import {
    F as K,
    Z as a,
    a0 as e,
    au as Zo,
    Y as n,
    r as $,
    G as pe,
    K as re,
    X as O,
    a2 as j,
    a4 as R,
    a5 as P,
    a9 as M,
    D as r,
    _ as s,
    a6 as w,
    a7 as A,
    $ as N,
    B as at,
    a3 as Le,
    aa as ee,
    a8 as E,
    U as Xo,
    av as fa,
    w as fe,
    z as Rs,
    ab as $t,
    a1 as je,
    C as Oe,
    x as nt,
    V as Jo,
    I as Ut,
    ae as X,
    am as He,
    as as hn,
    aj as it,
    af as he,
    ag as $e,
    aq as ya,
    ar as ba,
    y as kt,
    aw as Qo,
    ax as Yo,
    ay as el,
    ap as bn,
    ak as ft,
    al as _t,
    az as ga,
    M as $n,
    aA as tl,
    E as Ee,
    m as Ke,
    aB as sl,
    aC as nl,
    ac as ha,
    k as We,
    J as Cn,
    at as Ct,
    an as Pt,
    aD as as,
    aE as al,
    aF as ol,
    aG as $a,
    aH as ll,
    aI as il,
    aJ as Ca,
    aK as rl,
    aL as cl,
    aM as ul,
    aN as pl,
    aO as dl,
    T as ka,
    aP as _l,
    aQ as ml,
    aR as vl,
    aS as fl,
    aT as yl,
    aU as bl,
    P as na
} from "./modules-5f4bb8af.js";
import {
    G as lt,
    S as Ue,
    l as aa,
    h as gl,
    g as ue,
    s as hl,
    i as $l,
    j as Cl,
    k as Ms,
    _ as H,
    m as gs,
    n as Xe,
    o as Ge,
    p as Ta,
    r as Ns,
    q as kl,
    A as de,
    t as Tl,
    v as wl,
    a as Xt,
    w as Bs,
    L as wa,
    x as Ll,
    y as Il,
    z as Sl,
    B as gn,
    C as mt,
    E as Gl,
    F as Gt,
    H as xt,
    I as La,
    J as Ia,
    K as kn,
    M as xl,
    O as Nl,
    P as Bl,
    Q as Rl,
    R as Ml,
    T as Pl,
    U as Al,
    V as zl,
    W as Dl,
    D as Mt,
    X as Zt,
    Y as yt,
    Z as At,
    $ as ot,
    a0 as Ol,
    a1 as Sa,
    a2 as Ga,
    a3 as Tn,
    a4 as Vl,
    a5 as xa,
    a6 as Hl,
    a7 as El,
    a8 as Wl,
    a9 as Na,
    aa as Ba,
    ab as wn,
    ac as Ln,
    ad as Fl,
    ae as jl,
    af as Ra,
    ag as Ma,
    ah as Ul,
    ai as In,
    aj as ql,
    ak as Kl,
    al as Zl,
    am as Pa,
    an as Xl,
    ao as Aa,
    ap as Jl,
    aq as Ql,
    ar as za,
    as as Da,
    at as Yl,
    au as ei,
    av as ti,
    aw as si,
    ax as ni,
    ay as Vs,
    az as It,
    aA as St,
    aB as oa,
    aC as la,
    aD as ai,
    aE as Oa,
    aF as Va,
    aG as oi,
    aH as li,
    aI as ii,
    aJ as Ha,
    aK as ri,
    aL as ci,
    aM as ui,
    aN as Ea,
    aO as pi,
    aP as di,
    aQ as _i,
    aR as mi,
    u as vi,
    aS as ss,
    aT as fi,
    aU as Wa,
    aV as Sn,
    aW as yi,
    aX as bi,
    aY as hs,
    aZ as gi,
    a_ as hi,
    a$ as $i,
    b0 as $s,
    b1 as Ci,
    b2 as ki,
    b3 as Ti,
    b4 as wi,
    b5 as Li,
    b6 as Ii,
    b7 as Si,
    b8 as Gi
} from "./page-activity-1d916f67.js";
const xi = ["xlink:href"],
    Ni = {
        __name: "svgIcons",
        props: {
            name: {
                type: String,
                required: !0
            },
            color: {
                type: String,
                default: ""
            }
        },
        setup(l) {
            const t = l,
                o = K(() => `#icon-${t.name}`),
                p = K(() => t.name ? `svg-icon icon-${t.name}` : "svg-icon");
            return (m, _) => (n(), a("svg", Zo({
                class: p.value
            }, m.$attrs, {
                style: {
                    color: l.color
                }
            }), [e("use", {
                "xlink:href": o.value
            }, null, 8, xi)], 16))
        }
    },
    ia = $(!1);

function Fa() {
    const {
        locale: l
    } = pe(), t = lt(), o = re();
    async function p(i, d) {
        hl(i), l.value = i, t.updateLanguage(i), await $l(i), Cl(Ms.global.t), localStorage.setItem("needUpd", "1"), d === 1 ? m() : ia.value = !1
    }
    const m = () => {
            o.back()
        },
        _ = K(() => {
            let i = 0;
            const d = Ue().getLanguage,
                c = [];
            if (d) {
                const v = d == null ? void 0 : d.replace("th", "tha").split("|");
                v == null || v.forEach(f => {
                    aa.forEach(C => {
                        (f.toLowerCase().indexOf(C.key.toLowerCase()) !== -1 || C.key.toLowerCase().indexOf(f.toLowerCase()) !== -1) && (c.push(C), i++)
                    })
                })
            }
            return t.getLanguage || t.updateLanguage(gl()), i == 0 ? aa : c
        });
    return {
        onClick: p,
        languagesList: _,
        getIcons: ue,
        locale: l,
        goBack: m,
        getLangName: i => {
            const d = _.value.find(c => c.key === i);
            return (d == null ? void 0 : d.key.toLocaleUpperCase()) || ""
        },
        show: ia
    }
}
const Bi = ["onClick"],
    Ri = {
        class: "item-title"
    },
    Mi = ["src"],
    Pi = {
        key: 0
    },
    Ai = {
        key: 1
    },
    zi = ["src"],
    Di = O({
        __name: "index",
        props: {
            type: {
                type: Number,
                default: 1
            }
        },
        setup(l) {
            const {
                onClick: t,
                getIcons: o,
                languagesList: p,
                locale: m
            } = Fa();
            return (_, u) => {
                const i = j("van-radio"),
                    d = j("van-radio-group");
                return n(), a("div", {
                    class: M(l.type === 2 ? "list info" : "list")
                }, [(n(!0), a(R, null, P(r(p), (c, v) => (n(), a("div", {
                    class: M(["item ar-1px-b", c.key == r(m) ? "checked" : ""]),
                    key: v,
                    onClick: f => r(t)(c.key, l.type)
                }, [e("div", Ri, [e("img", {
                    src: r(o)("languages", c.key)
                }, null, 8, Mi), l.type === 2 ? (n(), a("span", Pi, s(c.key.toLocaleUpperCase()), 1)) : (n(), a("span", Ai, s(c.name), 1))]), w(d, {
                    modelValue: r(m),
                    "onUpdate:modelValue": u[0] || (u[0] = f => at(m) ? m.value = f : null)
                }, {
                    default: A(() => [w(i, {
                        name: c.key
                    }, {
                        icon: A(f => [c.key == r(m) ? (n(), a("img", {
                            key: 0,
                            class: "checkedIcon",
                            src: r(o)("main", "languageChecked"),
                            alt: ""
                        }, null, 8, zi)) : N("", !0)]),
                        _: 2
                    }, 1032, ["name"])]),
                    _: 2
                }, 1032, ["modelValue"])], 10, Bi))), 128))], 2)
            }
        }
    });
const Oi = H(Di, [
        ["__scopeId", "data-v-43ea6970"]
    ]),
    Vi = {
        class: "img"
    },
    Hi = O({
        __name: "LangPopup",
        setup(l) {
            const {
                getLangName: t,
                getIcons: o,
                locale: p,
                show: m
            } = Fa(), _ = Ue(), u = K(() => _.getLoginChangeLanguage == "1");
            return (i, d) => {
                const c = j("van-popup"),
                    v = Le("lazy");
                return n(), a("div", null, [u.value ? (n(), a("div", {
                    key: 0,
                    class: "right",
                    onClick: d[0] || (d[0] = f => m.value = !0)
                }, [e("div", Vi, [ee(e("img", null, null, 512), [
                    [v, r(o)("languages", r(p))]
                ])]), E(" " + s(r(t)(r(p))), 1)])) : N("", !0), w(c, {
                    show: r(m),
                    "onUpdate:show": d[1] || (d[1] = f => at(m) ? m.value = f : null),
                    class: "popup",
                    position: "bottom",
                    teleport: "body"
                }, {
                    default: A(() => [w(Oi, {
                        type: 2
                    })]),
                    _: 1
                }, 8, ["show"])])
            }
        }
    });
const Ei = H(Hi, [
        ["__scopeId", "data-v-4eb25d27"]
    ]),
    Wi = {
        moneyup: /^(?!0+$)(?!0*\.0*$)\d{1,11}(\.\d{1,2})?$/,
        redNum: /^([1-9]\d{0,2}|1000)$/,
        requiredNum: /^.{0,20}$/,
        passReg2: /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?![0-9\W_]+$)[a-zA-Z0-9\W_]{8,30}$/,
        passReg3: /^(?=.*[a-zA-Z])(?=.*\d)[a-zA-Z\d]{8,30}$/,
        outmoneypwd: /^\d{6}$/,
        name: /^[^~`!@#$%^&*+-/=/_()|<\{\}\[\],.:'"//\?\\/>》《]{1,30}$/,
        tuiName: /^[a-zA-Z\s\u4e00-\u9fa50-9][a-zA-Z0-9\s\u4e00-\u9fa5]{1,23}$/,
        yaoma: /^[A-Za-z0-9|A-Za-z|0-9]{6}$/,
        httpCheck: /^((ht|f)tps?):\/\/([\w-]+(\.[\w-]+)*\/?)+(\?([\w\-\.,@?^=%&:\/~\+#]*)+)?$/,
        password: /^[A-Za-z0-9~`!@#$%^&*()_+-='",;.?/|]{6,12}$/,
        account: /^(?![a-zA-Z]+$)[a-zA-Z0-9|0-9]{7,11}$/,
        email: /^[0-9A-Za-zd]+([-_.][0-9A-Za-zd]+)*@([0-9A-Za-zd]+[-.]{0,1})[A-Za-zd]{1,5}$/,
        email1: /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,
        length1: /^.{6,30}$/,
        phone: /\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\d{1,14}$/,
        phone1: /^(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\d{1,14}$/,
        moneys2: /^(-?)\d{1,9}(\.\d{1,2})?$/,
        moneys21: /^\d{1,4}(\.\d{1,2})?$/,
        ip: /^(?:(?:1[0-9][0-9]\.)|(?:2[0-4][0-9]\.)|(?:25[0-5]\.)|(?:[1-9][0-9]\.)|(?:[0-9]\.)){3}(?:(?:1[0-9][0-9])|(?:2[0-4][0-9])|(?:25[0-5])|(?:[1-9][0-9])|(?:[0-9]))$/,
        int: /^[1-9]\d*$/,
        verifyname: /[^a-zA-Z\s+$]/g,
        inputrule: /^[0-9,|]+$/
    },
    Fi = {
        moneyup: "validateDesc1",
        redNum: "validateDesc2",
        requiredNum: "validateDesc3",
        passReg2: "pswRequirements",
        outmoneypwd: "validateDesc5",
        name: "validateDesc6",
        tuiName: "validateDesc7",
        endSpace: "validateDesc8",
        yaoma: "validateDesc9",
        httpCheck: "validateDesc10",
        password: "validateDesc11",
        account: "validateDesc13",
        email: "validateDesc14",
        length1: "validateDesc15",
        phone: "validateDesc16",
        moneys2: "validateDesc17",
        moneys21: "validateDesc18",
        ip: "validateDesc19",
        int: "validateDesc20",
        verifyname: "validateDesc21",
        inputtip: "validateDesc22"
    },
    ja = Symbol();
var Ua = (l, t) => {
    const o = l.__vccOpts || l;
    for (const [p, m] of t) o[p] = m;
    return o
};
const ji = O({
        name: "FunTabItem",
        props: {
            title: String,
            name: [String, Number],
            badge: [String, Number]
        },
        setup(l) {
            const t = Xo(ja),
                o = $(),
                p = K(() => (t == null ? void 0 : t.activeValue.value) === l.name ? {
                    color: t == null ? void 0 : t.activeColor.value
                } : {}),
                m = () => {
                    t == null || t.setActiveValue(l.name)
                },
                _ = {
                    name: fa(l, "name"),
                    el: o
                };
            return fe(() => {
                var u;
                (u = t.addItem) == null || u.call(t, _)
            }), Rs(() => {
                var u;
                (u = t.removeItem) == null || u.call(t, _)
            }), {
                el: o,
                style: p,
                handleClick: m
            }
        }
    }),
    Ui = {
        class: "fun-tab-item__wrap"
    },
    qi = {
        class: "fun-tab-item__label"
    },
    Ki = {
        key: 0,
        class: "fun-tab-item__badge"
    };

function Zi(l, t, o, p, m, _) {
    return n(), a("div", {
        ref: "el",
        style: je(l.style),
        class: "fun-tab-item",
        onClick: t[0] || (t[0] = (...u) => l.handleClick && l.handleClick(...u))
    }, [e("div", Ui, [$t(l.$slots, "icon"), e("div", qi, [$t(l.$slots, "default", {}, () => [E(s(l.title), 1)])]), l.badge ? (n(), a("div", Ki, s(l.badge), 1)) : N("v-if", !0)])], 4)
}
var qa = Ua(ji, [
    ["render", Zi],
    ["__file", "/Users/scoutyin/Documents/ScoutYin/fun-tab/src/tab-item.vue"]
]);
const un = window;

function Xi() {
    let l = 0;
    const t = ["webkit", "moz"];
    for (let o = 0; o < t.length && !window.requestAnimationFrame; ++o) window.requestAnimationFrame = un[t[o] + "RequestAnimationFrame"], window.cancelAnimationFrame = un[t[o] + "CancelAnimationFrame"] || un[t[o] + "CancelRequestAnimationFrame"];
    window.requestAnimationFrame || (window.requestAnimationFrame = function(o) {
        const p = Date.now(),
            m = p - l,
            _ = Math.max(0, 16.7 - m),
            u = window.setTimeout(function() {
                o(m)
            }, _);
        return l = p + _, u
    }), window.cancelAnimationFrame || (window.cancelAnimationFrame = function(o) {
        clearTimeout(o)
    })
}
const Ji = O({
        name: "FunTabs",
        props: {
            modelValue: {
                type: [String, Number],
                default: ""
            },
            lineWidth: {
                type: [Number, String],
                default: 30
            },
            lineHeight: {
                type: Number,
                default: 3
            },
            activeColor: {
                type: String,
                default: "#1677ff"
            },
            additionalX: {
                type: Number,
                default: 50
            },
            reBoundExponent: {
                type: Number,
                default: 10,
                validator(l) {
                    return l > 0
                }
            },
            inertialDuration: {
                type: Number,
                default: 1e3,
                validator(l) {
                    return l > 0
                }
            },
            reBoundingDuration: {
                type: Number,
                default: 360
            }
        },
        emits: ["update:modelValue", "change"],
        setup(l, {
            emit: t,
            expose: o
        }) {
            let p = null;
            const m = [],
                _ = $(),
                u = $(),
                i = $(l.modelValue),
                d = $(0),
                c = $(0),
                v = $(0),
                f = $(0),
                C = $(0),
                h = $(!1),
                g = $(!1),
                y = $(0),
                T = $(0),
                k = $(0),
                b = $(0),
                L = $(0),
                I = $(0),
                G = $(16.7),
                S = $(0),
                x = $(0),
                B = $(0),
                D = $(.001),
                z = $(.001),
                F = K(() => {
                    const Z = g.value && !h.value ? l.reBoundingDuration : 0;
                    return {
                        transitionTimingFunction: g.value ? "cubic-bezier(0.25, 0.46, 0.45, 0.94)" : "cubic-bezier(0.1, 0.57, 0.1, 1)",
                        transitionDuration: `${Z}ms`,
                        transform: `translate3d(${y.value}px, 0px, 0px)`
                    }
                }),
                Y = K(() => ({
                    transition: "all 300ms",
                    width: `${c.value}px`,
                    height: `${l.lineHeight}px`,
                    transform: `translate3d(${d.value}px, 0, 0)`,
                    backgroundColor: l.activeColor
                })),
                le = K(() => b.value <= T.value);
            Oe(() => l.modelValue, Z => {
                i.value = Z, ie()
            });
            const ie = () => {
                    p || (p = new Promise(Z => {
                        nt(() => {
                            Se(), Z(), p = null
                        })
                    }))
                },
                ne = Z => {
                    i.value = Z, t("update:modelValue", Z), t("change", Z)
                },
                V = Z => {
                    m.push(Z), ie()
                },
                J = Z => {
                    const Ne = m.findIndex(qe => qe.name === Z.name);
                    Ne !== -1 && (m.splice(Ne, 1), ie())
                },
                ce = {
                    activeValue: i,
                    activeColor: fa(l, "activeColor"),
                    addItem: V,
                    removeItem: J,
                    setActiveValue: ne
                };
            Jo(ja, ce);
            const Se = () => {
                    var Z, Ne;
                    v.value = ((Z = _.value) == null ? void 0 : Z.offsetWidth) || 0, f.value = ((Ne = u.value) == null ? void 0 : Ne.offsetWidth) - v.value, De(), ze()
                },
                we = () => (g.value = !1, y.value > 0 ? (g.value = !0, y.value = 0) : y.value < -f.value && (g.value = !0, y.value = -f.value), g.value),
                ye = () => {
                    le.value ? y.value <= 0 && y.value + f.value > 0 || y.value > 0 ? y.value += b.value - k.value : y.value + f.value <= 0 && (y.value += l.additionalX * (b.value - k.value) / (v.value + Math.abs(y.value + f.value))) : y.value >= 0 ? y.value += l.additionalX * (b.value - k.value) / (v.value + y.value) : (y.value <= 0 && y.value + f.value >= 0 || y.value + f.value <= 0) && (y.value += b.value - k.value), k.value = b.value
                },
                Ie = () => {
                    if (x.value = Date.now(), G.value = x.value - S.value, le.value ? y.value <= -f.value ? (z.value *= (l.reBoundExponent + Math.abs(y.value + f.value)) / l.reBoundExponent, C.value = Math.min(C.value - z.value, 0)) : C.value = Math.min(C.value - z.value * G.value, 0) : y.value >= 0 ? (z.value *= (l.reBoundExponent + y.value) / l.reBoundExponent, C.value = Math.max(C.value - z.value, 0)) : C.value = Math.max(C.value - z.value * G.value, 0), y.value += C.value * G.value / 2, Math.abs(C.value) <= D.value) {
                        we();
                        return
                    }
                    S.value = x.value, B.value = requestAnimationFrame(Ie)
                },
                xe = () => {
                    if (!m.length) return;
                    const Z = m.find(Ne => Ne.name.value === i.value);
                    return Z && Z.el.value
                },
                ze = () => {
                    const Z = xe();
                    if (!Z) return;
                    const Ne = Z.offsetWidth,
                        qe = Z.offsetLeft,
                        {
                            lineWidth: rt
                        } = l;
                    rt === "auto" ? c.value = Ne : rt < 1 ? c.value = Ne * rt : c.value = rt, d.value = qe + (Ne - c.value) / 2
                },
                De = () => {
                    const Z = xe();
                    if (!Z) return;
                    const Ne = Z.offsetLeft,
                        qe = (v.value - Z.offsetWidth) / 2;
                    let rt = 0;
                    const Nt = Math.abs(y.value);
                    Ne <= Nt + qe ? rt = qe - (Ne + y.value) : rt = -(Ne - Nt - qe);
                    let vt = rt + y.value;
                    vt > 0 && (vt = 0), vt < -f.value && (vt = -f.value), g.value = !0, y.value = vt
                },
                ge = Z => {
                    Z.stopPropagation(), cancelAnimationFrame(B.value), k.value = Z.touches[0].clientX
                },
                oe = Z => {
                    f.value <= 0 || (Z.preventDefault(), Z.stopPropagation(), h.value = !0, L.value = I.value, T.value = k.value, b.value = Z.touches[0].clientX, ye(), I.value = Z.timeStamp)
                },
                _e = Z => {
                    if (h.value = !1, we()) cancelAnimationFrame(B.value);
                    else {
                        let Ne = Z.timeStamp - I.value,
                            qe = I.value - L.value;
                        if (qe = qe > 0 ? qe : 8, Ne > 100) return;
                        C.value = (k.value - T.value) / qe, z.value = C.value / l.inertialDuration, S.value = Date.now(), B.value = requestAnimationFrame(Ie)
                    }
                },
                te = () => {
                    const Z = _.value;
                    Z.addEventListener("touchstart", ge, !1), Z.addEventListener("touchmove", oe, !1), Z.addEventListener("touchend", _e, !1)
                },
                se = () => {
                    const Z = _.value;
                    Z.removeEventListener("touchstart", ge), Z.removeEventListener("touchmove", oe), Z.removeEventListener("touchend", _e)
                };
            return fe(() => {
                Xi(), te(), ie()
            }), Ut(() => {
                se()
            }), o({
                resize: Se
            }), {
                viewAreaRef: _,
                listRef: u,
                activeValue: i,
                lineOffset: d,
                activeLineWidth: c,
                viewAreaWidth: v,
                offsetX: f,
                speed: C,
                touching: h,
                reBounding: g,
                translateX: y,
                startX: T,
                lastX: k,
                currentX: b,
                startMoveTime: L,
                endMoveTime: I,
                frameTime: G,
                frameStartTime: S,
                frameEndTime: x,
                inertiaFrame: B,
                zeroSpeed: D,
                acceleration: z,
                listStyle: F,
                activeBarStyle: Y,
                isMoveLeft: le
            }
        }
    }),
    Qi = {
        ref: "viewAreaRef",
        class: "fun-tabs"
    };

function Yi(l, t, o, p, m, _) {
    return n(), a("div", Qi, [e("div", {
        ref: "listRef",
        style: je(l.listStyle),
        class: "fun-tabs__tab-list"
    }, [$t(l.$slots, "default"), e("div", {
        style: je(l.activeBarStyle),
        class: "fun-tabs__active-line"
    }, null, 4)], 4)], 512)
}
var Ka = Ua(Ji, [
    ["render", Yi],
    ["__file", "/Users/scoutyin/Documents/ScoutYin/fun-tab/src/tabs.vue"]
]);
const ns = O({
        __name: "NavBar",
        props: {
            list: {},
            tabClassName: {},
            active: {
                default: 0
            },
            tabItemClassName: {}
        },
        emits: ["update:active", "onClickTab"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = $(),
                _ = $(0),
                u = (i, d) => {
                    o("update:active", _.value), o("onClickTab", {
                        item: i,
                        index: d
                    })
                };
            return Oe(() => p.active, i => {
                _.value = i
            }), t({
                funtabRef: m
            }), (i, d) => (n(), X(r(Ka), {
                modelValue: _.value,
                "onUpdate:modelValue": d[0] || (d[0] = c => _.value = c),
                class: M(i.tabClassName),
                lineWidth: "0",
                ref_key: "funtabRef",
                ref: m
            }, {
                default: A(() => [(n(!0), a(R, null, P(i.list, (c, v) => ee((n(), X(r(qa), {
                    name: v,
                    key: v,
                    class: M({
                        activeClassName: i.active === v
                    }),
                    onClick: f => u(c, v)
                }, {
                    default: A(() => [$t(i.$slots, "default", {
                        item: c,
                        index: v
                    })]),
                    _: 2
                }, 1032, ["name", "class", "onClick"])), [
                    [He, c.isShow !== void 0 ? c.isShow : !0]
                ])), 128))]),
                _: 3
            }, 8, ["modelValue", "class"]))
        }
    }),
    er = {
        key: 0,
        alt: ""
    },
    tr = O({
        __name: "index",
        props: {
            tabList: {},
            visibileAll: {
                type: Boolean,
                default: !0
            },
            currentMenu: {},
            isShowIcon: {
                type: Boolean,
                default: !0
            },
            isBg: {
                type: Boolean,
                default: !0
            }
        },
        emits: ["tabChange", "update:currentMenu"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = $(),
                _ = v => v.img.includes("http") ? v.img : ue("electronic", v.img, "png"),
                u = $(0),
                i = K(() => {
                    let v = gs(p.tabList);
                    return v.length === 1 ? [] : v
                }),
                d = v => {
                    let {
                        item: f,
                        index: C
                    } = v;
                    o("tabChange", {
                        item: f,
                        index: C
                    }), o("update:currentMenu", u.value)
                },
                c = K(() => p.tabList[u.value]);
            return Oe(() => p.currentMenu, v => {
                u.value = v
            }, {
                immediate: !0
            }), t({
                currentTab: u,
                currentMenu: c,
                tabRef: m
            }), (v, f) => {
                const C = Le("lazy");
                return n(), X(ns, {
                    list: i.value,
                    active: u.value,
                    "onUpdate:active": f[0] || (f[0] = h => u.value = h),
                    tabClassName: "tabs",
                    onOnClickTab: d,
                    activeClassName: "tab_active",
                    ref: "tabRefs",
                    tabItemClassName: "funtab_item"
                }, {
                    default: A(({
                        item: h,
                        index: g
                    }) => [e("div", {
                        class: M(["tab_item", {
                            tab_active: g === u.value,
                            allGame: !v.isShowIcon
                        }])
                    }, [v.isShowIcon ? ee((n(), a("img", er, null, 512)), [
                        [C, _(h)]
                    ]) : N("", !0), e("span", null, s(h.title), 1)], 2)]),
                    _: 1
                }, 8, ["list", "active"])
            }
        }
    });
const Za = H(tr, [
        ["__scopeId", "data-v-77344a13"]
    ]),
    sr = l => (he("data-v-43a33a85"), l = l(), $e(), l),
    nr = {
        key: 1
    },
    ar = {
        key: 2,
        class: "win-odds"
    },
    or = ["onClick"],
    lr = {
        key: 0,
        class: "big_prize"
    },
    ir = {
        class: "info"
    },
    rr = {
        class: "text"
    },
    cr = {
        class: "title"
    },
    ur = {
        class: "award"
    },
    pr = sr(() => e("div", null, null, -1)),
    dr = {
        class: "multiple"
    },
    _r = O({
        __name: "index",
        props: {
            type: {},
            gameItem: {},
            gameType: {},
            isWidth: {
                type: Boolean,
                default: !1
            },
            isElec: {
                type: Boolean,
                default: !1
            }
        },
        setup(l) {
            const t = l;
            hn(h => ({
                "01e19d00": i.value
            }));
            const {
                t: o
            } = pe(), {
                homeState: p,
                onItemClick: m
            } = Xe(), _ = Ue(), u = {
                sport: o("sport"),
                video: o("live"),
                chess: o("chess")
            }, i = K(() => {
                let h = Ta() === 0;
                return t.isWidth ? (h ? 248 / 2 : 218 / 2) + "px" : "100%"
            }), d = K(() => {
                let h = t.gameItem;
                return h.imgUrl || h.img || h.vendorImg || h.categoryImg
            }), c = K(() => t.gameType === "lottery" ? `url(${t.gameItem.categoryImg})` : `url(${t.gameItem.vendorImg})`), v = h => {
                var y, T;
                if (!lt().token) {
                    Ns.push({
                        name: "login"
                    });
                    return
                }
                if (t.type === "1")
                    if (!["slot"].includes(t.gameType)) m(h);
                    else {
                        if (t.isElec) {
                            m(h);
                            return
                        }
                        sessionStorage.setItem("slotGamesList", JSON.stringify((y = p.allGameList) == null ? void 0 : y.slot)), sessionStorage.setItem("gameType", JSON.stringify("slot")), sessionStorage.setItem("clickedItem", JSON.stringify(t.gameItem)), Ns.push({
                            name: "AllOnlineGames"
                        })
                    }
                else if (t.gameType === "lottery" && f(), (t.gameType === "video" || t.gameType === "sport") && m(h), t.gameType === "chess") {
                    if (t.isElec) {
                        m(h);
                        return
                    }
                    sessionStorage.setItem("slotGamesList", JSON.stringify((T = p.allGameList) == null ? void 0 : T.chess)), sessionStorage.setItem("gameType", JSON.stringify("chess")), sessionStorage.setItem("clickedItem", JSON.stringify(t.gameItem)), Ns.push({
                        name: "AllOnlineGames"
                    })
                }
            }, f = () => {
                Ns.push({
                    name: "AllLotteryGames-" + C(t.gameItem.categoryCode, !0)
                })
            }, C = (h, g) => {
                if (h) {
                    let y = h;
                    switch (h) {
                        case "5D":
                            if (g) return "5D";
                            y = y.toLocaleUpperCase() + "";
                            break;
                        case "K3":
                            if (g) return "K3";
                            break;
                        case "Trx Win Go":
                            if (g) return "WinTrx";
                            y = "Trx Hash";
                            break;
                        case "XOSO":
                            if (g) return "XoSo";
                            y = "XoSo";
                            break;
                        default:
                            if (g) return "WinGo";
                            y = y
                    }
                    return y
                }
                return ""
            };
            return (h, g) => {
                const y = Le("lazy");
                return ["1", "2"].includes(h.type) && h.gameType !== "bigaward" ? (n(), a("div", {
                    key: 0,
                    class: M(["gameItem1", {
                        elec: h.gameType === "slot"
                    }]),
                    onClick: g[0] || (g[0] = it(T => v(h.gameItem), ["stop"]))
                }, [h.gameType === "slot" ? (n(), a("div", {
                    key: 0,
                    class: "slot_bg",
                    style: je({
                        backgroundImage: `url(${d.value})`
                    })
                }, null, 4)) : ee((n(), a("img", nr, null, 512)), [
                    [y, d.value]
                ]), ["clicksTopList", "platformList"].includes(h.gameType) && r(_).isShowHotGameWinOdds ? (n(), a("div", ar, [e("span", null, s(h.$t("winOdds")), 1), e("span", null, s(h.gameItem.winOdds) + "%", 1), e("div", {
                    class: "win-p",
                    style: je({
                        width: `${Math.min(h.gameItem.winOdds,100)}%`
                    })
                }, null, 4)])) : N("", !0)], 2)) : (n(), a("div", {
                    key: 1,
                    class: "gameImte2",
                    onClick: it(v, ["stop"])
                }, [h.gameType === "bigaward" ? (n(), a("div", lr, [e("div", {
                    class: "bg",
                    style: je({
                        backgroundImage: `url(${h.gameItem.imgUrl})`
                    })
                }, null, 4), e("div", ir, [e("div", rr, [e("div", cr, s(h.gameItem.gameName), 1), e("div", ur, s(r(Ge)(h.gameItem.bonusAmount)), 1), pr]), e("div", dr, s(h.gameItem.multiple) + "X", 1)])])) : (n(), a("div", {
                    key: 1,
                    class: "other_style",
                    style: je({
                        backgroundImage: c.value
                    })
                }, [e("div", null, s(u[h.gameType]), 1)], 4))], 8, or))
            }
        }
    });
const mr = H(_r, [
        ["__scopeId", "data-v-43a33a85"]
    ]),
    vr = l => (he("data-v-c543b9b4"), l = l(), $e(), l),
    fr = {
        class: "aloneGame"
    },
    yr = {
        class: "header"
    },
    br = {
        key: 0,
        class: "title"
    },
    gr = ["src"],
    hr = {
        class: "all"
    },
    $r = {
        class: "len"
    },
    Cr = {
        key: 1,
        class: "right_btn"
    },
    kr = {
        key: 0,
        class: "flash_desc"
    },
    Tr = {
        key: 1,
        class: "flash_desc awar_desc"
    },
    wr = vr(() => e("br", null, null, -1)),
    Lr = {
        class: "amount"
    },
    Ir = O({
        __name: "index",
        props: {
            title: {},
            isAll: {
                type: Boolean,
                default: !1
            },
            gameType: {},
            gameList: {},
            isShowMore: {
                type: Boolean,
                default: !1
            },
            currentMenuType: {},
            isShowBtn: {
                type: Boolean,
                default: !1
            },
            isShowTitle: {
                type: Boolean,
                default: !0
            }
        },
        emits: ["goAll"],
        setup(l, {
            emit: t
        }) {
            const o = l;
            hn(b => ({
                "0ab20cf1": b.swipeHeight
            }));
            const {
                t: p
            } = pe(), m = kl(), _ = re(), u = $(), i = Ue(), d = (b, L) => {
                switch (o.gameType) {
                    case "lottery":
                        return b.name + "" + L;
                    case "all":
                    case "clicksTopList":
                    case "platformList":
                    case "fish":
                    case "flash":
                        return b.vendorId + "" + L;
                    default:
                        return b.slotsTypeID + "" + L
                }
            }, c = K(() => i.getJackportMaxReswadAmount), v = K(() => {
                const b = o.gameType;
                return b === "flash" || b === "slot" || b === "fish" || b === "clicksTopList" || b === "platformList" ? "1" : "2"
            }), f = (b, L) => {
                const I = [];
                for (let G = 0; G < Math.ceil(b.length / L); G++) {
                    const S = G * L,
                        x = S + L;
                    I.push(b.slice(S, x))
                }
                return I
            }, C = K(() => {
                if (o.isAll) return f(o.gameList, o.gameList.length);
                if (o.currentMenuType === 0 && (o.gameType === "clicksTopList" || o.gameType === "platformList")) {
                    let b = o.gameList;
                    return b.length > 6 ? f(b, 6) : f(o.gameList, b.length)
                } else if (o.currentMenuType === 0 && o.gameType === "slot") return f(o.gameList, o.gameList.length);
                return o.currentMenuType === 0 && o.gameType === "bigaward" ? f(o.gameList.slice(0, 6), 6) : f(o.gameList, 3)
            }), h = b => {
                var L, I;
                b === "left" ? (L = u.value) == null || L.prev() : (I = u.value) == null || I.next()
            }, g = () => {
                _.push({
                    path: "/main/SuperJackpot"
                })
            }, y = $(0), T = b => {
                y.value = b
            }, k = () => {
                if (m.emit("changeKeepAliveKey"), o.gameType === "clicksTopList" || o.gameType === "platformList") {
                    t("goAll", "popular");
                    return
                }
                t("goAll", o.gameType)
            };
            return (b, L) => {
                const I = j("van-icon");
                return n(), a("div", fr, [e("div", yr, [b.isShowTitle ? (n(), a("div", br, [e("img", {
                    src: r(ue)("electronic", b.gameType),
                    alt: "",
                    class: "icons"
                }, null, 8, gr), E(" " + s(b.title) + " ", 1), b.gameType !== "bigaward" ? (n(), a("div", {
                    key: 0,
                    onClick: k
                }, [e("span", hr, s(b.$t("all")), 1), e("span", $r, s(b.gameList.length), 1)])) : N("", !0)])) : N("", !0), b.isShowBtn ? (n(), a("div", Cr, [w(I, {
                    name: "arrow-left",
                    class: M({
                        active: y.value == 0
                    }),
                    onClick: L[0] || (L[0] = G => h("left"))
                }, null, 8, ["class"]), w(I, {
                    name: "arrow",
                    class: M({
                        active: y.value === C.value.length - 1
                    }),
                    onClick: L[1] || (L[1] = G => h("right"))
                }, null, 8, ["class"])])) : N("", !0)]), b.gameType === "flash" ? (n(), a("div", kr, s(b.$t("flashDesc", [r(i).getProjectName])), 1)) : N("", !0), b.gameType === "bigaward" ? (n(), a("div", Tr, [E(s(b.$t("awarDesc1")), 1), wr, E(" " + s(b.$t("awarDesc2")) + " ", 1), e("span", Lr, s(r(Ge)(c.value)), 1)])) : N("", !0), w(r(ba), {
                    class: "my-swipe",
                    ref_key: "swipeRef",
                    ref: u,
                    autoplay: b.gameType !== "flash" ? "-" : 3e3,
                    onChange: T,
                    "lazy-render": !1,
                    "show-indicators": !1
                }, {
                    default: A(() => [(n(!0), a(R, null, P(C.value, (G, S) => (n(), X(r(ya), {
                        key: b.gameType + S,
                        class: M({
                            isShowAll: b.isAll,
                            gys: b.gameType === "slot" && b.isAll && b.currentMenuType === 0
                        })
                    }, {
                        default: A(() => [(n(!0), a(R, null, P(G, (x, B) => (n(), X(mr, {
                            class: "item_two",
                            "game-type": b.gameType,
                            "game-item": x,
                            key: d(x, B),
                            type: v.value,
                            "is-width": b.isAll
                        }, null, 8, ["game-type", "game-item", "type", "is-width"]))), 128))]),
                        _: 2
                    }, 1032, ["class"]))), 128))]),
                    _: 1
                }, 8, ["autoplay"]), b.isShowMore && b.gameList.length > 9 ? (n(), a("div", {
                    key: 2,
                    class: "look_all",
                    onClick: k
                }, s(r(p)("viewAll")), 1)) : N("", !0), b.gameType === "bigaward" ? (n(), a("div", {
                    key: 3,
                    class: "look_all look_awar",
                    onClick: g
                }, s(b.$t("lookBigAward")), 1)) : N("", !0), b.gameType === "lottery" ? (n(), a("div", {
                    key: 4,
                    class: "ChangLong",
                    onClick: L[2] || (L[2] = G => r(_).push({
                        name: "AllLotteryGames-ChangLong"
                    }))
                })) : N("", !0)])
            }
        }
    });
const Xa = H(Ir, [
        ["__scopeId", "data-v-c543b9b4"]
    ]),
    Sr = {
        alt: ""
    },
    Gr = O({
        __name: "ElectronicWinRate",
        setup(l) {
            const t = Ue(),
                o = K(() => t.winRate.electronicWinRateImgUrl || ""),
                p = K(() => !!(t.winRate.isShowElectronicWinRateExternalLink && o.value)),
                m = () => {
                    t.winRate.electronicWinRateExternalLink && window.open(t.winRate.electronicWinRateExternalLink)
                };
            return (_, u) => {
                const i = Le("lazy");
                return p.value ? (n(), a("div", {
                    key: 0,
                    class: "WinRate",
                    onClick: m
                }, [ee(e("img", Sr, null, 512), [
                    [i, o.value]
                ])])) : N("", !0)
            }
        }
    });
const Ja = H(Gr, [
        ["__scopeId", "data-v-daeccd27"]
    ]),
    xr = {
        class: "slot_list"
    },
    Nr = {
        class: "slot_title"
    },
    Br = ["src"],
    Rr = {
        class: "slot_img_box"
    },
    Mr = ["onClick"],
    Pr = ["onClick"],
    Ar = O({
        __name: "index",
        setup(l) {
            const t = re(),
                {
                    getSlotList: o,
                    homeState: p,
                    onItemClick: m
                } = Xe(),
                _ = i => i.indexOf("_") === -1 ? i : i.split("_")[0],
                u = i => {
                    var c, v;
                    const d = (c = p.allGameList) == null ? void 0 : c.slot.find(f => f.slotsName === i.vendorCode);
                    sessionStorage.setItem("slotGamesList", JSON.stringify((v = p.allGameList) == null ? void 0 : v.slot)), sessionStorage.setItem("gameType", JSON.stringify("slot")), sessionStorage.setItem("clickedItem", JSON.stringify(d)), t.push({
                        name: "AllOnlineGames"
                    })
                };
            return o(), (i, d) => {
                const c = Le("lazy");
                return n(), a("div", xr, [w(Ja), (n(!0), a(R, null, P(r(p).slotsGame, v => (n(), a("div", {
                    class: "slot_item",
                    key: v.vendorCode
                }, [e("div", Nr, [e("img", {
                    src: r(ue)("home/slots", v.vendorCode),
                    alt: ""
                }, null, 8, Br), E(" " + s(_(v.vendorCode)) + s(i.$t("electric")), 1)]), e("div", Rr, [(n(!0), a(R, null, P(v.childList.slice(0, 6), f => ee((n(), a("img", {
                    key: f.gameID + v.vendorCode,
                    onClick: C => r(m)(f)
                }, null, 8, Mr)), [
                    [c, f.img]
                ])), 128))]), e("div", {
                    class: "all_slot",
                    onClick: () => u(v)
                }, s(i.$t("allGame")), 9, Pr)]))), 128))])
            }
        }
    });
const Qa = H(Ar, [
        ["__scopeId", "data-v-c2da155a"]
    ]),
    zr = {
        class: "video_list"
    },
    Dr = {
        class: "video_title"
    },
    Or = ["src"],
    Vr = {
        class: "video_img_box"
    },
    Hr = ["onClick"],
    Er = ["onClick"],
    Wr = O({
        __name: "index",
        setup(l) {
            const t = $([]),
                o = re(),
                {
                    onItemClick: p,
                    homeState: m
                } = Xe(),
                _ = async () => {
                    const d = await de(Tl());
                    d && (t.value = d.data)
                },
                u = d => d.indexOf("_") === -1 ? d : d.split("_")[0],
                i = d => {
                    var v, f;
                    const c = (v = m.allGameList) == null ? void 0 : v.video.find(C => C.slotsName === d.vendorCode);
                    sessionStorage.setItem("slotGamesList", JSON.stringify((f = m.allGameList) == null ? void 0 : f.video)), sessionStorage.setItem("gameType", JSON.stringify("video")), sessionStorage.setItem("clickedItem", JSON.stringify(c)), o.push({
                        name: "AllOnlineGames",
                        query: {
                            gameType: "video",
                            currentId: d.childList[0].vendorId
                        }
                    })
                };
            return _(), (d, c) => {
                const v = Le("lazy");
                return n(), a("div", zr, [(n(!0), a(R, null, P(t.value, f => (n(), a("div", {
                    class: "video_item",
                    key: f.vendorCode
                }, [e("div", Dr, [e("img", {
                    src: r(ue)("home/slots", f.vendorCode),
                    alt: ""
                }, null, 8, Or), e("span", null, s(u(f.vendorCode)) + s(d.$t("code9306")), 1)]), e("div", Vr, [(n(!0), a(R, null, P(f.childList.slice(0, 6), C => ee((n(), a("img", {
                    key: C.gameID + f.vendorCode,
                    onClick: h => r(p)(C)
                }, null, 8, Hr)), [
                    [v, C.img]
                ])), 128))]), e("div", {
                    class: "all_slot",
                    onClick: () => i(f)
                }, s(d.$t("allGame")), 9, Er)]))), 128))])
            }
        }
    });
const Ya = H(Wr, [
        ["__scopeId", "data-v-7c315adf"]
    ]),
    Fr = {
        class: "allGames__container"
    },
    jr = O({
        __name: "index",
        setup(l) {
            const t = re(),
                {
                    homeState: o,
                    getGameType: p,
                    getAllGame: m
                } = Xe(),
                _ = $([]),
                u = $(0),
                i = $(""),
                d = $([]),
                c = $(),
                {
                    t: v
                } = pe(),
                f = async g => {
                    let {
                        index: y
                    } = g;
                    i.value = _.value[y].gameType, u.value = y, d.value = _.value[y].gameList
                },
                C = () => {
                    t.back()
                },
                h = async () => {
                    i.value = t.currentRoute.value.query.type || "", o.gameTypeList.length || (await p(), await m()), o.gameTypeList.forEach((y, T) => {
                        _.value.push({
                            isAll: !1,
                            img: y.categoryImg,
                            isShow: y.state === 1,
                            gameList: [],
                            gameType: y.categoryCode.toLocaleLowerCase() === "popular" ? "clicksTopList" : y.categoryCode.toLocaleLowerCase(),
                            title: v("code" + y.typeNameCode)
                        }), y.categoryCode.toLocaleLowerCase() === "popular" && _.value.push({
                            isAll: !1,
                            img: y.categoryImg,
                            isShow: !0,
                            gameList: [],
                            gameType: "platformList",
                            title: v("characteristical")
                        })
                    });
                    const g = gs(o.allGameList);
                    _.value.forEach((y, T) => {
                        y.gameType === "clicksTopList" ? y.gameList = g.popular.clicksTopList : y.gameType === "platformList" ? y.gameList = g.popular.platformList : y.gameType === "bigaward" ? y.gameList = g.awardRecordList : y.gameType === "video" ? y.gameList = g.popular.clicksVideoTopList || [] : y.gameList = g[y.gameType], y.gameList || (y.isShow = !1)
                    }), _.value = _.value.filter(y => {
                        if (y.gameType !== "bigaward") return y
                    }), u.value = _.value.findIndex(y => y.gameType === i.value), d.value = _.value[u.value].gameList
                };
            return fe(() => {
                h()
            }), kt(() => {
                h()
            }), (g, y) => {
                var k;
                const T = j("NavBar");
                return n(), a("div", Fr, [w(T, {
                    title: g.$t("all"),
                    "left-arrow": "",
                    onClickLeft: C
                }, null, 8, ["title"]), w(Za, {
                    onTabChange: f,
                    ref_key: "tabsRef",
                    ref: c,
                    "tab-list": _.value,
                    visibileAll: !1,
                    "current-menu": u.value
                }, null, 8, ["tab-list", "current-menu"]), ["slot", "video"].includes(i.value) ? N("", !0) : (n(), X(Xa, {
                    key: u.value,
                    title: ((k = _.value[u.value]) == null ? void 0 : k.title) || "",
                    "game-type": i.value,
                    "game-list": d.value,
                    "is-all": !0,
                    isShowTitle: !1
                }, null, 8, ["title", "game-type", "game-list"])), i.value == "slot" ? (n(), X(Qa, {
                    key: 1
                })) : N("", !0), i.value == "video" ? (n(), X(Ya, {
                    key: 2
                })) : N("", !0)])
            }
        }
    });
const Ur = H(jr, [
        ["__scopeId", "data-v-8903d5e3"]
    ]),
    gO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: Ur
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    qr = {
        class: "lotteryGamesList__container"
    },
    Kr = {
        alt: ""
    },
    Zr = {
        class: "lotteryGamesList__container-item__time"
    },
    Xr = O({
        __name: "index",
        props: {
            gamesList: {
                type: Object,
                default: () => {}
            }
        },
        setup(l) {
            const t = re();

            function o() {
                t.push({
                    name: "AllLotteryGames-VietnamLottery"
                })
            }
            return (p, m) => {
                const _ = Le("lazy");
                return n(), a("div", qr, [e("div", {
                    class: "lotteryGamesList__container-item",
                    onClick: o
                }, [ee(e("img", Kr, null, 512), [
                    [_, r(ue)("home/AllLotteryGames", "cover")]
                ]), e("span", Zr, s(l.gamesList.title), 1)])])
            }
        }
    });
const Jr = H(Xr, [
        ["__scopeId", "data-v-01da4a9c"]
    ]),
    Qr = {
        class: "lotteryGames__container"
    },
    pn = 46 + 90 + 35 + 16,
    ra = 16 + 28,
    Yr = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = $(0), m = $(0), _ = $(null), u = [{
                title: t("all"),
                value: "all"
            }, {
                title: "Win Go",
                value: "winGo"
            }, {
                title: t("Lotre4d"),
                value: "4DLottery"
            }, {
                title: "Lottery",
                value: "lottery"
            }, {
                title: "Xổ số",
                value: "lotteryVi"
            }, {
                title: "Xổ số",
                value: "lotteryVi"
            }], i = [{
                title: t("all"),
                value: "all"
            }, {
                title: t("minites1"),
                value: "60"
            }, {
                title: t("minites3"),
                value: "180"
            }, {
                title: t("minites5"),
                value: "300"
            }, {
                title: t("minites10"),
                value: "600"
            }, {
                title: t("minitesLong"),
                value: "long"
            }];

            function d() {
                o.go(-1)
            }

            function c(g) {
                return g === p.value ? p.value : -1
            }
            const {
                direction: v
            } = Qo(_, {
                onSwipeStart: () => {
                    f()
                },
                onSwipe: f,
                onSwipeEnd: () => {
                    f()
                }
            });

            function f() {
                const g = document.getElementById(`gamesList-${p.value}`);
                if (g) {
                    const {
                        top: y,
                        bottom: T
                    } = g.getBoundingClientRect();
                    T - pn - ra < 0 ? v.value === "UP" && (p.value = p.value + 1) : y - pn - ra > 0 && v.value === "DOWN" && (p.value = p.value - 1)
                }
            }

            function C() {
                h()
            }

            function h() {
                const g = document.getElementById(`gamesList-${p.value}`);
                g && _.value.scrollTo({
                    top: g.offsetTop - pn,
                    behavior: "smooth"
                })
            }
            return (g, y) => {
                const T = j("NavBar"),
                    k = j("van-tab"),
                    b = j("van-tabs");
                return n(), a("div", Qr, [w(T, {
                    "left-arrow": "",
                    title: g.$t("lottery"),
                    onClickLeft: d
                }, null, 8, ["title"]), w(b, {
                    class: "lotteryGames__container-tabBar mgt10",
                    active: p.value,
                    "onUpdate:active": y[0] || (y[0] = L => p.value = L),
                    onClickTab: C,
                    type: "card",
                    color: "transparent",
                    background: "transparent"
                }, {
                    default: A(() => [(n(), a(R, null, P(u, (L, I) => w(k, {
                        name: I,
                        key: I,
                        title: L.title
                    }, null, 8, ["name", "title"])), 64))]),
                    _: 1
                }, 8, ["active"]), w(b, {
                    class: "lotteryGames__container-timeTab",
                    active: m.value,
                    "onUpdate:active": y[1] || (y[1] = L => m.value = L),
                    color: "#ff7172",
                    background: "#fff"
                }, {
                    default: A(() => [(n(), a(R, null, P(i, (L, I) => w(k, {
                        name: I,
                        key: I,
                        title: L.title
                    }, null, 8, ["name", "title"])), 64))]),
                    _: 1
                }, 8, ["active"]), e("div", {
                    class: "lotteryGames__container-list",
                    ref_key: "allGamesContainer",
                    ref: _
                }, [(n(), a(R, null, P(i, (L, I) => w(Jr, {
                    "games-list": L,
                    active: c(I),
                    key: I,
                    id: `gamesList-${I}`
                }, null, 8, ["games-list", "active", "id"])), 64))], 512)])
            }
        }
    });
const ec = H(Yr, [
        ["__scopeId", "data-v-0d0dbf17"]
    ]),
    hO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: ec
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    tc = {
        class: "onlineGames__container"
    },
    sc = ["placeholder"],
    nc = {
        class: "onlineGames__container-list"
    },
    ac = ["onClick"],
    oc = {
        key: 1
    },
    lc = {
        class: "onlineGames__container-list miniGames"
    },
    ic = ["onClick"],
    rc = O({
        __name: "index",
        setup(l) {
            const {
                onItemClick: t
            } = Xe(), o = $(), p = $(0), m = $([]), _ = $(0), u = $("");
            Oe(p, k => {
                const b = v.value[k];
                f.value = [], _.value = 0, T(b.slotsTypeID)
            });
            const i = $(!1);
            Oe(i, k => {
                k ? setTimeout(() => {
                    c.value.focus()
                }, 0) : d.value = ""
            });
            const d = $("");
            Yo(d, k => {
                if (u.value)
                    if (u.value === "fish" || u.value === "flash") v.value = v.value.filter(b => b.gameNameEn.toLowerCase().includes(k)), k.length === 0 && (v.value = sessionStorage.getItem("slotGamesList") ? JSON.parse(sessionStorage.getItem("slotGamesList")) : null);
                    else {
                        const b = v.value[p.value];
                        T(b.slotsTypeID, k)
                    }
            }, {
                debounce: 300
            });
            const c = $(null),
                v = $([]),
                f = $([]),
                C = re(),
                h = el(f, k => i.value ? k.gameNameEn.toLowerCase().includes(d.value.toLowerCase()) : k.customGameType === _.value);

            function g() {
                C.go(-1)
            }

            function y(k) {
                i.value = k
            }
            async function T(k, b = "") {
                const L = await de(wl({
                    type: k,
                    gameNameEn: b
                }));
                if (L) {
                    if (f.value = L.data.gameLists || [], m.value = L.data.gameCustomTypeLists || [], !m.value.length) return;
                    _.value = m.value[0].customGameType
                }
            }
            return fe(() => {
                u.value = sessionStorage.getItem("gameType") ? JSON.parse(sessionStorage.getItem("gameType")) : null, v.value = sessionStorage.getItem("slotGamesList") ? JSON.parse(sessionStorage.getItem("slotGamesList")) : null;
                const k = JSON.parse(sessionStorage.getItem("clickedItem"));
                k && (p.value = v.value.findIndex(L => L.slotsTypeID === k.slotsTypeID)), o.value && o.value.scrollTo(p.value);
                const b = v.value[p.value];
                T(b.slotsTypeID)
            }), (k, b) => {
                const L = j("van-icon"),
                    I = j("NavBar"),
                    G = j("van-tab"),
                    S = j("van-tabs"),
                    x = Le("lazy");
                return n(), a("div", tc, [w(I, {
                    "left-arrow": "",
                    onClickLeft: g
                }, {
                    center: A(() => [e("span", {
                        class: M({
                            active: i.value
                        })
                    }, s(k.$t(`${u.value}`)) + s(k.$t(" game")), 3), ee(e("input", {
                        type: "text",
                        placeholder: k.$t("searchGame"),
                        class: M({
                            active: i.value
                        }),
                        "onUpdate:modelValue": b[0] || (b[0] = B => d.value = B),
                        ref_key: "searchBarRef",
                        ref: c
                    }, null, 10, sc), [
                        [bn, d.value]
                    ])]),
                    right: A(() => [w(L, {
                        name: r(ue)("common", "search"),
                        onClick: b[1] || (b[1] = B => y(!0)),
                        class: M({
                            active: i.value
                        })
                    }, null, 8, ["name", "class"]), e("span", {
                        class: M({
                            active: i.value
                        }),
                        onClick: b[2] || (b[2] = B => y(!1))
                    }, s(k.$t("cancel")), 3)]),
                    _: 1
                }), u.value !== "fish" && u.value !== "flash" ? (n(), X(S, {
                    key: 0,
                    class: "onlineGames__container-tabBar",
                    active: p.value,
                    "onUpdate:active": b[4] || (b[4] = B => p.value = B),
                    type: "card",
                    color: "transparent",
                    background: "transparent",
                    ref_key: "tabsRef",
                    ref: o
                }, {
                    default: A(() => [(n(!0), a(R, null, P(v.value, (B, D) => (n(), X(G, {
                        key: D
                    }, {
                        title: A(() => [e("span", null, s(B.slotsName), 1)]),
                        _: 2
                    }, 1024))), 128)), !i.value || m.value.length === 0 ? (n(), X(r(Ka), {
                        key: 0,
                        modelValue: _.value,
                        "onUpdate:modelValue": b[3] || (b[3] = B => _.value = B),
                        lineWidth: 0
                    }, {
                        default: A(() => [(n(!0), a(R, null, P(m.value, (B, D) => (n(), X(r(qa), {
                            name: D,
                            key: D,
                            class: M([{
                                activeClassName: _.value === B.customGameType
                            }]),
                            onClick: z => _.value = B.customGameType
                        }, {
                            default: A(() => [e("span", null, s(B.customGameTypeName), 1)]),
                            _: 2
                        }, 1032, ["name", "class", "onClick"]))), 128))]),
                        _: 1
                    }, 8, ["modelValue"])) : N("", !0), e("div", nc, [(n(!0), a(R, null, P(r(h), (B, D) => (n(), a("div", {
                        class: "onlineGames__container-list__item",
                        key: D,
                        onClick: z => r(t)(B)
                    }, [ee(e("img", null, null, 512), [
                        [x, B.img]
                    ])], 8, ac))), 128))])]),
                    _: 1
                }, 8, ["active"])) : (n(), a("div", oc, [e("div", lc, [(n(!0), a(R, null, P(v.value, (B, D) => (n(), a("div", {
                    class: "onlineGames__container-list__item",
                    key: D,
                    onClick: z => r(t)(B)
                }, [E(s(B) + " ", 1), ee(e("img", null, null, 512), [
                    [x, B.img]
                ]), e("span", null, s(B.gameNameEn), 1)], 8, ic))), 128))])]))])
            }
        }
    });
const cc = H(rc, [
        ["__scopeId", "data-v-87239069"]
    ]),
    $O = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: cc
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    uc = {
        class: "sysMessage__container"
    },
    pc = {
        class: "left"
    },
    dc = ["src"],
    _c = {
        class: "right ar-1px-b"
    },
    mc = {
        class: "right-title"
    },
    vc = {
        class: "right-time"
    },
    fc = {
        class: "right-content"
    },
    yc = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), {
                setLoading: o
            } = Xt(), p = $(), m = lt(), _ = re(), u = $(!1), i = $([]), d = Bs(), c = $({
                pageSize: 25
            }), v = {
                readAllIcon: _t(() => mt(() =>
                    import ("./messageReadAll-9dcf51c1.js"), ["assets/js/messageReadAll-9dcf51c1.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                messageIconRed: _t(() => mt(() =>
                    import ("./messageIconRed-8903fc4e.js"), ["assets/js/messageIconRed-8903fc4e.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                messageIconIsRead: _t(() => mt(() =>
                    import ("./messageIconIsRead-0d4bcd8a.js"), ["assets/js/messageIconIsRead-0d4bcd8a.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                messageGarbage: _t(() => mt(() =>
                    import ("./messageGarbage-f8d9a734.js"), ["assets/js/messageGarbage-f8d9a734.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"]))
            };

            function f() {
                _.back()
            }
            async function C() {
                const y = Bs();
                await Ll({
                    state: 1
                }).then(T => {
                    T && y.setReadState(!0)
                }).catch(T => {})
            }

            function h(y) {
                ga({
                    title: t("warning"),
                    message: t("warningTxt1")
                }).then(async () => {
                    if (await de(gn({
                            messageID: y.messageID,
                            state: 2
                        }))) {
                        let k = i.value;
                        i.value = k.filter(b => b.messageID !== y.messageID)
                    }
                })
            }
            const g = m.getUserInfo;
            return fe(async () => {
                o(!0), await C(), o(!1), p.value.resetRefresh(), g.unRead = 0, m.setUserInfo({ ...g
                }), d.setReadState(!0)
            }), (y, T) => {
                const k = j("NavBar");
                return n(), a("div", uc, [w(k, {
                    title: r(t)("notifications"),
                    "left-arrow": "",
                    onClickLeft: f
                }, null, 8, ["title"]), w(wa, {
                    ref_key: "msgWrapperRef",
                    ref: p,
                    list: i.value,
                    "onUpdate:list": T[0] || (T[0] = b => i.value = b),
                    "page-query": c.value,
                    "onUpdate:pageQuery": T[1] || (T[1] = b => c.value = b),
                    api: r(Sl),
                    distance: 100,
                    isAutoLoad: u.value
                }, {
                    content: A(() => [(n(!0), a(R, null, P(i.value, b => (n(), a("div", {
                        class: "sysMessage__container-msgWrapper__item",
                        key: b.messageID
                    }, [e("div", pc, [e("img", {
                        src: r(ue)("main", "messages")
                    }, null, 8, dc)]), e("div", _c, [e("div", mc, [e("span", null, s(r(Il)(b.title, 20)), 1), (n(), X(ft(v.messageGarbage), {
                        onClick: L => {
                            L.stopPropagation(), h(b)
                        }
                    }, null, 8, ["onClick"]))]), e("div", vc, s(b.addTime), 1), e("div", fc, s(b.messages), 1)])]))), 128))]),
                    _: 1
                }, 8, ["list", "page-query", "api", "isAutoLoad"])])
            }
        }
    });
const bc = H(yc, [
        ["__scopeId", "data-v-bbbc22c6"]
    ]),
    CO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: bc
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    gc = "/assets/png/close-32ada670.png",
    hc = l => (he("data-v-21a65021"), l = l(), $e(), l),
    $c = {
        class: "game-iframe"
    },
    Cc = ["src"],
    kc = hc(() => e("img", {
        src: gc,
        alt: ""
    }, null, -1)),
    Tc = [kc],
    wc = O({
        __name: "index",
        setup(l) {
            const t = $n(),
                o = $(null),
                p = $(!1),
                {
                    x: m,
                    y: _,
                    style: u
                } = tl(o, {
                    initialValue: {
                        x: 30,
                        y: 30
                    },
                    preventDefault: !0,
                    onMove: () => {
                        p.value = !0
                    },
                    onEnd: () => {
                        setTimeout(() => p.value = !1)
                    }
                }),
                i = K(() => {
                    const v = t.query.url;
                    if (!v) return "";
                    const f = Gl(v || "");
                    return f.startsWith("https:") ? f : `data:text/html;charset=utf-8,${encodeURIComponent(f)}`
                }),
                d = re(),
                c = () => {
                    p.value || d.push({
                        name: "home"
                    })
                };
            return (v, f) => (n(), a("div", $c, [i.value ? (n(), a("iframe", {
                key: 0,
                src: i.value
            }, null, 8, Cc)) : N("", !0), e("div", {
                class: "close",
                ref_key: "el",
                ref: o,
                style: je(r(u)),
                onClick: c
            }, Tc, 4)]))
        }
    });
const Lc = H(wc, [
        ["__scopeId", "data-v-21a65021"]
    ]),
    kO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: Lc
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Ic = [{
        typeID: 13,
        typeName: "Trx Win 1 Minute",
        intervalM: 1,
        scope: "1|10|100|1000",
        sort: 1,
        gamePresentation: `<p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">What is a hash value?</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Anyone who knows the basics of Bitcoin will be exposed to a concept, a hash value. Bitcoin's block header has a hash of the previous block in it, which is used to point to the previous block.</font></font></font></font></font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Hash is the transliteration of English hash, we can also translate it into hash, so hash value is also called hash value. A hash value is a value calculated with a hash function (or hash function/hash algorithm). To understand hash values, one must understand the nature of hash functions. A hash function can computationally transform an input of arbitrary length into an output of fixed length.</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Every hash function has the property that if the input value is the same, the output hash value is the same. If the input values ​​​​​​​​​​​​are different, the output hashes are usually different, but there is a very small chance of a hash collision . If a hash collision is ruled out with a slight change in the input value, a completely unrelated hash value is output. Since the hash function is irreversible and easy to verify, it is almost impossible to reverse the input value through the output hash value. If there is an input value, the corresponding hash value can be verified immediately.</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Therefore, the hash value of each block is unique, random, unbreakable, unforgeable, the block hash value is automatically identified, and the record cannot be tampered with.</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><span style="font-family: Verdana;"><br></span></p><p class="MsoNormal"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">How many types of USDT are there?</font></font></font></font></font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">1. Omni-USDT based on the Bitcoin network, the deposit address is the BTC address, and the deposit and withdrawal go through the BTC network;</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">2. ERC20-USDT based on the Ethereum ERC20 protocol, the deposit address is the ETH address, and the deposit and withdrawal go through the ETH network;</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">3. TRC20-USDT based on TRON TRC20 protocol and TRX (TRON) network, the deposit address is the TRON address, and the deposit and withdrawal go through the TRON network.</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">TrxHash is the TRC20-USDT Block hash based on the TRON TRC20 protocol and TRX (TRON) network. The last number is used as the result of the lottery to determine whether you have won the lottery (click Block Height to go to the public chain to query the unique Block hash)</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;</font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">The rules of play are as follows:</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">1. 1 lottery draw for 1 minute, purchase within 45 seconds, and the result cannot be purchased within 15 seconds before opening.</font></font></font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">2. Purchase All Day Unlock. The total number of purchases in one day is 1440.</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">3. 3 points 1 time, 5 points 1 time, 10 points 1 time, the rules are the same as 1 point 1 time except the draw time is different.</font></font></font></font></font></font></font></font></font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">4. The last digit of the Block hash is used as the lottery result:</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Eg:</font></font></font></font></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">If the hash value is **b569, the lottery result is 9</font></font></font></font></font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Hash value **d14c, the lottery result is 4</font></font></font></font><br></font></font></font></font></font></font></font></font></font><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</font></font></font></font></span><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><br></font></font></font></font></font></font></font></font></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Choose green: if the result shows 1,3,7,9, you will get</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">      &nbsp;(98 * 2) =196</font></font></font></font></font></font></font></font></font></font></font></font></span><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">    &nbsp;; if the result shows 5, you will get&nbsp;</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> (98 * 2) = 196</font></font></font></font></font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class="goog-text-highlight"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l choose red: if the result shows 2,4,6,8, you will get&nbsp;</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> (98 * 2) =196</font></font></font></font></font></font></span><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">; if the result shows 0, you will get&nbsp;</font></font></font></font></font></font></font></font></font></font></font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98 * 2) = 196</font></font></font></font></font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l choose purple: if the result shows 0 or 5, you will get&nbsp; </font></font></font></font></font></font></font></font></font></font></font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> (98 * 2) = 196</font></font></font></font></font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class="">&nbsp;l Select the number: If the result of opening is the same as the one you selected, you will get&nbsp; </font></font></font></font></font></font></font></font></font></font></font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""> (98 * 9) = 882</font></font></font></font></font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Choose Big: if the result shows 5,6,7,8,9 you will get&nbsp; </font></font></font></font></font></font></font></font></font></font></font></font></font><font style="vertical-align: inherit;"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> (98 * 2) = 196</font></font></font></font></font></span></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class="">&nbsp;</font></font></font></font></span><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"></font></font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class=""><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Select Small: if the result shows 0,1,2,3,4 you will get&nbsp; </font></font></font></font></font></font></font></font></font></font></font></font></font><font style="vertical-align: inherit;"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> (98 * 2) = 196</font></font></font></font></font></span></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class="">&nbsp;</font></font></font></font></span><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"></font></font></font></span></p>`
    }, {
        typeID: 14,
        typeName: "Trx Win 3 Minute",
        intervalM: 3,
        scope: "1|10|100|1000",
        sort: 2,
        gamePresentation: '<p style="font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">3 minute 1 time opening, 45 seconds to make a purchase, 15 seconds before opening the result can not make a purchase. purchases are unlocked all day long. the total number of purchases in a day is 1440 times</font></font></font></font></p><p class="MsoNormal"><span style="font-family: 宋体;">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</span><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Choose green: if the result shows 1,3,7,9, you will get</font><span style="font-family: Verdana;">&nbsp;&nbsp;(98 * 2) =196</span><font face="Verdana">&nbsp;&nbsp;; if the result shows 5, you will get&nbsp;</font><span style="font-family: Verdana;">&nbsp;(98 * 2) = 196</span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l choose red: if the result shows 2,4,6,8, you will get&nbsp;</font><span style="font-family: Verdana;">&nbsp;(98 * 2) =196</span><font face="Verdana">; if the result shows 0, you will get&nbsp;</font><span style="font-family: Verdana;">(98 * 2) = 196</span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l choose purple: if the result shows 0 or 5, you will get&nbsp;&nbsp;</font><span style="font-family: Verdana;">(98 * 2) = 196</span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Select the number: If the result of opening is the same as the one you selected, you will get&nbsp;&nbsp;</font><span style="font-family: Verdana;">(98 * 9) = 882</span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Choose Big: if the result shows 5,6,7,8,9 you will get&nbsp;&nbsp;</font><font style="vertical-align: inherit;"><span style="font-family: Verdana;">(98 * 2) = 196</span></font><span style="font-family: Verdana;">&nbsp;</span><span style="font-family: Verdana;"><font style="vertical-align: inherit;"></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Select Small: if the result shows 0,1,2,3,4 you will get&nbsp;&nbsp;</font><font style="vertical-align: inherit;"><span style="font-family: Verdana;">(98 * 2) = 196</span></font><span style="font-family: Verdana;">&nbsp;</span></p>'
    }, {
        typeID: 15,
        typeName: "Trx Win 5 Minute",
        intervalM: 5,
        scope: "1|10|100|1000",
        sort: 3,
        gamePresentation: '<p style="font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">5 minute 1 time opening, 45 seconds to make a purchase, 15 seconds before opening the result can not make a purchase. purchases are unlocked all day long. the total number of purchases in a day is 1440 times</font></font></font></font></p><p class="MsoNormal"><span style="font-family: 宋体;">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</span><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Choose green: if the result shows 1,3,7,9, you will get</font><span style="font-family: Verdana;">&nbsp;&nbsp;(98 * 2) =196</span><font face="Verdana">&nbsp;&nbsp;; if the result shows 5, you will get&nbsp;</font><span style="font-family: Verdana;">&nbsp;(98 * 2) = 196</span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l choose red: if the result shows 2,4,6,8, you will get&nbsp;</font><span style="font-family: Verdana;">&nbsp;(98 * 2) =196</span><font face="Verdana">; if the result shows 0, you will get&nbsp;</font><span style="font-family: Verdana;">(98 * 2) = 196</span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l choose purple: if the result shows 0 or 5, you will get&nbsp;&nbsp;</font><span style="font-family: Verdana;">(98 * 2) = 196</span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Select the number: If the result of opening is the same as the one you selected, you will get&nbsp;&nbsp;</font><span style="font-family: Verdana;">(98 * 9) = 882</span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Choose Big: if the result shows 5,6,7,8,9 you will get&nbsp;&nbsp;</font><font style="vertical-align: inherit;"><span style="font-family: Verdana;">(98 * 2) = 196</span></font><span style="font-family: Verdana;">&nbsp;</span><span style="font-family: Verdana;"><font style="vertical-align: inherit;"></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana">&nbsp;l Select Small: if the result shows 0,1,2,3,4 you will get&nbsp;&nbsp;</font><font style="vertical-align: inherit;"><span style="font-family: Verdana;">(98 * 2) = 196</span></font><span style="font-family: Verdana;">&nbsp;</span></p>'
    }, {
        typeID: 16,
        typeName: "Trx Win 10 Minute",
        intervalM: 10,
        scope: "1|10|100|1000",
        sort: 4,
        gamePresentation: '<p style="font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">10 minute 1 time opening, 45 seconds to make a purchase, 15 seconds before opening the result can not make a purchase. purchases are unlocked all day long. the total number of purchases in a day is 1440 times</font></font></font></font></p><p class="MsoNormal"><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</font></font></span><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Choose green: if the result shows 1,3,7,9, you will get </font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;&nbsp;(98 * 2) =196 </font></font></span><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;&nbsp;; if the result shows 5, you will get&nbsp; </font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;(98 * 2) = 196</font></font></span><br></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l choose red: if the result shows 2,4,6,8, you will get&nbsp; </font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;(98 * 2) =196 </font></font></span><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">; if the result shows 0, you will get&nbsp; </font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98 * 2) = 196</font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l choose purple: if the result shows 0 or 5, you will get&nbsp;&nbsp; </font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98 * 2) = 196</font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Select the number: If the result of opening is the same as the one you selected, you will get&nbsp;&nbsp; </font></font></font><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98 * 9) = 882</font></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Choose Big: if the result shows 5,6,7,8,9 you will get&nbsp;&nbsp; </font></font></font><font style="vertical-align: inherit;"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98 * 2) = 196</font></font></span></font><span style="font-family: Verdana;">&nbsp;</span><span style="font-family: Verdana;"><font style="vertical-align: inherit;"></font></span></p><p class="MsoNormal"><font face="Verdana"><br></font></p><p class="MsoNormal"><font face="Verdana"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;l Select Small: if the result shows 0,1,2,3,4 you will get&nbsp;&nbsp; </font></font></font><font style="vertical-align: inherit;"><span style="font-family: Verdana;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98 * 2) = 196</font></font></span></font><span style="font-family: Verdana;">&nbsp;</span></p>'
    }],
    Sc = [{
        typeID: 5,
        typeName: "5D 1 Minute",
        intervalM: 1,
        scope: "1|10|100|1000",
        sort: 1,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">5D&nbsp;lottery&nbsp;game&nbsp;rules</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Draw&nbsp;instructions</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">5-digit&nbsp;number&nbsp;(00000-99999)&nbsp;will&nbsp;be&nbsp;drawn&nbsp;randomly&nbsp;in&nbsp;each&nbsp;period</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">for&nbsp;example<font face="宋体">：</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">The&nbsp;draw&nbsp;number&nbsp;for&nbsp;this&nbsp;Period&nbsp;is&nbsp;12345</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">A=1</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">B=2</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">C=3</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">D=4</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">E=5</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">SUM=A+B+C+D+E=15</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">How&nbsp;to&nbsp;play</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Players&nbsp;can&nbsp;specify&nbsp;six&nbsp;outcomes&nbsp;of&nbsp;betting&nbsp;A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;and&nbsp;the&nbsp;sum</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Number&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Low&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">High&nbsp;(5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Odd&nbsp;(1&nbsp;3&nbsp;5&nbsp;7&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Even&nbsp;(0&nbsp;2&nbsp;4&nbsp;6&nbsp;8)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Sum&nbsp;=&nbsp;A+B+C+D+E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Low&nbsp;(0-22)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">High&nbsp;(23-45)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Odd&nbsp;(1&nbsp;3&nbsp;···43&nbsp;45)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Even&nbsp;(0&nbsp;2&nbsp;···42&nbsp;44)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p>`
    }, {
        typeID: 6,
        typeName: "5D 3 Minute",
        intervalM: 3,
        scope: "1|10|100|1000",
        sort: 2,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">5D&nbsp;lottery&nbsp;game&nbsp;rules</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Draw&nbsp;instructions</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">5-digit&nbsp;number&nbsp;(00000-99999)&nbsp;will&nbsp;be&nbsp;drawn&nbsp;randomly&nbsp;in&nbsp;each&nbsp;period</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">for&nbsp;example<font face="宋体">：</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;draw&nbsp;number&nbsp;for&nbsp;this&nbsp;Period&nbsp;is&nbsp;12345</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A=1</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">B=2</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">C=3</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">D=4</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">E=5</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">SUM=A+B+C+D+E=15</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">How&nbsp;to&nbsp;play</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Players&nbsp;can&nbsp;specify&nbsp;six&nbsp;outcomes&nbsp;of&nbsp;betting&nbsp;A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;and&nbsp;the&nbsp;sum</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Number&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Low&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">High&nbsp;(5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Odd&nbsp;(1&nbsp;3&nbsp;5&nbsp;7&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Even&nbsp;(0&nbsp;2&nbsp;4&nbsp;6&nbsp;8)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;=&nbsp;A+B+C+D+E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Low&nbsp;(0-22)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">High&nbsp;(23-45)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Odd&nbsp;(1&nbsp;3&nbsp;<font face="宋体">···</font><font face="Calibri">43&nbsp;45)</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Even&nbsp;(0&nbsp;2&nbsp;<font face="宋体">···</font><font face="Calibri">42&nbsp;44)</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p>`
    }, {
        typeID: 7,
        typeName: "5D 5 Minute",
        intervalM: 5,
        scope: "1|10|100|1000",
        sort: 3,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">5D&nbsp;lottery&nbsp;game&nbsp;rules</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Draw&nbsp;instructions</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">5-digit&nbsp;number&nbsp;(00000-99999)&nbsp;will&nbsp;be&nbsp;drawn&nbsp;randomly&nbsp;in&nbsp;each&nbsp;period</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">for&nbsp;example<font face="宋体">：</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;draw&nbsp;number&nbsp;for&nbsp;this&nbsp;Period&nbsp;is&nbsp;12345</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A=1</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">B=2</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">C=3</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">D=4</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">E=5</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">SUM=A+B+C+D+E=15</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">How&nbsp;to&nbsp;play</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Players&nbsp;can&nbsp;specify&nbsp;six&nbsp;outcomes&nbsp;of&nbsp;betting&nbsp;A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;and&nbsp;the&nbsp;sum</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Number&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Low&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">High&nbsp;(5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Odd&nbsp;(1&nbsp;3&nbsp;5&nbsp;7&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Even&nbsp;(0&nbsp;2&nbsp;4&nbsp;6&nbsp;8)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;=&nbsp;A+B+C+D+E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Low&nbsp;(0-22)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">High&nbsp;(23-45)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Odd&nbsp;(1&nbsp;3&nbsp;<font face="宋体">···</font><font face="Calibri">43&nbsp;45)</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Even&nbsp;(0&nbsp;2&nbsp;<font face="宋体">···</font><font face="Calibri">42&nbsp;44)</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p>`
    }, {
        typeID: 8,
        typeName: "5D 10 Minute",
        intervalM: 10,
        scope: "1|10|100|1000",
        sort: 4,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">5D&nbsp;lottery&nbsp;game&nbsp;rules</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Draw&nbsp;instructions</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">5-digit&nbsp;number&nbsp;(00000-99999)&nbsp;will&nbsp;be&nbsp;drawn&nbsp;randomly&nbsp;in&nbsp;each&nbsp;period</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">for&nbsp;example<font face="宋体">：</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;draw&nbsp;number&nbsp;for&nbsp;this&nbsp;Period&nbsp;is&nbsp;12345</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A=1</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">B=2</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">C=3</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">D=4</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">E=5</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">SUM=A+B+C+D+E=15</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">How&nbsp;to&nbsp;play</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Players&nbsp;can&nbsp;specify&nbsp;six&nbsp;outcomes&nbsp;of&nbsp;betting&nbsp;A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;and&nbsp;the&nbsp;sum</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A,&nbsp;B,&nbsp;C,&nbsp;D,&nbsp;E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Number&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Low&nbsp;(0&nbsp;1&nbsp;2&nbsp;3&nbsp;4)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">High&nbsp;(5&nbsp;6&nbsp;7&nbsp;8&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Odd&nbsp;(1&nbsp;3&nbsp;5&nbsp;7&nbsp;9)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Even&nbsp;(0&nbsp;2&nbsp;4&nbsp;6&nbsp;8)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;=&nbsp;A+B+C+D+E&nbsp;can&nbsp;be&nbsp;purchased</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Low&nbsp;(0-22)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">High&nbsp;(23-45)</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Odd&nbsp;(1&nbsp;3&nbsp;<font face="宋体">···</font><font face="Calibri">43&nbsp;45)</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Even&nbsp;(0&nbsp;2&nbsp;<font face="宋体">···</font><font face="Calibri">42&nbsp;44)</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p>`
    }],
    Gc = [{
        typeID: 9,
        typeName: "K3 1 Minute",
        intervalM: 1,
        scope: "5|10|100|1000",
        sort: 1,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Fast&nbsp;3&nbsp;open&nbsp;with&nbsp;3&nbsp;numbers&nbsp;in&nbsp;each&nbsp;period&nbsp;as&nbsp;the&nbsp;opening&nbsp;number<font face="宋体">，</font><font face="Calibri">The&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;111&nbsp;to&nbsp;666&nbsp;Natural&nbsp;number</font><font face="宋体">，</font><font face="Calibri">No&nbsp;zeros&nbsp;in&nbsp;the&nbsp;array</font><font face="宋体">，</font><font face="Calibri">And&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;in&nbsp;no&nbsp;particular&nbsp;order</font><font face="宋体">，</font><font face="Calibri">Quick&nbsp;3&nbsp;is&nbsp;to&nbsp;guess&nbsp;all&nbsp;or&nbsp;part&nbsp;of&nbsp;the&nbsp;3&nbsp;winning&nbsp;numbers.</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;the&nbsp;sum&nbsp;of&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">For&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、</font><font face="Calibri">222</font><font face="宋体">、</font><font face="Calibri">…</font><font face="宋体">、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Make&nbsp;an&nbsp;all-inclusive&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">From&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、</font><font face="Calibri">…</font><font face="宋体">、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Choose&nbsp;a&nbsp;group&nbsp;of&nbsp;numbers&nbsp;in&nbsp;any&nbsp;of&nbsp;them&nbsp;to&nbsp;place&nbsp;bets</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;a&nbsp;designated&nbsp;different&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;three&nbsp;different&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;different&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">For&nbsp;all&nbsp;three&nbsp;consecutive&nbsp;numbers<font face="宋体">（</font><font face="Calibri">123</font><font face="宋体">、</font><font face="Calibri">234</font><font face="宋体">、</font><font face="Calibri">345</font><font face="宋体">、</font><font face="Calibri">456</font><font face="宋体">）</font><font face="Calibri">Place&nbsp;a&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Description&nbsp;of&nbsp;winning&nbsp;and&nbsp;odds:</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">A&nbsp;bet&nbsp;with&nbsp;the&nbsp;same&nbsp;opening&nbsp;number&nbsp;and&nbsp;value&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;of&nbsp;the&nbsp;same&nbsp;number,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">The&nbsp;same&nbsp;number&nbsp;as&nbsp;the&nbsp;two&nbsp;same&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;(except&nbsp;for&nbsp;the&nbsp;three&nbsp;same&nbsp;numbers)&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">The&nbsp;same&nbsp;as&nbsp;the&nbsp;two&nbsp;arbitrary&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;consecutive&nbsp;numbers,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span></p>`
    }, {
        typeID: 10,
        typeName: "K3 3 Minute",
        intervalM: 3,
        scope: "5|10|100|1000",
        sort: 2,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Fast&nbsp;3&nbsp;open&nbsp;with&nbsp;3&nbsp;numbers&nbsp;in&nbsp;each&nbsp;period&nbsp;as&nbsp;the&nbsp;opening&nbsp;number<font face="宋体">，</font><font face="Calibri">The&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;111&nbsp;to&nbsp;666&nbsp;Natural&nbsp;number</font><font face="宋体">，</font><font face="Calibri">No&nbsp;zeros&nbsp;in&nbsp;the&nbsp;array</font><font face="宋体">，</font><font face="Calibri">And&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;in&nbsp;no&nbsp;particular&nbsp;order</font><font face="宋体">，</font><font face="Calibri">Quick&nbsp;3&nbsp;is&nbsp;to&nbsp;guess&nbsp;all&nbsp;or&nbsp;part&nbsp;of&nbsp;the&nbsp;3&nbsp;winning&nbsp;numbers.</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;the&nbsp;sum&nbsp;of&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">For&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、</font><font face="Calibri">222</font><font face="宋体">、…、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Make&nbsp;an&nbsp;all-inclusive&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">From&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、…、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Choose&nbsp;a&nbsp;group&nbsp;of&nbsp;numbers&nbsp;in&nbsp;any&nbsp;of&nbsp;them&nbsp;to&nbsp;place&nbsp;bets</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;a&nbsp;designated&nbsp;different&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;three&nbsp;different&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;different&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">For&nbsp;all&nbsp;three&nbsp;consecutive&nbsp;numbers<font face="宋体">（</font><font face="Calibri">123</font><font face="宋体">、</font><font face="Calibri">234</font><font face="宋体">、</font><font face="Calibri">345</font><font face="宋体">、</font><font face="Calibri">456</font><font face="宋体">）</font><font face="Calibri">Place&nbsp;a&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Description&nbsp;of&nbsp;winning&nbsp;and&nbsp;odds:</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;with&nbsp;the&nbsp;same&nbsp;opening&nbsp;number&nbsp;and&nbsp;value&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;of&nbsp;the&nbsp;same&nbsp;number,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;same&nbsp;number&nbsp;as&nbsp;the&nbsp;two&nbsp;same&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;(except&nbsp;for&nbsp;the&nbsp;three&nbsp;same&nbsp;numbers)&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;same&nbsp;as&nbsp;the&nbsp;two&nbsp;arbitrary&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;consecutive&nbsp;numbers,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="MsoNormal"><br></p>`
    }, {
        typeID: 11,
        typeName: "K3 5 Minute",
        intervalM: 5,
        scope: "5|10|100|1000",
        sort: 3,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Fast&nbsp;3&nbsp;open&nbsp;with&nbsp;3&nbsp;numbers&nbsp;in&nbsp;each&nbsp;period&nbsp;as&nbsp;the&nbsp;opening&nbsp;number<font face="宋体">，</font><font face="Calibri">The&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;111&nbsp;to&nbsp;666&nbsp;Natural&nbsp;number</font><font face="宋体">，</font><font face="Calibri">No&nbsp;zeros&nbsp;in&nbsp;the&nbsp;array</font><font face="宋体">，</font><font face="Calibri">And&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;in&nbsp;no&nbsp;particular&nbsp;order</font><font face="宋体">，</font><font face="Calibri">Quick&nbsp;3&nbsp;is&nbsp;to&nbsp;guess&nbsp;all&nbsp;or&nbsp;part&nbsp;of&nbsp;the&nbsp;3&nbsp;winning&nbsp;numbers.</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;the&nbsp;sum&nbsp;of&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">For&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、</font><font face="Calibri">222</font><font face="宋体">、…、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Make&nbsp;an&nbsp;all-inclusive&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">From&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、…、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Choose&nbsp;a&nbsp;group&nbsp;of&nbsp;numbers&nbsp;in&nbsp;any&nbsp;of&nbsp;them&nbsp;to&nbsp;place&nbsp;bets</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;a&nbsp;designated&nbsp;different&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;three&nbsp;different&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;different&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">For&nbsp;all&nbsp;three&nbsp;consecutive&nbsp;numbers<font face="宋体">（</font><font face="Calibri">123</font><font face="宋体">、</font><font face="Calibri">234</font><font face="宋体">、</font><font face="Calibri">345</font><font face="宋体">、</font><font face="Calibri">456</font><font face="宋体">）</font><font face="Calibri">Place&nbsp;a&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Description&nbsp;of&nbsp;winning&nbsp;and&nbsp;odds:</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;with&nbsp;the&nbsp;same&nbsp;opening&nbsp;number&nbsp;and&nbsp;value&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;of&nbsp;the&nbsp;same&nbsp;number,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;same&nbsp;number&nbsp;as&nbsp;the&nbsp;two&nbsp;same&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;(except&nbsp;for&nbsp;the&nbsp;three&nbsp;same&nbsp;numbers)&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;same&nbsp;as&nbsp;the&nbsp;two&nbsp;arbitrary&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;consecutive&nbsp;numbers,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="MsoNormal"><br></p>`
    }, {
        typeID: 12,
        typeName: "K3 10  Minute",
        intervalM: 10,
        scope: "5|10|100|1000",
        sort: 4,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Fast&nbsp;3&nbsp;open&nbsp;with&nbsp;3&nbsp;numbers&nbsp;in&nbsp;each&nbsp;period&nbsp;as&nbsp;the&nbsp;opening&nbsp;number<font face="宋体">，</font><font face="Calibri">The&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;111&nbsp;to&nbsp;666&nbsp;Natural&nbsp;number</font><font face="宋体">，</font><font face="Calibri">No&nbsp;zeros&nbsp;in&nbsp;the&nbsp;array</font><font face="宋体">，</font><font face="Calibri">And&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;in&nbsp;no&nbsp;particular&nbsp;order</font><font face="宋体">，</font><font face="Calibri">Quick&nbsp;3&nbsp;is&nbsp;to&nbsp;guess&nbsp;all&nbsp;or&nbsp;part&nbsp;of&nbsp;the&nbsp;3&nbsp;winning&nbsp;numbers.</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;the&nbsp;sum&nbsp;of&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">For&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、</font><font face="Calibri">222</font><font face="宋体">、…、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Make&nbsp;an&nbsp;all-inclusive&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">From&nbsp;all&nbsp;the&nbsp;same&nbsp;three&nbsp;numbers<font face="宋体">（</font><font face="Calibri">111</font><font face="宋体">、…、</font><font face="Calibri">666</font><font face="宋体">）</font><font face="Calibri">Choose&nbsp;a&nbsp;group&nbsp;of&nbsp;numbers&nbsp;in&nbsp;any&nbsp;of&nbsp;them&nbsp;to&nbsp;place&nbsp;bets</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;same&nbsp;numbers&nbsp;and&nbsp;a&nbsp;designated&nbsp;different&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;three&nbsp;different&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Place&nbsp;a&nbsp;bet&nbsp;on&nbsp;two&nbsp;designated&nbsp;different&nbsp;numbers&nbsp;and&nbsp;an&nbsp;arbitrary&nbsp;number&nbsp;among&nbsp;the&nbsp;three&nbsp;numbers</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">For&nbsp;all&nbsp;three&nbsp;consecutive&nbsp;numbers<font face="宋体">（</font><font face="Calibri">123</font><font face="宋体">、</font><font face="Calibri">234</font><font face="宋体">、</font><font face="Calibri">345</font><font face="宋体">、</font><font face="Calibri">456</font><font face="宋体">）</font><font face="Calibri">Place&nbsp;a&nbsp;bet</font></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Description&nbsp;of&nbsp;winning&nbsp;and&nbsp;odds:</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Sum&nbsp;Value</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;with&nbsp;the&nbsp;same&nbsp;opening&nbsp;number&nbsp;and&nbsp;value&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;of&nbsp;the&nbsp;same&nbsp;number,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;same&nbsp;number&nbsp;single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Multiple</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;same&nbsp;number&nbsp;as&nbsp;the&nbsp;two&nbsp;same&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;(except&nbsp;for&nbsp;the&nbsp;three&nbsp;same&nbsp;numbers)&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;2&nbsp;Same&nbsp;Single</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">3&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">A&nbsp;bet&nbsp;that&nbsp;is&nbsp;exactly&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">2&nbsp;numbers&nbsp;different</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">The&nbsp;same&nbsp;as&nbsp;the&nbsp;two&nbsp;arbitrary&nbsp;numbers&nbsp;in&nbsp;the&nbsp;opening&nbsp;number&nbsp;is&nbsp;the&nbsp;winning</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Choose&nbsp;3&nbsp;Consecutive&nbsp;number&nbsp;all</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><o:p></o:p></span></p><p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">If&nbsp;the&nbsp;opening&nbsp;numbers&nbsp;are&nbsp;any&nbsp;three&nbsp;consecutive&nbsp;numbers,&nbsp;it&nbsp;is&nbsp;the&nbsp;winning</span></p>`
    }],
    TO = [{
        typeID: 1,
        typeName: "1 minute",
        intervalM: 1,
        scope: "1|10|100|1000",
        sort: 1,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font class="" style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">1 minutes 1 issue, 55 seconds to order, 5 seconds waiting for the draw. It opens all day. The total number of trade is 1440 issues.</font></font></font></font></font></font></font></font></font></font></font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><font face="宋体"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</font></font></font></font></font></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">1. Select green: if the result shows 1,3,7,9 you will get (98*2)=196;If the result shows 5, you will get (98*1.5) 147</font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">2. Select red: if the result shows 2,4,6,8 you will get&nbsp;  </font></font></font></font></span><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;(98*2)=196&nbsp;  </font></font></font></font></span><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">;If the result shows 0, you will get&nbsp;&nbsp;  </font></font></font></font></span><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98*1.5) 147</font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">3. Select violet: if the result shows 0 or 5, you will get&nbsp;&nbsp;  </font></font></font></font></span><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98*2)=196</font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">4. Select number: if the result is the same as the number you selected, you will get&nbsp;  </font></font></font></font></span><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&nbsp;(98*9)=882</font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">5. Select big: if the result shows 5,6,7,8,9 you will get&nbsp;  </font></font></font></font></span><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98*2)=196</font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">6. Select small: if the result shows 0,1,2,3,4 you will get&nbsp;  </font></font></font></font></span><span style="font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(98*2)=196</font></font></font></font></span></p>`
    }, {
        typeID: 2,
        typeName: "3 minute",
        intervalM: 3,
        scope: "1|10|100|1000",
        sort: 2,
        gamePresentation: '<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;" class="">3 minutes 1 issue, 2minutes 55 seconds to order, 5 seconds waiting for the draw. It opens all day. The total number of trade is 480 issues.</font></font></font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><font face="宋体">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</font></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">1. Select green: if the result shows 1,3,7,9 you will get (98*2)=196;If the result shows 5, you will get (98*1.5) 147</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">2. Select red: if the result shows 2,4,6,8 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">&nbsp;(98*2)=196&nbsp;&nbsp;</span><span style="font-size: 10.5pt; font-family: 宋体;">;If the result shows 0, you will get&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*1.5) 147</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">3. Select violet: if the result shows 0 or 5, you will get&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">4. Select number: if the result is the same as the number you selected, you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">&nbsp;(98*9)=882</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">5. Select big: if the result shows 5,6,7,8,9 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">6. Select small: if the result shows 0,1,2,3,4 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p>'
    }, {
        typeID: 3,
        typeName: "5 minute",
        intervalM: 5,
        scope: "1|10|100|1000",
        sort: 3,
        gamePresentation: '<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;"><font style="vertical-align: inherit;"><font class="" style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">5 minutes 1 issue, 4 minutes 55 seconds to order, 5 seconds waiting for the draw. It opens all day. The total number of trade is 288 issues.</font></font></font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><font face="宋体">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</font></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">1. Select green: if the result shows 1,3,7,9 you will get (98*2)=196;If the result shows 5, you will get (98*1.5) 147</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">2. Select red: if the result shows 2,4,6,8 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">&nbsp;(98*2)=196&nbsp;&nbsp;</span><span style="font-size: 10.5pt; font-family: 宋体;">;If the result shows 0, you will get&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*1.5) 147</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">3. Select violet: if the result shows 0 or 5, you will get&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">4. Select number: if the result is the same as the number you selected, you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">&nbsp;(98*9)=882</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">5. Select big: if the result shows 5,6,7,8,9 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">6. Select small: if the result shows 0,1,2,3,4 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p>'
    }, {
        typeID: 4,
        typeName: "10 minute",
        intervalM: 10,
        scope: "1|10|100|1000",
        sort: 4,
        gamePresentation: `<p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><font class="" style="vertical-align: inherit;">10 minutes 1 issue, 9 minutes and 55 seconds to order, 5 seconds waiting for the draw. It opens all day. The total number of trade is 144 issues.</font></font></font></font></span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><font face="宋体">if you spend 100 to trade, after deducting service fee 2%, contract amount : 98</font></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">1. Select green: if the result shows 1,3,7,9 you will get (98*2)=196;If the result shows 5, you will get (98*1.5) 147</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">2. Select red: if the result shows 2,4,6,8 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">&nbsp;(98*2)=196&nbsp;&nbsp;</span><span style="font-size: 10.5pt; font-family: 宋体;">;If the result shows 0, you will get&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*1.5) 147</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">3. Select violet: if the result shows 0 or 5, you will get&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">4. Select number: if the result is the same as the number you selected, you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">&nbsp;(98*9)=882</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">5. Select big: if the result shows 5,6,7,8,9 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 10.5pt; font-family: 宋体;">6. Select small: if the result shows 0,1,2,3,4 you will get&nbsp;&nbsp;</span><span style="font-family: 宋体;">(98*2)=196</span></p>`
    }],
    xc = l => Gt(xt.GetMyBingo18HistoryBetting, l),
    Nc = () => Gt(xt.GetBinguoGameConfig),
    Bc = () => Gt(xt.GetBingo18OddsList),
    Rc = () => Gt(xt.GetGameBingo18Issue),
    Mc = () => Gt(xt.GetBingo18LastGameResult),
    Pc = l => Gt(xt.GetBingo18BetAmount, l),
    Ac = l => Gt(xt.Bingo18Betting, l),
    eo = () => Gt(xt.GetBingo18Last50Result),
    zc = () => Gt(xt.GetTrendstatistics),
    Dc = () => Gt(xt.GetLotteryRankList),
    Oc = () => Gt(xt.GetLotteryResult7Day),
    Vc = l => Gt(xt.GetUserRankList, {
        uid: l
    }),
    dt = Ee({
        currentTabIndex: 0,
        resultSumTrend: [],
        smallAndBigTrend: void 0,
        threeSameTrend: [],
        twoSameTrend: [],
        isTrend: !1,
        trendList: [],
        last50List: [],
        userRank: 0,
        last7Day: []
    }),
    {
        t: ys
    } = Ms.global,
    Hs = $([{
        title: ys("time"),
        key: "issueEndTime",
        isLockColumn: !0,
        isSlot: !0,
        width: "50px",
        cusTdClass: "column_time"
    }]),
    os = () => {
        const l = {
                1: {
                    player: ys("xosoTxt60"),
                    Big: {
                        class: "big"
                    },
                    Small: {
                        class: "small"
                    },
                    Drawn: {
                        class: "sum"
                    }
                },
                2: {
                    player: ys("same"),
                    class: "small"
                },
                3: {
                    player: ys("sameNum")
                },
                4: {
                    player: ys("numbersMatch")
                }
            },
            t = K(() => {
                let C = [],
                    h = [];
                for (let g = 0; g < dt.last50List.length; g++) h.length < 5 || (C.push(h), h = []), h.push(dt.last50List[g].resultSum), g === dt.last50List.length - 1 && C.push(h);
                return C
            }),
            o = K(() => {
                let C = dt.last50List.map(g => g.resultSum),
                    h = v(C).slice(0, 10).reverse();
                return h.forEach(g => {
                    if (g.length < 5) {
                        let y = 5 - g.length;
                        for (let T = 0; T < y; T++) g.push("")
                    }
                }), h
            }),
            p = K(() => dt.last50List.map(C => {
                const h = C.result.split(""),
                    g = {};
                for (let y = 1; y <= 6; y++) g["num" + y] = h.filter(T => T === y.toString()).length;
                return {
                    issueNo: C.issueNo,
                    sum: C.resultSum,
                    ...g
                }
            })),
            m = async () => {
                const C = await de(Oc());
                if (C != null && C.data) {
                    Hs.value = [{
                        title: ys("time"),
                        key: "issueEndTime",
                        isLockColumn: !0,
                        isSlot: !0,
                        width: "50px",
                        cusTdClass: "column_time"
                    }];
                    let h = C.data.reverse();
                    [...new Set(C.data.map(k => k.startDate))].slice(0, 7).reverse().forEach((k, b) => {
                        Hs.value.push({
                            key: "time_index_" + b,
                            title: k,
                            isSlot: !0
                        })
                    });
                    let y = _(h, "issueEndTime"),
                        T = [];
                    Object.entries(y).forEach(([k, b]) => {
                        let L = {};
                        b.forEach((I, G) => {
                            var x;
                            let S = (x = Hs.value.find(B => B.title === I.startDate)) == null ? void 0 : x.key;
                            L[`${S}`] = I
                        }), T.push({
                            issueEndTime: k,
                            ...L
                        })
                    }), dt.last7Day = T.sort((k, b) => {
                        const L = k.issueEndTime.split(":"),
                            I = b.issueEndTime.split(":"),
                            G = parseInt(L[0]),
                            S = parseInt(L[1]),
                            x = parseInt(I[0]),
                            B = parseInt(I[1]);
                        return G === x ? S - B : G - x
                    })
                }
            };

        function _(C, h) {
            const g = {};
            return C.forEach(y => {
                const T = y[h];
                g[T] || (g[T] = []), g[T].push(y)
            }), g
        }
        const u = async () => {
                const C = await de(Dc());
                C != null && C.data && (dt.trendList = C.data);
                const g = lt().getUserInfo,
                    y = await de(Vc(g.userId));
                y != null && y.data && (y.data < 100 && (dt.isTrend = !0), dt.userRank = y.data)
            },
            i = async () => {
                const C = await de(eo());
                C != null && C.data && (dt.last50List = C.data)
            },
            d = async () => {
                const C = await de(zc());
                C && (dt.resultSumTrend = C.data.resultSumTrend, dt.smallAndBigTrend = C.data.smallAndBigTrend, dt.threeSameTrend = C.data.threeSameTrend, dt.twoSameTrend = C.data.twoSameTrend)
            },
            c = (C, h) => {
                let g = "",
                    y = "";
                return C === 1 ? (Number(h) ? g = f(Number(h)) : g = l[1][h].class, y = l[1].player) : C === 2 ? (g = l[2].class, y = l[2].player) : C === 3 ? (Number(h) < 5 ? g = "small" : Number(h) === 5 ? g = "sum" : g = "big", y = l[3].player) : C === 4 && (h.includes("*") ? g = "big" : /[123]/.test(h) ? g = "small" : g = "big", y = l[4].player), {
                    className: g,
                    playerName: y
                }
            };

        function v(C) {
            const h = [],
                g = [];
            let y = "";
            const T = b => b < 10 ? "small" : b > 11 ? "big" : "sum",
                k = (b, L) => {
                    let I = 0;
                    if (b !== L[L.length - 1]) return 0;
                    for (let G = L.length - 1; G >= 0; G--)
                        if (b === L[G]) I += 1;
                        else return I;
                    return I
                };
            for (let b = 0; b < C.length; b++) {
                const L = C[b],
                    I = T(L);
                if (h.length === 0 || I !== y) {
                    h.push([L]), y = I, g.push(y);
                    continue
                }
                if (h[h.length - 1].length < 5) h[h.length - 1].push(L);
                else {
                    let G = k(I, g),
                        S = h[h.length - G].length;
                    S === 5 ? (h.splice(h.length - G, 0, [L]), g.push(I)) : (S > 5, h[h.length - G].unshift(L))
                }
                y = I
            }
            return h
        }
        const f = C => Number(C) < 10 ? "small" : Number(C) > 11 ? "big" : "sum";
        return {
            store: dt,
            last50Result: t,
            last50Record: o,
            last50RecordResult: p,
            columnOptions: Hs,
            filterStyle: f,
            filterGameType: c,
            getTrendstatistics: d,
            getLotteryRankList: u,
            getLotteryResult7Day: m,
            getBingo18Last50Result: i
        }
    },
    Hc = {
        class: "ar-searchbar__selector"
    },
    Ec = {
        key: 0,
        class: "noSelect"
    },
    Wc = {
        key: 1,
        class: "ar-searchbar__selector-default"
    },
    Fc = O({
        __name: "Calendar",
        emits: ["confirm"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const {
                minDate: p,
                maxDate: m
            } = La(), _ = $(""), u = $(""), i = $(!1), d = f => `${f.getFullYear()}-${f.getMonth()+1}-${f.getDate()}`, c = async f => {
                i.value = !1;
                const [C, h] = f;
                _.value = d(C), u.value = d(h), o("confirm")
            };

            function v() {
                i.value = !0
            }
            return t({
                startDateValue: _,
                endDateValue: u
            }), (f, C) => {
                const h = j("van-icon"),
                    g = j("van-calendar");
                return n(), a(R, null, [e("div", Hc, [e("div", {
                    onClick: v
                }, [_.value === "" || u.value === "" ? (n(), a("span", Ec, s(f.$t("datePick")), 1)) : (n(), a("span", Wc, s(_.value) + "/" + s(u.value), 1)), w(h, {
                    name: "arrow-down"
                })])]), w(g, {
                    show: i.value,
                    "onUpdate:show": C[0] || (C[0] = y => i.value = y),
                    type: "range",
                    onConfirm: c,
                    "min-date": r(p),
                    "max-date": r(m),
                    teleport: "body"
                }, null, 8, ["show", "min-date", "max-date"])], 64)
            }
        }
    }),
    jc = l => (he("data-v-eebcfced"), l = l(), $e(), l),
    Uc = {
        class: "x-4d-head"
    },
    qc = {
        class: "menu"
    },
    Kc = ["onClick"],
    Zc = {
        class: "lottery"
    },
    Xc = {
        class: "item"
    },
    Jc = jc(() => e("div", {
        class: "box"
    }, [e("div")], -1)),
    Qc = [Jc],
    Yc = {
        class: "mask"
    },
    eu = ["onClick"],
    tu = {
        class: "img"
    },
    su = O({
        __name: "lotterylist",
        props: {
            modelValue: {
                type: Boolean,
                default: !1
            },
            timeIndex: {
                default: 0
            },
            timeVal: {
                default: Ke().format("YYYY-MM-DD")
            },
            lotteryList: {},
            lotteryTab: {},
            timeWeek: {
                type: Function,
                default: () => ""
            }
        },
        emits: ["onLotteryTab", "onTime", "update:modelValue"],
        setup(l, {
            emit: t
        }) {
            const p = sl(l, "modelValue", t),
                m = (v, f) => {
                    t("onLotteryTab", v, f)
                },
                _ = (v, f) => {
                    t("onTime", v, f)
                },
                u = () => {
                    p.value = !0
                },
                i = () => {
                    p.value = !1
                },
                d = () => {
                    p.value ? i() : u()
                },
                c = $(null);
            return nl(c, v => {
                p.value = !1
            }), (v, f) => {
                var g;
                const C = j("van-skeleton"),
                    h = Le("lazy");
                return n(), a("div", Uc, [e("div", {
                    class: "time",
                    ref_key: "target",
                    ref: c
                }, [e("div", {
                    class: "box",
                    onClick: d
                }, s(v.timeVal.replace(/-/g, "/")) + " " + s(v.timeWeek(v.timeVal)), 1), ee(e("div", qc, [e("h3", {
                    onClick: i
                }, s(v.$t("Drawdate")), 1), e("ul", null, [(n(!0), a(R, null, P(v.lotteryTab, (y, T) => (n(), a("li", {
                    class: M([v.timeVal == y.date ? "active" : ""]),
                    key: T,
                    onClick: k => _(y, T)
                }, s(y.date.replace(/-/g, "/")) + " " + s(v.timeWeek(y.date)), 11, Kc))), 128))])], 512), [
                    [He, r(p)]
                ])], 512), e("div", Zc, [w(C, {
                    loading: !((g = v.lotteryTab[v.timeIndex]) != null && g.games),
                    class: "flex"
                }, {
                    template: A(() => [(n(), a(R, null, P(10, () => e("div", Xc, Qc)), 64))]),
                    default: A(() => {
                        var y;
                        return [ee(e("div", Yc, null, 512), [
                            [He, r(p)]
                        ]), (n(!0), a(R, null, P((y = v.lotteryTab[v.timeIndex]) == null ? void 0 : y.games, (T, k) => (n(), a("div", {
                            class: "item",
                            key: k,
                            onClick: b => m(T, k)
                        }, [e("div", {
                            class: M(["box", [v.lotteryList.includes(T.type) ? "active" : ""]])
                        }, [ee(e("img", tu, null, 512), [
                            [h, T.typeImg]
                        ])], 2)], 8, eu))), 128))]
                    }),
                    _: 1
                }, 8, ["loading"])])])
            }
        }
    });
const nu = H(su, [
        ["__scopeId", "data-v-eebcfced"]
    ]),
    au = {
        class: "betType"
    },
    ou = {
        class: "title"
    },
    lu = {
        class: "betType-list"
    },
    iu = {
        class: "item action"
    },
    ru = ["onClick"],
    cu = O({
        __name: "bettype",
        props: {
            betType: {},
            betTypeList: {}
        },
        emits: ["onBetType"],
        setup(l, {
            emit: t
        }) {
            const o = p => {
                t("onBetType", p)
            };
            return (p, m) => {
                const _ = j("van-skeleton");
                return n(), a("div", au, [e("h4", ou, s(p.$t("xosoTxt78")), 1), e("ul", lu, [w(_, {
                    loading: !p.betTypeList,
                    class: "flex"
                }, {
                    template: A(() => [(n(), a(R, null, P(7, () => e("li", iu)), 64))]),
                    default: A(() => [(n(!0), a(R, null, P(p.betTypeList, (u, i) => (n(), a("li", {
                        class: M([p.betType.includes(u) ? "item action" : "item"]),
                        onClick: d => o(u),
                        key: i
                    }, s(p.$t("d4gameType" + u)), 11, ru))), 128))]),
                    _: 1
                }, 8, ["loading"])])])
            }
        }
    });
const uu = H(cu, [
        ["__scopeId", "data-v-df649127"]
    ]),
    pu = {
        class: "howPay"
    },
    du = {
        class: "title"
    },
    _u = {
        class: "howPay-list"
    },
    mu = {
        class: "item"
    },
    vu = {
        key: 0,
        class: "icon"
    },
    fu = O({
        __name: "betpay",
        props: {
            rollNum: {
                default: 1
            },
            banBetPay: {
                default: 0
            },
            betPayId: {
                default: 1
            },
            duplex: {
                type: Boolean,
                default: !1
            },
            betPayList: {}
        },
        emits: ["onBetpay"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = u => u.includes(5) ? u.slice(0, -1) : u,
                m = u => {
                    let i = !1,
                        d = (u === 2 || u === 3) && o.banBetPay === 1 || o.rollNum > 0,
                        c = o.duplex ? (u === 2 || u === 3 || u === 4) && o.banBetPay === 1 : u === 2 && (u === 2 || u === 3) && o.banBetPay === 1;
                    return (d || c) && (i = !0), i
                },
                _ = u => {
                    t("onBetpay", u)
                };
            return (u, i) => {
                const d = j("van-icon"),
                    c = j("van-button"),
                    v = j("van-skeleton");
                return n(), a("div", pu, [e("h4", du, s(u.$t("gamePlay")), 1), e("ul", _u, [w(v, {
                    loading: !p(u.betPayList),
                    class: "flex"
                }, {
                    template: A(() => [(n(), a(R, null, P(4, () => e("li", mu)), 64))]),
                    default: A(() => [(n(!0), a(R, null, P(p(u.betPayList), (f, C) => (n(), X(c, {
                        plain: "",
                        disabled: m(f),
                        class: M([f == u.betPayId ? "item action" : "item"]),
                        onClick: h => _(f),
                        key: C
                    }, {
                        default: A(() => [E(s(u.$t("d4gamePay" + f)) + " ", 1), f == u.betPayId ? (n(), a("i", vu, [w(d, {
                            name: "success"
                        })])) : N("", !0)]),
                        _: 2
                    }, 1032, ["disabled", "class", "onClick"]))), 128))]),
                    _: 1
                }, 8, ["loading"])])])
            }
        }
    });
const yu = H(fu, [
        ["__scopeId", "data-v-60a88d6a"]
    ]),
    bu = {
        class: "betAmount"
    },
    gu = {
        class: "title"
    },
    hu = {
        class: "betAmount-list"
    },
    $u = ["onClick"],
    Cu = O({
        __name: "betamount",
        props: {
            count: {
                default: 10
            },
            list: {}
        },
        emits: ["onAmount"],
        setup(l, {
            emit: t
        }) {
            const o = p => {
                t("onAmount", p)
            };
            return (p, m) => (n(), a("div", bu, [e("h4", gu, s(p.$t("betAmounts")), 1), e("ul", hu, [(n(!0), a(R, null, P(p.list, (_, u) => (n(), a("li", {
                class: M([_ == p.count ? "item active" : "item"]),
                onClick: i => o(_),
                key: u
            }, s(_), 11, $u))), 128))])]))
        }
    });
const ku = H(Cu, [
        ["__scopeId", "data-v-6cea1b38"]
    ]),
    Tu = l => (he("data-v-018f548a"), l = l(), $e(), l),
    wu = {
        class: "select"
    },
    Lu = {
        class: "tab"
    },
    Iu = ["onClick"],
    Su = Tu(() => e("span", null, "ALL", -1)),
    Gu = {
        class: "numList"
    },
    xu = ["onClick"],
    Nu = O({
        __name: "duplexbet",
        props: {
            tabList: {},
            allActive: {},
            numList: {}
        },
        emits: ["allAddnum", "addNumber"],
        setup(l, {
            emit: t
        }) {
            const o = m => {
                    t("allAddnum", m)
                },
                p = (m, _) => {
                    t("addNumber", m, _)
                };
            return (m, _) => (n(), a("div", wu, [e("ul", Lu, [(n(!0), a(R, null, P(m.tabList, (u, i) => (n(), a("li", {
                onClick: d => o(u.type),
                class: M(m.allActive.includes(u.type) ? "active" : ""),
                key: i
            }, [E(s(u.name) + " ", 1), Su], 10, Iu))), 128))]), e("div", Gu, [(n(!0), a(R, null, P(m.numList, (u, i) => (n(), a("ul", {
                class: "",
                key: i
            }, [(n(), a(R, null, P(10, (d, c) => e("li", {
                class: M([u != null && u.list.includes(c) ? "action" : ""]),
                key: d,
                onClick: v => p(i, c)
            }, s(c), 11, xu)), 64))]))), 128))])]))
        }
    });
const Bu = H(Nu, [
        ["__scopeId", "data-v-018f548a"]
    ]),
    Ru = {
        class: "foot"
    },
    Mu = {
        class: "item"
    },
    Pu = {
        class: "item"
    },
    Au = O({
        __name: "navfoot",
        props: {
            betQuantity: {
                type: Number,
                default: 0
            },
            totalAmount: {
                type: Number,
                default: 0
            }
        },
        emits: ["onBet"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = () => {
                    o.totalAmount > 0 && t("onBet")
                };
            return (m, _) => (n(), a("div", Ru, [e("div", Mu, [e("p", null, s(m.$t("quantity")), 1), e("span", null, s(l.betQuantity), 1)]), e("div", Pu, [e("p", null, s(m.$t("betAmounts")), 1), e("span", null, s(r(Ia)(l.totalAmount)), 1)]), e("div", {
                class: M(["item bet", [l.totalAmount > 0 ? "active" : ""]]),
                onClick: p
            }, s(m.$t("betting")), 3)]))
        }
    });
const zu = H(Au, [
        ["__scopeId", "data-v-72be302f"]
    ]),
    Du = {
        class: "x-bet"
    },
    Ou = {
        class: "x-bet-sub"
    },
    Vu = {
        class: "x-bet-lottery"
    },
    Hu = {
        class: "x-bet-title"
    },
    Eu = {
        class: "box"
    },
    Wu = {
        class: "img"
    },
    Fu = {
        class: "x-bet-type"
    },
    ju = {
        class: "x-bet-title"
    },
    Uu = {
        class: "box"
    },
    qu = {
        class: "x-bet-multiple"
    },
    Ku = {
        class: "tit"
    },
    Zu = {
        class: "box"
    },
    Xu = {
        class: "multiple-list"
    },
    Ju = {
        class: "box"
    },
    Qu = ["onClick"],
    Yu = {
        class: "x-bet-list"
    },
    ep = {
        class: "item"
    },
    tp = {
        class: "lab"
    },
    sp = {
        class: "number"
    },
    np = {
        class: "item"
    },
    ap = {
        class: "lab"
    },
    op = {
        class: "balance"
    },
    lp = {
        class: "item"
    },
    ip = {
        class: "lab"
    },
    rp = {
        class: "amount"
    },
    cp = {
        key: 0,
        class: "x-bet-wallet"
    },
    up = {
        class: "tip"
    },
    pp = ["src"],
    dp = {
        class: "x-bet-agree"
    },
    _p = {
        class: "agree"
    },
    mp = {
        class: "x-bet-foot"
    },
    vp = O({
        __name: "betpopup",
        props: {
            betShow: {
                type: Boolean,
                default: !1
            },
            betQuantity: {
                default: 0
            },
            timeIndex: {
                default: 0
            },
            totalAmount: {
                default: 0
            },
            balance: {
                default: 0
            },
            lotteryList: {},
            betType: {},
            countVal: {},
            multipleList: {},
            checked: {
                type: Boolean,
                default: !1
            },
            preSaleRule: {
                type: Boolean,
                default: !1
            },
            lotteryTab: {}
        },
        emits: ["getClear", "onStepper", "changeStep", "onMltiple", "checkboxChange", "onCancel", "update:checked", "update:betShow", "update:countVal", "update:preSaleRule", "onBet"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = re(),
                m = T => {
                    t("getClear", T)
                },
                _ = T => {
                    t("onStepper", T)
                },
                u = T => {
                    t("changeStep", T)
                },
                i = T => {
                    t("onMltiple", T)
                },
                d = T => {
                    t("checkboxChange", T)
                },
                c = () => {
                    t("onCancel")
                },
                v = () => {
                    t("onBet")
                },
                f = T => {
                    const {
                        lotteryTab: k,
                        timeIndex: b
                    } = o;
                    let L = k[b].games.find(I => I.type == T);
                    return L == null ? void 0 : L.typeImg
                },
                {
                    checked: C,
                    betShow: h,
                    countVal: g,
                    preSaleRule: y
                } = ha(o, t);
            return (T, k) => {
                const b = j("van-icon"),
                    L = j("van-field"),
                    I = j("van-checkbox"),
                    G = j("van-popup"),
                    S = Le("lazy");
                return n(), X(G, {
                    show: r(h),
                    "onUpdate:show": k[7] || (k[7] = x => at(h) ? h.value = x : null),
                    position: "bottom",
                    "close-on-click-overlay": !1,
                    style: {
                        borderRadius: "15px 15px 0 0"
                    }
                }, {
                    default: A(() => [e("div", Du, [e("div", Ou, [E(s(T.$t("betting")) + " ", 1), e("div", {
                        class: "clear",
                        onClick: k[0] || (k[0] = x => m(1))
                    }, [w(b, {
                        class: "icon",
                        name: "delete-o"
                    }), E(s(T.$t("Clear")), 1)])]), e("div", Vu, [e("h5", Hu, s(T.$t("ColorSpecies")), 1), e("ul", Eu, [(n(!0), a(R, null, P(T.lotteryList, (x, B) => (n(), a("li", {
                        class: "item",
                        key: B
                    }, [ee(e("img", Wu, null, 512), [
                        [S, f(x)]
                    ])]))), 128))])]), e("div", Fu, [e("h5", ju, s(T.$t("xosoTxt78")), 1), e("ul", Uu, [(n(!0), a(R, null, P(T.betType, (x, B) => (n(), a("li", {
                        class: "item",
                        key: B
                    }, s(T.$t("d4gameType" + x)), 1))), 128))])]), $t(T.$slots, "default", {}, void 0, !0), e("div", qu, [e("div", Ku, s(T.$t("multiple")), 1), e("div", Zu, [e("div", {
                        class: "li minus",
                        onClick: k[1] || (k[1] = x => _(1))
                    }, [w(b, {
                        name: "minus"
                    })]), w(L, {
                        class: "digit",
                        modelValue: r(g),
                        "onUpdate:modelValue": k[2] || (k[2] = x => at(g) ? g.value = x : null),
                        type: "digit",
                        maxlength: 5,
                        onInput: u
                    }, null, 8, ["modelValue"]), e("div", {
                        class: "li plus",
                        onClick: k[3] || (k[3] = x => _(2))
                    }, [w(b, {
                        name: "plus"
                    })])])]), e("div", Xu, [e("div", Ju, [(n(!0), a(R, null, P(T.multipleList, (x, B) => (n(), a("div", {
                        key: B,
                        class: M(r(g) == x ? "active item" : "item"),
                        onClick: D => i(x)
                    }, " X" + s(x), 11, Qu))), 128))])]), e("div", Yu, [e("div", ep, [e("div", tp, s(T.$t("quantity")), 1), e("div", sp, s(T.betQuantity) + s(T.$t("note")), 1)]), e("div", np, [e("div", ap, s(T.$t("walletBalance")), 1), e("div", op, s(r(Ge)(T.balance)), 1)]), e("div", lp, [e("div", ip, s(T.$t("betAmounts")), 1), e("div", rp, s(r(Ia)(T.totalAmount)), 1)])]), T.totalAmount > T.balance ? (n(), a("div", cp, [e("div", up, [e("img", {
                        src: r(ue)("home/AllLotteryGames/NewVietnam", "tip")
                    }, null, 8, pp), E(s(T.$t("insufficientWallet")), 1)]), e("div", {
                        class: "txt",
                        onClick: k[4] || (k[4] = x => r(p).push({
                            name: "Recharge"
                        }))
                    }, s(T.$t("torecharge")) + " >>", 1)])) : N("", !0), e("div", dp, [w(I, {
                        modelValue: r(C),
                        "onUpdate:modelValue": k[5] || (k[5] = x => at(C) ? C.value = x : null),
                        "checked-color": "#FF7172",
                        onChange: d
                    }, {
                        default: A(() => [e("div", _p, s(T.$t("agree")), 1)]),
                        _: 1
                    }, 8, ["modelValue"]), e("span", {
                        class: "txt",
                        onClick: k[6] || (k[6] = x => y.value = !0)
                    }, s(T.$t("presaleRules")), 1)])]), e("div", mp, [e("div", {
                        class: "cancel",
                        onClick: c
                    }, s(T.$t("cancel")), 1), e("div", {
                        class: "bet",
                        onClick: v
                    }, s(T.$t("betting")), 1)])]),
                    _: 3
                }, 8, ["show"])
            }
        }
    });
const fp = H(vp, [
        ["__scopeId", "data-v-79a24f29"]
    ]),
    yp = {
        class: "x-bet"
    },
    bp = {
        key: 0,
        class: "x-bet-box"
    },
    gp = {
        class: "item"
    },
    hp = {
        class: "pay"
    },
    $p = {
        class: "txt"
    },
    Cp = {
        class: "item"
    },
    kp = {
        class: "num"
    },
    Tp = {
        class: "txt"
    },
    wp = {
        key: 1,
        class: "x-bet-pay"
    },
    Lp = {
        class: "x-bet-title"
    },
    Ip = {
        class: "name"
    },
    Sp = {
        key: 2,
        class: "x-bet-dupleList"
    },
    Gp = {
        class: "digits"
    },
    xp = {
        class: "sub"
    },
    Np = {
        class: "list"
    },
    Bp = {
        class: "item"
    },
    Rp = O({
        __name: "betcontent",
        props: {
            tabId: {
                default: 0
            },
            betPay: {
                default: 0
            },
            num: {},
            dupleList: {},
            tabList: {}
        },
        setup(l) {
            return (t, o) => (n(), a("div", yp, [t.tabId === 1 ? (n(), a("div", bp, [e("div", gp, [e("span", hp, s(t.$t("d4gamePay" + t.betPay)), 1), e("p", $p, s(t.$t("gamePlay")), 1)]), e("div", Cp, [e("span", kp, s(t.num), 1), e("p", Tp, s(t.$t("bettingnumber")), 1)])])) : N("", !0), t.tabId === 2 ? (n(), a("div", wp, [e("h5", Lp, s(t.$t("gamePlay")), 1), e("div", Ip, s(t.$t("d4gamePay" + t.betPay)), 1)])) : N("", !0), t.tabId === 2 ? (n(), a("div", Sp, [(n(!0), a(R, null, P(t.dupleList, (p, m) => (n(), a("div", {
                class: "box",
                key: m
            }, [e("div", Gp, [e("div", xp, s(t.tabList[m].name), 1), e("div", Np, [(n(!0), a(R, null, P(p.list, (_, u) => (n(), a("div", {
                class: "num",
                key: u
            }, [e("div", Bp, s(_), 1)]))), 128))])])]))), 128))])) : N("", !0)]))
        }
    });
const Mp = H(Rp, [
        ["__scopeId", "data-v-57b6cde4"]
    ]),
    ca = $(!1),
    dn = $(!1),
    ua = $(0),
    Es = $(),
    pa = $();

function Cs() {
    const l = Ee({
            timeVal: Ke().format("YYYY-MM-DD"),
            timeIndex: 0,
            lotteryList: [],
            lotteryTab: [],
            tabId: 1,
            rollNum: 0,
            betQuantity: 0,
            betAmount: 0,
            totalAmount: 0,
            betType: [],
            betTypeList: [],
            betPay: 1,
            betPayList: [],
            dupleList: [{
                list: []
            }, {
                list: []
            }, {
                list: []
            }, {
                list: []
            }],
            allActive: [],
            banbetpay: 0,
            multipleList: [1, 5, 10, 20, 50, 100],
            betAmountList: [10, 50, 100, 500, 1e3, 5e3],
            duplex: !1,
            balance: 0,
            stopTime: null
        }),
        {
            t
        } = pe(),
        {
            setLoading: o
        } = Xt(),
        p = $(""),
        m = $(1),
        _ = $(!0),
        u = $(!1),
        i = $(!1),
        d = $([{}]),
        c = $(),
        v = $(),
        f = [{
            name: t("xosoTxt90"),
            type: 0
        }, {
            name: t("xosoTxt89"),
            type: 1
        }, {
            name: t("xosoTxt88"),
            type: 2
        }, {
            name: t("xosoTxt87"),
            type: 3
        }],
        C = K(() => l.timeVal),
        h = K(() => l.timeIndex),
        g = K(() => l.lotteryList),
        y = K(() => l.lotteryTab),
        T = K(() => l.tabId),
        k = K(() => l.rollNum),
        b = K(() => l.betType),
        L = K(() => l.betTypeList),
        I = K(() => l.betPay),
        G = K(() => l.betPayList),
        S = K(() => l.betAmount),
        x = K(() => l.totalAmount),
        B = K(() => l.betQuantity),
        D = K(() => l.banbetpay),
        z = K(() => l.dupleList),
        F = K(() => l.allActive),
        Y = K(() => l.multipleList),
        le = K(() => l.betAmountList),
        ie = K(() => l.duplex),
        ne = K(() => l.balance),
        V = q => {
            const ae = [t("Sunday"), t("Monday"), t("Tuesday"), t("Wednesday"), t("Thursday"), t("Friday"), t("Saturday")],
                ke = new Date(q);
            return ae[ke.getDay()]
        },
        J = (q, ae) => {
            l.timeIndex = ae, l.timeVal = q.date, we(1), ca.value = !1
        },
        ce = (q, ae) => {
            if (l.lotteryList.includes(q.type)) {
                let ke = l.lotteryList.indexOf(q.type);
                l.lotteryList.splice(ke, 1)
            } else l.lotteryList.push(q.type);
            se(l.betType.length, l.betAmount, l.betPay)
        },
        Se = q => {
            l.tabId = q, we(0)
        },
        we = q => {
            p.value = "", l.betPay = 1, l.rollNum = 0, l.betType.length = 0, l.betAmount = l.betAmountList[0], l.dupleList.forEach(ae => ae.list = []), l.allActive.length = 0, m.value = 1, ye(), i.value = !1, q == 1 && (l.lotteryList.length = 0)
        },
        ye = () => {
            l.totalAmount = 0, l.betQuantity = 0, l.banbetpay = 0
        },
        Ie = () => {
            if (l.rollNum >= 2 || p.value.length >= 4) return We(t("EnterTip"));
            l.betPay = 5, p.value += "R", l.rollNum = ge(p.value.split("")), se(l.betType.length, l.betAmount, l.betPay)
        },
        xe = q => {
            p.value = q.target.value, p.value == "" && (l.betPay = 1), p.value.length !== 4 ? ye() : De(q.target.value) ? (se(l.betType.length, l.betAmount, l.betPay), l.banbetpay = qe(p.value), l.banbetpay === 1 && (l.betPay = 1)) : (p.value = "", l.betPay = 1, We(t("FormatTip1"))), l.rollNum = ge(p.value.split(""))
        },
        ze = q => {
            if (q.target.value == "" || q.target.value.length !== 4) return;
            De(q.target.value) || (p.value = "", l.betPay = 1, We(t("FormatTip1")))
        },
        De = q => /^[0-9]{4}|\R[0-9]{3}|[0-9]{1}\R[0-9]{2}|[0-9]{2}\R[0-9]{1}|\R[0-9]{2}\R|[0-9]{2}\R{2}|\R{2}[0-9]{2}|[0-9]{3}\R|[0-9]\R{2}[0-9]|[0-9]\R[0-9]\R|\R[0-9]\R[0-9]$/.test(q),
        ge = q => {
            let ae = q.indexOf("R"),
                ke = 0;
            for (; ae !== -1;) ke++, ae = q.indexOf("R", ae + 1);
            return ke
        },
        oe = q => {
            const {
                betType: ae,
                betAmount: ke,
                betPay: Be
            } = l;
            if (ae.includes(q)) {
                let Ve = ae.indexOf(q);
                ae.splice(Ve, 1)
            } else ae.push(q);
            se(ae.length, ke, Be)
        },
        _e = q => {
            l.betPay = q, se(l.betType.length, l.betAmount, q)
        },
        te = q => {
            l.betAmount = q, se(l.betType.length, q, l.betPay)
        },
        se = (q, ae, ke) => {
            let {
                tabId: Be,
                dupleList: Ve,
                lotteryList: Ae
            } = l;
            if (Be === 1) {
                if (p.value.length !== 4) return !1;
                Z(q, ae, p.value, ke)
            } else if (Bt(Ve)) l.betQuantity = Ce(Ve) * Ae.length * l.betType.length, l.totalAmount = l.betQuantity * ae * Ae.length * m.value;
            else {
                const st = Ve.map(Fe => Fe.list[0]).join("");
                if (st.length !== 4) return;
                l.banbetpay = qe(st), Z(q, ae, st, ke)
            }
        },
        Z = (q, ae, ke, Be) => {
            let {
                rollNum: Ve,
                lotteryList: Ae
            } = l, st = q * ae * Ae.length * m.value, Fe = q * Ae.length, Ye = 0, pt = 0;
            if (Be === 1 || Be === 2) Ye = st, pt = Fe;
            else if (Be === 3) {
                const Ft = qe(ke);
                Ye = st * Ft, pt = Fe * Ft
            } else if (Be === 4) {
                const Ft = Ne(ke);
                Ye = st * (Ft ? 1 : 2), pt = Fe * (Ft ? 1 : 2)
            } else Be === 5 && (Ye = st * (Ve > 0 ? Ve == 1 ? 10 : 10 * 10 : 0), pt = Fe * (Ve > 0 ? Ve == 1 ? 10 : 10 * 10 : 0));
            l.totalAmount = Ye, l.betQuantity = pt
        },
        Ne = q => q === q.split("").reverse().join("");

    function qe(q) {
        function ae(Fe) {
            return Fe <= 1 ? 1 : Fe * ae(Fe - 1)
        }
        let ke = q.split("").map(Number),
            Be = [...new Set(ke)],
            Ve = ae(ke.length),
            Ae = 1;
        for (const Fe of Be) {
            const Ye = ke.filter(pt => pt === Fe).length;
            Ae *= ae(Ye)
        }
        return Ve / Ae
    }
    const rt = q => {
            const {
                dupleList: ae,
                allActive: ke,
                betType: Be,
                betAmount: Ve
            } = l;
            if (ae[q].list = [], ke.includes(q)) {
                let Ae = ke.indexOf(q);
                ke.splice(Ae, 1)
            } else {
                ke.push(q);
                for (let Ae = 0; Ae < 10; Ae++) ae[q].list.push(Ae)
            }
            vt(), se(Be.length, Ve)
        },
        Nt = (q, ae) => {
            const {
                dupleList: ke,
                allActive: Be,
                betType: Ve,
                betAmount: Ae,
                betPay: st
            } = l, Fe = ke[q].list;
            if (Fe.includes(ae)) {
                let Ye = Fe.indexOf(ae);
                Fe.splice(Ye, 1)
            } else Fe.push(ae);
            if (Fe.length === 10) Be.push(q);
            else if (Be.includes(q)) {
                let Ye = Be.indexOf(q);
                Be.splice(Ye, 1)
            }
            if (vt(), Ce(ke) > 0) {
                if (se(Ve.length, Ae, st), Ce(ke) === 1) {
                    const Ye = ke.map(pt => pt.list[0]).join("");
                    l.banbetpay = qe(Ye)
                }
                l.banbetpay === 1 && (l.betPay = 1)
            } else Bt(ke) ? l.banbetpay = Bt(ke) ? 1 : 0 : ye()
        },
        vt = () => {
            const {
                dupleList: q
            } = l;
            l.duplex = Bt(q), l.banbetpay = Bt(q) ? 1 : 0, Bt(q) && (l.betPay = 1)
        };

    function Bt(q) {
        for (let ae = 0; ae < q.length; ae++) {
            const ke = q[ae].list;
            if (Array.isArray(ke) && ke.length > 1) return !0
        }
        return !1
    }

    function Ce(q) {
        let ae = 1;
        return q.forEach((ke, Be) => {
            ae *= ke.list.length
        }), ae
    }
    const Et = () => {
            i.value = !0
        },
        zt = q => {
            const {
                betType: ae,
                betAmount: ke,
                betPay: Be
            } = l;
            switch (q) {
                case 1:
                    m.value > 1 && m.value--;
                    break;
                case 2:
                    m.value++;
                    break
            }
            se(ae.length, ke, Be)
        },
        Tt = q => {
            const {
                betType: ae,
                betAmount: ke,
                betPay: Be
            } = l;
            m.value = q.target.value, se(ae.length, ke, Be)
        },
        Re = q => {
            const {
                betType: ae,
                betAmount: ke,
                betPay: Be
            } = l;
            m.value = q, se(ae.length, ke, Be)
        },
        is = q => {
            _.value = q
        },
        wt = () => {
            const {
                lotteryList: q,
                lotteryTab: ae,
                timeIndex: ke,
                tabId: Be,
                betPay: Ve,
                betType: Ae,
                betQuantity: st,
                betAmount: Fe,
                dupleList: Ye,
                totalAmount: pt,
                balance: Ft
            } = l;
            if (pt > Ft) return We(t("wfDesc3"));
            if (st / q.length > 7e3) return We(t("d4BetTip", [7e3]));
            if (!_.value) return We(t("agreePresaleRules"));
            let ht = {};
            ht.type = q, ht.gameType = Ve;
            let Kt = "";
            Be === 1 ? Kt = p.value : Kt = Ye.map(jt => jt.list.sort((Ot, ps) => Ot - ps).join(",")).join("|"), ht.betContent = Kt, ht.betType = Ae, ht.betMethod = Be, ht.betNumber = st, ht.multiple = Number(m.value), ht.amount = Fe, ht.issueNumber = q.map(jt => {
                const Ot = ae[ke].games.find(ps => ps.type === jt);
                return Ot == null ? void 0 : Ot.issueNumber
            }), i.value = !1, xs(ht), rs()
        },
        rs = () => {
            setTimeout(() => {
                dn.value = !1
            }, 1500)
        },
        Lt = async () => {
            const q = await de(kn());
            q != null && q.data && (l.balance = (q == null ? void 0 : q.data.amount) || 0)
        },
        sn = async () => {
            const q = await de(xl());
            q != null && q.data && (l.multipleList = (q == null ? void 0 : q.data.betMultiplier) || [], l.betAmountList = (q == null ? void 0 : q.data.betAmount) || [], l.betTypeList = (q == null ? void 0 : q.data.betType) || [], l.betPayList = (q == null ? void 0 : q.data.gameType) || [], l.betAmount = (q == null ? void 0 : q.data.betAmount[0]) || 0)
        },
        tt = async () => {
            o(!0);
            const q = await de(Nl());
            q != null && q.data && (l.timeVal = q.data[l.timeIndex].date, l.lotteryTab = (q == null ? void 0 : q.data) || [], Os(q.serviceNowTime)), o(!1)
        },
        Os = q => {
            const {
                lotteryTab: ae,
                timeIndex: ke
            } = l, Ve = ae[ke].games.map(Ye => Ye.stopTime).map(Ye => new Date(Ye)), Ae = new Date(Math.min(...Ve)), st = Ke(Ae).format("YYYY-MM-DD HH:mm:ss"), Fe = Ke(st).diff(Ke(q));
            Qe(Fe / 1e3)
        },
        Qe = q => {
            l.stopTime = setInterval(() => {
                q > 0 ? q-- : (we(1), clearInterval(l.stopTime), tt())
            }, 1e3)
        },
        xs = async q => {
            const ae = await de(Bl(q));
            (ae == null ? void 0 : ae.code) === 0 ? (dn.value = !0, Lt(), ua.value === 1 && Dt({
                pageSize: 10,
                pageNo: 1,
                type: 0,
                date: Ke(new Date).format("YYYY-MM-DD") + " 00:00:00"
            }), rs()) : tt(), we(1)
        },
        Wt = async () => {
            o(!0), d.value.length = 0;
            const q = await de(Rl());
            q != null && q.data && (q == null || q.data.forEach(ae => {
                let ke = [],
                    Be = [],
                    Ve = [];
                ae.items.forEach(Ae => {
                    Ae.playId.split("_").length == 1 ? Ve.push({ ...Ae,
                        code: Ae.playId
                    }) : (Ae.playId.split("_")[0] == "1" && ke.push({ ...Ae,
                        code: Ae.playId.split("_")[1]
                    }), Ae.playId.split("_")[0] == "2" && Be.push({ ...Ae,
                        code: Ae.playId.split("_")[1]
                    }))
                }), d.value.push({
                    playTypeId: ae.playTypeId,
                    playTypeTitle: ae.playTypeTitle,
                    lists: [{
                        type: 1,
                        list: ke
                    }, {
                        type: 2,
                        list: Be
                    }, {
                        type: 3,
                        list: Ve
                    }]
                })
            })), o(!1)
        },
        cs = async () => {
            if (Es.value) return;
            o(!0);
            const q = await de(Ml());
            q != null && q.data && (Es.value = q.data.map(ae => (ae.typeName = t(`d4LType${ae.typeId}`), ae)), Es.value.unshift({
                typeId: 0,
                typeName: t("all")
            })), o(!1)
        },
        Dt = async q => {
            o(!0);
            const ae = await de(Pl(q));
            ae != null && ae.data && (pa.value = (ae == null ? void 0 : ae.data) || {}), o(!1)
        },
        us = async () => {
            o(!0);
            const q = await de(Al());
            q != null && q.data && (c.value = (q == null ? void 0 : q.data) || []), o(!1)
        },
        qt = async q => {
            o(!0);
            const ae = await de(zl(q));
            ae && (v.value = (ae == null ? void 0 : ae.data) || {}), o(!1)
        },
        Qt = async q => {
            const ae = await de(Dl(q));
            return new Promise(async (ke, Be) => {
                ae ? ke(ae) : Be(ae)
            })
        };
    return Ut(() => {
        clearInterval(l.stopTime)
    }), {
        tabList: f,
        getTimeWeek: V,
        onTime: J,
        lotterTab: ce,
        onTab: Se,
        getClear: we,
        onRoll: Ie,
        getInput: xe,
        getBlur: ze,
        onBetType: oe,
        onBetpay: _e,
        onAmount: te,
        onClickBet: Et,
        addNumber: Nt,
        allAddnum: rt,
        onStepper: zt,
        changeStep: Tt,
        onMltiple: Re,
        checkboxChange: is,
        onBet: wt,
        getWinsUserAmount: Lt,
        getGameConfig: sn,
        getGameIssue: tt,
        getOddsList: Wt,
        getTypeList: cs,
        getMy4DHistory: Dt,
        get4DResult: us,
        gameResultByType: qt,
        gameCancelOrder: Qt,
        gameListIndex: ua,
        timeVal: C,
        lotteryTab: y,
        timeIndex: h,
        lotteryList: g,
        timeShow: ca,
        betShow: i,
        tabId: T,
        rollNum: k,
        banbetpay: D,
        num: p,
        betType: b,
        betTypeList: L,
        betPay: I,
        betPayList: G,
        count: S,
        totalAmount: x,
        betQuantity: B,
        allActive: F,
        dupleList: z,
        countVal: m,
        checked: _,
        preSaleRule: u,
        multipleList: Y,
        betAmountList: le,
        duplex: ie,
        balance: ne,
        promptShow: dn,
        oddsList: d,
        typeList: Es,
        myHistory: pa,
        newGameResult: c,
        gameResultByTypeO: v
    }
}
const Pp = {
        key: 0,
        class: "resultBox"
    },
    Ap = {
        class: "r123"
    },
    zp = {
        class: "r"
    },
    Dp = {
        class: "num"
    },
    Op = {
        class: "r"
    },
    Vp = {
        class: "num"
    },
    Hp = {
        class: "r"
    },
    Ep = {
        class: "num"
    },
    Wp = {
        class: "title"
    },
    Fp = {
        class: "rOther"
    },
    jp = {
        class: "title"
    },
    Up = {
        class: "rOther"
    },
    qp = O({
        __name: "showResult",
        props: {
            data: {}
        },
        setup(l) {
            return (t, o) => {
                var p, m, _, u, i;
                return t.data ? (n(), a("div", Pp, [e("div", Ap, [e("div", zp, [e("div", Dp, [(n(!0), a(R, null, P((p = t.data) == null ? void 0 : p.firstPrize.split(""), (d, c) => (n(), a("span", {
                    key: c
                }, s(d), 1))), 128))]), e("p", null, s(t.$t("d4gameType3")), 1)]), e("div", Op, [e("div", Vp, [(n(!0), a(R, null, P((m = t.data) == null ? void 0 : m.secondPrize.split(""), (d, c) => (n(), a("span", {
                    key: c
                }, s(d), 1))), 128))]), e("p", null, s(t.$t("d4gameType4")), 1)]), e("div", Hp, [e("div", Ep, [(n(!0), a(R, null, P((_ = t.data) == null ? void 0 : _.thirdPrize.split(""), (d, c) => (n(), a("span", {
                    key: c
                }, s(d), 1))), 128))]), e("p", null, s(t.$t("d4gameType5")), 1)])]), e("div", Wp, s(t.$t("d4gameType6")), 1), e("div", Fp, [(n(!0), a(R, null, P((u = t.data) == null ? void 0 : u.specialPrize.split(","), (d, c) => (n(), a("span", {
                    key: c
                }, s(d), 1))), 128))]), e("div", jp, s(t.$t("d4gameType7")), 1), e("div", Up, [(n(!0), a(R, null, P((i = t.data) == null ? void 0 : i.consolationPrize.split(","), (d, c) => (n(), a("span", {
                    key: c
                }, s(d), 1))), 128))])])) : N("", !0)
            }
        }
    });
const Gn = H(qp, [
        ["__scopeId", "data-v-e89da5ba"]
    ]),
    Ht = l => (he("data-v-c26e419c"), l = l(), $e(), l),
    Kp = {
        key: 0,
        class: "gameBox"
    },
    Zp = {
        class: "items"
    },
    Xp = ["onClick"],
    Jp = {
        class: "left"
    },
    Qp = {
        class: "time"
    },
    Yp = {
        class: "right"
    },
    ed = {
        key: 0,
        class: "info"
    },
    td = {
        class: "order"
    },
    sd = ["onClick"],
    nd = {
        class: "copy"
    },
    ad = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    od = ["onClick"],
    ld = {
        class: "copy"
    },
    id = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    rd = {
        class: "li"
    },
    cd = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    ud = {
        class: "li"
    },
    pd = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    dd = {
        class: "li"
    },
    _d = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    md = {
        class: "li"
    },
    vd = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    fd = {
        class: "li"
    },
    yd = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    bd = {
        class: "li"
    },
    gd = {
        class: "type"
    },
    hd = Ht(() => e("div", {
        class: "line1"
    }, [e("p")], -1)),
    $d = {
        class: "order"
    },
    Cd = {
        class: "li"
    },
    kd = {
        class: "numTit"
    },
    Td = {
        class: "num type"
    },
    wd = {
        class: "li"
    },
    Ld = {
        class: "numTit"
    },
    Id = {
        class: "num select"
    },
    Sd = {
        class: "n"
    },
    Gd = {
        class: "li"
    },
    xd = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    Nd = {
        class: "li"
    },
    Bd = {
        key: 1
    },
    Rd = Ht(() => e("div", {
        class: "line"
    }, null, -1)),
    Md = {
        class: "li"
    },
    Pd = {
        class: "reTitle"
    },
    Ad = ["onClick"],
    zd = {
        class: "foot"
    },
    Dd = {
        class: "page"
    },
    Od = O({
        __name: "showGame",
        props: {
            pageQuery: {}
        },
        emits: ["update:pageQuery"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                {
                    pageQuery: p
                } = ha(o, t),
                {
                    gameCancelOrder: m,
                    myHistory: _,
                    tabList: u,
                    getMy4DHistory: i
                } = Cs(),
                {
                    t: d
                } = pe(),
                c = $(!1),
                v = $(""),
                f = $(-1);

            function C(b) {
                switch (b) {
                    case 1:
                        return d("bettingResultState1");
                    case 2:
                        return d("bettingResultState3");
                    case 3:
                        return d("hasWon");
                    case 4:
                        return d("xosoTxt74");
                    case 5:
                        return d("xosoTxt75");
                    case 6:
                        return d("xosoTxt76");
                    default:
                        return b
                }
            }
            const h = () => {
                    p.value.pageNo--, f.value = -1, i(p.value)
                },
                g = () => {
                    p.value.pageNo++, f.value = -1, i(p.value)
                },
                y = b => {
                    f.value === b ? f.value = -1 : f.value = b
                };

            function T(b) {
                c.value = !0, v.value = b
            }

            function k() {
                c.value = !1, m({
                    orderNumber: v.value
                }).then(b => {
                    b && (Cn(d("xosoTxt96")), i(p.value))
                }).catch(b => {})
            }
            return (b, L) => {
                var G, S, x;
                const I = j("van-icon");
                return n(), a(R, null, [((G = r(_)) == null ? void 0 : G.list.length) > 0 ? (n(), a("div", Kp, [e("div", Zp, [(n(!0), a(R, null, P(r(_).list, (B, D) => (n(), a("div", {
                    class: M(["itemBox", {
                        active: f.value === D
                    }])
                }, [e("div", {
                    class: "item",
                    onClick: z => y(D)
                }, [e("div", Jp, [e("div", {
                    class: M(["name", {
                        bold: f.value === D
                    }])
                }, s(b.$t(`d4LType${B.type}`)), 3), e("div", Qp, s(B.createTime), 1)]), e("div", Yp, [e("div", {
                    class: M(["state", `state${B.state}`])
                }, s(C(B.state)), 3), [2, 3].includes(B.state) ? (n(), a("div", {
                    key: 0,
                    class: M(["amount", B.state == 3 ? "green" : "red"])
                }, s(B.profitAmount), 3)) : N("", !0)])], 8, Xp), f.value === D ? (n(), a("div", ed, [e("div", td, [e("div", {
                    class: "li",
                    onClick: z => r(Zt)(B.orderNumber)
                }, [e("span", null, s(b.$t("orderNo")), 1), e("h6", nd, s(B.orderNumber), 1)], 8, sd), ad, e("div", {
                    class: "li",
                    onClick: z => r(Zt)(B.issueNumber)
                }, [e("span", null, s(b.$t("betNumber")), 1), e("h6", ld, s(B.issueNumber), 1)], 8, od), id, e("div", rd, [e("span", null, s(b.$t("ColorSpecies")), 1), e("h6", null, s(b.$t(`d4LType${B.type}`)), 1)]), cd, e("div", ud, [e("span", null, s(b.$t("gamePlay")), 1), e("h6", null, s(b.$t(`d4gamePay${B.gameType}`)), 1)]), pd, e("div", dd, [e("span", null, s(b.$t("betAmounts")), 1), e("h6", null, s(r(Ge)(B.amount)), 1)]), _d, e("div", md, [e("span", null, s(b.$t("xosoTxt79")), 1), e("h6", null, s(B.betNumber) + " " + s(b.$t("note")), 1)]), vd, e("div", fd, [e("span", null, s(b.$t("multiple")), 1), e("h6", null, s(B.multiple), 1)]), yd, e("div", bd, [e("span", null, s(b.$t("xosoTxt78")), 1)]), e("div", gd, [(n(!0), a(R, null, P(B.betType.split(","), z => (n(), a("span", null, s(b.$t(`d4gameType${z}`)), 1))), 256))]), hd]), e("div", $d, [B.betMethod == 1 ? (n(), a(R, {
                    key: 0
                }, [e("div", Cd, [e("span", kd, s(b.$t("bettingnumber")) + " (" + s(b.$t("EnterBet")) + ") ", 1)]), e("div", Td, [e("span", null, s(B.betContent), 1)])], 64)) : N("", !0), B.betMethod == 2 ? (n(), a(R, {
                    key: 1
                }, [e("div", wd, [e("span", Ld, s(b.$t("bettingnumber")) + " (" + s(b.$t("SelectBet")) + ")", 1)]), e("div", Id, [(n(!0), a(R, null, P(B.betContent.split("|"), (z, F) => (n(), a("div", {
                    key: F
                }, [e("h6", null, s(r(u)[F].name), 1), e("div", Sd, [(n(!0), a(R, null, P(z.split(","), (Y, le) => (n(), a("span", {
                    key: le
                }, s(Y), 1))), 128))])]))), 128))])], 64)) : N("", !0), e("div", Gd, [e("span", null, s(b.$t("statusMay")), 1), e("h6", {
                    class: M(["stateInfo", `state${B.state}`])
                }, s(C(B.state)), 3)]), xd, e("div", Nd, [e("span", null, s(b.$t("winOrLose")), 1), [2, 3].includes(B.state) ? (n(), a("h6", {
                    key: 0,
                    class: M(["amountInfo", B.state == 3 ? "green" : "red"])
                }, s(B.profitAmount), 3)) : (n(), a("h6", Bd, "--"))]), Rd, e("div", Md, [e("span", null, s(b.$t("createTime")), 1), e("h6", null, s(B.createTime), 1)])]), [2, 3].includes(B.state) ? (n(), a(R, {
                    key: 0
                }, [e("div", Pd, s(b.$t("betResult")), 1), w(Gn, {
                    data: B
                }, null, 8, ["data"])], 64)) : N("", !0), B.state == 1 ? (n(), a("div", {
                    key: 1,
                    class: "btn",
                    onClick: z => T(B.orderNumber)
                }, s(b.$t("xosoTxt82")), 9, Ad)) : N("", !0)])) : N("", !0)], 2))), 256))]), e("div", zd, [e("div", {
                    class: M(["previous", {
                        disabled: r(_).pageNo <= 1
                    }]),
                    onClick: h
                }, [w(I, {
                    name: "arrow-left",
                    size: "20"
                })], 2), e("div", Dd, s(r(_).pageNo) + "/" + s((S = r(_)) == null ? void 0 : S.totalPage), 1), e("div", {
                    class: M(["next", {
                        disabled: r(_).pageNo >= ((x = r(_)) == null ? void 0 : x.totalPage)
                    }]),
                    onClick: g
                }, [w(I, {
                    name: "arrow",
                    size: "20"
                })], 2)])])) : (n(), X(yt, {
                    key: 1
                })), w(Mt, {
                    show: c.value,
                    "onUpdate:show": L[0] || (L[0] = B => c.value = B),
                    title: b.$t("xosoTxt99"),
                    onConfirm: L[1] || (L[1] = B => k())
                }, null, 8, ["show", "title"])], 64)
            }
        }
    });
const to = H(Od, [
        ["__scopeId", "data-v-c26e419c"]
    ]),
    Vd = {
        class: "gamelist"
    },
    Hd = {
        class: "tab"
    },
    Ed = {
        class: "con"
    },
    Wd = {
        class: "head"
    },
    Fd = ["src"],
    jd = O({
        __name: "gameList",
        setup(l) {
            const t = re(),
                {
                    gameListIndex: o,
                    newGameResult: p,
                    get4DResult: m,
                    getMy4DHistory: _
                } = Cs();

            function u(v) {
                o.value = v, c()
            }

            function i() {
                o.value == 0 ? t.push({
                    name: "AllLotteryGames-4DLotteryResults"
                }) : o.value == 1 && t.push({
                    name: "AllLotteryGames-4DmyGame"
                })
            }
            const d = Ee({
                type: 0,
                date: Ke(new Date).format("YYYY-MM-DD 00:00:00"),
                pageSize: 10,
                pageNo: 1
            });

            function c() {
                o.value == 0 ? m() : _(d)
            }
            return fe(() => {
                c()
            }), (v, f) => {
                var C;
                return n(), a("div", Vd, [e("div", Hd, [e("div", {
                    class: M({
                        active: r(o) == 0
                    }),
                    onClick: f[0] || (f[0] = h => u(0))
                }, s(v.$t("d4Tip1")), 3), e("div", {
                    class: M({
                        active: r(o) == 1
                    }),
                    onClick: f[1] || (f[1] = h => u(1))
                }, s(v.$t("myGame")), 3)]), e("div", Ed, [e("div", {
                    class: "more",
                    onClick: i
                }, s(v.$t("more")), 1), r(o) == 0 ? (n(), a(R, {
                    key: 0
                }, [(n(!0), a(R, null, P(r(p), h => (n(), a("div", {
                    class: "items",
                    key: h.issueNumber
                }, [e("div", Wd, [e("img", {
                    src: h.typeImg,
                    alt: ""
                }, null, 8, Fd), e("h1", null, s(v.$t(`d4LType${h.type}`)), 1), e("p", null, s(h.openDate) + " " + s(v.$t(`${r(Ke)(h.openDate).format("dddd")}`)), 1)]), w(Gn, {
                    data: h
                }, null, 8, ["data"])]))), 128)), ((C = r(p)) == null ? void 0 : C.length) == 0 ? (n(), X(yt, {
                    key: 0
                })) : N("", !0)], 64)) : N("", !0), r(o) == 1 ? (n(), X(to, {
                    key: 1,
                    pageQuery: d,
                    "onUpdate:pageQuery": f[2] || (f[2] = h => d = h)
                }, null, 8, ["pageQuery"])) : N("", !0)])])
            }
        }
    });
const Ud = H(jd, [
        ["__scopeId", "data-v-50de62e0"]
    ]),
    qd = {
        class: "x-4d"
    },
    Kd = {
        class: "x-4d-more"
    },
    Zd = ["src"],
    Xd = ["src"],
    Jd = {
        class: "x-4d-body"
    },
    Qd = {
        class: "x-4d-tab"
    },
    Yd = {
        class: "x-4d-content"
    },
    e1 = {
        key: 0,
        class: "enter"
    },
    t1 = ["placeholder"],
    s1 = ["placeholder"],
    n1 = {
        class: "box"
    },
    a1 = ["src"],
    o1 = {
        class: "PreSale"
    },
    l1 = {
        class: "head"
    },
    i1 = {
        class: "body"
    },
    r1 = {
        class: "foot"
    },
    c1 = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re(), {
                getTimeWeek: p,
                onTime: m,
                lotterTab: _,
                onTab: u,
                getClear: i,
                onRoll: d,
                getInput: c,
                getBlur: v,
                onBetType: f,
                onBetpay: C,
                onAmount: h,
                onClickBet: g,
                addNumber: y,
                allAddnum: T,
                onStepper: k,
                changeStep: b,
                onMltiple: L,
                checkboxChange: I,
                onBet: G,
                getWinsUserAmount: S,
                getGameConfig: x,
                getGameIssue: B,
                tabList: D,
                timeVal: z,
                lotteryTab: F,
                timeIndex: Y,
                lotteryList: le,
                timeShow: ie,
                betShow: ne,
                tabId: V,
                num: J,
                rollNum: ce,
                banbetpay: Se,
                betType: we,
                betTypeList: ye,
                betPay: Ie,
                betPayList: xe,
                count: ze,
                totalAmount: De,
                betQuantity: ge,
                dupleList: oe,
                allActive: _e,
                countVal: te,
                checked: se,
                preSaleRule: Z,
                multipleList: Ne,
                betAmountList: qe,
                duplex: rt,
                balance: Nt,
                promptShow: vt
            } = Cs();
            return fe(() => {
                S(), x(), B()
            }), (Bt, Ce) => {
                const Et = j("NavBar"),
                    zt = j("van-button"),
                    Tt = j("van-popup");
                return n(), a("div", qd, [w(Et, {
                    "left-arrow": "",
                    onClickLeft: Ce[2] || (Ce[2] = Re => r(o).go(-1)),
                    "background-color": "linear-gradient(90deg, #F95959 0%, #FF9A8E 100%)",
                    title: "4D"
                }, {
                    right: A(() => [e("div", Kd, [e("img", {
                        class: "img",
                        src: r(ue)("home/AllLotteryGames/4D", "howpay"),
                        alt: "",
                        onClick: Ce[0] || (Ce[0] = () => r(o).push({
                            name: "AllLotteryGames-4DPlay"
                        }))
                    }, null, 8, Zd), e("img", {
                        class: "img",
                        src: r(ue)("home/AllLotteryGames/4D", "odds"),
                        alt: "",
                        onClick: Ce[1] || (Ce[1] = () => r(o).push({
                            name: "AllLotteryGames-4DOdds"
                        }))
                    }, null, 8, Xd)])]),
                    _: 1
                }), w(nu, {
                    onOnTime: r(m),
                    "lottery-tab": r(F),
                    "time-index": r(Y),
                    onOnLotteryTab: r(_),
                    "time-week": r(p),
                    "lottery-list": r(le),
                    modelValue: r(ie),
                    "onUpdate:modelValue": Ce[3] || (Ce[3] = Re => at(ie) ? ie.value = Re : null),
                    "time-val": r(z)
                }, null, 8, ["onOnTime", "lottery-tab", "time-index", "onOnLotteryTab", "time-week", "lottery-list", "modelValue", "time-val"]), e("div", Jd, [e("div", Qd, [e("div", {
                    onClick: Ce[4] || (Ce[4] = Re => r(u)(1)),
                    class: M([r(V) == 1 ? "active" : ""])
                }, s(r(t)("EnterBet")), 3), e("div", {
                    onClick: Ce[5] || (Ce[5] = Re => r(u)(2)),
                    class: M([r(V) == 2 ? "active" : ""])
                }, s(r(t)("SelectBet")), 3)]), e("div", Yd, [r(V) === 1 ? (n(), a("div", e1, [r(Ie) != 5 ? ee((n(), a("input", {
                    key: 0,
                    class: M(r(J).length > 0 ? "input fz24" : "input"),
                    oninput: "value=value.replace(/\\D/g,'')",
                    "onUpdate:modelValue": Ce[6] || (Ce[6] = Re => at(J) ? J.value = Re : null),
                    type: "text",
                    placeholder: r(t)("PenterNumber"),
                    maxlength: "4",
                    onInput: Ce[7] || (Ce[7] = (...Re) => r(c) && r(c)(...Re)),
                    onBlur: Ce[8] || (Ce[8] = (...Re) => r(v) && r(v)(...Re))
                }, null, 42, t1)), [
                    [bn, r(J)]
                ]) : ee((n(), a("input", {
                    key: 1,
                    class: M(r(J).length > 0 ? "input fz24" : "input"),
                    oninput: "value=value.replace(/[^A-Z0-9]/g,'').toUpperCase()",
                    "onUpdate:modelValue": Ce[9] || (Ce[9] = Re => at(J) ? J.value = Re : null),
                    type: "text",
                    placeholder: r(t)("PenterNumber"),
                    maxlength: "4",
                    onInput: Ce[10] || (Ce[10] = (...Re) => r(c) && r(c)(...Re)),
                    onBlur: Ce[11] || (Ce[11] = (...Re) => r(v) && r(v)(...Re))
                }, null, 42, s1)), [
                    [bn, r(J)]
                ]), ee(w(zt, {
                    class: "btn",
                    onClick: r(d)
                }, {
                    default: A(() => [E("ROll")]),
                    _: 1
                }, 8, ["onClick"]), [
                    [He, r(xe).includes(5)]
                ])])) : N("", !0), w(uu, {
                    class: "mb30",
                    "bet-type": r(we),
                    "bet-type-list": r(ye),
                    onOnBetType: r(f)
                }, null, 8, ["bet-type", "bet-type-list", "onOnBetType"]), r(V) === 2 ? (n(), X(Bu, {
                    key: 1,
                    "tab-list": r(D),
                    "all-active": r(_e),
                    "num-list": r(oe),
                    onAddNumber: r(y),
                    onAllAddnum: r(T)
                }, null, 8, ["tab-list", "all-active", "num-list", "onAddNumber", "onAllAddnum"])) : N("", !0), w(yu, {
                    class: "mb30",
                    "roll-num": r(ce),
                    "ban-bet-pay": r(Se),
                    "bet-pay-list": r(xe),
                    "bet-pay-id": r(Ie),
                    duplex: r(rt),
                    onOnBetpay: r(C)
                }, null, 8, ["roll-num", "ban-bet-pay", "bet-pay-list", "bet-pay-id", "duplex", "onOnBetpay"]), w(ku, {
                    count: r(ze),
                    list: r(qe),
                    onOnAmount: r(h)
                }, null, 8, ["count", "list", "onOnAmount"])])]), w(Ud), w(zu, {
                    "total-amount": r(De),
                    "bet-quantity": r(ge),
                    onOnBet: r(g)
                }, null, 8, ["total-amount", "bet-quantity", "onOnBet"]), w(fp, {
                    betShow: r(ne),
                    "onUpdate:betShow": Ce[12] || (Ce[12] = Re => at(ne) ? ne.value = Re : null),
                    "bet-quantity": r(ge),
                    "lottery-tab": r(F),
                    "time-index": r(Y),
                    "total-amount": r(De),
                    balance: r(Nt),
                    "lottery-list": r(le),
                    "bet-type": r(we),
                    "multiple-list": r(Ne),
                    "count-val": r(te),
                    "onUpdate:countVal": Ce[13] || (Ce[13] = Re => at(te) ? te.value = Re : null),
                    checked: r(se),
                    "onUpdate:checked": Ce[14] || (Ce[14] = Re => at(se) ? se.value = Re : null),
                    "pre-sale-rule": r(Z),
                    "onUpdate:preSaleRule": Ce[15] || (Ce[15] = Re => at(Z) ? Z.value = Re : null),
                    onCheckboxChange: r(I),
                    onOnCancel: Ce[16] || (Ce[16] = Re => ne.value = !1),
                    onGetClear: r(i),
                    onOnStepper: r(k),
                    onOnMltiple: r(L),
                    onChangeStep: r(b),
                    onOnBet: r(G)
                }, {
                    default: A(() => [w(Mp, {
                        num: r(J),
                        "tab-id": r(V),
                        "bet-pay": r(Ie),
                        "duple-list": r(oe),
                        "tab-list": r(D)
                    }, null, 8, ["num", "tab-id", "bet-pay", "duple-list", "tab-list"])]),
                    _: 1
                }, 8, ["betShow", "bet-quantity", "lottery-tab", "time-index", "total-amount", "balance", "lottery-list", "bet-type", "multiple-list", "count-val", "checked", "pre-sale-rule", "onCheckboxChange", "onGetClear", "onOnStepper", "onOnMltiple", "onChangeStep", "onOnBet"]), w(Tt, {
                    show: r(vt),
                    "onUpdate:show": Ce[17] || (Ce[17] = Re => at(vt) ? vt.value = Re : null),
                    position: "center",
                    class: "x-4d-prompt",
                    style: {
                        borderRadius: "10px",
                        width: "8rem",
                        height: "80px"
                    }
                }, {
                    default: A(() => [e("div", n1, [e("img", {
                        src: r(ue)("home/AllLotteryGames/4D", "success")
                    }, null, 8, a1), E(" " + s(Bt.$t("code402")), 1)])]),
                    _: 1
                }, 8, ["show"]), w(Tt, {
                    show: r(Z),
                    "onUpdate:show": Ce[19] || (Ce[19] = Re => at(Z) ? Z.value = Re : null),
                    class: "PreSaleRule",
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", o1, [e("div", l1, s(r(t)("presaleRules")), 1), e("div", i1, s(Bt.$t("betPopTXT")), 1), e("div", r1, [e("div", {
                        class: "btn",
                        onClick: Ce[18] || (Ce[18] = Re => Z.value = !1)
                    }, s(r(t)("iKonw")), 1)])])]),
                    _: 1
                }, 8, ["show"])])
            }
        }
    });
const u1 = H(c1, [
        ["__scopeId", "data-v-607c0d0f"]
    ]),
    wO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: u1
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    p1 = {
        class: "LR"
    },
    d1 = {
        class: "lotterys"
    },
    _1 = ["onClick"],
    m1 = {
        alt: ""
    },
    v1 = {
        class: "date"
    },
    f1 = {
        class: "dateBox"
    },
    y1 = {
        class: "result"
    },
    b1 = O({
        __name: "index",
        setup(l) {
            const {
                typeList: t,
                getTypeList: o,
                gameResultByType: p,
                gameResultByTypeO: m
            } = Cs();
            o();
            const {
                t: _
            } = pe(), u = re(), i = $(0), d = K(() => t.value ? t.value.slice(1) : []), {
                minDate: c,
                maxDate: v
            } = La(0), f = Ke(v).startOf("day"), C = $(!1), h = Ee({
                type: 0,
                date: f.format("YYYY-MM-DD")
            });
            Oe(() => d, () => {
                d.value.length > 0 && (h.type = d.value[0].typeId, p(h))
            }, {
                deep: !0,
                immediate: !0
            });
            const g = K(() => Ke(h.date).format("YYYY-MM-DD") + " " + _(`${Ke(h.date).format("dddd")}`)),
                y = k => {
                    C.value = !1, h.date = Ke(k).format("YYYY-MM-DD"), p(h)
                };

            function T(k, b) {
                i.value = b, h.type = k.typeId, p(h)
            }
            return (k, b) => {
                const L = j("NavBar"),
                    I = j("ArSelect"),
                    G = j("van-calendar"),
                    S = Le("lazy");
                return n(), a("div", p1, [w(L, {
                    "left-arrow": "",
                    onClickLeft: b[0] || (b[0] = () => r(u).back()),
                    title: k.$t("d4Tip2")
                }, null, 8, ["title"]), e("div", d1, [(n(!0), a(R, null, P(d.value, (x, B) => (n(), a("div", {
                    class: M(["lottery", {
                        active: i.value === B
                    }]),
                    onClick: D => T(x, B),
                    key: B
                }, [ee(e("img", m1, null, 512), [
                    [S, x.typeImg]
                ])], 10, _1))), 128))]), e("div", v1, [e("div", f1, [w(I, {
                    onClickSelect: b[1] || (b[1] = x => C.value = !0),
                    selectName: g.value
                }, null, 8, ["selectName"])])]), e("div", y1, [e("h1", null, s(k.$t("betResult")), 1), JSON.stringify(r(m)) !== "{}" ? (n(), X(Gn, {
                    key: 0,
                    data: r(m)
                }, null, 8, ["data"])) : (n(), X(yt, {
                    key: 1
                }))]), w(G, {
                    show: C.value,
                    "onUpdate:show": b[2] || (b[2] = x => C.value = x),
                    onCancel: b[3] || (b[3] = () => C.value = !1),
                    onConfirm: y,
                    "min-date": r(c),
                    "max-date": r(v)
                }, null, 8, ["show", "min-date", "max-date"])])
            }
        }
    });
const g1 = H(b1, [
        ["__scopeId", "data-v-c9e6bdf5"]
    ]),
    LO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: g1
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    ks = l => (he("data-v-f9374ea3"), l = l(), $e(), l),
    h1 = {
        class: "oddsBox"
    },
    $1 = {
        class: "title"
    },
    C1 = {
        class: "tabHead"
    },
    k1 = {
        class: "tabCon1"
    },
    T1 = {
        class: "item"
    },
    w1 = ks(() => e("div", null, null, -1)),
    L1 = ks(() => e("div", null, null, -1)),
    I1 = [w1, L1],
    S1 = {
        class: "tabHead h2"
    },
    G1 = {
        class: "tabCon2"
    },
    x1 = {
        class: "tabHead h2"
    },
    N1 = {
        key: 0
    },
    B1 = {
        key: 1
    },
    R1 = {
        key: 2
    },
    M1 = ks(() => e("br", null, null, -1)),
    P1 = ks(() => e("br", null, null, -1)),
    A1 = ks(() => e("br", null, null, -1)),
    z1 = ks(() => e("br", null, null, -1)),
    D1 = {
        class: "tabCon1 c2"
    },
    O1 = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re(), {
                getOddsList: p,
                oddsList: m
            } = Cs();
            return fe(() => {
                p()
            }), (_, u) => {
                const i = j("NavBar");
                return n(), a("div", h1, [w(i, {
                    "left-arrow": "",
                    title: r(t)("odds"),
                    onClickLeft: u[0] || (u[0] = () => r(o).back())
                }, null, 8, ["title"]), (n(!0), a(R, null, P(r(m), d => {
                    var c, v, f, C, h;
                    return n(), a("div", {
                        class: "items",
                        key: d.playTypeId
                    }, [e("div", $1, s(r(t)(`d4gamePay${d.playTypeId}`)), 1), d.playTypeId != 2 ? (n(), a(R, {
                        key: 0
                    }, [e("div", C1, [e("span", null, s(r(t)("d4gameType1")), 1), e("span", null, s(r(t)("d4gameType2")), 1)]), e("div", k1, [(n(!0), a(R, null, P((c = d.lists) == null ? void 0 : c.filter(g => [1, 2].includes(g.type)), g => (n(), a("div", {
                        key: g.type
                    }, [(n(!0), a(R, null, P(g.list, y => (n(), a("div", {
                        class: "item",
                        key: y.playId
                    }, [e("div", null, s(r(t)(`d4gameType${y.code}`)), 1), e("div", null, s(y.odds > 0 ? y.odds : y.oddsDefault), 1)]))), 128)), g.list.length < 5 ? (n(), a(R, {
                        key: 0
                    }, P(2, y => e("div", T1, I1)), 64)) : N("", !0)]))), 128))]), e("div", S1, [(n(!0), a(R, null, P((f = (v = d.lists) == null ? void 0 : v.filter(g => [3].includes(g.type))[0]) == null ? void 0 : f.list, g => (n(), a("span", {
                        key: g.playId
                    }, s(r(t)(`d4gameType${g.playId}`)), 1))), 128))]), e("div", G1, [(n(!0), a(R, null, P((h = (C = d.lists) == null ? void 0 : C.filter(g => [3].includes(g.type))[0]) == null ? void 0 : h.list, g => (n(), a("div", {
                        key: g.playId
                    }, s(g.odds > 0 ? g.odds : g.oddsDefault), 1))), 128))])], 64)) : (n(!0), a(R, {
                        key: 1
                    }, P(d.lists, g => (n(), a(R, null, [e("div", x1, [g.type == 1 ? (n(), a("span", N1, s(r(t)("d4gameType1")), 1)) : N("", !0), g.type == 2 ? (n(), a("span", B1, s(r(t)("d4gameType2")), 1)) : N("", !0), g.type == 3 ? (n(), a("span", R1, s(r(t)("d4Tip3")), 1)) : N("", !0), e("span", null, [E(s(r(t)("d4Tip4")), 1), M1, E("24")]), e("span", null, [E(s(r(t)("d4Tip4")), 1), P1, E("12")]), e("span", null, [E(s(r(t)("d4Tip4")), 1), A1, E("6")]), e("span", null, [E(s(r(t)("d4Tip4")), 1), z1, E("4")])]), e("div", D1, [(n(!0), a(R, null, P(g.list, y => (n(), a("div", {
                        class: "itemR item",
                        key: y.playId
                    }, [e("div", null, s(r(t)(`d4gameType${y.code}`)), 1), e("div", null, s(y.odds24 > 0 ? y.odds24 : y.oddsDefault24), 1), e("div", null, s(y.odds12 > 0 ? y.odds12 : y.oddsDefault12), 1), e("div", null, s(y.odds6 > 0 ? y.odds6 : y.oddsDefault6), 1), e("div", null, s(y.odds4 > 0 ? y.odds4 : y.oddsDefault4), 1)]))), 128))])], 64))), 256))])
                }), 128))])
            }
        }
    });
const V1 = H(O1, [
        ["__scopeId", "data-v-f9374ea3"]
    ]),
    IO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: V1
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    H1 = {
        class: "playBox"
    },
    E1 = {
        class: "con"
    },
    W1 = {
        class: "tip"
    },
    F1 = {
        class: "tip"
    },
    j1 = ["innerHTML"],
    U1 = {
        class: "txt"
    },
    q1 = {
        key: 0,
        class: "num"
    },
    K1 = ["innerHTML"],
    Z1 = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = $(0), m = $([{
                title: t("d4gamePay1"),
                tip1: t("Play4DTip2"),
                tip2: t("Play4DTip4"),
                txt: {
                    tip1: "[1234]",
                    tip2: "",
                    tip3: [],
                    tip4: t("Play4DTip1", ["1234"])
                }
            }, {
                title: t("d4gamePay5"),
                tip1: t("Play4DTip5"),
                tip2: t("Play4DTip6"),
                txt: {
                    tip1: "[123R]",
                    tip2: t("Play4DTip10", [10]),
                    tip3: ["1230", "1231", "1232", "1233", "1234", "1235", "1236", "1237", "1238", "1239"],
                    tip4: t("Play4DTip1", ["1234"])
                }
            }, {
                title: t("d4gamePay2"),
                tip1: t("Play4DTip7"),
                tip2: t("Play4DTip8"),
                txt: {
                    tip1: "[1122]",
                    tip2: t("Play4DTip11"),
                    tip3: ["1122", "1212", "1221", "2112", "2121", "2211"],
                    tip4: t("Play4DTip1", ["1212"])
                }
            }, {
                title: t("d4gamePay3"),
                tip1: t("Play4DTip9"),
                tip2: t("Play4DTip8"),
                txt: {
                    tip1: "[1122]",
                    tip2: t("Play4DTip10", [6]),
                    tip3: ["1122", "1212", "1221", "2112", "2121", "2211"],
                    tip4: t("Play4DTip1", ["1212"])
                }
            }, {
                title: t("d4gamePay4"),
                tip1: t("Play4DTip3"),
                tip2: t("Play4DTip4"),
                txt: {
                    tip1: "[1234]",
                    tip2: t("Play4DTip10", [2]),
                    tip3: ["1234", "4321"],
                    tip4: t("Play4DTip1", ["1234"])
                }
            }]);
            return (_, u) => {
                const i = j("NavBar"),
                    d = j("van-icon"),
                    c = j("van-tab"),
                    v = j("van-tabs");
                return n(), a("div", H1, [w(i, {
                    "left-arrow": "",
                    title: r(t)("lotteryManual"),
                    onClickLeft: u[0] || (u[0] = () => r(o).back())
                }, null, 8, ["title"]), w(v, {
                    active: p.value,
                    "onUpdate:active": u[1] || (u[1] = f => p.value = f),
                    type: "card",
                    "swipe-threshold": 3
                }, {
                    default: A(() => [(n(!0), a(R, null, P(m.value, (f, C) => (n(), X(c, {
                        title: f.title,
                        key: C
                    }, {
                        default: A(() => [e("div", E1, [e("h1", null, [w(d, {
                            name: "play",
                            class: "icon",
                            size: "20"
                        }), E(s(r(t)("betting")), 1)]), e("div", W1, s(f.tip1), 1), e("h1", null, [w(d, {
                            name: "play",
                            class: "icon",
                            size: "20"
                        }), E(s(r(t)("winningconditions")), 1)]), e("div", F1, [e("span", {
                            innerHTML: f.tip2
                        }, null, 8, j1)]), e("div", U1, [e("div", null, s(r(t)("example")), 1), e("div", null, s(r(t)("betting")) + ":   " + s(f.txt.tip1), 1), e("div", null, s(f.txt.tip2), 1), f.txt.tip3.length > 0 ? (n(), a("div", q1, [(n(!0), a(R, null, P(f.txt.tip3, (h, g) => (n(), a("span", {
                            key: g
                        }, s(h), 1))), 128))])) : N("", !0), e("div", null, [E(s(r(t)("result")) + ":   ", 1), e("span", {
                            innerHTML: f.txt.tip4
                        }, null, 8, K1)])])])]),
                        _: 2
                    }, 1032, ["title"]))), 128))]),
                    _: 1
                }, 8, ["active"])])
            }
        }
    });
const X1 = H(Z1, [
        ["__scopeId", "data-v-a47a122f"]
    ]),
    SO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: X1
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    J1 = {
        class: "MG"
    },
    Q1 = O({
        __name: "index",
        setup(l) {
            const {
                getTypeList: t,
                typeList: o,
                getMy4DHistory: p
            } = Cs();
            t();
            const {
                t: m
            } = pe(), _ = re(), u = $(!1), i = $(m("all")), d = Ee({
                type: 0,
                date: "",
                pageSize: 20,
                pageNo: 1
            });
            p(d);
            const c = async ({
                selectedOptions: v
            }) => {
                u.value = !1, d.type = v[0].typeId, d.pageNo = 1, i.value = v[0].typeName, p(d)
            };
            return (v, f) => {
                const C = j("NavBar"),
                    h = j("ArSelect"),
                    g = j("van-picker"),
                    y = j("van-popup");
                return n(), a("div", J1, [w(C, {
                    "left-arrow": "",
                    onClickLeft: f[0] || (f[0] = () => r(_).back()),
                    title: v.$t("xosoTxt73")
                }, null, 8, ["title"]), w(h, {
                    onClickSelect: f[1] || (f[1] = T => u.value = !0),
                    selectName: i.value
                }, null, 8, ["selectName"]), w(to, {
                    pageQuery: d,
                    "onUpdate:pageQuery": f[2] || (f[2] = T => d = T)
                }, null, 8, ["pageQuery"]), w(y, {
                    show: u.value,
                    "onUpdate:show": f[4] || (f[4] = T => u.value = T),
                    round: "",
                    position: "bottom"
                }, {
                    default: A(() => [w(g, {
                        "columns-field-names": {
                            text: "typeName",
                            value: "typeId"
                        },
                        columns: r(o),
                        onCancel: f[3] || (f[3] = T => u.value = !1),
                        onConfirm: c
                    }, null, 8, ["columns"])]),
                    _: 1
                }, 8, ["show"])])
            }
        }
    });
const Y1 = H(Q1, [
        ["__scopeId", "data-v-59bf1373"]
    ]),
    GO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: Y1
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    e_ = {
        class: "Wallet__C"
    },
    t_ = {
        class: "Wallet__C-balance"
    },
    s_ = {
        class: "Wallet__C-balance-l1"
    },
    n_ = {
        class: "Wallet__C-balance-l2"
    },
    a_ = {
        class: "Wallet__C-balance-l3"
    },
    o_ = O({
        __name: "Wallet",
        setup(l, {
            expose: t
        }) {
            const {
                t: o
            } = pe(), p = $(0), m = async (i = !0) => {
                const d = await de(kn());
                d && (p.value = (d == null ? void 0 : d.data.amount) || 0, i && Ct(o("refreshSuccess")))
            }, _ = re(), u = i => {
                _.push({
                    name: i
                })
            };
            return fe(() => {
                m(!1)
            }), t({
                getWinsUserAmount: m
            }), (i, d) => {
                const c = Le("throttle-click");
                return n(), a("div", e_, [e("div", t_, [e("div", s_, [ee((n(), a("div", null, [E(s(r(Ge)(p.value)), 1)])), [
                    [c, {
                        handler: m,
                        wait: 2e3
                    }]
                ])]), e("div", n_, [e("div", null, s(i.$t("walletBalance")), 1)]), e("div", a_, [e("div", {
                    onClick: d[0] || (d[0] = v => u("Withdraw"))
                }, s(i.$t("withdraw")), 1), e("div", {
                    onClick: d[1] || (d[1] = v => u("Recharge"))
                }, s(i.$t("recharge")), 1)])])])
            }
        }
    });
const Ws = H(o_, [
        ["__scopeId", "data-v-f3ee3e68"]
    ]),
    l_ = {
        class: "GameList__C"
    },
    i_ = ["onClick"],
    r_ = ["innerHTML"],
    c_ = O({
        __name: "GameList",
        props: {
            gameList: {
                default: {
                    type: Array,
                    default: () => []
                }
            },
            currentGameIndex: {
                default: {
                    type: Number,
                    default: 0
                }
            }
        },
        setup(l) {
            const t = l;
            return (o, p) => (n(), a("div", l_, [(n(!0), a(R, null, P(t.gameList, (m, _) => (n(), a("div", {
                key: _,
                class: M(["GameList__C-item", {
                    active: o.currentGameIndex == _
                }]),
                onClick: u => o.$emit("changeGame", _)
            }, [e("div", {
                innerHTML: m.typeName
            }, null, 8, r_)], 10, i_))), 128))]))
        }
    });
const Fs = H(c_, [
        ["__scopeId", "data-v-a7f5f89d"]
    ]),
    u_ = {
        class: "TimeLeft__C-PreSale"
    },
    p_ = {
        class: "TimeLeft__C-PreSale-head"
    },
    d_ = {
        class: "TimeLeft__C-PreSale-body"
    },
    __ = ["innerHTML"],
    m_ = {
        class: "TimeLeft__C-PreSale-foot"
    },
    v_ = O({
        __name: "rule",
        props: {
            howPlayShow: {
                type: Boolean,
                default: !1
            },
            gamePresentation: {
                type: String,
                default: ""
            }
        },
        emits: ["close"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K({
                    get() {
                        return o.howPlayShow || !1
                    },
                    set(m) {
                        m || t("close")
                    }
                });
            return (m, _) => {
                const u = j("van-popup");
                return n(), X(u, {
                    show: p.value,
                    "onUpdate:show": _[1] || (_[1] = i => p.value = i),
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", u_, [e("div", p_, s(m.$t("winTrxIndicate")), 1), e("div", d_, [e("div", {
                        innerHTML: l.gamePresentation
                    }, null, 8, __)]), e("div", m_, [e("div", {
                        class: "TimeLeft__C-PreSale-foot-btn",
                        onClick: _[0] || (_[0] = i => t("close"))
                    }, s(m.$t("winTrxClose")), 1)])])]),
                    _: 1
                }, 8, ["show"])
            }
        }
    });
const js = H(v_, [
        ["__scopeId", "data-v-754cfaaf"]
    ]),
    f_ = l => (he("data-v-ab29a8f9"), l = l(), $e(), l),
    y_ = {
        class: "FDTL__C"
    },
    b_ = {
        class: "FDTL__C-body"
    },
    g_ = {
        class: "FDTL__C-l1"
    },
    h_ = {
        class: "FDTL__C-l1-l"
    },
    $_ = {
        class: "FDTL__C-l2"
    },
    C_ = {
        class: "FDTL__C-time"
    },
    k_ = f_(() => e("div", {
        notime: ""
    }, ":", -1)),
    T_ = {
        class: "FDTL__C-l3"
    },
    w_ = {
        class: "box"
    },
    L_ = ["num"],
    I_ = Pt('<div class="slot-num" data-v-ab29a8f9>1</div><div class="slot-num" data-v-ab29a8f9>2</div><div class="slot-num" data-v-ab29a8f9>0</div><div class="slot-num" data-v-ab29a8f9>1</div><div class="slot-num" data-v-ab29a8f9>2</div><div class="slot-num" data-v-ab29a8f9>3</div><div class="slot-num" data-v-ab29a8f9>4</div><div class="slot-num" data-v-ab29a8f9>5</div><div class="slot-num" data-v-ab29a8f9>6</div><div class="slot-num" data-v-ab29a8f9>7</div><div class="slot-num" data-v-ab29a8f9>8</div><div class="slot-num" data-v-ab29a8f9>9</div><div class="slot-num" data-v-ab29a8f9>0</div><div class="slot-num" data-v-ab29a8f9>1</div><div class="slot-num" data-v-ab29a8f9>2</div><div class="slot-num" data-v-ab29a8f9>3</div><div class="slot-num" data-v-ab29a8f9>4</div><div class="slot-num" data-v-ab29a8f9>5</div><div class="slot-num" data-v-ab29a8f9>6</div><div class="slot-num" data-v-ab29a8f9>7</div><div class="slot-num" data-v-ab29a8f9>8</div><div class="slot-num" data-v-ab29a8f9>9</div><div class="slot-num" data-v-ab29a8f9>0</div><div class="slot-num" data-v-ab29a8f9>1</div><div class="slot-num" data-v-ab29a8f9>2</div><div class="slot-num" data-v-ab29a8f9>3</div><div class="slot-num" data-v-ab29a8f9>4</div><div class="slot-num" data-v-ab29a8f9>5</div><div class="slot-num" data-v-ab29a8f9>6</div><div class="slot-num" data-v-ab29a8f9>7</div><div class="slot-num" data-v-ab29a8f9>8</div><div class="slot-num" data-v-ab29a8f9>9</div>', 32),
    S_ = ["num"],
    G_ = O({
        __name: "TimeLeft",
        props: {
            premium: {},
            currentInfo: {},
            currentGame: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = $(0),
                m = $([{
                    arr: []
                }, {
                    arr: []
                }, {
                    arr: []
                }, {
                    arr: []
                }, {
                    arr: []
                }]);
            Oe(() => o.premium, v => {
                v && (m.value = _(v))
            });
            const _ = v => {
                    let f = [];
                    for (let h = 0; h < v.length; h++) {
                        let g = v[h];
                        var C = [];
                        switch (g) {
                            case 9:
                                C.push(g - 8, g - 9, g);
                                break;
                            case 0:
                                C.push(g + 8, g + 9, g);
                                break;
                            default:
                                C.push(g - 2, g - 1, g)
                        }
                        f.push({
                            arr: C
                        })
                    }
                    return f
                },
                u = () => {
                    p.value = 1, setTimeout(() => {
                        p.value = 0
                    }, 3e3)
                },
                i = $(!1),
                d = At(),
                c = () => {
                    i.value = !0, d.get5DRule(o.currentGame.typeID)
                };
            return t({
                animationShow: u
            }), (v, f) => (n(), a(R, null, [e("div", y_, [e("div", b_, [e("div", g_, [e("div", h_, [e("div", null, s(v.$t("betIssue")), 1), e("div", {
                class: "FDTL__C-l1-tip",
                onClick: c
            }, s(v.$t("winTrxIndicate")), 1)]), e("div", null, s(v.$t("k3TimeLeftToBuy")), 1)]), e("div", $_, [e("div", null, s(o.currentInfo.gameNo), 1), e("div", C_, [e("div", null, s(v.currentInfo.time1), 1), e("div", null, s(v.currentInfo.time2), 1), k_, e("div", null, s(v.currentInfo.time3), 1), e("div", null, s(v.currentInfo.time4), 1)])]), e("div", T_, [e("div", w_, [(n(!0), a(R, null, P(m.value, (C, h) => (n(), a("div", {
                key: h,
                class: "slot-column"
            }, [e("div", {
                class: M(["slot-transform", "transform" + h, p.value == 1 && "slot-scroll"])
            }, [(n(!0), a(R, null, P(C.arr, (g, y) => (n(), a("div", {
                class: "slot-num",
                num: C,
                key: "2" + y
            }, s(g), 9, L_))), 128)), I_, (n(!0), a(R, null, P(C.arr, (g, y) => (n(), a("div", {
                class: "slot-num",
                num: C,
                key: "2" + y
            }, s(g), 9, S_))), 128))], 2)]))), 128))])])])]), w(js, {
                howPlayShow: i.value,
                gamePresentation: v.currentGame.gamePresentation,
                onClose: f[0] || (f[0] = C => i.value = !1)
            }, null, 8, ["howPlayShow", "gamePresentation"])], 64))
        }
    });
const x_ = H(G_, [
        ["__scopeId", "data-v-ab29a8f9"]
    ]),
    N_ = {
        class: "FDB__C-nav"
    },
    B_ = ["onClick"],
    R_ = {
        class: "FDB__C-H"
    },
    M_ = ["onClick"],
    P_ = {
        class: "FDB__C-Num"
    },
    A_ = ["txt", "onClick"],
    z_ = {
        class: "round"
    },
    D_ = {
        class: "rate"
    },
    O_ = O({
        __name: "BetCom",
        props: {
            betTypeNameMap: {},
            betType: {},
            BettingH: {},
            onTabID: {},
            numberChack: {},
            OddsList: {}
        },
        emits: ["changeType", "onTab", "numberTab"],
        setup(l, {
            emit: t
        }) {
            return (o, p) => (n(), a(R, null, [e("div", N_, [(n(!0), a(R, null, P(o.betTypeNameMap, (m, _) => (n(), a("div", {
                key: _,
                class: M({
                    active: o.betType == _
                }),
                onClick: u => t("changeType", _)
            }, s(m), 11, B_))), 128))]), e("div", R_, [(n(!0), a(R, null, P(o.BettingH, (m, _) => (n(), a("div", {
                key: _,
                class: M({
                    active: o.onTabID == m.id
                }),
                onClick: u => t("onTab", m.id)
            }, [e("span", null, s(m.name), 1), e("span", null, s(m.rate), 1)], 10, M_))), 128))]), e("div", P_, [o.betType != 5 ? (n(), a(R, {
                key: 0
            }, P(10, (m, _) => e("div", {
                key: _,
                txt: _,
                class: M({
                    active: o.numberChack[_]
                }),
                onClick: u => t("numberTab", _)
            }, [e("div", z_, s(_), 1), e("div", D_, s(o.OddsList[0].playRate ? o.OddsList[0].playRate : o.OddsList[0].playRate_Original), 1)], 10, A_)), 64)) : N("", !0)])], 64))
        }
    });
const da = H(O_, [
        ["__scopeId", "data-v-5032bab7"]
    ]),
    V_ = l => (he("data-v-722d9935"), l = l(), $e(), l),
    H_ = {
        class: "Betting__Popup-body"
    },
    E_ = {
        class: "Betting__Popup-body-line"
    },
    W_ = {
        class: "Betting__Popup-body-line-list"
    },
    F_ = ["onClick"],
    j_ = {
        class: "Betting__Popup-body-line"
    },
    U_ = {
        class: "Betting__Popup-body-line-btnL"
    },
    q_ = {
        class: "Betting__Popup-body-line"
    },
    K_ = V_(() => e("div", null, null, -1)),
    Z_ = {
        class: "Betting__Popup-body-line-list"
    },
    X_ = ["onClick"],
    J_ = {
        class: "Betting__Popup-body-line agree"
    },
    Q_ = {
        class: "Betting__Popup-foot"
    },
    Y_ = {
        class: "Betting__Popup-foot-s"
    },
    em = {
        class: "Betting__Popup-PreSale"
    },
    tm = {
        class: "Betting__Popup-PreSale-head"
    },
    sm = {
        class: "Betting__Popup-PreSale-body"
    },
    nm = {
        class: "Betting__Popup-PreSale-foot"
    },
    am = O({
        __name: "BettingPopup",
        props: {
            currentInfo: {},
            currentGame: {},
            bettingPopupShow: {},
            betTypeList: {},
            selectInfo: {}
        },
        emits: ["update:bettingPopupShow", "update:selectInfo", "clearBetting", "computedCoin", "submitBetting"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                {
                    t: p
                } = pe(),
                m = $(!1),
                _ = $(!0),
                u = K(() => o.currentGame.betMultiple.split("|"));
            Oe(() => u, () => {
                o.selectInfo.count = u.value[0]
            }, {
                deep: !0,
                immediate: !0
            });
            let i = K({
                get() {
                    return o.bettingPopupShow || !1
                },
                set(g) {
                    t("update:bettingPopupShow", g)
                }
            });
            const d = g => {
                    switch (g) {
                        case 1:
                            o.selectInfo.count > 1 && o.selectInfo.count--;
                            break;
                        case 2:
                            o.selectInfo.count++;
                            break
                    }
                    t("computedCoin")
                },
                c = g => {
                    g > 0 && (o.selectInfo.count = Math.floor(g)), t("computedCoin")
                },
                v = g => {
                    o.selectInfo.count = g, t("computedCoin")
                },
                f = g => {
                    o.selectInfo.coin = g, t("computedCoin")
                },
                C = () => {
                    m.value = !1, _.value = !0
                },
                h = async () => {
                    if (!_.value) {
                        Ct(p("agreePresaleRules"));
                        return
                    }
                    t("submitBetting")
                };
            return (g, y) => {
                const T = j("van-field"),
                    k = j("van-popup"),
                    b = Le("throttle-click");
                return n(), a(R, null, [w(k, {
                    show: r(i),
                    "onUpdate:show": y[6] || (y[6] = L => at(i) ? i.value = L : i = L),
                    position: "bottom",
                    style: {
                        "box-shadow": "0px -18px 40px rgba(37, 37, 60, 0.26)"
                    },
                    round: !0,
                    "close-on-click-overlay": !1
                }, {
                    default: A(() => [e("div", H_, [$t(g.$slots, "default", {}, void 0, !0), e("div", E_, [E(s(r(p)("amount")) + " ", 1), e("div", W_, [(n(!0), a(R, null, P(g.betTypeList, (L, I) => (n(), a("div", {
                        key: I,
                        class: M(["Betting__Popup-body-line-item grey", {
                            active: o.selectInfo.coin == L
                        }]),
                        onClick: G => f(L)
                    }, s(L), 11, F_))), 128))])]), e("div", j_, [E(s(r(p)("numbers")) + " ", 1), e("div", U_, [e("div", {
                        class: M(["Betting__Popup-btn", {
                            bgcolor: o.selectInfo.count > 0
                        }]),
                        onClick: y[0] || (y[0] = L => d(1))
                    }, "-", 2), w(T, {
                        class: "Betting__Popup-input",
                        modelValue: o.selectInfo.count,
                        "onUpdate:modelValue": y[1] || (y[1] = L => o.selectInfo.count = L),
                        modelModifiers: {
                            number: !0
                        },
                        type: "digit",
                        maxlength: 4,
                        onInput: c
                    }, null, 8, ["modelValue"]), e("div", {
                        class: "Betting__Popup-btn",
                        onClick: y[2] || (y[2] = L => d(2))
                    }, "+")])]), e("div", q_, [K_, e("div", Z_, [(n(!0), a(R, null, P(u.value, (L, I) => (n(), a("div", {
                        key: I,
                        class: M(["Betting__Popup-body-line-item", {
                            active: o.selectInfo.count == L
                        }]),
                        onClick: G => v(L)
                    }, " X" + s(L), 11, X_))), 128))])]), e("div", J_, [e("span", {
                        class: M(["Betting__Popup-agree", {
                            active: _.value
                        }]),
                        onClick: y[3] || (y[3] = L => _.value = !_.value)
                    }, s(r(p)("readNagree")), 3), e("span", {
                        onClick: y[4] || (y[4] = L => m.value = !0),
                        class: "Betting__Popup-preSaleShow"
                    }, s(r(p)("presaleRules")), 1)]), e("div", Q_, [e("div", {
                        class: "Betting__Popup-foot-c",
                        onClick: y[5] || (y[5] = L => t("clearBetting"))
                    }, s(r(p)("cancel")), 1), ee((n(), a("div", Y_, [E(s(r(p)("totalAmount")) + s(r(Ge)(o.selectInfo.allCoin || 0)), 1)])), [
                        [b, {
                            handler: h,
                            wait: 2e3
                        }]
                    ])])])]),
                    _: 3
                }, 8, ["show"]), w(k, {
                    show: m.value,
                    "onUpdate:show": y[7] || (y[7] = L => m.value = L),
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", em, [e("div", tm, s(r(p)("presaleRules")), 1), e("div", sm, s(g.$t("betPopTXT")), 1), e("div", nm, [e("div", {
                        class: "Betting__Popup-PreSale-foot-btn",
                        onClick: C
                    }, s(r(p)("iKonw")), 1)])])]),
                    _: 1
                }, 8, ["show"])], 64)
            }
        }
    });
const om = H(am, [
        ["__scopeId", "data-v-722d9935"]
    ]),
    lm = {
        class: "mark"
    },
    im = O({
        __name: "Betting",
        props: {
            currentInfo: {
                type: Object,
                default: () => ({})
            },
            ProhibitBuyTime: {
                type: Number,
                default: 5
            },
            currentGame: {
                type: Object,
                default: () => ({})
            }
        },
        emits: ["betting", "changeBettingP"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                {
                    t: m
                } = pe();
            $();
            const _ = $(!1);
            Oe(() => _.value, D => {
                D && (h.value.coin = y.value[0])
            });
            const u = $(0),
                i = $(["A", "B", "C", "D", "E", "SUM"]),
                d = $([{
                    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
                }]),
                c = $(0),
                v = $([]),
                f = $([!1, !1, !1, !1, !1, !1, !1, !1]),
                C = K(() => [{
                    id: 1,
                    name: m("k3Big"),
                    rate: d.value[1].playRate || d.value[1].playRate_Original
                }, {
                    id: 2,
                    name: m("k3Small"),
                    rate: d.value[2].playRate || d.value[2].playRate_Original
                }, {
                    id: 3,
                    name: m("k3Odd"),
                    rate: d.value[3].playRate || d.value[3].playRate_Original
                }, {
                    id: 4,
                    name: m("k3Even"),
                    rate: d.value[4].playRate || d.value[4].playRate_Original
                }]),
                h = $({
                    coin: 0,
                    count: 1,
                    allCoin: 0,
                    gametype: 0,
                    typeid: 1,
                    issuenumber: "2020",
                    selecttype: ""
                }),
                g = K(() => (p.currentInfo.passTime < p.ProhibitBuyTime && S(), p.currentInfo.passTime < p.ProhibitBuyTime)),
                y = K(() => p.currentGame.scope ? p.currentGame.scope.split("|").map(D => Number(D)) : []),
                T = D => {
                    u.value = D, D == 5 && G()
                },
                k = async () => {
                    const [D, z] = await ot(Ol());
                    z && (d.value = z)
                },
                b = D => {
                    G(), c.value == D ? (c.value = 0, _.value = !0) : (c.value = D, _.value = !0), I()
                },
                L = D => {
                    if (c.value = 0, f.value[D]) {
                        f.value[D] = !1;
                        const z = v.value.indexOf(D);
                        z > -1 && v.value.splice(z, 1), _.value = !0
                    } else v.value.push(D), f.value[D] = !0, _.value = !0;
                    I()
                },
                I = () => {
                    nt(() => {
                        v.value.length > 0 ? h.value.allCoin = h.value.coin * h.value.count * v.value.length : c.value ? h.value.allCoin = h.value.coin * h.value.count : h.value.allCoin = 0
                    })
                },
                G = () => {
                    v.value = [];
                    for (let D = 0; f.value.length > D; D++) f.value[D] = !1;
                    I()
                },
                S = () => {
                    var D;
                    h.value.count = ((D = p.currentGame.betMultiple) == null ? void 0 : D.split("|")[0]) || 1, _.value = !1, x()
                },
                x = () => {
                    v.value = [], f.value = [!1, !1, !1, !1, !1, !1, !1, !1], c.value = 0
                },
                B = async () => {
                    if (h.value.count == 0) return We(m("bteNoCount"));
                    let D;
                    if (v.value.length > 0) D = v.value.join("|");
                    else switch (c.value) {
                        case 1:
                            D = "H";
                            break;
                        case 2:
                            D = "L";
                            break;
                        case 3:
                            D = "O";
                            break;
                        case 4:
                            D = "E";
                            break
                    }
                    if (!D) return We(m("pleaseBet"));
                    const z = {
                            issuenumber: p.currentInfo.gameNo,
                            typeId: p.currentGame.typeID,
                            amount: h.value.coin,
                            betCount: Number(h.value.count),
                            gameType: u.value + 1,
                            selectType: D
                        },
                        F = await de(Sa(z));
                    (F == null ? void 0 : F.code) === 0 && (Ct(m("code" + (F == null ? void 0 : F.msgCode))), _.value = !1, x(), o("betting", p.currentInfo.gameNo))
                };
            return fe(() => {
                k()
            }), t({
                bettingPopupShow: _
            }), (D, z) => (n(), a("div", {
                class: M(["FDB__C", {
                    isShowMark: g.value
                }])
            }, [ee(e("div", lm, [e("div", null, s(p.currentInfo.time3 || "0"), 1), e("div", null, s(p.currentInfo.time4 || "0"), 1)], 512), [
                [He, g.value]
            ]), w(da, {
                betTypeNameMap: i.value,
                betType: u.value,
                BettingH: C.value,
                onTabID: c.value,
                OddsList: d.value,
                numberChack: f.value,
                onChangeType: T,
                onNumberTab: L,
                onOnTab: b
            }, null, 8, ["betTypeNameMap", "betType", "BettingH", "onTabID", "OddsList", "numberChack"]), w(om, {
                currentInfo: l.currentInfo,
                currentGame: l.currentGame,
                bettingPopupShow: _.value,
                betTypeList: y.value,
                selectInfo: h.value,
                onComputedCoin: I,
                onClearBetting: S,
                onSubmitBetting: B
            }, {
                default: A(() => [w(da, {
                    betTypeNameMap: i.value,
                    betType: u.value,
                    BettingH: C.value,
                    onTabID: c.value,
                    OddsList: d.value,
                    numberChack: f.value,
                    onChangeType: T,
                    onNumberTab: L,
                    onOnTab: b
                }, null, 8, ["betTypeNameMap", "betType", "BettingH", "onTabID", "OddsList", "numberChack"])]),
                _: 1
            }, 8, ["currentInfo", "currentGame", "bettingPopupShow", "betTypeList", "selectInfo"])], 2))
        }
    });
const rm = H(im, [
        ["__scopeId", "data-v-c999ea0a"]
    ]),
    cm = {
        class: "RecordNav__C"
    },
    um = ["onClick"],
    pm = O({
        __name: "RecordNav",
        props: {
            record: {
                type: String,
                default: "GameRecord"
            }
        },
        setup(l) {
            const t = l,
                {
                    t: o
                } = pe(),
                p = $([{
                    name: o("gameRecords"),
                    componentName: "GameRecord"
                }, {
                    name: o("chartTrends"),
                    componentName: "Trend"
                }, {
                    name: o("myGameRecords"),
                    componentName: "MyGameRecord"
                }]);
            return (m, _) => (n(), a("div", cm, [(n(!0), a(R, null, P(p.value, (u, i) => (n(), a("div", {
                key: i,
                onClick: d => m.$emit("changeC", u.componentName),
                class: M({
                    active: t.record == u.componentName
                })
            }, s(u.name), 11, um))), 128))]))
        }
    });
const Us = H(pm, [
        ["__scopeId", "data-v-ad3a66eb"]
    ]),
    dm = {
        class: "GameRecord__C"
    },
    _m = {
        class: "GameRecord__C-head"
    },
    mm = {
        class: "GameRecord__C-body"
    },
    vm = {
        class: "numList"
    },
    fm = {
        class: "numItem"
    },
    ym = {
        class: "redNumItem"
    },
    bm = {
        key: 1,
        class: "GameRecord__C-body-empty"
    },
    gm = {
        key: 0,
        class: "GameRecord__C-foot"
    },
    hm = {
        class: "GameRecord__C-foot-page"
    },
    $m = O({
        __name: "GameRecord",
        props: {
            typeid: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = $([]),
                m = $(4),
                _ = $(10),
                u = $(1),
                i = () => {
                    u.value--, c()
                },
                d = () => {
                    u.value++, c()
                },
                c = async (v = !1) => {
                    if (o.typeid == null) return;
                    v && (u.value = 1);
                    const f = await de(Ga({
                        pageSize: _.value,
                        pageNo: u.value,
                        typeId: o.typeid
                    }));
                    p.value = (f == null ? void 0 : f.data.list) || [], m.value = (f == null ? void 0 : f.data.totalPage) || 0
                };
            return t({
                getData: c
            }), kt(() => {
                c()
            }), (v, f) => {
                const C = j("van-col"),
                    h = j("van-row"),
                    g = j("van-icon");
                return n(), a(R, null, [e("div", dm, [e("div", _m, [w(h, null, {
                    default: A(() => [w(C, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(v.$t("FDNumber")), 1)]),
                        _: 1
                    }), w(C, {
                        span: "12"
                    }, {
                        default: A(() => [E(s(v.$t("FDResult")), 1)]),
                        _: 1
                    }), w(C, {
                        span: "4"
                    }, {
                        default: A(() => [E(s(v.$t("FDTotal")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", mm, [p.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(p.value, (y, T) => (n(), X(h, {
                    key: T
                }, {
                    default: A(() => [w(C, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(y.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(C, {
                        span: "12"
                    }, {
                        default: A(() => [e("div", vm, [(n(!0), a(R, null, P([...y.premium], (k, b) => (n(), a("div", fm, s(k), 1))), 256))])]),
                        _: 2
                    }, 1024), w(C, {
                        span: "4"
                    }, {
                        default: A(() => [e("span", ym, s(y.sumCount), 1)]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024))), 128)) : (n(), a("div", bm, [w(yt)]))])]), p.value.length ? (n(), a("div", gm, [e("div", {
                    class: M(["GameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: i
                }, [w(g, {
                    name: "arrow-left",
                    class: "GameRecord__C-icon",
                    size: "20"
                })], 2), e("div", hm, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["GameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: d
                }, [w(g, {
                    name: "arrow",
                    class: "GameRecord__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const Cm = H($m, [
        ["__scopeId", "data-v-8ed95a93"]
    ]),
    km = {
        class: "noticeBar__container-body"
    },
    Tm = {
        key: 0,
        class: "noticeBar__container-body-text"
    },
    wm = {
        class: "wen"
    },
    Jt = O({
        __name: "index",
        props: {
            isHome: {
                type: Boolean,
                default: !1
            }
        },
        setup(l) {
            const t = re(),
                o = lt(),
                p = $(null),
                m = _t(() => mt(() =>
                    import ("./noticeBarSpeaker-a51b7fc2.js"), ["assets/js/noticeBarSpeaker-a51b7fc2.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                _ = $(o.messageList),
                u = async () => {
                    const i = await de(Tn({
                        pageNo: 1,
                        pageSize: 5
                    }));
                    if (i) {
                        if (o.setMessage(i.data.list), _.value = i.data.list, !_.value.length) return;
                        p.value && clearInterval(p.value), p.value = setInterval(() => {
                            _.value.push(_.value.shift())
                        }, 7e3)
                    }
                };
            return fe(() => {
                _.value || setTimeout(() => {
                    u()
                }, 1e3)
            }), (i, d) => {
                var c;
                return n(), a("div", {
                    class: M(["noticeBar__container", l.isHome ? "homenotice" : ""])
                }, [(n(), X(ft(r(m)), {
                    class: "notice-icon"
                })), e("div", km, [_.value && _.value[0] && _.value[0].siteMessage ? (n(), a("div", Tm, s((c = _.value[0]) == null ? void 0 : c.siteMessage), 1)) : N("", !0)]), e("div", {
                    class: "more",
                    onClick: d[0] || (d[0] = v => r(t).push({
                        name: "Notification"
                    }))
                }, [e("p", wm, s(i.$t("more")), 1)])], 2)
            }
        }
    }),
    Lm = {
        class: "Trend__C"
    },
    Im = {
        class: "Trend__C-body1"
    },
    Sm = {
        class: "Trend__C-nav"
    },
    Gm = ["onClick"],
    xm = {
        class: "Trend__C-body1-line"
    },
    Nm = {
        key: 0,
        class: "Trend__C-body1-line"
    },
    Bm = {
        class: "Trend__C-body1-line-num"
    },
    Rm = {
        key: 1,
        class: "Trend__C-body1-line"
    },
    Mm = {
        class: "Trend__C-body1-line-num"
    },
    Pm = {
        key: 2,
        class: "Trend__C-body1-line"
    },
    Am = {
        class: "Trend__C-body1-line-num"
    },
    zm = {
        key: 3,
        class: "Trend__C-body1-line"
    },
    Dm = {
        class: "Trend__C-body1-line-num"
    },
    Om = {
        class: "Trend__C-head"
    },
    Vm = {
        class: "Trend__C-body2"
    },
    Hm = ["IssueNumber", "Number", "Colour", "rowId"],
    Em = {
        class: "Trend__C-body2-IssueNumber"
    },
    Wm = {
        class: "Trend__C-body2-Num"
    },
    Fm = ["id"],
    jm = {
        key: 1,
        class: "Trend__C-body2-empty"
    },
    Um = {
        key: 0,
        class: "Trend__C-foot"
    },
    qm = {
        class: "Trend__C-foot-page"
    },
    Km = O({
        __name: "Trend",
        props: {
            typeid: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = $([]),
                m = $([]),
                _ = $(),
                u = $(),
                i = $(),
                d = $(),
                c = $(),
                v = $(["A", "B", "C", "D", "E"]),
                f = $(0),
                C = $(1),
                h = $(4);

            function g() {
                nt(() => {
                    for (let G = 0; G < m.value.length; G++) m.value[G + 1] && T(m.value[G], m.value[G + 1])
                })
            }
            const y = G => {
                f.value = G, L(!0)
            };

            function T(G, S) {
                let x = parseInt(G.number),
                    B = parseInt(S.number);
                var D = document.getElementById("myCanvas" + G.rowId);
                if (D && D.getContext) {
                    var z = D.getContext("2d");
                    z.clearRect(0, 0, D.width, D.height), z.beginPath(), z.moveTo(x == 0 ? 14 : x * 28 + 14, 0), z.lineTo(B == 0 ? 14 : B * 28 + 14, D.height), z.strokeStyle = "#fff", z.stroke(), z.closePath()
                }
            }
            const k = () => {
                    C.value--, I()
                },
                b = () => {
                    C.value++, I()
                },
                L = async (G = !1) => {
                    if (o.typeid == null) return;
                    I(), G && (C.value = 1);
                    const S = await de(Vl({
                        typeId: o.typeid,
                        typeNumber: f.value + 1
                    }));
                    if (S) {
                        const x = Object.keys(S.data[0]).filter(B => B.startsWith("number_"));
                        p.value = S.data.filter(B => B.type_Number == f.value + 1).map(B => {
                            const D = {
                                list: [],
                                type: 0
                            };
                            return D.type = B.type, D.list = [], x.forEach(z => {
                                D.list.push(B[z])
                            }), D
                        })
                    }
                    _.value = p.value.find(x => x.type == 1), u.value = p.value.find(x => x.type == 2), i.value = p.value.find(x => x.type == 3), d.value = p.value.find(x => x.type == 4), c.value = p.value.find(x => x.type == 5)
                },
                I = async (G = !1) => {
                    if (o.typeid == null) return;
                    G && (C.value = 1);
                    const S = await de(Ga({
                        pageSize: 10,
                        pageNo: C.value,
                        typeId: o.typeid
                    }));
                    S && (m.value = S.data.list.map((x, B) => (x.rowId = B, x.number = x.premium[f.value], x)) || []), h.value = (S == null ? void 0 : S.data.totalPage) || 0, g()
                };
            return t({
                getData: L
            }), kt(() => {
                L()
            }), (G, S) => {
                const x = j("van-col"),
                    B = j("van-row"),
                    D = j("van-icon");
                return n(), a(R, null, [e("div", Lm, [e("div", Im, [e("div", Sm, [(n(!0), a(R, null, P(v.value, (z, F) => (n(), a("div", {
                    key: F,
                    class: M({
                        active: f.value == F
                    }),
                    onClick: Y => y(F)
                }, s(z), 11, Gm))), 128))]), e("div", xm, s(G.$t("trendDesc1")), 1), u.value ? (n(), a("div", Nm, [e("div", null, s(G.$t("trendDesc3")), 1), e("div", Bm, [(n(!0), a(R, null, P(u.value.list, (z, F) => (n(), a("div", {
                    key: "2" + F
                }, s(z), 1))), 128))])])) : N("", !0), d.value ? (n(), a("div", Rm, [e("div", null, s(G.$t("trendDesc4")), 1), e("div", Mm, [(n(!0), a(R, null, P(d.value.list, (z, F) => (n(), a("div", {
                    key: "4" + F
                }, s(z), 1))), 128))])])) : N("", !0), _.value ? (n(), a("div", Pm, [e("div", null, s(G.$t("trendDesc5")), 1), e("div", Am, [(n(!0), a(R, null, P(_.value.list, (z, F) => (n(), a("div", {
                    key: "5" + F
                }, s(z), 1))), 128))])])) : N("", !0), i.value ? (n(), a("div", zm, [e("div", null, s(G.$t("trendDesc6")), 1), e("div", Dm, [(n(!0), a(R, null, P(i.value.list, (z, F) => (n(), a("div", {
                    key: "3" + F
                }, s(z), 1))), 128))])])) : N("", !0)]), e("div", Om, [w(B, null, {
                    default: A(() => [w(x, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(G.$t("betIssue")), 1)]),
                        _: 1
                    }), w(x, {
                        span: "16"
                    }, {
                        default: A(() => [E(s(G.$t("number")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", Vm, [m.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(m.value, (z, F) => (n(), a("div", {
                    key: F,
                    IssueNumber: z.issueNumber,
                    Number: z.number,
                    Colour: z.colour,
                    rowId: z.rowId
                }, [w(B, null, {
                    default: A(() => [w(x, {
                        span: "8"
                    }, {
                        default: A(() => [e("div", Em, s(z.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(x, {
                        span: "16"
                    }, {
                        default: A(() => [e("div", Wm, [e("canvas", {
                            canvas: "",
                            id: "myCanvas" + z.rowId,
                            ref_for: !0,
                            ref: "canvas",
                            class: "line-canvas"
                        }, null, 8, Fm), (n(), a(R, null, P(10, Y => e("div", {
                            class: M(["Trend__C-body2-Num-item", {
                                action: Number(z.number) == Y - 1
                            }]),
                            key: Y
                        }, s(Y - 1), 3)), 64)), e("div", {
                            class: M(["Trend__C-body2-Num-BS", {
                                isB: Number(z.number) > 4
                            }])
                        }, s(Number(z.number) > 4 ? "H" : "L"), 3), e("div", {
                            class: M(["Trend__C-body2-Num-OE", {
                                isO: Number(z.number) % 2
                            }])
                        }, s(Number(z.number) % 2 ? "O" : "E"), 3)])]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024)], 8, Hm))), 128)) : (n(), a("div", jm, [w(yt)]))])]), m.value.length ? (n(), a("div", Um, [e("div", {
                    class: M(["Trend__C-foot-previous", {
                        disabled: C.value <= 1
                    }]),
                    onClick: k
                }, [w(D, {
                    name: "arrow-left",
                    class: "Trend__C-icon",
                    size: "20"
                })], 2), e("div", qm, s(C.value) + "/" + s(h.value), 1), e("div", {
                    class: M(["Trend__C-foot-next", {
                        disabled: C.value >= h.value
                    }]),
                    onClick: b
                }, [w(D, {
                    name: "arrow",
                    class: "Trend__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const Zm = H(Km, [
        ["__scopeId", "data-v-1e38fc1e"]
    ]),
    Xm = {
        class: "MyGameRecordList__C"
    },
    Jm = ["onClick"],
    Qm = {
        class: "MyGameRecordList__C-item-m"
    },
    Ym = {
        class: "MyGameRecordList__C-item-m-top"
    },
    e0 = {
        class: "MyGameRecordList__C-item-m-bottom"
    },
    t0 = {
        key: 0,
        class: "MyGameRecordList__C-detail"
    },
    s0 = {
        class: "MyGameRecordList__C-detail-text"
    },
    n0 = {
        key: 0,
        class: "MyGameRecordList__C-detail-line"
    },
    a0 = ["onClick"],
    o0 = ["src"],
    l0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    i0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    r0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    c0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    u0 = {
        class: "red"
    },
    p0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    d0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    _0 = {
        key: 0,
        class: "numList"
    },
    m0 = {
        key: 1
    },
    v0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    f0 = {
        class: "line1"
    },
    y0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    b0 = {
        key: 1
    },
    g0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    h0 = {
        key: 1
    },
    $0 = {
        class: "MyGameRecordList__C-detail-line"
    },
    C0 = O({
        __name: "MayrecordList",
        props: {
            mayrecord: {}
        },
        setup(l) {
            const {
                t
            } = pe(), o = $(-1), p = i => ["", "A", "B", "C", "D", "E"][i], m = i => {
                switch (i) {
                    case "L":
                        return t("k3Small");
                    case "O":
                        return t("k3Odd");
                    case "E":
                        return t("k3Even");
                    case "H":
                        return t("k3Big");
                    default:
                        return i
                }
            }, _ = i => {
                o.value == i ? o.value = -1 : o.value = i
            }, u = i => {
                switch (i) {
                    case "E":
                        return "Even";
                    case "O":
                        return "Odd";
                    case "H":
                        return "Big";
                    case "L":
                        return "Small";
                    default:
                        return i
                }
            };
            return (i, d) => (n(), a("div", Xm, [(n(!0), a(R, null, P(i.mayrecord, (c, v) => (n(), a(R, {
                key: v
            }, [e("div", {
                class: "MyGameRecordList__C-item",
                onClick: it(f => _(v), ["stop", "prevent"])
            }, [e("div", {
                class: M(["MyGameRecordList__C-item-l", ["MyGameRecordList__C-item-l-" + c.selectType]])
            }, s(u(c.selectType)), 3), e("div", Qm, [e("div", Ym, s(c.issueNumber), 1), e("div", e0, s(c.addTime), 1)]), c.profitAmount ? (n(), a("div", {
                key: 0,
                class: M(["MyGameRecordList__C-item-r", {
                    success: c.state
                }])
            }, [c.profitAmount ? (n(), a("div", {
                key: 0,
                class: M({
                    success: c.state
                })
            }, s(c.state ? i.$t("success") : i.$t("fail")), 3)) : N("", !0), e("span", null, s(`${c.state?"+":"-"}${r(Ge)(c.profitAmount)}`), 1)], 2)) : N("", !0)], 8, Jm), v == o.value ? (n(), a("div", t0, [e("div", s0, [e("div", null, s(i.$t("detailMay")), 1)]), c.orderNumber ? (n(), a("div", n0, [E(s(i.$t("orderNoMay")) + " ", 1), e("div", {
                onClick: f => r(Zt)(c.orderNumber)
            }, [E(s(c.orderNumber) + " ", 1), e("img", {
                src: r(ue)("home/AllLotteryGames/WinGo", "copy")
            }, null, 8, o0)], 8, a0)])) : N("", !0), e("div", l0, [E(s(i.$t("issueMay")) + " ", 1), e("div", null, s(c.issueNumber), 1)]), e("div", i0, [E(s(i.$t("amountMay")) + " ", 1), e("div", null, s(r(Ge)(c.amount)), 1)]), e("div", r0, [E(s(i.$t("numMay")) + " ", 1), e("div", null, s(c.betCount), 1)]), e("div", c0, [E(s(i.$t("afterTaxAmount")) + " ", 1), e("div", u0, s(r(Ge)(c.realAmount)), 1)]), e("div", p0, [E(s(i.$t("tax")) + " ", 1), e("div", null, s(r(Ge)(c.fee)), 1)]), e("div", d0, [E(s(i.$t("resultMay")) + " ", 1), c.premium ? (n(), a("div", _0, [(n(!0), a(R, null, P(c.premium, (f, C) => (n(), a("div", {
                key: C
            }, s(f), 1))), 128))])) : (n(), a("div", m0, "--"))]), e("div", v0, [E(s(i.$t("selectMay")) + " ", 1), e("div", f0, [e("div", null, s(p(c.gameType)), 1), (n(!0), a(R, null, P(c.selectType.split("|"), (f, C) => (n(), a("div", {
                class: "num",
                key: C
            }, s(m(f)), 1))), 128))])]), e("div", y0, [E(s(i.$t("statusMay")) + " ", 1), c.state != 2 ? (n(), a("div", {
                key: 0,
                class: M([c.state ? "green" : "red"])
            }, s(c.state ? i.$t("success") : i.$t("fail")), 3)) : (n(), a("div", b0, s(i.$t("unsettled")), 1))]), e("div", g0, [E(s(i.$t("winOrLose")) + " ", 1), c.state != 2 ? (n(), a("div", {
                key: 0,
                class: M([c.state ? "green" : "red"])
            }, s(`${c.state?"+":"-"} ${r(Ge)(c.profitAmount)}`), 3)) : (n(), a("div", h0, "--"))]), e("div", $0, [E(s(i.$t("createTime")) + " ", 1), e("div", null, s(c.addTime), 1)])])) : N("", !0)], 64))), 128))]))
        }
    });
const so = H(C0, [
        ["__scopeId", "data-v-16d8e538"]
    ]),
    k0 = {
        class: "MyGameRecord__C"
    },
    T0 = {
        key: 0,
        class: "MyGameRecord__C-head"
    },
    w0 = {
        class: "MyGameRecord__C-body"
    },
    L0 = {
        key: 1,
        class: "MyGameRecord__C-body-empty"
    },
    I0 = {
        key: 0,
        class: "MyGameRecord__C-foot"
    },
    S0 = {
        class: "MyGameRecord__C-foot-page"
    },
    G0 = O({
        __name: "MyGameRecord",
        props: {
            typeid: {},
            goPathName: {},
            hasHead: {
                type: Boolean,
                default: !0
            }
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = re(),
                m = $(4),
                _ = $(20),
                u = $(1),
                i = $([]),
                d = C => {
                    p.push({
                        name: C
                    })
                },
                c = () => {
                    u.value--, f()
                },
                v = () => {
                    u.value++, f()
                },
                f = async (C = !1) => {
                    if (o.typeid == null) return;
                    C && (u.value = 1);
                    const h = await de(xa({
                        pageSize: _.value,
                        pageNo: u.value,
                        typeId: o.typeid
                    }));
                    i.value = (h == null ? void 0 : h.data.list) || [], m.value = (h == null ? void 0 : h.data.totalPage) || 0
                };
            return t({
                getData: f
            }), kt(() => {
                f()
            }), (C, h) => {
                const g = j("van-icon");
                return n(), a(R, null, [e("div", k0, [C.hasHead ? (n(), a("div", T0, [e("div", {
                    class: "MyGameRecord__C-head-moreB",
                    onClick: h[0] || (h[0] = y => d(C.goPathName))
                }, s(C.$t("more")), 1)])) : N("", !0), e("div", w0, [i.value.length ? (n(), X(so, {
                    key: 0,
                    mayrecord: i.value
                }, null, 8, ["mayrecord"])) : (n(), a("div", L0, [w(yt)]))])]), i.value.length ? (n(), a("div", I0, [e("div", {
                    class: M(["MyGameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: c
                }, [w(g, {
                    name: "arrow-left",
                    class: "MyGameRecord__C-icon",
                    size: "20"
                })], 2), e("div", S0, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["MyGameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: v
                }, [w(g, {
                    name: "arrow",
                    class: "MyGameRecord__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const no = H(G0, [
        ["__scopeId", "data-v-6f9865c7"]
    ]),
    x0 = l => (he("data-v-8ad44637"), l = l(), $e(), l),
    N0 = {
        class: "FDP__C"
    },
    B0 = {
        class: "FDP__C-text"
    },
    R0 = {
        class: "FDP__C-list"
    },
    M0 = {
        class: "num"
    },
    P0 = {
        class: "letter"
    },
    A0 = x0(() => e("div", {
        class: "FDP__C-symbol"
    }, "=", -1)),
    z0 = {
        class: "FDP__C-sum"
    },
    D0 = O({
        __name: "premium",
        props: {
            sumCount: {
                type: Number,
                default: 0
            },
            premium: {
                type: String,
                default: "00000"
            }
        },
        setup(l) {
            const t = l,
                o = K(() => [...t.premium]),
                p = $(["A", "B", "C", "D", "E"]);
            return (m, _) => (n(), a("div", N0, [e("div", B0, s(m.$t("betResult")), 1), e("div", R0, [(n(!0), a(R, null, P(o.value, (u, i) => (n(), a("div", {
                key: i
            }, [e("div", M0, s(u), 1), e("div", P0, s(p.value[i]), 1)]))), 128))]), A0, e("div", z0, s(l.sumCount), 1)]))
        }
    });
const O0 = H(D0, [
        ["__scopeId", "data-v-8ad44637"]
    ]),
    ao = l => (he("data-v-0a79f4e4"), l = l(), $e(), l),
    V0 = {
        key: 1,
        class: "WinningTip__C-body-l1"
    },
    H0 = {
        class: "WinningTip__C-body-l2"
    },
    E0 = {
        class: "gameDetail"
    },
    W0 = ao(() => e("br", null, null, -1)),
    F0 = {
        class: "WinningTip__C-body-l3"
    },
    j0 = {
        key: 0,
        class: "isLose"
    },
    U0 = {
        class: "head"
    },
    q0 = {
        class: "bonus"
    },
    K0 = {
        class: "WinningTip__C-body-l4"
    },
    Z0 = {
        class: "line1"
    },
    X0 = {
        class: "title"
    },
    J0 = {
        class: "num"
    },
    Q0 = ao(() => e("div", {
        class: "title sum"
    }, "SUM", -1)),
    Y0 = {
        class: "num"
    },
    ev = {
        class: "WinningTip__C-body-l5"
    },
    tv = ["onClick"],
    sv = O({
        __name: "WinningTips",
        setup(l, {
            expose: t
        }) {
            const o = K(() => _.value[0] ? _.value[0].state == 0 : !1),
                p = K(() => _.value[0] || {}),
                m = $(!1),
                _ = $([]),
                u = $(["A", "B", "C", "D", "E", "SUM"]);
            let i = $();
            const d = () => {
                    clearTimeout(i.value), _.value.shift(), m.value && _.value.length && (i.value = setTimeout(() => {
                        d()
                    }, 1e3 * 3))
                },
                c = () => {
                    m.value = !m.value, m.value ? i.value = setTimeout(() => {
                        d()
                    }, 1e3 * 3) : clearTimeout(i.value)
                },
                v = C => {
                    C.list = C.premium.split(""), C.sum = C.sumCount, _.value.push(C), m.value && (i.value = setTimeout(() => {
                        d()
                    }, 1e3 * 3))
                },
                f = () => {
                    _.value = []
                };
            return t({
                showMark: v
            }), (C, h) => ee((n(), a("div", {
                class: "WinningTip__C",
                onClick: d
            }, [e("div", {
                class: M(["WinningTip__C-body", {
                    isL: o.value
                }])
            }, [o.value ? (n(), a("div", {
                key: 0,
                class: M(["WinningTip__C-body-l1", {
                    isL: o.value
                }])
            }, s(C.$t("k3WarningTip1")), 3)) : (n(), a("div", V0, s(C.$t("k3WarningTip2")), 1)), e("div", H0, [e("div", E0, [E(s(C.$t("k3WarningTip5")) + s(p.value.typeName), 1), W0, E(s(p.value.issueNumber), 1)])]), e("div", F0, [o.value ? (n(), a("div", j0, s(C.$t("k3WarningTip3")), 1)) : (n(), a(R, {
                key: 1
            }, [e("div", U0, s(C.$t("k3WarningTip4")), 1), e("div", q0, s(r(Ge)(Number(p.value.winAmount))), 1)], 64))]), e("div", K0, [e("div", null, s(C.$t("betResult")), 1), e("div", Z0, [(n(!0), a(R, null, P(p.value.list, (g, y) => (n(), a("div", {
                key: y
            }, [e("div", X0, s(u.value[y]), 1), e("div", J0, s(g), 1)]))), 128)), e("div", null, [Q0, e("div", Y0, s(p.value.sum), 1)])])]), e("div", ev, [e("div", {
                class: M(["acitveBtn", {
                    active: m.value
                }]),
                onClick: it(c, ["stop"])
            }, null, 10, tv), E(" " + s(C.$t("autoShutOff3s")), 1)]), e("div", {
                class: "closeBtn",
                onClick: f
            })], 2)], 512)), [
                [He, _.value.length]
            ])
        }
    });
const nv = H(sv, [
        ["__scopeId", "data-v-0a79f4e4"]
    ]),
    av = O({
        __name: "ChangLong",
        setup(l) {
            const t = re(),
                o = () => {
                    t.push({
                        name: "AllLotteryGames-ChangLong"
                    })
                };
            return (p, m) => (n(), a("div", {
                class: "changlongEnter",
                onClick: o
            }))
        }
    });
const ls = H(av, [
        ["__scopeId", "data-v-8a2fbe28"]
    ]),
    ov = "/assets/mp3/di1-0f3d86cb.mp3",
    lv = "/assets/mp3/di2-ad9aa8fb.mp3",
    iv = ["muted"],
    rv = e("source", {
        src: ov,
        type: "audio/mpeg"
    }, null, -1),
    cv = [rv],
    uv = ["muted"],
    pv = e("source", {
        src: lv,
        type: "audio/mpeg"
    }, null, -1),
    dv = [pv],
    qs = O({
        __name: "audio",
        setup(l) {
            const t = $(!1);
            Oe(() => lt().visibility, p => {
                p === 0 ? t.value = !0 : setTimeout(() => {
                    t.value = !1
                }, 500)
            });
            const o = () => {
                t.value = !0, nt(() => {
                    const p = document.getElementById("voice1"),
                        m = document.getElementById("voice2");
                    p.play(), m.play(), p.pause(), m.pause(), t.value = !1, document.removeEventListener("touchstart", o)
                })
            };
            return fe(() => {
                document.addEventListener("touchstart", o)
            }), (p, m) => (n(), a(R, null, [e("audio", {
                id: "voice1",
                muted: t.value
            }, cv, 8, iv), e("audio", {
                id: "voice2",
                muted: t.value
            }, dv, 8, uv)], 64))
        }
    }),
    _v = {
        class: "FD__C"
    },
    mv = {
        class: "FD__C-head-more"
    },
    vv = O({
        __name: "index",
        setup(l) {
            const t = {
                    GameRecord: Cm,
                    Trend: Zm,
                    MyGameRecord: no
                },
                o = $(),
                p = $(),
                m = $(),
                _ = $(),
                u = $(!1),
                i = $("GameRecord"),
                d = re(),
                c = At(),
                v = c.get5D,
                f = $(0),
                C = $(localStorage.getItem("volumeShow") || "1"),
                h = $(!1),
                g = $(null),
                y = $({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                }),
                T = $(5),
                k = $(""),
                b = $(!1),
                L = $(null),
                I = $("00000"),
                G = $(0),
                S = K(() => v[f.value] || {}),
                x = Ue(),
                B = K(() => x.getIsShowLotteryDragon);
            fe(() => {
                Y()
            }), Ut(() => {
                clearInterval(g.value), Ie.value.forEach(oe => {
                    clearInterval(oe)
                }), De.value && clearTimeout(De.value)
            }), Oe(() => lt().visibility, oe => {
                oe === 0 ? clearInterval(g.value) : (Y(), ie(f.value))
            });
            const D = () => {
                    sessionStorage.setItem("clickedGameType", "lottery"), d.push({
                        path: "/"
                    })
                },
                z = () => {
                    C.value == "1" ? C.value = "2" : C.value = "1", localStorage.setItem("volumeShow", C.value)
                },
                F = oe => {
                    d.push({
                        name: oe
                    })
                },
                Y = () => {
                    L.value == null && ie(0)
                },
                le = async (oe, _e = !1) => {
                    const [te, se] = await ot(El({
                        typeId: oe
                    }));
                    I.value = se.premium, G.value = se.sumCount, _e && _.value.animationShow()
                },
                ie = oe => {
                    c.get5DData(), f.value = oe, L.value = v[oe].typeID, ne(L.value), nt(() => {
                        o.value.getData(L.value)
                    })
                },
                ne = async (oe, _e = !1) => {
                    le(oe, _e);
                    const [te, se] = await ot(Hl({
                        typeId: oe
                    }));
                    y.value.gameNo = se.issueNumber, y.value.currentTime = se.serviceTime.replace(/-/g, "/"), y.value.beginTime = se.startTime.replace(/-/g, "/"), V()
                },
                V = () => {
                    if (!v.length) return;
                    var oe = new Date(y.value.currentTime).getTime(),
                        _e = new Date(y.value.beginTime).getTime();
                    let te = (oe - _e) / 1e3,
                        se = v[f.value];
                    if (te > se.intervalM * 60 && (te = se.intervalM * 60), y.value.passTime = se.intervalM * 60 - te, y.value.passTime < 0) {
                        k.value = "An error occurred, please contact customer service。The game time is " + se.intervalM + " minutes,start time is " + y.value.beginTime + ",current time is" + y.value.currentTime + "!", h.value = !0;
                        return
                    }
                    J()
                },
                J = () => {
                    clearInterval(g.value), ce(!1), g.value = setInterval(function() {
                        ce()
                    }, 1e3)
                },
                ce = (oe = !0) => {
                    if (y.value.passTime <= T.value && (b.value = !1), C.value == "1" && (y.value.passTime <= T.value && y.value.passTime > 1 ? Se(1) : y.value.passTime == 1 && Se(2)), y.value.passTime > 0) {
                        let _e = y.value.passTime;
                        y.value.time2 = Math.floor(_e / 60), y.value.time3 = Math.floor(_e % 60 / 10), y.value.time4 = Math.floor(_e % 10), y.value.passTime--
                    } else clearInterval(g.value), oe && we()
                },
                Se = (oe = 1) => {
                    const _e = document.getElementById(`voice${oe}`);
                    _e && (_e.currentTime = 0, _e.play())
                },
                we = () => {
                    ne(L.value, !0), m.value.getWinsUserAmount(!1), o.value.getData(!0)
                },
                ye = $({}),
                Ie = $([]),
                xe = oe => {
                    if (m.value.getWinsUserAmount(!1), o.value.getData(), ye.value[oe]) return;
                    ye.value[oe] = !0;
                    const {
                        time1: _e,
                        time2: te,
                        time3: se,
                        time4: Z
                    } = y.value, Ne = (_e * 10 * 60 + te * 60 + se * 10 + Z) * 1e3;
                    Ie.value[S.value.intervalM] = setTimeout(() => {
                        ge(oe)
                    }, Ne)
                },
                ze = oe => {
                    u.value = oe
                },
                De = $(null),
                ge = async oe => {
                    const [_e, te] = await ot(Wl({
                        issueNumber: oe
                    }));
                    if (te.data)
                        if (te.data.state != 2) p.value.showMark(te.data), delete ye.value[oe];
                        else {
                            De.value = setTimeout(() => {
                                ge(oe)
                            }, 2e3);
                            return
                        }
                };
            return (oe, _e) => {
                const te = j("NavBar");
                return n(), a("div", _v, [w(te, {
                    backgroundColor: "#151E2B",
                    "left-arrow": "",
                    onClickLeft: D,
                    headLogo: !0
                }, {
                    right: A(() => [e("div", mv, [e("div", {
                        onClick: _e[0] || (_e[0] = se => F("CustomerService"))
                    }), e("div", {
                        class: M({
                            disableVoice: C.value == "2"
                        }),
                        onClick: z
                    }, null, 2)])]),
                    _: 1
                }), w(Ws, {
                    ref_key: "WallteRef",
                    ref: m
                }, null, 512), w(Jt, {
                    key: "5d"
                }), w(Fs, {
                    gameList: r(v),
                    currentGameIndex: f.value,
                    onChangeGame: ie
                }, null, 8, ["gameList", "currentGameIndex"]), w(O0, {
                    premium: I.value,
                    sumCount: G.value
                }, null, 8, ["premium", "sumCount"]), w(x_, {
                    ref_key: "tiemLeftRef",
                    ref: _,
                    currentInfo: y.value,
                    premium: I.value,
                    currentGame: S.value
                }, null, 8, ["currentInfo", "premium", "currentGame"]), w(rm, {
                    currentInfo: y.value,
                    currentGame: S.value,
                    VoiceType: C.value,
                    typeid: L.value,
                    onBetting: xe,
                    onChangeBettingP: ze
                }, null, 8, ["currentInfo", "currentGame", "VoiceType", "typeid"]), w(Us, {
                    record: i.value,
                    onChangeC: _e[1] || (_e[1] = se => i.value = se)
                }, null, 8, ["record"]), (n(), X(as, null, [(n(), X(ft(t[i.value]), {
                    ref_key: "RecordComponent",
                    ref: o,
                    typeid: L.value,
                    EmerdApi: r(Na),
                    goPathName: "AllLotteryGames-BettingRecord5D"
                }, null, 8, ["typeid", "EmerdApi"]))], 1024)), w(Mt, {
                    show: h.value,
                    onConfirm: _e[2] || (_e[2] = se => F("/login"))
                }, {
                    content: A(() => [e("div", null, s(k.value), 1)]),
                    _: 1
                }, 8, ["show"]), w(nv, {
                    ref_key: "WinningTipsRef",
                    ref: p
                }, null, 512), B.value ? (n(), X(ls, {
                    key: 0
                })) : N("", !0), w(qs)])
            }
        }
    });
const fv = H(vv, [
        ["__scopeId", "data-v-76f57c4d"]
    ]),
    xO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: fv
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    yv = {
        class: "BettingRecord5D__C"
    },
    bv = {
        class: "BettingRecord5D__C-nav"
    },
    gv = {
        class: "BettingRecord5D__C-list"
    },
    hv = {
        key: 0,
        class: "BettingRecord5D__C-foot"
    },
    $v = {
        class: "BettingRecord5D__C-foot-page"
    },
    Cv = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = $(Sc),
                p = $([]),
                m = $(0),
                _ = $(1),
                u = $(4),
                i = g => {
                    d.value = g.name, _.value = 1, c()
                },
                d = $(0),
                c = async () => {
                    const g = await de(xa({
                        pageSize: 20,
                        pageNo: _.value,
                        typeId: d.value
                    }));
                    p.value = (g == null ? void 0 : g.data.list) || [], u.value = (g == null ? void 0 : g.data.totalPage) || 0
                },
                v = () => {
                    d.value = o.value[0].typeID, c()
                };

            function f() {
                t.go(-1)
            }
            const C = () => {
                    _.value--, c()
                },
                h = () => {
                    _.value++, c()
                };
            return fe(() => {
                v()
            }), (g, y) => {
                const T = j("NavBar"),
                    k = j("van-tab"),
                    b = j("van-tabs"),
                    L = j("van-icon");
                return n(), a("div", yv, [w(T, {
                    title: "5D Lotre",
                    "left-arrow": "",
                    onClickLeft: f,
                    "background-color": "#151E2B"
                }, {
                    right: A(() => [e("div", {
                        class: "customer_icon",
                        onClick: y[0] || (y[0] = I => r(t).push({
                            name: "CustomerService"
                        }))
                    })]),
                    _: 1
                }), e("div", bv, [w(b, {
                    active: m.value,
                    "onUpdate:active": y[1] || (y[1] = I => m.value = I),
                    onClickTab: i
                }, {
                    default: A(() => [(n(!0), a(R, null, P(o.value, (I, G) => (n(), X(k, {
                        key: G,
                        title: I.typeName,
                        name: I.typeID
                    }, null, 8, ["title", "name"]))), 128))]),
                    _: 1
                }, 8, ["active"])]), e("div", gv, [w(so, {
                    mayrecord: p.value
                }, null, 8, ["mayrecord"])]), p.value.length ? (n(), a("div", hv, [e("div", {
                    class: M(["BettingRecord5D__C-foot-previous", {
                        disabled: _.value <= 1
                    }]),
                    onClick: C
                }, [w(L, {
                    name: "arrow-left",
                    class: "BettingRecord5D__C-icon",
                    size: "20"
                })], 2), e("div", $v, s(_.value) + "/" + s(u.value), 1), e("div", {
                    class: M(["BettingRecord5D__C-foot-next", {
                        disabled: _.value >= u.value
                    }]),
                    onClick: h
                }, [w(L, {
                    name: "arrow",
                    class: "BettingRecord5D__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)])
            }
        }
    });
const kv = H(Cv, [
        ["__scopeId", "data-v-1f6103d9"]
    ]),
    NO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: kv
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Tv = {
        class: "MyGameRecordList__C"
    },
    wv = ["onClick"],
    Lv = {
        class: "MyGameRecordList__C-item-m"
    },
    Iv = {
        class: "MyGameRecordList__C-item-m-top"
    },
    Sv = {
        class: "MyGameRecordList__C-item-m-bottom"
    },
    Gv = {
        key: 0,
        class: "MyGameRecordList__C-detail"
    },
    xv = {
        class: "MyGameRecordList__C-detail-text"
    },
    Nv = {
        key: 0,
        class: "MyGameRecordList__C-detail-line"
    },
    Bv = ["onClick"],
    Rv = ["src"],
    Mv = {
        class: "MyGameRecordList__C-detail-line"
    },
    Pv = {
        class: "MyGameRecordList__C-detail-line"
    },
    Av = {
        class: "MyGameRecordList__C-detail-line"
    },
    zv = {
        class: "MyGameRecordList__C-detail-line"
    },
    Dv = {
        class: "red"
    },
    Ov = {
        class: "MyGameRecordList__C-detail-line"
    },
    Vv = {
        class: "MyGameRecordList__C-detail-line"
    },
    Hv = {
        key: 0,
        class: "numList"
    },
    Ev = {
        key: 1
    },
    Wv = {
        class: "MyGameRecordList__C-detail-line noLine"
    },
    Fv = {
        key: 0,
        class: "line1"
    },
    jv = {
        key: 1,
        class: "line1"
    },
    Uv = {
        class: ""
    },
    qv = {
        class: ""
    },
    Kv = {
        key: 2,
        class: "line1"
    },
    Zv = {
        class: ""
    },
    Xv = {
        key: 1,
        class: "btn actionBtn"
    },
    Jv = {
        key: 3,
        class: "line1"
    },
    Qv = {
        class: ""
    },
    Yv = {
        key: 1,
        class: "actionBtn"
    },
    ef = {
        class: ""
    },
    tf = {
        class: "MyGameRecordList__C-detail-line"
    },
    sf = {
        key: 1
    },
    nf = {
        class: "MyGameRecordList__C-detail-line"
    },
    af = {
        key: 1
    },
    of = {
        class: "MyGameRecordList__C-detail-line"
    },
    lf = O({
        __name: "MayrecordList",
        props: {
            mayrecord: {}
        },
        setup(l) {
            const {
                t
            } = pe(), o = $(-1), p = i => {
                switch (i) {
                    case "H":
                        return t("k3Big");
                    case "L":
                        return t("k3Small");
                    case "O":
                        return t("k3Odd");
                    case "E":
                        return t("k3Even");
                    default:
                        return i
                }
            }, m = i => {
                o.value == i ? o.value = -1 : o.value = i
            }, _ = i => {
                var d, c;
                if (i.gameType == "3") {
                    if (i.selectType == "|AAA|") return "3=";
                    if (i.oneList.length) return i.oneList[0]
                }
                if (i.gameType == "4") return i.selectType == "|ABC|" ? "3≠" : i.threeList.length ? `${i.threeList.join("")}` : `${i.oneList.join("")}`;
                if ((d = i.towList) != null && d.length) return i.towList[0];
                if ((c = i.oneList) != null && c.length) switch (i.oneList[0]) {
                    case "H":
                        return "Big";
                    case "L":
                        return "Small";
                    case "O":
                        return "Odd";
                    case "E":
                        return "Even";
                    default:
                        return i.oneList[0]
                }
            }, u = i => {
                var d, c;
                if ((d = i.towList) != null && d.length) return "num";
                if ((c = i.oneList) != null && c.length) return i.oneList[0].length > 2 ? "num" : i.oneList[0]
            };
            return (i, d) => (n(), a("div", Tv, [(n(!0), a(R, null, P(i.mayrecord, (c, v) => (n(), a(R, {
                key: v
            }, [e("div", {
                class: "MyGameRecordList__C-item",
                onClick: it(f => m(v), ["stop", "prevent"])
            }, [e("div", {
                class: M(["MyGameRecordList__C-item-l", ["MyGameRecordList__C-item-l-" + u(c)]])
            }, s(_(c)), 3), e("div", Lv, [e("div", Iv, s(c.issueNumber), 1), e("div", Sv, s(c.addTime), 1)]), c.profitAmount ? (n(), a("div", {
                key: 0,
                class: M(["MyGameRecordList__C-item-r", {
                    success: c.state
                }])
            }, [c.profitAmount ? (n(), a("div", {
                key: 0,
                class: M({
                    success: c.state
                })
            }, s(c.state ? i.$t("success") : i.$t("fail")), 3)) : N("", !0), e("span", null, s(`${c.state?"+":"-"}${r(Ge)(c.profitAmount)}`), 1)], 2)) : N("", !0)], 8, wv), v == o.value ? (n(), a("div", Gv, [e("div", xv, [e("div", null, s(i.$t("detailMay")), 1)]), c.orderNumber ? (n(), a("div", Nv, [E(s(i.$t("orderNoMay")) + " ", 1), e("div", {
                onClick: f => r(Zt)(c.orderNumber)
            }, [E(s(c.orderNumber) + " ", 1), e("img", {
                src: r(ue)("home/AllLotteryGames/WinGo", "copy")
            }, null, 8, Rv)], 8, Bv)])) : N("", !0), e("div", Mv, [E(s(i.$t("issueMay")) + " ", 1), e("div", null, s(c.issueNumber), 1)]), e("div", Pv, [E(s(i.$t("amountMay")) + " ", 1), e("div", null, s(r(Ge)(c.amount)), 1)]), e("div", Av, [E(s(i.$t("numMay")) + " ", 1), e("div", null, s(c.betCount), 1)]), e("div", zv, [E(s(i.$t("afterTaxAmount")) + " ", 1), e("div", Dv, s(r(Ge)(c.realAmount)), 1)]), e("div", Ov, [E(s(i.$t("tax")) + " ", 1), e("div", null, s(r(Ge)(c.fee)), 1)]), e("div", Vv, [E(s(i.$t("resultMay")) + " ", 1), c.premium ? (n(), a("div", Hv, [(n(!0), a(R, null, P(c.premium, (f, C) => (n(), a("div", {
                key: C,
                class: M(["n" + f])
            }, null, 2))), 128))])) : (n(), a("div", Ev, "--"))]), e("div", Wv, [E(s(i.$t("selectMay")) + " ", 1), c.gameType == 1 ? (n(), a("div", Fv, [c.oneList.length > 0 ? (n(), a(R, {
                key: 0
            }, [e("span", null, s(i.$t("k3RecordDesc1")), 1), (n(!0), a(R, null, P(c.oneList, (f, C) => (n(), a("span", {
                key: C + "1",
                class: "btn"
            }, s(p(f)), 1))), 128))], 64)) : N("", !0)])) : N("", !0), c.gameType == 2 ? (n(), a("div", jv, [c.oneList.length > 0 ? (n(), a(R, {
                key: 0
            }, [e("span", Uv, s(i.$t("k3RecordDesc2")), 1), (n(!0), a(R, null, P(c.oneList, (f, C) => (n(), a("span", {
                class: "btn actionViolet",
                key: C + "1"
            }, s(f), 1))), 128))], 64)) : N("", !0), c.towList.length > 0 ? (n(), a(R, {
                key: 1
            }, [e("span", qv, s(i.$t("k3RecordDesc3")), 1), (n(!0), a(R, null, P(c.towList, (f, C) => (n(), a("span", {
                class: "btn actionRedGreen",
                key: C + "1"
            }, s(f), 1))), 128))], 64)) : N("", !0)])) : N("", !0), c.gameType == 3 ? (n(), a("div", Kv, [c.oneList.length > 0 ? (n(), a(R, {
                key: 0
            }, [e("span", Zv, s(i.$t("k3RecordDesc4")), 1), (n(!0), a(R, null, P(c.oneList, (f, C) => (n(), a("span", {
                class: "btn actionViolet",
                key: C + "1"
            }, s(f), 1))), 128))], 64)) : N("", !0), c.towList ? (n(), a("div", Xv, s(i.$t("k3RecordDesc5")), 1)) : N("", !0)])) : N("", !0), c.gameType == 4 ? (n(), a("div", Jv, [c.oneList.length > 0 ? (n(), a(R, {
                key: 0
            }, [e("span", Qv, s(i.$t("k3RecordDesc6")), 1), (n(!0), a(R, null, P(c.oneList, (f, C) => (n(), a("span", {
                class: "actionViolet",
                key: C + "1"
            }, s(f), 1))), 128))], 64)) : N("", !0), c.towList ? (n(), a("div", Yv, s(i.$t("k3RecordDesc7")), 1)) : N("", !0), c.threeList.length > 0 ? (n(), a(R, {
                key: 2
            }, [e("span", ef, s(i.$t("k3RecordDesc8")), 1), (n(!0), a(R, null, P(c.threeList, (f, C) => (n(), a("span", {
                class: "actionViolet",
                key: C + "1"
            }, s(f), 1))), 128))], 64)) : N("", !0)])) : N("", !0)]), e("div", tf, [E(s(i.$t("statusMay")) + " ", 1), c.state != 2 ? (n(), a("div", {
                key: 0,
                class: M([c.state ? "green" : "red"])
            }, s(c.state ? i.$t("success") : i.$t("fail")), 3)) : (n(), a("div", sf, s(i.$t("k3RecordDesc9")), 1))]), e("div", nf, [E(s(i.$t("winOrLose")) + " ", 1), c.state != 2 ? (n(), a("div", {
                key: 0,
                class: M([c.state ? "green" : "red"])
            }, s(`${c.state?"+":"-"} ${r(Ge)(c.profitAmount)}`), 3)) : (n(), a("div", af, "--"))]), e("div", of , [E(s(i.$t("createTime")) + " ", 1), e("div", null, s(c.addTime), 1)])])) : N("", !0)], 64))), 128))]))
        }
    });
const oo = H(lf, [
        ["__scopeId", "data-v-ae3b0b27"]
    ]),
    rf = {
        class: "BettingRecordK3__C"
    },
    cf = {
        class: "BettingRecordK3__C-nav"
    },
    uf = {
        class: "BettingRecordK3__C-list"
    },
    pf = {
        key: 0,
        class: "BettingRecordK3__C-foot"
    },
    df = {
        class: "BettingRecordK3__C-foot-page"
    },
    _f = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = $(Gc),
                p = $([]),
                m = $(0),
                _ = $(1),
                u = $(4),
                i = y => {
                    d.value = y.name, _.value = 1, c()
                },
                d = $(0),
                c = async () => {
                    const y = await de(Ba({
                            pageSize: 20,
                            pageNo: _.value,
                            typeId: d.value
                        })),
                        T = (y == null ? void 0 : y.data.list) || [];
                    for (let k = 0; T.length > k; k++) {
                        let b = T[k].gameType.split(","),
                            L = T[k].selectType.split(",");
                        for (let I = 0; b.length > I; I++)
                            if (b[I] == "1" || b[I] == "2" || b[I] == "3") T[k].gameType = "1", T[k].oneList = L;
                            else if (b[I] == "5" || b[I] == "6") {
                            let G = [],
                                S = [],
                                x = [];
                            for (let B = 0; L.length > B; B++) {
                                if (L[B] == "|11|" || L[B] == "|22|" || L[B] == "|33|" || L[B] == "|44|" || L[B] == "|55|" || L[B] == "|66|") {
                                    let D = L[B].split("|");
                                    D.pop(), D.shift(), G.push(D.join())
                                }
                                if (L[B] == ":11:" || L[B] == ":22:" || L[B] == ":33:" || L[B] == ":44:" || L[B] == ":55:" || L[B] == ":66:") {
                                    let D = L[B].split(":");
                                    D.pop(), D.shift(), S.push(D.join())
                                }
                                if (L[B] == ":1:" || L[B] == ":2:" || L[B] == ":3:" || L[B] == ":4:" || L[B] == ":5:" || L[B] == ":6:") {
                                    let D = L[B].split(":");
                                    D.pop(), D.shift(), x.push(D.join())
                                }
                            }
                            T[k].gameType = "2", T[k].oneList = G, T[k].towList = !!v(S, x)
                        } else if (b[I] == "7" || b[I] == "8") {
                            let G = [],
                                S = !1;
                            for (let x = 0; L.length > x; x++) {
                                if (L[x] == "|111|" || L[x] == "|222|" || L[x] == "|333|" || L[x] == "|444|" || L[x] == "|555|" || L[x] == "|666|") {
                                    let B = L[x].split("|");
                                    B.pop(), B.shift(), G.push(B.join())
                                }
                                L[x] == "|AAA|" && (S = !0), T[k].oneList = G, T[k].towList = S, T[k].gameType = "3"
                            }
                        } else if (b[I] == "9" || b[I] == "10" || b[I] == "4") {
                            let G = [],
                                S = !1,
                                x = [];
                            for (let B = 0; L.length > B; B++) {
                                if (L[B] == "|1|" || L[B] == "|2|" || L[B] == "|3|" || L[B] == "|4|" || L[B] == "|5|" || L[B] == "|6|") {
                                    let D = L[B].split("|");
                                    D.pop(), D.shift(), G.push(D.join())
                                }
                                if (L[B] == "|ABC|" && (S = !0), L[B] == ".1." || L[B] == ".2." || L[B] == ".3." || L[B] == ".4." || L[B] == ".5." || L[B] == ".6.") {
                                    let D = L[B].split(".");
                                    D.pop(), D.shift(), x.push(D.join())
                                }
                            }
                            T[k].oneList = G, T[k].towList = S, T[k].threeList = x, T[k].gameType = "4"
                        }
                    }
                    p.value = T || [], u.value = (y == null ? void 0 : y.data.totalPage) || 0
                },
                v = (y, T) => {
                    let k = [];
                    for (var b = 0; y.length > b; b++) {
                        let I = y[b],
                            G = [];
                        for (var L = 0; T.length > L; L++) G.push(T[L]);
                        if (G.length > 0) {
                            let S = G.sort().join(",");
                            k.push(I + "|" + S)
                        }
                    }
                    return k.sort()
                },
                f = () => {
                    d.value = o.value[0].typeID, c()
                };

            function C() {
                t.go(-1)
            }
            const h = () => {
                    _.value--, c()
                },
                g = () => {
                    _.value++, c()
                };
            return fe(() => {
                f()
            }), (y, T) => {
                const k = j("NavBar"),
                    b = j("van-tab"),
                    L = j("van-tabs"),
                    I = j("van-icon");
                return n(), a("div", rf, [w(k, {
                    title: "K3 Lotre",
                    "left-arrow": "",
                    onClickLeft: C,
                    "background-color": "#151E2B"
                }, {
                    right: A(() => [e("div", {
                        class: "customer_icon",
                        onClick: T[0] || (T[0] = G => r(t).push({
                            name: "CustomerService"
                        }))
                    })]),
                    _: 1
                }), e("div", cf, [w(L, {
                    active: m.value,
                    "onUpdate:active": T[1] || (T[1] = G => m.value = G),
                    onClickTab: i
                }, {
                    default: A(() => [(n(!0), a(R, null, P(o.value, (G, S) => (n(), X(b, {
                        key: S,
                        title: G.typeName,
                        name: G.typeID
                    }, null, 8, ["title", "name"]))), 128))]),
                    _: 1
                }, 8, ["active"])]), e("div", uf, [w(oo, {
                    mayrecord: p.value
                }, null, 8, ["mayrecord"])]), p.value.length ? (n(), a("div", pf, [e("div", {
                    class: M(["BettingRecordK3__C-foot-previous", {
                        disabled: _.value <= 1
                    }]),
                    onClick: h
                }, [w(I, {
                    name: "arrow-left",
                    class: "BettingRecordK3__C-icon",
                    size: "20"
                })], 2), e("div", df, s(_.value) + "/" + s(u.value), 1), e("div", {
                    class: M(["BettingRecordK3__C-foot-next", {
                        disabled: _.value >= u.value
                    }]),
                    onClick: g
                }, [w(I, {
                    name: "arrow",
                    class: "BettingRecordK3__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)])
            }
        }
    });
const mf = H(_f, [
        ["__scopeId", "data-v-69b3c691"]
    ]),
    BO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: mf
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    vf = {
        class: "MyGameRecordList__C"
    },
    ff = ["onClick"],
    yf = {
        class: "MyGameRecordList__C-item-m"
    },
    bf = {
        class: "MyGameRecordList__C-item-m-top"
    },
    gf = {
        class: "MyGameRecordList__C-item-m-bottom"
    },
    hf = {
        key: 0,
        class: "MyGameRecordList__C-detail"
    },
    $f = {
        class: "MyGameRecordList__C-detail-text"
    },
    Cf = {
        key: 0,
        class: "MyGameRecordList__C-detail-line"
    },
    kf = ["onClick"],
    Tf = ["src"],
    wf = {
        class: "MyGameRecordList__C-detail-line"
    },
    Lf = {
        class: "MyGameRecordList__C-detail-line"
    },
    If = {
        class: "MyGameRecordList__C-detail-line"
    },
    Sf = {
        class: "MyGameRecordList__C-detail-line"
    },
    Gf = {
        class: "red"
    },
    xf = {
        class: "MyGameRecordList__C-detail-line"
    },
    Nf = {
        class: "MyGameRecordList__C-detail-line"
    },
    Bf = {
        key: 0
    },
    Rf = {
        class: "MyGameRecordList__C-inlineB"
    },
    Mf = {
        key: 0,
        class: "MyGameRecordList__C-inlineB purpleColor"
    },
    Pf = {
        key: 1
    },
    Af = {
        class: "MyGameRecordList__C-detail-line"
    },
    zf = {
        class: "MyGameRecordList__C-detail-line"
    },
    Df = {
        key: 1
    },
    Of = {
        class: "MyGameRecordList__C-detail-line"
    },
    Vf = {
        key: 1
    },
    Hf = {
        class: "MyGameRecordList__C-detail-line"
    },
    Ef = O({
        __name: "MayrecordList",
        props: {
            mayrecord: {}
        },
        setup(l) {
            const {
                t
            } = pe(), o = $(-1), p = d => {
                switch (d) {
                    case "big":
                        return "big";
                    case "green":
                    case "red":
                    case "violet":
                        return "";
                    default:
                        return d
                }
            }, m = d => {
                switch (d % 2) {
                    case 1:
                        return t("greenColor");
                    default:
                        return t("redColor")
                }
            }, _ = d => {
                switch (d % 2) {
                    case 1:
                        return "greenColor";
                    default:
                        return "redColor"
                }
            }, u = d => {
                switch (d) {
                    case "small":
                        return t("small");
                    case "big":
                        return t("big");
                    case "green":
                        return t("green");
                    case "violet":
                        return t("purpleColor");
                    case "red":
                        return t("redColor");
                    default:
                        return d
                }
            }, i = d => {
                o.value == d ? o.value = -1 : o.value = d
            };
            return (d, c) => (n(), a("div", vf, [(n(!0), a(R, null, P(d.mayrecord, (v, f) => (n(), a(R, {
                key: f
            }, [e("div", {
                class: M(["MyGameRecordList__C-item", {
                    detail: f == o.value
                }]),
                onClick: it(C => i(f), ["stop", "prevent"])
            }, [e("div", {
                class: M(["MyGameRecordList__C-item-l", ["MyGameRecordList__C-item-l-" + v.selectType]])
            }, s(p(v.selectType)), 3), e("div", yf, [e("div", bf, s(v.issueNumber), 1), e("div", gf, s(v.addTime), 1)]), v.profitAmount ? (n(), a("div", {
                key: 0,
                class: M(["MyGameRecordList__C-item-r", {
                    success: v.state
                }])
            }, [v.profitAmount ? (n(), a("div", {
                key: 0,
                class: M({
                    success: v.state
                })
            }, s(v.state ? d.$t("success") : d.$t("fail")), 3)) : N("", !0), e("span", null, s(`${v.state?"+":"-"}${r(Ge)(v.profitAmount)}`), 1)], 2)) : N("", !0)], 10, ff), f == o.value ? (n(), a("div", hf, [e("div", $f, [e("div", null, s(d.$t("detailMay")), 1)]), v.orderNumber ? (n(), a("div", Cf, [E(s(d.$t("orderNoMay")) + " ", 1), e("div", {
                onClick: C => r(Zt)(v.orderNumber)
            }, [E(s(v.orderNumber) + " ", 1), e("img", {
                src: r(ue)("home/AllLotteryGames/WinGo", "copy")
            }, null, 8, Tf)], 8, kf)])) : N("", !0), e("div", wf, [E(s(d.$t("issueMay")) + " ", 1), e("div", null, s(v.issueNumber), 1)]), e("div", Lf, [E(s(d.$t("amountMay")) + " ", 1), e("div", null, s(r(Ge)(v.amount)), 1)]), e("div", If, [E(s(d.$t("numMay")) + " ", 1), e("div", null, s(v.betCount), 1)]), e("div", Sf, [E(s(d.$t("afterTaxAmount")) + " ", 1), e("div", Gf, s(r(Ge)(v.realAmount)), 1)]), e("div", xf, [E(s(d.$t("tax")) + " ", 1), e("div", null, s(r(Ge)(v.fee)), 1)]), e("div", Nf, [E(s(d.$t("resultMay")) + " ", 1), v.number ? (n(), a("div", Bf, [e("div", Rf, s(v.number), 1), e("div", {
                class: M(["MyGameRecordList__C-inlineB", [_(Number(v.number))]])
            }, s(m(Number(v.number))), 3), v.number == 0 || v.number == 5 ? (n(), a("div", Mf, s(d.$t("purpleColor")), 1)) : N("", !0), e("div", {
                class: M(["MyGameRecordList__C-inlineB", [Number(v.number) > 4 ? "big" : "small"]])
            }, s(Number(v.number) > 4 ? d.$t("big") : d.$t("small")), 3)])) : (n(), a("div", Pf, "--"))]), e("div", Af, [E(s(d.$t("selectMay")) + " ", 1), e("div", null, s(u(v.selectType)), 1)]), e("div", zf, [E(s(d.$t("statusMay")) + " ", 1), v.state != 2 ? (n(), a("div", {
                key: 0,
                class: M([v.state ? "green" : "red"])
            }, s(v.state ? d.$t("success") : d.$t("fail")), 3)) : (n(), a("div", Df, s(d.$t("k3RecordDesc9")), 1))]), e("div", Of, [E(s(d.$t("winOrLose")) + " ", 1), v.state != 2 ? (n(), a("div", {
                key: 0,
                class: M([v.state ? "green" : "red"])
            }, s(`${v.state?"+":"-"} ${r(Ge)(v.profitAmount)}`), 3)) : (n(), a("div", Vf, "--"))]), e("div", Hf, [E(s(d.$t("createTime")) + " ", 1), e("div", null, s(v.addTime), 1)])])) : N("", !0)], 64))), 128))]))
        }
    });
const xn = H(Ef, [
        ["__scopeId", "data-v-a174c2de"]
    ]),
    Wf = {
        class: "BettingRecordWin__C"
    },
    Ff = {
        class: "BettingRecordWin__C-nav"
    },
    jf = {
        class: "BettingRecordWin__C-list"
    },
    Uf = {
        key: 0,
        class: "BettingRecordWin__C-foot"
    },
    qf = {
        class: "BettingRecordWin__C-foot-page"
    },
    Kf = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = At();
            o.getWinGoData();
            const p = o.getWingo,
                m = $([]),
                _ = $(0),
                u = $(1),
                i = $(4),
                d = y => {
                    c.value = y.name, u.value = 1, v()
                },
                c = $(0),
                v = async () => {
                    const [y, T] = await ot(wn({
                        pageSize: 20,
                        pageNo: u.value,
                        typeId: c.value
                    }));
                    m.value = T.list || [], i.value = T.totalPage
                },
                f = () => {
                    c.value = p.value[0].typeID, v()
                };

            function C() {
                t.go(-1)
            }
            const h = () => {
                    u.value--, v()
                },
                g = () => {
                    u.value++, v()
                };
            return fe(() => {
                f()
            }), (y, T) => {
                const k = j("NavBar"),
                    b = j("van-tab"),
                    L = j("van-tabs"),
                    I = j("van-icon");
                return n(), a("div", Wf, [w(k, {
                    title: "Win Go",
                    "left-arrow": "",
                    onClickLeft: C,
                    "background-color": "#151E2B"
                }, {
                    right: A(() => [e("div", {
                        class: "customer_icon",
                        onClick: T[0] || (T[0] = G => r(t).push({
                            name: "CustomerService"
                        }))
                    })]),
                    _: 1
                }), e("div", Ff, [w(L, {
                    active: _.value,
                    "onUpdate:active": T[1] || (T[1] = G => _.value = G),
                    onClickTab: d
                }, {
                    default: A(() => [(n(!0), a(R, null, P(r(p), (G, S) => (n(), X(b, {
                        key: S,
                        title: G.typeName,
                        name: G.typeID
                    }, null, 8, ["title", "name"]))), 128))]),
                    _: 1
                }, 8, ["active"])]), e("div", jf, [w(xn, {
                    mayrecord: m.value
                }, null, 8, ["mayrecord"])]), m.value.length ? (n(), a("div", Uf, [e("div", {
                    class: M(["BettingRecordWin__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: h
                }, [w(I, {
                    name: "arrow-left",
                    class: "BettingRecordWin__C-icon",
                    size: "18"
                })], 2), e("div", qf, s(u.value) + "/" + s(i.value), 1), e("div", {
                    class: M(["BettingRecordWin__C-foot-next", {
                        disabled: u.value >= i.value
                    }]),
                    onClick: g
                }, [w(I, {
                    name: "arrow",
                    class: "BettingRecordWin__C-icon",
                    size: "18"
                })], 2)])) : N("", !0)])
            }
        }
    });
const Zf = H(Kf, [
        ["__scopeId", "data-v-075cdd45"]
    ]),
    RO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: Zf
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Xf = {
        class: "BettingRecordWinTrx__C"
    },
    Jf = {
        class: "BettingRecordWinTrx__C-nav"
    },
    Qf = {
        class: "BettingRecordWinTrx__C-list"
    },
    Yf = {
        key: 0,
        class: "BettingRecordWinTrx__C-foot"
    },
    ey = {
        class: "BettingRecordWinTrx__C-foot-page"
    },
    ty = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = $(Ic),
                p = $([]),
                m = $(0),
                _ = $(1),
                u = $(0),
                i = $(4),
                d = g => {
                    u.value = g.name, _.value = 1, c()
                },
                c = async () => {
                    const [g, y] = await ot(Ln({
                        pageSize: 20,
                        pageNo: _.value,
                        typeId: u.value
                    }));
                    p.value = y.list || [], i.value = y.totalPage
                },
                v = async () => {
                    u.value = o.value[0].typeID, c()
                };

            function f() {
                t.go(-1)
            }
            const C = () => {
                    _.value--, c()
                },
                h = () => {
                    _.value++, c()
                };
            return fe(() => {
                v()
            }), (g, y) => {
                const T = j("NavBar"),
                    k = j("van-tab"),
                    b = j("van-tabs"),
                    L = j("van-icon");
                return n(), a("div", Xf, [w(T, {
                    title: "Trx Win Go",
                    "left-arrow": "",
                    onClickLeft: f,
                    "background-color": "#151E2B"
                }, {
                    right: A(() => [e("div", {
                        class: "customer_icon",
                        onClick: y[0] || (y[0] = I => r(t).push({
                            name: "CustomerService"
                        }))
                    })]),
                    _: 1
                }), e("div", Jf, [w(b, {
                    active: m.value,
                    "onUpdate:active": y[1] || (y[1] = I => m.value = I),
                    onClickTab: d
                }, {
                    default: A(() => [(n(!0), a(R, null, P(o.value, (I, G) => (n(), X(k, {
                        key: G,
                        title: I.typeName,
                        name: I.typeID
                    }, null, 8, ["title", "name"]))), 128))]),
                    _: 1
                }, 8, ["active"])]), e("div", Qf, [w(xn, {
                    mayrecord: p.value
                }, null, 8, ["mayrecord"])]), p.value.length ? (n(), a("div", Yf, [e("div", {
                    class: M(["BettingRecordWinTrx__C-foot-previous", {
                        disabled: _.value <= 1
                    }]),
                    onClick: C
                }, [w(L, {
                    name: "arrow-left",
                    class: "BettingRecordWinTrx__C-icon",
                    size: "20"
                })], 2), e("div", ey, s(_.value) + "/" + s(i.value), 1), e("div", {
                    class: M(["BettingRecordWinTrx__C-foot-next", {
                        disabled: _.value >= i.value
                    }]),
                    onClick: h
                }, [w(L, {
                    name: "arrow",
                    class: "BettingRecordWinTrx__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)])
            }
        }
    });
const sy = H(ty, [
        ["__scopeId", "data-v-66e115ef"]
    ]),
    MO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: sy
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    me = $({
        odds: 1.5,
        money_list: [100, 1e3, 200, 5e3, 1e4],
        bet_money: 0,
        binguoType: 1,
        currentNumber: "20230610858776",
        award_result: "246",
        bet_item: "",
        trend_result: ["6", "7", "8", "9", "10", "12", "13", "14", "15", "16", "17", "18", "5"],
        trend_result2: ["123", "245", "532", "666"],
        currentMoneyIndex: 0,
        bet_number: "",
        beishu: 1,
        beishuList: [1, 5, 10, 20, 50, 100],
        currentBeishuIndex: 0,
        currentBetType: void 0,
        currentPlayId: 0,
        currentSelectType: "",
        currentOdds: "",
        drawIssnum: ""
    }),
    _s = $(),
    _n = $(!1),
    ms = $(!1),
    _a = $(!0),
    ma = $(!1),
    ny = $(!1),
    mn = $("00:00"),
    ay = $(!1),
    vn = $(!0),
    {
        t: fn
    } = Ms.global,
    vs = $([]),
    Yt = $([{
        value: fn("small"),
        type: 1,
        range: "3-9",
        beishu: "2.0",
        bet_amount: 0,
        key: "Small",
        groupId: 1,
        playId: 0,
        hot: !1
    }, {
        value: fn("binguoHe"),
        type: 2,
        range: "10-11",
        beishu: "3.0",
        bet_amount: 0,
        key: "Drawn",
        groupId: 1,
        playId: 0,
        hot: !1
    }, {
        value: fn("k3Big"),
        type: 3,
        range: "12-18",
        beishu: "5.0",
        bet_amount: 0,
        key: "Big",
        groupId: 1,
        playId: 0,
        hot: !1
    }]),
    fs = $(Array.from({
        length: 16
    }, (l, t) => {
        const o = t + 3;
        return {
            value: o,
            type: o < 10 ? 1 : o > 11 ? 3 : 2,
            beishu: "2.0",
            bet_amount: 0,
            hot: !1,
            groupId: 1,
            playId: 0
        }
    })),
    Rt = $({
        third: {
            amount1: 0,
            amount2: 0
        },
        two: 0,
        one: {
            amount1: 0,
            amount2: 0,
            amount3: 0
        }
    }),
    Vt = $([{
        value: "1",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }, {
        value: "2",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }, {
        value: "3",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }, {
        value: "4",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }, {
        value: "5",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }, {
        value: "6",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }, {
        value: "*",
        amount1: 0,
        amount2: 0,
        amount3: 0,
        hot1: !1,
        hot2: !1,
        hot3: !1
    }]),
    Ks = () => {
        const {
            t: l
        } = pe(), t = $(), o = K(() => [ue("home/AllLotteryGames/binguo", "dice_" + me.value.award_result.toString()[0]), ue("home/AllLotteryGames/binguo", "dice_" + me.value.award_result.toString()[1]), ue("home/AllLotteryGames/binguo", "dice_" + me.value.award_result.toString()[2])]), p = K(() => me.value.currentBetType === 1 ? "small" : me.value.currentBetType === 2 ? "and" : "big"), m = async () => {
            const S = await de(Nc());
            S != null && S.data && (me.value.money_list = S.data.betAmount, me.value.beishuList = S.data.betMultiplier, me.value.bet_money = S.data.betAmount[0])
        }, _ = async () => {
            const S = await de(Bc());
            if (S != null && S.data) {
                vs.value = S == null ? void 0 : S.data;
                let x = S == null ? void 0 : S.data;
                x.filter(z => z.groupId === 1).forEach(z => {
                    Number(z.betType) ? fs.value.forEach(F => {
                        z.betType === F.value + "" && (F.beishu = z.odds, F.playId = z.playId)
                    }) : Yt.value.forEach(F => {
                        F.key === z.betType && (F.beishu = z.odds, F.playId = z.playId)
                    })
                }), x.filter(z => z.groupId !== 1).forEach(z => {
                    z.groupId === 4 && (z.betType === "1" ? Rt.value.third.amount1 = z.odds : Rt.value.third.amount2 = z.odds), z.groupId === 3 && (Rt.value.two = z.odds), z.groupId === 2 && (z.betType === "1" ? Rt.value.one.amount1 = z.odds : z.betType === "2" ? Rt.value.one.amount2 = z.odds : Rt.value.one.amount3 = z.odds)
                })
            }
        }, u = async () => {
            const S = await de(Pc({
                issueNumber: me.value.currentNumber
            }));
            S != null && S.data && (S.data.forEach(x => {
                switch (Yt.value.forEach(B => {
                    x.playId === B.playId && (B.bet_amount = x.amount)
                }), fs.value.forEach(B => {
                    x.playId === B.playId && (B.bet_amount = x.amount)
                }), x.playId) {
                    case 28:
                        Vt.value[Number(x.selectType[0]) - 1].amount1 = x.amount;
                        break;
                    case 29:
                        Vt.value[6].amount1 = x.amount;
                        break;
                    case 27:
                        Vt.value[Number(x.selectType[0]) - 1].amount2 = x.amount;
                        break;
                    case 24:
                        Vt.value[Number(x.selectType[0]) - 1].amount3 = x.amount;
                        break
                }
            }), await i(0), nt(() => {
                S.data.sort((D, z) => z.amount - D.amount).slice(0, 3).forEach(D => {
                    let z = Yt.value.findIndex(Y => D.playId === Y.playId);
                    z > -1 && (Yt.value[z].hot = !0);
                    let F = fs.value.findIndex(Y => D.playId === Y.playId);
                    switch (F > -1 && (fs.value[F].hot = !0), D.playId) {
                        case 28:
                            Vt.value[Number(D.selectType[0]) - 1].hot1 = !0;
                            break;
                        case 29:
                            Vt.value[6].hot1 = !0;
                            break;
                        case 27:
                            Vt.value[Number(D.selectType[0]) - 1].hot2 = !0;
                            break;
                        case 24:
                            Vt.value[Number(D.selectType[0]) - 1].hot3 = !0;
                            break
                    }
                })
            }))
        }, i = async S => {
            Vt.value.forEach(x => {
                x.hot1 = !1, x.hot2 = !1, x.hot3 = !1, S === 1 && (x.amount1 = 0, x.amount2 = 0, x.amount3 = 0)
            }), Yt.value.forEach(x => {
                S === 1 && (x.bet_amount = 0), x.hot = !1
            }), fs.value.forEach(x => {
                S === 1 && (x.bet_amount = 0), x.hot = !1
            })
        }, d = async () => {
            const S = await de(Rc());
            S && (S.data ? S.data.startTime && S.data.endTime && (me.value.currentNumber = S == null ? void 0 : S.data.issueNumber, T(S.data.serviceTime, S.data.endTime, async () => {
                mn.value = "10:00", await d(), clearInterval(t.value), setTimeout(() => {
                    c()
                }, 60 * 1e3), i(1)
            })) : vn.value = !1, await u())
        }, c = async () => {
            let S = 1;
            t.value = setInterval(async () => {
                S === 10 ? clearInterval(t.value) : (await v(), await f(), S++)
            }, 1e4)
        }, v = async () => {
            const S = await de(Mc());
            S && (me.value.award_result = S == null ? void 0 : S.data.result, me.value.drawIssnum = S == null ? void 0 : S.data.issueNo)
        }, f = async () => {
            const S = await de(eo());
            S && (me.value.trend_result = S == null ? void 0 : S.data.map(x => x.resultSum + "").slice(0, 13).reverse(), me.value.trend_result2 = S == null ? void 0 : S.data.map(x => x.result + "").slice(0, 4).reverse())
        }, C = S => {
            ms.value = !0, me.value.bet_number = S.value + "", me.value.currentBetType = S.type, me.value.currentPlayId = S.playId, me.value.currentOdds = S.beishu + ""
        }, h = (S, x) => {
            var B, D, z, F;
            x === 1 ? (me.value.bet_number = S, me.value.currentBetType = x, me.value.currentPlayId = (B = vs.value.find(Y => Y.betType === "1" && Y.groupId === 2)) == null ? void 0 : B.playId, me.value.currentOdds = Rt.value.one.amount1 + "") : x === 2 ? (me.value.bet_number = S + "," + S, S.includes("6") ? me.value.currentBetType = 3 : S.includes("5") ? me.value.currentBetType = 2 : me.value.currentBetType = 1, me.value.currentOdds = Rt.value.two + "", me.value.currentPlayId = (D = vs.value.find(Y => Y.betType === "2" && Y.groupId === 3)) == null ? void 0 : D.playId) : x === 3 && (me.value.bet_number = S + "," + S + "," + S, /[123]/.test(S) ? me.value.currentBetType = 1 : me.value.currentBetType = 3, S.includes("*") ? (me.value.currentOdds = Rt.value.third.amount2 + "", me.value.currentPlayId = (z = vs.value.find(Y => Y.betType === "2" && Y.groupId === 4)) == null ? void 0 : z.playId) : (me.value.currentOdds = Rt.value.third.amount1 + "", me.value.currentPlayId = (F = vs.value.find(Y => Y.betType === "1" && Y.groupId === 4)) == null ? void 0 : F.playId)), ms.value = !0
        }, g = async () => {
            var z;
            if (!vn.value) {
                ms.value = !1, ma.value = !0;
                return
            }
            if (!_a.value) return;
            let S = vs.value.find(F => F.playId === me.value.currentPlayId),
                x = "";
            (S == null ? void 0 : S.groupId) === 2 || (S == null ? void 0 : S.groupId) === 3 ? x = me.value.bet_number.split(",")[0] : (S == null ? void 0 : S.groupId) === 4 ? x = me.value.bet_number.includes("*") ? "***" : me.value.bet_number.split(",").join("") : x = Number(me.value.bet_number) ? me.value.bet_number : (z = Yt.value.find(F => F.value === me.value.bet_number)) == null ? void 0 : z.key;
            let B = {
                issueNumber: me.value.currentNumber,
                amount: me.value.bet_money * me.value.beishu,
                figure: Number(me.value.beishu),
                gameType: (S == null ? void 0 : S.groupId) + "",
                selectType: x,
                playId: me.value.currentPlayId
            };
            (await de(Ac(B))).data && (Cn(l("code402")), ms.value = !1, u())
        }, y = (S, x) => {
            let B = new Date(S.replace(/-/g, "/"));
            return new Date(x.replace(/-/g, "/")).getTime() - B.getTime()
        }, T = (S, x, B) => {
            clearInterval(_s.value), _s.value = void 0;
            let D = y(S, x);
            if (D <= 1e3) throw new Error("时间不正确");
            _s.value = setInterval(() => {
                if (D -= 1e3, D <= 1e3) {
                    clearInterval(_s.value), B();
                    return
                }
                mn.value = Fl(D, "mm:ss")
            }, 1e3)
        }, k = () => _n.value = !_n.value, b = S => {
            S === "add" ? me.value.beishu = Number(me.value.beishu) + 1 : me.value.beishu = Number(me.value.beishu) - 1
        }, L = () => {
            ms.value = !1, me.value.currentBeishuIndex = 0, me.value.currentMoneyIndex = 0
        }, I = () => Ns.back(), G = S => S >= 1e6 ? (S / 1e6).toFixed(1).replace(/\.0$/, "") + "M" : S >= 1e3 ? (S / 1e3).toFixed(1).replace(/\.0$/, "") + "K" : S + "";
        return Oe(() => me.value.currentMoneyIndex, S => {
            me.value.bet_money = Number(me.value.money_list[S])
        }, {
            immediate: !0
        }), Oe(() => me.value.bet_number, () => {
            me.value.currentMoneyIndex = 0, me.value.currentBeishuIndex = 0
        }, {
            immediate: !0
        }), Oe(() => me.value.currentBeishuIndex, S => {
            me.value.beishu = Number(me.value.beishuList[S])
        }, {
            immediate: !0
        }), Ut(() => {
            clearInterval(_s.value)
        }), {
            store: me,
            timer: _s,
            isShowBetMoney: _n,
            filterNumberSize: p,
            handleToggleShwoMoney: k,
            handleBet: C,
            goBack: I,
            handleStep: b,
            handleCancel: L,
            isSell: vn,
            handleAlike: h,
            getBinguoConfig: m,
            getBinguoOddsList: _,
            getGameBingo18Issue: d,
            countdownTimeFun: T,
            getBingo18LastGameResult: v,
            getBingo18BetAmount: u,
            handleBetSubmit: g,
            getBingo18Last50Result: f,
            formatNum: G,
            checkRule: _a,
            resultImgList: o,
            betSizeList: Yt,
            betNumberList: fs,
            betSheetVisible: ms,
            overVisble: ma,
            alikeList: Vt,
            timeText: mn,
            oddObject: Rt,
            playerRuleVisble: ny,
            betPopTXT: ay
        }
    },
    lo = l => (he("data-v-ebbda7cb"), l = l(), $e(), l),
    oy = {
        class: "binguo_info"
    },
    ly = {
        class: "binguo_award"
    },
    iy = {
        key: 0,
        class: "main"
    },
    ry = {
        class: "current_award"
    },
    cy = {
        class: "tit"
    },
    uy = {
        class: "current_number"
    },
    py = {
        class: "award_time"
    },
    dy = {
        class: "award_result"
    },
    _y = {
        class: "tit"
    },
    my = {
        class: "award_type"
    },
    vy = {
        key: 1,
        class: "over_tip"
    },
    fy = {
        class: "trend"
    },
    yy = {
        key: 0,
        class: "trend_result1"
    },
    by = {
        class: "text"
    },
    gy = {
        class: "result_list"
    },
    hy = lo(() => e("span", {
        class: "tag animation_tag"
    }, "-", -1)),
    $y = {
        key: 1,
        class: "trend_result2"
    },
    Cy = {
        class: "result_list2"
    },
    ky = {
        class: "result_list2"
    },
    Ty = {
        class: "animation_tag"
    },
    wy = lo(() => e("div", {
        id: "time"
    }, null, -1)),
    Ly = O({
        __name: "BinguoInfo",
        setup(l) {
            const {
                store: t,
                resultImgList: o,
                isSell: p,
                timeText: m,
                getGameBingo18Issue: _,
                getBingo18LastGameResult: u,
                getBingo18Last50Result: i
            } = Ks(), d = re();

            function c(f) {
                let C = 0;
                return t.value.binguoType === 1 ? C = Number(f) : (C = 0, f.split("").forEach(h => {
                    C += Number(h)
                })), C < 10 ? "small" : C === 11 || C === 10 ? "sum" : "big"
            }
            const v = () => {
                d.push({
                    path: "/home/AllLotteryGames/BinguoCount"
                })
            };
            return _(), u(), i(), (f, C) => {
                const h = j("van-icon");
                return n(), a(R, null, [e("div", oy, [e("div", ly, [r(p) ? (n(), a("div", iy, [e("div", ry, [e("div", cy, s(f.$t("currentIssNumber")), 1), e("div", uy, s(r(t).currentNumber), 1)]), e("div", py, s(r(m)), 1), e("div", dy, [e("div", _y, s(r(t).drawIssnum), 1), e("div", my, [e("div", {
                    style: je({
                        backgroundImage: `url(${r(o)[0]}) `
                    })
                }, null, 4), r(t).binguoType !== 2 ? (n(), X(h, {
                    key: 0,
                    name: r(ue)("home/AllLotteryGames/binguo", "add")
                }, null, 8, ["name"])) : N("", !0), e("div", {
                    style: je({
                        backgroundImage: `url(${r(o)[1]}) `
                    })
                }, null, 4), r(t).binguoType !== 2 ? (n(), X(h, {
                    key: 1,
                    name: r(ue)("home/AllLotteryGames/binguo", "add")
                }, null, 8, ["name"])) : N("", !0), e("div", {
                    style: je({
                        backgroundImage: `url(${r(o)[2]})`
                    })
                }, null, 4)])])])) : (n(), a("div", vy, s(f.$t("playerEnd")), 1))]), e("div", fy, [r(t).binguoType === 1 ? (n(), a("div", yy, [e("div", by, s(f.$t("result")), 1), e("div", gy, [(n(!0), a(R, null, P(r(t).trend_result, g => (n(), a("span", {
                    class: M(["tag", `${c(g)}_tag`])
                }, s(g), 3))), 256)), hy])])) : (n(), a("div", $y, [(n(!0), a(R, null, P(r(t).trend_result2, g => (n(), a("div", Cy, [(n(!0), a(R, null, P(g, y => (n(), a("span", {
                    class: M(`${c(g)}_tag`)
                }, s(y), 3))), 256))]))), 256)), e("div", ky, [(n(), a(R, null, P(3, () => e("span", Ty)), 64))])])), e("div", {
                    class: "trend_img",
                    onClick: C[0] || (C[0] = g => v())
                })])]), wy], 64)
            }
        }
    });
const Iy = H(Ly, [
        ["__scopeId", "data-v-ebbda7cb"]
    ]),
    Sy = l => (he("data-v-c361e07d"), l = l(), $e(), l),
    Gy = {
        class: "main_desk"
    },
    xy = {
        key: 0,
        class: "rule_tip"
    },
    Ny = {
        class: "bet_size"
    },
    By = ["onClick"],
    Ry = {
        class: "head"
    },
    My = {
        class: "range"
    },
    Py = {
        key: 0,
        class: "hot"
    },
    Ay = ["onClick"],
    zy = {
        key: 1,
        class: "alike_box"
    },
    Dy = {
        class: "rule_tip"
    },
    Oy = {
        class: "alike"
    },
    Vy = ["onClick"],
    Hy = {
        class: "amount"
    },
    Ey = {
        class: "third_list"
    },
    Wy = {
        class: "ball"
    },
    Fy = {
        class: "ball2"
    },
    jy = {
        key: 0,
        class: "ball_hot2"
    },
    Uy = {
        class: "rule_tip"
    },
    qy = {
        class: "alike two_alike"
    },
    Ky = ["onClick"],
    Zy = {
        class: "amount"
    },
    Xy = {
        class: "third_list"
    },
    Jy = {
        class: "ball"
    },
    Qy = {
        class: "ball2"
    },
    Yy = {
        key: 0,
        class: "ball_hot2"
    },
    e2 = {
        class: "rule_tip"
    },
    t2 = {
        class: "alike one_alike"
    },
    s2 = ["onClick"],
    n2 = {
        class: "amount"
    },
    a2 = Sy(() => e("div", {
        class: "ball_hot"
    }, null, -1)),
    o2 = {
        class: "third_list"
    },
    l2 = {
        class: "ball"
    },
    i2 = {
        class: "ball2"
    },
    r2 = {
        key: 0,
        class: "ball_hot2"
    },
    c2 = {
        class: "rule_tip_header"
    },
    u2 = ["src"],
    p2 = {
        class: "rule_tip_dialog"
    },
    d2 = {
        class: "rule_tip_tit"
    },
    _2 = {
        class: "rule_tip_text"
    },
    m2 = O({
        __name: "BinguoMainDesk",
        setup(l) {
            const {
                t
            } = pe(), {
                betSizeList: o,
                betNumberList: p,
                isShowBetMoney: m,
                handleBet: _,
                store: u,
                alikeList: i,
                handleAlike: d,
                oddObject: c,
                formatNum: v
            } = Ks(), f = {
                sum: {
                    dice: "1,3,6",
                    tip1: t("result"),
                    tip2: t("binguoRuleTipText1")
                },
                third: {
                    dice: "6,6,6",
                    tip1: t("numbersMatch"),
                    tip2: t("binguoRuleTipText2")
                },
                two: {
                    dice: "6,6",
                    tip1: t("sameNum"),
                    tip2: t("binguoRuleTipText3")
                },
                one: {
                    dice: "1,2,3,5,4,6",
                    tip1: t("same"),
                    tip2: t("binguoRuleTipText4")
                }
            }, C = $(!1), h = $(), g = () => {
                const y = document.querySelectorAll(".rule_tip");
                for (let T = 0; T < y.length; T++) y[T].addEventListener("click", () => {
                    C.value = !0, T === 0 && (h.value = f.sum), T === 1 && (h.value = f.third), T === 2 && (h.value = f.two), T === 3 && (h.value = f.one)
                })
            };
            return Oe(() => u.value.binguoType, y => {
                y === 2 && nt(() => {
                    g()
                })
            }, {
                deep: !0,
                immediate: !0
            }), (y, T) => (n(), a("div", Gy, [r(u).binguoType === 2 ? (n(), a("div", xy, s(y.$t("xosoTxt60")), 1)) : N("", !0), e("div", Ny, [(n(!0), a(R, null, P(r(o), k => (n(), a("div", {
                class: "size_item",
                onClick: it(b => r(_)(k), ["stop"])
            }, [e("div", Ry, [e("span", null, s(r(m) && k.bet_amount ? r(v)(k.bet_amount) : ""), 1), e("span", null, s(k.beishu + "x" || ""), 1)]), e("div", {
                class: M(`value value_${k.type}`)
            }, s(k.value), 3), e("div", My, s(k.range), 1), k.hot && r(m) ? (n(), a("div", Py)) : N("", !0)], 8, By))), 256))]), e("div", {
                class: M(["bet_number", {
                    betAll: r(u).binguoType === 2
                }])
            }, [(n(!0), a(R, null, P(r(p), k => (n(), a("div", {
                key: k.value,
                class: "item",
                onClick: b => r(_)(k)
            }, [e("div", null, s(r(m) && k.bet_amount ? r(v)(k.bet_amount) : ""), 1), e("div", null, s(k.value), 1), e("div", null, s(k.beishu) + "X", 1), k.hot && r(m) ? (n(), a("div", {
                key: 0,
                class: M(["hot", {
                    hot2: r(u).binguoType === 2
                }])
            }, null, 2)) : N("", !0)], 8, Ay))), 128))], 2), r(u).binguoType === 2 ? (n(), a("div", zy, [e("div", Dy, s(y.$t("trendTXT4")) + " " + s(y.$t("odds")) + s(r(c).third.amount1) + "x " + s(y.$t("k3bet3Desc4")) + " " + s(y.$t("odds")) + s(r(c).third.amount2) + "x ", 1), e("div", Oy, [(n(!0), a(R, null, P(r(i), k => (n(), a("div", {
                class: "alike_item",
                onClick: b => r(d)(k.value, 3)
            }, [e("div", Hy, s(r(m) && k.amount1 ? r(v)(k.amount1) : ""), 1), e("div", Ey, [(n(), a(R, null, P(3, () => e("div", Wy, [e("span", Fy, s(k.value), 1), k.hot1 ? (n(), a("span", jy)) : N("", !0)])), 64))])], 8, Vy))), 256))]), e("div", Uy, s(y.$t("trendTXT3") + y.$t("odds")) + " " + s(r(c).two) + "x", 1), e("div", qy, [(n(!0), a(R, null, P(r(i).slice(0, 6), k => (n(), a("div", {
                class: "alike_item",
                onClick: b => r(d)(k.value, 2)
            }, [e("div", Zy, s(r(m) && k.amount2 ? r(v)(k.amount2) : ""), 1), e("div", Xy, [(n(), a(R, null, P(2, () => e("div", Jy, [e("span", Qy, s(k.value), 1), k.hot2 ? (n(), a("span", Yy)) : N("", !0)])), 64))])], 8, Ky))), 256))]), e("div", e2, s(y.$t("binguoRuleTip1")) + s(r(c).one.amount1) + "x " + s(y.$t("binguoRuleTip2")) + s(r(c).one.amount2) + "x " + s(y.$t("binguoRuleTip3")) + " " + s(r(c).one.amount3) + "x ", 1), e("div", t2, [(n(!0), a(R, null, P(r(i).slice(0, 6), k => (n(), a("div", {
                class: "alike_item",
                onClick: b => r(d)(k.value, 1)
            }, [e("div", n2, s(r(m) && k.amount3 ? r(v)(k.amount3) : ""), 1), a2, e("div", o2, [e("span", l2, [e("span", i2, s(k.value), 1), k.hot3 ? (n(), a("span", r2)) : N("", !0)])])], 8, s2))), 256))])])) : N("", !0), w(Mt, {
                show: C.value,
                "onUpdate:show": T[0] || (T[0] = k => C.value = k),
                showCloseIcon: !0,
                clickOutSide: !0,
                "show-cancel-btn": !1,
                showFooter: !1,
                isShowHeader: !1
            }, {
                title: A(() => {
                    var k;
                    return [e("div", c2, [(n(!0), a(R, null, P((k = h.value) == null ? void 0 : k.dice.split(","), b => (n(), a("img", {
                        src: r(ue)("home/AllLotteryGames/binguo", `rule_dice_${b}`),
                        alt: ""
                    }, null, 8, u2))), 256))])]
                }),
                content: A(() => {
                    var k, b;
                    return [e("div", p2, [e("div", d2, s((k = h.value) == null ? void 0 : k.tip1), 1), e("div", _2, s((b = h.value) == null ? void 0 : b.tip2), 1)])]
                }),
                footer: A(() => []),
                _: 1
            }, 8, ["show"])]))
        }
    });
const v2 = H(m2, [
        ["__scopeId", "data-v-c361e07d"]
    ]),
    f2 = {
        class: "bet_content"
    },
    y2 = {
        class: "bet_tit"
    },
    b2 = {
        class: "bet_cnt"
    },
    g2 = {
        class: "bet_item"
    },
    h2 = {
        class: "bet_item_tit"
    },
    $2 = {
        class: "bet_money_list"
    },
    C2 = ["onClick"],
    k2 = {
        class: "bet_item"
    },
    T2 = {
        class: "bet_item_tit"
    },
    w2 = {
        class: "bet_step"
    },
    L2 = {
        class: "bet_money_list bet_beishu"
    },
    I2 = ["onClick"],
    S2 = {
        class: "bet_info"
    },
    G2 = {
        class: "tit"
    },
    x2 = {
        class: "pl",
        style: {
            color: "#fff"
        }
    },
    N2 = {
        class: "bet_info"
    },
    B2 = {
        class: "tit"
    },
    R2 = {
        class: "pl",
        style: {
            color: "#cee98c"
        }
    },
    M2 = {
        class: "bet_info"
    },
    P2 = {
        class: "tit"
    },
    A2 = {
        class: "pl",
        style: {
            color: "#f9bc36"
        }
    },
    z2 = {
        key: 0,
        class: "recharge_tip"
    },
    D2 = {
        class: "apply"
    },
    O2 = {
        class: "bet_btn_group"
    },
    V2 = O({
        __name: "BinguoBetSheet",
        setup(l) {
            const {
                betSheetVisible: t,
                store: o,
                betPopTXT: p,
                filterNumberSize: m,
                handleStep: _,
                checkRule: u,
                handleCancel: i,
                handleBetSubmit: d
            } = Ks(), v = lt().getUserInfo, f = re(), C = () => {
                f.push("/wallet/recharge")
            };
            return (h, g) => {
                const y = j("van-field"),
                    T = j("van-icon"),
                    k = j("van-checkbox"),
                    b = j("van-action-sheet");
                return n(), X(b, {
                    show: r(t),
                    "onUpdate:show": g[8] || (g[8] = L => at(t) ? t.value = L : null),
                    closeable: !1
                }, {
                    default: A(() => [e("div", f2, [e("div", y2, s(h.$t("betting")), 1), e("div", b2, [(n(!0), a(R, null, P(r(o).bet_number.split(","), L => (n(), a("span", {
                        class: M(`${r(m)}`)
                    }, s(L), 3))), 256))]), e("div", g2, [e("div", h2, s(h.$t("amount")), 1), e("div", $2, [(n(!0), a(R, null, P(r(o).money_list, (L, I) => (n(), a("div", {
                        class: M(["money_item", {
                            monyActive: r(o).currentMoneyIndex === I
                        }]),
                        onClick: G => r(o).currentMoneyIndex = I
                    }, s(L), 11, C2))), 256))])]), e("div", k2, [e("div", T2, [e("span", null, s(h.$t("multiple")), 1), e("div", w2, [e("span", {
                        onClick: g[0] || (g[0] = L => r(_)("sub"))
                    }, "-"), w(y, {
                        modelValue: r(o).beishu,
                        "onUpdate:modelValue": g[1] || (g[1] = L => r(o).beishu = L),
                        "input-align": "center",
                        onInput: g[2] || (g[2] = L => {
                            if (9999 < Number(L.target.value)) {
                                r(o).beishu = 9999;
                                return
                            }
                            if (Number(L.target.value) < 1) {
                                r(o).beishu = 0;
                                return
                            }
                            r(o).beishu = Number(L.target.value)
                        }),
                        type: "digit",
                        class: "bet_beishu_input"
                    }, null, 8, ["modelValue"]), e("span", {
                        onClick: g[3] || (g[3] = L => r(_)("add"))
                    }, "+")])]), e("div", L2, [(n(!0), a(R, null, P(r(o).beishuList, (L, I) => (n(), a("div", {
                        class: M(["money_item", {
                            monyActive: r(o).currentBeishuIndex === I
                        }]),
                        onClick: G => r(o).currentBeishuIndex = I
                    }, " X" + s(L), 11, I2))), 256))])]), e("div", S2, [e("div", G2, s(h.$t("odds")), 1), e("div", x2, s(r(o).currentOdds), 1)]), e("div", N2, [e("div", B2, s(h.$t("walletBalance")), 1), e("div", R2, s(r(v).amount), 1)]), e("div", M2, [e("div", P2, s(h.$t("betAmounts")), 1), e("div", A2, s(r(o).bet_money * r(o).beishu), 1)]), r(v).amount < r(o).bet_money * r(o).beishu ? (n(), a("div", z2, [e("div", null, [w(T, {
                        name: "warning-o",
                        size: "18"
                    }), E(" " + s(h.$t("walletTip")), 1)]), e("span", {
                        onClick: C
                    }, s(h.$t("goRecharge")) + " >>", 1)])) : N("", !0), w(k, {
                        modelValue: r(u),
                        "onUpdate:modelValue": g[5] || (g[5] = L => at(u) ? u.value = L : null),
                        "checked-color": "#CEE98C",
                        "label-disabled": "",
                        "icon-size": "24px"
                    }, {
                        default: A(() => [e("span", D2, s(h.$t("agree")), 1), e("span", {
                            class: "rule",
                            onClick: g[4] || (g[4] = () => {
                                t.value = !1, p.value = !0
                            })
                        }, s(h.$t("presaleRules")), 1)]),
                        _: 1
                    }, 8, ["modelValue"]), e("div", O2, [e("div", {
                        class: "cancel_btn",
                        onClick: g[6] || (g[6] = (...L) => r(i) && r(i)(...L))
                    }, s(h.$t("cancel")), 1), e("div", {
                        class: M(["bet_btn", {
                            inconformity: r(v).amount < r(o).bet_money * r(o).beishu || !r(u) || r(o).bet_money * r(o).beishu === 0
                        }]),
                        onClick: g[7] || (g[7] = (...L) => r(d) && r(d)(...L))
                    }, s(h.$t("betting")), 3)])])]),
                    _: 1
                }, 8, ["show"])
            }
        }
    });
const H2 = H(V2, [
    ["__scopeId", "data-v-999f9938"]
]);
const E2 = {},
    Nn = l => (he("data-v-65bb586b"), l = l(), $e(), l),
    W2 = {
        class: "container"
    },
    F2 = {
        class: "first-paragraph"
    },
    j2 = {
        class: "first-statement"
    },
    U2 = {
        class: "paragraph-two"
    },
    q2 = {
        class: "paragraph-two-statement"
    },
    K2 = {
        class: "paragraph-three"
    },
    Z2 = {
        class: "paragraph-three-statement"
    },
    X2 = {
        class: "svg-container"
    },
    J2 = Pt('<div class="first-vector" data-v-65bb586b><svg xmlns="http://www.w3.org/2000/svg" width="132" height="14" viewBox="0 0 132 14" fill="none" data-v-65bb586b><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.99997C-2.41411e-08 6.72383 0.223857 6.49997 0.499999 6.49997L119.5 6.49996C119.776 6.49996 120 6.72382 120 6.99996C120 7.27611 119.776 7.49996 119.5 7.49996L0.5 7.49997C0.223858 7.49997 2.41411e-08 7.27612 0 6.99997Z" fill="url(#paint0_linear_22_2052)" data-v-65bb586b></path><path d="M119.515 8.41418C118.734 7.63313 118.734 6.3668 119.515 5.58575L123.757 1.34311C124.538 0.562062 125.805 0.562062 126.586 1.34311L130.828 5.58575C131.609 6.3668 131.609 7.63313 130.828 8.41418L126.586 12.6568C125.805 13.4379 124.538 13.4379 123.757 12.6568L119.515 8.41418Z" fill="url(#paint1_linear_22_2052)" data-v-65bb586b></path><defs data-v-65bb586b><linearGradient id="paint0_linear_22_2052" x1="126" y1="7.00003" x2="-4.8188e-08" y2="7.00003" gradientUnits="userSpaceOnUse" data-v-65bb586b><stop stop-color="#5DBA47" data-v-65bb586b></stop><stop offset="1" stop-color="#5DBA47" stop-opacity="0" data-v-65bb586b></stop></linearGradient><linearGradient id="paint1_linear_22_2052" x1="126" y1="7.00003" x2="-4.8188e-08" y2="7.00003" gradientUnits="userSpaceOnUse" data-v-65bb586b><stop stop-color="#5DBA47" data-v-65bb586b></stop><stop offset="1" stop-color="#5DBA47" stop-opacity="0" data-v-65bb586b></stop></linearGradient></defs></svg></div>', 1),
    Q2 = {
        class: "vector-heading"
    },
    Y2 = Pt('<div class="vector-two" data-v-65bb586b><svg xmlns="http://www.w3.org/2000/svg" width="132" height="14" viewBox="0 0 132 14" fill="none" data-v-65bb586b><path fill-rule="evenodd" clip-rule="evenodd" d="M132 6.99997C132 6.72383 131.776 6.49997 131.5 6.49997L12.5 6.49996C12.2239 6.49996 12 6.72382 12 6.99996C12 7.27611 12.2239 7.49996 12.5 7.49996L131.5 7.49997C131.776 7.49997 132 7.27612 132 6.99997Z" fill="url(#paint0_linear_22_2053)" data-v-65bb586b></path><path d="M12.4853 8.41418C13.2664 7.63313 13.2664 6.3668 12.4853 5.58575L8.24268 1.34311C7.46163 0.562062 6.1953 0.562062 5.41425 1.34311L1.17162 5.58575C0.390564 6.3668 0.390564 7.63313 1.17162 8.41418L5.41425 12.6568C6.1953 13.4379 7.46163 13.4379 8.24268 12.6568L12.4853 8.41418Z" fill="url(#paint1_linear_22_2053)" data-v-65bb586b></path><defs data-v-65bb586b><linearGradient id="paint0_linear_22_2053" x1="6.00001" y1="7.00003" x2="132" y2="7.00003" gradientUnits="userSpaceOnUse" data-v-65bb586b><stop stop-color="#5DBA47" data-v-65bb586b></stop><stop offset="1" stop-color="#5DBA47" stop-opacity="0" data-v-65bb586b></stop></linearGradient><linearGradient id="paint1_linear_22_2053" x1="6.00001" y1="7.00003" x2="132" y2="7.00003" gradientUnits="userSpaceOnUse" data-v-65bb586b><stop stop-color="#5DBA47" data-v-65bb586b></stop><stop offset="1" stop-color="#5DBA47" stop-opacity="0" data-v-65bb586b></stop></linearGradient></defs></svg></div>', 1),
    eb = {
        class: "details-container-one"
    },
    tb = {
        class: "details-container-items"
    },
    sb = {
        class: "first-heading"
    },
    nb = {
        class: "fontBold"
    },
    ab = {
        class: "paragraph-inside-container"
    },
    ob = {
        class: "paragraph-title"
    },
    lb = {
        class: "paragraph-inside-container"
    },
    ib = {
        class: "paragraph-title"
    },
    rb = {
        class: "paragraph-inside-container"
    },
    cb = {
        class: "paragraph-title"
    },
    ub = {
        class: "paragraph-inside-container"
    },
    pb = {
        class: "paragraph-title"
    },
    db = {
        class: "details-container-one"
    },
    _b = {
        class: "details-container-items"
    },
    mb = {
        class: "first-heading"
    },
    vb = Nn(() => e("span", {
        class: "fontBold"
    }, "1,2,3,4,5,6", -1)),
    fb = {
        class: "paragraph-inside-container"
    },
    yb = {
        class: "paragraph-title"
    },
    bb = {
        class: "details-container-one"
    },
    gb = {
        class: "details-container-items"
    },
    hb = {
        class: "first-heading"
    },
    $b = Nn(() => e("span", {
        class: "fontBold"
    }, "11,22...66", -1)),
    Cb = {
        class: "paragraph-inside-container"
    },
    kb = {
        class: "paragraph-title"
    },
    Tb = {
        class: "details-container-one"
    },
    wb = {
        class: "details-container-items"
    },
    Lb = {
        class: "first-heading"
    },
    Ib = Nn(() => e("span", {
        class: "fontBold"
    }, "111,222...666,***", -1)),
    Sb = {
        class: "paragraph-inside-container"
    },
    Gb = {
        class: "paragraph-title"
    },
    xb = {
        class: "paragraph-inside-container"
    },
    Nb = {
        class: "paragraph-title"
    };

function Bb(l, t) {
    return n(), a("div", W2, [e("div", F2, [e("p", j2, s(l.$t("binguoRuleText1")), 1)]), e("div", U2, [e("p", q2, s(l.$t("binguoRuleText2")), 1)]), e("div", K2, [e("p", Z2, s(l.$t("binguoRuleText3")), 1)]), e("div", X2, [J2, e("div", Q2, s(l.$t("gamePlay")), 1), Y2]), e("div", eb, [e("div", tb, s(l.$t("xosoTxt60")), 1), e("div", sb, [E(s(l.$t("binguoRuleText4")) + " ", 1), e("span", nb, s(l.$t("binguoRuleText5")), 1), E(s(l.$t("binguoRuleText6")), 1)]), e("div", ab, [e("div", ob, [e("span", null, s(l.$t("binguoRuleText7")) + ":", 1), E(s(l.$t("binguoRuleText8")), 1)])]), e("div", lb, [e("div", ib, [e("span", null, s(l.$t("binguoRuleText9")) + ":", 1), E(s(l.$t("binguoRuleText10")), 1)])]), e("div", rb, [e("div", cb, [e("span", null, s(l.$t("binguoRuleText17")) + ":", 1), E(s(l.$t("binguoRuleText18")), 1)])]), e("div", ub, [e("div", pb, [e("span", null, s(l.$t("binguoRuleText11")) + ",", 1), E(s(l.$t("binguoRuleText12")), 1)])])]), e("div", db, [e("div", _b, s(l.$t("same")), 1), e("div", mb, [E(s(l.$t("binguoRuleText4")) + " ", 1), vb]), e("div", fb, [e("div", yb, s(l.$t("binguoRuleText13")), 1)])]), e("div", bb, [e("div", gb, s(l.$t("sameNum")), 1), e("div", hb, [E(s(l.$t("binguoRuleText4")), 1), $b]), e("div", Cb, [e("div", kb, s(l.$t("binguoRuleText14")), 1)])]), e("div", Tb, [e("div", wb, s(l.$t("numbersMatch")), 1), e("div", Lb, [E(s(l.$t("binguoRuleText4")), 1), Ib]), e("div", Sb, [e("div", Gb, s(l.$t("binguoRuleText15")), 1)]), e("div", xb, [e("div", Nb, s(l.$t("binguoRuleText16")), 1)])])])
}
const Rb = H(E2, [
        ["render", Bb],
        ["__scopeId", "data-v-65bb586b"]
    ]),
    Mb = l => (he("data-v-e2b24d31"), l = l(), $e(), l),
    Pb = {
        class: "binguo_container"
    },
    Ab = Mb(() => e("span", {
        class: "nav_title"
    }, "BINGO18", -1)),
    zb = {
        class: "nav_right"
    },
    Db = {
        class: "binguo_btn_group"
    },
    Ob = ["src"],
    Vb = {
        class: "over_dialog_tip"
    },
    Hb = {
        class: "playerRule"
    },
    Eb = {
        class: "playerRule"
    },
    Wb = {
        style: {
            color: "#fff"
        }
    },
    Fb = O({
        __name: "index",
        setup(l) {
            const {
                goBack: t,
                betPopTXT: o,
                isShowBetMoney: p,
                handleToggleShwoMoney: m,
                store: _,
                overVisble: u,
                getBinguoConfig: i,
                getBinguoOddsList: d,
                playerRuleVisble: c
            } = Ks(), v = re(), f = () => {
                v.push({
                    path: "/home/AllLotteryGames/BinguoRecord"
                })
            };
            return fe(() => {
                i(), d()
            }), (C, h) => {
                const g = j("van-icon"),
                    y = j("NavBar");
                return n(), a("div", Pb, [w(y, {
                    "left-arrow": "",
                    onClickLeft: r(t),
                    backgroundColor: "#0a4529"
                }, {
                    left: A(() => [w(g, {
                        name: "arrow-left",
                        size: 24
                    }), Ab]),
                    right: A(() => [e("div", zb, [e("div", {
                        onClick: h[0] || (h[0] = it(() => c.value = !0, ["stop"])),
                        class: "binguo_explain"
                    }), e("div", {
                        class: M(["binguo_money", r(p) ? "binguo_money_look" : "binguo_money_hidden"]),
                        onClick: h[1] || (h[1] = it(() => r(m)(), ["stop"]))
                    }, null, 2), e("div", {
                        onClick: h[2] || (h[2] = it(() => f(), ["stop"])),
                        class: "binguo_count1"
                    })])]),
                    _: 1
                }, 8, ["onClickLeft"]), e("div", Db, [e("div", {
                    class: M(["btn_1", {
                        active_btn: r(_).binguoType === 1
                    }]),
                    onClick: h[3] || (h[3] = T => r(_).binguoType = 1)
                }, s(C.$t("binguoDesk1")), 3), e("div", {
                    class: M(["btn_2", {
                        active_btn: r(_).binguoType === 2
                    }]),
                    onClick: h[4] || (h[4] = T => r(_).binguoType = 2)
                }, s(C.$t("binguoDesk2")), 3)]), w(Iy), w(v2), w(H2), w(Mt, {
                    show: r(u),
                    onConfirm: h[5] || (h[5] = T => u.value = !1),
                    "show-cancel-btn": !1,
                    confirmText: C.$t("confirm")
                }, {
                    header: A(() => [e("img", {
                        src: r(ue)("home/AllLotteryGames/binguo", "binguo_tip"),
                        alt: "",
                        class: "binguo_tip"
                    }, null, 8, Ob)]),
                    content: A(() => [e("div", Vb, s(C.$t("over_dialog_tip")), 1)]),
                    _: 1
                }, 8, ["show", "confirmText"]), w(Mt, {
                    class: "rule_dialog",
                    show: r(c),
                    onConfirm: h[6] || (h[6] = T => c.value = !1),
                    "show-cancel-btn": !1,
                    isShowHeader: !1,
                    confirmText: C.$t("iKonw")
                }, {
                    title: A(() => [e("div", null, s(C.$t("binguo_playerRule")), 1)]),
                    content: A(() => [e("div", Hb, [w(Rb)])]),
                    _: 1
                }, 8, ["show", "confirmText"]), w(Mt, {
                    class: "rule_dialog",
                    show: r(o),
                    onConfirm: h[7] || (h[7] = T => o.value = !1),
                    "show-cancel-btn": !1,
                    isShowHeader: !1,
                    confirmText: C.$t("iKonw")
                }, {
                    title: A(() => [e("div", null, s(C.$t("presaleRules")), 1)]),
                    content: A(() => [e("div", Eb, [e("div", Wb, s(C.$t("betPopTXT")), 1)])]),
                    _: 1
                }, 8, ["show", "confirmText"])])
            }
        }
    });
const jb = H(Fb, [
        ["__scopeId", "data-v-e2b24d31"]
    ]),
    PO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: jb
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Ub = {
        class: "binguo_count_tab"
    },
    qb = ["onClick"],
    Kb = O({
        __name: "BinguoTab",
        setup(l) {
            const {
                store: t
            } = os(), {
                t: o
            } = pe(), p = [{
                lable: o("betting"),
                value: 1
            }, {
                lable: o("detail"),
                value: 2
            }, {
                lable: o("thisWeek"),
                value: 3
            }, {
                lable: o("binguoLeaderboard"),
                value: 4
            }];
            return (m, _) => (n(), a("div", Ub, [(n(), a(R, null, P(p, (u, i) => e("div", {
                class: M(["item", {
                    active: r(t).currentTabIndex === i
                }]),
                key: u.value,
                onClick: d => r(t).currentTabIndex = i
            }, s(u.lable), 11, qb)), 64))]))
        }
    });
const Zb = H(Kb, [
        ["__scopeId", "data-v-0f91ea76"]
    ]),
    Xb = l => (he("data-v-c375424d"), l = l(), $e(), l),
    Jb = {
        class: "t-table_border"
    },
    Qb = {
        class: "t-table_th_round"
    },
    Yb = {
        class: "tab_header"
    },
    eg = {
        key: 0,
        class: "tab_default_cell"
    },
    tg = {
        class: "tab_default_cell"
    },
    sg = {
        key: 0
    },
    ng = {
        key: 0
    },
    ag = ["colspan"],
    og = Xb(() => e("div", {
        style: {
            color: "#666",
            "font-size": "14px",
            padding: "6px",
            "text-align": "center"
        }
    }, "暂无数据", -1)),
    lg = O({
        __name: "index",
        props: {
            dataSource: {},
            columnOptions: {},
            headerClass: {},
            bodyClass: {},
            isLockHeader: {
                type: Boolean
            },
            border: {
                type: Boolean,
                default: !0
            },
            scroll: {
                type: Boolean,
                default: !0
            },
            borderColor: {
                default: "#0B462A"
            },
            hBgColor: {
                default: "linear-gradient(180deg, #0A603E 0%, #168055 100%)"
            },
            hColor: {
                default: "#F9BC36"
            },
            align: {
                default: "center"
            },
            rowHeight: {
                default: "auto"
            },
            rowBgColor: {
                default: "#09613E"
            },
            tabWidth: {
                default: "100%"
            },
            tabHeight: {
                default: "600px"
            }
        },
        setup(l) {
            const t = l;
            hn(c => ({
                "70334ce3": c.tabWidth,
                "7c6755aa": c.tabHeight,
                "5911c82f": r(u),
                f4262ada: r(m),
                e5d07fd4: r(p),
                "41635e0d": c.hColor,
                31354248: r(_)
            }));
            const o = $([]),
                {
                    rowBgColor: p,
                    align: m,
                    hBgColor: _,
                    rowHeight: u
                } = t,
                i = () => {
                    o.value = JSON.parse(JSON.stringify(t.dataSource))
                },
                d = () => {
                    t.columnOptions.forEach((c, v) => {
                        if (c.isLockColumn) {
                            let f = document.querySelector(`.th_${c.key}_${v}`),
                                C = document.querySelectorAll(`.td_${c.key}`);
                            f.style.position = "sticky", f.style.top = "-2px", f.style.left = "0", f.style.zIndex = "11", C.forEach(h => {
                                h.style.position = "sticky", h.style.left = "0", h.style.zIndex = "10"
                            })
                        }
                    })
                };
            return fe(() => {
                d()
            }), Oe(() => t.dataSource, (c, v) => {
                c !== v && (i(), d())
            }, {
                deep: !0
            }), (c, v) => (n(), a("div", {
                class: "cuTable",
                style: je({ ...c.scroll && {
                        overflowX: "auto"
                    },
                    ...!c.scroll && {
                        overflow: "hidden"
                    }
                })
            }, [e("div", Jb, [e("table", Qb, [e("tr", Yb, [(n(!0), a(R, null, P(c.columnOptions, (f, C) => (n(), a("th", {
                style: je({
                    width: f.width || 100 / c.columnOptions.length + "%"
                }),
                key: C + "p",
                class: M(`th_${f.key}_${C} default_header_cell ${c.border?"":"noBorder"}`)
            }, [f.isSlotHeader ? $t(c.$slots, f.key + "_head", {
                key: 1,
                item: f
            }, void 0, !0) : (n(), a("div", eg, s(f.title), 1))], 6))), 128))]), (n(!0), a(R, null, P(c.dataSource, (f, C) => ee((n(), a("tr", {
                class: "tab_body",
                key: C + "p1"
            }, [(n(!0), a(R, null, P(c.columnOptions, (h, g) => (n(), a("td", {
                key: g + "p2",
                class: M(`td_${h.key} default_cell ${h.cusTdClass||""} ${c.border?"":"noBorder"}`),
                style: je({
                    width: h.width
                })
            }, [e("div", tg, [h.isSlot ? N("", !0) : (n(), a("span", sg, s(f[h.key]), 1)), $t(c.$slots, h.key, {
                item: f
            }, void 0, !0)])], 6))), 128))])), [
                [He, c.dataSource && c.dataSource.length > 0]
            ])), 128)), c.dataSource.length === 0 ? (n(), a("tr", ng, [e("td", {
                colspan: c.columnOptions.length
            }, [$t(c.$slots, "empty", {}, () => [og], !0)], 8, ag)])) : N("", !0)])])], 4))
        }
    });
const es = H(lg, [
        ["__scopeId", "data-v-c375424d"]
    ]),
    ig = {
        class: "binguo_bet_count"
    },
    rg = {
        class: "bingtip_count_title"
    },
    cg = {
        class: "lately"
    },
    ug = {
        class: "average_column"
    },
    pg = {
        class: "noaverage_column"
    },
    dg = {
        class: "average_column"
    },
    _g = {
        class: "noaverage_column"
    },
    mg = {
        class: "progress_box"
    },
    vg = {
        class: "progress"
    },
    fg = {
        class: "tit"
    },
    yg = {
        class: "progress"
    },
    bg = {
        class: "tit"
    },
    gg = {
        class: "progress"
    },
    hg = {
        class: "tit"
    },
    $g = {
        class: "bingtip_count_title"
    },
    Cg = {
        class: "alike_column"
    },
    kg = {
        class: "big"
    },
    Tg = {
        class: "bingtip_count_title two_title"
    },
    wg = {
        class: "alike_column"
    },
    Lg = {
        class: "big"
    },
    Ig = O({
        __name: "BinguoBetCount",
        setup(l) {
            const {
                store: t,
                filterStyle: o
            } = os(), {
                t: p
            } = pe(), m = K(() => {
                var d, c, v, f;
                return (d = t.smallAndBigTrend) != null && d.bigCount ? ((c = t.smallAndBigTrend) == null ? void 0 : c.bigCount) + ((v = t.smallAndBigTrend) == null ? void 0 : v.smallCount) + ((f = t.smallAndBigTrend) == null ? void 0 : f.equalCount) : 0
            }), _ = $([{
                title: p("xosoTxt60"),
                key: "number",
                isSlot: !0,
                cusTdClass: "sum_column"
            }, {
                title: p("binguoAvgCount"),
                key: "avgCount",
                isSlot: !0
            }, {
                title: p("binguoNotOpenCount"),
                key: "notOpenCount",
                isSlot: !0
            }]), u = $([{
                title: p("numbersMatch"),
                key: "number",
                isSlot: !0,
                cusTdClass: "sum_column"
            }, {
                title: p("binguoOpenCount"),
                key: "openCount",
                isSlot: !1
            }, {
                title: p("binguoAvgCount"),
                key: "avgCount",
                isSlot: !1
            }, {
                title: p("binguoNotOpenCount"),
                key: "notOpenCount",
                isSlot: !1
            }]), i = K(() => {
                let d = gs(u.value);
                return d[0].title = p("sameNum"), d
            });
            return (d, c) => {
                var f, C, h, g, y, T;
                const v = j("van-progress");
                return n(), a("div", ig, [e("div", rg, s(d.$t("binguoLastIssue")), 1), e("div", cg, [w(es, {
                    "column-options": _.value,
                    "data-source": r(t).resultSumTrend.slice(0, 8),
                    rowHeight: "40px",
                    tabWidth: "49.6%",
                    tabHeight: "100%",
                    border: !1
                }, {
                    number: A(({
                        item: k
                    }) => [e("div", {
                        class: M(`sum_column ${r(o)(k.number)}`)
                    }, s(k.number), 3)]),
                    avgCount: A(({
                        item: k
                    }) => [e("div", ug, s(k.avgCount), 1)]),
                    notOpenCount: A(({
                        item: k
                    }) => [e("div", pg, s(k.notOpenCount), 1)]),
                    _: 1
                }, 8, ["column-options", "data-source"]), w(es, {
                    "column-options": _.value,
                    "data-source": r(t).resultSumTrend.slice(8, 16),
                    rowHeight: "40px",
                    tabWidth: "49.6%",
                    tabHeight: "100%",
                    border: !1
                }, {
                    number: A(({
                        item: k
                    }) => [e("div", {
                        class: M(`sum_column ${r(o)(k.number)}`)
                    }, s(k.number), 3)]),
                    avgCount: A(({
                        item: k
                    }) => [e("div", dg, s(k.avgCount), 1)]),
                    notOpenCount: A(({
                        item: k
                    }) => [e("div", _g, s(k.notOpenCount), 1)]),
                    _: 1
                }, 8, ["column-options", "data-source"])]), e("div", mg, [e("div", vg, [e("div", fg, [e("span", null, s(d.$t("small")), 1), e("div", null, [E(s(d.$t("binguoAppeared")), 1), e("span", null, s((f = r(t).smallAndBigTrend) == null ? void 0 : f.smallCount), 1)])]), w(v, {
                    percentage: ((C = r(t).smallAndBigTrend) == null ? void 0 : C.smallCount) / m.value * 100,
                    "stroke-width": "10",
                    "track-color": "#0A603E",
                    color: "#5DBA47"
                }, null, 8, ["percentage"])]), e("div", yg, [e("div", bg, [e("span", null, s(d.$t("binguoHe")), 1), e("div", null, [E(s(d.$t("binguoAppeared")), 1), e("span", null, s((h = r(t).smallAndBigTrend) == null ? void 0 : h.equalCount), 1)])]), w(v, {
                    percentage: ((g = r(t).smallAndBigTrend) == null ? void 0 : g.equalCount) / m.value * 100,
                    "stroke-width": "10",
                    "track-color": "#0A603E",
                    color: "#F9BC36"
                }, null, 8, ["percentage"])]), e("div", gg, [e("div", hg, [e("span", null, s(d.$t("k3Big")), 1), e("div", null, [E(s(d.$t("binguoAppeared")), 1), e("span", null, s((y = r(t).smallAndBigTrend) == null ? void 0 : y.bigCount), 1)])]), w(v, {
                    percentage: ((T = r(t).smallAndBigTrend) == null ? void 0 : T.bigCount) / m.value * 100,
                    "stroke-width": "10",
                    "track-color": "#0A603E",
                    color: "#5DBA47"
                }, null, 8, ["percentage"])])]), e("div", $g, s(d.$t("binguoThirdAlike")), 1), w(es, {
                    "column-options": u.value,
                    "data-source": r(t).threeSameTrend,
                    rowHeight: "40px",
                    tabWidth: "100%",
                    tabHeight: "100%",
                    border: !1,
                    class: "binguoCountTable"
                }, {
                    number: A(({
                        item: k
                    }) => [e("div", Cg, [(n(!0), a(R, null, P((k.number + "").split(""), b => (n(), a("div", kg, s(b), 1))), 256))])]),
                    _: 1
                }, 8, ["column-options", "data-source"]), e("div", Tg, s(d.$t("binguoTwoAlike")), 1), w(es, {
                    "column-options": i.value,
                    "data-source": r(t).twoSameTrend,
                    rowHeight: "40px",
                    tabWidth: "100%",
                    tabHeight: "100%",
                    border: !1,
                    class: "binguoCountTable"
                }, {
                    number: A(({
                        item: k
                    }) => [e("div", wg, [(n(!0), a(R, null, P((k.number + "").split(""), b => (n(), a("div", Lg, s(b), 1))), 256))])]),
                    _: 1
                }, 8, ["column-options", "data-source"])])
            }
        }
    });
const Sg = H(Ig, [
        ["__scopeId", "data-v-0c2d4a4c"]
    ]),
    Ts = l => (he("data-v-f1b0d287"), l = l(), $e(), l),
    Gg = {
        class: "binguo_detail"
    },
    xg = {
        class: "bingtip_count_title"
    },
    Ng = {
        class: "result1"
    },
    Bg = {
        class: "column_list"
    },
    Rg = {
        class: "bingtip_count_title"
    },
    Mg = {
        class: "record_list"
    },
    Pg = {
        class: "record_item"
    },
    Ag = {
        class: "item"
    },
    zg = {
        key: 1
    },
    Dg = {
        class: "bingtip_count_title"
    },
    Og = {
        class: "issueNo_head"
    },
    Vg = {
        class: "issue_text"
    },
    Hg = {
        class: "issue_number"
    },
    Eg = Ts(() => e("div", {
        class: "ball"
    }, "1", -1)),
    Wg = Ts(() => e("div", {
        class: "ball"
    }, "2", -1)),
    Fg = Ts(() => e("div", {
        class: "ball"
    }, "3", -1)),
    jg = Ts(() => e("div", {
        class: "ball"
    }, "4", -1)),
    Ug = Ts(() => e("div", {
        class: "ball"
    }, "5", -1)),
    qg = Ts(() => e("div", {
        class: "ball"
    }, "6", -1)),
    Kg = {
        class: "issueNo_column"
    },
    Zg = O({
        __name: "BinguoDetail",
        setup(l) {
            const {
                t
            } = pe(), o = $([{
                title: t("betNumber"),
                key: "issueNo",
                isSlotHeader: !0,
                isSlot: !0,
                width: "28%"
            }, {
                title: "1",
                key: "num1",
                isSlotHeader: !0,
                isSlot: !0,
                width: "10%"
            }, {
                title: "2",
                key: "num2",
                isSlotHeader: !0,
                isSlot: !0,
                width: "10%"
            }, {
                title: "3",
                key: "num3",
                isSlotHeader: !0,
                isSlot: !0,
                width: "10%"
            }, {
                title: "4",
                key: "num4",
                isSlotHeader: !0,
                isSlot: !0,
                width: "10%"
            }, {
                title: "5",
                key: "num5",
                isSlotHeader: !0,
                isSlot: !0,
                width: "10%"
            }, {
                title: "6",
                key: "num6",
                isSlotHeader: !0,
                isSlot: !0,
                width: "10%"
            }, {
                title: t("gameRecordTotal"),
                key: "sum",
                isSlot: !0,
                width: "10%"
            }]), {
                filterStyle: p,
                last50Result: m,
                last50Record: _,
                last50RecordResult: u
            } = os();
            return (i, d) => (n(), a("div", Gg, [e("div", xg, s(i.$t("binguoLast50")), 1), e("div", Ng, [(n(!0), a(R, null, P(r(m), c => (n(), a("div", Bg, [(n(!0), a(R, null, P(c, v => (n(), a("div", {
                class: M(`item ${r(p)(v)}`)
            }, s(v), 3))), 256))]))), 256))]), e("div", Rg, s(i.$t("binguoLast50Record")), 1), e("div", Mg, [(n(!0), a(R, null, P(r(_), c => (n(), a("div", Pg, [(n(!0), a(R, null, P(c, v => (n(), a("div", Ag, [v ? (n(), a("div", {
                key: 0,
                class: M(`${r(p)(v)}`)
            }, s(v), 3)) : (n(), a("div", zg))]))), 256))]))), 256))]), e("div", Dg, s(i.$t("binguoRecordResult")), 1), w(es, {
                "column-options": o.value,
                "data-source": r(u),
                rowHeight: "30px",
                tabWidth: "100%",
                hBgColor: "linear-gradient(180deg, #0A603E 0%, #168055 100%)",
                tabHeight: "100%",
                border: !0,
                hColor: "#FFF880"
            }, {
                issueNo_head: A(() => [e("div", Og, [e("span", Vg, s(i.$t("betNumber")), 1), e("span", Hg, s(i.$t("binguoNumber")), 1)])]),
                num1_head: A(() => [Eg]),
                num2_head: A(() => [Wg]),
                num3_head: A(() => [Fg]),
                num4_head: A(() => [jg]),
                num5_head: A(() => [Ug]),
                num6_head: A(() => [qg]),
                issueNo: A(({
                    item: c
                }) => [e("div", Kg, s(c.issueNo), 1)]),
                sum: A(({
                    item: c
                }) => [e("div", {
                    class: M(`sum_column ${r(p)(c.sum)}`)
                }, s(c.sum), 3)]),
                num1: A(({
                    item: c
                }) => [e("div", {
                    class: M(`num_column num_column${c.num1}`)
                }, [(n(!0), a(R, null, P(c.num1, () => (n(), a("div"))), 256))], 2)]),
                num2: A(({
                    item: c
                }) => [e("div", {
                    class: M(`num_column num_column${c.num2}`)
                }, [(n(!0), a(R, null, P(c.num2, () => (n(), a("div"))), 256))], 2)]),
                num3: A(({
                    item: c
                }) => [e("div", {
                    class: M(`num_column num_column${c.num3}`)
                }, [(n(!0), a(R, null, P(c.num3, () => (n(), a("div"))), 256))], 2)]),
                num4: A(({
                    item: c
                }) => [e("div", {
                    class: M(`num_column num_column${c.num4}`)
                }, [(n(!0), a(R, null, P(c.num4, () => (n(), a("div"))), 256))], 2)]),
                num5: A(({
                    item: c
                }) => [e("div", {
                    class: M(`num_column num_column${c.num5}`)
                }, [(n(!0), a(R, null, P(c.num5, () => (n(), a("div"))), 256))], 2)]),
                num6: A(({
                    item: c
                }) => [e("div", {
                    class: M(`num_column num_column${c.num6}`)
                }, [(n(!0), a(R, null, P(c.num6, () => (n(), a("div"))), 256))], 2)]),
                _: 1
            }, 8, ["column-options", "data-source"])]))
        }
    });
const Xg = H(Zg, [
        ["__scopeId", "data-v-f1b0d287"]
    ]),
    Bn = l => (he("data-v-596004d5"), l = l(), $e(), l),
    Jg = {
        class: "trend_container"
    },
    Qg = {
        class: "trend_header"
    },
    Yg = {
        class: "trend_header_title"
    },
    e5 = Bn(() => e("span", null, "7", -1)),
    t5 = Bn(() => e("br", null, null, -1)),
    s5 = Bn(() => e("span", null, "100", -1)),
    n5 = ["src"],
    a5 = ["src"],
    o5 = {
        class: "trend_table"
    },
    l5 = {
        class: "trend_tip"
    },
    i5 = {
        class: "tip_text"
    },
    r5 = {
        key: 0
    },
    c5 = {
        key: 0
    },
    u5 = {
        class: "custom_column"
    },
    p5 = {
        class: "custom_column winmount_column"
    },
    d5 = O({
        __name: "BinguoTrend",
        setup(l) {
            const {
                store: t
            } = os(), {
                t: o
            } = pe(), p = $([{
                title: "Top",
                key: "rankID",
                isSlot: !0,
                width: "20%",
                cusTdClass: "rankID_column"
            }, {
                title: o("account"),
                key: "userName",
                width: "38%",
                isSlot: !0
            }, {
                title: o("winningAmount"),
                width: "42%",
                key: "winAmount",
                isSlot: !0
            }]), m = re(), _ = () => {
                t.isTrend || m.back()
            };
            return (u, i) => (n(), a("div", Jg, [e("div", Qg, [e("div", Yg, [E(s(u.$t("binguoLately")), 1), e5, E(s(u.$t("days")), 1), t5, E(" " + s(u.$t("binguoQian")), 1), s5, E(s(u.$t("binguoMin") + u.$t("binguoPaimin")), 1)]), e("img", {
                src: r(ue)("home/AllLotteryGames/binguo", "trend1"),
                class: "trend1",
                alt: ""
            }, null, 8, n5), e("img", {
                src: r(ue)("home/AllLotteryGames/binguo", "trend2"),
                class: "trend2",
                alt: ""
            }, null, 8, a5)]), e("div", o5, [e("div", l5, [e("div", i5, [E(s(r(t).isTrend ? u.$t("binguoMyLead") : u.$t("binguoNotBoard")) + " ", 1), r(t).isTrend ? N("", !0) : (n(), a("br", r5)), E(" " + s(r(t).isTrend ? "" : u.$t("binguoGoPlay")), 1)]), e("div", {
                class: "trend_go",
                onClick: _
            }, [E(s(r(t).isTrend ? r(t).userRank : "GO") + " ", 1), r(t).isTrend ? (n(), a("span", c5, s(u.$t("binguoMin")), 1)) : N("", !0)])]), w(es, {
                "column-options": p.value,
                "data-source": r(t).trendList,
                rowHeight: "50px",
                tabWidth: "100%",
                hBgColor: "linear-gradient(180deg, #13AB62 0%, #0F6946 100%)",
                tabHeight: "100%",
                border: !1,
                hColor: "#FFF880"
            }, {
                rankID: A(({
                    item: d
                }) => [e("div", {
                    class: M(["rankID_column", `${d.rankID<4?"top_"+d.rankID:"rank_text"}`])
                }, s(d.rankID > 3 ? d.rankID : ""), 3)]),
                userName: A(({
                    item: d
                }) => [e("div", u5, s(d.userName), 1)]),
                winAmount: A(({
                    item: d
                }) => [e("div", p5, s(r(Ge)(d.winAmount)), 1)]),
                _: 1
            }, 8, ["column-options", "data-source"])])]))
        }
    });
const _5 = H(d5, [
        ["__scopeId", "data-v-596004d5"]
    ]),
    m5 = {
        class: "last7Day_container"
    },
    v5 = {
        class: "bingtip_count_title"
    },
    f5 = {
        class: "column_time"
    },
    y5 = {
        key: 0,
        class: "result"
    },
    b5 = {
        class: "quan"
    },
    g5 = {
        key: 0,
        class: "result"
    },
    h5 = {
        class: "quan"
    },
    $5 = {
        key: 0,
        class: "result"
    },
    C5 = {
        class: "quan"
    },
    k5 = {
        key: 0,
        class: "result"
    },
    T5 = {
        class: "quan"
    },
    w5 = {
        key: 0,
        class: "result"
    },
    L5 = {
        class: "quan"
    },
    I5 = {
        key: 0,
        class: "result"
    },
    S5 = {
        class: "quan"
    },
    G5 = {
        key: 0,
        class: "result"
    },
    x5 = {
        class: "quan"
    },
    N5 = O({
        __name: "BinguoLast7Day",
        setup(l) {
            const {
                store: t,
                columnOptions: o,
                filterStyle: p
            } = os();
            return (m, _) => (n(), a("div", m5, [e("div", v5, s(m.$t("binguoLast7Result")), 1), w(es, {
                "column-options": r(o),
                "data-source": r(t).last7Day,
                rowHeight: "40px",
                "tab-height": "1200px"
            }, {
                issueEndTime: A(({
                    item: u
                }) => [e("div", f5, s(u.issueEndTime), 1)]),
                time_index_0: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_0 ? (n(), a("div", y5, [e("div", b5, [(n(!0), a(R, null, P((i = u.time_index_0) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_0) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_0) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                time_index_1: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_1 ? (n(), a("div", g5, [e("div", h5, [(n(!0), a(R, null, P((i = u.time_index_1) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_1) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_1) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                time_index_2: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_2 ? (n(), a("div", $5, [e("div", C5, [(n(!0), a(R, null, P((i = u.time_index_2) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_2) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_2) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                time_index_3: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_3 ? (n(), a("div", k5, [e("div", T5, [(n(!0), a(R, null, P((i = u.time_index_3) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_3) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_3) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                time_index_4: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_4 ? (n(), a("div", w5, [e("div", L5, [(n(!0), a(R, null, P((i = u.time_index_4) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_4) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_4) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                time_index_5: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_5 ? (n(), a("div", I5, [e("div", S5, [(n(!0), a(R, null, P((i = u.time_index_5) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_5) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_5) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                time_index_6: A(({
                    item: u
                }) => {
                    var i, d, c;
                    return [u.time_index_6 ? (n(), a("div", G5, [e("div", x5, [(n(!0), a(R, null, P((i = u.time_index_6) == null ? void 0 : i.result.split(""), v => (n(), a("div", null, s(v), 1))), 256))]), e("div", {
                        class: M(["result_sum", r(p)((d = u.time_index_6) == null ? void 0 : d.resultSum)])
                    }, s((c = u.time_index_6) == null ? void 0 : c.resultSum), 3)])) : N("", !0)]
                }),
                _: 1
            }, 8, ["column-options", "data-source"])]))
        }
    });
const B5 = H(N5, [
        ["__scopeId", "data-v-5e5628ad"]
    ]),
    R5 = {
        class: "binguo_count"
    },
    M5 = O({
        __name: "index",
        setup(l) {
            const {
                store: t,
                getTrendstatistics: o,
                getLotteryRankList: p,
                getLotteryResult7Day: m,
                getBingo18Last50Result: _
            } = os(), u = re(), i = () => {
                u.back()
            };
            return Oe(() => t.currentTabIndex, d => {
                switch (d) {
                    case 0:
                        o();
                        break;
                    case 1:
                        _();
                        break;
                    case 2:
                        m();
                        break;
                    case 3:
                        p();
                        break
                }
            }, {
                immediate: !0
            }), (d, c) => {
                const v = j("NavBar");
                return n(), a("div", R5, [w(v, {
                    "left-arrow": "",
                    onClickLeft: i,
                    backgroundColor: "#0a4529",
                    title: `${d.$t("binguoCount")}`
                }, null, 8, ["title"]), w(Zb), r(t).currentTabIndex === 0 ? (n(), X(Sg, {
                    key: 0
                })) : N("", !0), r(t).currentTabIndex === 1 ? (n(), X(Xg, {
                    key: 1
                })) : N("", !0), r(t).currentTabIndex === 2 ? (n(), X(B5, {
                    key: 2
                })) : N("", !0), r(t).currentTabIndex === 3 ? (n(), X(_5, {
                    key: 3
                })) : N("", !0)])
            }
        }
    });
const AO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: M5
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Zs = l => (he("data-v-1f6155ee"), l = l(), $e(), l),
    P5 = {
        class: "body-container"
    },
    A5 = {
        class: "MyGameRecordList__C"
    },
    z5 = ["onClick"],
    D5 = {
        class: "MyGameRecordList__C_left"
    },
    O5 = {
        class: "MyGameRecordList__C-item-m"
    },
    V5 = {
        class: "MyGameRecordList__C-item-m-top"
    },
    H5 = {
        class: "MyGameRecordList__C-item-m-bottom"
    },
    E5 = {
        key: 0
    },
    W5 = {
        key: 0,
        class: "MyGameRecordList__C-detail"
    },
    F5 = {
        class: "detail_title"
    },
    j5 = {
        class: "detail_item"
    },
    U5 = {
        class: "item_title"
    },
    q5 = {
        class: "item_result"
    },
    K5 = ["onClick"],
    Z5 = Zs(() => e("path", {
        d: "M6.5 6.2158V3.90625C6.5 3.1296 7.1296 2.5 7.90625 2.5H20.0938C20.8704 2.5 21.5 3.1296 21.5 3.90625V16.0938C21.5 16.8704 20.8704 17.5 20.0938 17.5H17.7582",
        stroke: "#87C7AF",
        "stroke-width": "2",
        "stroke-linecap": "round",
        "stroke-linejoin": "round"
    }, null, -1)),
    X5 = Zs(() => e("path", {
        d: "M16.0938 6.5H3.90625C3.1296 6.5 2.5 7.1296 2.5 7.90625V20.0938C2.5 20.8704 3.1296 21.5 3.90625 21.5H16.0938C16.8704 21.5 17.5 20.8704 17.5 20.0938V7.90625C17.5 7.1296 16.8704 6.5 16.0938 6.5Z",
        fill: "#87C7AF",
        stroke: "#87C7AF",
        "stroke-width": "2",
        "stroke-linejoin": "round"
    }, null, -1)),
    J5 = [Z5, X5],
    Q5 = {
        class: "detail_item"
    },
    Y5 = {
        class: "item_title"
    },
    eh = {
        class: "item_result"
    },
    th = ["onClick"],
    sh = Zs(() => e("path", {
        d: "M6.5 6.2158V3.90625C6.5 3.1296 7.1296 2.5 7.90625 2.5H20.0938C20.8704 2.5 21.5 3.1296 21.5 3.90625V16.0938C21.5 16.8704 20.8704 17.5 20.0938 17.5H17.7582",
        stroke: "#87C7AF",
        "stroke-width": "2",
        "stroke-linecap": "round",
        "stroke-linejoin": "round"
    }, null, -1)),
    nh = Zs(() => e("path", {
        d: "M16.0938 6.5H3.90625C3.1296 6.5 2.5 7.1296 2.5 7.90625V20.0938C2.5 20.8704 3.1296 21.5 3.90625 21.5H16.0938C16.8704 21.5 17.5 20.8704 17.5 20.0938V7.90625C17.5 7.1296 16.8704 6.5 16.0938 6.5Z",
        fill: "#87C7AF",
        stroke: "#87C7AF",
        "stroke-width": "2",
        "stroke-linejoin": "round"
    }, null, -1)),
    ah = [sh, nh],
    oh = {
        class: "detail_item"
    },
    lh = {
        class: "item_title"
    },
    ih = {
        class: "item_result"
    },
    rh = {
        class: "detail_item"
    },
    ch = {
        class: "item_title"
    },
    uh = {
        class: "item_result"
    },
    ph = {
        class: "detail_item"
    },
    dh = {
        class: "item_title"
    },
    _h = {
        class: "item_result"
    },
    mh = {
        class: "detail_item"
    },
    vh = {
        class: "item_title"
    },
    fh = {
        class: "item_result"
    },
    yh = {
        class: "detail_item"
    },
    bh = {
        class: "item_title"
    },
    gh = {
        class: "item_result"
    },
    hh = {
        class: "detail_item"
    },
    $h = {
        class: "item_title"
    },
    Ch = {
        class: "item_result"
    },
    kh = {
        class: "draw_result"
    },
    Th = {
        class: "detail_item"
    },
    wh = {
        class: "item_title"
    },
    Lh = {
        key: 1,
        class: "item_result"
    },
    Ih = {
        class: "detail_item"
    },
    Sh = {
        class: "item_title"
    },
    Gh = {
        class: "detail_item"
    },
    xh = {
        class: "item_title"
    },
    Nh = {
        class: "item_result"
    },
    Bh = {
        class: "detail_item"
    },
    Rh = {
        class: "item_title"
    },
    Mh = {
        class: "item_result"
    },
    Ph = O({
        __name: "RecordList",
        props: {
            mayrecord: {}
        },
        setup(l) {
            const {
                t
            } = pe(), {
                filterGameType: o
            } = os(), p = $(-1), m = i => {
                p.value == i ? p.value = -1 : p.value = i
            }, _ = (i, d) => {
                if (d == 1) switch (i) {
                    case 0:
                        return t("bettingResultState3");
                    case 1:
                        return t("hasWon");
                    case 2:
                        return t("bettingResultState1");
                    case 3:
                        return t("xosoTxt76");
                    default:
                        return ""
                } else switch (i) {
                    case 0:
                        return "fail";
                    case 1:
                        return "success";
                    case 2:
                        return "wait";
                    case 3:
                        return "ing";
                    default:
                        return "ing"
                }
            }, u = i => {
                switch (i) {
                    case "Big":
                        return t("big");
                    case "Drawn":
                        return t("binguoHe");
                    case "Small":
                        return t("small");
                    default:
                        return i
                }
            };
            return (i, d) => (n(), a("div", P5, [e("div", A5, [(n(!0), a(R, null, P(i.mayrecord, (c, v) => (n(), a(R, {
                key: v
            }, [e("div", {
                class: "MyGameRecordList__C-item",
                onClick: f => m(v)
            }, [e("div", {
                class: M(["MyGameRecordList__C-item-l", r(o)(Number(c.gameType), c.selectType).className])
            }, s(u(c.selectType)), 3), e("div", D5, [e("div", O5, [e("div", V5, s(c.issueNumber), 1), e("div", H5, s(c.addTime), 1)]), e("div", {
                class: M(["MyGameRecordList__C-item-r", _(c.state, 2)])
            }, [e("div", {
                class: M(_(c.state, 2))
            }, s(_(c.state, 1)), 3), c.premium ? (n(), a("span", E5, s(r(Ge)(c.profitAmount)), 1)) : N("", !0)], 2)])], 8, z5), v == p.value ? (n(), a("div", W5, [e("div", F5, s(i.$t("details")), 1), e("div", j5, [e("div", U5, s(i.$t("orderNoMay")), 1), e("div", q5, [E(s(c.orderNumber) + " ", 1), (n(), a("svg", {
                onClick: f => r(Zt)(c.orderNumber),
                xmlns: "http://www.w3.org/2000/svg",
                width: "24",
                height: "24",
                viewBox: "0 0 24 24",
                fill: "none"
            }, J5, 8, K5))])]), e("div", Q5, [e("div", Y5, s(i.$t("issueMay")), 1), e("div", eh, [E(s(c.issueNumber) + " ", 1), (n(), a("svg", {
                onClick: f => r(Zt)(c.issueNumber),
                xmlns: "http://www.w3.org/2000/svg",
                width: "24",
                height: "24",
                viewBox: "0 0 24 24",
                fill: "none"
            }, ah, 8, th))])]), e("div", oh, [e("div", lh, s(i.$t("gamePlay")), 1), e("div", ih, s(r(o)(Number(c.gameType), c.selectType).playerName), 1)]), e("div", rh, [e("div", ch, s(i.$t("amountMay")), 1), e("div", uh, s(c.amount), 1)]), e("div", ph, [e("div", dh, s(i.$t("multiple")), 1), e("div", _h, s(c.figure), 1)]), e("div", mh, [e("div", vh, s(i.$t("afterTaxAmount")), 1), e("div", fh, s(c.realAmount), 1)]), e("div", yh, [e("div", bh, s(i.$t("tax")), 1), e("div", gh, s(c.serviceCharge || "-"), 1)]), e("div", hh, [e("div", $h, s(i.$t("winTips3")), 1), e("div", Ch, [e("div", {
                class: M(["draw_num", `${c.sumCount?r(o)(Number(c.gameType),c.selectType).className:""}`])
            }, s(c.sumCount || "-"), 3), c.premium ? (n(!0), a(R, {
                key: 0
            }, P(c.premium.split(""), f => (n(), a("div", kh, s(f), 1))), 256)) : N("", !0)])]), e("div", Th, [e("div", wh, s(i.$t("betting")), 1), c.gameType === "2" || c.gameType === "1" ? (n(), a("div", {
                key: 0,
                class: M(["item_result item_bet", `${r(o)(Number(c.gameType),c.selectType).className}`])
            }, s(c.selectType), 3)) : (n(), a("div", Lh, [(n(!0), a(R, null, P(c.selectType.split(""), f => (n(), a("div", {
                class: M(["item_result item_bet item_alike", `${r(o)(Number(c.gameType),c.selectType).className}`])
            }, s(f), 3))), 256))]))]), e("div", Ih, [e("div", Sh, s(i.$t("statusMay")), 1), e("div", {
                class: M(["item_result", _(c.state, 2)])
            }, s(_(c.state, 1)), 3)]), e("div", Gh, [e("div", xh, s(i.$t("winOrLose")), 1), e("div", Nh, s(c.profitAmount ? r(Ge)(c.profitAmount) : "-"), 1)]), e("div", Bh, [e("div", Rh, s(i.$t("createTime")), 1), e("div", Mh, s(c.addTime), 1)])])) : N("", !0)], 64))), 128))])]))
        }
    });
const Ah = H(Ph, [
        ["__scopeId", "data-v-1f6155ee"]
    ]),
    zh = {
        class: "record-container"
    },
    Dh = {
        class: "WinTrx__C-head-more"
    },
    Oh = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = () => {
                    t.back()
                },
                p = $([]),
                m = $({
                    pageSize: 20
                }),
                _ = () => {},
                u = () => {},
                i = $("");
            return (d, c) => {
                const v = j("NavBar");
                return n(), a("div", zh, [w(v, {
                    "left-arrow": "",
                    onClickLeft: o,
                    "background-color": "#0a4529",
                    title: d.$t("xosoTxt73")
                }, {
                    right: A(() => [e("div", Dh, [e("div", {
                        onClick: c[0] || (c[0] = f => _())
                    }), e("div", {
                        class: M({
                            disableVoice: i.value == "2"
                        }),
                        onClick: u
                    }, null, 2)])]),
                    _: 1
                }, 8, ["title"]), w(wa, {
                    list: p.value,
                    "onUpdate:list": c[1] || (c[1] = f => p.value = f),
                    pageQuery: m.value,
                    "onUpdate:pageQuery": c[2] || (c[2] = f => m.value = f),
                    api: r(xc),
                    distance: 100,
                    ref: "listRef",
                    isAutoLoad: !0
                }, {
                    content: A(() => [w(Ah, {
                        mayrecord: p.value
                    }, null, 8, ["mayrecord"])]),
                    _: 1
                }, 8, ["list", "pageQuery", "api"])])
            }
        }
    });
const Vh = H(Oh, [
        ["__scopeId", "data-v-121431cd"]
    ]),
    zO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: Vh
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Hh = l => (he("data-v-595f599a"), l = l(), $e(), l),
    Eh = {
        class: "Betting__Popup"
    },
    Wh = {
        class: "Betting__Popup-head"
    },
    Fh = {
        class: "Betting__Popup-head-title"
    },
    jh = {
        class: "Betting__Popup-head-selectName"
    },
    Uh = {
        class: "Betting__Popup-body"
    },
    qh = {
        class: "Betting__Popup-body-line"
    },
    Kh = {
        class: "Betting__Popup-body-line-list"
    },
    Zh = ["onClick"],
    Xh = {
        class: "Betting__Popup-body-line"
    },
    Jh = {
        class: "Betting__Popup-body-line-btnL"
    },
    Qh = {
        class: "Betting__Popup-body-line"
    },
    Yh = Hh(() => e("div", null, null, -1)),
    e3 = {
        class: "Betting__Popup-body-line-list count"
    },
    t3 = ["onClick"],
    s3 = {
        class: "Betting__Popup-body-line"
    },
    n3 = {
        class: "Betting__Popup-foot"
    },
    a3 = {
        class: "Betting__Popup-foot-s"
    },
    o3 = {
        class: "Betting__Popup-PreSale"
    },
    l3 = {
        class: "Betting__Popup-PreSale-head"
    },
    i3 = {
        class: "Betting__Popup-PreSale-body"
    },
    r3 = {
        class: "Betting__Popup-PreSale-foot"
    },
    c3 = O({
        __name: "BettingPopup",
        props: {
            selectInfo: {
                type: Object,
                default: () => ({})
            },
            bettingPopupShow: {
                type: Boolean,
                default: $(!1)
            },
            actionItem: {
                type: Object,
                default: () => ({})
            }
        },
        emits: ["update:bettingPopupShow", "update:selectInfo", "clearBetting", "submitBetting"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                {
                    t: p
                } = pe(),
                m = $(!1),
                _ = $(!0),
                u = K(() => o.actionItem.scopeList || []),
                i = $([1, 5, 10, 20, 50, 100]),
                d = K({
                    get() {
                        return o.bettingPopupShow || !1
                    },
                    set(T) {
                        t("update:bettingPopupShow", T)
                    }
                }),
                c = T => {
                    switch (T) {
                        case 1:
                            o.selectInfo.count > 1 && (o.selectInfo.count--, y());
                            break;
                        case 2:
                            o.selectInfo.count++, y();
                            break
                    }
                },
                v = T => {
                    T > 0 && (o.selectInfo.count = parseInt(T), y())
                },
                f = T => {
                    o.selectInfo.count = T, y()
                },
                C = T => {
                    o.selectInfo.coin = T, y()
                },
                h = () => {
                    m.value = !1, _.value = !0
                },
                g = () => {
                    _.value ? t("submitBetting") : Ct(p("agreePresaleRules"))
                },
                y = () => {
                    o.selectInfo.allCoin = o.selectInfo.coin * o.selectInfo.count
                };
            return (T, k) => {
                const b = j("van-field"),
                    L = j("van-popup"),
                    I = Le("throttle-click");
                return n(), a(R, null, [w(L, {
                    show: d.value,
                    "onUpdate:show": k[6] || (k[6] = G => d.value = G),
                    position: "bottom",
                    round: !0,
                    "close-on-click-overlay": !1
                }, {
                    default: A(() => [e("div", Eh, [e("div", Wh, [e("div", Fh, s(l.actionItem.lotteryName), 1), e("div", jh, [e("span", null, s(r(p)("choose")), 1), e("span", null, s(l.selectInfo.selectCon), 1)])]), e("div", Uh, [e("div", qh, [E(s(r(p)("amount")) + " ", 1), e("div", Kh, [(n(!0), a(R, null, P(u.value, (G, S) => (n(), a("div", {
                        key: S,
                        class: M(["Betting__Popup-body-line-item", {
                            active: l.selectInfo.coin == G
                        }]),
                        onClick: x => C(G)
                    }, s(G), 11, Zh))), 128))])]), e("div", Xh, [E(s(r(p)("numbers")) + " ", 1), e("div", Jh, [e("div", {
                        class: M(["Betting__Popup-btn", {
                            bgcolor: l.selectInfo.count > 0
                        }]),
                        onClick: k[0] || (k[0] = G => c(1))
                    }, "-", 2), w(b, {
                        class: "Betting__Popup-input",
                        modelValue: l.selectInfo.count,
                        "onUpdate:modelValue": k[1] || (k[1] = G => l.selectInfo.count = G),
                        type: "digit",
                        maxlength: 4,
                        onInput: v
                    }, null, 8, ["modelValue"]), e("div", {
                        class: "Betting__Popup-btn",
                        onClick: k[2] || (k[2] = G => c(2))
                    }, "+")])]), e("div", Qh, [Yh, e("div", e3, [(n(!0), a(R, null, P(i.value, (G, S) => (n(), a("div", {
                        key: S,
                        class: M(["Betting__Popup-body-line-item", {
                            active: l.selectInfo.count == G
                        }]),
                        onClick: x => f(G)
                    }, " X" + s(G), 11, t3))), 128))])]), e("div", s3, [e("span", {
                        class: M(["Betting__Popup-agree", {
                            active: _.value
                        }]),
                        onClick: k[3] || (k[3] = G => _.value = !_.value)
                    }, s(r(p)("readNagree")), 3), e("span", {
                        onClick: k[4] || (k[4] = G => m.value = !0),
                        class: "Betting__Popup-preSaleShow"
                    }, s(r(p)("presaleRules")), 1)])]), e("div", n3, [e("div", {
                        class: "Betting__Popup-foot-c",
                        onClick: k[5] || (k[5] = G => t("clearBetting"))
                    }, s(r(p)("cancel")), 1), ee((n(), a("div", a3, [E(s(r(p)("totalAmount")) + " " + s(r(Ge)(l.selectInfo.count * l.selectInfo.coin || 0)), 1)])), [
                        [I, {
                            handler: g,
                            wait: 2e3
                        }]
                    ])])])]),
                    _: 1
                }, 8, ["show"]), w(L, {
                    show: m.value,
                    "onUpdate:show": k[7] || (k[7] = G => m.value = G),
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", o3, [e("div", l3, s(r(p)("presaleRules")), 1), e("div", i3, s(T.$t("betPopTXT")), 1), e("div", r3, [e("div", {
                        class: "Betting__Popup-PreSale-foot-btn",
                        onClick: h
                    }, s(r(p)("iKonw")), 1)])])]),
                    _: 1
                }, 8, ["show"])], 64)
            }
        }
    });
const u3 = H(c3, [
        ["__scopeId", "data-v-595f599a"]
    ]),
    p3 = {
        class: "changLong__C"
    },
    d3 = {
        class: "changLong__C-bet"
    },
    _3 = {
        class: "changLong__C-bet-l"
    },
    m3 = {
        class: "num"
    },
    v3 = {
        class: "time"
    },
    f3 = {
        class: "other"
    },
    y3 = {
        class: "remark"
    },
    b3 = {
        class: "issue"
    },
    g3 = ["onClick"],
    h3 = ["onClick"],
    $3 = ["onClick"],
    C3 = ["onClick"],
    k3 = ["onClick"],
    T3 = ["onClick"],
    w3 = ["onClick"],
    L3 = ["onClick"],
    I3 = ["onClick"],
    S3 = ["onClick"],
    G3 = ["onClick"],
    va = 5,
    x3 = O({
        __name: "Bet",
        setup(l) {
            const t = Ms.global.t,
                o = $(!1),
                p = $({}),
                m = $({
                    coin: 0,
                    count: 1,
                    allCoin: 0,
                    gametype: 0,
                    typeid: 1,
                    issuenumber: "2020",
                    selecttype: 1,
                    selectCon: ""
                }),
                _ = al([]);
            let u = null;
            const i = (b, L, I, G, S) => {
                    if (_.value[L].action = I, p.value = b, m.value.selectCon = G, m.value.coin = b.scopeList[0], m.value.typeid = b.type, m.value.gametype = b.bettingGameType, b.type > 4 && b.type != 30) S == "big" ? m.value.selecttype = "H" : S == "small" ? m.value.selecttype = "L" : m.value.selecttype = S;
                    else {
                        const x = {
                            red: 10,
                            green: 11,
                            violet: 12,
                            big: 13,
                            small: 14
                        };
                        m.value.selecttype = x[S]
                    }
                    m.value.issuenumber = b.issueNumber, o.value = !0
                },
                d = $(!1),
                c = async () => {
                    if (u && clearInterval(u), d.value) return;
                    d.value = !0;
                    const b = await de(jl({
                        gameType: -1
                    }));
                    if (d.value = !1, !b) return;
                    const L = b.data.serviceTime;
                    _.value = b.data.list.map(I => {
                        let G = new Date(L).getTime(),
                            S = new Date(I.startTime).getTime(),
                            x = (G - S) / 1e3;
                        return x > I.intervalM * 60 && (x = I.intervalM * 60), I.scopeList = I.scope.split("|").map(B => Number(B)), I.passTime = Math.floor(I.intervalM * 60 - x), I.time1 = 0, I.time2 = Math.floor(I.passTime / 60), I.time3 = Math.floor(I.passTime % 60 / 10), I.time4 = Math.floor(I.passTime % 10), I
                    }), u = setInterval(function() {
                        v()
                    }, 1e3)
                },
                v = () => {
                    const b = _.value.length;
                    let L = !1;
                    for (let I = 0; I < b; I++) {
                        let G = _.value[I];
                        if (G.passTime < va && G.issueNumber == p.value.issueNumber && f(), G.passTime > 0) G.time2 = Math.floor(G.passTime / 60), G.time3 = Math.floor(G.passTime % 60 / 10), G.time4 = Math.floor(G.passTime % 10), G.passTime--;
                        else {
                            L = !1, clearInterval(u), c();
                            break
                        }
                        L = G.time3 + G.time4 == 0
                    }
                    ol(_), L && (clearInterval(u), c())
                },
                f = () => {
                    o.value = !1;
                    let b = _.value.findIndex(L => JSON.stringify(L) == JSON.stringify(p.value));
                    b != -1 && (_.value[b].action = 0), m.value.coin = p.value.scopeList ? p.value.scopeList[0] : 0, m.value.count = 1, p.value = {}
                },
                C = () => {
                    const {
                        typeid: b = 0
                    } = m.value;
                    b && (b < 5 || b == 30 ? g() : b < 9 ? T() : y())
                },
                h = b => b < 5 || b == 30 ? "winGo" : b < 9 ? "Fd" : "k3",
                g = async () => {
                    const b = await de(Ra({
                        typeId: m.value.typeid,
                        issuenumber: m.value.issuenumber,
                        amount: m.value.coin,
                        betCount: Number(m.value.count),
                        gameType: m.value.gametype,
                        selectType: m.value.selecttype
                    }));
                    (b == null ? void 0 : b.code) === 0 && (Ct(t("code" + b.msgCode)), f())
                },
                y = async () => {
                    let {
                        coin: b,
                        count: L,
                        issuenumber: I,
                        gametype: G,
                        selecttype: S,
                        typeid: x
                    } = m.value;
                    const B = await de(Ma({
                        amount: b,
                        betCount: Number(L),
                        gameType: G.toString(),
                        selectType: S,
                        typeId: x,
                        issuenumber: I
                    }));
                    (B == null ? void 0 : B.code) === 0 && (Ct(t("code" + B.msgCode)), f())
                },
                T = async () => {
                    let {
                        coin: b,
                        count: L,
                        issuenumber: I,
                        gametype: G,
                        selecttype: S,
                        typeid: x
                    } = m.value;
                    const B = {
                            issuenumber: I,
                            typeId: x,
                            amount: b,
                            betCount: Number(L),
                            gameType: G,
                            selectType: S
                        },
                        D = await de(Sa(B));
                    (D == null ? void 0 : D.code) === 0 && (Ct(t("code" + D.msgCode)), f())
                },
                k = b => b == "H" ? "B" : b.trim() == "L" ? "S" : b;
            return fe(() => {
                c()
            }), Ut(() => {
                clearInterval(u)
            }), Oe(() => lt().visibility, b => {
                c()
            }), (b, L) => (n(), a(R, null, [e("div", p3, [(n(!0), a(R, null, P(_.value, (I, G) => (n(), a("div", d3, [e("div", _3, [e("div", {
                class: M(["titel", [h(I.type)]])
            }, s(I.lotteryName), 3), e("div", m3, [E(s(I.issueNumber) + " ", 1), e("span", v3, s(`${I.time1}${I.time2}:${I.time3}${I.time4}`), 1)]), e("div", f3, [e("div", y3, s(I.remark), 1), e("div", {
                class: M(["gameResult", "bg-" + I.gameResult])
            }, s(k(I.gameResult)), 3), e("div", b3, s(I.issue) + s(b.$t("betIssues")), 1)])]), e("div", {
                class: M(["changLong__C-bet-r", {
                    disable: I.passTime < va
                }])
            }, [I.gameType == 0 ? (n(), a(R, {
                key: 0
            }, [e("div", {
                class: M({
                    active: I.action == 1
                }),
                onClick: S => i(I, G, 1, b.$t("betBig"), "big")
            }, s(b.$t("betBig")), 11, g3), e("div", {
                class: M({
                    active: I.action == 2
                }),
                onClick: S => i(I, G, 2, b.$t("betSmall"), "small")
            }, s(b.$t("betSmall")), 11, h3)], 64)) : N("", !0), I.gameType == 1 ? (n(), a(R, {
                key: 1
            }, [e("div", {
                class: M({
                    active: I.action == 1
                }),
                onClick: S => i(I, G, 1, b.$t("betRed"), "red")
            }, s(b.$t("betRed")), 11, $3), e("div", {
                class: M({
                    active: I.action == 2
                }),
                onClick: S => i(I, G, 2, b.$t("betGreen"), "green")
            }, s(b.$t("betGreen")), 11, C3), e("div", {
                class: M({
                    active: I.action == 3
                }),
                onClick: S => i(I, G, 3, b.$t("betPurple"), "violet")
            }, s(b.$t("betPurple")), 11, k3)], 64)) : N("", !0), I.gameType == 2 ? (n(), a(R, {
                key: 2
            }, [e("div", {
                class: M({
                    active: I.action == 1
                }),
                onClick: S => i(I, G, 1, b.$t("betOdd"), "O")
            }, s(b.$t("betOdd")), 11, T3), e("div", {
                class: M({
                    active: I.action == 2
                }),
                onClick: S => i(I, G, 2, b.$t("betEven"), "E")
            }, s(b.$t("betEven")), 11, w3)], 64)) : N("", !0), I.gameType == 3 ? (n(), a(R, {
                key: 3
            }, [e("div", {
                class: M({
                    active: I.action == 1
                }),
                onClick: S => i(I, G, 1, b.$t("betWithSingle"), "O")
            }, s(b.$t("betWithSingle")), 11, L3), e("div", {
                class: M({
                    active: I.action == 2
                }),
                onClick: S => i(I, G, 2, b.$t("betWithDouble"), "E")
            }, s(b.$t("betWithDouble")), 11, I3)], 64)) : N("", !0), I.gameType == 4 ? (n(), a(R, {
                key: 4
            }, [e("div", {
                class: M({
                    active: I.action == 1
                }),
                onClick: S => i(I, G, 1, b.$t("betWithBig"), "H")
            }, s(b.$t("betWithBig")), 11, S3), e("div", {
                class: M({
                    active: I.action == 2
                }),
                onClick: S => i(I, G, 2, b.$t("betWithSmall"), "L")
            }, s(b.$t("betWithSmall")), 11, G3)], 64)) : N("", !0)], 2)]))), 256))]), w(u3, {
                bettingPopupShow: o.value,
                selectInfo: m.value,
                actionItem: p.value,
                onClearBetting: f,
                onSubmitBetting: C
            }, null, 8, ["bettingPopupShow", "selectInfo", "actionItem"])], 64))
        }
    });
const N3 = H(x3, [
        ["__scopeId", "data-v-effd664a"]
    ]),
    B3 = {
        class: "MyGameRecord__C"
    },
    R3 = {
        key: 0,
        class: "MyGameRecord__C-head"
    },
    M3 = {
        class: "MyGameRecord__C-body"
    },
    P3 = {
        key: 1,
        class: "MyGameRecord__C-body-empty"
    },
    A3 = {
        key: 0,
        class: "MyGameRecord__C-foot"
    },
    z3 = {
        class: "MyGameRecord__C-foot-page"
    },
    D3 = O({
        __name: "MyGameRecord",
        props: {
            typeid: {},
            ApiFun: {},
            goPathName: {},
            hasHead: {
                type: Boolean,
                default: !0
            }
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = re(),
                m = $(4),
                _ = $(20),
                u = $(1),
                i = $([]),
                d = C => {
                    p.push({
                        name: C
                    })
                },
                c = () => {
                    u.value--, f()
                },
                v = () => {
                    u.value++, f()
                },
                f = async (C = !1) => {
                    if (o.typeid == null) return;
                    C && (u.value = 1);
                    const [h, g] = await ot(o.ApiFun({
                        pageSize: _.value,
                        pageNo: u.value,
                        typeId: o.typeid
                    }));
                    g && (i.value = (g == null ? void 0 : g.list) || [], m.value = (g == null ? void 0 : g.totalPage) || 0)
                };
            return t({
                getData: f
            }), kt(() => {
                f()
            }), (C, h) => {
                const g = j("van-icon");
                return n(), a(R, null, [e("div", B3, [C.hasHead ? (n(), a("div", R3, [e("div", {
                    class: "MyGameRecord__C-head-moreB",
                    onClick: h[0] || (h[0] = y => d(C.goPathName))
                }, [E(s(C.$t("more")), 1), w(g, {
                    name: "arrow",
                    class: "MyGameRecord__C-icon",
                    size: "14"
                })])])) : N("", !0), e("div", M3, [i.value.length ? (n(), X(xn, {
                    key: 0,
                    mayrecord: i.value
                }, null, 8, ["mayrecord"])) : (n(), a("div", P3, [w(yt)]))])]), i.value.length ? (n(), a("div", A3, [e("div", {
                    class: M(["MyGameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: c
                }, [w(g, {
                    name: "arrow-left",
                    class: "MyGameRecord__C-icon",
                    size: "18"
                })], 2), e("div", z3, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["MyGameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: v
                }, [w(g, {
                    name: "arrow",
                    class: "MyGameRecord__C-icon",
                    size: "18"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const Rn = H(D3, [
        ["__scopeId", "data-v-533b0ee4"]
    ]),
    O3 = {
        class: "MyGameRecord__C"
    },
    V3 = {
        key: 0,
        class: "MyGameRecord__C-head"
    },
    H3 = {
        class: "MyGameRecord__C-body"
    },
    E3 = {
        key: 1,
        class: "MyGameRecord__C-body-empty"
    },
    W3 = {
        key: 0,
        class: "MyGameRecord__C-foot"
    },
    F3 = {
        class: "MyGameRecord__C-foot-page"
    },
    j3 = O({
        __name: "MyGameRecord",
        props: {
            typeid: {},
            goPathName: {},
            hasHead: {
                type: Boolean,
                default: !0
            }
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = re(),
                m = $(4),
                _ = $(20),
                u = $(1),
                i = $([]),
                d = h => {
                    p.push({
                        name: h
                    })
                },
                c = () => {
                    u.value--, f()
                },
                v = () => {
                    u.value++, f()
                },
                f = async (h = !1) => {
                    if (o.typeid == null) return;
                    h && (u.value = 1);
                    const g = await de(Ba({
                            pageSize: _.value,
                            pageNo: u.value,
                            typeId: o.typeid
                        })),
                        y = (g == null ? void 0 : g.data.list) || [];
                    for (let T = 0; y.length > T; T++) {
                        let k = y[T].gameType.split(","),
                            b = y[T].selectType.split(",");
                        for (let L = 0; k.length > L; L++)
                            if (k[L] == "1" || k[L] == "2" || k[L] == "3") y[T].gameType = "1", y[T].oneList = b;
                            else if (k[L] == "5" || k[L] == "6") {
                            let I = [],
                                G = [],
                                S = [];
                            for (let x = 0; b.length > x; x++) {
                                if (b[x] == "|11|" || b[x] == "|22|" || b[x] == "|33|" || b[x] == "|44|" || b[x] == "|55|" || b[x] == "|66|") {
                                    let B = b[x].split("|");
                                    B.pop(), B.shift(), I.push(B.join())
                                }
                                if (b[x] == ":11:" || b[x] == ":22:" || b[x] == ":33:" || b[x] == ":44:" || b[x] == ":55:" || b[x] == ":66:") {
                                    let B = b[x].split(":");
                                    B.pop(), B.shift(), G.push(B.join())
                                }
                                if (b[x] == ":1:" || b[x] == ":2:" || b[x] == ":3:" || b[x] == ":4:" || b[x] == ":5:" || b[x] == ":6:") {
                                    let B = b[x].split(":");
                                    B.pop(), B.shift(), S.push(B.join())
                                }
                            }
                            y[T].gameType = "2", y[T].oneList = I, y[T].towList = C(G, S)
                        } else if (k[L] == "7" || k[L] == "8") {
                            let I = [],
                                G = !1;
                            for (let S = 0; b.length > S; S++) {
                                if (b[S] == "|111|" || b[S] == "|222|" || b[S] == "|333|" || b[S] == "|444|" || b[S] == "|555|" || b[S] == "|666|") {
                                    let x = b[S].split("|");
                                    x.pop(), x.shift(), I.push(x.join())
                                }
                                b[S] == "|AAA|" && (G = !0), y[T].oneList = I, y[T].towList = G, y[T].gameType = "3"
                            }
                        } else if (k[L] == "9" || k[L] == "10" || k[L] == "4") {
                            let I = [],
                                G = !1,
                                S = [];
                            for (let x = 0; b.length > x; x++) {
                                if (b[x] == "|1|" || b[x] == "|2|" || b[x] == "|3|" || b[x] == "|4|" || b[x] == "|5|" || b[x] == "|6|") {
                                    let B = b[x].split("|");
                                    B.pop(), B.shift(), I.push(B.join())
                                }
                                if (b[x] == "|ABC|" && (G = !0), b[x] == ".1." || b[x] == ".2." || b[x] == ".3." || b[x] == ".4." || b[x] == ".5." || b[x] == ".6.") {
                                    let B = b[x].split(".");
                                    B.pop(), B.shift(), S.push(B.join())
                                }
                            }
                            y[T].oneList = I, y[T].towList = G, y[T].threeList = S, y[T].gameType = "4"
                        }
                    }
                    i.value = y || [], m.value = (g == null ? void 0 : g.data.totalPage) || 0
                },
                C = (h, g) => {
                    let y = [];
                    for (var T = 0; h.length > T; T++) {
                        let b = h[T],
                            L = [];
                        for (var k = 0; g.length > k; k++) L.push(g[k]);
                        if (L.length > 0) {
                            let I = L.sort().join(",");
                            y.push(b + "|" + I)
                        }
                    }
                    return y.sort()
                };
            return t({
                getData: f
            }), kt(() => {
                f()
            }), (h, g) => {
                const y = j("van-icon");
                return n(), a(R, null, [e("div", O3, [h.hasHead ? (n(), a("div", V3, [e("div", {
                    class: "MyGameRecord__C-head-moreB",
                    onClick: g[0] || (g[0] = T => d(h.goPathName))
                }, s(h.$t("more")), 1)])) : N("", !0), e("div", H3, [i.value.length ? (n(), X(oo, {
                    key: 0,
                    mayrecord: i.value
                }, null, 8, ["mayrecord"])) : (n(), a("div", E3, [w(yt)]))])]), i.value.length ? (n(), a("div", W3, [e("div", {
                    class: M(["MyGameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: c
                }, [w(y, {
                    name: "arrow-left",
                    class: "MyGameRecord__C-icon",
                    size: "20"
                })], 2), e("div", F3, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["MyGameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: v
                }, [w(y, {
                    name: "arrow",
                    class: "MyGameRecord__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const io = H(j3, [
        ["__scopeId", "data-v-4cb38108"]
    ]),
    U3 = {
        class: "BetRecord__C"
    },
    q3 = O({
        __name: "BetRecord",
        setup(l) {
            const t = {
                    Win: Rn,
                    FD: no,
                    K3: io
                },
                o = At();
            o.getWinGoData();
            const p = $(),
                m = $(0),
                _ = $(0),
                u = o.getWingo,
                i = $([{
                    name: "WinGo",
                    com: "Win"
                }, {
                    name: "5D Lotre",
                    com: "FD"
                }, {
                    name: "K3Lotre",
                    com: "K3"
                }]),
                d = $(["1min", "3min", "5min", "10min"]),
                c = $(1),
                v = () => {
                    m.value === 0 ? c.value = u[_.value].typeID : c.value = m.value * 4 + _.value + 1, nt(() => {
                        p.value && p.value.getData()
                    })
                };
            return fe(() => {
                v()
            }), (f, C) => {
                const h = j("van-tab"),
                    g = j("van-tabs");
                return n(), a("div", U3, [w(g, {
                    class: "BetRecord__C-gameTab",
                    active: m.value,
                    "onUpdate:active": C[1] || (C[1] = y => m.value = y),
                    onClick: v
                }, {
                    default: A(() => [(n(!0), a(R, null, P(i.value, (y, T) => (n(), X(h, {
                        key: T,
                        title: y.name
                    }, {
                        default: A(() => [w(g, {
                            class: "BetRecord__C-timeTab",
                            active: _.value,
                            "onUpdate:active": C[0] || (C[0] = k => _.value = k)
                        }, {
                            default: A(() => [y.com == "Win" ? (n(!0), a(R, {
                                key: 0
                            }, P(r(u), (k, b) => (n(), X(h, {
                                key: b,
                                title: k.intervalM >= 1 ? k.intervalM + "min" : k.intervalM * 60 + "sencond"
                            }, null, 8, ["title"]))), 128)) : (n(!0), a(R, {
                                key: 1
                            }, P(d.value, (k, b) => (n(), X(h, {
                                key: b,
                                title: k
                            }, null, 8, ["title"]))), 128))]),
                            _: 2
                        }, 1032, ["active"])]),
                        _: 2
                    }, 1032, ["title"]))), 128))]),
                    _: 1
                }, 8, ["active"]), (n(), X(ft(t[i.value[m.value].com]), {
                    ref_key: "RecRef",
                    ref: p,
                    typeid: c.value,
                    "has-head": !1,
                    ApiFun: r(wn),
                    "go-path-name": "0"
                }, null, 8, ["typeid", "ApiFun"]))])
            }
        }
    });
const K3 = H(q3, [
        ["__scopeId", "data-v-3a76d45d"]
    ]),
    Z3 = l => (he("data-v-7cf09a92"), l = l(), $e(), l),
    X3 = {
        class: "changLong__C"
    },
    J3 = {
        class: "changLong__C-tab"
    },
    Q3 = Z3(() => e("div", {
        class: "line"
    }, null, -1)),
    Y3 = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = $(0);

            function p() {
                t.go(-1)
            }
            const m = _ => {
                o.value = _
            };
            return fe(() => {}), (_, u) => {
                const i = j("NavBar");
                return n(), a("div", X3, [w(i, {
                    "left-arrow": "",
                    title: _.$t("loongAssistant"),
                    onClickLeft: p
                }, {
                    right: A(() => [e("div", {
                        class: "customer_icon",
                        onClick: u[0] || (u[0] = d => r(t).push({
                            name: "CustomerService"
                        }))
                    })]),
                    _: 1
                }, 8, ["title"]), e("div", J3, [e("div", {
                    class: M({
                        acitve: !o.value
                    }),
                    onClick: u[1] || (u[1] = d => m(0))
                }, s(_.$t("latestLoong")), 3), e("div", {
                    class: M({
                        acitve: o.value
                    }),
                    onClick: u[2] || (u[2] = d => m(1))
                }, s(_.$t("myBet")), 3)]), Q3, o.value == 0 ? (n(), X(N3, {
                    key: 0
                })) : (n(), X(K3, {
                    key: 1
                }))])
            }
        }
    });
const e6 = H(Y3, [
        ["__scopeId", "data-v-7cf09a92"]
    ]),
    DO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: e6
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    t6 = l => (he("data-v-0846a4b3"), l = l(), $e(), l),
    s6 = {
        class: "K3TL__C"
    },
    n6 = {
        class: "K3TL__C-body"
    },
    a6 = {
        class: "K3TL__C-l1"
    },
    o6 = {
        class: "K3TL__C-l1-l"
    },
    l6 = {
        class: "num"
    },
    i6 = {
        class: "K3TL__C-l1-r"
    },
    r6 = {
        class: "K3TL__C-l2"
    },
    c6 = {
        class: "K3TL__C-time"
    },
    u6 = t6(() => e("div", {
        notime: ""
    }, ":", -1)),
    p6 = {
        class: "K3TL__C-l3"
    },
    d6 = O({
        __name: "TimeLeft",
        props: {
            currentInfo: {
                type: Object,
                default: () => ({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                })
            },
            premium: {
                type: String,
                default: "666"
            },
            currentGame: {
                type: Object,
                default: () => ({})
            }
        },
        setup(l) {
            const t = l,
                o = K(() => [...t.premium]),
                p = $(!1),
                m = At(),
                _ = () => {
                    p.value = !0, m.getK3Rule(t.currentGame.typeID)
                };
            return (u, i) => (n(), a(R, null, [e("div", s6, [e("div", n6, [e("div", a6, [e("div", o6, [e("div", l6, s(u.$t("k3Number")), 1), e("div", {
                class: "K3TL__C-l1-tip",
                onClick: _
            }, s(u.$t("winTrxIndicate")), 1)]), e("div", i6, s(u.$t("k3TimeLeftToBuy")), 1)]), e("div", r6, [e("div", null, s(t.currentInfo.gameNo), 1), e("div", c6, [e("div", null, s(l.currentInfo.time1), 1), e("div", null, s(l.currentInfo.time2), 1), u6, e("div", null, s(l.currentInfo.time3), 1), e("div", null, s(l.currentInfo.time4), 1)])]), e("div", p6, [(n(!0), a(R, null, P(o.value, (d, c) => (n(), a("div", {
                key: c,
                class: M(["num" + d])
            }, null, 2))), 128))])])]), w(js, {
                howPlayShow: p.value,
                gamePresentation: l.currentGame.gamePresentation,
                onClose: i[0] || (i[0] = d => p.value = !1)
            }, null, 8, ["howPlayShow", "gamePresentation"])], 64))
        }
    });
const _6 = H(d6, [
        ["__scopeId", "data-v-0846a4b3"]
    ]),
    m6 = {
        class: "K3B__C-bettingList"
    },
    v6 = ["onClick"],
    f6 = {
        key: 1,
        class: ""
    },
    y6 = {
        key: 2,
        class: "K3B__C-odds-rate"
    },
    b6 = {
        key: 3,
        class: "K3B__C-odds-rate"
    },
    g6 = {
        key: 4,
        class: "K3B__C-odds-rate"
    },
    h6 = O({
        __name: "Betting1",
        props: {
            OddsList: {},
            betnumList: {}
        },
        emits: ["showP", "upAll"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                {
                    t: m
                } = pe(),
                _ = $([{
                    num: 3,
                    odds: 191.16,
                    chack: !1
                }, {
                    num: 4,
                    odds: 63.72,
                    chack: !1
                }, {
                    num: 5,
                    odds: 31.86,
                    chack: !1
                }, {
                    num: 6,
                    odds: 19.11,
                    chack: !1
                }, {
                    num: 7,
                    odds: 12.74,
                    chack: !1
                }, {
                    num: 8,
                    odds: 9.1,
                    chack: !1
                }, {
                    num: 9,
                    odds: 7.64,
                    chack: !1
                }, {
                    num: 10,
                    odds: 7.08,
                    chack: !1
                }, {
                    num: 11,
                    odds: 7.08,
                    chack: !1
                }, {
                    num: 12,
                    odds: 7.64,
                    chack: !1
                }, {
                    num: 13,
                    odds: 9.1,
                    chack: !1
                }, {
                    num: 14,
                    odds: 12.74,
                    chack: !1
                }, {
                    num: 15,
                    odds: 19.11,
                    chack: !1
                }, {
                    num: 16,
                    odds: 31.86,
                    chack: !1
                }, {
                    num: 17,
                    odds: 63.72,
                    chack: !1
                }, {
                    num: 18,
                    odds: 191.16,
                    chack: !1
                }, {
                    num: "A",
                    odds: 2,
                    chack: !1
                }, {
                    num: "B",
                    odds: 2,
                    chack: !1
                }, {
                    num: "C",
                    odds: 2,
                    chack: !1
                }, {
                    num: "D",
                    odds: 2,
                    chack: !1
                }]),
                u = C => {
                    switch (C) {
                        case "A":
                            return m("k3Big");
                        case "B":
                            return m("k3Small");
                        case "C":
                            return m("k3Odd");
                        case "D":
                            return m("k3Even");
                        default:
                            return C
                    }
                },
                i = (C, h) => {
                    h < 16 ? _.value[h].chack ? v(C, h) : (p.betnumList.push(C.num), _.value[h].chack = !0) : d(C, h), p.betnumList.length > 0 ? o("showP", !0) : o("showP", !1), o("upAll")
                },
                d = (C, h) => {
                    switch (h) {
                        case 16:
                            c(C, h, 17);
                            break;
                        case 17:
                            c(C, h, 16);
                            break;
                        case 18:
                            c(C, h, 19);
                            break;
                        case 19:
                            c(C, h, 18);
                            break
                    }
                },
                c = (C, h, g) => {
                    _.value[g].chack && v(_.value[g], g), _.value[h].chack ? v(C, h) : (p.betnumList.push(C.num), _.value[h].chack = !0)
                },
                v = (C, h) => {
                    _.value[h].chack = !1;
                    let g = p.betnumList.indexOf(C.num);
                    g > -1 && p.betnumList.splice(g, 1)
                };
            return t({
                clearList: () => {
                    _.value = _.value.map(C => (C.chack = !1, C))
                }
            }), (C, h) => (n(), a("div", m6, [(n(!0), a(R, null, P(_.value, (g, y) => (n(), a("div", {
                class: M("num num" + g.num),
                key: y,
                onClick: T => i(g, y)
            }, [y < 16 ? (n(), a("div", {
                key: 0,
                class: M(y % 2 == 0 ? "ball rball" : "ball gball")
            }, [e("div", {
                class: M("K3B__C-odds-bet num" + g.num)
            }, s(u(g.num)), 3)], 2)) : (n(), a("div", f6, s(u(g.num)), 1)), y < 16 ? (n(), a("div", y6, s(p.OddsList[y] && (p.OddsList[y].playRate || p.OddsList[y].playRate_Original)) + "X ", 1)) : y < 18 ? (n(), a("div", b6, s(p.OddsList[16] && (p.OddsList[16].playRate || p.OddsList[16].playRate_Original)) + "X ", 1)) : (n(), a("div", g6, s(p.OddsList[17] && (p.OddsList[17].playRate || p.OddsList[17].playRate_Original)) + "X ", 1))], 10, v6))), 128))]))
        }
    });
const $6 = H(h6, [
        ["__scopeId", "data-v-a71baf2f"]
    ]),
    C6 = {
        class: "K3B__C-betting2"
    },
    k6 = {
        class: "K3B__C-betting2-tip1"
    },
    T6 = {
        key: 0
    },
    w6 = {
        class: "K3B__C-betting2-line1 mb30"
    },
    L6 = ["onClick"],
    I6 = {
        class: "K3B__C-betting2-tip1"
    },
    S6 = {
        key: 0
    },
    G6 = {
        class: "K3B__C-betting2-line2"
    },
    x6 = ["onClick"],
    N6 = {
        class: ""
    },
    B6 = {
        class: "K3B__C-betting2-line3"
    },
    R6 = ["onClick"],
    M6 = {
        class: ""
    },
    P6 = O({
        __name: "Betting2",
        props: {
            OddsList: {},
            numList: {},
            betnumList: {},
            numTow: {},
            numOne: {},
            numChack: {
                type: Boolean
            }
        },
        emits: ["showP", "upAll", "selectNum", "onQuestion"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = (u, i, d) => {
                    let c = u.num,
                        v = u.num + "" + u.num;
                    if (d == 1)
                        if (o.numList[i].chackOne) {
                            o.numList[i].chackOne = !1;
                            let f = o.numTow.indexOf(v);
                            f > -1 && o.numTow.splice(f, 1)
                        } else {
                            o.numList[i].chackOne = !0, o.numList[i].chackTow = !1;
                            let f = o.numOne.indexOf(c);
                            f > -1 && o.numOne.splice(f, 1), o.numTow.push(v)
                        }
                    else if (o.numList[i].chackTow) {
                        o.numList[i].chackTow = !1;
                        let f = o.numOne.indexOf(c);
                        f > -1 && o.numOne.splice(f, 1)
                    } else {
                        o.numList[i].chackTow = !0, o.numList[i].chackOne = !1;
                        let f = o.numTow.indexOf(v);
                        f > -1 && o.numTow.splice(f, 1), o.numOne.push(c)
                    }
                    t("selectNum"), o.numTow.length > 0 && o.numOne.length > 0 || o.betnumList.length > 0 ? t("showP", !0) : t("showP", !1)
                },
                m = (u, i) => {
                    let d = u.num + "" + u.num;
                    if (o.numList[i].chack) {
                        o.numList[i].chack = !1;
                        let c = o.betnumList.indexOf(d);
                        c > -1 && o.betnumList.splice(c, 1)
                    } else o.betnumList.push(d), o.betnumList.sort(), o.numList[i].chack = !0;
                    o.numChack || o.betnumList.length > 0 || o.numTow.length > 0 && o.numOne.length > 0 ? t("showP", !0) : t("showP", !1)
                },
                _ = (u, i) => {
                    t("onQuestion", u, i)
                };
            return fe(() => {}), (u, i) => {
                const d = j("van-icon");
                return n(), a("div", C6, [e("div", k6, [E(s(u.$t("k3bet2Desc1")), 1), u.OddsList[20] ? (n(), a("span", T6, "(" + s(u.OddsList[20].playRate ? u.OddsList[20].playRate : u.OddsList[20].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[0] || (i[0] = c => _(u.$t("k3bet2Desc2"), [5, 5])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", w6, [(n(!0), a(R, null, P(u.numList, (c, v) => (n(), a("div", {
                    class: M({
                        active: c.chack
                    }),
                    key: v,
                    onClick: f => m(c, v)
                }, [e("div", null, s(c.num) + s(c.num), 1)], 10, L6))), 128))]), e("div", I6, [E(s(u.$t("k3bet2Desc3")), 1), u.OddsList[19] ? (n(), a("span", S6, "(" + s(u.OddsList[19].playRate ? u.OddsList[19].playRate : u.OddsList[19].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[1] || (i[1] = c => _(u.$t("k3bet2Desc4"), [6, 1, 6])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", G6, [(n(!0), a(R, null, P(u.numList, (c, v) => (n(), a("div", {
                    class: M({
                        active: c.chackOne
                    }),
                    key: v,
                    onClick: f => p(c, v, 1)
                }, [e("div", N6, s(c.num) + s(c.num), 1)], 10, x6))), 128))]), e("div", B6, [(n(!0), a(R, null, P(u.numList, (c, v) => (n(), a("div", {
                    class: M({
                        active: c.chackTow
                    }),
                    key: v,
                    onClick: f => p(c, v, 2)
                }, [e("div", M6, s(c.num), 1)], 10, R6))), 128))])])
            }
        }
    });
const A6 = H(P6, [
        ["__scopeId", "data-v-4eb0247f"]
    ]),
    z6 = {
        class: "K3B__C-betting3"
    },
    D6 = {
        class: "K3B__C-betting3-tip1"
    },
    O6 = {
        key: 0
    },
    V6 = {
        class: "K3B__C-betting3-line1 mb30"
    },
    H6 = ["onClick"],
    E6 = {
        class: "K3B__C-betting3-tip1"
    },
    W6 = {
        key: 0
    },
    F6 = O({
        __name: "Betting3",
        props: {
            OddsList: {},
            numList: {},
            betnumList: {},
            numChack: {},
            numTow: {},
            numOne: {}
        },
        emits: ["showP", "upAll", "selectNum", "cNumChack", "onQuestion"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = (u, i) => {
                    let d = u.num + "" + u.num + u.num;
                    if (o.numList[i].chack) {
                        o.numList[i].chack = !1;
                        let c = o.betnumList.indexOf(d);
                        c > -1 && o.betnumList.splice(c, 1)
                    } else o.betnumList.push(d), o.betnumList.sort(), o.numList[i].chack = !0;
                    o.numChack || o.betnumList.length > 0 || o.numTow.length > 0 && o.numOne.length > 0 ? t("showP", !0) : t("showP", !1)
                },
                m = () => {
                    t("cNumChack"), nt(() => {
                        o.numChack || o.betnumList.length > 0 || o.numTow.length > 1 || o.numOne.length > 2 ? t("showP", !0) : t("showP", !1)
                    })
                },
                _ = (u, i) => {
                    t("onQuestion", u, i)
                };
            return fe(() => {}), (u, i) => {
                const d = j("van-icon");
                return n(), a("div", z6, [e("div", D6, [E(s(u.$t("k3bet3Desc1")) + " ", 1), u.OddsList[21] ? (n(), a("span", O6, "(" + s(u.OddsList[21].playRate ? u.OddsList[21].playRate : u.OddsList[21].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[0] || (i[0] = c => _(u.$t("k3bet3Desc2"), [6, 6, 6])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", V6, [(n(!0), a(R, null, P(u.numList, (c, v) => (n(), a("div", {
                    class: M({
                        active: c.chack
                    }),
                    key: v,
                    onClick: f => p(c, v)
                }, [e("div", null, s(c.num) + s(c.num) + s(c.num), 1)], 10, H6))), 128))]), e("div", E6, [E(s(u.$t("k3bet3Desc3")) + " ", 1), u.OddsList[22] ? (n(), a("span", W6, "(" + s(u.OddsList[22].playRate ? u.OddsList[22].playRate : u.OddsList[22].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[1] || (i[1] = c => _(u.$t("k3bet3Desc5"), [7, 7, 7])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", {
                    class: M(["K3B__C-betting3-btn", {
                        active: o.numChack
                    }]),
                    onClick: m
                }, s(u.$t("k3bet3Desc4")), 3)])
            }
        }
    });
const j6 = H(F6, [
        ["__scopeId", "data-v-205416da"]
    ]),
    U6 = {
        class: "K3B__C-betting4"
    },
    q6 = {
        class: "K3B__C-betting4-tip1"
    },
    K6 = {
        key: 0
    },
    Z6 = {
        class: "K3B__C-betting4-line1 mb30"
    },
    X6 = ["onClick"],
    J6 = {
        class: "K3B__C-betting4-tip1"
    },
    Q6 = {
        key: 0
    },
    Y6 = {
        class: "K3B__C-betting4-tip1"
    },
    e4 = {
        key: 0
    },
    t4 = {
        class: "K3B__C-betting4-line1"
    },
    s4 = ["onClick"],
    n4 = O({
        __name: "Betting4",
        props: {
            OddsList: {},
            numList: {},
            numTow: {},
            numOne: {},
            numChack: {},
            betnumList: {}
        },
        emits: ["showP", "upAll", "selectNum", "cNumChack", "onQuestion"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = (u, i, d) => {
                    if (d == 1)
                        if (o.numList[i].chackOne) {
                            o.numList[i].chackOne = !1;
                            var c = o.numOne.indexOf(u.num);
                            c > -1 && o.numOne.splice(c, 1)
                        } else o.numList[i].chackOne = !0, o.numOne.push(u.num), o.numOne.sort();
                    else if (o.numList[i].chackTow) {
                        o.numList[i].chackTow = !1;
                        var i = o.numTow.indexOf(u.num);
                        i > -1 && o.numTow.splice(i, 1)
                    } else o.numList[i].chackTow = !0, o.numTow.push(u.num), o.numTow.sort();
                    o.numChack || o.numTow.length > 1 || o.numOne.length > 2 ? t("showP", !0) : t("showP", !1)
                },
                m = (u, i) => {
                    t("onQuestion", u, i)
                },
                _ = () => {
                    t("cNumChack"), nt(() => {
                        o.numChack || o.betnumList.length > 0 || o.numTow.length > 1 || o.numOne.length > 2 ? t("showP", !0) : t("showP", !1)
                    })
                };
            return fe(() => {}), (u, i) => {
                const d = j("van-icon");
                return n(), a("div", U6, [e("div", q6, [E(s(u.$t("k3bet4Desc1")) + " ", 1), u.OddsList[23] ? (n(), a("span", K6, "(" + s(u.OddsList[23].playRate ? u.OddsList[23].playRate : u.OddsList[23].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[0] || (i[0] = c => m(u.$t("k3bet4Desc2"), [1, 2, 4])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", Z6, [(n(!0), a(R, null, P(u.numList, (c, v) => (n(), a("div", {
                    class: M({
                        active: c.chackOne
                    }),
                    key: v,
                    onClick: f => p(c, v, 1)
                }, [e("div", null, s(c.num), 1)], 10, X6))), 128))]), e("div", J6, [E(s(u.$t("k3bet4Desc3")) + " ", 1), u.OddsList[24] ? (n(), a("span", Q6, "(" + s(u.OddsList[24].playRate ? u.OddsList[24].playRate : u.OddsList[24].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[1] || (i[1] = c => m(u.$t("k3bet4Desc4"), [1, 2, 3])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", {
                    class: M(["K3B__C-betting4-btn", {
                        active: u.numChack
                    }]),
                    onClick: _
                }, s(u.$t("betPopDesc7")), 3), e("div", Y6, [E(s(u.$t("k3bet4Desc5")) + " ", 1), u.OddsList[18] ? (n(), a("span", e4, "(" + s(u.OddsList[18].playRate ? u.OddsList[18].playRate : u.OddsList[18].playRate_Original) + ")", 1)) : N("", !0), w(d, {
                    onClick: i[2] || (i[2] = c => m(u.$t("k3bet4Desc6"), [1, 2])),
                    class: "icon",
                    color: "#FA574A",
                    size: "16",
                    name: "question"
                })]), e("div", t4, [(n(!0), a(R, null, P(u.numList, (c, v) => (n(), a("div", {
                    class: M({
                        active: c.chackTow
                    }),
                    key: v,
                    onClick: f => p(c, v, 2)
                }, [e("div", null, s(c.num), 1)], 10, s4))), 128))])])
            }
        }
    });
const a4 = H(n4, [
        ["__scopeId", "data-v-063ffcf8"]
    ]),
    o4 = l => (he("data-v-5dbe963a"), l = l(), $e(), l),
    l4 = {
        class: "Betting__Popup-body"
    },
    i4 = {
        key: 0,
        class: "Betting__Popup-type1"
    },
    r4 = {
        class: "title"
    },
    c4 = {
        class: "list"
    },
    u4 = {
        key: 0,
        class: "Betting__Popup-type2"
    },
    p4 = {
        class: "title"
    },
    d4 = {
        class: "list"
    },
    _4 = {
        key: 1,
        class: "Betting__Popup-type2"
    },
    m4 = {
        class: "title"
    },
    v4 = {
        class: "list"
    },
    f4 = ["innerHTML"],
    y4 = {
        key: 0,
        class: "Betting__Popup-type2"
    },
    b4 = {
        class: "title"
    },
    g4 = {
        class: "list"
    },
    h4 = {
        key: 1,
        class: "title"
    },
    $4 = {
        key: 2,
        class: "Betting__Popup-type2-r"
    },
    C4 = {
        key: 0,
        class: "Betting__Popup-type2"
    },
    k4 = {
        class: "title"
    },
    T4 = {
        class: "list"
    },
    w4 = {
        key: 1,
        class: "title"
    },
    L4 = {
        key: 2,
        class: "Betting__Popup-type2-r"
    },
    I4 = {
        key: 3,
        class: "Betting__Popup-type2"
    },
    S4 = {
        class: "title"
    },
    G4 = {
        class: "list"
    },
    x4 = {
        class: "Betting__Popup-body-line"
    },
    N4 = {
        class: "Betting__Popup-body-line-list"
    },
    B4 = ["onClick"],
    R4 = {
        class: "Betting__Popup-body-line"
    },
    M4 = {
        class: "Betting__Popup-body-line-btnL"
    },
    P4 = {
        class: "Betting__Popup-body-line"
    },
    A4 = o4(() => e("div", null, null, -1)),
    z4 = {
        class: "Betting__Popup-body-line-list"
    },
    D4 = ["onClick"],
    O4 = {
        class: "Betting__Popup-body-line nob"
    },
    V4 = {
        class: "Betting__Popup-foot"
    },
    H4 = {
        class: "Betting__Popup-foot-s"
    },
    E4 = {
        class: "Betting__Popup-PreSale"
    },
    W4 = {
        class: "Betting__Popup-PreSale-head"
    },
    F4 = {
        class: "Betting__Popup-PreSale-body"
    },
    j4 = {
        class: "Betting__Popup-PreSale-foot"
    },
    U4 = O({
        __name: "BettingPopup",
        props: {
            currentInfo: {},
            currentGame: {},
            bettingPopupShow: {},
            betTypeList: {},
            betnumList: {},
            numTow: {},
            numOne: {},
            actNav: {},
            numTowList: {},
            numChack: {}
        },
        emits: ["update:bettingPopupShow", "update:selectInfo", "clearBetting", "submitBetting"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                {
                    t: m
                } = pe(),
                _ = $(!1),
                u = $(!0),
                i = K(() => p.currentGame.betMultiple.split("|"));
            Oe(() => p.bettingPopupShow, () => {
                d.value.coin = Number(p.betTypeList[0]), d.value.count = i.value[0]
            });
            const d = $({
                coin: 0,
                count: i.value[0],
                allCoin: 0,
                gametype: 0,
                typeid: 1,
                issuenumber: "",
                selecttype: "1"
            });
            Oe(() => i, () => {
                d.value.count = i.value[0]
            }, {
                deep: !0,
                immediate: !0
            });
            let c = K({
                get() {
                    return k(), p.bettingPopupShow || !1
                },
                set(S) {
                    o("update:bettingPopupShow", S)
                }
            });
            const v = S => {
                    switch (S) {
                        case 1:
                            d.value.count > 1 && (d.value.count--, k());
                            break;
                        case 2:
                            d.value.count++, k();
                            break
                    }
                },
                f = S => {
                    S > 0 && (d.value.count = parseInt(S), k())
                },
                C = S => {
                    d.value.count = S, k()
                },
                h = S => {
                    d.value.coin = S, k()
                },
                g = () => {
                    _.value = !1, u.value = !0
                },
                y = async () => {
                    if (!u.value) {
                        Ct(m("agreePresaleRules"));
                        return
                    }
                    let {
                        coin: S,
                        count: x,
                        selecttype: B
                    } = d.value;
                    if (x == 0) return We(m("bteNoCount"));
                    let D = null,
                        z = p.betnumList;
                    if (p.actNav === 0 && p.betnumList.length) {
                        D = T(p.betnumList), z.sort();
                        for (let Y = 0; z.length > Y; Y++) z[Y] == "A" && (z[Y] = "H"), z[Y] == "B" && (z[Y] = "L"), z[Y] == "C" && (z[Y] = "O"), z[Y] == "D" && (z[Y] = "E");
                        B = z.join(",")
                    } else if (p.actNav == 1) {
                        let Y = [],
                            le = "",
                            ie = "";
                        if (z.length > 0) {
                            let ne = [];
                            for (let V = 0; z.length > V; V++) {
                                let J = "|" + z[V] + "|";
                                ne.push(J)
                            }
                            ie = ne.join(","), Y.push(6)
                        }
                        if (p.numTowList.length > 0) {
                            let ne = [],
                                V = [];
                            for (let J = 0; p.numOne.length > J; J++) {
                                let ce = ":" + p.numOne[J] + ":";
                                ne.push(ce), ne = ne.sort()
                            }
                            for (let J = 0; p.numTow.length > J; J++) {
                                let ce = ":" + p.numTow[J] + ":";
                                V.push(ce), V = V.sort()
                            }
                            le = V.join(",") + "," + ne.join(","), Y.push(5)
                        }
                        Y = Y.sort((ne, V) => ne - V), D = Y.join(","), le && (B = le), ie && (B = ie), le && ie && (B = le + "," + ie)
                    } else if (p.actNav == 2) {
                        let Y = [],
                            le = "",
                            ie = "";
                        if (z.length > 0) {
                            let ne = [];
                            for (let V = 0; z.length > V; V++) {
                                let J = "|" + z[V] + "|";
                                ne.push(J), ne = ne.sort()
                            }
                            le = ne.join(","), Y.push(7)
                        }
                        p.numChack && (ie = "|AAA|", Y.push(8)), Y = Y.sort((ne, V) => ne - V), D = Y.join(","), le && (B = le), ie && (B = ie), le && ie && (B = le + "," + ie)
                    } else if (p.actNav == 3) {
                        let Y = [],
                            le = "",
                            ie = "",
                            ne = "";
                        if (p.numOne.length > 2) {
                            let V = [];
                            for (let J = 0; p.numOne.length > J; J++) {
                                let ce = "|" + p.numOne[J] + "|";
                                V.push(ce), V = V.sort()
                            }
                            le = V.join(","), Y.push(9)
                        }
                        if (p.numChack && (ie = "|ABC|", Y.push(10)), p.numTow.length > 1) {
                            let V = [];
                            for (let J = 0; p.numTow.length > J; J++) {
                                let ce = "." + p.numTow[J] + ".";
                                V.push(ce), V = V.sort()
                            }
                            ne = V.join(","), Y.push(4)
                        }
                        Y = Y.sort((V, J) => V - J), D = Y.join(","), ne && (B = ne), le && (B = le), ie && (B = ie), le && ie && (B = le + "," + ie), ne && le && (B = ne + "," + le), ne && ie && (B = ne + "," + ie), ne && le && ie && (B = ne + "," + le + "," + ie)
                    }
                    const F = await de(Ma({
                        amount: S,
                        betCount: Number(x),
                        gameType: D,
                        selectType: B,
                        typeId: p.currentGame.typeID,
                        issuenumber: p.currentInfo.gameNo
                    }));
                    (F == null ? void 0 : F.code) === 0 ? (Ct(m("code" + (F == null ? void 0 : F.msgCode))), o("submitBetting", p.currentInfo.gameNo)) : o("clearBetting")
                },
                T = S => {
                    let x = [];
                    for (let B = 0; S.length > B; B++) {
                        if (S[B] == "3" || S[B] == "4" || S[B] == "5" || S[B] == "6" || S[B] == "7" || S[B] == "8" || S[B] == "9" || S[B] == "10" || S[B] == "11" || S[B] == "12" || S[B] == "13" || S[B] == "14" || S[B] == "15" || S[B] == "16" || S[B] == "17" || S[B] == "18") {
                            x.push(1);
                            continue
                        }
                        if (S[B] == "A" || S[B] == "B") {
                            x.push(2);
                            continue
                        }
                        if (S[B] == "C" || S[B] == "D") {
                            x.push(3);
                            continue
                        }
                    }
                    return x = x.sort(function(B, D) {
                        return B - D
                    }), [...new Set(x)].join(",")
                },
                k = () => {
                    const S = p.betnumList.length + b() + (p.numChack ? 1 : 0) + L(p.numOne, 3) + L(p.numTow);
                    d.value.allCoin = d.value.coin * d.value.count * S
                },
                b = () => {
                    const S = p.numTowList.length;
                    return S && p.numTowList[0].split("|")[1].split(",").length * S
                },
                L = (S, x = 2) => {
                    if (p.actNav != 3) return 0;

                    function B(z) {
                        let F = 1;
                        for (let Y = 2; Y <= z; Y++) F *= Y;
                        return F
                    }
                    const D = S.length;
                    return D < x ? 0 : B(D) / (B(x) * B(D - x))
                },
                I = S => {
                    switch (S) {
                        case "A":
                            return m("betBig");
                        case "B":
                            return m("betSmall");
                        case "C":
                            return m("betOdd");
                        case "D":
                            return m("betEven");
                        default:
                            return S
                    }
                },
                G = S => {
                    let x = S.split("|"),
                        B = "";
                    return x.forEach(D => {
                        B += `<div>${D}</div>`
                    }), B
                };
            return t({
                setAllCoin: k
            }), (S, x) => {
                const B = j("van-field"),
                    D = j("van-popup"),
                    z = Le("throttle-click");
                return n(), a(R, null, [w(D, {
                    show: r(c),
                    "onUpdate:show": x[6] || (x[6] = F => at(c) ? c.value = F : c = F),
                    position: "bottom",
                    style: {
                        "box-shadow": "0px -18px 40px rgba(37, 37, 60, 0.26)"
                    },
                    round: !0,
                    overlay: !1,
                    "close-on-click-overlay": !1,
                    "lock-scroll": !1
                }, {
                    default: A(() => [e("div", l4, [S.actNav === 0 && S.betnumList.length ? (n(), a("div", i4, [e("p", r4, s(S.$t("betPopDesc1")), 1), e("div", c4, [(n(!0), a(R, null, P(S.betnumList, (F, Y) => (n(), a("div", {
                        class: M(F % 2 === 0 ? "green" : "red num" + F),
                        key: Y
                    }, s(I(F)), 3))), 128))])])) : N("", !0), S.actNav === 1 ? (n(), a(R, {
                        key: 1
                    }, [S.betnumList.length ? (n(), a("div", u4, [e("p", p4, s(S.$t("betPopDesc2")), 1), e("div", d4, [(n(!0), a(R, null, P(S.betnumList, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: "Betting__Popup-type2-d"
                    }, s(I(F)), 1))), 128))])])) : N("", !0), S.numTowList.length ? (n(), a("div", _4, [e("p", m4, s(S.$t("betPopDesc3")), 1), e("div", v4, [(n(!0), a(R, null, P(S.numTowList, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: "Betting__Popup-type2-o",
                        innerHTML: G(F)
                    }, null, 8, f4))), 128))])])) : N("", !0)], 64)) : N("", !0), S.actNav === 2 ? (n(), a(R, {
                        key: 2
                    }, [S.betnumList.length ? (n(), a("div", y4, [e("p", b4, s(S.$t("betPopDesc4")), 1), e("div", g4, [(n(!0), a(R, null, P(S.betnumList, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: "Betting__Popup-type2-d"
                    }, s(I(F)), 1))), 128))])])) : N("", !0), S.numChack ? (n(), a("p", h4, s(S.$t("betPopDesc5")), 1)) : N("", !0), S.numChack ? (n(), a("div", $4, s(S.$t("k3bet3Desc4")), 1)) : N("", !0)], 64)) : N("", !0), S.actNav === 3 ? (n(), a(R, {
                        key: 3
                    }, [S.numOne.length > 2 ? (n(), a("div", C4, [e("p", k4, s(S.$t("betPopDesc6")), 1), e("div", T4, [(n(!0), a(R, null, P(S.numOne, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: "Betting__Popup-type2-d"
                    }, s(I(F)), 1))), 128))])])) : N("", !0), S.numChack ? (n(), a("p", w4, s(S.$t("betPopDesc7")), 1)) : N("", !0), S.numChack ? (n(), a("div", L4, s(S.$t("betPopDesc7")), 1)) : N("", !0), S.numTow.length > 1 ? (n(), a("div", I4, [e("p", S4, s(S.$t("betPopDesc8")), 1), e("div", G4, [(n(!0), a(R, null, P(S.numTow, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: "Betting__Popup-type2-d"
                    }, s(I(F)), 1))), 128))])])) : N("", !0)], 64)) : N("", !0), e("div", x4, [E(s(r(m)("amount")) + " ", 1), e("div", N4, [(n(!0), a(R, null, P(S.betTypeList, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: M(["Betting__Popup-body-line-item", {
                            active: d.value.coin == F
                        }]),
                        onClick: le => h(F)
                    }, s(F), 11, B4))), 128))])]), e("div", R4, [E(s(r(m)("numbers")) + " ", 1), e("div", M4, [e("div", {
                        class: M(["Betting__Popup-btn", {
                            bgcolor: d.value.count <= 0
                        }]),
                        onClick: x[0] || (x[0] = F => v(1))
                    }, "-", 2), w(B, {
                        class: "Betting__Popup-input",
                        modelValue: d.value.count,
                        "onUpdate:modelValue": x[1] || (x[1] = F => d.value.count = F),
                        type: "digit",
                        maxlength: 4,
                        onInput: f
                    }, null, 8, ["modelValue"]), e("div", {
                        class: "Betting__Popup-btn",
                        onClick: x[2] || (x[2] = F => v(2))
                    }, "+")])]), e("div", P4, [A4, e("div", z4, [(n(!0), a(R, null, P(i.value, (F, Y) => (n(), a("div", {
                        key: Y,
                        class: M(["Betting__Popup-body-line-item", {
                            active: d.value.count == F
                        }]),
                        onClick: le => C(F)
                    }, " X" + s(F), 11, D4))), 128))])]), e("div", O4, [e("span", {
                        class: M(["Betting__Popup-agree", {
                            active: u.value
                        }]),
                        onClick: x[3] || (x[3] = F => u.value = !u.value)
                    }, s(r(m)("readNagree")), 3), e("span", {
                        onClick: x[4] || (x[4] = F => _.value = !0),
                        class: "Betting__Popup-preSaleShow"
                    }, s(r(m)("presaleRules")), 1)]), e("div", V4, [e("div", {
                        class: "Betting__Popup-foot-c",
                        onClick: x[5] || (x[5] = F => o("clearBetting"))
                    }, s(r(m)("cancel")), 1), ee((n(), a("div", H4, [E(s(r(m)("totalAmount")) + " " + s(r(Ge)(d.value.allCoin || 0)), 1)])), [
                        [z, {
                            handler: y,
                            wait: 2e3
                        }]
                    ])])])]),
                    _: 1
                }, 8, ["show"]), w(D, {
                    show: _.value,
                    "onUpdate:show": x[7] || (x[7] = F => _.value = F),
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", E4, [e("div", W4, s(r(m)("presaleRules")), 1), e("div", F4, s(S.$t("betPopTXT")), 1), e("div", j4, [e("div", {
                        class: "Betting__Popup-PreSale-foot-btn",
                        onClick: g
                    }, s(r(m)("iKonw")), 1)])])]),
                    _: 1
                }, 8, ["show"])], 64)
            }
        }
    });
const q4 = H(U4, [
        ["__scopeId", "data-v-5dbe963a"]
    ]),
    K4 = {
        class: "mark"
    },
    Z4 = {
        class: "K3B__C-nav"
    },
    X4 = ["onClick"],
    J4 = {
        class: "qpopup-box"
    },
    Q4 = {
        class: "qpopup-box-list"
    },
    Y4 = {
        class: "qpopup-box-txt"
    },
    e8 = O({
        __name: "Betting",
        props: {
            currentInfo: {
                type: Object,
                default: () => ({})
            },
            ProhibitBuyTime: {
                type: Number,
                default: 5
            },
            currentGame: {
                type: Object,
                default: () => ({})
            }
        },
        emits: ["betting", "changeBettingP"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                {
                    t: m
                } = pe(),
                _ = {
                    bt1: $6,
                    bt2: A6,
                    bt3: j6,
                    bt4: a4
                },
                u = $(),
                i = $(),
                d = $([]),
                c = $(0),
                v = $([{
                    name: m("totalBet"),
                    comp: "bt1"
                }, {
                    name: m("sameNum"),
                    comp: "bt2"
                }, {
                    name: m("numbersMatch"),
                    comp: "bt3"
                }, {
                    name: m("numbersUnmatch"),
                    comp: "bt4"
                }]),
                f = $([{
                    num: 1,
                    chack: !1,
                    chackOne: !1,
                    chackTow: !1
                }, {
                    num: 2,
                    chack: !1,
                    chackOne: !1,
                    chackTow: !1
                }, {
                    num: 3,
                    chack: !1,
                    chackOne: !1,
                    chackTow: !1
                }, {
                    num: 4,
                    chack: !1,
                    chackOne: !1,
                    chackTow: !1
                }, {
                    num: 5,
                    chack: !1,
                    chackOne: !1,
                    chackTow: !1
                }, {
                    num: 6,
                    chack: !1,
                    chackOne: !1,
                    chackTow: !1
                }]),
                C = $([]),
                h = $([]),
                g = $([]),
                y = $(!1),
                T = $([]),
                k = $(!1),
                b = K(() => (p.currentInfo.passTime < p.ProhibitBuyTime && I(), p.currentInfo.passTime < p.ProhibitBuyTime)),
                L = K(() => p.currentGame.scope ? p.currentGame.scope.split("|").map(ne => Number(ne)) : []),
                I = () => {
                    k.value = !1, G()
                },
                G = () => {
                    i.value.clearList && i.value.clearList(), C.value = [], h.value = [], g.value = [], y.value = !1, T.value = [], f.value = [{
                        num: 1,
                        chack: !1,
                        chackOne: !1,
                        chackTow: !1
                    }, {
                        num: 2,
                        chack: !1,
                        chackOne: !1,
                        chackTow: !1
                    }, {
                        num: 3,
                        chack: !1,
                        chackOne: !1,
                        chackTow: !1
                    }, {
                        num: 4,
                        chack: !1,
                        chackOne: !1,
                        chackTow: !1
                    }, {
                        num: 5,
                        chack: !1,
                        chackOne: !1,
                        chackTow: !1
                    }, {
                        num: 6,
                        chack: !1,
                        chackOne: !1,
                        chackTow: !1
                    }]
                },
                S = async () => {
                    const ne = await de(Ul());
                    d.value = (ne == null ? void 0 : ne.data) || []
                },
                x = () => {
                    u.value.setAllCoin()
                },
                B = ne => {
                    c.value = ne, k.value = !1, G()
                },
                D = () => {
                    let ne = [];
                    for (let V = 0; h.value.length > V; V++) {
                        let J = h.value[V],
                            ce = [];
                        for (let Se = 0; g.value.length > Se; Se++) ce.push(g.value[Se]);
                        if (ce.length > 0) {
                            let Se = ce.sort().join(",");
                            ne.push(J + "|" + Se)
                        }
                    }
                    T.value = ne.sort()
                },
                z = async ne => {
                    o("betting", ne), k.value = !1, G()
                },
                F = $(!1),
                Y = $([]),
                le = $(""),
                ie = (ne, V) => {
                    le.value = ne, Y.value = V, F.value = !0
                };
            return fe(() => {
                S()
            }), t({
                bettingPopupShow: k
            }), (ne, V) => {
                const J = j("van-popup");
                return n(), a("div", {
                    class: M(["K3B__C", {
                        isShowMark: b.value
                    }])
                }, [ee(e("div", K4, [e("div", null, s(p.currentInfo.time3 || "0"), 1), e("div", null, s(p.currentInfo.time4 || "0"), 1)], 512), [
                    [He, b.value]
                ]), e("div", Z4, [(n(!0), a(R, null, P(v.value, (ce, Se) => (n(), a("div", {
                    key: Se,
                    class: M({
                        active: c.value == Se
                    }),
                    onClick: we => B(Se)
                }, s(ce.name), 11, X4))), 128))]), (n(), X(ft(_[v.value[c.value].comp]), {
                    ref_key: "BetRef",
                    ref: i,
                    OddsList: d.value,
                    numList: f.value,
                    numTow: h.value,
                    numOne: g.value,
                    numChack: y.value,
                    betnumList: C.value,
                    onSelectNum: D,
                    onShowP: V[0] || (V[0] = ce => k.value = ce),
                    onUpAll: x,
                    onCNumChack: V[1] || (V[1] = ce => y.value = !y.value),
                    onOnQuestion: ie
                }, null, 40, ["OddsList", "numList", "numTow", "numOne", "numChack", "betnumList"])), w(q4, {
                    ref_key: "betPopupRef",
                    ref: u,
                    currentInfo: p.currentInfo,
                    bettingPopupShow: k.value,
                    numTow: h.value,
                    numOne: g.value,
                    betTypeList: L.value,
                    numTowList: T.value,
                    currentGame: l.currentGame,
                    actNav: c.value,
                    betnumList: C.value,
                    numChack: y.value,
                    onClearBetting: I,
                    onSubmitBetting: z
                }, null, 8, ["currentInfo", "bettingPopupShow", "numTow", "numOne", "betTypeList", "numTowList", "currentGame", "actNav", "betnumList", "numChack"]), w(J, {
                    class: "qpopup",
                    show: F.value,
                    "onUpdate:show": V[2] || (V[2] = ce => F.value = ce),
                    "close-on-click-overlay": !1,
                    closeable: "",
                    "close-icon": "close",
                    "close-icon-position": "bottom-left",
                    round: ""
                }, {
                    default: A(() => [e("div", J4, [e("div", Q4, [(n(!0), a(R, null, P(Y.value, (ce, Se) => (n(), a("div", {
                        class: M("num num" + ce),
                        key: Se
                    }, null, 2))), 128))]), e("div", Y4, s(le.value), 1)])]),
                    _: 1
                }, 8, ["show"])], 2)
            }
        }
    });
const t8 = H(e8, [
        ["__scopeId", "data-v-1658f2cc"]
    ]),
    s8 = {
        class: "GameRecord__C"
    },
    n8 = {
        class: "GameRecord__C-head"
    },
    a8 = {
        class: "GameRecord__C-body"
    },
    o8 = {
        class: "GameRecord__C-body-premium"
    },
    l8 = {
        key: 1,
        class: "GameRecord__C-body-empty"
    },
    i8 = {
        key: 0,
        class: "GameRecord__C-foot"
    },
    r8 = {
        class: "GameRecord__C-foot-page"
    },
    c8 = O({
        __name: "GameRecord",
        props: {
            typeid: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = $([]),
                m = $(4),
                _ = $(10),
                u = $(1),
                i = () => {
                    u.value--, c()
                },
                d = () => {
                    u.value++, c()
                },
                c = async (v = !1) => {
                    if (o.typeid == null) return;
                    v && (u.value = 1);
                    const [f, C] = await ot(In({
                        pageSize: _.value,
                        pageNo: u.value,
                        typeId: o.typeid
                    }));
                    p.value = C.list || [], m.value = C.totalPage
                };
            return t({
                getData: c
            }), kt(() => {
                c()
            }), (v, f) => {
                const C = j("van-col"),
                    h = j("van-row"),
                    g = j("van-icon");
                return n(), a("div", s8, [e("div", n8, [w(h, null, {
                    default: A(() => [w(C, {
                        span: "10"
                    }, {
                        default: A(() => [E(s(v.$t("gameRecordNum")), 1)]),
                        _: 1
                    }), w(C, {
                        span: "4"
                    }, {
                        default: A(() => [E(s(v.$t("gameRecordTotal")), 1)]),
                        _: 1
                    }), w(C, {
                        span: "10"
                    }, {
                        default: A(() => [E(s(v.$t("gameRecordResult")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", a8, [p.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(p.value, (y, T) => (n(), X(h, {
                    key: T
                }, {
                    default: A(() => [w(C, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(y.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(C, {
                        span: "1"
                    }, {
                        default: A(() => [e("span", null, s(y.sumCount), 1)]),
                        _: 2
                    }, 1024), w(C, {
                        span: "4"
                    }, {
                        default: A(() => [e("span", null, s(y.sumCount > 10 ? v.$t("big") : v.$t("small")), 1)]),
                        _: 2
                    }, 1024), w(C, {
                        span: "4"
                    }, {
                        default: A(() => [e("span", null, s(y.sumCount % 2 ? v.$t("k3Odd") : v.$t("k3Even")), 1)]),
                        _: 2
                    }, 1024), w(C, {
                        span: "6"
                    }, {
                        default: A(() => [e("div", o8, [(n(!0), a(R, null, P(y.premium, (k, b) => (n(), a("div", {
                            key: b,
                            class: M("n" + k)
                        }, null, 2))), 128))])]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024))), 128)) : (n(), a("div", l8, [w(yt)]))]), p.value.length ? (n(), a("div", i8, [e("div", {
                    class: M(["GameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: i
                }, [w(g, {
                    name: "arrow-left",
                    class: "GameRecord__C-icon",
                    size: "20"
                })], 2), e("div", r8, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["GameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: d
                }, [w(g, {
                    name: "arrow",
                    class: "GameRecord__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)])
            }
        }
    });
const u8 = H(c8, [
        ["__scopeId", "data-v-d57803e8"]
    ]),
    p8 = {
        class: "Trend__C"
    },
    d8 = {
        class: "Trend__C-head"
    },
    _8 = {
        class: "Trend__C-body"
    },
    m8 = {
        class: "Trend__C-body-premium"
    },
    v8 = {
        class: "Trend__C-body-gameText"
    },
    f8 = {
        key: 1,
        class: "Trend__C-body-empty"
    },
    y8 = {
        key: 0,
        class: "Trend__C-foot"
    },
    b8 = {
        class: "Trend__C-foot-page"
    },
    g8 = O({
        __name: "Trend",
        props: {
            typeid: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                {
                    t: p
                } = pe(),
                m = $([]),
                _ = $(4),
                u = $(10),
                i = $(1),
                d = () => {
                    i.value--, v()
                },
                c = () => {
                    i.value++, v()
                },
                v = async (h = !1) => {
                    if (o.typeid == null) return;
                    h && (i.value = 1);
                    const [g, y] = await ot(In({
                        pageSize: u.value,
                        pageNo: i.value,
                        typeId: o.typeid
                    }));
                    m.value = y.list.map(T => {
                        let k = [0, 0, 0, 0, 0, 0],
                            b = T.premium.split("").map(Number),
                            L = T.premium.split("").map(Number);
                        for (let I = 0; k.length > I; I++) k[b[I] - 1] = b[I];
                        return T.Premiums = k, T.AllEqual = C(L), T
                    }) || [], _.value = y.totalPage
                },
                f = $([p("trendTXT1"), p("trendTXT2"), p("trendTXT3"), p("trendTXT4")]),
                C = h => {
                    let g = [0, 0, 0, 0, 0, 0],
                        y = h.sort(),
                        T = 2;
                    for (let k = 0; k < y.length - 1; k++) y[k] == y[k + 1] && (g[y[k] - 1] = T++);
                    return g
                };
            return t({
                getData: v
            }), kt(() => {
                v()
            }), (h, g) => {
                const y = j("van-col"),
                    T = j("van-row"),
                    k = j("van-icon");
                return n(), a(R, null, [e("div", p8, [e("div", d8, [w(T, null, {
                    default: A(() => [w(y, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(h.$t("trendNumber")), 1)]),
                        _: 1
                    }), w(y, {
                        span: "6"
                    }, {
                        default: A(() => [E(s(h.$t("trendResult")), 1)]),
                        _: 1
                    }), w(y, {
                        span: "10"
                    }, {
                        default: A(() => [E(s(h.$t("trendNum")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", _8, [m.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(m.value, (b, L) => (n(), X(T, {
                    key: L
                }, {
                    default: A(() => [w(y, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(b.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(y, {
                        span: "6"
                    }, {
                        default: A(() => [e("div", m8, [(n(!0), a(R, null, P(b.premium, (I, G) => (n(), a("div", {
                            key: G,
                            class: M("n" + I)
                        }, null, 2))), 128))])]),
                        _: 2
                    }, 1024), w(y, {
                        span: "10"
                    }, {
                        default: A(() => [e("div", v8, [e("span", null, s(f.value[b.gameType]), 1)])]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024))), 128)) : (n(), a("div", f8, [w(yt)]))])]), m.value.length ? (n(), a("div", y8, [e("div", {
                    class: M(["Trend__C-foot-previous", {
                        disabled: i.value <= 1
                    }]),
                    onClick: d
                }, [w(k, {
                    name: "arrow-left",
                    class: "Trend__C-icon",
                    size: "20"
                })], 2), e("div", b8, s(i.value) + "/" + s(_.value), 1), e("div", {
                    class: M(["Trend__C-foot-next", {
                        disabled: i.value >= _.value
                    }]),
                    onClick: c
                }, [w(k, {
                    name: "arrow",
                    class: "Trend__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const h8 = H(g8, [
        ["__scopeId", "data-v-b4ed7108"]
    ]),
    $8 = l => (he("data-v-3e007c9e"), l = l(), $e(), l),
    C8 = {
        key: 1,
        class: "WinningTip__C-body-l1"
    },
    k8 = {
        class: "WinningTip__C-body-l2"
    },
    T8 = {
        class: "gameDetail"
    },
    w8 = $8(() => e("br", null, null, -1)),
    L8 = {
        class: "WinningTip__C-body-l3"
    },
    I8 = {
        key: 0,
        class: "isLose"
    },
    S8 = {
        class: "head"
    },
    G8 = {
        class: "bonus"
    },
    x8 = {
        class: "WinningTip__C-body-l4"
    },
    N8 = {
        class: "line1"
    },
    B8 = {
        class: "line2"
    },
    R8 = {
        class: "yuan"
    },
    M8 = {
        class: "WinningTip__C-body-l5"
    },
    P8 = ["onClick"],
    A8 = O({
        __name: "WinningTips",
        setup(l, {
            expose: t
        }) {
            const o = K(() => _.value[0] ? _.value[0].state == 0 : !1),
                p = K(() => _.value[0] || {}),
                m = $(!1),
                _ = $([]);
            let u = $();
            const i = () => {
                    clearTimeout(u.value), _.value.shift(), m.value && _.value.length && (u.value = setTimeout(() => {
                        i()
                    }, 1e3 * 3))
                },
                d = () => {
                    m.value = !m.value, m.value ? u.value = setTimeout(() => {
                        i()
                    }, 1e3 * 3) : clearTimeout(u.value)
                },
                c = f => {
                    f.list = f.premium.split(""), f.sum = Number(f.list[0]) + Number(f.list[1]) + Number(f.list[2]), _.value.push(f), m.value && (u.value = setTimeout(() => {
                        i()
                    }, 1e3 * 3))
                },
                v = () => {
                    _.value = []
                };
            return t({
                showMark: c
            }), (f, C) => ee((n(), a("div", {
                class: "WinningTip__C",
                onClick: i
            }, [e("div", {
                class: M(["WinningTip__C-body", {
                    isL: o.value
                }])
            }, [o.value ? (n(), a("div", {
                key: 0,
                class: M(["WinningTip__C-body-l1", {
                    isL: o.value
                }])
            }, s(f.$t("k3WarningTip1")), 3)) : (n(), a("div", C8, s(f.$t("k3WarningTip2")), 1)), e("div", k8, [e("div", T8, [E(s(f.$t("k3WarningTip5")) + s(p.value.typeName), 1), w8, E(s(p.value.issueNumber), 1)])]), e("div", L8, [o.value ? (n(), a("div", I8, s(f.$t("k3WarningTip3")), 1)) : (n(), a(R, {
                key: 1
            }, [e("div", S8, s(f.$t("k3WarningTip4")), 1), e("div", G8, s(r(Ge)(Number(p.value.winAmount))), 1)], 64))]), e("div", x8, [e("div", N8, [(n(!0), a(R, null, P(p.value.list, (h, g) => (n(), a("div", {
                class: M(["n" + h])
            }, null, 2))), 256))]), e("div", B8, [e("div", null, s(p.value.premium), 1), e("div", R8, s(p.value.sum > 10 ? f.$t("big") : f.$t("small")), 1), e("div", null, s(p.value.sum % 2 ? f.$t("k3Odd") : f.$t("k3Even")), 1)])]), e("div", M8, [e("div", {
                class: M(["acitveBtn", {
                    active: m.value
                }]),
                onClick: it(d, ["stop"])
            }, null, 10, P8), E(" " + s(f.$t("autoShutOff3s")), 1)]), e("div", {
                class: "closeBtn",
                onClick: v
            })], 2)], 512)), [
                [He, _.value.length]
            ])
        }
    });
const z8 = H(A8, [
        ["__scopeId", "data-v-3e007c9e"]
    ]),
    D8 = {
        class: "K3__C"
    },
    O8 = {
        class: "K3__C-head-more"
    },
    V8 = O({
        __name: "index",
        setup(l) {
            const t = {
                    GameRecord: u8,
                    Trend: h8,
                    MyGameRecord: io
                },
                o = $(),
                p = $(),
                m = $(),
                _ = $(!1),
                u = $("GameRecord"),
                i = re(),
                d = At(),
                c = d.getK3,
                v = $(0),
                f = $(localStorage.getItem("volumeShow") || "1"),
                C = $(!1),
                h = $([]),
                g = $(null),
                y = $({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                }),
                T = $("666"),
                k = $(5),
                b = $(""),
                L = $(!1),
                I = $(null),
                G = K(() => c[v.value] || {}),
                S = Ue(),
                x = K(() => S.getIsShowLotteryDragon);
            fe(() => {
                F()
            }), Ut(() => {
                clearInterval(g.value), clearInterval(we.value), ze.value.forEach(te => {
                    clearInterval(te)
                }), oe.value && clearTimeout(oe.value)
            }), Oe(() => lt().visibility, te => {
                te === 0 ? clearInterval(g.value) : (F(), le(v.value))
            });
            const B = () => {
                    sessionStorage.setItem("clickedGameType", "lottery"), i.push({
                        path: "/"
                    })
                },
                D = () => {
                    f.value == "1" ? f.value = "2" : f.value = "1", localStorage.setItem("volumeShow", f.value)
                },
                z = te => {
                    i.push({
                        name: te
                    })
                },
                F = () => {
                    I.value == null && le(0)
                },
                Y = async (te, se = !1) => {
                    const Z = await de(Kl({
                        typeId: te
                    }));
                    Z && (T.value = Z.data.premium, se && Ie(T.value))
                },
                le = te => {
                    d.getK3Data(), v.value = te, I.value = c[te].typeID, ie(I.value), nt(() => {
                        o.value.getData(I.value)
                    })
                },
                ie = async (te, se = !1) => {
                    Y(te, se);
                    const [Z, Ne] = await ot(ql({
                        typeId: te
                    }));
                    y.value.gameNo = Ne.issueNumber, y.value.currentTime = Ne.serviceTime.replace(/-/g, "/"), y.value.beginTime = Ne.startTime.replace(/-/g, "/"), ne()
                },
                ne = () => {
                    if (!c.length) return;
                    var te = new Date(y.value.currentTime).getTime(),
                        se = new Date(y.value.beginTime).getTime();
                    let Z = (te - se) / 1e3,
                        Ne = c[v.value];
                    if (Z > Ne.intervalM * 60 && (Z = Ne.intervalM * 60), y.value.passTime = Ne.intervalM * 60 - Z, y.value.passTime < 0) {
                        b.value = "An error occurred, please contact customer service。The game time is " + Ne.intervalM + " minutes,start time is " + y.value.beginTime + ",current time is" + y.value.currentTime + "!", C.value = !0;
                        return
                    }
                    V()
                },
                V = () => {
                    clearInterval(g.value), J(!1), g.value = setInterval(function() {
                        J()
                    }, 1e3)
                },
                J = (te = !0) => {
                    if (y.value.passTime <= k.value && (L.value = !1), f.value == "1" && (y.value.passTime <= k.value && y.value.passTime > 1 ? ce(1) : y.value.passTime == 1 && ce(2)), y.value.passTime > 0) {
                        let se = y.value.passTime;
                        y.value.time2 = Math.floor(se / 60), y.value.time3 = Math.floor(se % 60 / 10), y.value.time4 = Math.floor(se % 10), y.value.passTime--
                    } else clearInterval(g.value), te && Se()
                },
                ce = (te = 1) => {
                    const se = document.getElementById(`voice${te}`);
                    se && se.play()
                },
                Se = () => {
                    ie(I.value, !0), m.value.getWinsUserAmount(!1), o.value.getData(!0)
                },
                we = $(null),
                ye = (te, se) => {
                    if (te >= 0 && se > 0 && se >= te) {
                        let Z = se - te + 1;
                        return Math.floor(Math.random() * Z + te)
                    } else return 0
                },
                Ie = te => {
                    we.value || (we.value = setInterval(function() {
                        for (var se = [], Z = 0; 3 > Z; Z++) se.push(ye(1, 6));
                        T.value = se.join("")
                    }, 50)), setTimeout(function() {
                        clearInterval(we.value), T.value = te, we.value = null
                    }, 2e3)
                },
                xe = $({}),
                ze = $([]),
                De = te => {
                    if (m.value.getWinsUserAmount(!1), o.value.getData(), xe.value[te]) return;
                    xe.value[te] = !0;
                    const {
                        time1: se,
                        time2: Z,
                        time3: Ne,
                        time4: qe
                    } = y.value, rt = (se * 10 * 60 + Z * 60 + Ne * 10 + qe) * 1e3;
                    ze.value[G.value.intervalM] = setTimeout(() => {
                        _e(te)
                    }, rt)
                },
                ge = te => {
                    _.value = te
                },
                oe = $(null),
                _e = async te => {
                    const se = await de(Zl({
                        issueNumber: te
                    }));
                    if (se) {
                        if (!(se.data.state != 2)) {
                            oe.value = setTimeout(() => {
                                _e(te)
                            }, 2e3);
                            return
                        }
                        p.value.showMark(se.data), delete xe.value[te]
                    }
                };
            return (te, se) => {
                const Z = j("NavBar");
                return n(), a("div", D8, [w(Z, {
                    backgroundColor: "#151E2B",
                    "left-arrow": "",
                    onClickLeft: B,
                    headLogo: !0
                }, {
                    right: A(() => [e("div", O8, [e("div", {
                        onClick: se[0] || (se[0] = Ne => z("CustomerService"))
                    }), e("div", {
                        class: M({
                            disableVoice: f.value == "2"
                        }),
                        onClick: D
                    }, null, 2)])]),
                    _: 1
                }), w(Ws, {
                    ref_key: "WallteRef",
                    ref: m
                }, null, 512), w(Jt, {
                    siteMsg: h.value,
                    key: "k3"
                }, null, 8, ["siteMsg"]), w(Fs, {
                    gameList: r(c),
                    currentGameIndex: v.value,
                    onChangeGame: le
                }, null, 8, ["gameList", "currentGameIndex"]), w(_6, {
                    currentInfo: y.value,
                    premium: T.value,
                    currentGame: G.value
                }, null, 8, ["currentInfo", "premium", "currentGame"]), w(t8, {
                    currentInfo: y.value,
                    currentGame: G.value,
                    VoiceType: f.value,
                    typeid: I.value,
                    onBetting: De,
                    onChangeBettingP: ge
                }, null, 8, ["currentInfo", "currentGame", "VoiceType", "typeid"]), w(Us, {
                    record: u.value,
                    onChangeC: se[1] || (se[1] = Ne => u.value = Ne)
                }, null, 8, ["record"]), (n(), X(as, null, [(n(), X(ft(t[u.value]), {
                    ref_key: "RecordComponent",
                    ref: o,
                    typeid: I.value,
                    ApiFun: r(Ln),
                    listApi: r(In),
                    EmerdApi: r(Pa),
                    goPathName: "AllLotteryGames-BettingRecordK3"
                }, null, 8, ["typeid", "ApiFun", "listApi", "EmerdApi"]))], 1024)), w(Mt, {
                    show: C.value,
                    onConfirm: se[2] || (se[2] = Ne => z("/login"))
                }, {
                    content: A(() => [e("div", null, s(b.value), 1)]),
                    _: 1
                }, 8, ["show"]), w(z8, {
                    ref_key: "WinningTipsRef",
                    ref: p
                }, null, 512), x.value ? (n(), X(ls, {
                    key: 0
                })) : N("", !0), w(qs)])
            }
        }
    });
const H8 = H(V8, [
        ["__scopeId", "data-v-fdcace99"]
    ]),
    OO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: H8
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Xs = l => (he("data-v-5d6270a9"), l = l(), $e(), l),
    E8 = {
        class: "TimeLeft__C"
    },
    W8 = {
        class: "box"
    },
    F8 = {
        class: "tit"
    },
    j8 = {
        class: "citycon"
    },
    U8 = Xs(() => e("div", {
        class: "citybg"
    }, null, -1)),
    q8 = {
        class: "font30"
    },
    K8 = {
        class: "playmethod"
    },
    Z8 = {
        key: 0,
        class: "odds"
    },
    X8 = Xs(() => e("div", {
        class: "line"
    }, "|", -1)),
    J8 = {
        class: "odd"
    },
    Q8 = {
        key: 1,
        class: "color8"
    },
    Y8 = {
        class: "bettingcut"
    },
    e7 = {
        class: "font22"
    },
    t7 = {
        class: "info"
    },
    s7 = Xs(() => e("div", {
        class: "illustratebg"
    }, null, -1)),
    n7 = {
        class: "font24"
    },
    a7 = {
        class: "issue"
    },
    o7 = Xs(() => e("div", {
        class: "issuebg"
    }, null, -1)),
    l7 = {
        class: "font26"
    },
    i7 = {
        class: "closure"
    },
    r7 = {
        class: "closuretime"
    },
    c7 = {
        class: "closurtimes"
    },
    u7 = O({
        __name: "TimeLeft",
        props: {
            defaultcityname: {
                type: String,
                default: ""
            },
            defaultplayname: {
                type: String,
                default: ""
            },
            defaultexpiredate: {
                type: String,
                default: ""
            },
            issue: {
                type: String,
                default: ""
            },
            time: {
                type: String,
                default: ""
            },
            odds: {
                type: Number,
                default: 0
            },
            colorId: {
                type: Number,
                default: 0
            },
            areId: {
                type: Number,
                default: 0
            }
        },
        setup(l) {
            const t = l,
                o = re(),
                p = () => {
                    o.push({
                        name: "AllLotteryGames-Play",
                        query: {
                            id: t.areId,
                            gVSs: 1
                        }
                    })
                };
            return (m, _) => (n(), a("div", E8, [e("div", W8, [e("div", F8, [e("div", j8, [U8, e("div", q8, s(l.defaultcityname), 1)]), e("div", K8, s(m.$t("code" + l.defaultplayname)), 1), l.colorId != 8 ? (n(), a("div", Z8, [e("div", null, s(m.$t("odds")), 1), X8, e("div", J8, "1:" + s(l.odds), 1)])) : N("", !0), l.colorId == 8 ? (n(), a("div", Q8)) : N("", !0), e("div", Y8, [e("div", e7, s(m.$t("xosoTxt91")), 1), e("div", null, s(l.defaultexpiredate), 1)])]), e("div", t7, [e("div", {
                class: "playillustrate",
                onClick: p
            }, [s7, e("div", n7, s(m.$t("lotteryManual")), 1)]), e("div", a7, [o7, e("div", l7, s(l.issue), 1)]), e("div", i7, [e("div", r7, s(m.$t("xosoTxt92")), 1), e("div", c7, [(n(!0), a(R, null, P(l.time.split(""), (u, i) => (n(), a("div", {
                class: M(u == ":" ? "red" : "redsqure"),
                key: i
            }, s(u), 3))), 128))])])])])]))
        }
    });
const p7 = H(u7, [
        ["__scopeId", "data-v-5d6270a9"]
    ]),
    Mn = l => (he("data-v-a467b1ca"), l = l(), $e(), l),
    d7 = {
        class: "TimeLeft__C"
    },
    _7 = {
        class: "box"
    },
    m7 = {
        class: "tit"
    },
    v7 = {
        class: "citycon"
    },
    f7 = Mn(() => e("div", {
        class: "citybg"
    }, null, -1)),
    y7 = {
        class: "font30"
    },
    b7 = {
        key: 0,
        class: "playmethod"
    },
    g7 = {
        class: "odd"
    },
    h7 = {
        class: "odds"
    },
    $7 = {
        class: "result"
    },
    C7 = {
        class: "info"
    },
    k7 = Mn(() => e("div", {
        class: "illustratebg"
    }, null, -1)),
    T7 = {
        class: "font24"
    },
    w7 = {
        class: "issue"
    },
    L7 = Mn(() => e("div", {
        class: "issuebg"
    }, null, -1)),
    I7 = {
        class: "font26"
    },
    S7 = {
        key: 0,
        class: "closure isShowPreparing"
    },
    G7 = {
        key: 1,
        class: "closure"
    },
    x7 = {
        class: "closuretime"
    },
    N7 = {
        class: "closurtimes"
    },
    B7 = O({
        __name: "TimeLeftF",
        props: {
            defaultcityname: {
                type: String,
                default: ""
            },
            defaultplayname: {
                type: String,
                default: ""
            },
            issue: {
                type: String,
                default: ""
            },
            time: {
                type: String,
                default: ""
            },
            odds: {
                type: Number,
                default: 0
            },
            colorId: {
                type: Number,
                default: 0
            },
            areId: {
                type: Number,
                default: 0
            },
            resultList: {
                type: Object,
                default: {}
            },
            isShowPreparing: {
                type: Boolean,
                defauft: !1
            }
        },
        setup(l) {
            const t = l,
                o = re(),
                p = K(() => {
                    var u, i;
                    let _ = (u = t.resultList) != null && u.openingResult ? (i = t.resultList) == null ? void 0 : i.openingResult.find(d => d.resultType == 0).result : "";
                    return Array.isArray(_) && (_ = _[0]), _
                }),
                m = () => {
                    o.push({
                        name: "AllLotteryGames-Play",
                        query: {
                            id: t.areId,
                            gVSs: 2
                        }
                    })
                };
            return (_, u) => {
                var i;
                return n(), a("div", d7, [e("div", _7, [e("div", m7, [e("div", v7, [f7, e("div", y7, s(l.defaultcityname), 1)]), l.colorId != 8 ? (n(), a("div", b7, [e("div", null, "(" + s(_.$t("code" + l.defaultplayname)) + ")", 1), e("div", g7, "1:" + s(l.odds), 1)])) : N("", !0), e("div", h7, [e("div", null, s(_.$t("betResult")), 1), e("div", null, s((i = l.resultList) == null ? void 0 : i.issueNumber), 1), e("div", $7, [(n(!0), a(R, null, P(p.value.split(""), (d, c) => (n(), a("span", {
                    key: c
                }, s(d), 1))), 128))])])]), e("div", C7, [e("div", {
                    class: "playillustrate",
                    onClick: m
                }, [k7, e("div", T7, s(_.$t("lotteryManual")), 1)]), e("div", w7, [L7, e("div", I7, s(l.issue), 1)]), l.isShowPreparing ? (n(), a("div", S7, s(_.$t("preparing")), 1)) : N("", !0), l.isShowPreparing ? N("", !0) : (n(), a("div", G7, [e("div", x7, s(_.$t("xosoTxt91")), 1), e("div", N7, [(n(!0), a(R, null, P(l.time.split(""), (d, c) => (n(), a("div", {
                    class: M(d == ":" ? "red" : "redsqure"),
                    key: c
                }, s(d), 3))), 128))])]))])])])
            }
        }
    });
const R7 = H(B7, [
        ["__scopeId", "data-v-a467b1ca"]
    ]),
    M7 = {
        class: "ColorsContainer"
    },
    P7 = O({
        __name: "ColorsAndPlay",
        props: {
            gameCategoryList: {
                type: Array,
                default: () => []
            },
            colortab: {
                type: Number,
                default: 0
            },
            playtab: {
                type: Number,
                default: 0
            }
        },
        emits: ["colorupdate", "update"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = $(o.colortab),
                m = $(o.playtab),
                _ = K(() => {
                    var d;
                    return ((d = o.gameCategoryList[p.value]) == null ? void 0 : d.gamePlayList) || []
                });

            function u(d) {
                t("colorupdate", d.item.categoryId, d.index)
            }

            function i({
                item: d,
                index: c
            }) {
                t("update", d.playId, c, d.playNameCode, d.betType)
            }
            return Oe(() => o.playtab, () => {
                m.value = o.playtab
            }), Oe(() => o.colortab, () => {
                p.value = o.colortab
            }), (d, c) => (n(), a("div", M7, [w(ns, {
                list: l.gameCategoryList,
                active: p.value,
                "onUpdate:active": c[0] || (c[0] = v => p.value = v),
                tabClassName: "ColorsMethod",
                onOnClickTab: u
            }, {
                default: A(({
                    item: v,
                    index: f
                }) => [e("div", {
                    class: M(["coloritem", {
                        active: f === p.value
                    }])
                }, s(d.$t("code" + v.categoryNameCode)), 3)]),
                _: 1
            }, 8, ["list", "active"]), w(ns, {
                list: _.value,
                active: m.value,
                "onUpdate:active": c[1] || (c[1] = v => m.value = v),
                tabClassName: "PlayMethod",
                onOnClickTab: i
            }, {
                default: A(({
                    item: v,
                    index: f
                }) => [e("div", {
                    class: M(["playitem", {
                        active: f === m.value
                    }])
                }, s(d.$t("code" + v.playNameCode)), 3)]),
                _: 1
            }, 8, ["list", "active"])]))
        }
    });
const Js = l => (he("data-v-1b2d551c"), l = l(), $e(), l),
    A7 = {
        class: "NumberSelectContainer"
    },
    z7 = {
        class: "NumberSelectContainer-mark"
    },
    D7 = {
        class: "NumberTabContent"
    },
    O7 = {
        key: 0,
        class: "selectcontainer"
    },
    V7 = {
        class: "selectbutton"
    },
    H7 = {
        class: "selectcontent"
    },
    E7 = {
        class: "selectheader"
    },
    W7 = {
        class: "selectball"
    },
    F7 = ["onClick"],
    j7 = {
        key: 1,
        class: "selectcontainer"
    },
    U7 = {
        class: "selectbutton"
    },
    q7 = {
        class: "selectcontent"
    },
    K7 = {
        class: "selectheader"
    },
    Z7 = {
        class: "selectball"
    },
    X7 = ["onClick"],
    J7 = {
        key: 2,
        class: "selectcontainer"
    },
    Q7 = {
        class: "selectbutton"
    },
    Y7 = {
        class: "selectcontent"
    },
    e9 = {
        class: "selectheader"
    },
    t9 = {
        class: "selectball"
    },
    s9 = ["onClick"],
    n9 = {
        key: 3,
        class: "selectcontainer"
    },
    a9 = {
        class: "selectbutton"
    },
    o9 = {
        class: "selectcontent"
    },
    l9 = {
        class: "selectheader"
    },
    i9 = {
        class: "selectball"
    },
    r9 = ["onClick"],
    c9 = {
        class: "quickcontainer"
    },
    u9 = {
        key: 0,
        class: "intervalcontainer"
    },
    p9 = ["onClick"],
    d9 = {
        key: 1,
        class: "randomcontainer"
    },
    _9 = {
        class: "randomheader"
    },
    m9 = Js(() => e("div", {
        class: "redline"
    }, null, -1)),
    v9 = {
        class: "font30"
    },
    f9 = {
        class: "randombutton"
    },
    y9 = ["onClick"],
    b9 = {
        key: 2,
        class: "specialcontainer"
    },
    g9 = {
        class: "specialheader"
    },
    h9 = Js(() => e("div", {
        class: "redline"
    }, null, -1)),
    $9 = {
        class: "font30"
    },
    C9 = {
        class: "specialbutton"
    },
    k9 = {
        class: "Ntit"
    },
    T9 = Js(() => e("br", null, null, -1)),
    w9 = Js(() => e("br", null, null, -1)),
    L9 = {
        class: "list"
    },
    I9 = ["onClick"],
    S9 = O({
        __name: "NumberSelect",
        props: {
            methodList: {
                type: String,
                default: ""
            },
            activeTab: {
                type: Number,
                default: 0
            },
            randomList: {
                type: Array,
                default: () => {}
            },
            randomtype: {
                type: Number,
                default: 0
            },
            specialtype: {
                type: Number,
                default: 0
            },
            isthreenumber: {
                type: Number,
                default: 0
            },
            speciaSelectNo: {
                type: String,
                default: ""
            },
            isShowMark: {
                type: Boolean,
                default: !1
            },
            hundred: {
                type: String,
                default: ""
            },
            betconfig: {
                type: String,
                default: ""
            },
            groupTab: {
                type: Number,
                default: 30
            },
            thousandnumList: {
                type: Array,
                default: []
            },
            hundrednumList: {
                type: Array,
                default: []
            },
            tennumList: {
                type: Array,
                default: []
            },
            indicualnumList: {
                type: Array,
                default: []
            },
            quicknumList: {
                type: Array,
                default: []
            },
            intervalnumber: {
                type: Array,
                default: []
            },
            intervalTab: {
                type: Number,
                default: 0
            }
        },
        emits: ["tabupdate", "selectgroup", "selectspecial", "betNum", "betQuickNum", "getselect", "getquick", "selectinterval"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                {
                    t: m
                } = pe(),
                _ = [{
                    name: m("selectNo"),
                    value: 1
                }, {
                    name: m("xosoTxt81"),
                    value: 3
                }, {
                    name: m("xosoTxt80"),
                    value: 2
                }],
                u = K(() => _.filter(L => {
                    var I;
                    return (I = p.methodList) == null ? void 0 : I.includes(L.value + "")
                })),
                i = $(0),
                d = $(""),
                c = $(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]),
                v = ({
                    item: L
                }) => {
                    o("tabupdate", L.value)
                },
                f = (L, I, G) => {
                    o("selectgroup", L, I, G)
                },
                C = (L, I) => {
                    o("betNum", L, I)
                },
                h = (L, I, G) => {
                    o("betQuickNum", L, I, G)
                },
                g = (L, I, G, S) => {
                    o("getselect", L, I, G, S)
                },
                y = (L, I) => {
                    o("getquick", L, I)
                },
                T = (L, I) => {
                    o("selectinterval", L, I)
                },
                k = L => {
                    L.target.value != "" && o("inputblur", L.target.value)
                },
                b = () => {
                    d.value = ""
                };
            return Oe(() => p.activeTab, async () => {
                await nt();
                const L = u.value.findIndex(I => I.value == p.activeTab);
                L !== -1 && (i.value = L)
            }), t({
                cleardata: b
            }), (L, I) => {
                var S, x, B, D;
                const G = j("van-field");
                return n(), a("div", A7, [ee(e("div", z7, [e("div", null, s(r(m)("nomorebet")), 1)], 512), [
                    [He, l.isShowMark]
                ]), u.value.length > 0 ? (n(), X(ns, {
                    key: 0,
                    list: u.value,
                    active: i.value,
                    "onUpdate:active": I[0] || (I[0] = z => i.value = z),
                    tabClassName: "NumberTab",
                    onOnClickTab: v
                }, {
                    default: A(({
                        item: z,
                        index: F
                    }) => [e("div", {
                        class: M(["tabitem", {
                            active: z.value === l.activeTab
                        }])
                    }, s(z.name), 3)]),
                    _: 1
                }, 8, ["list", "active"])) : N("", !0), e("div", D7, [ee(e("div", null, [(S = l.betconfig) != null && S.includes("4") ? (n(), a("div", O7, [e("div", V7, [e("div", {
                    class: "selectall",
                    onClick: I[1] || (I[1] = z => g("Thousand", 0, 9, "all"))
                }, s(r(m)("all")), 1), e("div", {
                    class: "selectbig",
                    onClick: I[2] || (I[2] = z => g("Thousand", 0, 9, "big"))
                }, s(r(m)("big")), 1), e("div", {
                    class: "selectsmall",
                    onClick: I[3] || (I[3] = z => g("Thousand", 0, 9, "small"))
                }, s(r(m)("small")), 1), e("div", {
                    class: "selectodd",
                    onClick: I[4] || (I[4] = z => g("Thousand", 0, 9, "odd"))
                }, s(r(m)("xosoTxt71")), 1), e("div", {
                    class: "selecteven",
                    onClick: I[5] || (I[5] = z => g("Thousand", 0, 9, "even"))
                }, s(r(m)("xosoTxt70")), 1)]), e("div", H7, [e("div", E7, s(r(m)("xosoTxt87")), 1), e("div", W7, [(n(!0), a(R, null, P(c.value, (z, F) => (n(), a("div", {
                    key: F,
                    onClick: Y => C("Thousand", z)
                }, [e("div", {
                    class: M(l.thousandnumList.includes(z) ? "ball action " : "ball")
                }, s(z), 3)], 8, F7))), 128))])])])) : N("", !0), (x = l.betconfig) != null && x.includes("3") ? (n(), a("div", j7, [e("div", U7, [e("div", {
                    class: "selectall",
                    onClick: I[6] || (I[6] = z => g("hundred", 0, 9, "all"))
                }, s(r(m)("all")), 1), e("div", {
                    class: "selectbig",
                    onClick: I[7] || (I[7] = z => g("hundred", 0, 9, "big"))
                }, s(r(m)("big")), 1), e("div", {
                    class: "selectsmall",
                    onClick: I[8] || (I[8] = z => g("hundred", 0, 9, "small"))
                }, s(r(m)("small")), 1), e("div", {
                    class: "selectodd",
                    onClick: I[9] || (I[9] = z => g("hundred", 0, 9, "odd"))
                }, s(r(m)("xosoTxt71")), 1), e("div", {
                    class: "selecteven",
                    onClick: I[10] || (I[10] = z => g("hundred", 0, 9, "even"))
                }, s(r(m)("xosoTxt70")), 1)]), e("div", q7, [e("div", K7, s(r(m)("xosoTxt88")), 1), e("div", Z7, [(n(!0), a(R, null, P(c.value, (z, F) => (n(), a("div", {
                    key: F,
                    onClick: Y => C("Hundred", z)
                }, [e("div", {
                    class: M(l.hundrednumList.includes(z) ? "action ball" : "ball")
                }, s(z), 3)], 8, X7))), 128))])])])) : N("", !0), (B = l.betconfig) != null && B.includes("2") ? (n(), a("div", J7, [e("div", Q7, [e("div", {
                    class: "selectall",
                    onClick: I[11] || (I[11] = z => g("ten", 0, 9, "all"))
                }, s(r(m)("all")), 1), e("div", {
                    class: "selectbig",
                    onClick: I[12] || (I[12] = z => g("ten", 0, 9, "big"))
                }, s(r(m)("big")), 1), e("div", {
                    class: "selectsmall",
                    onClick: I[13] || (I[13] = z => g("ten", 0, 9, "small"))
                }, s(r(m)("small")), 1), e("div", {
                    class: "selectodd",
                    onClick: I[14] || (I[14] = z => g("ten", 0, 9, "odd"))
                }, s(r(m)("xosoTxt71")), 1), e("div", {
                    class: "selecteven",
                    onClick: I[15] || (I[15] = z => g("ten", 0, 9, "even"))
                }, s(r(m)("xosoTxt70")), 1)]), e("div", Y7, [e("div", e9, s(r(m)("xosoTxt89")), 1), e("div", t9, [(n(!0), a(R, null, P(c.value, (z, F) => (n(), a("div", {
                    key: F,
                    onClick: Y => C("ten", z)
                }, [e("div", {
                    class: M(l.tennumList.includes(z) ? "action ball" : "ball")
                }, s(z), 3)], 8, s9))), 128))])])])) : N("", !0), (D = l.betconfig) != null && D.includes("1") ? (n(), a("div", n9, [e("div", a9, [e("div", {
                    class: "selectall",
                    onClick: I[16] || (I[16] = z => g("Indivual", 0, 9, "all"))
                }, s(r(m)("all")), 1), e("div", {
                    class: "selectbig",
                    onClick: I[17] || (I[17] = z => g("Indivual", 0, 9, "big"))
                }, s(r(m)("big")), 1), e("div", {
                    class: "selectsmall",
                    onClick: I[18] || (I[18] = z => g("Indivual", 0, 9, "small"))
                }, s(r(m)("small")), 1), e("div", {
                    class: "selectodd",
                    onClick: I[19] || (I[19] = z => g("Indivual", 0, 9, "odd"))
                }, s(r(m)("xosoTxt71")), 1), e("div", {
                    class: "selecteven",
                    onClick: I[20] || (I[20] = z => g("Indivual", 0, 9, "even"))
                }, s(r(m)("xosoTxt70")), 1)]), e("div", o9, [e("div", l9, s(r(m)("xosoTxt90")), 1), e("div", i9, [(n(!0), a(R, null, P(c.value, (z, F) => (n(), a("div", {
                    key: F,
                    onClick: Y => C("Indivual", z)
                }, [e("div", {
                    class: M(l.indicualnumList.includes(z) ? "ball action" : "ball")
                }, s(z), 3)], 8, r9))), 128))])])])) : N("", !0)], 512), [
                    [He, l.activeTab === 1]
                ]), ee(e("div", null, [w(G, {
                    class: "custom-field",
                    modelValue: d.value,
                    "onUpdate:modelValue": I[21] || (I[21] = z => d.value = z),
                    rows: "4",
                    autosize: "",
                    type: "textarea",
                    placeholder: r(m)("xosoTxt86"),
                    onInput: k
                }, null, 8, ["modelValue", "placeholder"])], 512), [
                    [He, l.activeTab === 2]
                ]), ee(e("div", null, [e("div", c9, [l.isthreenumber === 1 ? (n(), a("div", u9, [(n(!0), a(R, null, P(l.intervalnumber, (z, F) => (n(), a("div", {
                    class: M(["intervalitem", [l.intervalTab === F ? "active" : ""]]),
                    key: F,
                    onClick: Y => T(z, F)
                }, s(z), 11, p9))), 128))])) : N("", !0), l.randomtype === 1 ? (n(), a("div", d9, [e("div", _9, [m9, e("div", v9, s(r(m)("xosoTxt83")), 1)]), e("div", f9, [(n(!0), a(R, null, P(l.randomList, (z, F) => (n(), a("div", {
                    class: M([l.groupTab === F ? "active" : ""]),
                    key: F,
                    onClick: Y => f(z, F, l.isthreenumber)
                }, s(z) + s(r(m)("xosoTxt84")), 11, y9))), 128))])])) : N("", !0), l.specialtype === 1 ? (n(), a("div", b9, [e("div", g9, [h9, e("div", $9, s(r(m)("xosoTxt97")), 1)]), e("div", C9, [l.speciaSelectNo.includes("1") ? (n(), a("div", {
                    key: 0,
                    class: "specialsame",
                    onClick: I[22] || (I[22] = z => y(l.isthreenumber, "same"))
                }, s(r(m)("xosoTxt85")), 1)) : N("", !0), l.speciaSelectNo.includes("4") ? (n(), a("div", {
                    key: 1,
                    class: "specialbig",
                    onClick: I[23] || (I[23] = z => y(l.isthreenumber, "big"))
                }, s(r(m)("big")), 1)) : N("", !0), l.speciaSelectNo.includes("5") ? (n(), a("div", {
                    key: 2,
                    class: "specialsmall",
                    onClick: I[24] || (I[24] = z => y(l.isthreenumber, "small"))
                }, s(r(m)("small")), 1)) : N("", !0), l.speciaSelectNo.includes("2") ? (n(), a("div", {
                    key: 3,
                    class: "specialodd",
                    onClick: I[25] || (I[25] = z => y(l.isthreenumber, "odd"))
                }, s(r(m)("xosoTxt71")), 1)) : N("", !0), l.speciaSelectNo.includes("3") ? (n(), a("div", {
                    key: 4,
                    class: "specialeven",
                    onClick: I[26] || (I[26] = z => y(l.isthreenumber, "even"))
                }, s(r(m)("xosoTxt70")), 1)) : N("", !0)])])) : N("", !0), l.activeTab === 3 ? (n(), a(R, {
                    key: 3
                }, P(10, (z, F) => e("div", {
                    class: "numbercontainer",
                    key: z
                }, [e("div", k9, [e("div", null, [E(s(l.hundred) + s(F) + "0", 1), T9, E("/"), w9, E(s(l.hundred) + s(F) + "9", 1)])]), e("div", L9, [(n(), a(R, null, P(10, (Y, le) => e("div", {
                    class: "item",
                    key: Y
                }, [e("div", {
                    onClick: ie => h(l.hundred, F, le)
                }, [e("div", {
                    class: M(l.quicknumList.includes(l.hundred + "" + F + le) ? "number action" : "number")
                }, s(l.hundred) + s(F) + s(le), 3)], 8, I9)])), 64))])])), 64)) : N("", !0)])], 512), [
                    [He, l.activeTab === 3]
                ])])])
            }
        }
    });
const G9 = H(S9, [
        ["__scopeId", "data-v-1b2d551c"]
    ]),
    x9 = {
        class: "TasteContainer"
    },
    N9 = {
        class: "TasteHeader"
    },
    B9 = {
        class: "NumberSelect"
    },
    R9 = {
        class: "NumberSelectCon"
    },
    M9 = ["onClick"],
    P9 = O({
        __name: "TasteSelect",
        props: {
            funplaylist: {
                type: Array,
                default: []
            },
            numbercon: {
                type: String,
                default: "1000"
            }
        },
        emits: ["selectvalue"],
        setup(l, {
            emit: t
        }) {
            const o = (p, m) => {
                t("selectvalue", p, m)
            };
            return (p, m) => (n(), a("div", x9, [e("div", N9, s(p.$t("xosoTxt60")), 1), e("div", B9, [e("div", R9, [(n(!0), a(R, null, P(l.funplaylist, (_, u) => (n(), a("div", {
                class: M(["NumberCon", {
                    action: _.oddTypeName === l.numbercon,
                    more: u == 18
                }]),
                key: u,
                onClick: i => o(_, u)
            }, [e("div", {
                class: M(["number", {
                    active: _.oddTypeName === l.numbercon
                }])
            }, s(p.$t("code" + _.oddTypeNameCode)), 3), e("div", {
                class: M(["odds", {
                    active: _.oddTypeName === l.numbercon
                }])
            }, s(_.oddsOrAmount), 3)], 10, M9))), 128))])])]))
        }
    });
const A9 = H(P9, [
        ["__scopeId", "data-v-292b9857"]
    ]),
    z9 = {
        class: "Footer__C"
    },
    D9 = {
        class: "nav c-row c-row-between"
    },
    O9 = {
        class: "c-row left c-row c-row-middle-center"
    },
    V9 = {
        class: "item"
    },
    H9 = {
        class: "txt"
    },
    E9 = {
        class: "num"
    },
    W9 = {
        class: "item"
    },
    F9 = {
        class: "txt"
    },
    j9 = {
        class: "num"
    },
    U9 = {
        class: ""
    },
    q9 = O({
        __name: "Footer",
        props: {
            betNumber: {
                default: {
                    type: Number,
                    default: 0
                }
            },
            betSum: {
                default: {
                    type: Number,
                    default: 0
                }
            }
        },
        emits: ["playBet"],
        setup(l, {
            emit: t
        }) {
            const o = () => {
                t("playBet")
            };
            return (p, m) => (n(), a("div", z9, [e("div", D9, [e("div", O9, [e("div", V9, [e("p", H9, s(p.$t("quantity")), 1), e("span", E9, s(p.betNumber || 0), 1)]), e("div", W9, [e("p", F9, s(p.$t("betAmount")), 1), e("span", j9, s(r(Ge)(p.betSum || 0)), 1)])]), e("div", {
                class: M(["c-row c-row-middle-center", [p.betSum > 0 ? "bet-btn" : "disabled-btn"]]),
                onClick: m[0] || (m[0] = _ => o())
            }, [e("span", U9, s(p.$t("betting")), 1)], 2)])]))
        }
    });
const K9 = H(q9, [
        ["__scopeId", "data-v-afe1106e"]
    ]),
    Z9 = {
        class: "RecordNav__C"
    },
    X9 = ["onClick"],
    J9 = O({
        __name: "RecordNav",
        props: {
            record: {
                type: String,
                default: "GameRecord"
            }
        },
        setup(l) {
            const t = l,
                {
                    t: o
                } = pe(),
                p = $([{
                    name: o("gameRecords"),
                    componentName: "GameRecord"
                }, {
                    name: o("myGame"),
                    componentName: "MyGameRecord"
                }]);
            return (m, _) => (n(), a("div", Z9, [(n(!0), a(R, null, P(p.value, (u, i) => (n(), a("div", {
                key: i,
                onClick: d => m.$emit("changeC", u.componentName),
                class: M({
                    active: t.record == u.componentName
                })
            }, s(u.name), 11, X9))), 128))]))
        }
    });
const Q9 = H(J9, [
        ["__scopeId", "data-v-884042b3"]
    ]),
    Y9 = {
        class: "GameRecord__C"
    },
    e$ = {
        class: "GameRecord__C-head"
    },
    t$ = {
        class: "GameRecord__C-body"
    },
    s$ = {
        class: "c-tc goItem"
    },
    n$ = {
        class: "c-row"
    },
    a$ = {
        class: "c-row c-row-middle-center"
    },
    o$ = {
        class: "c-row c-row-middle-center time"
    },
    l$ = {
        key: 0
    },
    i$ = {
        key: 1
    },
    r$ = {
        key: 0,
        class: "details"
    },
    c$ = {
        key: 0,
        class: "detailLi"
    },
    u$ = {
        class: "prize-tit"
    },
    p$ = {
        key: 0
    },
    d$ = {
        class: "prize-box c-row c-flex-warp"
    },
    _$ = {
        class: "prize-box-item action"
    },
    m$ = {
        key: 1,
        class: "GameRecord__C-body-empty"
    },
    v$ = {
        key: 0,
        class: "GameRecord__C-foot"
    },
    f$ = {
        class: "GameRecord__C-foot-page"
    },
    y$ = O({
        __name: "GameRecord",
        props: {
            areId: {},
            cityCode: {},
            gVSs: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                {
                    t: p
                } = pe(),
                m = $([]),
                _ = $(4),
                u = $(10),
                i = $(1),
                d = $(-1),
                c = async (T = !1, k) => {
                    var b, L, I;
                    if ((k == null ? void 0 : k.list.length) > 0) m.value = $a(k == null ? void 0 : k.list) || [], _.value = k == null ? void 0 : k.totalPage, i.value = k == null ? void 0 : k.pageNo;
                    else {
                        if (o.cityCode === "") return;
                        let G;
                        o.gVSs == "1" ? G = await de(Xl({
                            pageSize: u.value,
                            pageNo: i.value,
                            areId: o == null ? void 0 : o.areId,
                            cityCode: o == null ? void 0 : o.cityCode
                        })) : o.gVSs == "2" && (G = await de(Aa({
                            pageSize: u.value,
                            pageNo: i.value,
                            areId: o.areId,
                            typeId: Number(o.cityCode)
                        }))), m.value = ((b = G.data) == null ? void 0 : b.list) || [], _.value = (L = G.data) == null ? void 0 : L.totalPage, i.value = (I = G.data) == null ? void 0 : I.pageNo
                    }
                },
                v = T => {
                    for (var k = [], b = 0; b < T.length; b++) {
                        var L = k.findIndex(function(I) {
                            return I.resultType === T[b].resultType
                        });
                        L !== -1 ? k[L].result.push(T[b].result) : k.push({
                            resultType: T[b].resultType,
                            result: [T[b].result]
                        })
                    }
                    return k
                };

            function f(T) {
                return T.join("-")
            }

            function C(T) {
                switch (T) {
                    case 0:
                        return p("GrandPrize");
                    case 1:
                        return p("firstprize");
                    case 2:
                        return p("secondprize");
                    case 3:
                        return p("thirdprize");
                    case 4:
                        return p("fourprize");
                    case 5:
                        return p("fiveprize");
                    case 6:
                        return p("sixprize");
                    case 7:
                        return p("sevenprize");
                    case 8:
                        return p("eightprize")
                }
            }
            const h = () => {
                    i.value--, c()
                },
                g = T => {
                    d.value == T ? d.value = -1 : d.value = T
                },
                y = () => {
                    i.value++, c()
                };
            return t({
                getData: c
            }), kt(() => {
                d.value = -1
            }), (T, k) => {
                var G, S;
                const b = j("van-col"),
                    L = j("van-row"),
                    I = j("van-icon");
                return n(), a("div", Y9, [e("div", e$, [w(L, null, {
                    default: A(() => [w(b, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(T.$t("betSerial")), 1)]),
                        _: 1
                    }), w(b, {
                        span: "10"
                    }, {
                        default: A(() => [E(s(T.$t("result")), 1)]),
                        _: 1
                    }), w(b, {
                        span: "6"
                    }, {
                        default: A(() => [E(s(T.$t("time")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", t$, [(G = m.value) != null && G.length ? (n(!0), a(R, {
                    key: 0
                }, P(m.value, (x, B) => (n(), X(L, {
                    key: B,
                    onClick: D => g(B)
                }, {
                    default: A(() => [w(b, {
                        span: "8"
                    }, {
                        default: A(() => [e("div", s$, s(x.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(b, {
                        span: "10",
                        class: "c-row c-row-middle-center"
                    }, {
                        default: A(() => [e("div", n$, [e("div", a$, [x.openingResult ? (n(!0), a(R, {
                            key: 0
                        }, P(x.openingResult[0].result, (D, z) => (n(), a("div", {
                            class: "li circle-black c-row c-row-middle-center c-tc",
                            key: z
                        }, [e("div", null, s(D), 1)]))), 128)) : N("", !0)])])]),
                        _: 2
                    }, 1024), w(b, {
                        span: "6"
                    }, {
                        default: A(() => [e("div", o$, [T.gVSs == "1" ? (n(), a("div", l$, s(x.openingTime.substr(0, 10)), 1)) : (n(), a("div", i$, s(x.openingTime), 1))])]),
                        _: 2
                    }, 1024), B == d.value ? (n(), a("div", r$, [x.openingResult ? (n(), a("div", c$, [(n(!0), a(R, null, P(v(x.openingResult), (D, z) => (n(), a("div", {
                        class: M([`selectItem${D.resultType}`, "prize"]),
                        key: z
                    }, [e("div", u$, s(C(D.resultType)), 1), [0, 1, 2].includes(D.resultType) ? (n(), a("div", p$, "|")) : N("", !0), e("div", d$, [e("span", _$, s(f(D.result)), 1)])], 2))), 128))])) : N("", !0)])) : N("", !0)]),
                    _: 2
                }, 1032, ["onClick"]))), 128)) : (n(), a("div", m$, [w(yt)]))]), (S = m.value) != null && S.length ? (n(), a("div", v$, [e("div", {
                    class: M(["GameRecord__C-foot-previous", {
                        disabled: i.value <= 1
                    }]),
                    onClick: h
                }, [w(I, {
                    name: "arrow-left",
                    class: "GameRecord__C-icon",
                    size: "20"
                })], 2), e("div", f$, s(i.value) + "/" + s(_.value), 1), e("div", {
                    class: M(["GameRecord__C-foot-next", {
                        disabled: i.value >= _.value
                    }]),
                    onClick: y
                }, [w(I, {
                    name: "arrow",
                    class: "GameRecord__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)])
            }
        }
    });
const b$ = H(y$, [
        ["__scopeId", "data-v-b5a08846"]
    ]),
    g$ = l => (he("data-v-329ab0b9"), l = l(), $e(), l),
    h$ = {
        class: "MyGameRecordList__C"
    },
    $$ = ["onClick"],
    C$ = {
        class: "box"
    },
    k$ = {
        class: "time"
    },
    T$ = {
        key: 0,
        class: "state state0"
    },
    w$ = {
        key: 1,
        class: "state state3"
    },
    L$ = {
        key: 2,
        class: "state state4"
    },
    I$ = {
        key: 3,
        class: "state state2"
    },
    S$ = {
        key: 4,
        class: "state state5"
    },
    G$ = {
        key: 5,
        class: "state state1"
    },
    x$ = {
        key: 0,
        class: "info"
    },
    N$ = {
        class: "order"
    },
    B$ = {
        key: 0,
        class: "li"
    },
    R$ = {
        class: "lab"
    },
    M$ = ["onClick"],
    P$ = ["src"],
    A$ = {
        key: 1,
        class: "li"
    },
    z$ = {
        class: "lab"
    },
    D$ = {
        class: "sub"
    },
    O$ = {
        class: "li"
    },
    V$ = {
        class: "lab"
    },
    H$ = {
        key: 0,
        class: "sub"
    },
    E$ = {
        key: 1,
        class: "sub"
    },
    W$ = {
        key: 2,
        class: "li"
    },
    F$ = {
        class: "lab"
    },
    j$ = {
        class: "sub"
    },
    U$ = {
        class: "li"
    },
    q$ = {
        class: "lab"
    },
    K$ = {
        class: "sub"
    },
    Z$ = {
        class: "li"
    },
    X$ = {
        class: "lab"
    },
    J$ = {
        class: "sub"
    },
    Q$ = {
        class: "li"
    },
    Y$ = {
        class: "lab"
    },
    eC = {
        class: "sub"
    },
    tC = {
        class: "li"
    },
    sC = {
        class: "lab"
    },
    nC = {
        class: "sub"
    },
    aC = {
        class: "li"
    },
    oC = {
        class: "lab"
    },
    lC = {
        class: "sub"
    },
    iC = g$(() => e("div", {
        class: "line"
    }, [e("p")], -1)),
    rC = {
        class: "bet"
    },
    cC = {
        class: "li betNum"
    },
    uC = {
        class: "lab"
    },
    pC = {
        key: 0,
        class: "txt"
    },
    dC = {
        key: 1,
        class: "txt"
    },
    _C = {
        key: 2,
        class: "txt"
    },
    mC = {
        key: 3,
        class: "betList select"
    },
    vC = {
        key: 4,
        class: "betList select"
    },
    fC = {
        class: "li"
    },
    yC = {
        class: "lab"
    },
    bC = {
        key: 0,
        class: "state state0"
    },
    gC = {
        key: 1,
        class: "state state3"
    },
    hC = {
        key: 2,
        class: "state state4"
    },
    $C = {
        key: 3,
        class: "state state2"
    },
    CC = {
        key: 4,
        class: "state state5"
    },
    kC = {
        key: 5,
        class: "state state1"
    },
    TC = {
        class: "li"
    },
    wC = {
        class: "lab"
    },
    LC = {
        key: 0,
        class: "sub success"
    },
    IC = {
        key: 1,
        class: "sub fail"
    },
    SC = {
        key: 2,
        class: "sub"
    },
    GC = {
        key: 0,
        class: "li"
    },
    xC = {
        class: "lab"
    },
    NC = {
        class: "sub"
    },
    BC = {
        key: 1,
        class: "li"
    },
    RC = {
        class: "lab"
    },
    MC = {
        class: "sub"
    },
    PC = {
        key: 0
    },
    AC = ["onClick"],
    zC = {
        key: 1,
        class: "result"
    },
    DC = {
        key: 0,
        class: "txt"
    },
    OC = {
        key: 1,
        class: "txt"
    },
    VC = {
        key: 2,
        class: "txt"
    },
    HC = {
        key: 3,
        class: "txt"
    },
    EC = {
        key: 4,
        class: "txt"
    },
    WC = {
        key: 5,
        class: "txt"
    },
    FC = {
        key: 6,
        class: "txt"
    },
    jC = {
        key: 7,
        class: "txt"
    },
    UC = {
        key: 8,
        class: "txt"
    },
    qC = {
        class: "num"
    },
    KC = O({
        __name: "MyRecordList",
        props: {
            mayrecord: {},
            gVSs: {}
        },
        emits: ["click-cance"],
        setup(l, {
            emit: t
        }) {
            const {
                t: o
            } = pe(), p = $(-1), m = T => {
                p.value === T ? p.value = -1 : p.value = T
            }, _ = $(!1), u = $(""), i = async () => {
                await de(Ql({
                    orderId: u.value
                })) && (_.value = !1, Cn(o("xosoTxt96")), t("click-cance"))
            }, d = T => {
                u.value = T, _.value = !0
            }, c = Jl(i, 1e3), v = T => {
                for (var k = [], b = 0; b < T.length; b++) {
                    var L = k.findIndex(function(I) {
                        return I.resultType === T[b].resultType
                    });
                    L !== -1 ? k[L].result.push("-" + T[b].result) : k.push({
                        resultType: T[b].resultType,
                        result: [T[b].result]
                    })
                }
                return k
            }, f = T => {
                const k = C(T);
                return h(k)
            }, C = T => {
                let k = [];
                if (T.includes(",")) {
                    let b = T.split(","),
                        L = {};
                    for (let I = 0; b.length > I; I++) L = b[I].split("|"), k.push(L);
                    return k
                }
                return T
            }, h = T => {
                let k = T[0],
                    b = T[1],
                    L = [];
                for (let G = 0; k.length > G; G++)
                    for (let S = 0; b.length > S; S++) L.push(k[G] + b[S]);
                let I = T.slice(2);
                return I.length > 0 ? h([L, ...I]) : L
            }, g = T => {
                if (T != null) {
                    let k = T.split(",");
                    if (k.length > 0) return k
                }
                return []
            }, y = T => {
                const k = {
                    大: o("big"),
                    小: o("small"),
                    单: o("odd"),
                    双: o("xosoTxt70")
                };
                return k[T] ? k[T].replace(/\|/g, ",") : T.replace(/\|/g, ",")
            };
            return fe(() => {}), (T, k) => (n(), a("div", h$, [(n(!0), a(R, null, P(T.mayrecord, (b, L) => (n(), a("div", {
                class: M(p.value === L ? "item active" : "item"),
                key: b,
                onClick: I => m(L)
            }, [e("div", C$, [e("div", null, [e("h4", null, s(r(o)("code" + b.bettingParentTypeNameCode)), 1), e("span", k$, s(b.createTime), 1)]), b.status === 1 ? (n(), a("div", T$, [e("p", null, s(r(o)("bettingResultState1")), 1)])) : N("", !0), b.status === 3 ? (n(), a("div", w$, [e("p", null, s(r(o)("hasWon")), 1), e("span", null, "+" + s(b.winningAmount), 1)])) : N("", !0), b.status === 2 ? (n(), a("div", L$, [e("p", null, s(r(o)("bettingResultState3")), 1), e("span", null, "-" + s(b.realBettingAmount), 1)])) : N("", !0), b.status === 4 ? (n(), a("div", I$, [e("p", null, s(r(o)("xosoTxt74")), 1)])) : N("", !0), b.status === 5 ? (n(), a("div", S$, [e("p", null, s(r(o)("xosoTxt75")), 1)])) : N("", !0), b.status === 6 ? (n(), a("div", G$, [e("p", null, s(r(o)("xosoTxt76")), 1)])) : N("", !0)]), p.value === L ? (n(), a("div", x$, [e("div", N$, [b.orderNo ? (n(), a("div", B$, [e("div", R$, s(r(o)("orderNo")), 1), e("div", {
                class: "sub",
                onClick: it(I => r(Zt)(b.orderNo), ["stop"])
            }, [E(s(b.orderNo) + " ", 1), e("img", {
                src: r(ue)("home/AllLotteryGames/WinGo", "copy")
            }, null, 8, P$)], 8, M$)])) : N("", !0), b.issueNo ? (n(), a("div", A$, [e("div", z$, s(r(o)("betIssue")), 1), e("div", D$, s(b.issueNo), 1)])) : N("", !0), e("div", O$, [e("div", V$, s(r(o)("area")), 1), T.gVSs == "1" ? (n(), a("div", H$, s(r(o)("code" + b.areNameCode)), 1)) : T.gVSs == "2" ? (n(), a("div", E$, s(r(o)("code" + b.typeCode)), 1)) : N("", !0)]), T.gVSs == "1" ? (n(), a("div", W$, [e("div", F$, s(r(o)("xosoTxt77")), 1), e("div", j$, s(r(o)("code" + b.nameCode)), 1)])) : N("", !0), e("div", U$, [e("div", q$, s(r(o)("gamePlay")), 1), e("div", K$, s(r(o)("code" + b.bettingParentTypeNameCode)), 1)]), e("div", Z$, [e("div", X$, s(r(o)("xosoTxt78")), 1), e("div", J$, s(r(o)("code" + b.bettingTypeNameCode)), 1)]), e("div", Q$, [e("div", Y$, s(r(o)("amountMay")), 1), e("div", eC, s(b.amount), 1)]), e("div", tC, [e("div", sC, s(r(o)("multiple")), 1), e("div", nC, s(b.bettingMultiple), 1)]), e("div", aC, [e("div", oC, s(r(o)("xosoTxt79")), 1), e("div", lC, s(b.totalBetting) + " " + s(r(o)("note")), 1)])]), iC, e("div", rC, [e("div", cC, [e("div", uC, [E(s(r(o)("bettingnumber")), 1), b.bettingFormat === 1 ? (n(), a("span", pC, "(" + s(r(o)("selectNo")) + ")", 1)) : N("", !0), b.bettingFormat === 2 ? (n(), a("span", dC, "(" + s(r(o)("xosoTxt80")) + ")", 1)) : N("", !0), b.bettingFormat === 3 ? (n(), a("span", _C, "(" + s(r(o)("xosoTxt81")) + ")", 1)) : N("", !0), b.bettingFormat == 1 ? (n(), a("div", mC, [(n(!0), a(R, null, P(f(b.bettingContent), (I, G) => (n(), a("span", {
                class: M({
                    active: g(b.winningNum).includes(I)
                }),
                key: G
            }, s(I), 3))), 128))])) : (n(), a("div", vC, [(n(!0), a(R, null, P(b.bettingContent.split(","), (I, G) => (n(), a("span", {
                class: M({
                    active: g(b.winningNum).includes(I)
                }),
                key: G
            }, s(y(I)), 3))), 128))]))])]), e("div", fC, [e("div", yC, s(r(o)("statusMay")), 1), b.status === 1 ? (n(), a("div", bC, [e("p", null, s(r(o)("bettingResultState1")), 1)])) : N("", !0), b.status === 3 ? (n(), a("div", gC, [e("p", null, s(r(o)("hasWon")), 1)])) : N("", !0), b.status === 2 ? (n(), a("div", hC, [e("p", null, s(r(o)("bettingResultState3")), 1)])) : N("", !0), b.status === 4 ? (n(), a("div", $C, [e("p", null, s(r(o)("xosoTxt74")), 1)])) : N("", !0), b.status === 5 ? (n(), a("div", CC, [e("p", null, s(r(o)("xosoTxt75")), 1)])) : N("", !0), b.status === 6 ? (n(), a("div", kC, [e("p", null, s(r(o)("xosoTxt76")), 1)])) : N("", !0)]), e("div", TC, [e("div", wC, s(r(o)("winOrLose")), 1), b.status === 3 ? (n(), a("div", LC, "+" + s(b.winningAmount), 1)) : b.status === 2 ? (n(), a("div", IC, "-" + s(b.realBettingAmount), 1)) : (n(), a("div", SC, "---"))]), b.createTime ? (n(), a("div", GC, [e("div", xC, s(r(o)("createTime")), 1), e("div", NC, s(b.createTime), 1)])) : N("", !0), b.openingTime ? (n(), a("div", BC, [e("div", RC, s(r(o)("winTrxTime")), 1), e("div", MC, s(b.openingTime), 1)])) : N("", !0)]), b.issueNoStatus === 1 && b.status === 1 && T.gVSs == "1" ? (n(), a("div", PC, [e("div", {
                class: "btn",
                onClick: it(I => d(b.id), ["stop"])
            }, s(r(o)("xosoTxt82")), 9, AC)])) : N("", !0), b.openingResult ? (n(), a("div", zC, [(n(!0), a(R, null, P(v(b.openingResult), (I, G) => (n(), a("div", {
                class: M(G < 3 ? "result-item jusb" : "result-item"),
                key: G
            }, [I.resultType == 0 ? (n(), a("div", DC, s(r(o)("GrandPrize")), 1)) : N("", !0), I.resultType == 1 ? (n(), a("div", OC, s(r(o)("firstprize")), 1)) : N("", !0), I.resultType == 2 ? (n(), a("div", VC, s(r(o)("secondprize")), 1)) : N("", !0), I.resultType == 3 ? (n(), a("div", HC, s(r(o)("thirdprize")), 1)) : N("", !0), I.resultType == 4 ? (n(), a("div", EC, s(r(o)("fourprize")), 1)) : N("", !0), I.resultType == 5 ? (n(), a("div", WC, s(r(o)("fiveprize")), 1)) : N("", !0), I.resultType == 6 ? (n(), a("div", FC, s(r(o)("sixprize")), 1)) : N("", !0), I.resultType == 7 ? (n(), a("div", jC, s(r(o)("sevenprize")), 1)) : N("", !0), I.resultType == 8 ? (n(), a("div", UC, s(r(o)("eightprize")), 1)) : N("", !0), e("div", qC, [(n(!0), a(R, null, P(I.result, (S, x) => (n(), a("span", {
                key: x
            }, s(S), 1))), 128))])], 2))), 128))])) : N("", !0)])) : N("", !0)], 10, $$))), 128)), w(Mt, {
                show: _.value,
                "onUpdate:show": k[0] || (k[0] = b => _.value = b),
                title: r(o)("xosoTxt99"),
                onConfirm: r(c)
            }, null, 8, ["show", "title", "onConfirm"])]))
        }
    });
const ZC = H(KC, [
        ["__scopeId", "data-v-329ab0b9"]
    ]),
    XC = {
        class: "MyGameRecord__C"
    },
    JC = {
        class: "MyGameRecord__C-body"
    },
    QC = {
        key: 0,
        class: "MyGameRecord__C-head"
    },
    YC = {
        key: 2,
        class: "MyGameRecord__C-body-empty"
    },
    ek = {
        key: 0,
        class: "MyGameRecord__C-foot"
    },
    tk = {
        class: "MyGameRecord__C-foot-page"
    },
    sk = O({
        __name: "MyGameRecord",
        props: {
            parmas: {},
            ApiFun: {},
            cityCode: {},
            hasHead: {
                type: Boolean,
                default: !0
            },
            gVSs: {},
            areId: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = re(),
                m = $(0),
                _ = $(10),
                u = $(1),
                i = $([]),
                d = async () => {
                    var k, b, L;
                    const y = c(o.parmas);
                    (o == null ? void 0 : o.gVSs) == "2" && (o != null && o.areId && (y.areId = o == null ? void 0 : o.areId), o != null && o.cityCode && (y.typeId = Number(o == null ? void 0 : o.cityCode)));
                    const T = await de(o.ApiFun({
                        pageSize: _.value,
                        pageNo: u.value,
                        ...y
                    }));
                    T && (i.value = ((k = T.data) == null ? void 0 : k.list) || [], m.value = ((b = T.data) == null ? void 0 : b.totalPage) || 0, u.value = (L = T.data) == null ? void 0 : L.pageNo)
                };

            function c(y) {
                const T = {};
                for (const k in y) y[k] !== "" && (T[k] = y[k]);
                return T
            }
            const v = () => {
                    d()
                },
                f = K(() => o.gVSs == "1" ? "AllLotteryGames-XoSoRecord" : o.gVSs == "2" ? "AllLotteryGames-XoSoRecordF" : ""),
                C = y => {
                    p.push({
                        name: y,
                        query: {
                            areId: o.areId,
                            typeId: o.cityCode
                        }
                    })
                },
                h = () => {
                    u.value--, d()
                },
                g = () => {
                    u.value++, d()
                };
            return t({
                getData: d
            }), kt(() => {
                d()
            }), (y, T) => {
                var b, L;
                const k = j("van-icon");
                return n(), a("div", XC, [e("div", JC, [y.hasHead ? (n(), a("div", QC, [e("div", {
                    class: "MyGameRecord__C-head-moreB",
                    onClick: T[0] || (T[0] = I => C(f.value || ""))
                }, s(y.$t("more")), 1)])) : N("", !0), (b = i.value) != null && b.length ? (n(), X(ZC, {
                    key: 1,
                    mayrecord: i.value,
                    onClickCance: v,
                    gVSs: y.gVSs
                }, null, 8, ["mayrecord", "gVSs"])) : (n(), a("div", YC, [w(yt)]))]), (L = i.value) != null && L.length ? (n(), a("div", ek, [e("div", {
                    class: M(["MyGameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: h
                }, [w(k, {
                    name: "arrow-left",
                    class: "MyGameRecord__C-icon",
                    size: "20"
                })], 2), e("div", tk, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["MyGameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: g
                }, [w(k, {
                    name: "arrow",
                    class: "MyGameRecord__C-icon",
                    size: "20"
                })], 2)])) : N("", !0)])
            }
        }
    });
const Pn = H(sk, [
        ["__scopeId", "data-v-a9fa5d22"]
    ]),
    nk = {
        key: 0,
        class: "WinningTip__C-body-l1 isL"
    },
    ak = {
        key: 1,
        class: "WinningTip__C-body-l1"
    },
    ok = {
        key: 2,
        class: "notwinning"
    },
    lk = {
        key: 3,
        class: "WinningTip__C-body-l2"
    },
    ik = {
        key: 4,
        class: "WinningTip__C-body-l5"
    },
    rk = {
        class: "WinningTip__C-body-l5-content"
    },
    ck = {
        class: "balltext"
    },
    uk = {
        class: "WinningTip__C-body-l3"
    },
    pk = {
        key: 0,
        class: "isLose"
    },
    dk = {
        class: "head"
    },
    _k = {
        class: "bonus"
    },
    mk = {
        class: "gameDetail"
    },
    vk = {
        class: "gameDetail"
    },
    fk = {
        class: "WinningTip__C-body-l4"
    },
    yk = ["onClick"],
    bk = O({
        __name: "WinningTips",
        setup(l, {
            expose: t
        }) {
            const o = K(() => _.value[0] ? _.value[0].winningAmount == 0 : !1),
                p = K(() => _.value[0] || {}),
                m = $(!1),
                _ = $([]);
            let u = $();
            const i = () => {
                clearTimeout(u.value), _.value.shift(), m.value && _.value.length && (u.value = setTimeout(() => {
                    i()
                }, 1e3 * 3))
            };
            Oe(() => _.value.length, f => {
                f ? document.body.style.overflow = "hidden" : document.body.style.overflow = ""
            });
            const d = () => {
                    m.value = !m.value, m.value ? u.value = setTimeout(() => {
                        i()
                    }, 1e3 * 3) : clearTimeout(u.value)
                },
                c = f => {
                    _.value.push(f), m.value && (u.value = setTimeout(() => {
                        i()
                    }, 1e3 * 3))
                },
                v = () => {
                    _.value = []
                };
            return t({
                showMark: c
            }), (f, C) => ee((n(), a("div", {
                class: "WinningTip__C",
                onClick: i
            }, [e("div", {
                class: M(["WinningTip__C-body", {
                    isL: o.value
                }])
            }, [o.value ? (n(), a("div", nk, s(f.$t("k3WarningTip1")), 1)) : N("", !0), o.value ? N("", !0) : (n(), a("div", ak, s(f.$t("k3WarningTip2")), 1)), o.value ? (n(), a("div", ok)) : N("", !0), o.value ? N("", !0) : (n(), a("div", lk, s(f.$t("code" + p.value.bettingParentTypeNameCode)) + "/" + s(f.$t("code" + p.value.bettingTypeNameCode)), 1)), o.value ? N("", !0) : (n(), a("div", ik, [e("div", rk, [(n(!0), a(R, null, P(p.value.openingResult, (h, g) => (n(), a("div", {
                class: "ball",
                key: g
            }, [e("div", ck, s(h), 1)]))), 128))])])), e("div", uk, [o.value ? (n(), a("div", pk, s(f.$t("winTips4")), 1)) : N("", !0), o.value ? N("", !0) : (n(), a(R, {
                key: 1
            }, [e("div", dk, s(f.$t("winTips5")), 1), e("div", _k, s(r(Ge)(p.value.winningAmount)), 1)], 64)), e("div", mk, s(f.$t(`code${p.value.typeCode}`)), 1), e("div", vk, s(f.$t("winTips6")) + s(p.value.issueNo), 1)]), e("div", fk, [e("div", {
                class: M(["acitveBtn", {
                    active: m.value
                }]),
                onClick: it(d, ["stop"])
            }, null, 10, yk), E(" " + s(f.$t("autoShutOff3s")), 1)]), e("div", {
                class: "closeBtn",
                onClick: v
            })], 2)], 512)), [
                [He, _.value.length]
            ])
        }
    });
const gk = H(bk, [
        ["__scopeId", "data-v-b229ff74"]
    ]),
    An = l => (he("data-v-273cca7e"), l = l(), $e(), l),
    hk = {
        class: "NewVietnam__C"
    },
    $k = An(() => e("div", {
        class: "bottombg"
    }, null, -1)),
    Ck = {
        class: "box p-l-10 p-r-10 p-t-10 p-b-10"
    },
    kk = ["src"],
    Tk = {
        class: "title c-tc"
    },
    wk = {
        key: 0,
        class: "titlebets c-tc border60"
    },
    Lk = {
        class: "box"
    },
    Ik = {
        class: "c-row"
    },
    Sk = {
        key: 2,
        class: M("c-row c-flex-warp compound")
    },
    Gk = {
        key: 0,
        class: "item"
    },
    xk = {
        class: "title"
    },
    Nk = {
        class: "numcontainer"
    },
    Bk = {
        key: 1,
        class: "item"
    },
    Rk = {
        class: "title"
    },
    Mk = {
        class: "numcontainer"
    },
    Pk = {
        key: 2,
        class: "item"
    },
    Ak = {
        class: "title"
    },
    zk = {
        class: "numcontainer"
    },
    Dk = {
        key: 3,
        class: "item"
    },
    Ok = {
        class: "title"
    },
    Vk = {
        class: "numcontainer"
    },
    Hk = {
        key: 4,
        class: "item"
    },
    Ek = {
        class: "numcontainer"
    },
    Wk = {
        class: "popup-info"
    },
    Fk = {
        class: "popup-info-item c-row c-row-between"
    },
    jk = {
        class: "tit"
    },
    Uk = {
        class: "c-row c-row-between stepper-box"
    },
    qk = {
        class: "popup-info-item c-row c-flew-end"
    },
    Kk = {
        class: "c-row multiple-box"
    },
    Zk = ["onClick"],
    Xk = {
        class: "c-row c-row-between c-row-middle quantity"
    },
    Jk = {
        class: "c-row c-row-middle-center"
    },
    Qk = An(() => e("span", {
        class: "line"
    }, "|", -1)),
    Yk = {
        class: "num"
    },
    eT = {
        class: "c-row c-row-middle-center"
    },
    tT = An(() => e("span", {
        class: "line"
    }, "|", -1)),
    sT = {
        class: "num"
    },
    nT = {
        class: "wallet c-row c-row-between c-row-middle"
    },
    aT = {
        class: "txt c-row"
    },
    oT = {
        class: "num c-row c-row-middle"
    },
    lT = {
        class: "balance c-row c-row-middle"
    },
    iT = {
        class: "txt"
    },
    rT = {
        class: "num yellow"
    },
    cT = {
        key: 0,
        class: "wallet c-row c-row-between c-row-middle"
    },
    uT = {
        class: "txt c-row bg7172"
    },
    pT = ["src"],
    dT = {
        class: "popup-info-item c-row c-row-middle"
    },
    _T = {
        class: "agree p-r-15"
    },
    mT = {
        class: "popup-btn c-row c-row-between"
    },
    vT = {
        class: "left"
    },
    fT = {
        class: "right"
    },
    yT = {
        class: ""
    },
    bT = {
        class: "areList"
    },
    gT = ["src"],
    hT = {
        class: "itemsC"
    },
    $T = ["onClick"],
    CT = {
        class: "PreSale"
    },
    kT = {
        class: "head"
    },
    TT = {
        class: "body"
    },
    wT = {
        class: "foot"
    },
    LT = ["src"],
    IT = ["src"],
    ST = {
        class: "font36"
    },
    GT = {
        class: "tipMsg"
    },
    xT = O({
        __name: "index",
        setup(l) {
            var qn, Kn;
            const t = re(),
                o = $n(),
                {
                    t: p
                } = pe(),
                m = $(!1),
                _ = K(() => {
                    var W, U;
                    return f.value ? (W = f.value) == null ? void 0 : W.type : (U = o.query) == null ? void 0 : U.type
                }),
                u = $(t.currentRoute.value.query.nameCode),
                i = $(Number((qn = o.query) == null ? void 0 : qn.areId) || 1),
                d = K(() => u.value ? p("code" + u.value) : ""),
                c = $((Kn = o.query) == null ? void 0 : Kn.code),
                v = $(),
                f = $(),
                C = Ee({
                    bettingParentType: "",
                    areId: "",
                    startDate: "",
                    endDate: ""
                }),
                h = new Date,
                g = `${Ke(h).format("YYYY-MM-DD")} 00:00:00`,
                y = `${Ke(h).format("YYYY-MM-DD")} 23:59:59`;
            C.startDate = g, C.endDate = y;
            const T = $(!1),
                k = $([]),
                b = $([]),
                L = $({}),
                I = $(0),
                G = $(1),
                S = $(0),
                x = $(1),
                B = $(1),
                D = $(""),
                z = $(""),
                F = $("00:00:00"),
                Y = $(1.995),
                le = $(1),
                ie = $([]),
                ne = $(0),
                V = $(""),
                J = $(1),
                ce = $(""),
                Se = $([]),
                we = $(0),
                ye = $(0),
                Ie = $(0),
                xe = $(0),
                ze = $(""),
                De = $(),
                ge = $(1e3),
                oe = $([]),
                _e = $([]),
                te = $([]),
                se = $([]),
                Z = $([]),
                Ne = $([]),
                qe = $("1000"),
                rt = $(1),
                Nt = $(!1),
                vt = K(() => !(Wt.value > cs.value || tt.value <= 0)),
                Bt = $(["000/099", "100/199", "200/299", "300/399", "400/499", "500/599", "600/699", "700/799", "800/899", "900/999"]),
                Ce = $("000/099"),
                Et = $(0),
                zt = $(!1),
                Tt = $(1),
                Re = $(1),
                is = $(0),
                wt = $(0),
                rs = $(0),
                Lt = $("GameRecord"),
                sn = {
                    GameRecord: b$,
                    MyGameRecord: Pn
                },
                tt = $(1),
                Os = $(),
                Qe = $(!1),
                xs = $(!0),
                Wt = $(0),
                cs = $(0),
                Dt = $(0),
                us = $(!1),
                qt = $(),
                Qt = $(!1),
                q = $(""),
                ae = $(""),
                ke = K(() => {
                    if (_.value == "1") return Oa;
                    if (_.value == "2") return Va
                }),
                Be = W => {
                    const U = String(Math.floor(Ve.value % 3600 / 60)).padStart(2, "0"),
                        Q = String(Ve.value % 60).padStart(2, "0");
                    return `${U}:${Q}`
                },
                Ve = $(),
                Ae = $(null),
                st = $("00:00"),
                Fe = $(!1),
                Ye = () => {
                    Ae.value = setInterval(() => {
                        Ve.value <= 0 ? (st.value = "00:00", setTimeout(() => {
                            Fe.value = !0
                        }, 500), clearInterval(Ae.value), Kt(), setTimeout(() => {
                            ds(!0)
                        }, 5e3)) : (Fe.value = !1, st.value = Be(Ve.value), Ve.value--)
                    }, 1e3)
                },
                pt = $(null),
                Ft = (W, U) => {
                    clearInterval(Dt.value), Nt.value = !1, Dt.value = (U - W) / 1e3, pt.value = setInterval(() => {
                        if (Dt.value <= 0) clearInterval(pt.value), F.value = "00:00:00", Nt.value = !0;
                        else {
                            const Q = String(Math.floor(Dt.value / 3600)).padStart(2, "0"),
                                ve = String(Math.floor(Dt.value % 3600 / 60)).padStart(2, "0"),
                                Te = String(Dt.value % 60).padStart(2, "0");
                            F.value = Q + ":" + ve + ":" + Te, Dt.value--
                        }
                    }, 1e3)
                };

            function ht() {
                f.value || (Ct({
                    message: p("xosoTip5"),
                    wordBreak: "break-word"
                }), setTimeout(function() {
                    Un("AllLotteryGames-XoSo")
                }, 2e3))
            }
            const Kt = async () => {
                let W;
                if (_.value == "1") {
                    const Te = Ke(o.query.day).format("YYYY-MM-DD HH:mm:ss");
                    W = await de(za({
                        dateTime: Te
                    }))
                } else _.value == "2" && (W = await de(Da({
                    are: i.value,
                    typeId: Number(c.value)
                })));
                W.data.length == 0 && ht();
                let U = W.data.find(Te => Te.day == o.query.day);
                z.value = U.day;
                let Q = U.areInfos.find(Te => (Te == null ? void 0 : Te.areId) == i.value);
                const ve = Q == null ? void 0 : Q.serverTime;
                if (f.value = Q.areIssueNos.find(Te => Te.code == c.value), f.value || ht(), _.value == "1") {
                    const Te = Q == null ? void 0 : Q.closingTime;
                    clearInterval(pt.value), Ft(new Date(ve.replace(/-/g, "/")).getTime(), new Date(Te.replace(/-/g, "/")).getTime())
                } else _.value == "2" && (Ve.value = (new Date(f.value.endTime.replace(/-/g, "/")).getTime() - new Date(ve.replace(/-/g, "/")).getTime()) / 1e3, clearInterval(Ae.value), Ye())
            };
            let jt = null;
            const Ot = $(""),
                ps = $(),
                ds = async (W = !1) => {
                    var ve, Te, Je, et, bt, gt, be, Me;
                    if (m.value || _.value != "2") return;
                    let U, Q = !0;
                    if (Lt.value === "GameRecord") {
                        if (U = await de(Aa({
                                pageSize: 10,
                                pageNo: 1,
                                areId: i.value,
                                typeId: Number(c.value)
                            })), U) {
                            if (((Te = (ve = U.data) == null ? void 0 : ve.list) == null ? void 0 : Te.length) > 0 && (Ot.value.trim().length == 0 || Ot.value != ((et = (Je = U.data) == null ? void 0 : Je.list[0]) == null ? void 0 : et.issueNumber)) && (Q = !1, Ot.value = (gt = (bt = U.data) == null ? void 0 : bt.list[0]) == null ? void 0 : gt.issueNumber), Q == !0 && W) {
                                clearTimeout(jt), jt = setTimeout(() => {
                                    ds(!0)
                                }, 1e3);
                                return
                            }
                            L.value = (be = U.data) == null ? void 0 : be.list[0], ps.value = U.data, nt(() => {
                                qt.value.getData(!1, ps.value)
                            })
                        }
                    } else if (Lt.value === "MyGameRecord" && (U = await de(Yl({
                            areId: i.value,
                            typeId: Number(c.value)
                        })), U && U.data && U.data.openingResult && U.data.openingResult.length > 0 && (Q = !1, Ot.value = (Me = U.data) == null ? void 0 : Me.issueNumber, L.value = U.data), Q == !0 && W)) {
                        clearTimeout(jt), jt = setTimeout(() => {
                            ds(!0)
                        }, 1e3);
                        return
                    }
                };

            function bo() {
                let W = JSON.parse(sessionStorage.getItem("xosoList") || ""),
                    U = [];
                for (let Q = 0; Q < W.areInfos.length; Q++) U.push({
                    text: p("code" + W.areInfos[Q].areNameCode),
                    value: W.areInfos[Q].areId,
                    disabled: !0,
                    info: W.areInfos[Q].areIssueNos
                });
                k.value = U
            }

            function go(W, U) {
                var Q;
                if (c.value == W.code) {
                    zt.value = !1;
                    return
                }
                rn(), i.value = U, u.value = W.nameCode, c.value = W.code, I.value = 0, S.value = 0, G.value = b.value.length > 0 ? (Q = b == null ? void 0 : b.value[0]) == null ? void 0 : Q.categoryId : 1, zt.value = !1, ho(W, U), f.value = W, W.type == "2" && (Nt.value = !1, ds()), Kt(), On(), nt(() => {
                    Lt.value === "MyGameRecord" && qt.value.getData(!0)
                })
            }

            function ho(W, U) {
                const Q = il("hash");
                Q.code = W == null ? void 0 : W.code, Q.nameCode = W == null ? void 0 : W.nameCode, Q.type = W == null ? void 0 : W.type, Q.areId = U
            }
            const On = async () => {
                    var U, Q, ve, Te, Je, et, bt, gt;
                    Vn(), ct();
                    let W;
                    _.value == "1" ? W = await de(ei({
                        areaId: i.value
                    })) : _.value == "2" && (W = await de(ti({
                        areaId: i.value,
                        typeId: Number(c.value)
                    }))), W && (b.value = (Q = (U = W.data) == null ? void 0 : U.areaConfigList[0]) == null ? void 0 : Q.gameCategoryList, localStorage.setItem("gameCategoryList", JSON.stringify((ve = W.data.areaConfigList[0]) == null ? void 0 : ve.gameCategoryList)), D.value = (Je = (Te = b == null ? void 0 : b.value[0]) == null ? void 0 : Te.gamePlayList[0]) == null ? void 0 : Je.playNameCode, x.value = (bt = (et = b == null ? void 0 : b.value[0]) == null ? void 0 : et.gamePlayList[0]) == null ? void 0 : bt.playId, G.value = (gt = b == null ? void 0 : b.value[0]) == null ? void 0 : gt.categoryId, nn())
                },
                $o = (W, U) => {
                    ct(), I.value = U, G.value = W, S.value = 0, x.value = b == null ? void 0 : b.value[U].gamePlayList[0].playId, B.value = b.value[U].gamePlayList[0].betType, D.value = b.value[U].gamePlayList[0].playNameCode, Et.value = 0, nn()
                },
                Co = (W, U, Q, ve) => {
                    S.value = U, x.value = W, D.value = Q, B.value = Number(ve), Et.value = 0, nn(), ct()
                },
                nn = async () => {
                    var U, Q, ve, Te, Je, et, bt, gt, be, Me, ut, Pe, cn, Zn, Xn, Jn, Qn, Yn, ea, ta, sa;
                    Vn();
                    let W;
                    _.value == "1" ? W = await de(si({
                        areaId: i.value,
                        categoryId: G.value,
                        playId: x.value
                    })) : _.value == "2" && (W = await de(ni({
                        areaId: i.value,
                        categoryId: G.value,
                        playId: x.value
                    }))), V.value = (U = W.data) == null ? void 0 : U.betMethod, ce.value = (Q = W.data) == null ? void 0 : Q.betScopeConfig, we.value = (ve = W.data) == null ? void 0 : ve.isThreeNumber, ye.value = (Te = W.data) == null ? void 0 : Te.betNumber, ze.value = (Je = W.data) == null ? void 0 : Je.fastSpeciaSelectNo, Ie.value = (et = W.data) == null ? void 0 : et.fastRandomType, xe.value = (bt = W.data) == null ? void 0 : bt.fastSpeciaType, rs.value = (gt = W.data) == null ? void 0 : gt.playOddInfo.defaultOdds, Y.value = (be = W.data) == null ? void 0 : be.playOddInfo.oddsOrAmount, is.value = (Me = W.data) == null ? void 0 : Me.playOddInfo.bettingAmount, Se.value = (Pe = (ut = W.data) == null ? void 0 : ut.fastRandomSelecNo) == null ? void 0 : Pe.split(",").map(Number), ie.value = (Zn = (cn = W.data) == null ? void 0 : cn.playOddInfo.bettingMultiple) == null ? void 0 : Zn.split(",").map(Number), tt.value = (Jn = (Xn = W.data) == null ? void 0 : Xn.playOddInfo.bettingMultiple) == null ? void 0 : Jn.split(",")[0], Re.value = (Qn = W.data) == null ? void 0 : Qn.perBetNumber, G.value == 8 && (Ne.value = (Yn = W.data) == null ? void 0 : Yn.funPlayOddList), ko((ea = W.data) == null ? void 0 : ea.betMethod), wo((ta = W.data) == null ? void 0 : ta.betNumber), Lo((sa = W.data) == null ? void 0 : sa.isThreeNumber)
                },
                ko = W => {
                    W != null && W.includes("1") ? J.value = 1 : G.value === 4 || G.value === 8 ? J.value == 1 : J.value = 3
                },
                To = (W, U) => {
                    qe.value = W.oddTypeName, rt.value = W.oddsOrAmount, Z.value = [qe.value], Ze(3, ye.value)
                },
                wo = W => {
                    W == 10 ? Tt.value = 1 : W == 8 ? Tt.value = 2 : W == 4 ? Tt.value = 3 : W == 3 ? Tt.value = 4 : W == 2 ? Tt.value = 5 : Tt.value = 0
                },
                Lo = W => {
                    W == 1 && (De.value = Ce.value.split("/")[0][0].toString())
                },
                Vn = () => {
                    J.value = 1, Y.value = 0, is.value = 0, ie.value = [], V.value = "", ce.value = "", Se.value = [], we.value = 0, ye.value = 0, ze.value = "", Ie.value = 0, xe.value = 0, ge.value = 1e3, De.value = ""
                },
                ct = () => {
                    oe.value = [], _e.value = [], te.value = [], se.value = [], Z.value = [], le.value = 0, qe.value = "1000", Wt.value = 0, wt.value = 0, tt.value = 1, ae.value = "", ge.value = 1e3, nt(() => {
                        v.value && v.value.cleardata()
                    })
                },
                Io = W => {
                    ae.value = W;
                    let Q = W.split(",").flatMap(ve => ve.split("|"));
                    Z.value = Q.map(String), Ze(J.value, ye.value)
                },
                So = (W, U, Q, ve) => {
                    W == "Thousand" ? ve == "all" ? oe.value = Vs(U, Q) : ve == "big" ? oe.value = It(U, Q, "big", 0) : ve == "small" ? oe.value = It(U, Q, "small", 0) : ve == "odd" ? oe.value = St(U, Q, "odd", 0) : oe.value = St(U, Q, "even", 0) : W == "hundred" ? ve == "all" ? _e.value = Vs(U, Q) : ve == "big" ? _e.value = It(U, Q, "big", 0) : ve == "small" ? _e.value = It(U, Q, "small", 0) : ve == "odd" ? _e.value = St(U, Q, "odd", 0) : _e.value = St(U, Q, "even", 0) : W == "ten" ? ve == "all" ? te.value = Vs(U, Q) : ve == "big" ? te.value = It(U, Q, "big", 0) : ve == "small" ? te.value = It(U, Q, "small", 0) : ve == "odd" ? te.value = St(U, Q, "odd", 0) : te.value = St(U, Q, "even", 0) : ve == "all" ? se.value = Vs(U, Q) : ve == "big" ? se.value = It(U, Q, "big", 0) : ve == "small" ? se.value = It(U, Q, "small", 0) : ve == "odd" ? se.value = St(U, Q, "odd", 0) : se.value = St(U, Q, "even", 0), Ze(J.value, ye.value)
                },
                Go = (W, U) => {
                    if (W == 0) U == "even" ? (ct(), Z.value = St(0, 99, "even", 2), Ze(J.value, ye.value)) : U == "big" ? (ct(), Z.value = It(0, 99, "big", 2), Ze(J.value, ye.value)) : U == "small" ? (ct(), Z.value = It(0, 99, "small", 2), Ze(J.value, ye.value)) : U == "odd" ? (ct(), Z.value = St(0, 99, "odd", 2), Ze(J.value, ye.value)) : (ct(), Z.value = oa(0, 99, 2), Ze(J.value, ye.value));
                    else {
                        let Q = Number(Ce.value.split("/")[0]),
                            ve = Number(Ce.value.split("/")[1]);
                        U == "even" ? (ct(), Z.value = St(Q, ve, "even", 3), Ze(J.value, ye.value)) : U == "big" ? (ct(), Z.value = It(Q, ve, "big", 3), Ze(J.value, ye.value)) : U == "small" ? (ct(), Z.value = It(Q, ve, "small", 3), Ze(J.value, ye.value)) : U == "odd" ? (ct(), Z.value = St(Q, ve, "odd", 3), Ze(J.value, ye.value)) : (ct(), Z.value = oa(Q, ve, 3), Ze(J.value, ye.value))
                    }
                },
                xo = (W, U, Q) => {
                    if (W == "") {
                        let ve = U + "" + Q;
                        Z.value.includes(ve) ? Z.value = Z.value.filter(function(Te) {
                            return Te != ve
                        }) : Z.value.push(ve)
                    } else {
                        let ve = W + "" + U + Q;
                        Z.value.includes(ve) ? Z.value = Z.value.filter(function(Te) {
                            return Te != ve
                        }) : Z.value.push(ve)
                    }
                    Ze(J.value, ye.value)
                },
                No = (W, U) => {
                    W == "Thousand" ? oe.value.includes(U) ? oe.value = oe.value.filter(function(Q) {
                        return Q != U
                    }) : oe.value.push(U) : W == "Hundred" ? _e.value.includes(U) ? _e.value = _e.value.filter(function(Q) {
                        return Q != U
                    }) : _e.value.push(U) : W == "ten" ? te.value.includes(U) ? te.value = te.value.filter(function(Q) {
                        return Q != U
                    }) : te.value.push(U) : se.value.includes(U) ? se.value = se.value.filter(function(Q) {
                        return Q != U
                    }) : se.value.push(U), Ze(J.value, ye.value)
                },
                Bo = (W, U) => {
                    Et.value = U, Ce.value = W, ge.value = 1e3, De.value = Ce.value.split("/")[0][0].toString(), ct()
                },
                Ro = (W, U, Q) => {
                    if (ge.value = U, Q == 0) Z.value = la(Number(W) * ye.value, 0, 99, Q), Ze(J.value, ye.value);
                    else {
                        let ve = Number(Ce.value.split("/")[0]),
                            Te = Number(Ce.value.split("/")[1]);
                        Z.value = la(Number(W), ve, Te, Q), Ze(J.value, ye.value)
                    }
                },
                Mo = W => {
                    J.value = W, ct()
                },
                Po = () => {
                    Qe.value = !1, ct()
                },
                Ao = W => {},
                zo = () => {
                    us.value = !1, xs.value = !0
                },
                Do = () => {
                    Qe.value = !1, tt.value = 1, Ze(J.value, ye.value)
                },
                Hn = () => {
                    const W = b.value[I.value].gamePlayList[S.value].availableBetNumber,
                        U = b.value[I.value].gamePlayList[S.value].eachIssueBetMaxWinningAmount;
                    return wt.value > W ? We(p("xosoTip1", [W])) : Wt.value > U ? We(p("xosoTip2", [U])) : !0
                },
                Oo = async () => {
                    var U, Q, ve, Te;
                    if (Hn() === !0) {
                        if (wt.value > 5e3) return We(p("xosoTxt94"));
                        if (J.value == 1)(U = ce.value) != null && U.includes("4") ? se.value.length > 0 && te.value.length > 0 && _e.value.length > 0 && oe.value.length > 0 ? Qe.value = !0 : We(p("xosoTxt95")) : (Q = ce.value) != null && Q.includes("3") ? se.value.length > 0 && te.value.length > 0 && _e.value.length > 0 ? Qe.value = !0 : We(p("xosoTxt95")) : (ve = ce.value) != null && ve.includes("2") ? se.value.length > 0 && te.value.length > 0 && G.value != 4 || te.value.length > 0 && G.value == 4 ? Qe.value = !0 : We(p("xosoTxt95")) : (Te = ce.value) != null && Te.includes("1") ? se.value.length > 0 ? Qe.value = !0 : We(p("xosoTxt95")) : Z.value.length > 0 && G.value == 8 ? Qe.value = !0 : We(p("xosoTxt95"));
                        else if (J.value == 3) En(ye.value, Z.value);
                        else if (J.value == 2) {
                            if (!Wi.inputrule.test(ae.value)) return We({
                                message: p(Fi.inputtip),
                                wordBreak: "break-word"
                            });
                            for (let Je = 0; Je < Z.value.length; Je++)
                                if (Z.value[Je].toString().length != Re.value) return We(p("xosoTxt95"));
                            if (ai(Z.value)) return We(p("xosoTxt98"));
                            En(ye.value, Z.value)
                        } else G.value == 8 && Z.value.length === 1 ? Qe.value = !0 : We(p("xosoTxt95"));
                        Ze(J.value, ye.value)
                    }
                },
                En = (W, U) => {
                    W == 1 ? U.length > 0 ? Qe.value = !0 : We(p("xosoTxt95")) : W == 2 ? U.length % 2 == 0 ? Qe.value = !0 : We(p("xosoTxt95")) : W == 3 ? U.length % 3 == 0 ? Qe.value = !0 : We(p("xosoTxt95")) : W == 4 ? U.length % 4 == 0 ? Qe.value = !0 : We(p("xosoTxt95")) : W == 8 ? U.length % 8 == 0 ? Qe.value = !0 : We(p("xosoTxt95")) : W == 10 && (U.length % 10 == 0 ? Qe.value = !0 : We(p("xosoTxt95")))
                },
                an = $(null),
                Vo = async () => {
                    an.value && clearTimeout(an.value), an.value = setTimeout(async () => {
                        var et, bt, gt;
                        if (Fe.value) return Ct({
                            message: p("xosoTip6"),
                            wordBreak: "break-word"
                        });
                        if (!vt.value || Hn() !== !0) return;
                        let U = [],
                            Q = "";
                        if (J.value == 1 ? ce.value.toString().includes("4") ? Q = oe.value.join("|") + "," + _e.value.join("|") + "," + te.value.join("|") + "," + se.value.join("|") : ce.value.toString().includes("3") ? Q = _e.value.join("|") + "," + te.value.join("|") + "," + se.value.join("|") : ce.value.toString().includes("2") ? G.value == 4 ? Q = te.value.join(",") : Q = te.value.join("|") + "," + se.value.join("|") : G.value == 4 ? (Q = se.value.join(","), J.value = 3) : G.value == 8 && (Q = Z.value[0]) : [2, 3].includes(J.value) ? ye.value == 1 ? Q = Z.value.join(",") : ye.value == 2 ? Q = Z.value.reduce((Me, ut, Pe) => (Pe % 2 === 0 && Me.push(ut + "|" + Z.value[Pe + 1]), Me), []).join(",") : ye.value == 3 ? Q = Z.value.reduce((Me, ut, Pe) => (Pe % 3 === 0 && Me.push(ut + "|" + Z.value[Pe + 1] + "|" + Z.value[Pe + 2]), Me), []).join(",") : ye.value == 4 ? Q = Z.value.reduce((Me, ut, Pe) => (Pe % 4 === 0 && Me.push(ut + "|" + Z.value[Pe + 1] + "|" + Z.value[Pe + 2] + "|" + Z.value[Pe + 3]), Me), []).join(",") : ye.value == 8 ? Q = Z.value.reduce((Me, ut, Pe) => (Pe % 8 === 0 && Me.push(ut + "|" + Z.value[Pe + 1] + "|" + Z.value[Pe + 2] + "|" + Z.value[Pe + 3] + "|" + Z.value[Pe + 4] + "|" + Z.value[Pe + 5] + "|" + Z.value[Pe + 6] + "|" + Z.value[Pe + 7]), Me), []).join(",") : Q = Z.value.reduce((Me, ut, Pe) => (Pe % 10 === 0 && Me.push(ut + "|" + Z.value[Pe + 1] + "|" + Z.value[Pe + 2] + "|" + Z.value[Pe + 3] + "|" + Z.value[Pe + 4] + "|" + Z.value[Pe + 5] + "|" + Z.value[Pe + 6] + "|" + Z.value[Pe + 7] + "|" + Z.value[Pe + 8] + "|" + Z.value[Pe + 9]), Me), []).join(",") : G.value === 8 && ye.value == 1 && (Q = Z.value[0], wt.value = ye.value), [4, 8].includes(G.value) && (J.value = 3), Q.replace(",", "").trim().length == 0 || wt.value == 0) return;
                        U.push({
                            bettingParentType: G.value,
                            bettingType: B.value,
                            bettingFormat: J.value,
                            bettingContent: Q,
                            totalBetting: wt.value,
                            initialAmount: is.value,
                            bettingMultiple: tt.value,
                            defaultOdds: rs.value
                        });
                        let [ve, Te] = [null, null], Je = $a((et = f.value) == null ? void 0 : et.issueNo);
                        if (_.value == "1" ? [ve, Te] = await ot(oi({
                                areId: i.value,
                                issueNo: (bt = f.value) == null ? void 0 : bt.issueNo,
                                xosoBettingData: U
                            })) : _.value == "2" && ([ve, Te] = await ot(li({
                                areId: i.value,
                                typeId: Number(c.value),
                                issueNo: (gt = f.value) == null ? void 0 : gt.issueNo,
                                xosoBettingData: U
                            }))), Te) {
                            G.value === 4 && (J.value = 1), Qe.value = !1;
                            const be = Wn(Te == null ? void 0 : Te.msgCode, Te == null ? void 0 : Te.msg);
                            q.value = be, Et.value = 0, ct(), ln(), Lt.value === "MyGameRecord" && qt.value.getData(), setTimeout(() => {
                                Fn(Je)
                            }, Number(Ve.value * 1e3) + 5e3)
                        } else {
                            Qe.value = !1;
                            const be = Wn(Te == null ? void 0 : Te.msgCode, Te == null ? void 0 : Te.msg);
                            q.value = be
                        }
                    }, 500)
                },
                Ho = () => {
                    setTimeout(() => {
                        Qt.value && (Qt.value = !1)
                    }, 1500)
                },
                Wn = (W, U) => {
                    let Q = "";
                    switch (W) {
                        case 345:
                            Q = p("xosoTip2", [U]), T.value = !0;
                            break;
                        case 346:
                            Q = p("xosoTip3"), T.value = !0;
                            break;
                        case 347:
                            Q = p("xosoTip3"), T.value = !0;
                            break;
                        case 348:
                            Q = p("xosoTip1", [U]), T.value = !0;
                            break;
                        case 349:
                            Q = p("xosoTip4"), T.value = !0;
                            break;
                        default:
                            Q = "code" + W, Qt.value = !0, Ho();
                            break
                    }
                    return Q
                },
                Eo = () => {
                    T.value = !1
                };
            let on = null;
            async function Fn(W) {
                if (m.value || _.value != "2") return;
                const U = await de(ii({
                    issueNo: W
                }));
                if (U) {
                    if (U.data.status == 1) {
                        clearTimeout(on), on = setTimeout(() => {
                            Fn(W)
                        }, 1e3);
                        return
                    }
                    Os.value.showMark(U.data), Lt.value === "MyGameRecord" && qt.value.getData()
                }
            }
            const Wo = W => {
                    W <= 0 || (W >= 5e4 ? tt.value = 5e4 : tt.value = W), Ze(J.value, ye.value)
                },
                Fo = (W, U) => {
                    ne.value = U, tt.value = W, Ze(J.value, ye.value)
                },
                jn = W => {
                    switch (W) {
                        case 1:
                            tt.value > 1 && (tt.value--, Ze(J.value, ye.value));
                            break;
                        case 2:
                            tt.value++, Ze(J.value, ye.value);
                            break
                    }
                },
                Ze = (W, U) => {
                    U != 0 && (wt.value = jo(W, U), Wt.value = wt.value * is.value * tt.value * rs.value, G.value === 8 ? le.value = rt.value : le.value = Y.value)
                },
                jo = (W, U) => {
                    let Q = 0;
                    if (W == 1) {
                        let ve = oe.value.length,
                            Te = _e.value.length,
                            Je = te.value.length,
                            et = se.value.length;
                        return ce.value.toString().includes("4") ? Q = ve * Te * Je * et : ce.value.toString().includes("3") ? Q = Te * Je * et : ce.value.toString().includes("2") ? G.value === 4 ? Q = Je : Q = Je * et : ce.value.toString().includes("1") ? Q = et : G.value === 8 && (Q = 1), Q
                    } else {
                        if (W == 3) return Q = Math.floor(Z.value.length / U), Q;
                        if (W == 2) return Z.value.length == 1 && Z.value[0] == "1" ? Q = 0 : Q = Math.floor(Z.value.length / U), Q
                    }
                    return Q
                },
                Uo = () => {
                    t.go(-1)
                },
                Un = W => {
                    var U;
                    t.push({
                        name: W,
                        query: {
                            id: (U = o.query) == null ? void 0 : U.id
                        }
                    })
                },
                ln = async () => {
                    const W = await de(kn());
                    W && (cs.value = (W == null ? void 0 : W.data.amount) || 0)
                };

            function qo(W) {
                Lt.value = W, Lt.value == "GameRecord" && nt(() => {
                    qt.value.getData()
                })
            }
            bo(), Kt(), _.value == "2" && ds(), On(), ln();

            function rn() {
                clearInterval(pt.value), clearInterval(Ae.value), clearTimeout(jt), clearTimeout(on)
            }
            Rs(() => {
                m.value = !0, rn()
            });
            const Ko = ll();
            return Oe(Ko, (W, U) => {
                W === "visible" && U === "hidden" ? (Kt(), _.value == "2" && ds(), ln()) : rn()
            }), (W, U) => {
                var bt, gt;
                const Q = j("NavBar"),
                    ve = j("van-field"),
                    Te = j("van-checkbox"),
                    Je = j("van-button"),
                    et = j("van-popup");
                return n(), a(R, null, [e("div", hk, [w(Q, {
                    "left-arrow": "",
                    onClickLeft: Uo,
                    "background-color": "linear-gradient(90deg, #F95959 0%, #FF9A8E 100%)"
                }, {
                    center: A(() => [e("div", {
                        class: "centercity",
                        onClick: U[0] || (U[0] = be => zt.value = !0)
                    }, [E(s(d.value) + " ", 1), $k])]),
                    _: 1
                }), w(P7, {
                    gameCategoryList: b.value,
                    colortab: I.value,
                    playtab: S.value,
                    onColorupdate: $o,
                    onUpdate: Co
                }, null, 8, ["gameCategoryList", "colortab", "playtab"]), _.value == "1" ? (n(), X(p7, {
                    key: 0,
                    defaultcityname: d.value,
                    defaultplayname: D.value,
                    defaultexpiredate: z.value,
                    colorId: G.value,
                    issue: (bt = f.value) == null ? void 0 : bt.issueNo,
                    time: F.value,
                    odds: Y.value,
                    areId: i.value
                }, null, 8, ["defaultcityname", "defaultplayname", "defaultexpiredate", "colorId", "issue", "time", "odds", "areId"])) : _.value == "2" ? (n(), X(R7, {
                    key: 1,
                    defaultcityname: d.value,
                    defaultplayname: D.value,
                    colorId: G.value,
                    issue: (gt = f.value) == null ? void 0 : gt.issueNo,
                    time: st.value,
                    odds: Y.value,
                    areId: i.value,
                    resultList: L.value,
                    isShowPreparing: Fe.value
                }, null, 8, ["defaultcityname", "defaultplayname", "colorId", "issue", "time", "odds", "areId", "resultList", "isShowPreparing"])) : N("", !0), G.value === 8 ? (n(), X(A9, {
                    key: 2,
                    funplaylist: Ne.value,
                    numbercon: qe.value,
                    onSelectvalue: To
                }, null, 8, ["funplaylist", "numbercon"])) : (n(), X(G9, {
                    key: 3,
                    ref_key: "numberselectRef",
                    ref: v,
                    methodList: V.value,
                    activeTab: J.value,
                    randomList: Se.value,
                    randomtype: Ie.value,
                    specialtype: xe.value,
                    isthreenumber: we.value,
                    speciaSelectNo: ze.value,
                    isShowMark: Nt.value,
                    betconfig: ce.value,
                    hundred: De.value,
                    groupTab: ge.value,
                    thousandnumList: oe.value,
                    hundrednumList: _e.value,
                    tennumList: te.value,
                    indicualnumList: se.value,
                    quicknumList: Z.value,
                    intervalnumber: Bt.value,
                    intervalTab: Et.value,
                    onTabupdate: Mo,
                    onSelectgroup: Ro,
                    onSelectinterval: Bo,
                    onBetNum: No,
                    onBetQuickNum: xo,
                    onGetselect: So,
                    onGetquick: Go,
                    onInputblur: Io
                }, null, 8, ["methodList", "activeTab", "randomList", "randomtype", "specialtype", "isthreenumber", "speciaSelectNo", "isShowMark", "betconfig", "hundred", "groupTab", "thousandnumList", "hundrednumList", "tennumList", "indicualnumList", "quicknumList", "intervalnumber", "intervalTab"])), w(Q9, {
                    record: Lt.value,
                    onChangeC: qo
                }, null, 8, ["record"]), (n(), X(as, null, [(n(), X(ft(sn[Lt.value]), {
                    ref_key: "RecordComponent",
                    ref: qt,
                    ApiFun: ke.value,
                    areId: i.value,
                    cityCode: c.value,
                    parmas: C,
                    gVSs: _.value
                }, null, 8, ["ApiFun", "areId", "cityCode", "parmas", "gVSs"]))], 1024)), w(K9, {
                    betNumber: wt.value,
                    betSum: Wt.value,
                    onPlayBet: Oo
                }, null, 8, ["betNumber", "betSum"]), w(gk, {
                    ref_key: "WinningTipsRef",
                    ref: Os
                }, null, 512)]), w(et, {
                    show: Qe.value,
                    "onUpdate:show": U[8] || (U[8] = be => Qe.value = be),
                    "close-on-click-overlay": !1,
                    class: "popup",
                    position: "bottom"
                }, {
                    default: A(() => [e("div", Ck, [e("div", {
                        class: "close",
                        onClick: Po
                    }, [e("img", {
                        class: "img",
                        src: r(ue)("home/AllLotteryGames/NewVietnam", "close")
                    }, null, 8, kk)]), e("div", Tk, s(W.$t("bettingnumber")), 1), G.value === 6 || i.value === 2 && G.value === 1 && x.value === 4 || i.value === 3 && G.value === 1 && x.value === 4 || i.value === 1 && G.value === 1 && x.value === 5 ? (n(), a("div", wk, s(W.$t("xosoTxt93")), 1)) : N("", !0), J.value == 2 || J.value == 3 ? (n(), a("div", {
                        key: 1,
                        class: M("c-row c-flex-warp compound" + J.value)
                    }, [e("div", {
                        class: M("c-row item item" + Tt.value + "-" + Re.value)
                    }, [e("div", Lk, [e("div", Ik, [(n(!0), a(R, null, P(Z.value, (be, Me) => (n(), a("div", {
                        class: "num c-row c-row-middle-center",
                        key: Me
                    }, s(be), 1))), 128))])])], 2)], 2)) : N("", !0), J.value == 1 ? (n(), a("div", Sk, [oe.value.length > 0 ? (n(), a("div", Gk, [e("div", xk, s(W.$t("xosoTxt87")), 1), e("div", Nk, [(n(!0), a(R, null, P(oe.value, (be, Me) => (n(), a("div", {
                        class: "num",
                        key: Me
                    }, s(be), 1))), 128))])])) : N("", !0), _e.value.length > 0 ? (n(), a("div", Bk, [e("div", Rk, s(W.$t("xosoTxt88")), 1), e("div", Mk, [(n(!0), a(R, null, P(_e.value, (be, Me) => (n(), a("div", {
                        class: "num",
                        key: Me
                    }, s(be), 1))), 128))])])) : N("", !0), te.value.length > 0 ? (n(), a("div", Pk, [e("div", Ak, s(W.$t("xosoTxt89")), 1), e("div", zk, [(n(!0), a(R, null, P(te.value, (be, Me) => (n(), a("div", {
                        class: "num",
                        key: Me
                    }, s(be), 1))), 128))])])) : N("", !0), se.value.length > 0 ? (n(), a("div", Dk, [e("div", Ok, s(W.$t("xosoTxt90")), 1), e("div", Vk, [(n(!0), a(R, null, P(se.value, (be, Me) => (n(), a("div", {
                        class: "num",
                        key: Me
                    }, s(be), 1))), 128))])])) : N("", !0), Z.value.length > 0 ? (n(), a("div", Hk, [e("div", Ek, [(n(!0), a(R, null, P(Z.value, (be, Me) => (n(), a("div", {
                        class: "num",
                        key: Me
                    }, s(be), 1))), 128))])])) : N("", !0)])) : N("", !0), e("div", Wk, [e("div", Fk, [e("div", jk, s(W.$t("multiple")), 1), e("div", Uk, [e("div", {
                        class: "li minus",
                        onClick: U[1] || (U[1] = be => jn(1))
                    }, "-"), w(ve, {
                        class: "digit-box",
                        modelValue: tt.value,
                        "onUpdate:modelValue": U[2] || (U[2] = be => tt.value = be),
                        type: "digit",
                        maxlength: 5,
                        onInput: U[3] || (U[3] = be => Wo(tt.value))
                    }, null, 8, ["modelValue"]), e("div", {
                        class: "li plus c-row c-row-middle-center",
                        onClick: U[4] || (U[4] = be => jn(2))
                    }, "+")])]), e("div", qk, [e("div", Kk, [(n(!0), a(R, null, P(ie.value, (be, Me) => (n(), a("div", {
                        class: M(tt.value == be ? "action li" : "li"),
                        onClick: ut => Fo(be, Me)
                    }, " X" + s(be), 11, Zk))), 256))])]), e("div", Xk, [e("div", Jk, [E(s(W.$t("quantity")) + " ", 1), Qk, e("span", Yk, s(wt.value || 0) + s(W.$t("note")), 1)]), e("div", eT, [E(s(W.$t("odds")), 1), tT, E(), e("span", sT, s(le.value), 1)])]), e("div", nT, [e("div", aT, [E(s(W.$t("walletBalance")) + " ", 1), e("span", oT, s(r(Ge)(cs.value)), 1)])]), e("div", lT, [e("div", iT, [E(s(W.$t("betAmounts")), 1), e("span", rT, s(r(Ge)(Wt.value)), 1)])]), Wt.value > cs.value ? (n(), a("div", cT, [e("div", uT, [e("img", {
                        src: r(ue)("home/AllLotteryGames/NewVietnam", "tip")
                    }, null, 8, pT), E(s(W.$t("insufficientWallet")), 1)]), e("div", {
                        class: "txt bg333",
                        onClick: U[5] || (U[5] = be => Un("Recharge"))
                    }, s(W.$t("torecharge")) + " >>", 1)])) : N("", !0), e("div", dT, [w(Te, {
                        modelValue: xs.value,
                        "onUpdate:modelValue": U[6] || (U[6] = be => xs.value = be),
                        shape: "square",
                        "checked-color": "#F4453E",
                        onChange: Ao
                    }, {
                        default: A(() => [e("div", _T, s(W.$t("agree")), 1)]),
                        _: 1
                    }, 8, ["modelValue"]), e("span", {
                        class: "txt",
                        onClick: U[7] || (U[7] = be => us.value = !0)
                    }, s(W.$t("presaleRules")), 1)])])]), e("div", mT, [e("div", vT, [w(Je, {
                        class: "btn",
                        block: "",
                        onClick: Do
                    }, {
                        default: A(() => [e("span", null, s(W.$t("cancel")), 1)]),
                        _: 1
                    })]), e("div", fT, [w(Je, {
                        class: M(["btn", {
                            noActive: !vt.value
                        }]),
                        block: "",
                        onClick: Vo
                    }, {
                        default: A(() => [e("span", yT, s(W.$t("betting")), 1)]),
                        _: 1
                    }, 8, ["class"])])])]),
                    _: 1
                }, 8, ["show"]), w(et, {
                    class: "areBox",
                    show: zt.value,
                    "onUpdate:show": U[10] || (U[10] = be => zt.value = be),
                    round: "",
                    position: "bottom",
                    style: {
                        overflow: "initial"
                    }
                }, {
                    default: A(() => [e("div", bT, [e("img", {
                        class: "close",
                        src: r(ue)("common", "close"),
                        alt: "",
                        onClick: U[9] || (U[9] = () => zt.value = !1)
                    }, null, 8, gT), (n(!0), a(R, null, P(k.value, (be, Me) => (n(), a("div", {
                        class: "items",
                        key: Me
                    }, [e("h1", null, s(be.text), 1), e("div", hT, [(n(!0), a(R, null, P(be.info, (ut, Pe) => (n(), a("div", {
                        key: Pe,
                        class: M({
                            isActive: c.value == ut.code
                        }),
                        onClick: cn => go(ut, be.value)
                    }, s(W.$t("code" + ut.nameCode)), 11, $T))), 128))])]))), 128))])]),
                    _: 1
                }, 8, ["show"]), w(et, {
                    show: us.value,
                    "onUpdate:show": U[11] || (U[11] = be => us.value = be),
                    class: "PreSaleRule",
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", CT, [e("div", kT, s(r(p)("presaleRules")), 1), e("div", TT, s(W.$t("betPopTXT")), 1), e("div", wT, [e("div", {
                        class: "btn",
                        onClick: zo
                    }, s(r(p)("iKonw")), 1)])])]),
                    _: 1
                }, 8, ["show"]), w(et, {
                    show: Qt.value,
                    "onUpdate:show": U[12] || (U[12] = be => Qt.value = be),
                    class: "Tips",
                    "close-on-click-overlay": !0
                }, {
                    default: A(() => [e("div", null, [q.value == "code402" ? (n(), a("img", {
                        key: 0,
                        src: r(ue)("home/AllLotteryGames/NewVietnam", "success")
                    }, null, 8, LT)) : (n(), a("img", {
                        key: 1,
                        src: r(ue)("home/AllLotteryGames/NewVietnam", "fail")
                    }, null, 8, IT)), e("div", ST, s(W.$t(q.value)), 1)])]),
                    _: 1
                }, 8, ["show"]), w(Mt, {
                    show: T.value,
                    "onUpdate:show": U[13] || (U[13] = be => T.value = be),
                    onConfirm: Eo,
                    confirmText: r(p)("confirm"),
                    showCancelBtn: !1
                }, {
                    content: A(() => [e("div", GT, s(q.value ? W.$t(q.value) : ""), 1)]),
                    _: 1
                }, 8, ["show", "confirmText"])], 64)
            }
        }
    });
const NT = H(xT, [
        ["__scopeId", "data-v-273cca7e"]
    ]),
    VO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: NT
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    BT = {
        class: "Play__C"
    },
    RT = {
        class: "title"
    },
    MT = ["src"],
    PT = {
        class: "info"
    },
    AT = ["src"],
    zT = {
        class: "sub"
    },
    DT = {
        class: "text"
    },
    OT = {
        class: "info_text"
    },
    VT = {
        class: "forexample"
    },
    HT = {
        key: 0,
        class: "betting"
    },
    ET = {
        class: "result"
    },
    WT = {
        key: 0,
        class: "info_item"
    },
    FT = ["src"],
    jT = {
        class: "sub"
    },
    UT = {
        class: "text"
    },
    qT = {
        key: 1,
        class: "info_text"
    },
    KT = {
        class: "forexample"
    },
    ZT = {
        class: "result"
    },
    XT = O({
        __name: "NorthPlay",
        setup(l) {
            const {
                t
            } = pe(), o = $(0), p = Ee([{
                title: t("xosoTab1"),
                subList: [{
                    sub: t("xosoSub1"),
                    num: "［45］",
                    resultTip: t("xosoTxt3", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["27", "2"])
                    }]
                }, {
                    sub: t("xosoSub2"),
                    num: "［45］",
                    resultTip: t("xosoTxt5"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt4")
                    }]
                }, {
                    sub: t("xosoSub3"),
                    num: "［45］",
                    resultTip: t("xosoTxt6", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["27", "2"])
                    }]
                }, {
                    sub: t("xosoSub4"),
                    num: "［456］",
                    resultTip: t("xosoTxt9", ["23"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt8")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["23", "3"])
                    }]
                }, {
                    sub: t("xosoSub5"),
                    num: "［4567］",
                    resultTip: t("xosoTxt11", ["20"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt10")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["20", "4"])
                    }]
                }]
            }, {
                title: t("xosoTab2"),
                subList: [{
                    sub: t("xosoSub6"),
                    num: "［45/55］",
                    resultTip: t("xosoTxt14", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["2"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt13", ["27", "2", "2"])
                    }]
                }, {
                    sub: t("xosoSub7"),
                    num: "［45/55/65］",
                    resultTip: t("xosoTxt15", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["3"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt13", ["27", "3", "2"])
                    }]
                }, {
                    sub: t("xosoSub8"),
                    num: "［45/55/65/75］",
                    resultTip: t("xosoTxt16", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["4"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt13", ["27", "4", "2"])
                    }]
                }]
            }, {
                title: t("xosoTab3"),
                subList: [{
                    sub: t("xosoSub9"),
                    num: "［45］",
                    resultTip: t("xosoTxt19"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt17")
                    }]
                }, {
                    sub: t("xosoSub18"),
                    num: "［45］",
                    resultTip: t("xosoTxt23"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt21")
                    }]
                }, {
                    sub: t("xosoSub11"),
                    num: "［45］",
                    resultTip: t("xosoTxt27"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt25")
                    }]
                }, {
                    sub: t("xosoSub12"),
                    num: "［45］",
                    resultTip: t("xosoTxt35"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt34")
                    }]
                }, {
                    sub: t("xosoSub13"),
                    num: "［45］",
                    resultTip: t("xosoTxt37"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt36")
                    }]
                }]
            }, {
                title: t("xosoTab4"),
                subList: [{
                    sub: t("xosoSub17"),
                    num: "［4］",
                    resultTip: t("xosoTxt31"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt29")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt30")
                    }]
                }, {
                    sub: t("xosoTxt100"),
                    num: "［4］",
                    resultTip: t("xosoTxt33"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt101")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt102")
                    }]
                }]
            }, {
                title: t("xosoTab5"),
                subList: [{
                    sub: t("xosoSub19"),
                    num: "［456］",
                    resultTip: t("xosoTxt41"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt38")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt39")
                    }]
                }, {
                    sub: t("xosoSub20"),
                    num: "［456］",
                    resultTip: t("xosoTxt45"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt43")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt44")
                    }]
                }, {
                    sub: t("xosoSub21"),
                    num: "［456］",
                    resultTip: t("xosoTxt49"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt43")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt47")
                    }]
                }, {
                    sub: t("xosoSub22"),
                    num: "［456］",
                    resultTip: t("xosoTxt55"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt43")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt54")
                    }]
                }]
            }, {
                title: t("xosoTab6"),
                subList: [{
                    sub: t("xosoSub25"),
                    num: "［4567］",
                    resultTip: t("xosoTxt53"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt51")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt52")
                    }]
                }]
            }, {
                title: t("xosoTab7"),
                subList: [{
                    sub: t("xosoSub26"),
                    num: "［45/55/66/77］",
                    resultTip: t("xosoTxt57", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["4"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt56", ["27"])
                    }]
                }, {
                    sub: t("xosoSub27"),
                    num: "［45/55/66/77/88/99/11/22］",
                    resultTip: t("xosoTxt58", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["8"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt56", ["27"])
                    }]
                }, {
                    sub: t("xosoSub28"),
                    num: "［45/55/66/77/88/99/11/22/33/44］",
                    resultTip: t("xosoTxt59", ["27"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["10"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt56", ["27"])
                    }]
                }]
            }, {
                title: t("xosoTab8"),
                subList: [{
                    sub: t("xosoTxt60"),
                    num: "",
                    resultTip: t("xosoTxt66"),
                    txtList: [{
                        bet: t("xosoTxt60"),
                        betTip: t("xosoTxt61")
                    }, {
                        bet: t("big"),
                        betTip: t("xosoTxt62")
                    }, {
                        bet: t("small"),
                        betTip: t("xosoTxt63")
                    }, {
                        bet: t("xosoTxt69"),
                        betTip: t("xosoTxt64")
                    }, {
                        bet: t("xosoTxt70"),
                        betTip: t("xosoTxt65")
                    }]
                }]
            }]);
            return (m, _) => {
                const u = j("van-tab"),
                    i = j("van-tabs");
                return n(), a("div", BT, [w(i, {
                    active: o.value,
                    "onUpdate:active": _[0] || (_[0] = d => o.value = d),
                    type: "card"
                }, {
                    default: A(() => [(n(!0), a(R, null, P(p, (d, c) => (n(), X(u, {
                        title: d.title,
                        key: c
                    }, {
                        default: A(() => [(n(!0), a(R, null, P(d.subList, (v, f) => (n(), a("div", {
                            class: "Play__C-Cotent",
                            key: f
                        }, [e("div", RT, [e("img", {
                            src: r(ue)("home/AllLotteryGames/NewVietnam", "Star")
                        }, null, 8, MT), e("span", null, s(v.sub), 1)]), e("div", PT, [(n(!0), a(R, null, P(v.txtList, (C, h) => (n(), a("div", {
                            class: "info_item",
                            key: h
                        }, [e("img", {
                            src: r(ue)("home/AllLotteryGames/NewVietnam", "Triangle")
                        }, null, 8, AT), e("span", zT, s(C.bet), 1), e("div", DT, s(C.betTip), 1)]))), 128)), e("div", OT, [e("div", VT, s(r(t)("forexample")), 1), v.num ? (n(), a("div", HT, s(r(t)("betting")) + "：" + s(v.num), 1)) : N("", !0), e("div", ET, s(r(t)("result")) + "：" + s(v.resultTip), 1)]), o.value === 7 ? (n(), a("div", WT, [e("img", {
                            src: r(ue)("home/AllLotteryGames/NewVietnam", "Triangle")
                        }, null, 8, FT), e("span", jT, s(r(t)("xosoTxt71")), 1), e("div", UT, s(r(t)("xosoTxt67")), 1)])) : N("", !0), o.value === 7 ? (n(), a("div", qT, [e("div", KT, s(r(t)("forexample")), 1), e("div", ZT, s(r(t)("result")) + "： " + s(r(t)("xosoTxt68")), 1)])) : N("", !0)])]))), 128))]),
                        _: 2
                    }, 1032, ["title"]))), 128))]),
                    _: 1
                }, 8, ["active"])])
            }
        }
    });
const JT = H(XT, [
        ["__scopeId", "data-v-9fb9bedb"]
    ]),
    Ps = l => (he("data-v-fa6bdd16"), l = l(), $e(), l),
    QT = {
        class: "NorthRule__C"
    },
    YT = {
        class: "NorthRule__C-title"
    },
    ew = {
        class: "NorthRule__C-tips"
    },
    tw = Ps(() => e("div", {
        class: "borderTopStyle"
    }, [e("span"), e("span")], -1)),
    sw = {
        class: "title"
    },
    nw = {
        class: "text"
    },
    aw = {
        class: "table"
    },
    ow = {
        class: "table-row header-time"
    },
    lw = {
        class: "table-time-1"
    },
    iw = Ps(() => e("div", {
        class: "table-time-1"
    }, "18:15", -1)),
    rw = {
        class: "table-row header-week"
    },
    cw = {
        class: "table-week-1"
    },
    uw = {
        class: "table-week-1"
    },
    pw = {
        class: "table-cell-1"
    },
    dw = {
        class: "table-cell-1"
    },
    _w = Ps(() => e("div", {
        class: "borderTopStyle"
    }, [e("span"), e("span")], -1)),
    mw = {
        class: "title"
    },
    vw = {
        class: "text"
    },
    fw = {
        key: 0,
        class: "text"
    },
    yw = {
        key: 1,
        class: "text"
    },
    bw = {
        class: "NorthRule__C-Rule"
    },
    gw = {
        class: "NorthRule__C-Struct"
    },
    hw = Ps(() => e("span", {
        class: "left"
    }, null, -1)),
    $w = Ps(() => e("span", {
        class: "right"
    }, null, -1)),
    Cw = {
        class: "table-rule"
    },
    kw = {
        class: "table-header"
    },
    Tw = {
        class: "table-header-cell"
    },
    ww = {
        class: "table-header-cell"
    },
    Lw = {
        class: "table-header-cell"
    },
    Iw = {
        class: "table-cell"
    },
    Sw = {
        class: "table-cell"
    },
    Gw = {
        class: "table-cell"
    },
    xw = {
        class: "table-rule"
    },
    Nw = {
        class: "table-header"
    },
    Bw = {
        class: "table-header-cell"
    },
    Rw = {
        key: 0,
        class: "table-box-title"
    },
    Mw = O({
        __name: "NorthRule",
        setup(l) {
            const {
                t
            } = pe(), o = Ee([{
                title: "01",
                sub: t("resultsVielottery")
            }, {
                title: "02",
                sub: t("systemresult")
            }, {
                title: "03",
                sub: t("lotterytime")
            }]), p = Ee([{
                title: "04",
                sub: t("oddsmiscalculated")
            }, {
                title: "05",
                sub: t("oddsbettingprincipal")
            }, {
                title: "06",
                sub: t("oddsfluctuate")
            }, {
                title: "07",
                sub: t("oncebetgenerated")
            }, {
                title: "08",
                sub: t("anyreasonCauses")
            }, {
                title: "09",
                sub: t("platformcancel"),
                sub1: t("drawdelayedtoolong"),
                sub2: t("resultsofthelotterybeenleaked")
            }]), m = Ee([{
                week: t("Monday"),
                addressList: t("Hanoi")
            }, {
                week: t("Tuesday"),
                addressList: t("quangNinh")
            }, {
                week: t("Wednesday"),
                addressList: t("bacninh")
            }, {
                week: t("Thursday"),
                addressList: t("Hanoi")
            }, {
                week: t("Friday"),
                addressList: t("haiphong")
            }, {
                week: t("Saturday"),
                addressList: t("nanning")
            }, {
                week: t("Sunday"),
                addressList: t("taiping")
            }]), _ = Ee([{
                title: t("GrandPrize"),
                quantity: 1,
                number: t("fivedigits"),
                drawsNumber: ["29818"]
            }, {
                title: t("FirstPrize"),
                quantity: 1,
                number: t("fivedigits"),
                drawsNumber: ["69388"]
            }, {
                title: t("SecondPrize"),
                quantity: 2,
                number: t("fivedigits"),
                drawsNumber: ["66992", "95797"]
            }, {
                title: t("ThirdPrize"),
                quantity: 6,
                number: t("fivedigits"),
                drawsNumber: ["99095", "32620", "51685", "12345", "69548", "69874"]
            }, {
                title: t("FourPrize"),
                quantity: 4,
                number: t("fourdigits"),
                drawsNumber: ["6545", "5257", "7896", "3682"]
            }, {
                title: t("FivePrize"),
                quantity: 6,
                number: t("fourdigits"),
                drawsNumber: ["4567", "8533", "7632", "7632", "6673", "7855"]
            }, {
                title: t("SixPrize"),
                quantity: 3,
                number: t("fourdigits"),
                drawsNumber: ["567", "642", "934"]
            }, {
                title: t("SevenPrize"),
                quantity: 4,
                number: t("seconddigits"),
                drawsNumber: ["48", "64", "32", "51"]
            }, {
                title: t("intotal"),
                quantity: t("lotteryawards"),
                number: ""
            }]);
            return (u, i) => (n(), a("div", QT, [e("div", YT, s(r(t)("northVieLotteryGameRules")), 1), e("div", ew, s(r(t)("precautions")), 1), (n(!0), a(R, null, P(o, (d, c) => (n(), a("div", {
                class: "NorthRule__C-Content",
                key: c
            }, [tw, e("div", sw, s(d.title), 1), e("div", nw, s(d.sub), 1)]))), 128)), e("div", aw, [e("div", ow, [e("div", lw, s(r(t)("winTrxTime")), 1), iw]), e("div", rw, [e("div", cw, s(r(t)("weeks")), 1), e("div", uw, s(r(t)("northLotteryCities")), 1)]), (n(!0), a(R, null, P(m, (d, c) => (n(), a("div", {
                class: "table-row",
                key: c
            }, [e("div", pw, s(d.week), 1), e("div", dw, s(d.addressList), 1)]))), 128))]), (n(!0), a(R, null, P(p, (d, c) => (n(), a("div", {
                class: "NorthRule__C-Content",
                key: c
            }, [_w, e("div", mw, s(d.title), 1), e("div", vw, s(d.sub), 1), d.sub1 ? (n(), a("div", fw, s(d.sub1), 1)) : N("", !0), d.sub2 ? (n(), a("div", yw, s(d.sub2), 1)) : N("", !0)]))), 128)), e("div", bw, s(r(t)("northernLotteryGameRules")), 1), e("div", gw, [hw, E(s(r(t)("colorstructure")), 1), $w]), e("div", Cw, [e("div", kw, [e("div", Tw, s(r(t)("Lottery")), 1), e("div", ww, s(r(t)("numberofPrizes")), 1), e("div", Lw, s(r(t)("Number")), 1)]), (n(!0), a(R, null, P(_, (d, c) => (n(), a("div", {
                class: "table-row",
                key: c
            }, [e("div", Iw, s(d.title), 1), e("div", Sw, s(d.quantity), 1), e("div", Gw, s(d.number), 1)]))), 128))]), e("div", xw, [e("div", Nw, [e("div", Bw, s(r(t)("sorthlotteryresult")), 1)]), (n(!0), a(R, null, P(_, (d, c) => (n(), a("div", {
                class: M(c == 8 ? "table-box none" : "table-box"),
                key: c
            }, [c != 8 ? (n(), a("div", Rw, s(d.title), 1)) : N("", !0), (n(!0), a(R, null, P(d.drawsNumber, (v, f) => (n(), a("div", {
                class: "table-box-number",
                key: f
            }, s(v), 1))), 128))], 2))), 128))])]))
        }
    });
const Pw = H(Mw, [
        ["__scopeId", "data-v-fa6bdd16"]
    ]),
    Aw = {
        class: "Play__C"
    },
    zw = {
        class: "title"
    },
    Dw = ["src"],
    Ow = {
        class: "info"
    },
    Vw = ["src"],
    Hw = {
        class: "sub"
    },
    Ew = {
        class: "text"
    },
    Ww = {
        class: "info_text"
    },
    Fw = {
        class: "forexample"
    },
    jw = {
        key: 0,
        class: "betting"
    },
    Uw = {
        class: "result"
    },
    qw = {
        key: 0,
        class: "info_item"
    },
    Kw = ["src"],
    Zw = {
        class: "sub"
    },
    Xw = {
        class: "text"
    },
    Jw = {
        key: 1,
        class: "info_text"
    },
    Qw = {
        class: "forexample"
    },
    Yw = {
        class: "result"
    },
    eL = O({
        __name: "SorthPlay",
        setup(l) {
            const {
                t
            } = pe(), o = $(0), p = Ee([{
                title: t("xosoTab1"),
                subList: [{
                    sub: t("xosoSub1"),
                    num: "［45］",
                    resultTip: t("xosoTxt3", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["18", "2"])
                    }]
                }, {
                    sub: t("xosoSub3"),
                    num: "［45］",
                    resultTip: t("xosoTxt6", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["18", "2"])
                    }]
                }, {
                    sub: t("xosoSub4"),
                    num: "［456］",
                    resultTip: t("xosoTxt9", ["17"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt8")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["17", "3"])
                    }]
                }, {
                    sub: t("xosoSub5"),
                    num: "［4567］",
                    resultTip: t("xosoTxt11", ["16"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt10")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt2", ["16", "4"])
                    }]
                }]
            }, {
                title: t("xosoTab2"),
                subList: [{
                    sub: t("xosoSub6"),
                    num: "［45/55］",
                    resultTip: t("xosoTxt14", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["2"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt13", ["18", "2", "2"])
                    }]
                }, {
                    sub: t("xosoSub7"),
                    num: "［45/55/65］",
                    resultTip: t("xosoTxt15", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["3"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt13", ["18", "3", "2"])
                    }]
                }, {
                    sub: t("xosoSub8"),
                    num: "［45/55/65/75］",
                    resultTip: t("xosoTxt16", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["4"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt13", ["18", "4", "2"])
                    }]
                }]
            }, {
                title: t("xosoTab3"),
                subList: [{
                    sub: t("xosoSub14"),
                    num: "［45］",
                    resultTip: t("xosoTxt20"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt18")
                    }]
                }, {
                    sub: t("xosoSub15"),
                    num: "［45］",
                    resultTip: t("xosoTxt24"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt22")
                    }]
                }, {
                    sub: t("xosoSub16"),
                    num: "［45］",
                    resultTip: t("xosoTxt28"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt1")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt26")
                    }]
                }]
            }, {
                title: t("xosoTab4"),
                subList: [{
                    sub: t("xosoSub17"),
                    num: "［4］",
                    resultTip: t("xosoTxt31"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt29")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt30")
                    }]
                }, {
                    sub: t("xosoTxt100"),
                    num: "［4］",
                    resultTip: t("xosoTxt33"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt101")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt102")
                    }]
                }]
            }, {
                title: t("xosoTab5"),
                subList: [{
                    sub: t("xosoSub23"),
                    num: "［456］",
                    resultTip: t("xosoTxt42"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt38")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt40")
                    }]
                }, {
                    sub: t("xosoSub20"),
                    num: "［456］",
                    resultTip: t("xosoTxt45"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt43")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt44")
                    }]
                }, {
                    sub: t("xosoSub24"),
                    num: "［456］",
                    resultTip: t("xosoTxt50"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt43")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt48")
                    }]
                }]
            }, {
                title: t("xosoTab6"),
                subList: [{
                    sub: t("xosoSub25"),
                    num: "［4567］",
                    resultTip: t("xosoTxt53"),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt51")
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt52")
                    }]
                }]
            }, {
                title: t("xosoTab7"),
                subList: [{
                    sub: t("xosoSub26"),
                    num: "［45/55/66/77］",
                    resultTip: t("xosoTxt57", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["4"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt56", ["18"])
                    }]
                }, {
                    sub: t("xosoSub27"),
                    num: "［45/55/66/77/88/99/11/22］",
                    resultTip: t("xosoTxt58", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["8"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt56", ["18"])
                    }]
                }, {
                    sub: t("xosoSub28"),
                    num: "［45/55/66/77/88/99/11/22/33/44］",
                    resultTip: t("xosoTxt59", ["18"]),
                    txtList: [{
                        bet: t("betting"),
                        betTip: t("xosoTxt12", ["10"])
                    }, {
                        bet: t("winningconditions"),
                        betTip: t("xosoTxt56", ["18"])
                    }]
                }]
            }, {
                title: t("xosoTab8"),
                subList: [{
                    sub: t("xosoTxt60"),
                    num: "",
                    resultTip: t("xosoTxt66"),
                    txtList: [{
                        bet: t("xosoTxt60"),
                        betTip: t("xosoTxt61")
                    }, {
                        bet: t("big"),
                        betTip: t("xosoTxt62")
                    }, {
                        bet: t("small"),
                        betTip: t("xosoTxt63")
                    }, {
                        bet: t("xosoTxt69"),
                        betTip: t("xosoTxt64")
                    }, {
                        bet: t("xosoTxt70"),
                        betTip: t("xosoTxt65")
                    }]
                }]
            }]);
            return (m, _) => {
                const u = j("van-tab"),
                    i = j("van-tabs");
                return n(), a("div", Aw, [w(i, {
                    active: o.value,
                    "onUpdate:active": _[0] || (_[0] = d => o.value = d),
                    type: "card"
                }, {
                    default: A(() => [(n(!0), a(R, null, P(p, (d, c) => (n(), X(u, {
                        title: d.title,
                        key: c
                    }, {
                        default: A(() => [(n(!0), a(R, null, P(d.subList, (v, f) => (n(), a("div", {
                            class: "Play__C-Cotent",
                            key: f
                        }, [e("div", zw, [e("img", {
                            src: r(ue)("home/AllLotteryGames/NewVietnam", "Star")
                        }, null, 8, Dw), e("span", null, s(v.sub), 1)]), e("div", Ow, [(n(!0), a(R, null, P(v.txtList, (C, h) => (n(), a("div", {
                            class: "info_item",
                            key: h
                        }, [e("img", {
                            src: r(ue)("home/AllLotteryGames/NewVietnam", "Triangle")
                        }, null, 8, Vw), e("span", Hw, s(C.bet), 1), e("div", Ew, s(C.betTip), 1)]))), 128)), e("div", Ww, [e("div", Fw, s(r(t)("forexample")), 1), v.num ? (n(), a("div", jw, s(r(t)("betting")) + "：" + s(v.num), 1)) : N("", !0), e("div", Uw, s(r(t)("result")) + "：" + s(v.resultTip), 1)]), o.value === 7 ? (n(), a("div", qw, [e("img", {
                            src: r(ue)("home/AllLotteryGames/NewVietnam", "Triangle")
                        }, null, 8, Kw), e("span", Zw, s(r(t)("xosoTxt71")), 1), e("div", Xw, s(r(t)("xosoTxt67")), 1)])) : N("", !0), o.value === 7 ? (n(), a("div", Jw, [e("div", Qw, s(r(t)("forexample")), 1), e("div", Yw, s(r(t)("result")) + "： " + s(r(t)("xosoTxt68")), 1)])) : N("", !0)])]))), 128))]),
                        _: 2
                    }, 1032, ["title"]))), 128))]),
                    _: 1
                }, 8, ["active"])])
            }
        }
    });
const tL = H(eL, [
        ["__scopeId", "data-v-584e1104"]
    ]),
    ws = l => (he("data-v-1d7b1eb6"), l = l(), $e(), l),
    sL = {
        class: "NorthRule__C"
    },
    nL = {
        class: "NorthRule__C-title"
    },
    aL = {
        class: "NorthRule__C-tips"
    },
    oL = ws(() => e("div", {
        class: "borderTopStyle"
    }, [e("span"), e("span")], -1)),
    lL = {
        class: "title"
    },
    iL = {
        class: "text"
    },
    rL = {
        class: "table"
    },
    cL = {
        class: "table-row header-time"
    },
    uL = {
        class: "table-time-1"
    },
    pL = ws(() => e("div", {
        class: "table-time-1"
    }, "16:20(GMT+7)", -1)),
    dL = ws(() => e("div", {
        class: "table-time-1"
    }, "17:15(GMT+7)", -1)),
    _L = {
        class: "table-row header-week"
    },
    mL = {
        class: "table-week-1"
    },
    vL = {
        class: "table-week-1"
    },
    fL = {
        class: "table-week-1"
    },
    yL = {
        class: "table-cell-1"
    },
    bL = {
        class: "table-cell-2"
    },
    gL = ws(() => e("div", {
        class: "borderTopStyle"
    }, [e("span"), e("span")], -1)),
    hL = {
        class: "title"
    },
    $L = {
        class: "text"
    },
    CL = {
        key: 0,
        class: "text"
    },
    kL = {
        key: 1,
        class: "text"
    },
    TL = {
        class: "NorthRule__C-Rule"
    },
    wL = {
        class: "NorthRule__C-Struct"
    },
    LL = ws(() => e("span", {
        class: "left"
    }, null, -1)),
    IL = ws(() => e("span", {
        class: "right"
    }, null, -1)),
    SL = {
        class: "table-rule"
    },
    GL = {
        class: "table-header"
    },
    xL = {
        class: "table-header-cell"
    },
    NL = {
        class: "table-header-cell"
    },
    BL = {
        class: "table-header-cell"
    },
    RL = {
        class: "table-cell"
    },
    ML = {
        class: "table-cell"
    },
    PL = {
        class: "table-cell"
    },
    AL = {
        class: "table-rule"
    },
    zL = {
        class: "table-header"
    },
    DL = {
        class: "table-header-cell"
    },
    OL = {
        key: 0,
        class: "table-box-title"
    },
    VL = O({
        __name: "SorthRule",
        setup(l) {
            const {
                t
            } = pe(), o = Ee([{
                title: "01",
                sub: t("resultsVielottery")
            }, {
                title: "02",
                sub: t("systemresult")
            }, {
                title: "03",
                sub: t("lotterytime1")
            }]), p = Ee([{
                title: "04",
                sub: t("oddsmiscalculated")
            }, {
                title: "05",
                sub: t("oddsbettingprincipal")
            }, {
                title: "06",
                sub: t("oddsfluctuate")
            }, {
                title: "07",
                sub: t("oncebetgenerated")
            }, {
                title: "08",
                sub: t("anyreasonCauses")
            }, {
                title: "09",
                sub: t("platformcancel"),
                sub1: t("drawdelayedtoolong"),
                sub2: t("resultsofthelotterybeenleaked")
            }]), m = Ee([{
                week: t("Monday"),
                addressList: [t("hochiminhcity"), t("sametower"), t("camua"), t("fuan"), t("hue")]
            }, {
                week: t("Tuesday"),
                addressList: [t("BenTre"), t("VungTau"), t("BacLieu"), t("Guangnan"), t("Dole")]
            }, {
                week: t("Wednesday"),
                addressList: [t("DongNai"), t("CanTho"), t("Shuozhuang"), t("danang"), t("Qinghe")]
            }, {
                week: t("Thursday"),
                addressList: [t("Xining"), t("Anjiang"), t("smooth"), t("putdown"), t("QuangBinh"), t("Koji")]
            }, {
                week: t("Friday"),
                addressList: [t("VinhLong"), t("BinhDuong"), t("ChaRong"), t("Carai"), t("NinhThun")]
            }, {
                week: t("Saturday"),
                addressList: [t("hochiminhcity"), t("LongAn"), t("Pingfu"), t("Houjiang"), t("danang"), t("Generalized"), t("Denon")]
            }, {
                week: t("Sunday"),
                addressList: [t("Qianjiang"), t("jianjiang"), t("DaLat"), t("Qinghe"), t("KonTum")]
            }]), _ = Ee([{
                title: t("GrandPrize"),
                quantity: 1,
                number: t("onedigits"),
                drawsNumber: ["575333"]
            }, {
                title: t("FirstPrize"),
                quantity: 1,
                number: t("onedigits"),
                drawsNumber: ["34521"]
            }, {
                title: t("SecondPrize"),
                quantity: 1,
                number: t("onedigits"),
                drawsNumber: ["34675"]
            }, {
                title: t("ThirdPrize"),
                quantity: 2,
                number: t("seconddigits"),
                drawsNumber: ["34575", "45732"]
            }, {
                title: t("FourPrize"),
                quantity: 7,
                number: t("sevendigits"),
                drawsNumber: ["43211", "23545", "78023", "46954", "32463", "23478", "34522"]
            }, {
                title: t("FivePrize"),
                quantity: 1,
                number: t("onedigits"),
                drawsNumber: ["6425"]
            }, {
                title: t("SixPrize"),
                quantity: 3,
                number: t("threedigits"),
                drawsNumber: ["66992", "95797", "4356"]
            }, {
                title: t("SevenPrize"),
                quantity: 1,
                number: t("onedigits"),
                drawsNumber: ["69388"]
            }, {
                title: t("EightPrize"),
                quantity: 1,
                number: t("onedigits"),
                drawsNumber: ["12"]
            }, {
                title: t("intotal"),
                quantity: t("eightlotteryawards"),
                number: ""
            }]), u = i => i.slice().reverse();
            return (i, d) => (n(), a("div", sL, [e("div", nL, s(r(t)("sorthVieLotteryGameRules")), 1), e("div", aL, s(r(t)("precautions")), 1), (n(!0), a(R, null, P(o, (c, v) => (n(), a("div", {
                class: "NorthRule__C-Content",
                key: v
            }, [oL, e("div", lL, s(c.title), 1), e("div", iL, s(c.sub), 1)]))), 128)), e("div", rL, [e("div", cL, [e("div", uL, s(r(t)("winTrxTime")), 1), pL, dL]), e("div", _L, [e("div", mL, s(r(t)("weeks")), 1), e("div", vL, s(r(t)("sorthLotteryCities")), 1), e("div", fL, s(r(t)("middleLotteryCities")), 1)]), (n(!0), a(R, null, P(m, (c, v) => (n(), a("div", {
                class: "table-row",
                key: v
            }, [e("div", yL, s(c.week), 1), e("div", bL, [(n(!0), a(R, null, P(c.addressList, (f, C) => (n(), a("div", {
                class: "table-column-1",
                key: C
            }, s(f), 1))), 128))])]))), 128))]), (n(!0), a(R, null, P(p, (c, v) => (n(), a("div", {
                class: "NorthRule__C-Content",
                key: v
            }, [gL, e("div", hL, s(c.title), 1), e("div", $L, s(c.sub), 1), c.sub1 ? (n(), a("div", CL, s(c.sub1), 1)) : N("", !0), c.sub2 ? (n(), a("div", kL, s(c.sub2), 1)) : N("", !0)]))), 128)), e("div", TL, s(r(t)("sorthernLotteryGameRules")), 1), e("div", wL, [LL, E(s(r(t)("colorstructure")), 1), IL]), e("div", SL, [e("div", GL, [e("div", xL, s(r(t)("Lottery")), 1), e("div", NL, s(r(t)("numberofPrizes")), 1), e("div", BL, s(r(t)("Number")), 1)]), (n(!0), a(R, null, P(_, (c, v) => (n(), a("div", {
                class: "table-row",
                key: v
            }, [e("div", RL, s(c.title), 1), e("div", ML, s(c.quantity), 1), e("div", PL, s(c.number), 1)]))), 128))]), e("div", AL, [e("div", zL, [e("div", DL, s(r(t)("sorthlotteryresult")), 1)]), (n(!0), a(R, null, P(u(_), (c, v) => (n(), a("div", {
                class: M(v == 0 ? "table-box none" : "table-box"),
                key: v
            }, [v != 0 ? (n(), a("div", OL, s(c.title), 1)) : N("", !0), (n(!0), a(R, null, P(c.drawsNumber, (f, C) => (n(), a("div", {
                class: "table-box-number",
                key: C
            }, s(f), 1))), 128))], 2))), 128))])]))
        }
    });
const HL = H(VL, [
        ["__scopeId", "data-v-1d7b1eb6"]
    ]),
    EL = {
        class: "vietnamPlay__C"
    },
    WL = {
        key: 0,
        class: "play"
    },
    FL = {
        key: 1,
        class: "play"
    },
    jL = {
        key: 0,
        class: "northrule"
    },
    UL = {
        key: 1,
        class: "sorthrule"
    },
    qL = O({
        __name: "index",
        setup(l) {
            var u, i;
            const t = re(),
                o = $(0),
                p = t.currentRoute.value.query.id,
                m = ((i = (u = t.currentRoute.value.query) == null ? void 0 : u.gVSs) == null ? void 0 : i.toString()) || "",
                _ = () => {
                    t.go(-1)
                };
            return (d, c) => {
                const v = j("NavBar"),
                    f = j("van-tab"),
                    C = j("van-tabs");
                return n(), a("div", EL, [w(v, {
                    "left-arrow": "",
                    title: d.$t("lotteryManual"),
                    onClickLeft: _,
                    "background-color": "linear-gradient(90deg, #F95959 0%, #FF9A8E 100%)"
                }, null, 8, ["title"]), w(C, {
                    active: o.value,
                    "onUpdate:active": c[0] || (c[0] = h => o.value = h),
                    type: "card",
                    class: M({
                        dis: r(m) == "2"
                    })
                }, {
                    default: A(() => [w(f, {
                        title: d.$t("gamePlay")
                    }, {
                        default: A(() => [r(p) == "1" ? (n(), a("div", WL, [w(JT)])) : (n(), a("div", FL, [w(tL)]))]),
                        _: 1
                    }, 8, ["title"]), r(m) != "2" ? (n(), X(f, {
                        key: 0,
                        title: d.$t("rule")
                    }, {
                        default: A(() => [r(p) == "1" ? (n(), a("div", jL, [w(Pw)])) : (n(), a("div", UL, [w(HL)]))]),
                        _: 1
                    }, 8, ["title"])) : N("", !0)]),
                    _: 1
                }, 8, ["active", "class"])])
            }
        }
    });
const KL = H(qL, [
        ["__scopeId", "data-v-f2d38c45"]
    ]),
    HO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: KL
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    ZL = l => (he("data-v-18052663"), l = l(), $e(), l),
    XL = {
        class: "TimeLeft__C"
    },
    JL = {
        class: "TimeLeft__C-body"
    },
    QL = {
        class: "TimeLeft__C-name"
    },
    YL = {
        class: "TimeLeft__C-num"
    },
    eI = {
        class: "TimeLeft__C-id"
    },
    tI = {
        class: "TimeLeft__C-text"
    },
    sI = {
        class: "TimeLeft__C-time"
    },
    nI = ZL(() => e("div", {
        notime: ""
    }, ":", -1)),
    aI = O({
        __name: "TimeLeft",
        props: {
            currentInfo: {
                type: Object,
                default: () => ({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                })
            },
            winNum: {
                type: Array,
                default: [0, 0, 0, 0, 0]
            },
            gameName: {
                type: String,
                default: ""
            },
            currentGame: {
                type: Object,
                default: () => ({})
            }
        },
        setup(l) {
            const t = l,
                o = $(!1),
                p = At(),
                m = () => {
                    o.value = !0, p.getWinGoRule(t.currentGame.typeID)
                };
            return (_, u) => (n(), a(R, null, [e("div", XL, [e("div", JL, [e("div", {
                class: "TimeLeft__C-rule",
                onClick: m
            }, s(_.$t("winTrxIndicate")), 1), e("div", QL, s(t.gameName.replace("<br />", "")), 1), e("div", YL, [(n(!0), a(R, null, P(l.winNum, (i, d) => (n(), a("div", {
                class: M(["n" + i])
            }, null, 2))), 256))]), e("div", eI, s(t.currentInfo.gameNo), 1), e("div", tI, s(_.$t("timeLeftToBuy")), 1), e("div", sI, [e("div", null, s(l.currentInfo.time1), 1), e("div", null, s(l.currentInfo.time2), 1), nI, e("div", null, s(l.currentInfo.time3), 1), e("div", null, s(l.currentInfo.time4), 1)])])]), w(js, {
                howPlayShow: o.value,
                gamePresentation: l.currentGame.gamePresentation,
                onClose: u[0] || (u[0] = i => o.value = !1)
            }, null, 8, ["howPlayShow", "gamePresentation"])], 64))
        }
    });
const oI = H(aI, [
        ["__scopeId", "data-v-18052663"]
    ]),
    lI = {
        class: "Betting__Popup-head"
    },
    iI = {
        class: "Betting__Popup-head-title"
    },
    rI = {
        class: "Betting__Popup-head-selectName"
    },
    cI = {
        class: "Betting__Popup-body"
    },
    uI = {
        class: "Betting__Popup-body-line"
    },
    pI = {
        class: "Betting__Popup-body-line-list"
    },
    dI = ["onClick"],
    _I = {
        class: "Betting__Popup-body-line"
    },
    mI = {
        class: "Betting__Popup-body-line-btnL"
    },
    vI = {
        class: "Betting__Popup-body-line"
    },
    fI = {
        class: "Betting__Popup-body-line-list count"
    },
    yI = ["onClick"],
    bI = {
        class: "Betting__Popup-body-line"
    },
    gI = {
        class: "Betting__Popup-foot"
    },
    hI = {
        class: "Betting__Popup-foot-s bgcolor"
    },
    $I = {
        class: "Betting__Popup-PreSale"
    },
    CI = {
        class: "Betting__Popup-PreSale-head"
    },
    kI = {
        class: "Betting__Popup-PreSale-body"
    },
    TI = {
        class: "Betting__Popup-PreSale-foot"
    },
    wI = O({
        __name: "BettingPopup",
        props: {
            currentGame: {
                type: Object,
                default: () => ({})
            },
            selectInfo: {
                type: Object,
                default: () => ({})
            },
            bettingPopupShow: {
                type: Boolean,
                default: $(!1)
            },
            betTypeList: {
                type: Array,
                default: []
            },
            multipleList: {
                type: Array,
                default: () => [1, 5, 10, 20, 50, 100]
            }
        },
        emits: ["update:bettingPopupShow", "update:selectInfo", "clearBetting", "submitBetting"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                {
                    t: p
                } = pe(),
                m = $(!1),
                _ = $(!0),
                u = K({
                    get() {
                        return o.bettingPopupShow || !1
                    },
                    set(T) {
                        t("update:bettingPopupShow", T)
                    }
                }),
                i = K(() => {
                    switch (o.selectInfo.selecttype) {
                        case 13:
                            return p("big");
                        case 14:
                            return p("small");
                        case 10:
                            return p("redColor");
                        case 11:
                            return p("greenColor");
                        case 12:
                            return p("purpleColor");
                        default:
                            return o.selectInfo.selecttype
                    }
                }),
                d = K(() => o.currentGame.typeName),
                c = T => {
                    switch (T) {
                        case 1:
                            o.selectInfo.count > 1 && (o.selectInfo.count--, y());
                            break;
                        case 2:
                            o.selectInfo.count++, y();
                            break
                    }
                },
                v = T => {
                    T > 0 && (o.selectInfo.count = parseInt(T), y())
                },
                f = T => {
                    o.selectInfo.count = T, y()
                },
                C = T => {
                    o.selectInfo.coin = T, y()
                },
                h = () => {
                    m.value = !1, _.value = !0
                },
                g = () => {
                    if (o.selectInfo.count == 0) return We(p("bteNoCount"));
                    _.value ? t("submitBetting") : Ct(p("agreePresaleRules"))
                },
                y = () => {
                    o.selectInfo.allCoin = o.selectInfo.coin * o.selectInfo.count
                };
            return (T, k) => {
                const b = j("van-field"),
                    L = j("van-popup"),
                    I = Le("throttle-click");
                return n(), a(R, null, [w(L, {
                    show: u.value,
                    "onUpdate:show": k[6] || (k[6] = G => u.value = G),
                    position: "bottom",
                    round: !0,
                    "close-on-click-overlay": !1
                }, {
                    default: A(() => [e("div", {
                        class: M([`Betting__Popup-${l.selectInfo.selecttype}`, "Betting__Popup"])
                    }, [e("div", lI, [e("div", iI, s(d.value.replace("<br />", " ")), 1), e("div", rI, [e("span", null, s(r(p)("choose")), 1), e("span", null, s(i.value), 1)])]), e("div", cI, [e("div", uI, [E(s(r(p)("amount")) + " ", 1), e("div", pI, [(n(!0), a(R, null, P(l.betTypeList, (G, S) => (n(), a("div", {
                        key: S,
                        class: M(["Betting__Popup-body-line-item", {
                            active: l.selectInfo.coin == G
                        }]),
                        onClick: x => C(G)
                    }, s(G), 11, dI))), 128))])]), e("div", _I, [E(s(r(p)("numbers")) + " ", 1), e("div", mI, [e("div", {
                        class: M(["Betting__Popup-btn", {
                            disable: l.selectInfo.count <= 0
                        }]),
                        onClick: k[0] || (k[0] = G => c(1))
                    }, "-", 2), w(b, {
                        class: "Betting__Popup-input",
                        modelValue: l.selectInfo.count,
                        "onUpdate:modelValue": k[1] || (k[1] = G => l.selectInfo.count = G),
                        modelModifiers: {
                            number: !0
                        },
                        type: "digit",
                        maxlength: 4,
                        onInput: v
                    }, null, 8, ["modelValue"]), e("div", {
                        class: "Betting__Popup-btn",
                        onClick: k[2] || (k[2] = G => c(2))
                    }, "+")])]), e("div", vI, [e("div", fI, [(n(!0), a(R, null, P(l.multipleList, (G, S) => (n(), a("div", {
                        key: S,
                        class: M(["Betting__Popup-body-line-item", {
                            active: l.selectInfo.count == G
                        }]),
                        onClick: x => f(G)
                    }, " X" + s(G), 11, yI))), 128))])]), e("div", bI, [e("span", {
                        class: M(["Betting__Popup-agree", {
                            active: _.value
                        }]),
                        onClick: k[3] || (k[3] = G => _.value = !_.value)
                    }, s(r(p)("readNagree")), 3), e("span", {
                        onClick: k[4] || (k[4] = G => m.value = !0),
                        class: "Betting__Popup-preSaleShow"
                    }, s(r(p)("presaleRules")), 1)])]), e("div", gI, [e("div", {
                        class: "Betting__Popup-foot-c",
                        onClick: k[5] || (k[5] = G => t("clearBetting"))
                    }, s(r(p)("cancel")), 1), ee((n(), a("div", hI, [E(s(r(p)("totalAmount")) + " " + s(r(Ge)(l.selectInfo.count * l.selectInfo.coin || 0)), 1)])), [
                        [I, {
                            handler: g,
                            wait: 2e3
                        }]
                    ])])], 2)]),
                    _: 1
                }, 8, ["show"]), w(L, {
                    show: m.value,
                    "onUpdate:show": k[7] || (k[7] = G => m.value = G),
                    "close-on-click-overlay": !1,
                    round: ""
                }, {
                    default: A(() => [e("div", $I, [e("div", CI, s(r(p)("presaleRules")), 1), e("div", kI, s(T.$t("betPopTXT")), 1), e("div", TI, [e("div", {
                        class: "Betting__Popup-PreSale-foot-btn",
                        onClick: h
                    }, s(r(p)("iKonw")), 1)])])]),
                    _: 1
                }, 8, ["show"])], 64)
            }
        }
    });
const LI = H(wI, [
        ["__scopeId", "data-v-4161a691"]
    ]),
    II = {
        class: "mark"
    },
    SI = {
        class: "Betting__C-head"
    },
    GI = {
        class: "Betting__C-numC"
    },
    xI = ["onClick"],
    NI = {
        class: "Betting__C-multiple"
    },
    BI = ["onClick"],
    RI = {
        class: "Betting__C-foot"
    },
    MI = O({
        __name: "Betting",
        props: {
            currentInfo: {
                type: Object,
                default: () => ({})
            },
            ProhibitBuyTime: {
                type: Number,
                default: 5
            },
            currentGame: {
                type: Object,
                default: () => ({})
            },
            bettingApiFun: {
                type: Function,
                required: !0
            }
        },
        emits: ["betting", "changeBettingP"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = Ms.global.t,
                _ = K(() => p.currentGame.betMultiple.split("|")),
                u = $(!1),
                i = $(""),
                d = $({
                    coin: 0,
                    count: _.value[0],
                    allCoin: 0,
                    gametype: 0,
                    typeid: 1,
                    issuenumber: "2020",
                    selecttype: 1
                });
            Oe(() => _, () => {
                d.value.count = _.value[0]
            }, {
                deep: !0,
                immediate: !0
            });
            const c = $(null),
                v = $(0),
                f = $(!1),
                C = K(() => (p.currentInfo.passTime < p.ProhibitBuyTime && L(), p.currentInfo.passTime < p.ProhibitBuyTime)),
                h = K(() => p.currentGame.typeID),
                g = K(() => p.currentGame.scope ? p.currentGame.scope.split("|").map(G => Number(G)) : []),
                y = G => {
                    d.value.count = G, T()
                },
                T = () => {
                    d.value.allCoin = d.value.coin * d.value.count
                },
                k = (G, S, x) => {
                    d.value.gametype = x, d.value.selecttype = G, d.value.issuenumber = p.currentInfo.gameNo, d.value.typeid = h.value, d.value.coin = g.value[0], i.value = G, u.value = !0
                },
                b = () => {
                    f.value || (f.value = !0, c.value || (c.value = setInterval(function() {
                        v.value = Math.floor(Math.random() * 11)
                    }, 50)), setTimeout(function() {
                        const G = v.value > 9 ? 9 : v.value;
                        clearInterval(c.value), f.value = !1, c.value = null, k(G, "color" + G, 1)
                    }, 5e3))
                },
                L = () => {
                    u.value && (u.value = !1, d.value.coin = g.value[0], d.value.count = _.value[0], T(), o("changeBettingP", u.value))
                },
                I = async () => {
                    const G = await de(p.bettingApiFun({
                        typeId: d.value.typeid,
                        issuenumber: d.value.issuenumber,
                        amount: d.value.coin,
                        betCount: Number(d.value.count),
                        gameType: d.value.gametype,
                        selectType: d.value.selecttype
                    }));
                    (G == null ? void 0 : G.code) === 0 && (Ct(m("code" + G.msgCode)), o("betting", d.value.issuenumber), L())
                };
            return t({
                bettingPopupShow: u
            }), (G, S) => (n(), a("div", {
                class: M(["Betting__C", {
                    isShowMark: C.value
                }])
            }, [ee(e("div", II, [e("div", null, s(p.currentInfo.time3 || "0"), 1), e("div", null, s(p.currentInfo.time4 || "0"), 1)], 512), [
                [He, C.value]
            ]), e("div", SI, [e("div", {
                class: "Betting__C-head-g",
                onClick: S[0] || (S[0] = x => k(11, "#5CBA47", 0))
            }, s(G.$t("greenColor")), 1), e("div", {
                class: "Betting__C-head-p",
                onClick: S[1] || (S[1] = x => k(12, "#9831E9", 0))
            }, s(G.$t("purpleColor")), 1), e("div", {
                class: "Betting__C-head-r",
                onClick: S[2] || (S[2] = x => k(10, "#FB4E4E", 0))
            }, s(G.$t("redColor")), 1)]), e("div", GI, [(n(), a(R, null, P(10, (x, B) => e("div", {
                key: B,
                class: M([v.value == x ? "active" : "", "Betting__C-numC-item" + B]),
                onClick: D => k(B, "color" + B, 1)
            }, null, 10, xI)), 64))]), e("div", NI, [e("div", {
                class: "Betting__C-multiple-l",
                onClick: b
            }, s(G.$t("randomBet")), 1), (n(!0), a(R, null, P(_.value, (x, B) => (n(), a("div", {
                key: B,
                class: M(["Betting__C-multiple-r", {
                    active: d.value.count == x
                }]),
                onClick: D => y(x)
            }, " X" + s(x), 11, BI))), 128))]), e("div", RI, [e("div", {
                class: "Betting__C-foot-b",
                onClick: S[3] || (S[3] = x => k(13, "#ffc511", 2))
            }, s(G.$t("big")), 1), e("div", {
                class: "Betting__C-foot-s",
                onClick: S[4] || (S[4] = x => k(14, "#5CBA47", 2))
            }, s(G.$t("small")), 1)]), w(LI, {
                currentGame: l.currentGame,
                selectInfo: d.value,
                bettingPopupShow: u.value,
                betTypeList: g.value,
                multipleList: _.value,
                onClearBetting: L,
                onSubmitBetting: I
            }, null, 8, ["currentGame", "selectInfo", "bettingPopupShow", "betTypeList", "multipleList"])], 2))
        }
    });
const ro = H(MI, [
        ["__scopeId", "data-v-9fa7460a"]
    ]),
    Qs = l => (he("data-v-2b05ebc1"), l = l(), $e(), l),
    PI = {
        class: "GameRecord__C"
    },
    AI = {
        class: "GameRecord__C-head"
    },
    zI = {
        class: "GameRecord__C-body"
    },
    DI = {
        key: 0
    },
    OI = {
        key: 1
    },
    VI = {
        class: "GameRecord__C-origin"
    },
    HI = Qs(() => e("div", {
        class: "GameRecord__C-origin-I red"
    }, null, -1)),
    EI = Qs(() => e("div", {
        class: "GameRecord__C-origin-I violet"
    }, null, -1)),
    WI = {
        key: 1,
        class: "GameRecord__C-origin-I green"
    },
    FI = {
        key: 2,
        class: "GameRecord__C-origin-I red"
    },
    jI = Qs(() => e("div", {
        class: "GameRecord__C-origin-I green"
    }, null, -1)),
    UI = Qs(() => e("div", {
        class: "GameRecord__C-origin-I violet"
    }, null, -1)),
    qI = {
        key: 1,
        class: "GameRecord__C-body-empty"
    },
    KI = {
        key: 0,
        class: "GameRecord__C-foot"
    },
    ZI = {
        class: "GameRecord__C-foot-page"
    },
    XI = O({
        __name: "GameRecord",
        props: {
            typeid: {}
        },
        emits: ["changefive"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = $([]),
                _ = $(4),
                u = $(10),
                i = $(1),
                d = () => {
                    i.value--, v()
                },
                c = () => {
                    i.value++, v()
                },
                v = async (h = !1) => {
                    if (p.typeid == null) return;
                    h && (i.value = 1);
                    const [g, y] = await ot(Ha({
                        pageSize: u.value,
                        pageNo: i.value,
                        typeId: p.typeid
                    }));
                    m.value = y.list || [], _.value = y.totalPage, h && o("changefive", y.list.slice(0, 5).map(T => T.number))
                },
                f = h => parseInt(h, 10) % 2 !== 0,
                C = h => {
                    let g = "";
                    switch (f(h) ? g = "greenColor" : g = "defaultColor", h) {
                        case "0":
                            g = "mixedColor0";
                            break;
                        case "5":
                            g = "mixedColor5";
                            break
                    }
                    return g
                };
            return t({
                getData: v
            }), kt(() => {
                v()
            }), (h, g) => {
                const y = j("van-col"),
                    T = j("van-row"),
                    k = j("van-icon");
                return n(), a("div", PI, [e("div", AI, [w(T, null, {
                    default: A(() => [w(y, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(h.$t("betSerial")), 1)]),
                        _: 1
                    }), w(y, {
                        span: "5"
                    }, {
                        default: A(() => [E(s(h.$t("num")), 1)]),
                        _: 1
                    }), w(y, {
                        span: "5"
                    }, {
                        default: A(() => [E(s(h.$t("bigOrSmall")), 1)]),
                        _: 1
                    }), w(y, {
                        span: "6"
                    }, {
                        default: A(() => [E(s(h.$t("color")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", zI, [m.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(m.value, (b, L) => (n(), X(T, {
                    key: L
                }, {
                    default: A(() => [w(y, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(b.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(y, {
                        span: "5",
                        class: "numcenter"
                    }, {
                        default: A(() => [e("div", {
                            class: M(["GameRecord__C-body-num", C(b.number)])
                        }, s(b.number), 3)]),
                        _: 2
                    }, 1024), w(y, {
                        span: "5"
                    }, {
                        default: A(() => [Number(b.number) > 4 ? (n(), a("span", DI, s(h.$t("big")), 1)) : (n(), a("span", OI, s(h.$t("small")), 1))]),
                        _: 2
                    }, 1024), w(y, {
                        span: "6"
                    }, {
                        default: A(() => [e("div", VI, [b.number == "0" ? (n(), a(R, {
                            key: 0
                        }, [HI, EI], 64)) : N("", !0), b.number == "1" || b.number == "3" || b.number == "7" || b.number == "9" ? (n(), a("div", WI)) : N("", !0), b.number == "2" || b.number == "4" || b.number == "6" || b.number == "8" ? (n(), a("div", FI)) : N("", !0), b.number == "5" ? (n(), a(R, {
                            key: 3
                        }, [jI, UI], 64)) : N("", !0)])]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024))), 128)) : (n(), a("div", qI, [w(yt)]))]), m.value.length ? (n(), a("div", KI, [e("div", {
                    class: M(["GameRecord__C-foot-previous", {
                        disabled: i.value <= 1
                    }]),
                    onClick: d
                }, [w(k, {
                    name: "arrow-left",
                    class: "GameRecord__C-icon",
                    size: "18"
                })], 2), e("div", ZI, s(i.value) + "/" + s(_.value), 1), e("div", {
                    class: M(["GameRecord__C-foot-next", {
                        disabled: i.value >= _.value
                    }]),
                    onClick: c
                }, [w(k, {
                    name: "arrow",
                    class: "GameRecord__C-icon",
                    size: "18"
                })], 2)])) : N("", !0)])
            }
        }
    });
const JI = H(XI, [
        ["__scopeId", "data-v-2b05ebc1"]
    ]),
    QI = {
        class: "Trend__C"
    },
    YI = {
        class: "Trend__C-head"
    },
    eS = {
        class: "Trend__C-body1"
    },
    tS = {
        class: "Trend__C-body1-line"
    },
    sS = {
        class: "Trend__C-body1-line lottery"
    },
    nS = {
        key: 0,
        class: "Trend__C-body1-line-num"
    },
    aS = {
        key: 0,
        class: "Trend__C-body1-line"
    },
    oS = {
        class: "Trend__C-body1-line-num"
    },
    lS = {
        key: 1,
        class: "Trend__C-body1-line"
    },
    iS = {
        class: "Trend__C-body1-line-num"
    },
    rS = {
        key: 2,
        class: "Trend__C-body1-line"
    },
    cS = {
        class: "Trend__C-body1-line-num"
    },
    uS = {
        key: 3,
        class: "Trend__C-body1-line"
    },
    pS = {
        class: "Trend__C-body1-line-num"
    },
    dS = {
        class: "Trend__C-body2"
    },
    _S = ["IssueNumber", "Number", "Colour", "rowId"],
    mS = {
        class: "Trend__C-body2-IssueNumber"
    },
    vS = {
        class: "Trend__C-body2-Num"
    },
    fS = ["id"],
    yS = {
        key: 1,
        class: "Trend__C-body2-empty"
    },
    bS = {
        key: 0,
        class: "Trend__C-foot"
    },
    gS = {
        class: "Trend__C-foot-page"
    },
    hS = O({
        __name: "Trend",
        props: {
            typeid: {},
            listApi: {},
            EmerdApi: {}
        },
        emits: ["changefive"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = $([]),
                _ = $([]),
                u = $(),
                i = $(),
                d = $(),
                c = $(),
                v = $(),
                f = $(1),
                C = $(4);

            function h() {
                nt(() => {
                    for (let L = 0; L < _.value.length; L++) _.value[L + 1] && g(_.value[L], _.value[L + 1])
                })
            }

            function g(L, I) {
                let G = parseInt(L.number),
                    S = parseInt(I.number);
                var x = document.getElementById("myCanvas" + L.rowId);
                if (x && x.getContext) {
                    var B = x.getContext("2d");
                    B.clearRect(0, 0, x.width, x.height), B.beginPath(), B.moveTo(G == 0 ? 16 : G * 30 + 16, 0), B.lineTo(S == 0 ? 16 : S * 30 + 16, x.height), B.strokeStyle = "#ffffff", B.stroke(), B.closePath()
                }
            }
            const y = () => {
                    f.value--, b()
                },
                T = () => {
                    f.value++, b()
                },
                k = async (L = !1) => {
                    if (p.typeid == null) return;
                    L && (f.value = 1, b(L));
                    const [I, G] = await ot(p.EmerdApi({
                        typeId: p.typeid
                    }));
                    if (G.length) {
                        const S = Object.keys(G[0]).filter(x => x.startsWith("number_"));
                        m.value = G.map(x => {
                            const B = {
                                list: []
                            };
                            return B.type = x.type, B.list = [], S.forEach(D => {
                                B.list.push(x[D])
                            }), B
                        })
                    }
                    u.value = m.value[0], i.value = m.value[1], d.value = m.value[2], c.value = m.value[3], v.value = m.value[4]
                },
                b = async (L = !1) => {
                    var S;
                    if (p.typeid == null) return;
                    L && (f.value = 1);
                    const [I, G] = await ot(p.listApi({
                        pageSize: 10,
                        pageNo: f.value,
                        typeId: p.typeid
                    }));
                    if (G.list ? _.value = G.list.map((x, B) => (x.rowId = B, x)) || [] : G.data.gameslist && (_.value = G.data.gameslist.map((x, B) => (x.rowId = B, x)) || []), C.value = G.totalPage, L) {
                        const x = ((S = G.data) == null ? void 0 : S.gameslist) || G.list || [];
                        o("changefive", x.slice(0, 5).map(B => B.number))
                    }
                    h()
                };
            return t({
                getData: k
            }), kt(() => {
                k(), b()
            }), (L, I) => {
                const G = j("van-col"),
                    S = j("van-row"),
                    x = j("van-icon");
                return n(), a(R, null, [e("div", QI, [e("div", YI, [w(S, null, {
                    default: A(() => [w(G, {
                        span: "8"
                    }, {
                        default: A(() => [E(s(L.$t("betIssue")), 1)]),
                        _: 1
                    }), w(G, {
                        span: "16"
                    }, {
                        default: A(() => [E(s(L.$t("number")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", eS, [e("div", tS, s(L.$t("trendDesc1")), 1), e("div", sS, [e("div", null, s(L.$t("trendDesc2")), 1), u.value ? (n(), a("div", nS, [(n(), a(R, null, P(10, B => e("div", {
                    key: B
                }, s(B - 1), 1)), 64))])) : N("", !0)]), c.value && c.value.type == 2 ? (n(), a("div", aS, [e("div", null, s(L.$t("trendDesc3")), 1), e("div", oS, [(n(!0), a(R, null, P(c.value.list, (B, D) => (n(), a("div", {
                    key: "4" + D
                }, s(B), 1))), 128))])])) : N("", !0), i.value && i.value.type == 4 ? (n(), a("div", lS, [e("div", null, s(L.$t("trendDesc4")), 1), e("div", iS, [(n(!0), a(R, null, P(i.value.list, (B, D) => (n(), a("div", {
                    key: "2" + D
                }, s(B), 1))), 128))])])) : N("", !0), v.value && v.value.type == 1 ? (n(), a("div", rS, [e("div", null, s(L.$t("trendDesc5")), 1), e("div", cS, [(n(!0), a(R, null, P(v.value.list, (B, D) => (n(), a("div", {
                    key: "5" + D
                }, s(B), 1))), 128))])])) : N("", !0), d.value && d.value.type == 3 ? (n(), a("div", uS, [e("div", null, s(L.$t("trendDesc6")), 1), e("div", pS, [(n(!0), a(R, null, P(d.value.list, (B, D) => (n(), a("div", {
                    key: "3" + D
                }, s(B), 1))), 128))])])) : N("", !0)]), e("div", dS, [_.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(_.value, (B, D) => (n(), a("div", {
                    key: D,
                    IssueNumber: B.issueNumber,
                    Number: B.number,
                    Colour: B.colour,
                    rowId: B.rowId
                }, [w(S, null, {
                    default: A(() => [w(G, {
                        span: "8"
                    }, {
                        default: A(() => [e("div", mS, s(B.issueNumber), 1)]),
                        _: 2
                    }, 1024), w(G, {
                        span: "16"
                    }, {
                        default: A(() => [e("div", vS, [e("canvas", {
                            canvas: "",
                            id: "myCanvas" + B.rowId,
                            ref_for: !0,
                            ref: "canvas",
                            class: "line-canvas"
                        }, null, 8, fS), (n(), a(R, null, P(10, z => e("div", {
                            class: M(["Trend__C-body2-Num-item", Number(B.number) == z - 1 ? "action" + (z - 1) : ""]),
                            key: z
                        }, s(z - 1), 3)), 64)), e("div", {
                            class: M(["Trend__C-body2-Num-BS", {
                                isB: Number(B.number) > 4
                            }])
                        }, s(Number(B.number) > 4 ? "B" : "S"), 3)])]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024)], 8, _S))), 128)) : (n(), a("div", yS, [w(yt)]))])]), _.value.length ? (n(), a("div", bS, [e("div", {
                    class: M(["Trend__C-foot-previous", {
                        disabled: f.value <= 1
                    }]),
                    onClick: y
                }, [w(x, {
                    name: "arrow-left",
                    class: "Trend__C-icon",
                    size: "18"
                })], 2), e("div", gS, s(f.value) + "/" + s(C.value), 1), e("div", {
                    class: M(["Trend__C-foot-next", {
                        disabled: f.value >= C.value
                    }]),
                    onClick: T
                }, [w(x, {
                    name: "arrow",
                    class: "Trend__C-icon",
                    size: "18"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const co = H(hS, [
        ["__scopeId", "data-v-10437e22"]
    ]),
    uo = l => (he("data-v-8d07e376"), l = l(), $e(), l),
    $S = {
        key: 1,
        class: "WinningTip__C-body-l1"
    },
    CS = uo(() => e("br", null, null, -1)),
    kS = {
        class: "gameDetail"
    },
    TS = uo(() => e("br", null, null, -1)),
    wS = {
        class: "WinningTip__C-body-l2"
    },
    LS = {
        key: 0,
        class: "isLose"
    },
    IS = {
        class: "head"
    },
    SS = {
        class: "bonus"
    },
    GS = {
        class: "WinningTip__C-body-l3-title"
    },
    xS = {
        class: "WinningNum"
    },
    NS = {
        class: "WinningTip__C-body-l4"
    },
    BS = ["onClick"],
    RS = O({
        __name: "WinningTips",
        setup(l, {
            expose: t
        }) {
            const {
                t: o
            } = pe(), p = K(() => u.value[0] ? u.value[0].state == 0 : !1), m = K(() => u.value[0] || {}), _ = $(!1), u = $([]), i = $({
                red: o("winColor1"),
                green: o("winColor2"),
                "red,violet": o("winColor3"),
                "green,violet": o("winColor4"),
                violet: o("winColor5")
            });
            let d = $();
            const c = () => {
                clearTimeout(d.value), u.value.shift(), _.value && u.value.length && (d.value = setTimeout(() => {
                    c()
                }, 1e3 * 3))
            };
            Oe(() => u.value.length, h => {
                h ? document.body.style.overflow = "hidden" : document.body.style.overflow = ""
            });
            const v = () => {
                    _.value = !_.value, _.value ? d.value = setTimeout(() => {
                        c()
                    }, 1e3 * 3) : clearTimeout(d.value)
                },
                f = h => {
                    u.value.push(...h), _.value && (d.value = setTimeout(() => {
                        c()
                    }, 1e3 * 3))
                },
                C = () => {
                    u.value = []
                };
            return t({
                showMark: f
            }), (h, g) => ee((n(), a("div", {
                class: "WinningTip__C",
                onClick: c
            }, [e("div", {
                class: M(["WinningTip__C-body", {
                    isL: p.value
                }])
            }, [p.value ? (n(), a("div", {
                key: 0,
                class: M(["WinningTip__C-body-l1", {
                    isL: p.value
                }])
            }, s(h.$t("k3WarningTip1")), 3)) : (n(), a("div", $S, [E("Congratulations"), CS, E("on winning the lottery！")])), e("div", kS, [E(s(h.$t("winTips6")) + s(m.value.typeName), 1), TS, E(s(m.value.issueNumber), 1)]), e("div", wS, [p.value ? (n(), a("div", LS, s(h.$t("winTips4")), 1)) : (n(), a(R, {
                key: 1
            }, [e("div", IS, s(h.$t("winTips5")), 1), e("div", SS, s(r(Ge)(Number(m.value.winAmount))), 1)], 64))]), e("div", {
                class: M(["WinningTip__C-body-l3", [`type${m.value.number}`]])
            }, [e("div", GS, s(h.$t("winTips3")), 1), e("div", null, s(i.value[m.value.colour]), 1), e("div", xS, s(m.value.number), 1), e("div", null, s(m.value.number > 4 ? h.$t("big") : h.$t("small")), 1)], 2), e("div", NS, [e("div", {
                class: M(["acitveBtn", {
                    active: _.value
                }]),
                onClick: it(v, ["stop"])
            }, null, 10, BS), E(" " + s(h.$t("autoShutOff3s")), 1)]), e("div", {
                class: "closeBtn",
                onClick: C
            })], 2)], 512)), [
                [He, u.value.length]
            ])
        }
    });
const po = H(RS, [
        ["__scopeId", "data-v-8d07e376"]
    ]),
    MS = {
        class: "WinGo__C"
    },
    PS = {
        class: "WinGo__C-head-more"
    },
    AS = O({
        __name: "index",
        setup(l) {
            const t = {
                    GameRecord: JI,
                    Trend: co,
                    MyGameRecord: Rn
                },
                o = $(),
                p = $(),
                m = $(),
                _ = $(!1),
                u = $("GameRecord"),
                i = re(),
                d = At();
            d.getWinGoData();
            const c = d.getWingo,
                v = $(0),
                f = $(localStorage.getItem("volumeShow") || "1"),
                C = $(!1),
                h = $(null),
                g = $({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                }),
                y = $(5),
                T = $(""),
                k = $(!1),
                b = $(null),
                L = K(() => c[v.value] || {}),
                I = $([0, 0, 0, 0, 0]),
                G = Ue(),
                S = K(() => G.getIsShowLotteryDragon);
            fe(() => {
                z()
            }), Ut(() => {
                clearInterval(h.value), we.value.forEach(ge => {
                    clearInterval(ge)
                }), ze.value && clearTimeout(ze.value)
            }), Oe(() => lt().visibility, ge => {
                ge === 0 ? clearInterval(h.value) : (z(), F(v.value))
            });
            const x = () => {
                    sessionStorage.setItem("clickedGameType", "lottery"), i.push({
                        path: "/"
                    })
                },
                B = () => {
                    f.value == "1" ? f.value = "2" : f.value = "1", localStorage.setItem("volumeShow", f.value)
                },
                D = ge => {
                    i.push({
                        name: ge
                    })
                },
                z = () => {
                    b.value == null && F(0)
                },
                F = ge => {
                    d.getWinGoData(), v.value = ge, b.value = c[ge].typeID, Y(b.value), nt(() => {
                        o.value.getData(b.value)
                    })
                },
                Y = async ge => {
                    u.value == "MyGameRecord" && le(ge);
                    const [oe, _e] = await ot(ri({
                        typeId: ge
                    }));
                    g.value.gameNo = _e.issueNumber, g.value.currentTime = _e.serviceTime.replace(/-/g, "/"), g.value.beginTime = _e.startTime.replace(/-/g, "/"), ie()
                },
                le = async ge => {
                    const oe = await de(ci({
                        typeId: ge
                    }));
                    oe && (I.value = oe.data.number.split(","))
                },
                ie = () => {
                    const ge = new Date(g.value.currentTime).getTime(),
                        oe = new Date(g.value.beginTime).getTime();
                    let _e = (ge - oe) / 1e3,
                        te = c[v.value];
                    if (_e > te.intervalM * 60 && (_e = te.intervalM * 60), g.value.passTime = te.intervalM * 60 - _e, g.value.passTime < 0) {
                        T.value = "An error occurred, please contact customer service。The game time is " + te.intervalM + " minutes,start time is " + g.value.beginTime + ",current time is" + g.value.currentTime + "!", C.value = !0;
                        return
                    }
                    ne()
                },
                ne = () => {
                    clearInterval(h.value), V(!1), h.value = setInterval(function() {
                        V()
                    }, 1e3)
                },
                V = (ge = !0) => {
                    if (g.value.passTime <= y.value && (k.value = !1), f.value == "1" && (g.value.passTime <= y.value && g.value.passTime > 1 ? J(1) : g.value.passTime == 1 && J(2)), g.value.passTime > 0) {
                        let oe = g.value.passTime;
                        g.value.time2 = Math.floor(oe / 60), g.value.time3 = Math.floor(oe % 60 / 10), g.value.time4 = Math.floor(oe % 10), g.value.passTime--
                    } else clearInterval(h.value), ge && ce()
                },
                J = (ge = 1) => {
                    const oe = document.getElementById(`voice${ge}`);
                    oe && oe.play()
                },
                ce = () => {
                    Y(b.value || 0), m.value.getWinsUserAmount(!1), o.value.getData(!0)
                },
                Se = $({}),
                we = $([]),
                ye = ge => {
                    if (m.value.getWinsUserAmount(!1), o.value.getData(), Se.value[ge]) return;
                    Se.value[ge] = !0;
                    const {
                        time1: oe,
                        time2: _e,
                        time3: te,
                        time4: se
                    } = g.value, Z = (oe * 10 * 60 + _e * 60 + te * 10 + se) * 1e3 + Math.floor(Math.random() * 2e3) + 1e3;
                    we.value[L.value.intervalM] = setTimeout(() => {
                        De(ge)
                    }, Z)
                },
                Ie = ge => {
                    _.value = ge
                },
                xe = ge => {
                    I.value = ge
                },
                ze = $(null),
                De = async ge => {
                    const [oe, _e] = await ot(ui({
                        issueNumber: [ge]
                    }));
                    if (_e) {
                        const te = _e.filter(se => se.state != 2);
                        if (!te.length) return;
                        p.value.showMark(te), delete Se.value[ge]
                    }
                };
            return (ge, oe) => {
                const _e = j("NavBar");
                return n(), a("div", MS, [w(_e, {
                    backgroundColor: "#151E2B",
                    "left-arrow": "",
                    onClickLeft: x,
                    headLogo: !0
                }, {
                    right: A(() => [e("div", PS, [e("div", {
                        onClick: oe[0] || (oe[0] = te => D("CustomerService"))
                    }), e("div", {
                        class: M({
                            disableVoice: f.value == "2"
                        }),
                        onClick: B
                    }, null, 2)])]),
                    _: 1
                }), w(Ws, {
                    ref_key: "WallteRef",
                    ref: m
                }, null, 512), w(Jt, {
                    key: "wingo"
                }), w(Fs, {
                    gameList: r(c),
                    currentGameIndex: v.value,
                    onChangeGame: F
                }, null, 8, ["gameList", "currentGameIndex"]), w(oI, {
                    currentInfo: g.value,
                    winNum: I.value,
                    gameName: L.value.typeName,
                    currentGame: L.value
                }, null, 8, ["currentInfo", "winNum", "gameName", "currentGame"]), w(ro, {
                    currentInfo: g.value,
                    currentGame: L.value,
                    VoiceType: f.value,
                    typeid: b.value,
                    onBetting: ye,
                    onChangeBettingP: Ie,
                    "betting-api-fun": r(Ra)
                }, null, 8, ["currentInfo", "currentGame", "VoiceType", "typeid", "betting-api-fun"]), w(Us, {
                    record: u.value,
                    onChangeC: oe[1] || (oe[1] = te => u.value = te)
                }, null, 8, ["record"]), (n(), X(as, null, [(n(), X(ft(t[u.value]), {
                    ref_key: "RecordComponent",
                    ref: o,
                    typeid: b.value,
                    ApiFun: r(wn),
                    listApi: r(Ha),
                    EmerdApi: r(Na),
                    goPathName: "AllLotteryGames-BettingRecordWin",
                    onChangefive: xe
                }, null, 40, ["typeid", "ApiFun", "listApi", "EmerdApi"]))], 1024)), w(Mt, {
                    show: C.value,
                    onConfirm: oe[2] || (oe[2] = te => D("/login"))
                }, {
                    content: A(() => [e("div", null, s(T.value), 1)]),
                    _: 1
                }, 8, ["show"]), w(po, {
                    ref_key: "WinningTipsRef",
                    ref: p
                }, null, 512), S.value ? (n(), X(ls, {
                    key: 0
                })) : N("", !0), w(qs)])
            }
        }
    });
const zS = H(AS, [
        ["__scopeId", "data-v-5b8ac343"]
    ]),
    EO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: zS
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    DS = l => (he("data-v-709e88f8"), l = l(), $e(), l),
    OS = {
        class: "TimeLeft__C"
    },
    VS = {
        class: "TimeLeft__C-body"
    },
    HS = {
        class: "TimeLeft__C-l1"
    },
    ES = {
        class: "TimeLeft__C-l1-l"
    },
    WS = {
        class: "TimeLeft__C-l1-no"
    },
    FS = {
        class: "TimeLeft__C-l2"
    },
    jS = {
        class: "TimeLeft__C-time"
    },
    US = DS(() => e("div", {
        notime: ""
    }, ":", -1)),
    qS = {
        class: "TimeLeft__C-l3"
    },
    KS = O({
        __name: "TimeLeft",
        props: {
            currentInfo: {
                type: Object,
                default: () => ({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                })
            },
            settled: {
                type: Object,
                default: () => ({})
            },
            gameName: {
                type: String,
                default: ""
            },
            currentGame: {
                type: Object,
                default: () => ({})
            }
        },
        setup(l) {
            const t = l,
                o = $(!1),
                p = re(),
                m = K(() => {
                    const {
                        blockID: c
                    } = t.settled;
                    if (!c) return [0, 0, 0, 0, 0];
                    let v = c.substring(c.length - 5).toUpperCase();
                    return /\d/.test(v) ? [...v] : [...c.substring(c.length - 5, c.length - 10).toUpperCase()]
                }),
                _ = K(() => {
                    var c;
                    return (c = t.settled) == null ? void 0 : c.number
                }),
                u = () => {
                    let c = "https://tronscan.org";
                    p.push({
                        name: "AllLotteryGames-WinTrxIframe",
                        query: {
                            url: c
                        }
                    })
                },
                i = At(),
                d = () => {
                    o.value = !0, i.getTrxRule(t.currentGame.typeID)
                };
            return (c, v) => (n(), a("div", OS, [e("div", VS, [e("div", HS, [e("div", ES, [e("div", WS, s(c.$t("winTrxNum")), 1), e("div", {
                class: "TimeLeft__C-l1-tip",
                onClick: d
            }, s(c.$t("winTrxIndicate")), 1)]), e("div", {
                class: "TimeLeft__C-l1-r",
                onClick: u
            }, s(c.$t("winTrxPub")), 1)]), e("div", FS, [e("div", null, s(t.currentInfo.gameNo), 1), e("div", jS, [e("div", null, s(l.currentInfo.time1), 1), e("div", null, s(l.currentInfo.time2), 1), US, e("div", null, s(l.currentInfo.time3), 1), e("div", null, s(l.currentInfo.time4), 1)])]), e("div", qS, [(n(!0), a(R, null, P(m.value, (f, C) => (n(), a(R, {
                key: C
            }, [_.value == f ? (n(), a("p", {
                key: 0,
                class: M(["num" + f, _.value == f && "prize" + f])
            }, null, 2)) : (n(), a("div", {
                key: 1,
                class: M(["num" + f, _.value == f && "prize" + f])
            }, null, 2))], 64))), 128))])]), w(js, {
                howPlayShow: o.value,
                gamePresentation: l.currentGame.gamePresentation,
                onClose: v[0] || (v[0] = f => o.value = !1)
            }, null, 8, ["howPlayShow", "gamePresentation"])]))
        }
    });
const ZS = H(KS, [
        ["__scopeId", "data-v-709e88f8"]
    ]),
    XS = {
        class: "GameRecord__C"
    },
    JS = {
        class: "GameRecord__C-head"
    },
    QS = {
        class: "GameRecord__C-body"
    },
    YS = {
        class: "Binquire"
    },
    eG = {
        class: "numberC"
    },
    tG = {
        key: 1,
        class: "GameRecord__C-body-empty"
    },
    sG = {
        key: 0,
        class: "GameRecord__C-foot"
    },
    nG = {
        class: "GameRecord__C-foot-page"
    },
    aG = O({
        __name: "GameRecord",
        props: {
            typeid: {}
        },
        setup(l, {
            expose: t
        }) {
            const o = l,
                p = $([]),
                m = $(4),
                _ = $(10),
                u = $(1),
                i = re(),
                d = () => {
                    u.value--, v()
                },
                c = () => {
                    u.value++, v()
                },
                v = async (C = !1) => {
                    if (o.typeid == null) return;
                    C && (u.value = 1);
                    const [h, g] = await ot(Ea({
                        pageSize: _.value,
                        pageNo: u.value,
                        typeId: o.typeid
                    }));
                    if (!g) return;
                    let y = g == null ? void 0 : g.data.date.serviceTime;
                    p.value = g.data.gameslist.map(T => {
                        if (T.blockID) {
                            var k = T.blockID.length,
                                b = T.blockID.substring(k - 4, k);
                            T.blockName = "**" + b
                        }
                        if (T.issueNumber) {
                            var L = T.issueNumber.substring(0, 3),
                                I = T.issueNumber.length,
                                G = T.issueNumber.substring(I - 4, I);
                            T.issue = L + "**" + G
                        }
                        if (T.blockTime) {
                            let S = y.split(" "),
                                x = T.blockTime.split(" ");
                            T.day = S[0].substring(8, 10) == x[0].substring(8, 10), T.time = x[1]
                        }
                        return T
                    }), m.value = g.totalPage
                },
                f = C => {
                    let h = `https://tronscan.org/#/block/${C}`;
                    i.push({
                        name: "AllLotteryGames-WinTrxIframe",
                        query: {
                            url: h
                        }
                    })
                };
            return t({
                getData: v
            }), kt(() => {
                v()
            }), (C, h) => {
                const g = j("van-col"),
                    y = j("van-row"),
                    T = j("van-icon");
                return n(), a(R, null, [e("div", XS, [e("div", JS, [w(y, null, {
                    default: A(() => [w(g, {
                        span: "6"
                    }, {
                        default: A(() => [E(s(C.$t("betSerial")), 1)]),
                        _: 1
                    }), w(g, {
                        span: "4"
                    }, {
                        default: A(() => [E(s(C.$t("winTrxDesc1")), 1)]),
                        _: 1
                    }), w(g, {
                        span: "5"
                    }, {
                        default: A(() => [E(s(C.$t("winTrxDesc2")), 1)]),
                        _: 1
                    }), w(g, {
                        span: "4"
                    }, {
                        default: A(() => [E(s(C.$t("winTrxDesc3")), 1)]),
                        _: 1
                    }), w(g, {
                        span: "5"
                    }, {
                        default: A(() => [E(s(C.$t("winTrxDesc4")), 1)]),
                        _: 1
                    })]),
                    _: 1
                })]), e("div", QS, [p.value.length ? (n(!0), a(R, {
                    key: 0
                }, P(p.value, (k, b) => (n(), X(y, {
                    key: b
                }, {
                    default: A(() => [w(g, {
                        span: "6"
                    }, {
                        default: A(() => [E(s(k.issue), 1)]),
                        _: 2
                    }, 1024), w(g, {
                        span: "4",
                        onClick: L => f(k.blockNumber)
                    }, {
                        default: A(() => [E(s(k.blockNumber) + " ", 1), ee(e("div", YS, null, 512), [
                            [He, k.day]
                        ])]),
                        _: 2
                    }, 1032, ["onClick"]), w(g, {
                        span: "5"
                    }, {
                        default: A(() => [E(s(k.time), 1)]),
                        _: 2
                    }, 1024), w(g, {
                        span: "4"
                    }, {
                        default: A(() => [E(s(k.blockName), 1)]),
                        _: 2
                    }, 1024), w(g, {
                        span: "5"
                    }, {
                        default: A(() => [e("div", eG, [e("div", {
                            class: M(["number", ["num" + k.number]])
                        }, s(k.number), 3), e("div", {
                            class: M([Number(k.number) > 4 ? "big" : "small"])
                        }, s(Number(k.number) > 4 ? "B" : "S"), 3)])]),
                        _: 2
                    }, 1024)]),
                    _: 2
                }, 1024))), 128)) : (n(), a("div", tG, [w(yt)]))])]), p.value.length ? (n(), a("div", sG, [e("div", {
                    class: M(["GameRecord__C-foot-previous", {
                        disabled: u.value <= 1
                    }]),
                    onClick: d
                }, [w(T, {
                    name: "arrow-left",
                    class: "GameRecord__C-icon",
                    size: "18"
                })], 2), e("div", nG, s(u.value) + "/" + s(m.value), 1), e("div", {
                    class: M(["GameRecord__C-foot-next", {
                        disabled: u.value >= m.value
                    }]),
                    onClick: c
                }, [w(T, {
                    name: "arrow",
                    class: "GameRecord__C-icon",
                    size: "18"
                })], 2)])) : N("", !0)], 64)
            }
        }
    });
const oG = H(aG, [
        ["__scopeId", "data-v-d030debe"]
    ]),
    lG = {
        class: "WinTrx__C"
    },
    iG = {
        class: "WinTrx__C-head-more"
    },
    rG = O({
        __name: "index",
        setup(l) {
            const t = {
                    GameRecord: oG,
                    Trend: co,
                    MyGameRecord: Rn
                },
                o = $(),
                p = $(),
                m = $(),
                _ = $(!1),
                u = $("GameRecord"),
                i = re(),
                d = At(),
                c = d.getTrx,
                v = $(0),
                f = $(localStorage.getItem("volumeShow") || "1"),
                C = $(!1),
                h = $(null),
                g = $(),
                y = $({
                    gameNo: "loading",
                    currentTime: "",
                    beginTime: "",
                    passTime: 180,
                    time1: 0,
                    time2: 0,
                    time3: 0,
                    time4: 0
                }),
                T = $(10),
                k = $(""),
                b = $(!1),
                L = $(null),
                I = K(() => c[v.value] || {});
            fe(() => {
                B()
            }), Ut(() => {
                clearInterval(h.value), J.value.forEach(Ie => {
                    clearInterval(Ie)
                }), we.value && clearTimeout(we.value)
            }), Oe(() => lt().visibility, Ie => {
                Ie === 0 ? clearInterval(h.value) : (B(), D(v.value))
            });
            const G = () => {
                    sessionStorage.setItem("clickedGameType", "lottery"), i.push({
                        path: "/"
                    })
                },
                S = () => {
                    f.value == "1" ? f.value = "2" : f.value = "1", localStorage.setItem("volumeShow", f.value)
                },
                x = Ie => {
                    i.push({
                        name: Ie
                    })
                },
                B = () => {
                    L.value == null && D(0)
                },
                D = Ie => {
                    d.getTrxData(), v.value = Ie, L.value = c[Ie].typeID, z(L.value), nt(() => {
                        o.value.getData(L.value)
                    })
                },
                z = async Ie => {
                    const [xe, ze] = await ot(pi({
                        typeId: Ie
                    }));
                    y.value.gameNo = ze.predraw.issueNumber, y.value.currentTime = ze.predraw.serviceTime.replace(/-/g, "/"), y.value.beginTime = ze.predraw.startTime.replace(/-/g, "/"), g.value = ze.settled, F()
                },
                F = () => {
                    if (!c.length) return;
                    var Ie = new Date(y.value.currentTime).getTime(),
                        xe = new Date(y.value.beginTime).getTime();
                    let ze = (Ie - xe) / 1e3,
                        De = c[v.value];
                    if (ze > De.intervalM * 60 && (ze = De.intervalM * 60), y.value.passTime = De.intervalM * 60 - ze, y.value.passTime < 0) {
                        k.value = "An error occurred, please contact customer service。The game time is " + De.intervalM + " minutes,start time is " + y.value.beginTime + ",current time is" + y.value.currentTime + "!", C.value = !0;
                        return
                    }
                    Y()
                },
                Y = () => {
                    clearInterval(h.value), le(!1), h.value = setInterval(function() {
                        le()
                    }, 1e3)
                },
                le = (Ie = !0) => {
                    if (y.value.passTime <= T.value && (b.value = !1), f.value == "1" && (y.value.passTime <= T.value && y.value.passTime > 1 ? ie(1) : y.value.passTime == 1 && ie(2)), y.value.passTime > 0) {
                        let xe = y.value.passTime;
                        y.value.time2 = Math.floor(xe / 60), y.value.time3 = Math.floor(xe % 60 / 10), y.value.time4 = Math.floor(xe % 10), y.value.passTime--
                    } else clearInterval(h.value), Ie && ne()
                },
                ie = (Ie = 1) => {
                    const xe = document.getElementById(`voice${Ie}`);
                    xe && xe.play()
                },
                ne = () => {
                    z(L.value), m.value.getWinsUserAmount(!1), o.value.getData(!0)
                },
                V = $({}),
                J = $([]),
                ce = Ie => {
                    if (m.value.getWinsUserAmount(!1), o.value.getData(), V.value[Ie]) return;
                    V.value[Ie] = !0;
                    const {
                        time1: xe,
                        time2: ze,
                        time3: De,
                        time4: ge
                    } = y.value, oe = (xe * 10 * 60 + ze * 60 + De * 10 + ge) * 1e3;
                    J.value[I.value.intervalM] = setTimeout(() => {
                        ye(Ie)
                    }, oe)
                },
                Se = Ie => {
                    _.value = Ie
                },
                we = $(null),
                ye = async Ie => {
                    const xe = await de(di({
                        issueNumber: [Ie]
                    }));
                    if (xe) {
                        const ze = xe.data.filter(De => De.state != 2);
                        if (!ze.length) {
                            we.value = setTimeout(() => {
                                ye(Ie)
                            }, 2e3);
                            return
                        }
                        p.value.showMark(ze), delete V.value[Ie]
                    }
                };
            return (Ie, xe) => {
                const ze = j("NavBar");
                return n(), a("div", lG, [w(ze, {
                    backgroundColor: "#151E2B",
                    "left-arrow": "",
                    onClickLeft: G,
                    headLogo: !0
                }, {
                    right: A(() => [e("div", iG, [e("div", {
                        onClick: xe[0] || (xe[0] = De => x("CustomerService"))
                    }), e("div", {
                        class: M({
                            disableVoice: f.value == "2"
                        }),
                        onClick: S
                    }, null, 2)])]),
                    _: 1
                }), w(Ws, {
                    ref_key: "WallteRef",
                    ref: m
                }, null, 512), w(Jt, {
                    key: "winx"
                }), w(Fs, {
                    gameList: r(c),
                    currentGameIndex: v.value,
                    onChangeGame: D
                }, null, 8, ["gameList", "currentGameIndex"]), w(ZS, {
                    currentInfo: y.value,
                    gameName: I.value.typeName,
                    currentGame: I.value,
                    settled: g.value
                }, null, 8, ["currentInfo", "gameName", "currentGame", "settled"]), w(ro, {
                    currentInfo: y.value,
                    ProhibitBuyTime: T.value,
                    currentGame: I.value,
                    VoiceType: f.value,
                    typeid: L.value,
                    onBetting: ce,
                    onChangeBettingP: Se,
                    "betting-api-fun": r(_i)
                }, null, 8, ["currentInfo", "ProhibitBuyTime", "currentGame", "VoiceType", "typeid", "betting-api-fun"]), w(Us, {
                    record: u.value,
                    onChangeC: xe[1] || (xe[1] = De => u.value = De)
                }, null, 8, ["record"]), (n(), X(as, null, [(n(), X(ft(t[u.value]), {
                    ref_key: "RecordComponent",
                    ref: o,
                    typeid: L.value,
                    ApiFun: r(Ln),
                    listApi: r(Ea),
                    EmerdApi: r(Pa),
                    goPathName: "AllLotteryGames-BettingRecordWinTrx"
                }, null, 8, ["typeid", "ApiFun", "listApi", "EmerdApi"]))], 1024)), w(Mt, {
                    show: C.value,
                    onConfirm: xe[2] || (xe[2] = De => x("/login"))
                }, {
                    content: A(() => [e("div", null, s(k.value), 1)]),
                    _: 1
                }, 8, ["show"]), w(po, {
                    ref_key: "WinningTipsRef",
                    ref: p
                }, null, 512), w(qs)])
            }
        }
    });
const cG = H(rG, [
        ["__scopeId", "data-v-9b9da2f7"]
    ]),
    WO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: cG
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    uG = {
        class: "WinTrxIfram__C"
    },
    pG = ["src"],
    dG = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = K(() => String(t.currentRoute.value.query.url)),
                p = () => {
                    t.go(-1)
                };
            return (m, _) => {
                const u = j("NavBar");
                return n(), a("div", uG, [w(u, {
                    "left-arrow": "",
                    onClickLeft: p,
                    title: "TRX"
                }), e("iframe", {
                    class: "iframe",
                    sandbox: "allow-same-origin allow-popups allow-scripts",
                    frameborder: "0",
                    marginwidth: "0",
                    marginheight: "0",
                    vspace: "0",
                    hspace: "0",
                    allowtransparency: "true",
                    allowfullscreen: !0,
                    ref: "iframe",
                    src: o.value
                }, null, 8, pG)])
            }
        }
    });
const _G = H(dG, [
        ["__scopeId", "data-v-2abcc6a5"]
    ]),
    FO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: _G
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    mG = {
        class: "Xoso"
    },
    vG = {
        style: {
            "background-color": "#f7f8ff"
        }
    },
    fG = {
        key: 1,
        class: "Xoso-page"
    },
    yG = {
        class: "title"
    },
    bG = {
        class: "list"
    },
    gG = ["onClick"],
    hG = {
        key: 0
    },
    $G = ["src"],
    CG = {
        key: 1,
        class: "info"
    },
    kG = {
        class: "issue"
    },
    TG = ["src"],
    wG = {
        class: "time"
    },
    LG = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re();
            let p = o.currentRoute.value.query.id;
            const m = K(() => p == "5" ? "XOSO" : p == "6" ? t("fXosoTitle") : "XOSO"),
                {
                    setLoading: _
                } = Xt(),
                u = () => {
                    o.go(-1)
                },
                i = (h, g, y, T) => {
                    g.day = y, g.id = p, g.areId = T, o.push({
                        name: h,
                        query: g
                    })
                },
                d = $(null),
                c = $(0),
                v = h => {
                    sessionStorage.setItem("xosoList", JSON.stringify(f.value[h.index]))
                },
                f = $([]);
            return (async () => {
                _(!0);
                let h;
                p == "5" ? h = await de(za()) : p == "6" && (h = await de(Da())), h && (f.value = h.data, sessionStorage.setItem("xosoList", JSON.stringify(h.data[0]))), _(!1)
            })(), (h, g) => {
                const y = j("NavBar"),
                    T = j("van-sticky");
                return n(), a("div", mG, [w(y, {
                    "left-arrow": "",
                    onClickLeft: u,
                    "background-color": "linear-gradient(90deg, #F95959 0%, #FF9A8E 100%)",
                    title: m.value
                }, null, 8, ["title"]), r(p) == "5" ? (n(), X(T, {
                    key: 0,
                    "offset-top": 46,
                    container: d.value,
                    class: "bet-container-sticky"
                }, {
                    default: A(() => [e("div", vG, [w(ns, {
                        list: f.value,
                        active: c.value,
                        "onUpdate:active": g[0] || (g[0] = k => c.value = k),
                        tabClassName: "tabs",
                        onOnClickTab: v,
                        activeClassName: "tab_active",
                        ref: "tabRefs",
                        tabItemClassName: "funtab_item"
                    }, {
                        default: A(({
                            item: k,
                            index: b
                        }) => [e("div", {
                            class: M(["tab_item", {
                                tab_active: b === c.value
                            }])
                        }, [e("span", null, s(h.$t(k.week)), 1), e("p", null, s(k.day), 1)], 2)]),
                        _: 1
                    }, 8, ["list", "active"])])]),
                    _: 1
                }, 8, ["container"])) : N("", !0), f.value[c.value] ? (n(), a("div", fG, [(n(!0), a(R, null, P(f.value[c.value].areInfos, (k, b) => (n(), a("div", {
                    class: "Xoso-page-box",
                    key: b
                }, [e("div", yG, s(h.$t("code" + k.areNameCode)), 1), e("div", bG, [(n(!0), a(R, null, P(k.areIssueNos, (L, I) => (n(), a("div", {
                    class: "item",
                    key: I,
                    onClick: G => i("AllLotteryGames-NewVietnam", L, f.value[c.value].day, k.areId)
                }, [L.status == 1 || L.status == 2 || L.status == 3 ? (n(), a("h4", hG, [E(s(h.$t("code" + L.nameCode)) + " ", 1), e("img", {
                    class: "img",
                    src: r(ue)("home/AllLotteryGames/NewVietnam", "xosoCity"),
                    alt: ""
                }, null, 8, $G)])) : N("", !0), L.status == 1 || L.status == 2 || L.status == 3 ? (n(), a("div", CG, [e("div", kG, [e("img", {
                    class: "img",
                    src: r(ue)("home/AllLotteryGames/NewVietnam", "ticketstar"),
                    alt: ""
                }, null, 8, TG), E(s(L.issueNo), 1)]), e("p", null, s(h.$t("xosoTxt72")), 1), e("div", wG, [(n(!0), a(R, null, P(f.value[c.value].day.split("-"), (G, S) => (n(), a("div", {
                    key: S
                }, s(G), 1))), 128))])])) : N("", !0)], 8, gG))), 128))])]))), 128))])) : N("", !0)])
            }
        }
    });
const IG = H(LG, [
        ["__scopeId", "data-v-c55e9a5b"]
    ]),
    jO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: IG
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    SG = {
        class: "TeamReport__C"
    },
    GG = {
        class: "TeamReport__C-head"
    },
    xG = {
        class: "TeamReport__C-head-fixed"
    },
    NG = {
        class: "TeamReport__C-head-line1"
    },
    BG = {
        key: 0,
        class: "default"
    },
    RG = {
        key: 1,
        class: "default"
    },
    MG = {
        class: "TeamReport__C-head-line2"
    },
    PG = {
        key: 0,
        class: "default"
    },
    AG = {
        key: 1,
        class: "default"
    },
    zG = {
        class: "TeamReport__C-list"
    },
    DG = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = $n(), m = () => {
                o.go(-1)
            }, _ = $([]), u = $([]), i = {
                text: "nameCode",
                value: "value"
            }, d = $(), c = $(!1), v = $(!1), f = Ee({
                bettingParentType: "",
                areId: "",
                startDate: "",
                endDate: ""
            }), C = $(), h = $(), g = ({
                selectedOptions: I
            }) => {
                f.bettingParentType = Number(I[0].value), h.value = I[0].nameCode, C.value.getData(), c.value = !1
            }, y = $(), T = ({
                selectedOptions: I
            }) => {
                f.areId = Number(I[0].value), y.value = I[0].nameCode, C.value.getData(), v.value = !1
            };
            async function k() {
                let I = d.value.endDateValue !== "" ? `${d.value.endDateValue} 23:59:59` : "";
                f.startDate = `${Ke(d.value.startDateValue).format("YYYY-MM-DD")} 23:59:59`, f.endDate = `${Ke(I).format("YYYY-MM-DD")} 23:59:59`, C.value.getData()
            }
            const b = async () => {
                    const I = Number(p.query.areId) | 0,
                        G = await de(mi({
                            areId: I
                        }));
                    u.value = L(G.data.categorys), u.value.unshift({
                        value: "",
                        nameCode: t("all")
                    }), _.value = L(G.data.ares), _.value.unshift({
                        value: "",
                        nameCode: t("all")
                    })
                },
                L = I => I.map(S => {
                    let x = {
                        value: "",
                        nameCode: ""
                    };
                    return x.value = S.value, x.nameCode = t("code" + S.nameCode), x
                });
            return b(), (I, G) => {
                const S = j("NavBar"),
                    x = j("van-icon"),
                    B = j("van-picker"),
                    D = j("van-popup");
                return n(), a("div", SG, [w(S, {
                    "left-arrow": "",
                    onClickLeft: m,
                    "background-color": "linear-gradient(90deg, #F95959 0%, #FF9A8E 100%)",
                    title: I.$t("xosoTxt73")
                }, null, 8, ["title"]), e("div", GG, [e("div", xG, [e("div", NG, [e("div", {
                    onClick: G[0] || (G[0] = z => v.value = !0)
                }, [y.value ? (n(), a("span", BG, s(y.value), 1)) : (n(), a("span", RG, s(r(t)("all")), 1)), w(x, {
                    name: "arrow-down"
                })])]), e("div", MG, [e("div", {
                    onClick: G[1] || (G[1] = z => c.value = !0)
                }, [h.value ? (n(), a("span", PG, s(h.value), 1)) : (n(), a("span", AG, s(r(t)("all")), 1)), w(x, {
                    name: "arrow-down"
                })]), e("div", null, [w(Fc, {
                    ref_key: "calendar",
                    ref: d,
                    onConfirm: k
                }, null, 512)])])])]), e("div", zG, [(n(), X(as, null, [w(Pn, {
                    ref_key: "RecordComponent",
                    ref: C,
                    parmas: f,
                    ApiFun: r(Oa),
                    hasHead: !1,
                    gVSs: "1"
                }, null, 8, ["parmas", "ApiFun"])], 1024))]), w(D, {
                    show: c.value,
                    "onUpdate:show": G[3] || (G[3] = z => c.value = z),
                    round: "",
                    position: "bottom"
                }, {
                    default: A(() => [w(B, {
                        "columns-field-names": i,
                        columns: u.value,
                        onCancel: G[2] || (G[2] = z => c.value = !1),
                        onConfirm: g
                    }, null, 8, ["columns"])]),
                    _: 1
                }, 8, ["show"]), w(D, {
                    show: v.value,
                    "onUpdate:show": G[5] || (G[5] = z => v.value = z),
                    round: "",
                    position: "bottom"
                }, {
                    default: A(() => [w(B, {
                        "columns-field-names": i,
                        columns: _.value,
                        onCancel: G[4] || (G[4] = z => v.value = !1),
                        onConfirm: T
                    }, null, 8, ["columns"])]),
                    _: 1
                }, 8, ["show"])])
            }
        }
    });
const OG = H(DG, [
        ["__scopeId", "data-v-9ee753e7"]
    ]),
    UO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: OG
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    VG = {
        class: "TeamReport__C"
    },
    HG = {
        style: {
            "background-color": "#f7f8ff"
        }
    },
    EG = {
        class: "TeamReport__C-list"
    },
    WG = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = () => {
                    t.go(-1)
                },
                p = $(0),
                m = $([]),
                _ = $();
            let u = t.currentRoute.value.query.areId,
                i = t.currentRoute.value.query.typeId;
            const d = Ee({
                    bettingParentType: "",
                    startDate: "",
                    endDate: "",
                    areId: "",
                    typeId: ""
                }),
                c = f => {
                    d.areId = f.item.areId, d.typeId = f.item.typeId, _.value.getData()
                };
            async function v() {
                let f = JSON.parse(sessionStorage.getItem("xosoList") || ""),
                    C = [];
                for (let h = 0; h < f.areInfos.length; h++)
                    for (let g = 0; g < f.areInfos[h].areIssueNos.length; g++) f.areInfos[h].areIssueNos[g].type == 2 && C.push({
                        areId: f.areInfos[h].areId,
                        typeId: f.areInfos[h].areIssueNos[g].code,
                        nameCode: f.areInfos[h].areIssueNos[g].nameCode
                    });
                m.value = C, m.value.length > 0 && (p.value = m.value.findIndex(h => h.areId == u && h.typeId == i))
            }
            return v(), (f, C) => {
                const h = j("NavBar"),
                    g = j("van-sticky");
                return n(), a("div", VG, [w(h, {
                    "left-arrow": "",
                    onClickLeft: o,
                    "background-color": "linear-gradient(90deg, #F95959 0%, #FF9A8E 100%)",
                    title: f.$t("fXosoTitle")
                }, null, 8, ["title"]), w(g, {
                    "offset-top": 46,
                    class: "bet-container-sticky"
                }, {
                    default: A(() => [e("div", HG, [w(ns, {
                        list: m.value,
                        active: p.value,
                        "onUpdate:active": C[0] || (C[0] = y => p.value = y),
                        tabClassName: "tabs",
                        activeClassName: "tab_active",
                        ref: "tabRefs",
                        tabItemClassName: "funtab_item",
                        onOnClickTab: c
                    }, {
                        default: A(({
                            item: y,
                            index: T
                        }) => [e("div", {
                            class: M(["tab_item", {
                                tab_active: T === p.value
                            }])
                        }, [e("p", null, s(f.$t(`code${y.nameCode}`)), 1)], 2)]),
                        _: 1
                    }, 8, ["list", "active"])])]),
                    _: 1
                }), e("div", EG, [(n(), X(as, null, [w(Pn, {
                    ref_key: "RecordComponent",
                    ref: _,
                    parmas: d,
                    ApiFun: r(Va),
                    hasHead: !1,
                    gVSs: "2"
                }, null, 8, ["parmas", "ApiFun"])], 1024))])])
            }
        }
    });
const FG = H(WG, [
        ["__scopeId", "data-v-7ab1268a"]
    ]),
    qO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: FG
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    jG = {
        class: "messageDetail__container content"
    },
    UG = {
        class: "messageDetail__container-wrapper"
    },
    qG = {
        class: "messageDetail__container-title"
    },
    KG = {
        class: "messageDetail__container-content"
    },
    ZG = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = vi(), p = re(), m = $({}), _ = _t(() => mt(() =>
                import ("./messageIconNoDot-3ef00d92.js"), ["assets/js/messageIconNoDot-3ef00d92.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])), u = _t(() => mt(() =>
                import ("./messageGarbage-f8d9a734.js"), ["assets/js/messageGarbage-f8d9a734.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"]));

            function i() {
                p.back()
            }

            function d() {
                ga({
                    title: t("warning"),
                    message: t("warningTxt1")
                }).then(() => {
                    gn({
                        messageID: m.value.messageID,
                        state: 2
                    }), p.back()
                })
            }
            return fe(async () => {
                m.value = o.getMessagesDetail, m.value.state !== 1 && (await gn({
                    messageID: m.value.messageID,
                    state: 1
                }), o.setMessageDetail({ ...m.value,
                    state: 1
                }))
            }), (c, v) => {
                const f = j("NavBar");
                return n(), a("div", jG, [w(f, {
                    "left-arrow": "",
                    onClickLeft: i,
                    title: r(t)("notificationDetails")
                }, null, 8, ["title"]), e("div", UG, [e("div", qG, [e("div", null, [e("div", null, [(n(), X(ft(r(_)))), e("span", null, s(m.value.title), 1)]), e("span", null, s(m.value.addTime), 1)]), (n(), X(ft(r(u)), {
                    onClick: d
                }))]), e("div", KG, s(m.value.messages), 1)])])
            }
        }
    });
const XG = H(ZG, [
        ["__scopeId", "data-v-4c381eda"]
    ]),
    KO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: XG
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    JG = {
        class: "dialog__container",
        role: "dialog",
        tabindex: "0"
    },
    QG = {
        class: "dialog__container-img"
    },
    YG = {
        alt: ""
    },
    ex = {
        class: "dialog__container-title"
    },
    tx = {
        class: "dialog__container-content"
    },
    sx = {
        class: "dialog__container-footer"
    },
    nx = O({
        __name: "HomeDialog",
        props: {
            show: {
                type: Boolean,
                default: !1
            },
            title: {
                type: String,
                default: ""
            },
            confirmText: {
                type: String,
                default: "comfirm"
            },
            showCancelBtn: {
                type: Boolean,
                default: !0
            },
            cancelText: {
                type: String,
                default: "cancel"
            },
            clickOutSide: {
                type: Boolean,
                default: !1
            },
            pathname: {
                type: String,
                default: "main/Laundry"
            },
            picname: {
                type: String,
                default: "superjackpotHome"
            }
        },
        emits: ["update:show", "confirm"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                {
                    t: p
                } = pe();

            function m(_) {
                o.clickOutSide && t("update:show", !1)
            }
            return (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["dialog", {
                        active: l.show,
                        inactive: !l.show
                    }])
                }, [e("div", JG, [e("div", QG, [$t(_.$slots, "header", {}, () => [ee(e("img", YG, null, 512), [
                    [i, r(ue)(l.pathname, l.picname)]
                ])], !0)]), e("div", ex, [$t(_.$slots, "title", {}, () => [e("h1", null, s(r(p)(l.title)), 1)], !0)]), e("div", tx, [$t(_.$slots, "content", {}, void 0, !0)]), e("div", sx, [$t(_.$slots, "footer", {}, () => [l.showCancelBtn ? (n(), a("button", {
                    key: 0,
                    onClick: u[0] || (u[0] = () => {
                        t("update:show", !1)
                    })
                }, s(_.$t(l.cancelText)), 1)) : N("", !0), e("button", {
                    onClick: u[1] || (u[1] = () => {
                        t("confirm")
                    })
                }, s(_.$t(l.confirmText)), 1)], !0)])]), e("div", {
                    class: "dialog__outside",
                    onClick: m
                })], 2)
            }
        }
    });
const Ls = H(nx, [
        ["__scopeId", "data-v-f5da377a"]
    ]),
    ax = {
        class: "luckyWinners__container"
    },
    ox = {
        class: "luckyWinners__container-wrapper"
    },
    lx = {
        class: "luckyWinners__container-wrapper__item-img"
    },
    ix = {
        class: "luckyWinners__container-wrapper__item-info"
    },
    rx = {
        class: "luckyWinners__container-wrapper__item-winType"
    },
    cx = {
        class: "luckyWinners__container-wrapper__item-winAmount"
    },
    ux = O({
        __name: "index",
        setup(l) {
            const {
                homeState: t,
                getWinInfoDetail: o,
                getWinInfo: p
            } = Xe(), m = $(null), _ = $(null);
            return fe(async () => {
                await o(), Ca(_.value), t.winInfoList.length > 0 && (m.value = setInterval(async () => {
                    t.winInfoList.unshift(t.winInfoList.pop())
                }, 3e3))
            }), Rs(() => {
                clearInterval(m.value)
            }), (u, i) => {
                const d = Le("lazy");
                return n(), a("div", ax, [e("h1", null, s(u.$t("winningDetal")), 1), e("div", ox, [e("div", {
                    ref_key: "wrapperRef",
                    ref: _
                }, [(n(!0), a(R, null, P(r(p).slice(0, 6), c => (n(), a("div", {
                    class: "luckyWinners__container-wrapper__item",
                    key: c
                }, [e("div", lx, [ee(e("img", null, null, 512), [
                    [d, r(ue)("main/Avatar", c.userPhoto) || r(ue)("home", "avatar")]
                ])]), e("div", ix, [e("h1", null, s(r(ss)(c.nickName)), 1)]), e("div", rx, [ee(e("img", null, null, 512), [
                    [d, c.imgUrl]
                ])]), e("div", cx, [e("h1", null, s(u.$t("titleGot")) + " " + s(r(Ge)(c.amount || 0)), 1), e("span", null, s(u.$t("winningAmount")), 1)])]))), 128))], 512)])])
            }
        }
    });
const Ys = H(ux, [
        ["__scopeId", "data-v-c4158cd5"]
    ]),
    px = {
        class: "dailyProfitRank"
    },
    dx = {
        class: "dailyProfitRank__content"
    },
    _x = {
        class: "dailyProfitRank__content-topThree"
    },
    mx = ["data-img"],
    vx = ["data-img"],
    fx = {
        class: "dailyProfitRank__content-list"
    },
    yx = {
        class: "left-rank"
    },
    bx = ["data-img"],
    gx = ["data-img"],
    hx = {
        class: "middle-name"
    },
    $x = {
        class: "right-box"
    },
    Cx = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), {
                homeState: o
            } = Xe(), p = {
                nickName: t("noData"),
                userPhoto: "",
                price: 0,
                time: "",
                typeName: ""
            };
            Oe(() => o.rankList, u => {
                m.value.splice(0, u.length, ...u.sort((i, d) => d.price - i.price).slice(0, 3)), _.value.splice(0, u.length, ...u.sort((i, d) => d.price - i.price).slice(3, 10))
            });
            const m = $([p, p, p]),
                _ = $([]);
            return (u, i) => {
                const d = Le("lazy");
                return n(), a("div", px, [e("h1", null, s(u.$t("earningsRankingToday")), 1), e("div", dx, [e("div", _x, [(n(!0), a(R, null, P(m.value, (c, v) => (n(), a("div", {
                    class: "dailyProfitRank__content-topThree__item",
                    key: v,
                    style: je({
                        order: v === 0 ? 2 : v === 2 ? 3 : 1,
                        top: v === 0 ? "-45px" : "-30px"
                    })
                }, [e("div", {
                    style: je({
                        background: `url(${r(ue)("images/DailyProfitRank",`border${v+1}`)}) no-repeat center center / 100% 100%`
                    })
                }, [c.userPhoto.length > 2 ? ee((n(), a("img", {
                    key: 0,
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, mx)), [
                    [d, c.userPhoto]
                ]) : ee((n(), a("img", {
                    key: 1,
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, vx)), [
                    [d, r(ue)("main/Avatar", c.userPhoto)]
                ])], 4), e("div", null, [ee(e("img", null, null, 512), [
                    [d, r(ue)("images/DailyProfitRank", `crown${v+1}`)]
                ]), ee(e("img", null, null, 512), [
                    [d, r(ue)("images/DailyProfitRank", `place${v+1}`)]
                ])]), e("span", null, s(r(ss)(c.nickName)), 1), e("span", null, s(r(Ge)(c.price)), 1)], 4))), 128))]), e("div", fx, [(n(!0), a(R, null, P(_.value, (c, v) => (n(), a("div", {
                    class: "dailyProfitRank__content-list__item",
                    key: v
                }, [e("span", yx, s(v + 4), 1), c.userPhoto.length > 2 ? ee((n(), a("img", {
                    key: 0,
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, bx)), [
                    [d, c.userPhoto]
                ]) : ee((n(), a("img", {
                    key: 1,
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, gx)), [
                    [d, r(ue)("main/Avatar", c.userPhoto)]
                ]), e("span", hx, s(r(ss)(c.nickName)), 1), e("span", $x, s(r(Ge)(c.price)), 1)]))), 128))])])])
            }
        }
    });
const en = H(Cx, [
        ["__scopeId", "data-v-4d216f59"]
    ]),
    kx = {
        class: "game_menu"
    },
    Tx = {
        class: "menu_box1"
    },
    wx = {
        alt: ""
    },
    Lx = {
        alt: ""
    },
    Ix = {
        alt: ""
    },
    Sx = {
        class: "menu_box2"
    },
    Gx = {
        alt: ""
    },
    xx = {
        alt: ""
    },
    Nx = {
        alt: ""
    },
    Bx = {
        class: "menu_box3"
    },
    Rx = {
        alt: ""
    },
    Mx = {
        alt: ""
    },
    Px = O({
        __name: "gameMenu",
        props: {
            allGameList: {
                type: Array,
                default: () => []
            }
        },
        emits: ["clickMenu"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = K(() => {
                    let u = {};
                    return (p.allGameList || []).forEach((d, c) => {
                        u[d.gameType] = Object.assign(d, c)
                    }), u
                }),
                _ = u => {
                    const i = m.value[u];
                    o("clickMenu", {
                        type: u,
                        gameMenu: i,
                        index: i.index
                    })
                };
            return t({
                handleClickMenu: _
            }), (u, i) => {
                var c, v, f, C, h, g, y, T;
                const d = Le("lazy");
                return n(), a("div", kx, [e("div", Tx, [e("div", {
                    onClick: i[0] || (i[0] = k => _("lottery"))
                }, [ee(e("img", wx, null, 512), [
                    [d, (c = m.value.lottery) == null ? void 0 : c.img]
                ]), e("span", null, s(u.$t("lottery")), 1)]), e("div", {
                    onClick: i[1] || (i[1] = k => _("flash"))
                }, [ee(e("img", Lx, null, 512), [
                    [d, (v = m.value.flash) == null ? void 0 : v.img]
                ]), e("span", null, s(u.$t("miniGame")), 1)]), e("div", {
                    onClick: i[2] || (i[2] = k => _("slot"))
                }, [ee(e("img", Ix, null, 512), [
                    [d, (f = m.value.slot) == null ? void 0 : f.img]
                ]), e("span", null, s(u.$t("electronic")), 1)])]), e("div", Sx, [e("div", {
                    onClick: i[3] || (i[3] = k => _("sport"))
                }, [ee(e("img", Gx, null, 512), [
                    [d, (C = m.value.sport) == null ? void 0 : C.img]
                ]), e("span", null, s(u.$t("sport")), 1)]), e("div", {
                    onClick: i[4] || (i[4] = k => _("popular")),
                    class: "live_menu"
                }, [ee(e("img", xx, null, 512), [
                    [d, (h = m.value.popular) == null ? void 0 : h.img]
                ]), e("span", null, s(u.$t("hot")), 1)]), e("div", {
                    onClick: i[5] || (i[5] = k => _("video"))
                }, [ee(e("img", Nx, null, 512), [
                    [d, (g = m.value.video) == null ? void 0 : g.img]
                ]), e("span", null, s(u.$t("live")), 1)])]), e("div", Bx, [e("div", {
                    onClick: i[6] || (i[6] = k => _("chess"))
                }, [ee(e("img", Rx, null, 512), [
                    [d, (y = m.value.chess) == null ? void 0 : y.img]
                ]), e("span", null, s(u.$t("chess")), 1)]), e("div", {
                    onClick: i[7] || (i[7] = k => _("fish"))
                }, [ee(e("img", Mx, null, 512), [
                    [d, (T = m.value.fish) == null ? void 0 : T.img]
                ]), e("span", null, s(u.$t("fishing")), 1)])])])
            }
        }
    });
const Ax = H(Px, [
        ["__scopeId", "data-v-a755d2fc"]
    ]),
    zx = {
        key: 0,
        class: "title"
    },
    Dx = {
        class: "list"
    },
    Ox = ["onClick"],
    Vx = {
        class: "item"
    },
    Hx = ["src", "data-img"],
    Ex = {
        key: 0,
        class: "win-odds"
    },
    Wx = O({
        __name: "HotGameItem",
        props: {
            gameList: {},
            isAll: {
                type: Boolean
            }
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = _t(() => mt(() =>
                    import ("./noticeBarHot-f5050c8f.js"), ["assets/js/noticeBarHot-f5050c8f.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                p = Ue(),
                m = _ => {
                    t("onItemClick", _)
                };
            return (_, u) => (n(), a("div", {
                class: M(["hot_container", {
                    hot_all: _.isAll
                }])
            }, [_.gameList.length > 0 ? (n(), a("div", {
                key: 0,
                class: M(["popular", {
                    pupularAll: _.isAll
                }])
            }, [_.isAll ? N("", !0) : (n(), a("div", zx, [w(r(o), {
                class: "hotGames"
            }), e("span", null, s(_.$t("hot")), 1)])), e("div", Dx, [(n(!0), a(R, null, P(_.gameList, i => (n(), a("div", {
                key: i.vendorId,
                onClick: d => m(i)
            }, [e("div", Vx, [e("img", {
                src: i.imgUrl,
                alt: "",
                "data-img": r(ue)("images", "avatar")
            }, null, 8, Hx)]), r(p).isShowHotGameWinOdds ? (n(), a("div", Ex, [e("span", null, s(_.$t("winOdds")), 1), e("span", null, s(i.winOdds) + "%", 1), e("div", {
                class: "win-p",
                style: je({
                    width: `${Math.min(i.winOdds,100)}%`
                })
            }, null, 4)])) : N("", !0)], 8, Ox))), 128))])], 2)) : N("", !0)], 2))
        }
    });
const Fx = H(Wx, [
        ["__scopeId", "data-v-3720dc40"]
    ]),
    jx = ["onClick"],
    Ux = O({
        __name: "OnlineGamesItem",
        props: {
            gameData: {},
            isAll: {
                type: Boolean
            },
            gameType: {}
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K(() => o.isAll ? o.gameData.gameList : o.gameData.gameList.length > 8 ? o.gameData.gameList.slice(0, 8) : o.gameData.gameList),
                m = _ => {
                    t("onItemClick", _)
                };
            return fe(() => {}), (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["minGame_container", {
                        all_game: _.isAll
                    }])
                }, [(n(!0), a(R, null, P(p.value, d => (n(), a("div", {
                    class: "onlineGamesItem",
                    key: d.gameID,
                    onClick: c => m(d)
                }, [ee((n(), a("img", {
                    class: M(_.gameType === "fish" ? "fish_img" : "min_game_img"),
                    key: d.gameID
                }, null, 2)), [
                    [i, d.img]
                ])], 8, jx))), 128))], 2)
            }
        }
    });
const qx = H(Ux, [
        ["__scopeId", "data-v-b4c2775a"]
    ]),
    Kx = {
        class: "lottery_container"
    },
    Zx = {
        class: "lottery_container-tab"
    },
    Xx = {
        class: "lottery_container-tab-wrap"
    },
    Jx = ["onClick"],
    Qx = {
        class: "lottery_container-list"
    },
    Yx = ["onClick"],
    eN = {
        class: "lotterySlotItem_img"
    },
    tN = O({
        __name: "LotterySlotItem",
        props: {
            gameData: {},
            isAll: {
                type: Boolean
            }
        },
        setup(l) {
            const t = l,
                {
                    t: o
                } = pe(),
                p = re(),
                m = K(() => t.gameData.gameList.filter(g => g.state === 1)),
                _ = K(() => m.value.map(g => g.categoryCode));

            function u(g) {
                return g.reduce((y, T) => Array.isArray(T) ? y.concat(u(T)) : y.concat(T), [])
            }
            const i = g => {
                    if (g) {
                        let y = g;
                        switch (y) {
                            case "Trx Win Go":
                                y = "Trx Win";
                                break;
                            case "FXOSO":
                                y = o("FXOSO");
                            default:
                                y = y
                        }
                        return y
                    }
                    return ""
                },
                d = K(() => {
                    const g = {};
                    return t.gameData.gameList.forEach(y => {
                        g[y.categoryCode] = y.categoryImg
                    }), g
                }),
                c = $("all");
            let v = Ee({
                all: [],
                "4D": [{
                    categoryCode: "4D",
                    title: "4D",
                    path: "4D"
                }],
                Bingo18: [{
                    categoryCode: "Bingo18",
                    title: "Bingo18",
                    path: "Binguo"
                }],
                XOSO: [{
                    categoryCode: "XOSO",
                    title: "XOSO",
                    path: "XoSo"
                }],
                FXOSO: [{
                    categoryCode: "FXOSO",
                    title: "FXOSO",
                    path: "XoSo"
                }],
                "Win Go": [{
                    typeId: 1,
                    categoryCode: "Win Go",
                    title: "Win Go 1Min",
                    path: "WinGo"
                }, {
                    typeId: 2,
                    categoryCode: "Win Go",
                    title: "Win Go 3Min",
                    path: "WinGo"
                }, {
                    typeId: 3,
                    categoryCode: "Win Go",
                    title: "Win Go 5Min",
                    path: "WinGo"
                }, {
                    typeId: 4,
                    categoryCode: "Win Go",
                    title: "Win Go 10Min",
                    path: "WinGo"
                }],
                "5D": [{
                    typeId: 5,
                    categoryCode: "5D",
                    title: "5D 1Min",
                    path: "5D"
                }, {
                    typeId: 6,
                    categoryCode: "5D",
                    title: "5D 3Min",
                    path: "5D"
                }, {
                    typeId: 7,
                    categoryCode: "5D",
                    title: "5D 5Min",
                    path: "5D"
                }, {
                    typeId: 8,
                    categoryCode: "5D",
                    title: "5D 10Min",
                    path: "5D"
                }],
                K3: [{
                    typeId: 9,
                    categoryCode: "K3",
                    title: "K3 1Min",
                    path: "K3"
                }, {
                    typeId: 10,
                    categoryCode: "K3",
                    title: "K3 3Min",
                    path: "K3"
                }, {
                    typeId: 11,
                    categoryCode: "K3",
                    title: "K3 5Min",
                    path: "K3"
                }, {
                    typeId: 12,
                    categoryCode: "K3",
                    title: "K3 10Min",
                    path: "K3"
                }],
                "Trx Win Go": [{
                    typeId: 13,
                    categoryCode: "Trx Win Go",
                    title: "Trx Win Go 1Min",
                    path: "WinTrx"
                }, {
                    typeId: 14,
                    categoryCode: "Trx Win Go",
                    title: "Trx Win Go 3Min",
                    path: "WinTrx"
                }, {
                    typeId: 15,
                    categoryCode: "Trx Win Go",
                    title: "Trx Win Go 5Min",
                    path: "WinTrx"
                }, {
                    typeId: 16,
                    categoryCode: "Trx Win Go",
                    title: "Trx Win Go 10Min",
                    path: "WinTrx"
                }]
            });
            const f = K(() => v[c.value] || []),
                C = [{
                    value: 1,
                    path: "WinGo"
                }, {
                    value: 3,
                    path: "5D"
                }, {
                    value: 2,
                    path: "K3"
                }, {
                    value: 4,
                    path: "WinTrx"
                }, {
                    value: 5,
                    path: "XoSo"
                }, {
                    value: 6,
                    path: "XoSo"
                }, {
                    value: 7,
                    path: "Binguo"
                }, {
                    value: 8,
                    path: "4D"
                }],
                h = g => {
                    var T;
                    let y = (T = C.find(k => k.path === g.path)) == null ? void 0 : T.value;
                    g.categoryCode == "FXOSO" && (y = 6), p.push({
                        name: "AllLotteryGames-" + g.path,
                        query: {
                            typeId: g.typeId || "",
                            id: y
                        }
                    })
                };
            return fe(() => {
                const g = u(Object.values(v));
                v.all = g.filter(y => _.value.includes(y.categoryCode))
            }), (g, y) => {
                const T = Le("lazy");
                return n(), a("div", Kx, [e("div", Zx, [e("ul", Xx, [e("li", {
                    class: M({
                        active: c.value === "all"
                    }),
                    onClick: y[0] || (y[0] = k => c.value = "all")
                }, s(g.$t("all")), 3), (n(!0), a(R, null, P(m.value, k => (n(), a("li", {
                    onClick: b => c.value = k.categoryCode,
                    class: M({
                        active: k.categoryCode === c.value
                    })
                }, s(i(k.categoryCode)), 11, Jx))), 256))])]), e("div", Qx, [(n(!0), a(R, null, P(f.value, k => (n(), a("div", {
                    class: "lotterySlotItem",
                    key: k.id,
                    onClick: b => h(k)
                }, [e("div", eN, [ee(e("img", null, null, 512), [
                    [T, d.value[k.categoryCode]]
                ])]), e("span", null, s(k.title), 1)], 8, Yx))), 128))])])
            }
        }
    });
const sN = H(tN, [
        ["__scopeId", "data-v-a2c8d18e"]
    ]),
    nN = {
        class: "lotterySlotItem__container"
    },
    aN = {
        class: "game_img"
    },
    oN = {
        class: "game_text"
    },
    lN = O({
        __name: "OtherGameItem",
        props: {
            info: {},
            title: {}
        },
        setup(l) {
            return pe(), (t, o) => {
                const p = Le("lazy");
                return n(), a("div", nN, [ee(e("img", aN, null, 512), [
                    [p, t.info.vendorImg]
                ]), e("span", oN, s(t.title), 1)])
            }
        }
    });
const iN = H(lN, [
        ["__scopeId", "data-v-a9e483f8"]
    ]),
    rN = ["onClick"],
    cN = {
        class: "gameImg"
    },
    uN = O({
        __name: "ElectronicItem",
        props: {
            gameData: {
                type: Object,
                default: () => ({})
            },
            isAll: {
                type: Boolean,
                default: !1
            }
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K(() => {
                    var _;
                    return o.isAll ? o.gameData.gameList : (_ = o.gameData) == null ? void 0 : _.gameList.slice(0, 6)
                }),
                m = _ => {
                    t("onItemClick", _, "slot")
                };
            return fe(() => {}), (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["onlineGamesItem__container", {
                        allGame: l.isAll
                    }])
                }, [(n(!0), a(R, null, P(p.value, d => (n(), a("div", {
                    key: d.slotsTypeID,
                    class: "item",
                    onClick: c => m(d)
                }, [ee(e("img", cN, null, 512), [
                    [i, d.vendorImg]
                ])], 8, rN))), 128))], 2)
            }
        }
    });
const pN = H(uN, [
        ["__scopeId", "data-v-2854e1dd"]
    ]),
    dN = {
        alt: ""
    },
    _N = O({
        __name: "ElectronicWinRate",
        setup(l) {
            const t = Ue(),
                o = K(() => t.winRate.electronicWinRateImgUrl || ""),
                p = K(() => !!(t.winRate.isShowElectronicWinRateExternalLink && o.value)),
                m = () => {
                    t.winRate.electronicWinRateExternalLink && window.open(t.winRate.electronicWinRateExternalLink)
                };
            return (_, u) => {
                const i = Le("lazy");
                return p.value ? (n(), a("div", {
                    key: 0,
                    class: "WinRate",
                    onClick: m
                }, [ee(e("img", dN, null, 512), [
                    [i, o.value]
                ])])) : N("", !0)
            }
        }
    });
const mN = H(_N, [
        ["__scopeId", "data-v-f9d57657"]
    ]),
    vN = ["src"],
    fN = O({
        __name: "GameListGrid",
        props: {
            currentGame: {
                type: Object,
                default: () => {}
            },
            isAll: {
                type: Boolean,
                default: !1
            }
        },
        setup(l) {
            const t = l,
                {
                    onItemClick: o,
                    homeState: p
                } = Xe(),
                m = K(() => p.allGameList),
                _ = re(),
                u = K(() => t.currentGame.gameType === "popular" ? 1 : ["sport", "chess", "video"].includes(t.currentGame.gameType) ? 2 : t.currentGame.gameType === "lottery" ? 3 : t.currentGame.gameType === "slot" ? 4 : t.currentGame.gameType === "flash" || t.currentGame.gameType === "fish" ? 5 : -1),
                i = () => {
                    sessionStorage.setItem("slotGamesList", JSON.stringify(t.currentGame.gameList)), sessionStorage.setItem("gameType", JSON.stringify(t.currentGame)), sessionStorage.setItem("clickedItem", JSON.stringify(t.currentGame.gameList[0])), _.push({
                        name: "AllGames",
                        query: {
                            type: t.currentGame.gameType
                        }
                    })
                },
                d = async (c, v) => {
                    ["chess", "slot"].includes(v) ? (sessionStorage.setItem("slotGamesList", JSON.stringify(m.value[t.currentGame.gameType])), sessionStorage.setItem("gameType", JSON.stringify(t.currentGame.gameType)), sessionStorage.setItem("clickedItem", JSON.stringify(c)), _.push({
                        name: "AllOnlineGames"
                    })) : o(c)
                };
            return fe(() => {}), (c, v) => (n(), a("div", {
                class: M(["gameListGrid__container", {
                    all_container: l.isAll
                }])
            }, [u.value === 1 ? (n(), X(Fx, {
                key: 0,
                gameList: l.currentGame.gameList,
                onOnItemClick: r(o),
                isAll: l.isAll
            }, null, 8, ["gameList", "onOnItemClick", "isAll"])) : N("", !0), u.value === 2 ? (n(), a("div", {
                key: 1,
                class: M(["otherGame", {
                    all_other: l.isAll
                }])
            }, [(n(!0), a(R, null, P(l.currentGame.gameList, (f, C) => (n(), X(iN, {
                key: C,
                info: f,
                title: l.currentGame.title,
                onClick: h => d(f, l.currentGame.gameType)
            }, null, 8, ["info", "title", "onClick"]))), 128))], 2)) : N("", !0), u.value === 4 ? (n(), X(mN, {
                key: 2
            })) : N("", !0), u.value === 4 ? (n(), X(pN, {
                key: 3,
                gameData: l.currentGame,
                isAll: l.isAll,
                onOnItemClick: d
            }, null, 8, ["gameData", "isAll"])) : N("", !0), u.value === 3 ? (n(), X(sN, {
                key: 4,
                gameData: l.currentGame,
                isAll: l.isAll
            }, null, 8, ["gameData", "isAll"])) : N("", !0), u.value === 5 ? (n(), X(qx, {
                key: 5,
                gameType: l.currentGame.gameType,
                gameData: l.currentGame,
                isAll: l.isAll,
                onOnItemClick: r(o)
            }, null, 8, ["gameType", "gameData", "isAll", "onOnItemClick"])) : N("", !0), l.isAll ? N("", !0) : (n(), a("button", {
                key: 6,
                onClick: i,
                class: "look_all"
            }, [e("img", {
                src: r(ue)("home", "all"),
                alt: ""
            }, null, 8, vN), E(" " + s(c.$t("viewAll")), 1)]))], 2))
        }
    });
const yN = H(fN, [
        ["__scopeId", "data-v-f01fefd9"]
    ]),
    bN = {
        class: "gamesList__container",
        id: "gameList"
    },
    gN = {
        key: 0,
        class: "gamesList__container-title"
    },
    hN = O({
        __name: "GameList",
        props: {
            gameData: {}
        },
        setup(l) {
            return (t, o) => (n(), a("div", bN, [t.gameData.gameList.length > 0 && t.gameData.isShow ? (n(), a("div", gN, s(t.gameData.title), 1)) : N("", !0), t.gameData.isShow ? (n(), X(yN, {
                key: 1,
                currentGame: t.gameData,
                isAll: !0
            }, null, 8, ["currentGame"])) : N("", !0)]))
        }
    });
const $N = H(hN, [
        ["__scopeId", "data-v-ab71fe42"]
    ]),
    CN = O({
        __name: "index",
        setup(l) {
            const {
                getGameType: t,
                homeState: o,
                getAllGame: p
            } = Xe(), {
                t: m
            } = pe(), _ = Ee({
                allGameList: [],
                currentGame: void 0
            }), u = c => {
                const v = document.querySelector("#gameList"),
                    f = (v == null ? void 0 : v.offsetTop) || 0;
                sessionStorage.setItem("clickMenu", c.type), _.currentGame = c.gameMenu, window.scrollTo({
                    top: f - 100,
                    behavior: "smooth"
                })
            }, i = async () => {
                await t(), _.allGameList = o.gameTypeList.filter(c => c.categoryCode !== "BigAward").map(c => ({
                    isAll: !1,
                    img: c.categoryImg,
                    isShow: c.state === 1,
                    gameList: [],
                    gameType: c.categoryCode.toLocaleLowerCase(),
                    title: m("code" + c.typeNameCode)
                }))
            }, d = async () => {
                await i(), await p();
                const c = o.allGameList;
                _.allGameList = _.allGameList.map(f => (f.gameType === "popular" ? f.gameList = [...c[f.gameType].platformList, ...c[f.gameType].clicksTopList] : f.gameList = c[f.gameType], f.gameList || (f.isShow = !1), f));
                let v = sessionStorage.getItem("clickMenu") || "";
                if (v) _.currentGame = _.allGameList.find(f => f.gameType === v);
                else {
                    let f = _.allGameList.find(C => C.gameType === "lottery");
                    f || (f = _.allGameList[0]), _.currentGame = f
                }
                sessionStorage.setItem("allGameList", JSON.stringify(_.allGameList))
            };
            return fe(() => {
                d()
            }), (c, v) => (n(), a(R, null, [w(Ax, {
                "all-game-list": _.allGameList,
                onClickMenu: u
            }, null, 8, ["all-game-list"]), _.currentGame ? (n(), X($N, {
                key: 0,
                gameData: _.currentGame
            }, null, 8, ["gameData"])) : N("", !0)], 64))
        }
    }),
    kN = {
        class: "swiper_box"
    },
    TN = ["onClick"],
    wN = {
        key: 0,
        class: "swiper-button"
    },
    LN = O({
        __name: "index",
        setup(l) {
            const {
                getBannerApi: t,
                getBanner: o
            } = Xe(), p = [ul, pl, dl], m = $(0), _ = $(), u = c => {
                _.value = c
            }, i = c => {
                c.activeIndex >= o.value.length ? m.value = c.activeIndex - o.value.length : m.value = c.activeIndex
            }, d = c => {
                c && (window.location.href = c)
            };
            return fe(async () => {
                await t()
            }), (c, v) => {
                const f = Le("lazy");
                return n(), a("div", kN, [w(r(cl), {
                    class: "my-swipe",
                    "slides-per-view": 1,
                    "space-between": 20,
                    onSwiper: u,
                    onSlideChange: i,
                    autoplay: {
                        delay: 3e3,
                        disableOnInteraction: !1
                    },
                    modules: p,
                    loop: !0
                }, {
                    default: A(() => [(n(!0), a(R, null, P(r(o), (C, h) => (n(), X(r(rl), {
                        key: h
                    }, {
                        default: A(() => [ee(e("img", {
                            onClick: g => d(C.url)
                        }, null, 8, TN), [
                            [f, C.bannerUrl]
                        ])]),
                        _: 2
                    }, 1024))), 128))]),
                    _: 1
                }), r(o).length > 1 ? (n(), a("div", wN, [(n(!0), a(R, null, P(r(o).length, C => (n(), a("span", {
                    key: C,
                    class: M({
                        active: m.value === C - 1
                    })
                }, null, 2))), 128))])) : N("", !0)])
            }
        }
    });
const Is = H(LN, [
        ["__scopeId", "data-v-0d385841"]
    ]),
    Ss = O({
        __name: "Turntable",
        setup(l) {
            const t = re(),
                o = $(),
                p = Ue();

            function m() {
                p.getBigTurntableLink && window.open(p.getBigTurntableLink)
            }
            return (_, u) => (n(), a(R, null, [r(p).getOpenTurntable ? (n(), a("div", {
                key: 0,
                class: M(["turntable-lottery", {
                    "lottery-bottom": r(p).getBigTurntableLink
                }]),
                onClick: u[0] || (u[0] = i => r(t).push({
                    name: "Turntable"
                }))
            }, null, 2)) : N("", !0), r(p).getBigTurntableLink ? (n(), a("div", {
                key: 1,
                class: "turntable",
                onClick: m,
                ref_key: "turntableId",
                ref: o
            }, null, 512)) : N("", !0)], 64))
        }
    });
const IN = l => (he("data-v-34208919"), l = l(), $e(), l),
    SN = IN(() => e("svg", {
        class: "line",
        width: "1",
        height: "60",
        viewBox: "0 0 1 60",
        fill: "none",
        xmlns: "http://www.w3.org/2000/svg"
    }, [e("line", {
        x1: "0.5",
        x2: "0.5",
        y2: "60",
        stroke: "white"
    })], -1)),
    GN = ["src"],
    xN = {
        class: "text"
    },
    NN = 1.1,
    BN = O({
        __name: "DownloadPWA",
        setup(l) {
            const t = ka("show-pwa-download", !0);
            let o = null;
            const {
                t: p
            } = pe(), m = Ue(), _ = Ee({
                canIUse: !1,
                download: null
            });
            window.addEventListener("beforeinstallprompt", c => {
                c.preventDefault(), o = c, _.canIUse = !0
            }, {
                once: !0
            }), _.download = function() {
                o.prompt().then(c => {
                    c.outcome === "accepted" && (_.canIUse = !1)
                })
            };
            let u = fi();
            u = u == null ? void 0 : u.toLowerCase(), /[\u4e00-\u9fa5]+/.test(u) && (u = "vxth");
            const i = document.querySelector("link[rel='manifest']");
            i == null || i.setAttribute("href", "/manifest/manifest." + u + ".json?version=" + NN);
            async function d() {
                if (t.value)
                    if (_.canIUse) _.download && _.download();
                    else {
                        const c = await de(Wa());
                        if (!c) return;
                        Sn(yi ? c.data.androidUrl : c.data.iosUrl)
                    }
            }
            return (c, v) => {
                const f = j("van-icon");
                return n(), a("div", {
                    class: "btn",
                    onClick: d
                }, [SN, w(f, {
                    class: "close",
                    name: "close",
                    color: "rgb(255,255,255)",
                    onClick: v[0] || (v[0] = C => t.value = !1)
                }), e("img", {
                    class: "icon",
                    src: r(m).getWebIco
                }, null, 8, GN), e("div", xN, s(_.canIUse ? r(p)("addToDesktop") : r(p)("downloadAPP")), 1)])
            }
        }
    });
const Gs = H(BN, [
        ["__scopeId", "data-v-34208919"]
    ]),
    As = l => (he("data-v-9023a83f"), l = l(), $e(), l),
    RN = {
        class: "content"
    },
    MN = {
        class: "logo"
    },
    PN = ["src"],
    AN = {
        class: "languages"
    },
    zN = {
        class: "languages-text"
    },
    DN = {
        class: "content__right"
    },
    ON = As(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "60",
        height: "60",
        viewBox: "0 0 60 60",
        fill: "none"
    }, [e("g", {
        "clip-path": "url(#clip0_243_123505)"
    }, [e("circle", {
        cx: "30",
        cy: "30",
        r: "28.5",
        stroke: "#3F3F3F",
        "stroke-width": "3"
    }), e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M29.9999 36.25L16.25 22.5543H25.4166V10H34.5833V22.5543H43.75L29.9999 36.25Z",
        fill: "#3F3F3F",
        stroke: "#3F3F3F",
        "stroke-width": "2",
        "stroke-linecap": "round",
        "stroke-linejoin": "round"
    }), e("path", {
        d: "M50 41H10",
        stroke: "#3F3F3F",
        "stroke-width": "3",
        "stroke-linecap": "round"
    }), e("path", {
        d: "M41.25 48.5H18.75",
        stroke: "#3F3F3F",
        "stroke-width": "3",
        "stroke-linecap": "round"
    })]), e("defs", null, [e("clipPath", {
        id: "clip0_243_123505"
    }, [e("rect", {
        width: "60",
        height: "60",
        fill: "white"
    })])])], -1)),
    VN = As(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "60",
        height: "60",
        viewBox: "0 0 60 60",
        fill: "none"
    }, [e("path", {
        d: "M54.3525 27.2813C54.1013 13.8694 43.7044 3.03564 30.9375 3.03564H29.0625C16.2956 3.03564 5.89875 13.8694 5.6475 27.2794C3.405 28.5788 1.875 30.9769 1.875 33.75V37.5C1.875 41.6363 5.23875 45 9.375 45C13.5113 45 16.875 41.6363 16.875 37.5V33.75C16.8721 31.7748 16.0906 29.8803 14.6998 28.4777C13.3091 27.075 11.4214 26.2773 9.44625 26.2575C10.1794 15.3919 18.6863 6.78564 29.0625 6.78564H30.9375C41.3156 6.78564 49.8206 15.3919 50.5537 26.2575C48.5786 26.2773 46.6909 27.075 45.3002 28.4777C43.9094 29.8803 43.1279 31.7748 43.125 33.75V37.5C43.125 40.8863 45.3938 43.7213 48.48 44.6494C45.6947 48.3157 41.7173 50.8953 37.2337 51.9431C36.9242 51.0148 36.3309 50.2072 35.5376 49.6343C34.7443 49.0613 33.7911 48.752 32.8125 48.75C31.5693 48.75 30.377 49.2439 29.4979 50.123C28.6189 51.002 28.125 52.1943 28.125 53.4375C28.125 54.6807 28.6189 55.873 29.4979 56.7521C30.377 57.6312 31.5693 58.125 32.8125 58.125C33.611 58.124 34.3959 57.9181 35.0922 57.5271C35.7884 57.1362 36.3728 56.5732 36.7894 55.8919C40.1684 55.3008 43.3778 53.9795 46.1935 52.0202C49.0093 50.061 51.3637 47.511 53.0925 44.5481C56.0137 43.5244 58.125 40.7681 58.125 37.5V33.75C58.125 30.9769 56.595 28.5788 54.3525 27.2813ZM13.125 33.75V37.5C13.125 39.5681 11.4431 41.25 9.375 41.25C7.30687 41.25 5.625 39.5681 5.625 37.5V33.75C5.625 31.6819 7.30687 30 9.375 30C11.4431 30 13.125 31.6819 13.125 33.75ZM54.375 37.5C54.375 39.51 52.7812 41.1431 50.7938 41.2331L50.6475 41.1638C50.6344 41.1938 50.6138 41.2181 50.6006 41.2463C49.6109 41.2398 48.6639 40.8424 47.966 40.1407C47.2681 39.4389 46.876 38.4897 46.875 37.5V33.75C46.875 31.6819 48.5569 30 50.625 30C52.6931 30 54.375 31.6819 54.375 33.75V37.5Z",
        fill: "#3F3F3F"
    })], -1)),
    HN = {
        key: 0,
        class: "balance"
    },
    EN = As(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "40",
        height: "40",
        viewBox: "0 0 40 40",
        fill: "none"
    }, [e("path", {
        d: "M20 19.8182C15.0509 19.8182 11.04 15.8292 11.04 10.9071C11.04 5.98507 15.0509 2 20 2C24.9491 2 28.96 5.98903 28.96 10.9071C28.96 15.8252 24.9491 19.8182 20 19.8182Z",
        fill: "#292929"
    }), e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M20.3788 27.0402C20.1757 27.2624 19.8243 27.2624 19.6212 27.0402L14.3176 21.2395C8.47124 22.1545 4 27.1864 4 33.2567C4 35.3241 5.68552 37 7.76471 37H32.2353C34.3145 37 36 35.3241 36 33.2567C36 27.1864 31.5288 22.1545 25.6824 21.2395L20.3788 27.0402Z",
        fill: "#292929"
    })], -1)),
    WN = As(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "32",
        height: "32",
        viewBox: "0 0 32 32",
        fill: "none"
    }, [e("path", {
        d: "M4.31322 9.3733C4.56545 9.37359 4.81243 9.44542 5.02548 9.58046C5.23852 9.71549 5.4089 9.90818 5.51681 10.1362C5.62473 10.3642 5.66577 10.6181 5.63516 10.8684C5.60455 11.1188 5.50355 11.3554 5.34388 11.5506L5.34922 11.552C4.55792 12.7353 4.09671 14.1084 4.01317 15.5294C3.92963 16.9505 4.22679 18.3682 4.87399 19.6361C5.52119 20.904 6.49499 21.9762 7.69489 22.7422C8.8948 23.5081 10.2773 23.94 11.6999 23.9933L11.9999 24L18.6665 23.9986V21.4946C18.6664 21.3766 18.6924 21.2601 18.7425 21.1533L18.8012 21.0506C18.919 20.8742 19.102 20.7518 19.3101 20.7103C19.5181 20.6688 19.7341 20.7116 19.9106 20.8293L25.6666 24.6666C25.776 24.7397 25.8657 24.8387 25.9278 24.9547C25.9899 25.0708 26.0223 25.2004 26.0223 25.332C26.0223 25.4636 25.9899 25.5931 25.9278 25.7092C25.8657 25.8253 25.776 25.9242 25.6666 25.9973L19.9092 29.8373C19.7887 29.9177 19.6485 29.9639 19.5038 29.9709C19.359 29.9779 19.2151 29.9454 19.0873 29.8769C18.9596 29.8085 18.8529 29.7066 18.7785 29.5822C18.7042 29.4578 18.665 29.3156 18.6652 29.1706V26.664L11.9999 26.6666C10.055 26.6668 8.14709 26.1352 6.4825 25.1294C4.8179 24.1236 3.45999 22.6818 2.55562 20.9599C1.65126 19.2381 1.23486 17.3018 1.35147 15.3604C1.46808 13.419 2.11325 11.5465 3.21722 9.9453C3.34 9.76831 3.50384 9.6237 3.69471 9.52385C3.88558 9.42401 4.0978 9.37189 4.31322 9.37197V9.3733ZM13.1985 2.38397C13.2863 2.51541 13.3332 2.66991 13.3332 2.82797V5.3333H19.9999C21.9298 5.33301 23.8236 5.85631 25.4796 6.84745C27.1355 7.83859 28.4915 9.26042 29.4031 10.9614C30.3148 12.6625 30.7478 14.579 30.6561 16.5067C30.5644 18.4344 29.9515 20.3011 28.8826 21.908L28.8559 21.948C28.8314 21.9847 28.8065 22.0211 28.7812 22.0573C28.5306 22.3506 28.1612 22.5373 27.7479 22.5373C27.4891 22.5373 27.2358 22.462 27.0191 22.3206C26.8023 22.1791 26.6314 21.9776 26.5272 21.7407C26.423 21.5037 26.3901 21.2416 26.4323 20.9863C26.4746 20.7309 26.5902 20.4934 26.7652 20.3026L26.7519 20.292C27.5073 19.1038 27.9358 17.7372 27.994 16.3304C28.0522 14.9236 27.738 13.5263 27.0833 12.2798C26.4286 11.0333 25.4565 9.98161 24.2652 9.23107C23.0739 8.48053 21.7056 8.0577 20.2985 8.0053L19.9999 7.99997L13.3332 7.99863V10.5053C13.3334 10.6502 13.2943 10.7925 13.2199 10.9169C13.1456 11.0413 13.0388 11.1432 12.9111 11.2116C12.7834 11.2801 12.6394 11.3125 12.4947 11.3056C12.3499 11.2986 12.2098 11.2524 12.0892 11.172L6.33322 7.33063C6.22376 7.25755 6.13403 7.1586 6.07197 7.04254C6.0099 6.92648 5.97744 6.79691 5.97744 6.6653C5.97744 6.53369 6.0099 6.40411 6.07197 6.28806C6.13403 6.172 6.22376 6.07304 6.33322 5.99997L12.0905 2.15997C12.178 2.10174 12.2761 2.06131 12.3792 2.04099C12.4822 2.02066 12.5883 2.02085 12.6913 2.04152C12.7944 2.0622 12.8923 2.10297 12.9795 2.16149C13.0668 2.22002 13.1417 2.29517 13.1999 2.38263L13.1985 2.38397Z",
        fill: "#775B3E"
    })], -1)),
    FN = [WN],
    jN = As(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "48",
        height: "48",
        viewBox: "0 0 48 48",
        fill: "none"
    }, [e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M14 41H34C40 41 44 38 44 31V17C44 10 40 7 34 7H14C8 7 4 10 4 17V31C4 38 8 41 14 41ZM19.3181 24.164C20.6181 25.224 22.3181 25.744 23.9981 25.744C25.6781 25.744 27.3781 25.224 28.6581 24.164L34.9181 19.164C35.5781 18.664 35.6781 17.704 35.1581 17.064C34.6581 16.404 33.6981 16.304 33.0581 16.824L26.7981 21.824C25.2781 23.044 22.6981 23.044 21.1781 21.824L14.9181 16.824C14.6062 16.5974 14.2189 16.5 13.8369 16.5521C13.4549 16.6042 13.1078 16.8017 12.8679 17.1035C12.628 17.4053 12.5139 17.788 12.5493 18.1719C12.5848 18.5558 12.767 18.9112 13.0581 19.164L19.3181 24.164Z",
        fill: "#292929"
    })], -1)),
    UN = [jN],
    qN = {
        class: "promptHeader"
    },
    KN = ["innerHTML"],
    ZN = {
        class: "Laundry-Con"
    },
    XN = {
        class: "Laundry-Con_tip"
    },
    JN = {
        class: "Landty-Con-tips"
    },
    QN = O({
        __name: "blackGoldHome",
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = bi(), {
                setLoading: m
            } = Xt(), _ = K(() => Ue().getProjectName), {
                closeLaundry: u,
                closePrompt: i,
                store: d,
                promptContent: c
            } = hs();

            function v() {
                o.push({
                    name: "CustomerService"
                })
            }
            const {
                onDown: f,
                isAppDownload: C,
                isAppDownloadIcon: h,
                showChanglong: g,
                projectIcon: y,
                getMessagesData: T,
                showPWA: k
            } = Xe(), b = K(() => ({}).VITE_SITE || "Game");
            m(!1);
            const L = () => {
                u(), o.push({
                    name: "SuperJackpot"
                })
            };
            async function I() {
                p.resetData(!1, !0)
            }
            const G = lt();
            return fe(() => {
                T(), m(!1)
            }), (S, x) => {
                const B = j("NavBar"),
                    D = j("van-dialog");
                return n(), a("div", RN, [w(B, null, {
                    left: A(() => [e("div", MN, [e("img", {
                        src: r(y),
                        alt: ""
                    }, null, 8, PN)]), e("div", AN, [w(Ei), e("span", zN, "Welcome to " + s(_.value) + " " + s(b.value), 1)])]),
                    right: A(() => [e("div", DN, [r(C) ? (n(), a("div", {
                        key: 0,
                        class: "btn",
                        onClick: x[0] || (x[0] = (...z) => r(f) && r(f)(...z))
                    }, [ON, e("span", null, s(r(t)("downloadAPP")), 1)])) : N("", !0), e("div", {
                        class: "btn",
                        onClick: v
                    }, [VN, e("span", null, s(r(t)("customerServiceTitle")), 1)])])]),
                    _: 1
                }), w(Is), w(Jt, {
                    key: "home"
                }), r(G).token ? (n(), a("div", HN, [EN, e("span", null, s(r(G).getUserInfo.nickName) + "-", 1), e("span", null, s(r(Ge)(r(p).getAmount)), 1), e("span", {
                    onClick: I,
                    class: "balance-refresh"
                }, FN), e("span", {
                    class: "balance-msg",
                    onClick: x[1] || (x[1] = z => r(o).push({
                        name: "Messages"
                    }))
                }, UN)])) : N("", !0), w(CN), w(Ys), w(en), r(g) ? (n(), X(ls, {
                    key: 1
                })) : N("", !0), r(k) && r(h) ? (n(), X(Gs, {
                    key: 2
                })) : N("", !0), w(Ss), w(D, {
                    show: r(d).prompt,
                    "onUpdate:show": x[2] || (x[2] = z => r(d).prompt = z),
                    "confirm-button-text": r(t)("confirm"),
                    onConfirm: r(i)
                }, {
                    default: A(() => [e("div", qN, s(r(t)("prompt")), 1), e("div", {
                        class: "promptContent",
                        innerHTML: r(c)
                    }, null, 8, KN)]),
                    _: 1
                }, 8, ["show", "confirm-button-text", "onConfirm"]), w(Ls, {
                    show: r(d).laundry,
                    "onUpdate:show": x[3] || (x[3] = z => r(d).laundry = z),
                    onConfirm: L,
                    "show-cancel-btn": !1,
                    confirmText: "OK",
                    title: r(t)("congratulations")
                }, {
                    content: A(() => [e("div", ZN, [e("div", XN, s(r(t)("getSuper")), 1), e("div", JN, s(r(t)("getRewards")), 1)])]),
                    _: 1
                }, 8, ["show", "title"])])
            }
        }
    });
const YN = H(QN, [
        ["__scopeId", "data-v-9023a83f"]
    ]),
    ZO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: YN
    }, Symbol.toStringTag, {
        value: "Module"
    }));
const eB = {},
    tB = {
        class: "point point-flicker"
    };

function sB(l, t) {
    return n(), a("div", tB)
}
const zs = H(eB, [
        ["render", sB],
        ["__scopeId", "data-v-d6fe61e8"]
    ]),
    nB = {
        key: 0,
        class: "platform"
    },
    aB = {
        class: "title"
    },
    oB = {
        class: "list"
    },
    lB = ["onClick"],
    iB = ["src", "data-img"],
    rB = {
        class: "title"
    },
    cB = {
        key: 0,
        class: "title"
    },
    uB = {
        class: "list"
    },
    pB = ["onClick"],
    dB = {
        class: "item"
    },
    _B = ["src", "data-img"],
    mB = {
        key: 0,
        class: "win-odds"
    },
    vB = O({
        __name: "HotGameItem",
        props: {
            platformList: {},
            clicksTopList: {},
            isAll: {
                type: Boolean
            }
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = _t(() => mt(() =>
                    import ("./noticeBarHot-f5050c8f.js"), ["assets/js/noticeBarHot-f5050c8f.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                p = Ue(),
                m = _ => {
                    t("onItemClick", _)
                };
            return (_, u) => (n(), a("div", {
                class: M(["hot_container", {
                    hot_all: _.isAll
                }])
            }, [_.platformList.length > 0 ? (n(), a("div", nB, [e("div", aB, [e("span", null, s(_.$t("platRecom")), 1)]), e("div", oB, [(n(!0), a(R, null, P(_.platformList, i => (n(), a("div", {
                class: "item",
                key: i.vendorId,
                onClick: d => m(i)
            }, [e("img", {
                src: i.imgUrl,
                alt: "",
                "data-img": r(ue)("images", "avatar")
            }, null, 8, iB)], 8, lB))), 128))])])) : N("", !0), e("div", rB, s(_.$t("hot")), 1), _.platformList.length > 0 ? (n(), a("div", {
                key: 1,
                class: M(["popular", {
                    pupularAll: _.isAll
                }])
            }, [_.isAll ? N("", !0) : (n(), a("div", cB, [w(r(o), {
                class: "hotGames"
            }), e("span", null, s(_.$t("hot")), 1)])), e("div", uB, [(n(!0), a(R, null, P(_.clicksTopList, i => (n(), a("div", {
                key: i.vendorId,
                onClick: d => m(i)
            }, [e("div", dB, [e("img", {
                src: i.imgUrl,
                alt: "",
                "data-img": r(ue)("images", "avatar")
            }, null, 8, _B)]), r(p).isShowHotGameWinOdds ? (n(), a("div", mB, [e("span", null, s(_.$t("winOdds")), 1), e("span", null, s(i.winOdds) + "%", 1), e("div", {
                class: "win-p",
                style: je({
                    width: `${Math.min(i.winOdds,100)}%`
                })
            }, null, 4)])) : N("", !0)], 8, pB))), 128))])], 2)) : N("", !0)], 2))
        }
    });
const fB = H(vB, [
        ["__scopeId", "data-v-21bee5be"]
    ]),
    yB = ["onClick"],
    bB = O({
        __name: "OnlineGamesItem",
        props: {
            gameData: {},
            isAll: {
                type: Boolean
            }
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K(() => o.isAll ? o.gameData.gameList : o.gameData.gameList.length > 8 ? o.gameData.gameList.slice(0, 8) : o.gameData.gameList),
                m = _ => {
                    t("onItemClick", _)
                };
            return fe(() => {}), (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["minGame_container", {
                        all_game: _.isAll
                    }])
                }, [(n(!0), a(R, null, P(p.value, d => (n(), a("div", {
                    class: "onlineGamesItem",
                    key: d.gameID,
                    onClick: c => m(d)
                }, [ee((n(), a("img", {
                    class: M(_.gameData.gameType === "fish" ? "fish_img" : "min_game_img"),
                    key: d.gameID
                }, null, 2)), [
                    [i, d.img]
                ])], 8, yB))), 128))], 2)
            }
        }
    });
const gB = H(bB, [
        ["__scopeId", "data-v-4049075e"]
    ]),
    hB = ["onClick"],
    $B = O({
        __name: "LotterySlotItem",
        props: {
            gameData: {},
            isAll: {
                type: Boolean
            }
        },
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = i => {
                if (i) {
                    let d = i;
                    switch (d) {
                        case "Trx Win Go":
                            d = "Trx Win";
                            break;
                        case "FXOSO":
                            d = t("FXOSO");
                        default:
                            d = d
                    }
                    return d
                }
                return ""
            }, m = i => {
                if (i) {
                    let d = [];
                    switch (i) {
                        case "Win Go":
                        case "Trx Win Go":
                            d = [t("lotteryHintStr1"), t("lotteryHintStr2")];
                            break;
                        case "5D":
                        case "K3":
                            d = [t("lotteryHintStr3"), t("lotteryHintStr4")];
                            break;
                        case "XOSO":
                        case "FXOSO":
                            d = [t("lotteryHintStr5"), t("lotteryHintStr6")];
                            break;
                        case "Bingo18":
                            d = [t("lotteryHintStr5"), t("lotteryHintStr6")];
                            break;
                        case "4D":
                            d = [t("lotteryHintStr7"), t("lotteryHintStr6")];
                            break;
                        default:
                            d = []
                    }
                    return d
                }
                return ""
            }, _ = [{
                value: 1,
                path: "WinGo"
            }, {
                value: 3,
                path: "5D"
            }, {
                value: 2,
                path: "K3"
            }, {
                value: 4,
                path: "WinTrx"
            }, {
                value: 5,
                path: "XoSo"
            }, {
                value: 6,
                path: "XoSo"
            }, {
                value: 7,
                path: "Binguo"
            }, {
                value: 8,
                path: "4D"
            }], u = i => {
                o.push({
                    name: "AllLotteryGames-" + _[_.findIndex(d => d.value === i.id)].path,
                    query: {
                        id: i.id
                    }
                })
            };
            return (i, d) => {
                const c = Le("lazy");
                return n(), a("div", {
                    class: M(["lottery_container", {
                        all_lottery: i.isAll
                    }])
                }, [(n(!0), a(R, null, P(i.gameData.gameList, v => (n(), a("div", {
                    class: "lotterySlotItem",
                    key: v.id,
                    onClick: f => u(v)
                }, [ee(e("img", null, null, 512), [
                    [c, v.categoryImg]
                ]), e("span", null, s(p(v.categoryCode)), 1), e("h4", null, [e("div", null, s(m(v.categoryCode)[0]), 1), e("div", null, s(m(v.categoryCode)[1]), 1)])], 8, hB))), 128))], 2)
            }
        }
    });
const CB = H($B, [
        ["__scopeId", "data-v-e2fca52c"]
    ]),
    kB = {
        class: "lotterySlotItem__container"
    },
    TB = {
        class: "title"
    },
    wB = {
        class: "tit"
    },
    LB = {
        class: "desc"
    },
    IB = {
        class: "game_img"
    },
    SB = O({
        __name: "OtherGameItem",
        props: {
            info: {},
            isAll: {
                type: Boolean
            },
            gameType: {}
        },
        setup(l) {
            const t = l,
                {
                    t: o
                } = pe(),
                p = {
                    sport: o("sport"),
                    video: o("live"),
                    chess: o("chess")
                },
                m = K(() => t.info.slotsName.indexOf("_") === -1 ? t.info.slotsName.toUpperCase() : t.info.slotsName.split("_")[0].toUpperCase());
            return (_, u) => {
                const i = Le("lazy");
                return n(), a("div", kB, [e("div", TB, [_.info.slotsTypeID ? (n(), X(Ni, {
                    key: 0,
                    name: m.value
                }, null, 8, ["name"])) : N("", !0), e("div", wB, s(p[_.gameType]), 1), e("div", LB, s(r(gi)(r(hi).gameAllName, _.info.slotsTypeID)), 1)]), ee(e("img", IB, null, 512), [
                    [i, _.info.vendorImg || _.info.categoryImg]
                ])])
            }
        }
    });
const GB = H(SB, [
        ["__scopeId", "data-v-94ea18d7"]
    ]),
    xB = ["onClick"],
    NB = {
        class: "gameImg"
    },
    BB = O({
        __name: "ElectronicItem",
        props: {
            gameData: {
                type: Object,
                default: () => ({})
            },
            isAll: {
                type: Boolean,
                default: !1
            }
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K(() => o.isAll ? o.gameData.gameList : o.gameData.gameList.slice(0, 6)),
                m = _ => {
                    t("onItemClick", _, o.gameData.gameType)
                };
            return fe(() => {}), (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["onlineGamesItem__container", {
                        allGame: l.isAll
                    }])
                }, [(n(!0), a(R, null, P(p.value, d => (n(), a("div", {
                    key: d.slotsTypeID,
                    class: "item",
                    onClick: c => m(d)
                }, [ee(e("img", NB, null, 512), [
                    [i, d.vendorImg]
                ])], 8, xB))), 128))], 2)
            }
        }
    });
const RB = H(BB, [
        ["__scopeId", "data-v-69fb0765"]
    ]),
    MB = {
        alt: ""
    },
    PB = O({
        __name: "ElectronicWinRate",
        setup(l) {
            const t = Ue(),
                o = K(() => t.winRate.electronicWinRateImgUrl || ""),
                p = K(() => !!(t.winRate.isShowElectronicWinRateExternalLink && o.value)),
                m = () => {
                    t.winRate.electronicWinRateExternalLink && window.open(t.winRate.electronicWinRateExternalLink)
                };
            return (_, u) => {
                const i = Le("lazy");
                return p.value ? (n(), a("div", {
                    key: 0,
                    class: "WinRate",
                    onClick: m
                }, [ee(e("img", MB, null, 512), [
                    [i, o.value]
                ])])) : N("", !0)
            }
        }
    });
const AB = H(PB, [
        ["__scopeId", "data-v-bd3f10ed"]
    ]),
    zB = ["src"],
    DB = O({
        __name: "GameListGrid",
        props: {
            currentGame: {
                type: Object,
                default: () => {}
            },
            isAll: {
                type: Boolean,
                default: !1
            }
        },
        setup(l) {
            const t = l,
                o = re(),
                {
                    onItemClick: p,
                    homeState: m
                } = Xe(),
                _ = K(() => m.allGameList),
                u = K(() => t.currentGame.gameType === "popular" ? 1 : ["sport", "chess", "video"].includes(t.currentGame.gameType) ? 2 : t.currentGame.gameType === "lottery" ? 3 : t.currentGame.gameType === "slot" ? 4 : t.currentGame.gameType === "flash" || t.currentGame.gameType === "fish" ? 5 : -1),
                i = () => {
                    sessionStorage.setItem("slotGamesList", JSON.stringify(t.currentGame.gameList)), sessionStorage.setItem("gameType", JSON.stringify(t.currentGame)), sessionStorage.setItem("clickedItem", JSON.stringify(t.currentGame.gameList[0])), o.push({
                        name: "AllGames",
                        query: {
                            type: t.currentGame.gameType
                        }
                    })
                },
                d = K(() => t.currentGame.gameList.length < 1 ? [] : t.currentGame.gameList[1].length > 9 && !t.isAll ? t.currentGame.gameList[1].slice(0, 9) : t.currentGame.gameList[1]),
                c = async (v, f) => {
                    ["chess", "slot"].includes(f) ? (sessionStorage.setItem("slotGamesList", JSON.stringify(_.value[t.currentGame.gameType])), sessionStorage.setItem("gameType", JSON.stringify(t.currentGame.gameType)), sessionStorage.setItem("clickedItem", JSON.stringify(v)), o.push({
                        name: "AllOnlineGames"
                    })) : p(v)
                };
            return fe(() => {}), (v, f) => (n(), a("div", {
                class: M(["gameListGrid__container", {
                    all_container: l.isAll
                }])
            }, [u.value === 1 ? (n(), X(fB, {
                key: 0,
                platformList: l.currentGame.gameList[0],
                clicksTopList: d.value,
                onOnItemClick: r(p),
                isAll: l.isAll
            }, null, 8, ["platformList", "clicksTopList", "onOnItemClick", "isAll"])) : N("", !0), u.value === 2 ? (n(), a("div", {
                key: 1,
                class: M(["otherGame", {
                    all_other: l.isAll
                }])
            }, [(n(!0), a(R, null, P(l.currentGame.gameList, (C, h) => (n(), X(GB, {
                key: h,
                info: C,
                gameType: l.currentGame.gameType,
                isAll: l.isAll,
                onClick: g => c(C, l.currentGame.gameType)
            }, null, 8, ["info", "gameType", "isAll", "onClick"]))), 128))], 2)) : N("", !0), u.value === 4 ? (n(), X(AB, {
                key: 2
            })) : N("", !0), u.value === 4 ? (n(), X(RB, {
                key: 3,
                gameData: l.currentGame,
                isAll: l.isAll,
                onOnItemClick: c
            }, null, 8, ["gameData", "isAll"])) : N("", !0), u.value === 3 ? (n(), X(CB, {
                key: 4,
                gameData: l.currentGame,
                isAll: l.isAll
            }, null, 8, ["gameData", "isAll"])) : N("", !0), u.value === 5 ? (n(), X(gB, {
                key: 5,
                gameData: l.currentGame,
                isAll: l.isAll,
                onOnItemClick: r(p)
            }, null, 8, ["gameData", "isAll", "onOnItemClick"])) : N("", !0), l.isAll ? N("", !0) : (n(), a("button", {
                key: 6,
                onClick: i,
                class: "look_all"
            }, [e("img", {
                src: r(ue)("home", "all"),
                alt: ""
            }, null, 8, zB), E(" " + s(v.$t("viewAll")), 1)]))], 2))
        }
    });
const OB = H(DB, [
        ["__scopeId", "data-v-5b2dcc8f"]
    ]),
    VB = {
        class: "gamesList__container"
    },
    HB = {
        key: 0,
        class: "gamesList__container-title"
    },
    EB = O({
        __name: "GameList",
        props: {
            gameData: {}
        },
        setup(l) {
            return (t, o) => (n(), a("div", VB, [t.gameData.gameList.length > 0 && t.gameData.isShow && t.gameData.gameType !== "popular" ? (n(), a("div", HB, s(t.gameData.title), 1)) : N("", !0), t.gameData.isShow ? (n(), X(OB, {
                key: 1,
                currentGame: t.gameData,
                isAll: !0
            }, null, 8, ["currentGame"])) : N("", !0)]))
        }
    });
const WB = H(EB, [
        ["__scopeId", "data-v-9ede0ac7"]
    ]),
    FB = {
        class: "game_menu"
    },
    jB = {
        class: "menu_box1"
    },
    UB = {
        alt: ""
    },
    qB = {
        alt: ""
    },
    KB = {
        alt: ""
    },
    ZB = {
        class: "menu_box2"
    },
    XB = {
        alt: ""
    },
    JB = {
        alt: ""
    },
    QB = {
        alt: ""
    },
    YB = {
        class: "menu_box3"
    },
    eR = {
        alt: ""
    },
    tR = {
        alt: ""
    },
    sR = O({
        __name: "index",
        props: {
            allGameList: {}
        },
        emits: ["clickMenu"],
        setup(l, {
            expose: t,
            emit: o
        }) {
            const p = l,
                m = K(() => {
                    let u = {};
                    return (p.allGameList || []).forEach(d => {
                        u[d.gameType] = d
                    }), u
                }),
                _ = u => {
                    o("clickMenu", {
                        type: u,
                        gameMenu: m.value[u]
                    })
                };
            return t({
                handleClickMenu: _
            }), (u, i) => {
                var c, v, f, C, h, g, y, T;
                const d = Le("lazy");
                return n(), a("div", FB, [e("div", jB, [e("div", {
                    onClick: i[0] || (i[0] = k => _("popular"))
                }, [ee(e("img", UB, null, 512), [
                    [d, (c = m.value.popular) == null ? void 0 : c.img]
                ]), e("span", null, s(u.$t("hot")), 1)]), e("div", {
                    onClick: i[1] || (i[1] = k => _("lottery"))
                }, [ee(e("img", qB, null, 512), [
                    [d, (v = m.value.lottery) == null ? void 0 : v.img]
                ]), e("span", null, s(u.$t("lottery")), 1)]), e("div", {
                    onClick: i[2] || (i[2] = k => _("slot"))
                }, [ee(e("img", KB, null, 512), [
                    [d, (f = m.value.slot) == null ? void 0 : f.img]
                ]), e("span", null, s(u.$t("electronic")), 1)])]), e("div", ZB, [e("div", {
                    onClick: i[3] || (i[3] = k => _("sport"))
                }, [ee(e("img", XB, null, 512), [
                    [d, (C = m.value.sport) == null ? void 0 : C.img]
                ]), e("span", null, s(u.$t("sport")), 1)]), e("div", {
                    onClick: i[4] || (i[4] = k => _("video")),
                    class: "live_menu"
                }, [ee(e("img", JB, null, 512), [
                    [d, (h = m.value.video) == null ? void 0 : h.img]
                ]), e("span", null, s(u.$t("live")), 1)]), e("div", {
                    onClick: i[5] || (i[5] = k => _("chess"))
                }, [ee(e("img", QB, null, 512), [
                    [d, (g = m.value.chess) == null ? void 0 : g.img]
                ]), e("span", null, s(u.$t("chess")), 1)])]), e("div", YB, [e("div", {
                    onClick: i[6] || (i[6] = k => _("fish"))
                }, [ee(e("img", eR, null, 512), [
                    [d, (y = m.value.fish) == null ? void 0 : y.img]
                ]), e("span", null, s(u.$t("fishing")), 1)]), e("div", {
                    onClick: i[7] || (i[7] = k => _("flash"))
                }, [ee(e("img", tR, null, 512), [
                    [d, (T = m.value.flash) == null ? void 0 : T.img]
                ]), e("span", null, s(u.$t("miniGame")), 1)])])])
            }
        }
    });
const nR = H(sR, [
        ["__scopeId", "data-v-60d5278a"]
    ]),
    aR = {
        class: "content"
    },
    oR = ["src"],
    lR = {
        class: "content__right"
    },
    iR = {
        class: "promptHeader"
    },
    rR = ["innerHTML"],
    cR = {
        class: "Laundry-Con"
    },
    uR = {
        class: "Laundry-Con_tip"
    },
    pR = {
        class: "Landty-Con-tips"
    },
    dR = O({
        __name: "blueHome",
        setup(l) {
            const {
                t
            } = pe(), o = re(), {
                setLoading: p
            } = Xt(), {
                closeLaundry: m,
                closePrompt: _,
                store: u,
                promptContent: i
            } = hs();
            p(!0);
            const d = $(""),
                c = $(),
                v = Ee([]),
                f = _t(() => mt(() =>
                    import ("./messageIcon-b47a5316.js"), ["assets/js/messageIcon-b47a5316.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                C = $();

            function h() {
                o.push({
                    name: "Messages"
                })
            }
            const {
                onDown: g,
                isAppDownload: y,
                isAppDownloadIcon: T,
                showChanglong: k,
                projectIcon: b,
                isRead: L,
                getMessagesData: I,
                showPWA: G,
                getGameType: S,
                homeState: x,
                getAllGame: B
            } = Xe(), D = () => {
                m(), o.push({
                    name: "SuperJackpot"
                })
            }, z = ie => {
                let ne = document.getElementById("banner"),
                    V = document.getElementById("noticeBar"),
                    J = ne == null ? void 0 : ne.offsetHeight,
                    ce = V == null ? void 0 : V.offsetHeight;
                F(J + ce + 20), sessionStorage.setItem("clickMenu", ie.type), C.value = v.find(ye => ye.gameType === ie.type);
                const Se = document.querySelector("#gameList"),
                    we = (Se == null ? void 0 : Se.offsetTop) || 0;
                sessionStorage.setItem("clickMenu", ie.type), u.currentGame = ie.gameMenu, window.scrollTo({
                    top: we - 100,
                    behavior: "smooth"
                })
            };

            function F(ie) {
                window.scrollTo({
                    top: ie,
                    behavior: "smooth"
                })
            }
            const Y = async () => {
                    await le(), await B();
                    const ie = gs(x.allGameList);
                    v.forEach(V => {
                        V.gameType !== "bigaward" && (V.gameType === "popular" ? V.gameList = [ie[V.gameType].platformList, ie[V.gameType].clicksTopList] : V.gameList = ie[V.gameType], V.gameList.length < 1 && (V.isShow = !1))
                    });
                    let ne = sessionStorage.getItem("clickMenu") || "";
                    ne ? (d.value = ne, C.value = v.find(V => V.gameType === ne)) : (d.value = v[0].gameType, C.value = v[0]), sessionStorage.setItem("allGameList", JSON.stringify(v))
                },
                le = async () => {
                    await S(), x.gameTypeList.forEach(ie => {
                        ie.categoryCode !== "BigAward" && v.push({
                            isAll: !1,
                            img: ie.categoryImg,
                            isShow: ie.state === 1,
                            gameList: [],
                            gameType: ie.categoryCode.toLocaleLowerCase(),
                            title: t("code" + ie.typeNameCode)
                        })
                    })
                };
            return Y(), I(), fe(() => {
                p(!1)
            }), (ie, ne) => {
                const V = j("svg-icon"),
                    J = j("NavBar"),
                    ce = j("van-dialog");
                return n(), a("div", aR, [w(J, null, {
                    left: A(() => [e("img", {
                        src: r(b),
                        alt: ""
                    }, null, 8, oR)]),
                    right: A(() => [e("div", lR, [e("div", {
                        class: "message",
                        onClick: h
                    }, [(n(), X(ft(r(f)))), ee(w(zs, {
                        class: "point"
                    }, null, 512), [
                        [He, !r(L)]
                    ])]), r(y) ? (n(), X(V, {
                        key: 0,
                        onClick: it(r(g), ["stop"]),
                        name: "down",
                        color: "#f95959",
                        class: "down"
                    }, null, 8, ["onClick"])) : N("", !0)])]),
                    _: 1
                }), w(Is), w(Jt, {
                    key: "home",
                    color: "blue"
                }), w(nR, {
                    onClickMenu: z,
                    ref_key: "gameMenuRef",
                    ref: c,
                    allGameList: v
                }, null, 8, ["allGameList"]), C.value ? (n(), X(WB, {
                    key: 0,
                    gameData: C.value,
                    id: "gameList"
                }, null, 8, ["gameData"])) : N("", !0), w(Ys), w(en), r(k) ? (n(), X(ls, {
                    key: 1
                })) : N("", !0), r(G) && r(T) ? (n(), X(Gs, {
                    key: 2
                })) : N("", !0), w(Ss), w(ce, {
                    show: r(u).prompt,
                    "onUpdate:show": ne[0] || (ne[0] = Se => r(u).prompt = Se),
                    "confirm-button-text": r(t)("confirm"),
                    onConfirm: r(_)
                }, {
                    default: A(() => [e("div", iR, s(r(t)("prompt")), 1), e("div", {
                        class: "promptContent",
                        innerHTML: r(i)
                    }, null, 8, rR)]),
                    _: 1
                }, 8, ["show", "confirm-button-text", "onConfirm"]), w(Ls, {
                    show: r(u).laundry,
                    "onUpdate:show": ne[1] || (ne[1] = Se => r(u).laundry = Se),
                    onConfirm: D,
                    "show-cancel-btn": !1,
                    confirmText: "OK",
                    title: r(t)("congratulations")
                }, {
                    content: A(() => [e("div", cR, [e("div", uR, s(r(t)("getSuper")), 1), e("div", pR, s(r(t)("getRewards")), 1)])]),
                    _: 1
                }, 8, ["show", "title"])])
            }
        }
    });
const _R = H(dR, [
        ["__scopeId", "data-v-15711074"]
    ]),
    XO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: _R
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    mR = {
        class: "settingPanel__container"
    },
    vR = {
        class: "settingPanel__container-items"
    },
    fR = ["onClick"],
    yR = {
        class: "settingPanel__container-items__title"
    },
    bR = ["src"],
    gR = {
        class: "settingPanel__container-items-right"
    },
    hR = O({
        __name: "index",
        props: {
            type: {
                type: String,
                default: "default"
            }
        },
        setup(l) {
            const t = l,
                {
                    t: o
                } = pe(),
                p = re(),
                m = lt(),
                _ = Ue(),
                u = K(() => m.userInfo),
                i = K(() => _.getIsCanAppDownload),
                d = K(() => t.type !== "default" ? [{
                    icon: "languageIcon",
                    title: o("switchLanguages"),
                    link: "Language",
                    isopen: "1"
                }, {
                    icon: "notificationCenter",
                    title: o("noti"),
                    link: "Notification",
                    isopen: "1"
                }, {
                    icon: "serviceCenter",
                    title: o("wholeTimeService"),
                    link: "CustomerService",
                    isopen: "1"
                }, {
                    icon: "guide",
                    title: o("guide"),
                    link: "Guide",
                    isopen: "1"
                }, {
                    icon: "about",
                    title: o("about"),
                    link: "About",
                    isopen: "1"
                }, i.value && {
                    icon: "down",
                    title: o("downloadAPP"),
                    link: "",
                    isopen: 1
                }].filter(Boolean) : [{
                    icon: "notifyIcon",
                    title: o("notifications"),
                    link: "Messages",
                    isopen: "1"
                }, {
                    icon: "inviteIcon",
                    title: o("invitationBonus"),
                    link: "InvitationBonus",
                    isopen: u.value.isTaskState,
                    haspermission: 15
                }, {
                    icon: "giftIcon",
                    title: o("giftExchange"),
                    link: "RedeemGift",
                    isopen: "1"
                }, {
                    icon: "cps",
                    title: o("cpsTip6"),
                    link: "MyCps",
                    isopen: u.value.isOpenChampion
                }, {
                    icon: "orderIcon",
                    title: o("productOrder"),
                    link: "PointMall-MyOrders",
                    isopen: u.value.isOpenPointMall
                }, {
                    icon: "laundryIcon",
                    title: o("laundryAmount"),
                    link: "Laundry",
                    isopen: u.value.isOpenWashCode
                }, {
                    icon: "mylottery",
                    title: o("MyLottery"),
                    link: "PointMall-MyLottery",
                    isopen: u.value.isOpenPointMall
                }, {
                    icon: "statsIcon",
                    title: o("gameStatistics"),
                    link: "GameStats",
                    isopen: "1",
                    haspermission: 17
                }, {
                    icon: "superIcon",
                    title: o("superjackpot"),
                    link: "SuperJackpot",
                    isopen: u.value.isOpenJackpotReward
                }, {
                    icon: "languageIcon",
                    title: o("switchLanguages"),
                    link: "Language",
                    isopen: "1"
                }]);
            async function c() {
                const f = await de(Wa());
                if (f) {
                    let C = navigator.userAgent.toLowerCase(),
                        h = "";
                    C.indexOf("windows") != -1 || C.indexOf("android") != -1 ? h = f.data.androidUrl : C.indexOf("iphone") != -1 || C.indexOf("mac") != -1 || C.indexOf("ipad") != -1 ? h = f.data.iosUrl : h = f.data.androidUrl, Sn(h)
                }
            }
            async function v(f) {
                if (f.icon === "down") return c();
                p.push({
                    name: f.link
                })
            }
            return (f, C) => {
                const h = j("van-icon"),
                    g = Le("haspermission");
                return n(), a("div", mR, [e("div", vR, [(n(!0), a(R, null, P(d.value, y => {
                    var T, k;
                    return ee((n(), a("div", {
                        key: y.title,
                        onClick: b => v(y),
                        class: "settingPanel__container-items__item ar-1px-b"
                    }, [e("div", yR, [e("img", {
                        src: r(ue)("main", `${y.icon}`)
                    }, null, 8, bR), e("span", null, s(y.title), 1)]), e("div", gR, [ee(e("h5", null, s((T = u.value) == null ? void 0 : T.unRead), 513), [
                        [He, y.icon === "notifyIcon" && ((k = u.value) == null ? void 0 : k.unRead) > 0]
                    ]), ee(e("span", null, s(r(m).getLanguageName), 513), [
                        [He, y.icon === "languageIcon"]
                    ]), w(h, {
                        name: "arrow",
                        color: "#333333"
                    })])], 8, fR)), [
                        [He, y.isopen == "1"],
                        [g, y.haspermission]
                    ])
                }), 128))])])
            }
        }
    });
const $R = H(hR, [
        ["__scopeId", "data-v-8de4bcb0"]
    ]),
    zn = l => (he("data-v-af62fe0b"), l = l(), $e(), l),
    CR = {
        class: "terms"
    },
    kR = {
        class: "terms-logo"
    },
    TR = {
        class: "terms-logo-left"
    },
    wR = ["src"],
    LR = Pt('<span class="terms-logo-service" data-v-af62fe0b><svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-af62fe0b><circle cx="35" cy="35" r="33" stroke="url(#paint0_linear_84_6311)" stroke-width="4" data-v-af62fe0b></circle><path d="M25.3809 33.7041V36.8906H12.7109V33.7041H25.3809ZM20.7852 28.6895V42.1465H17.3193V28.6895H20.7852ZM36.3496 25.4775V44H32.6934V29.6924L28.3008 31.0889V28.207L35.9561 25.4775H36.3496ZM54.8213 38.9346C54.8213 40.0941 54.5505 41.0716 54.0088 41.8672C53.4671 42.6543 52.7223 43.251 51.7744 43.6572C50.835 44.055 49.7686 44.2539 48.5752 44.2539C47.3818 44.2539 46.3112 44.055 45.3633 43.6572C44.4154 43.251 43.6663 42.6543 43.1162 41.8672C42.5661 41.0716 42.291 40.0941 42.291 38.9346C42.291 38.1559 42.4476 37.4535 42.7607 36.8271C43.0739 36.1924 43.5098 35.6507 44.0684 35.2021C44.6354 34.7451 45.2998 34.3981 46.0615 34.1611C46.8232 33.9157 47.6527 33.793 48.5498 33.793C49.7516 33.793 50.8265 34.0046 51.7744 34.4277C52.7223 34.8509 53.4671 35.4476 54.0088 36.2178C54.5505 36.988 54.8213 37.8936 54.8213 38.9346ZM51.1396 38.6934C51.1396 38.1263 51.0296 37.6396 50.8096 37.2334C50.598 36.8187 50.2975 36.5013 49.9082 36.2812C49.5189 36.0612 49.0661 35.9512 48.5498 35.9512C48.0335 35.9512 47.5807 36.0612 47.1914 36.2812C46.8021 36.5013 46.4974 36.8187 46.2773 37.2334C46.0658 37.6396 45.96 38.1263 45.96 38.6934C45.96 39.252 46.0658 39.7344 46.2773 40.1406C46.4974 40.5469 46.8021 40.86 47.1914 41.0801C47.5892 41.2917 48.0505 41.3975 48.5752 41.3975C49.0999 41.3975 49.5527 41.2917 49.9336 41.0801C50.3229 40.86 50.6191 40.5469 50.8223 40.1406C51.0339 39.7344 51.1396 39.252 51.1396 38.6934ZM54.4277 30.416C54.4277 31.3555 54.1781 32.1891 53.6787 32.917C53.1794 33.6364 52.4854 34.1992 51.5967 34.6055C50.7165 35.0117 49.7093 35.2148 48.5752 35.2148C47.4326 35.2148 46.417 35.0117 45.5283 34.6055C44.6396 34.1992 43.9456 33.6364 43.4463 32.917C42.9469 32.1891 42.6973 31.3555 42.6973 30.416C42.6973 29.2988 42.9469 28.3594 43.4463 27.5977C43.9541 26.8275 44.6481 26.2435 45.5283 25.8457C46.417 25.4479 47.4242 25.249 48.5498 25.249C49.6924 25.249 50.7038 25.4479 51.584 25.8457C52.4727 26.2435 53.1667 26.8275 53.666 27.5977C54.1738 28.3594 54.4277 29.2988 54.4277 30.416ZM50.7715 30.5811C50.7715 30.0817 50.6826 29.6501 50.5049 29.2861C50.3271 28.9137 50.0732 28.626 49.7432 28.4229C49.4215 28.2197 49.0238 28.1182 48.5498 28.1182C48.0928 28.1182 47.6992 28.2155 47.3691 28.4102C47.0475 28.6048 46.7979 28.8883 46.6201 29.2607C46.4508 29.6247 46.3662 30.0648 46.3662 30.5811C46.3662 31.0804 46.4508 31.5205 46.6201 31.9014C46.7979 32.2738 47.0518 32.5658 47.3818 32.7773C47.7119 32.9889 48.1097 33.0947 48.5752 33.0947C49.0407 33.0947 49.4342 32.9889 49.7559 32.7773C50.0859 32.5658 50.3356 32.2738 50.5049 31.9014C50.6826 31.5205 50.7715 31.0804 50.7715 30.5811Z" fill="url(#paint1_linear_84_6311)" data-v-af62fe0b></path><defs data-v-af62fe0b><linearGradient id="paint0_linear_84_6311" x1="35" y1="0" x2="35" y2="70" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FA2221" data-v-af62fe0b></stop><stop offset="1" stop-color="#FA5121" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint1_linear_84_6311" x1="34.5" y1="20" x2="34.5" y2="50" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FA2221" data-v-af62fe0b></stop><stop offset="1" stop-color="#FA5121" data-v-af62fe0b></stop></linearGradient></defs></svg></span>', 1),
    IR = ["onClick"],
    SR = {
        alt: ""
    },
    GR = {
        class: "terms-icons"
    },
    xR = Pt('<path d="M0 10C0 4.47715 4.47715 0 10 0H200C205.523 0 210 4.47715 210 10V70C210 75.5229 205.523 80 200 80H10C4.47715 80 0 75.5229 0 70V10Z" fill="#F6F6F6" data-v-af62fe0b></path><path d="M94.4333 42.2315C94.4755 42.7398 94.527 43.235 94.5773 43.7186C94.8659 46.4927 95.115 48.8876 93.3547 51.2112C88.1097 57.7135 81.1033 59.6642 74.6691 59.6642C63.8062 59.6642 55 50.9306 55 40.1572C55 29.3838 63.8062 20.6502 74.6691 20.6502C80.1533 20.6502 85.5259 23.5619 89.0931 27.1526C88.1097 28.453 86.4706 30.0786 85.7784 31.0327C83.1327 27.8679 79.1382 25.8521 74.6691 25.8521C66.7029 25.8521 60.2451 32.2567 60.2451 40.1572C60.2451 48.0577 66.7029 54.4624 74.6691 54.4624C79.1482 54.4624 85.0555 53.0479 89.0931 48.6103C90.868 46.6596 90.6807 46.1078 90.7322 45.3591C92.3672 44.038 93.1977 42.9202 94.4333 42.2315Z" fill="url(#paint0_linear_84_6465)" data-v-af62fe0b></path><path fill-rule="evenodd" clip-rule="evenodd" d="M109.418 59.6642C120.281 59.6642 129.087 50.9306 129.087 40.1572C129.087 29.3838 120.281 20.6502 109.418 20.6502C98.5549 20.6502 89.7487 29.3838 89.7487 40.1572C89.7487 50.9306 98.5549 59.6642 109.418 59.6642ZM109.418 54.4624C117.384 54.4624 123.842 48.0577 123.842 40.1572C123.842 32.2567 117.384 25.8521 109.418 25.8521C101.452 25.8521 94.9938 32.2567 94.9938 40.1572C94.9938 48.0577 101.452 54.4624 109.418 54.4624Z" fill="url(#paint1_linear_84_6465)" data-v-af62fe0b></path><path fill-rule="evenodd" clip-rule="evenodd" d="M148.756 51.2112C157.446 51.2112 164.491 44.2243 164.491 35.6056C164.491 26.9869 157.446 20 148.756 20C140.066 20 133.021 26.9869 133.021 35.6056C133.021 44.2243 140.066 51.2112 148.756 51.2112ZM148.756 46.0093C154.55 46.0093 159.246 41.3514 159.246 35.6056C159.246 29.8598 154.55 25.2019 148.756 25.2019C142.962 25.2019 138.266 29.8598 138.266 35.6056C138.266 41.3514 142.962 46.0093 148.756 46.0093Z" fill="url(#paint2_linear_84_6465)" data-v-af62fe0b></path><path d="M109.418 42.433C104.173 42.433 100.02 42.9749 98.5998 43.4084C98.9277 44.7089 100.567 48.6103 100.567 48.6103C100.567 48.6103 115.59 45.496 123.842 51.8614C135.643 60.9647 145.478 60.3145 149.412 59.6642C153.346 59.014 158.918 57.0633 162.197 50.8861C165.475 44.7089 164.491 35.6056 164.491 35.6056H162.197L157.607 47.96C157.935 49.5856 153.214 53.9422 146.134 54.4624C137.282 55.1126 132.742 51.0323 127.448 47.6349C121.875 44.0586 115.974 42.433 109.418 42.433Z" fill="url(#paint3_linear_84_6465)" data-v-af62fe0b></path><defs data-v-af62fe0b><linearGradient id="paint0_linear_84_6465" x1="109.815" y1="20" x2="109.815" y2="60" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFC908" data-v-af62fe0b></stop><stop offset="1" stop-color="#F57A1F" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint1_linear_84_6465" x1="109.815" y1="20" x2="109.815" y2="60" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFC908" data-v-af62fe0b></stop><stop offset="1" stop-color="#F57A1F" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint2_linear_84_6465" x1="109.815" y1="20" x2="109.815" y2="60" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFC908" data-v-af62fe0b></stop><stop offset="1" stop-color="#F57A1F" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint3_linear_84_6465" x1="109.815" y1="20" x2="109.815" y2="60" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFC908" data-v-af62fe0b></stop><stop offset="1" stop-color="#F57A1F" data-v-af62fe0b></stop></linearGradient></defs>', 6),
    NR = [xR],
    BR = Pt('<path d="M0 10C0 4.47715 4.47715 0 10 0H200C205.523 0 210 4.47715 210 10V70C210 75.5229 205.523 80 200 80H10C4.47715 80 0 75.5229 0 70V10Z" fill="#F6F6F6" data-v-af62fe0b></path><path fill-rule="evenodd" clip-rule="evenodd" d="M105 47C115.493 47 124 38.4934 124 28C124 17.5066 115.493 9 105 9C94.5066 9 86 17.5066 86 28C86 29.9874 86.3051 31.9034 86.8711 33.704C86.8777 33.6928 86.8845 33.6819 86.8915 33.6713C89.1199 30.9738 92.9341 25.5392 94.2804 23.1158C96.0397 19.9491 97.7989 16.196 98.5026 14.6713C98.7372 14.2022 99.4878 12.9824 100.614 13.2638C101.679 13.5302 101.673 15.0059 101.67 15.9278C101.67 15.98 101.669 16.0304 101.669 16.0787C101.669 17.4079 101.628 19.0014 101.583 20.7098C101.403 27.5937 101.173 36.344 103.429 37.1898C104.902 37.7424 109.761 29.0971 111.872 22.4119C111.891 22.354 111.91 22.2961 111.929 22.2384C112.257 21.2437 112.568 20.301 113.632 20.301C114.544 20.301 114.671 21.2235 114.872 22.6953C114.92 23.0413 114.972 23.4175 115.038 23.8193C115.062 23.9613 115.087 24.1177 115.115 24.2865C115.493 26.6278 116.26 31.3739 118.557 33.6712C119.801 34.9151 119.964 36.1341 117.15 34.023C116.68 33.6712 115.038 32.2637 114.335 29.4489C113.631 26.6341 113.069 26.9858 112.929 27.6897C112.577 29.4489 107.651 40.3565 103.78 40.3565C98.244 40.3565 98.6229 31.2148 98.8059 26.7988C98.8322 26.1631 98.8545 25.6254 98.8545 25.2269C98.8545 22.0602 97.0952 25.2269 96.0397 27.338C95.9066 27.6041 95.7245 27.9804 95.5041 28.4357C94.0796 31.3783 91.057 37.6226 89.3523 38.7803C92.7798 43.7459 98.5099 47 105 47Z" fill="url(#paint0_linear_84_6488)" data-v-af62fe0b></path><path d="M33.1136 51.5455H35.6364L41.5682 66.0341H41.7727L47.7045 51.5455H50.2273V69H48.25V55.7386H48.0795L42.625 69H40.7159L35.2614 55.7386H35.0909V69H33.1136V51.5455ZM54.1925 69V55.9091H56.2038V69H54.1925ZM55.2152 53.7273C54.8232 53.7273 54.4851 53.5938 54.201 53.3267C53.9226 53.0597 53.7834 52.7386 53.7834 52.3636C53.7834 51.9886 53.9226 51.6676 54.201 51.4006C54.4851 51.1335 54.8232 51 55.2152 51C55.6072 51 55.9425 51.1335 56.2209 51.4006C56.505 51.6676 56.647 51.9886 56.647 52.3636C56.647 52.7386 56.505 53.0597 56.2209 53.3267C55.9425 53.5938 55.6072 53.7273 55.2152 53.7273ZM65.206 69.2727C63.9787 69.2727 62.9219 68.983 62.0355 68.4034C61.1491 67.8239 60.4673 67.0256 59.9901 66.0085C59.5128 64.9915 59.2741 63.8295 59.2741 62.5227C59.2741 61.1932 59.5185 60.0199 60.0071 59.0028C60.5014 57.9801 61.1889 57.1818 62.0696 56.608C62.956 56.0284 63.9901 55.7386 65.1719 55.7386C66.0923 55.7386 66.9219 55.9091 67.6605 56.25C68.3991 56.5909 69.0043 57.0682 69.4759 57.6818C69.9474 58.2955 70.2401 59.0114 70.3537 59.8295H68.3423C68.1889 59.233 67.848 58.7045 67.3196 58.2443C66.7969 57.7784 66.0923 57.5455 65.206 57.5455C64.4219 57.5455 63.7344 57.75 63.1435 58.1591C62.5582 58.5625 62.1009 59.1335 61.7713 59.8722C61.4474 60.6051 61.2855 61.4659 61.2855 62.4545C61.2855 63.4659 61.4446 64.3466 61.7628 65.0966C62.0866 65.8466 62.5412 66.429 63.1264 66.8438C63.7173 67.2585 64.4105 67.4659 65.206 67.4659C65.7287 67.4659 66.2031 67.375 66.6293 67.1932C67.0554 67.0114 67.4162 66.75 67.7116 66.4091C68.0071 66.0682 68.2173 65.6591 68.3423 65.1818H70.3537C70.2401 65.9545 69.9588 66.6506 69.5099 67.2699C69.0668 67.8835 68.4787 68.3722 67.7457 68.7358C67.0185 69.0938 66.1719 69.2727 65.206 69.2727ZM73.294 69V55.9091H75.2372V57.8864H75.3736C75.6122 57.2386 76.044 56.7131 76.669 56.3097C77.294 55.9062 77.9986 55.7045 78.7827 55.7045C78.9304 55.7045 79.1151 55.7074 79.3366 55.7131C79.5582 55.7187 79.7259 55.7273 79.8395 55.7386V57.7841C79.7713 57.767 79.6151 57.7415 79.3707 57.7074C79.1321 57.6676 78.8793 57.6477 78.6122 57.6477C77.9759 57.6477 77.4077 57.7812 76.9077 58.0483C76.4134 58.3097 76.0213 58.6733 75.7315 59.1392C75.4474 59.5994 75.3054 60.125 75.3054 60.7159V69H73.294ZM87.1435 69.2727C85.9616 69.2727 84.9247 68.9915 84.0327 68.429C83.1463 67.8665 82.4531 67.0795 81.9531 66.0682C81.4588 65.0568 81.2116 63.875 81.2116 62.5227C81.2116 61.1591 81.4588 59.9687 81.9531 58.9517C82.4531 57.9347 83.1463 57.1449 84.0327 56.5824C84.9247 56.0199 85.9616 55.7386 87.1435 55.7386C88.3253 55.7386 89.3594 56.0199 90.2457 56.5824C91.1378 57.1449 91.831 57.9347 92.3253 58.9517C92.8253 59.9687 93.0753 61.1591 93.0753 62.5227C93.0753 63.875 92.8253 65.0568 92.3253 66.0682C91.831 67.0795 91.1378 67.8665 90.2457 68.429C89.3594 68.9915 88.3253 69.2727 87.1435 69.2727ZM87.1435 67.4659C88.0412 67.4659 88.7798 67.2358 89.3594 66.7756C89.9389 66.3153 90.3679 65.7102 90.6463 64.9602C90.9247 64.2102 91.0639 63.3977 91.0639 62.5227C91.0639 61.6477 90.9247 60.8324 90.6463 60.0767C90.3679 59.321 89.9389 58.7102 89.3594 58.2443C88.7798 57.7784 88.0412 57.5455 87.1435 57.5455C86.2457 57.5455 85.5071 57.7784 84.9276 58.2443C84.348 58.7102 83.919 59.321 83.6406 60.0767C83.3622 60.8324 83.223 61.6477 83.223 62.5227C83.223 63.3977 83.3622 64.2102 83.6406 64.9602C83.919 65.7102 84.348 66.3153 84.9276 66.7756C85.5071 67.2358 86.2457 67.4659 87.1435 67.4659ZM101.43 74.1818C100.458 74.1818 99.6229 74.0568 98.924 73.8068C98.2251 73.5625 97.6428 73.2386 97.1768 72.8352C96.7166 72.4375 96.3501 72.0114 96.0774 71.5568L97.6797 70.4318C97.8615 70.6705 98.0916 70.9432 98.37 71.25C98.6484 71.5625 99.0291 71.8324 99.5121 72.0597C100.001 72.2926 100.64 72.4091 101.43 72.4091C102.487 72.4091 103.359 72.1534 104.046 71.642C104.734 71.1307 105.077 70.3295 105.077 69.2386V66.5795H104.907C104.759 66.8182 104.549 67.1136 104.276 67.4659C104.009 67.8125 103.623 68.1222 103.117 68.3949C102.617 68.6619 101.941 68.7955 101.089 68.7955C100.032 68.7955 99.0831 68.5455 98.2422 68.0455C97.407 67.5455 96.745 66.8182 96.2564 65.8636C95.7734 64.9091 95.532 63.75 95.532 62.3864C95.532 61.0455 95.7678 59.8778 96.2393 58.8835C96.7109 57.8835 97.3672 57.1108 98.2081 56.5653C99.049 56.0142 100.021 55.7386 101.123 55.7386C101.975 55.7386 102.651 55.8807 103.151 56.1648C103.657 56.4432 104.043 56.7614 104.31 57.1193C104.583 57.4716 104.793 57.7614 104.941 57.9886H105.146V55.9091H107.089V69.375C107.089 70.5 106.833 71.4148 106.322 72.1193C105.816 72.8295 105.134 73.3494 104.276 73.679C103.424 74.0142 102.475 74.1818 101.43 74.1818ZM101.362 66.9886C102.168 66.9886 102.85 66.804 103.407 66.4347C103.964 66.0653 104.387 65.5341 104.677 64.8409C104.967 64.1477 105.112 63.3182 105.112 62.3523C105.112 61.4091 104.969 60.5767 104.685 59.8551C104.401 59.1335 103.981 58.5682 103.424 58.1591C102.867 57.75 102.18 57.5455 101.362 57.5455C100.509 57.5455 99.799 57.7614 99.2308 58.1932C98.6683 58.625 98.245 59.2045 97.9609 59.9318C97.6825 60.6591 97.5433 61.4659 97.5433 62.3523C97.5433 63.2614 97.6854 64.0653 97.9695 64.7642C98.2592 65.4574 98.6854 66.0028 99.2479 66.4006C99.8161 66.7926 100.521 66.9886 101.362 66.9886ZM114.623 69.3068C113.793 69.3068 113.04 69.1506 112.364 68.8381C111.688 68.5199 111.151 68.0625 110.754 67.4659C110.356 66.8636 110.157 66.1364 110.157 65.2841C110.157 64.5341 110.305 63.9261 110.6 63.4602C110.896 62.9886 111.29 62.6193 111.785 62.3523C112.279 62.0852 112.825 61.8864 113.421 61.7557C114.023 61.6193 114.629 61.5114 115.237 61.4318C116.032 61.3295 116.677 61.2528 117.171 61.2017C117.671 61.1449 118.035 61.0511 118.262 60.9205C118.495 60.7898 118.612 60.5625 118.612 60.2386V60.1705C118.612 59.3295 118.381 58.6761 117.921 58.2102C117.467 57.7443 116.776 57.5114 115.85 57.5114C114.89 57.5114 114.137 57.7216 113.592 58.142C113.046 58.5625 112.663 59.0114 112.441 59.4886L110.532 58.8068C110.873 58.0114 111.327 57.392 111.896 56.9489C112.469 56.5 113.094 56.1875 113.771 56.0114C114.452 55.8295 115.123 55.7386 115.782 55.7386C116.202 55.7386 116.685 55.7898 117.231 55.892C117.782 55.9886 118.313 56.1903 118.825 56.4972C119.342 56.804 119.771 57.267 120.112 57.8864C120.452 58.5057 120.623 59.3352 120.623 60.375V69H118.612V67.2273H118.509C118.373 67.5114 118.146 67.8153 117.827 68.1392C117.509 68.4631 117.086 68.7386 116.558 68.9659C116.029 69.1932 115.384 69.3068 114.623 69.3068ZM114.93 67.5C115.725 67.5 116.396 67.3438 116.941 67.0312C117.492 66.7188 117.907 66.3153 118.185 65.821C118.469 65.3267 118.612 64.8068 118.612 64.2614V62.4205C118.526 62.5227 118.339 62.6165 118.049 62.7017C117.765 62.7812 117.435 62.8523 117.06 62.9148C116.691 62.9716 116.33 63.0227 115.978 63.0682C115.631 63.108 115.35 63.142 115.134 63.1705C114.612 63.2386 114.123 63.3494 113.668 63.5028C113.219 63.6506 112.856 63.875 112.577 64.1761C112.305 64.4716 112.168 64.875 112.168 65.3864C112.168 66.0852 112.427 66.6136 112.944 66.9716C113.467 67.3239 114.129 67.5 114.93 67.5ZM124.294 69V55.9091H126.237V57.9545H126.408C126.68 57.2557 127.121 56.7131 127.729 56.3267C128.337 55.9347 129.067 55.7386 129.919 55.7386C130.783 55.7386 131.501 55.9347 132.075 56.3267C132.655 56.7131 133.107 57.2557 133.43 57.9545H133.567C133.902 57.2784 134.405 56.7415 135.075 56.3438C135.746 55.9403 136.55 55.7386 137.487 55.7386C138.658 55.7386 139.615 56.1051 140.359 56.8381C141.104 57.5653 141.476 58.6989 141.476 60.2386V69H139.464V60.2386C139.464 59.2727 139.2 58.5824 138.672 58.1676C138.143 57.7528 137.521 57.5455 136.805 57.5455C135.885 57.5455 135.172 57.8239 134.666 58.3807C134.161 58.9318 133.908 59.6307 133.908 60.4773V69H131.862V60.0341C131.862 59.2898 131.621 58.6903 131.138 58.2358C130.655 57.7756 130.033 57.5455 129.271 57.5455C128.749 57.5455 128.26 57.6847 127.805 57.9631C127.357 58.2415 126.993 58.6278 126.714 59.1222C126.442 59.6108 126.305 60.1761 126.305 60.8182V69H124.294ZM145.153 69V55.9091H147.165V69H145.153ZM146.176 53.7273C145.784 53.7273 145.446 53.5938 145.162 53.3267C144.884 53.0597 144.744 52.7386 144.744 52.3636C144.744 51.9886 144.884 51.6676 145.162 51.4006C145.446 51.1335 145.784 51 146.176 51C146.568 51 146.903 51.1335 147.182 51.4006C147.466 51.6676 147.608 51.9886 147.608 52.3636C147.608 52.7386 147.466 53.0597 147.182 53.3267C146.903 53.5938 146.568 53.7273 146.176 53.7273ZM152.86 61.125V69H150.849V55.9091H152.792V57.9545H152.962C153.269 57.2898 153.735 56.7557 154.36 56.3523C154.985 55.9432 155.792 55.7386 156.781 55.7386C157.667 55.7386 158.442 55.9205 159.107 56.2841C159.772 56.642 160.289 57.1875 160.658 57.9205C161.028 58.6477 161.212 59.5682 161.212 60.6818V69H159.201V60.8182C159.201 59.7898 158.934 58.9886 158.4 58.4148C157.866 57.8352 157.133 57.5455 156.201 57.5455C155.559 57.5455 154.985 57.6847 154.479 57.9631C153.979 58.2415 153.585 58.6477 153.295 59.1818C153.005 59.7159 152.86 60.3636 152.86 61.125ZM170.172 74.1818C169.2 74.1818 168.365 74.0568 167.666 73.8068C166.967 73.5625 166.385 73.2386 165.919 72.8352C165.459 72.4375 165.092 72.0114 164.82 71.5568L166.422 70.4318C166.604 70.6705 166.834 70.9432 167.112 71.25C167.391 71.5625 167.771 71.8324 168.254 72.0597C168.743 72.2926 169.382 72.4091 170.172 72.4091C171.229 72.4091 172.101 72.1534 172.788 71.642C173.476 71.1307 173.82 70.3295 173.82 69.2386V66.5795H173.649C173.501 66.8182 173.291 67.1136 173.018 67.4659C172.751 67.8125 172.365 68.1222 171.859 68.3949C171.359 68.6619 170.683 68.7955 169.831 68.7955C168.774 68.7955 167.825 68.5455 166.984 68.0455C166.149 67.5455 165.487 66.8182 164.999 65.8636C164.516 64.9091 164.274 63.75 164.274 62.3864C164.274 61.0455 164.51 59.8778 164.982 58.8835C165.453 57.8835 166.109 57.1108 166.95 56.5653C167.791 56.0142 168.763 55.7386 169.865 55.7386C170.717 55.7386 171.393 55.8807 171.893 56.1648C172.399 56.4432 172.786 56.7614 173.053 57.1193C173.325 57.4716 173.536 57.7614 173.683 57.9886H173.888V55.9091H175.831V69.375C175.831 70.5 175.575 71.4148 175.064 72.1193C174.558 72.8295 173.876 73.3494 173.018 73.679C172.166 74.0142 171.217 74.1818 170.172 74.1818ZM170.104 66.9886C170.911 66.9886 171.592 66.804 172.149 66.4347C172.706 66.0653 173.129 65.5341 173.419 64.8409C173.709 64.1477 173.854 63.3182 173.854 62.3523C173.854 61.4091 173.712 60.5767 173.428 59.8551C173.143 59.1335 172.723 58.5682 172.166 58.1591C171.609 57.75 170.922 57.5455 170.104 57.5455C169.251 57.5455 168.541 57.7614 167.973 58.1932C167.411 58.625 166.987 59.2045 166.703 59.9318C166.425 60.6591 166.286 61.4659 166.286 62.3523C166.286 63.2614 166.428 64.0653 166.712 64.7642C167.001 65.4574 167.428 66.0028 167.99 66.4006C168.558 66.7926 169.263 66.9886 170.104 66.9886Z" fill="url(#paint1_linear_84_6488)" data-v-af62fe0b></path><defs data-v-af62fe0b><linearGradient id="paint0_linear_84_6488" x1="113.5" y1="9" x2="103.5" y2="47" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#31B7E3" data-v-af62fe0b></stop><stop offset="1" stop-color="#22E124" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint1_linear_84_6488" x1="33.9913" y1="60.7059" x2="174.581" y2="60.7059" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#31BAD9" data-v-af62fe0b></stop><stop offset="1" stop-color="#23E128" data-v-af62fe0b></stop></linearGradient></defs>', 4),
    RR = [BR],
    MR = Pt('<path d="M0 10C0 4.47715 4.47715 0 10 0H200C205.523 0 210 4.47715 210 10V70C210 75.5229 205.523 80 200 80H10C4.47715 80 0 75.5229 0 70V10Z" fill="#F6F6F6" data-v-af62fe0b></path><path d="M93.3413 15H78.4997L83.5947 22.1899L76.5052 51.1817C76.2837 51.8775 75.4873 54.2432 73.1835 56.2842C70.8797 58.3252 67.2025 57.2893 65.6518 56.5161C64.5434 58.1397 61 63.2422 61 63.2422C61 63.2422 66.8737 66.6818 74.734 63.938C79.3849 62.3145 83.1507 56.5161 84.0376 52.5733L93.3413 15Z" fill="url(#paint0_linear_84_6498)" data-v-af62fe0b></path><path fill-rule="evenodd" clip-rule="evenodd" d="M94.005 15.2319L139.194 15C142.295 15 148.719 18.0151 148.719 24.9732C148.719 30.3076 145.84 33.5547 144.289 34.4824L144.299 34.494C144.969 35.2733 146.504 37.0591 146.504 42.1362C146.504 48.3985 139.637 54.1968 132.77 54.1968H90.4607L98.6568 22.4219L94.005 15.2319ZM106.188 22.1899L99.9859 46.543L100.038 46.5475C102.71 46.7808 107.768 47.2223 112.169 44.6875C116.6 42.1362 121.03 35.874 120.808 29.6118C120.587 23.3496 115.713 22.1899 112.834 22.1899H106.188ZM135.733 38.1934H125.903C125.017 41.9042 121.916 45.3832 120.365 46.7748C123.335 46.7748 128.257 46.6593 131.155 46.5913L131.156 46.5913C132.364 46.563 133.22 46.5429 133.435 46.5429C135.207 46.543 139.43 45.1514 139.194 41.4404C139.017 38.6572 136.979 38.1935 135.733 38.1934ZM127.675 30.7715H136.619C138.087 30.7715 141.188 29.6118 141.188 26.3648C141.188 23.1177 139.263 22.1899 137.2 22.19C136.848 22.1901 135.237 22.19 133.191 22.19C130.997 22.19 128.303 22.1899 126.125 22.1899C127.011 23.8135 127.897 27.5244 127.675 30.7715Z" fill="url(#paint1_linear_84_6498)" data-v-af62fe0b></path><defs data-v-af62fe0b><linearGradient id="paint0_linear_84_6498" x1="144.5" y1="30.5" x2="83" y2="36.5" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FF2E3B" data-v-af62fe0b></stop><stop offset="1" stop-color="#FFD200" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint1_linear_84_6498" x1="144.5" y1="30.5" x2="83" y2="36.5" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FF2E3B" data-v-af62fe0b></stop><stop offset="1" stop-color="#FFD200" data-v-af62fe0b></stop></linearGradient></defs>', 4),
    PR = [MR],
    AR = Pt('<path d="M0 10C0 4.47715 4.47715 0 10 0H200C205.523 0 210 4.47715 210 10V70C210 75.5229 205.523 80 200 80H10C4.47715 80 0 75.5229 0 70V10Z" fill="#F6F6F6" data-v-af62fe0b></path><path d="M48.1543 27.6648H66.1561V31.7176H52.8361V37.6336H61.707V41.6864H52.8361V48.296H66.5668V52.3488H48.1543V27.6648Z" fill="black" data-v-af62fe0b></path><path d="M66.1562 34.8047H70.9476L75.1366 47.0311L79.0245 34.8047H83.6653L77.2311 52.3487H72.9326L66.1562 34.8047Z" fill="black" data-v-af62fe0b></path><path d="M83.8154 43.6177C83.8154 38.2593 87.5527 34.4785 92.9053 34.4785C98.2169 34.4785 101.968 38.2729 101.968 43.6177C101.968 48.8945 98.1484 52.6889 92.7958 52.6889C87.4842 52.6889 83.8154 48.9625 83.8154 43.6177ZM97.2586 43.7265V43.5769C97.2586 40.2313 95.6159 38.2185 92.919 38.2185C90.1811 38.2185 88.5383 40.2313 88.5383 43.5769V43.7265C88.5383 47.0041 90.14 48.9353 92.8369 48.9353C95.5748 48.9353 97.2586 46.9905 97.2586 43.7265Z" fill="black" data-v-af62fe0b></path><path d="M104.966 27.3247H109.648V52.3487H104.966V27.3247Z" fill="black" data-v-af62fe0b></path><path d="M113.193 45.3175V34.8047H117.834V45.0591C117.834 47.3983 118.957 48.7719 121.051 48.7719C123.488 48.7719 124.501 46.7319 124.501 43.7127V34.8047H129.142V52.3487H124.501V49.8599C123.57 51.6823 121.955 52.6887 119.669 52.6887C115.671 52.6887 113.193 49.8599 113.193 45.3175Z" fill="black" data-v-af62fe0b></path><path d="M134.262 47.6976V38.5176H131.757V34.8048H134.262V31.4864L138.793 28.9568V34.7912H142.27V38.504H138.752V47.2352C138.752 48.092 139.163 48.4592 140.025 48.5H142.079V52.3352H138.492C135.083 52.1584 134.344 50.608 134.262 47.6976Z" fill="black" data-v-af62fe0b></path><path d="M145.269 27.7327H150.101V32.2343H145.269V27.7327ZM145.337 34.8047H150.019V52.3487H145.337V34.8047Z" fill="black" data-v-af62fe0b></path><path d="M153.017 43.6175C153.017 38.2591 156.754 34.4783 162.107 34.4783C167.418 34.4783 171.169 38.2727 171.169 43.6175C171.169 48.8943 167.35 52.6887 161.997 52.6887C156.685 52.6887 153.017 48.9623 153.017 43.6175ZM166.446 43.7263V43.5767C166.446 40.2311 164.803 38.2183 162.107 38.2183C159.369 38.2183 157.726 40.2311 157.726 43.5767V43.7263C157.726 47.0039 159.327 48.9351 162.024 48.9351C164.762 48.9351 166.446 46.9903 166.446 43.7263Z" fill="black" data-v-af62fe0b></path><path d="M174.126 34.8046H178.767V37.6606C179.698 35.6206 181.423 34.4238 183.928 34.4238C187.788 34.4238 190.061 36.9942 190.061 41.8222V52.3486H185.42V42.0942C185.42 39.6462 184.489 38.3814 182.312 38.3814C180.108 38.3814 178.753 40.163 178.753 43.4406V52.3622H174.112L174.126 34.8046Z" fill="black" data-v-af62fe0b></path><path d="M37.2297 29.9358C32.9997 24.4006 25.3198 22.8366 18.9404 26.223C21.4319 31.7854 23.2937 38.327 35.5733 38.7078C37.0107 38.7486 38.5987 38.7078 40.3373 38.5718C40.0909 35.0766 38.9409 32.1798 37.2297 29.9358Z" fill="black" data-v-af62fe0b></path><path d="M34.971 41.3191C27.5786 41.6863 24.1151 44.3519 21.9521 47.6567C20.679 49.6015 19.8576 51.7503 18.9404 53.7767C27.8934 58.5231 39.4611 53.5183 40.3373 41.4143C38.3523 41.2647 36.559 41.2375 34.971 41.3191Z" fill="black" data-v-af62fe0b></path>', 12),
    zR = [AR],
    DR = Pt('<path d="M0 10C0 4.47715 4.47715 0 10 0H200C205.523 0 210 4.47715 210 10V70C210 75.5229 205.523 80 200 80H10C4.47715 80 0 75.5229 0 70V10Z" fill="#F6F6F6" data-v-af62fe0b></path><g filter="url(#filter0_d_84_6495)" data-v-af62fe0b><path d="M72.0619 51.9586V27.022C72.0619 26.3785 71.4242 26.2176 70.8505 26.2176C70.1774 26.2176 68.8313 26.2176 68.8313 25.011C68.8314 23.4022 69.639 23.4022 70.0428 23.4022H84.5805C84.9843 23.4022 85.3882 23.8044 85.3881 25.011C85.3881 25.8154 84.5805 26.2176 84.1767 26.2176C82.9652 26.2176 82.9652 27.022 82.9652 27.022V49.5454C82.9652 51.9586 81.3499 53.5674 78.9269 55.1762C75.8621 57.2112 72.1965 57.1872 70.4466 56.785V53.5674C70.4466 53.5674 72.0619 52.763 72.0619 51.9586Z" fill="url(#paint0_linear_84_6495)" data-v-af62fe0b></path><path d="M61.1587 53.1652C62.774 55.5784 66.8122 56.785 68.4275 56.785V53.9696C66.9468 54.1037 66.5501 53.2522 66.8122 53.1652C70.4466 51.9586 70.8504 49.1432 70.4466 47.5344C70.1528 46.3638 68.0238 42.3057 63.5817 43.9145C59.4941 45.3949 59.2318 50.2864 61.1587 53.1652Z" fill="url(#paint1_linear_84_6495)" data-v-af62fe0b></path><path d="M87.8111 24.6088C87.8111 23.7203 88.5343 23 89.4264 23H103.156C104.048 23 104.772 23.7203 104.772 24.6088V24.8211C104.772 25.4305 104.426 25.9876 103.879 26.2601L102.349 27.022V52.763L103.667 53.2007C104.327 53.4197 104.772 54.0345 104.772 54.727V55.1762C104.772 56.0647 104.048 56.785 103.156 56.785H89.4264C88.5343 56.785 87.8111 56.0647 87.8111 55.1762V54.727C87.8111 54.0345 88.256 53.4197 88.9156 53.2007L90.234 52.763V27.022L88.704 26.2601C88.1567 25.9876 87.8111 25.4305 87.8111 24.8211V24.6088Z" fill="url(#paint2_linear_84_6495)" data-v-af62fe0b></path><path d="M133.039 24.6088C133.039 23.7203 133.763 23 134.655 23H148.385C149.277 23 150 23.7203 150 24.6088V24.8211C150 25.4305 149.654 25.9876 149.107 26.2601L147.577 27.022V52.763L148.896 53.2007C149.555 53.4197 150 54.0345 150 54.727V55.1762C150 56.0647 149.277 56.785 148.385 56.785H134.655C133.763 56.785 133.039 56.0647 133.039 55.1762V54.727C133.039 54.0345 133.484 53.4197 134.144 53.2007L135.462 52.763V27.022L133.932 26.2601C133.385 25.9876 133.039 25.4305 133.039 24.8211V24.6088Z" fill="url(#paint3_linear_84_6495)" data-v-af62fe0b></path><path d="M107.195 24.6088C107.195 23.7203 107.918 23 108.81 23H122.54C123.432 23 124.155 23.7203 124.155 24.6088V24.8211C124.155 25.4305 123.81 25.9876 123.262 26.2601L121.732 27.022V56.785H108.81C107.918 56.785 107.195 56.0647 107.195 55.1762V54.727C107.195 54.0345 107.64 53.4197 108.299 53.2007L109.618 52.763V27.022L108.088 26.2601C107.54 25.9876 107.195 25.4305 107.195 24.8211V24.6088Z" fill="url(#paint4_linear_84_6495)" data-v-af62fe0b></path><path d="M126.982 49.9476C128.3 48.1094 129.102 46.0997 129.5 44.9261C129.7 44.3369 130.247 43.9145 130.871 43.9145C131.623 43.9145 132.232 44.5213 132.232 45.2697V56.785H122.54V53.5674C122.54 53.5674 124.963 52.763 126.982 49.9476Z" fill="url(#paint5_linear_84_6495)" data-v-af62fe0b></path><path d="M102.126 26.5745L101.849 26.7125V27.022V52.763V53.1238L102.191 53.2375L103.51 53.6752C103.966 53.8267 104.272 54.251 104.272 54.727V55.1762C104.272 55.7867 103.774 56.285 103.156 56.285H89.4264C88.8085 56.285 88.3111 55.7867 88.3111 55.1762V54.727C88.3111 54.251 88.617 53.8267 89.0731 53.6752L90.3916 53.2375L90.734 53.1238V52.763V27.022V26.7125L90.4569 26.5745L88.9269 25.8125C88.5487 25.6242 88.3111 25.24 88.3111 24.8211V24.6088C88.3111 23.9983 88.8085 23.5 89.4264 23.5H103.156C103.774 23.5 104.272 23.9983 104.272 24.6088V24.8211C104.272 25.24 104.034 25.6242 103.656 25.8125L102.126 26.5745ZM147.354 26.5745L147.077 26.7125V27.022V52.763V53.1238L147.42 53.2375L148.738 53.6752C149.194 53.8267 149.5 54.251 149.5 54.727V55.1762C149.5 55.7867 149.003 56.285 148.385 56.285H134.655C134.037 56.285 133.539 55.7867 133.539 55.1762V54.727C133.539 54.251 133.845 53.8267 134.301 53.6752L135.62 53.2375L135.962 53.1238V52.763V27.022V26.7125L135.685 26.5745L134.155 25.8125C133.777 25.6242 133.539 25.24 133.539 24.8211V24.6088C133.539 23.9983 134.037 23.5 134.655 23.5H148.385C149.003 23.5 149.5 23.9983 149.5 24.6088V24.8211C149.5 25.24 149.262 25.6242 148.884 25.8125L147.354 26.5745ZM121.509 26.5745L121.232 26.7125V27.022V56.285H108.81C108.192 56.285 107.695 55.7867 107.695 55.1762V54.727C107.695 54.251 108.001 53.8267 108.457 53.6752L109.775 53.2375L110.118 53.1238V52.763V27.022V26.7125L109.84 26.5745L108.31 25.8125C107.932 25.6242 107.695 25.24 107.695 24.8211V24.6088C107.695 23.9983 108.192 23.5 108.81 23.5H122.54C123.158 23.5 123.655 23.9983 123.655 24.6088V24.8211C123.655 25.24 123.418 25.6242 123.039 25.8125L121.509 26.5745ZM72.5619 51.9586V27.022C72.5619 26.7746 72.4993 26.547 72.3723 26.352C72.2472 26.1599 72.0773 26.0264 71.9027 25.9353C71.5665 25.7598 71.1687 25.7176 70.8505 25.7176C70.498 25.7176 70.0823 25.7127 69.7573 25.5961C69.6038 25.5411 69.5035 25.4718 69.4415 25.3949C69.3851 25.3249 69.3313 25.2133 69.3313 25.011C69.3314 24.2762 69.5162 24.0589 69.5972 23.9943C69.6966 23.9152 69.8269 23.9022 70.0428 23.9022H84.5805C84.5809 23.9022 84.5814 23.9022 84.5819 23.9022C84.5934 23.9018 84.64 23.9001 84.7075 24.0122C84.7925 24.1534 84.8882 24.4516 84.8881 25.011C84.8881 25.2265 84.7854 25.3949 84.6222 25.5249C84.4433 25.6675 84.2475 25.7176 84.1767 25.7176C83.4497 25.7176 82.9827 25.9664 82.7172 26.3191C82.593 26.484 82.5306 26.6492 82.4991 26.7746C82.4833 26.8376 82.4749 26.8921 82.4704 26.934C82.4682 26.955 82.4668 26.9732 82.4661 26.9879L82.4654 27.0076L82.4652 27.0155L82.4652 27.0189L82.4652 27.0205L82.4652 27.0213C82.4652 27.0217 82.4652 27.022 82.8911 27.022H82.4652V49.5454C82.4652 51.6831 81.0578 53.1611 78.6504 54.7597C75.9403 56.5592 72.719 56.6707 70.9466 56.3741V53.8635C70.9478 53.8629 70.949 53.8622 70.9502 53.8615C71.1124 53.7673 71.3316 53.631 71.5535 53.4652C71.7725 53.3016 72.0111 53.0968 72.1993 52.8624C72.382 52.6351 72.5619 52.3244 72.5619 51.9586ZM66.6486 54.0364C66.9385 54.2749 67.3659 54.4461 67.9275 54.4783V56.2516C67.1707 56.1618 66.0892 55.8897 64.9894 55.4202C63.6151 54.8336 62.3041 53.9775 61.5742 52.8871C60.683 51.5556 60.2951 49.7462 60.606 48.1087C60.9133 46.4906 61.8958 45.0569 63.7519 44.3847C65.7857 43.6481 67.2423 44.2064 68.2451 45.0625C69.2816 45.9473 69.8371 47.1597 69.9617 47.6561C70.1398 48.3659 70.1396 49.3501 69.6926 50.2849C69.2528 51.2048 68.3576 52.1253 66.6546 52.6907C66.4719 52.7513 66.3372 52.8895 66.2754 53.0601C66.2196 53.2144 66.2333 53.3629 66.262 53.4727C66.3194 53.693 66.4675 53.8874 66.6486 54.0364ZM127.388 50.239C128.747 48.3445 129.568 46.2833 129.974 45.0866C130.11 44.6847 130.477 44.4145 130.871 44.4145C131.348 44.4145 131.732 44.7993 131.732 45.2697V56.285H123.04V53.9056C123.077 53.8893 123.117 53.8713 123.16 53.8517C123.437 53.7236 123.824 53.5241 124.275 53.2336C125.176 52.6524 126.336 51.706 127.388 50.239Z" stroke="url(#paint6_linear_84_6495)" data-v-af62fe0b></path></g><defs data-v-af62fe0b><filter id="filter0_d_84_6495" x="60" y="23" width="90" height="35" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-af62fe0b><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-af62fe0b></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" data-v-af62fe0b></feColorMatrix><feOffset dy="1" data-v-af62fe0b></feOffset><feComposite in2="hardAlpha" operator="out" data-v-af62fe0b></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0.482353 0 0 0 0 0.239216 0 0 0 0 0 0 0 0 1 0" data-v-af62fe0b></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_84_6495" data-v-af62fe0b></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_84_6495" result="shape" data-v-af62fe0b></feBlend></filter><linearGradient id="paint0_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFE03A" data-v-af62fe0b></stop><stop offset="0.43817" stop-color="white" data-v-af62fe0b></stop><stop offset="0.511377" stop-color="#FBB21D" data-v-af62fe0b></stop><stop offset="1" stop-color="#DB9506" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint1_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFE03A" data-v-af62fe0b></stop><stop offset="0.43817" stop-color="white" data-v-af62fe0b></stop><stop offset="0.511377" stop-color="#FBB21D" data-v-af62fe0b></stop><stop offset="1" stop-color="#DB9506" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint2_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFE03A" data-v-af62fe0b></stop><stop offset="0.43817" stop-color="white" data-v-af62fe0b></stop><stop offset="0.511377" stop-color="#FBB21D" data-v-af62fe0b></stop><stop offset="1" stop-color="#DB9506" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint3_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFE03A" data-v-af62fe0b></stop><stop offset="0.43817" stop-color="white" data-v-af62fe0b></stop><stop offset="0.511377" stop-color="#FBB21D" data-v-af62fe0b></stop><stop offset="1" stop-color="#DB9506" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint4_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFE03A" data-v-af62fe0b></stop><stop offset="0.43817" stop-color="white" data-v-af62fe0b></stop><stop offset="0.511377" stop-color="#FBB21D" data-v-af62fe0b></stop><stop offset="1" stop-color="#DB9506" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint5_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFE03A" data-v-af62fe0b></stop><stop offset="0.43817" stop-color="white" data-v-af62fe0b></stop><stop offset="0.511377" stop-color="#FBB21D" data-v-af62fe0b></stop><stop offset="1" stop-color="#DB9506" data-v-af62fe0b></stop></linearGradient><linearGradient id="paint6_linear_84_6495" x1="105" y1="23" x2="105" y2="57" gradientUnits="userSpaceOnUse" data-v-af62fe0b><stop stop-color="#FFFF7D" data-v-af62fe0b></stop><stop offset="1" stop-color="#FFC500" data-v-af62fe0b></stop></linearGradient></defs>', 3),
    OR = [DR],
    VR = Pt('<path d="M0 10C0 4.47715 4.47715 0 10 0H200C205.523 0 210 4.47715 210 10V70C210 75.5229 205.523 80 200 80H10C4.47715 80 0 75.5229 0 70V10Z" fill="#F6F6F6" data-v-af62fe0b></path><path d="M103.77 20.9054C104.064 19.3362 104.388 17.7716 104.638 16.1958C104.769 15.372 105.052 15.0024 105.994 15.0048C119.678 15.0379 133.363 15.0445 147.047 14.9998C148.332 14.9955 148.365 15.5404 148.194 16.4954C146.6 25.439 145.02 34.3853 143.433 43.3302C142.616 47.9394 141.731 52.5384 141.016 57.1635C140.825 58.3926 140.398 58.6458 139.244 58.6409C128.595 58.5968 117.945 58.614 107.295 58.6173C106.69 58.6177 106.084 58.6518 105.478 58.6704C102.916 59.5425 100.303 59.0963 97.7026 58.9697C97.4013 58.8726 97.155 58.7055 97.0105 58.4141C96.8318 56.4694 97.4713 54.627 97.752 52.7399C97.986 51.166 98.2675 49.5988 98.5121 48.0259C99.9477 40.1278 101.306 32.2161 102.707 24.312C102.915 23.1402 102.881 21.8723 103.77 20.9054Z" fill="#0091C3" data-v-af62fe0b></path><path d="M103.77 20.9054C102.219 30.0018 100.721 39.1075 98.9046 48.1565C98.1326 47.8363 98.0202 47.061 97.764 46.4186C95.3124 40.2696 92.7706 34.1565 90.4274 27.9645C90.3104 27.6549 90.1692 27.3539 90.0618 27.0417C89.6875 25.9548 89.2357 26.0864 88.6325 26.8925C80.9302 37.1836 73.1949 47.4501 65.5016 57.7482C65.4303 57.8433 65.4164 57.947 65.485 58.1814C66.6435 58.191 67.8451 58.1887 69.0481 58.1728C69.9371 58.1608 70.4283 57.5771 70.8997 56.948C72.7851 54.4314 74.7024 51.9377 76.5451 49.3899C77.2936 48.3554 78.1776 47.885 79.4691 47.9006C83.4415 47.9487 87.4153 47.957 91.3874 47.8983C92.8886 47.8761 93.7677 48.4707 94.2271 49.8702C94.916 51.9678 95.7881 53.9981 96.6396 56.0331C96.9429 56.7577 97.0009 57.5095 97.1567 58.252C97.2714 58.3916 97.3858 58.5311 97.5005 58.6707C99.8374 60.0168 101.737 61.9244 103.817 63.5987C104.078 63.8082 104.206 64.1238 104.167 64.4788C90.1516 64.4944 76.1357 64.4934 62.1205 64.5494C60.6504 64.5554 61.0008 63.7094 61.1347 62.9421C62.3462 55.9986 63.5764 49.0585 64.8075 42.1186C65.9809 35.504 67.2001 28.8973 68.3036 22.271C68.4962 21.1145 68.9357 20.8768 69.9977 20.8802C81.2554 20.9136 92.5127 20.9034 103.77 20.9054Z" fill="#EA5902" data-v-af62fe0b></path><path d="M104.168 64.4781C102.492 62.821 100.596 61.4272 98.7669 59.9521C98.3025 59.5775 97.921 59.1002 97.501 58.6699C100.16 58.6699 102.819 58.6699 105.478 58.6703C105.018 60.6011 105.224 62.6818 104.168 64.4781Z" fill="#C50110" data-v-af62fe0b></path><path d="M131.304 42.7613C128.148 42.7613 125.306 42.7613 122.225 42.7613C122.498 41.1891 122.775 39.7651 122.983 38.3311C123.073 37.7043 123.457 37.69 123.918 37.69C128.225 37.6913 132.532 37.7215 136.838 37.6698C138.044 37.6552 137.653 38.3689 137.601 38.9612C137.056 45.2348 132.82 48.6487 127.779 51.268C124.039 53.2118 119.979 53.6643 115.881 52.4706C108.888 50.4344 105.323 43.5535 107.178 35.8493C109.323 26.9369 118.32 20.4237 127.442 21.1801C132.57 21.6054 137.117 25.2344 138.558 30.017C138.858 31.0141 138.923 31.7393 137.515 31.5073C137.246 31.4629 136.962 31.4761 136.689 31.505C134.696 31.7141 133.278 31.3227 131.921 29.4041C129.669 26.2182 126.137 25.6318 122.406 26.4281C116.944 27.5932 112.557 32.3476 111.846 37.8402C111.145 43.2565 115.172 47.9281 120.647 48.0079C124.963 48.0709 128.316 46.1497 131.304 42.7613Z" fill="#FEFEFE" data-v-af62fe0b></path><path d="M97.1575 58.2513C95.9944 55.4059 94.7818 52.5791 93.6962 49.7045C93.3296 48.7339 92.894 48.3531 91.8174 48.3703C87.6222 48.4386 83.424 48.4422 79.2292 48.368C78.1433 48.3488 77.5227 48.7432 76.9224 49.5726C75.0144 52.2095 72.9941 54.7662 71.1143 57.4226C70.4636 58.3422 69.7718 58.7144 68.6633 58.6368C67.3457 58.5444 66.0165 58.615 64.3213 58.615C72.7856 47.3338 81.0951 36.2584 89.617 24.8997C92.773 32.8014 95.8392 40.4785 98.9054 48.1558C98.507 51.5532 97.8636 54.9077 97.1575 58.2513Z" fill="#FEFEFE" data-v-af62fe0b></path><path d="M91.1297 43.3157C87.923 43.3157 84.9142 43.3157 81.6299 43.3157C83.747 40.4892 85.7376 37.8314 87.8584 35.0002C88.9811 37.8536 90.0375 40.5389 91.1297 43.3157Z" fill="#EA5902" data-v-af62fe0b></path>', 7),
    HR = [VR],
    ER = {
        class: "terms-rule"
    },
    WR = zn(() => e("svg", {
        width: "11",
        height: "11",
        viewBox: "0 0 11 11",
        fill: "none",
        xmlns: "http://www.w3.org/2000/svg"
    }, [e("rect", {
        x: "5.65625",
        width: "8",
        height: "8",
        rx: "1",
        transform: "rotate(45 5.65625 0)",
        fill: "#FF7172"
    })], -1)),
    FR = {
        class: "terms-rule"
    },
    jR = zn(() => e("svg", {
        width: "11",
        height: "11",
        viewBox: "0 0 11 11",
        fill: "none",
        xmlns: "http://www.w3.org/2000/svg"
    }, [e("rect", {
        x: "5.65625",
        width: "8",
        height: "8",
        rx: "1",
        transform: "rotate(45 5.65625 0)",
        fill: "#FF7172"
    })], -1)),
    UR = {
        class: "terms-rule"
    },
    qR = zn(() => e("svg", {
        width: "11",
        height: "11",
        viewBox: "0 0 11 11",
        fill: "none",
        xmlns: "http://www.w3.org/2000/svg"
    }, [e("rect", {
        x: "5.65625",
        width: "8",
        height: "8",
        rx: "1",
        transform: "rotate(45 5.65625 0)",
        fill: "#FF7172"
    })], -1)),
    KR = {
        class: "terms-tips"
    },
    ZR = {
        class: "terms-tips"
    },
    XR = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = Ue();
            let m = $([]);

            function _(d) {
                o.push({
                    name: "CustomerService-ServiceCollection",
                    state: {
                        itemId: d
                    }
                })
            }
            const u = async () => {
                    const d = await de($i());
                    d && (m.value = d.data || [])
                },
                i = d => {
                    o.push({
                        name: "AllOnlineGames",
                        query: {
                            game: "slot",
                            vendorCode: d
                        }
                    })
                };
            return fe(() => {
                u()
            }), (d, c) => {
                const v = Le("lazy");
                return n(), a("div", CR, [e("div", kR, [e("div", TR, [e("img", {
                    src: r(p).getProjectLogo,
                    alt: ""
                }, null, 8, wR)]), LR, (n(!0), a(R, null, P(r(m), (f, C) => (n(), a("span", {
                    class: "terms-logo-service",
                    key: C,
                    onClick: h => _(f.typeID)
                }, [ee(e("img", SR, null, 512), [
                    [v, r(ue)("main", `CStype${f.typeID}`)]
                ])], 8, IR))), 128))]), e("div", GR, [(n(), a("svg", {
                    onClick: c[0] || (c[0] = f => i("CQ9")),
                    xmlns: "http://www.w3.org/2000/svg",
                    width: "210",
                    height: "80",
                    viewBox: "0 0 210 80",
                    fill: "none"
                }, NR)), (n(), a("svg", {
                    onClick: c[1] || (c[1] = f => i("MG")),
                    width: "210",
                    height: "80",
                    viewBox: "0 0 210 80",
                    fill: "none",
                    xmlns: "http://www.w3.org/2000/svg"
                }, RR)), (n(), a("svg", {
                    onClick: c[2] || (c[2] = f => i("JDB")),
                    xmlns: "http://www.w3.org/2000/svg",
                    width: "210",
                    height: "80",
                    viewBox: "0 0 210 80",
                    fill: "none"
                }, PR)), (n(), a("svg", {
                    onClick: c[3] || (c[3] = f => i("EVO_Electronic")),
                    width: "210",
                    height: "80",
                    viewBox: "0 0 210 80",
                    fill: "none",
                    xmlns: "http://www.w3.org/2000/svg"
                }, zR)), (n(), a("svg", {
                    onClick: c[4] || (c[4] = f => i("JILI")),
                    xmlns: "http://www.w3.org/2000/svg",
                    width: "210",
                    height: "80",
                    viewBox: "0 0 210 80",
                    fill: "none"
                }, OR)), (n(), a("svg", {
                    onClick: c[5] || (c[5] = f => i("AG_Electronic")),
                    xmlns: "http://www.w3.org/2000/svg",
                    width: "210",
                    height: "80",
                    viewBox: "0 0 210 80",
                    fill: "none"
                }, HR))]), e("p", ER, [WR, e("span", null, s(r(t)("damanRule").replace("Daman", r(p).getProjectName)), 1)]), e("p", FR, [jR, e("span", null, s(r(t)("damanRule2").replace("Daman", r(p).getProjectName)), 1)]), e("p", UR, [qR, e("span", null, s(r(t)("damanRule3").replace("Daman", r(p).getProjectName)), 1)]), e("p", KR, s(r(t)("damanWarn").replace("Daman", r(p).getProjectName)), 1), e("p", ZR, s(r(t)("damanWarn2").replace("Daman", r(p).getProjectName)), 1)])
            }
        }
    });
const JR = H(XR, [
        ["__scopeId", "data-v-af62fe0b"]
    ]),
    QR = l => (he("data-v-34d1e88b"), l = l(), $e(), l),
    YR = {
        class: "daman-title-left"
    },
    eM = QR(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "24",
        height: "24",
        viewBox: "0 0 24 24",
        fill: "none"
    }, [e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M8.5064 19.541C7.99993 19.9904 7.2002 19.6308 7.2002 18.9537C7.2002 18.7288 7.29666 18.5147 7.46512 18.3657L14.6731 11.9896C14.7178 11.95 14.7181 11.8804 14.6738 11.8404L7.45763 5.33217C7.29374 5.18437 7.2002 4.97403 7.2002 4.75334C7.2002 4.078 8.00051 3.72221 8.50188 4.17465L15.8798 10.8325L16.2562 11.1964C16.6628 11.5895 16.6628 12.2412 16.2562 12.6343L15.8798 12.9982L8.5064 19.541Z",
        fill: "#666666"
    })], -1)),
    tM = O({
        __name: "Title",
        props: {
            icon: {
                type: Boolean,
                default: !1
            },
            btn: {
                type: Boolean,
                default: !1
            },
            count: {
                type: [String, Number],
                default: ""
            },
            title: {
                type: String,
                default: ""
            }
        },
        emits: ["change"],
        setup(l, {
            emit: t
        }) {
            return (o, p) => {
                const m = j("svg-icon");
                return n(), a("div", {
                    class: M(["daman-title", {
                        "daman-line": l.icon
                    }])
                }, [e("div", YR, [ee(w(m, {
                    name: "hot"
                }, null, 512), [
                    [He, !l.icon]
                ]), e("span", null, s(l.title), 1)]), ee(e("div", {
                    class: "btn-all",
                    onClick: p[0] || (p[0] = _ => t("change"))
                }, [e("p", null, s(o.$t("all")), 1), e("span", null, s(l.count), 1), eM], 512), [
                    [He, l.btn]
                ])], 2)
            }
        }
    });
const ts = H(tM, [
        ["__scopeId", "data-v-34d1e88b"]
    ]),
    sM = ["onClick"],
    nM = {
        class: "gameImg"
    },
    aM = {
        key: 0,
        class: "game-type"
    },
    oM = {
        key: 1,
        class: "game-odd"
    },
    lM = O({
        __name: "Game",
        props: {
            platformList: {
                type: Array,
                default: []
            },
            isAll: {
                type: Boolean,
                default: !1
            },
            enterGame: {
                type: Boolean,
                default: !1
            },
            odd: {
                type: Boolean,
                default: !1
            },
            title: {
                type: String,
                default: ""
            },
            code: {
                type: String,
                default: ""
            }
        },
        setup(l) {
            const t = l,
                {
                    onGame: o,
                    goGame: p
                } = $s();
            return (m, _) => {
                const u = Le("lazy");
                return n(), a("div", {
                    class: M(["daman__container", {
                        allGame: l.isAll
                    }])
                }, [(n(!0), a(R, null, P(l.platformList, i => (n(), a("div", {
                    key: `${i.slotsTypeID||i.vendorId}-${i.gameID}`,
                    class: "item",
                    onClick: d => l.enterGame ? r(p)(i) : r(o)(Object.assign({}, i, {
                        key: t.code
                    }))
                }, [ee(e("img", nM, null, 512), [
                    [u, i.vendorImg || i.img || i.imgUrl]
                ]), l.title ? (n(), a("div", aM, s(l.title), 1)) : N("", !0), l.odd ? (n(), a("div", oM, [e("span", null, s(m.$t("winOdds")), 1), e("span", null, s(i.winOdds) + "%", 1), e("div", {
                    class: "win-p",
                    style: je({
                        width: `${Math.min(i.winOdds,100)}%`
                    })
                }, null, 4)])) : N("", !0)], 8, sM))), 128))], 2)
            }
        }
    });
const bs = H(lM, [
        ["__scopeId", "data-v-1d88d15f"]
    ]),
    iM = l => (he("data-v-fe5a0fb2"), l = l(), $e(), l),
    rM = {
        class: "video"
    },
    cM = ["onClick"],
    uM = iM(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "48",
        height: "48",
        viewBox: "0 0 48 48",
        fill: "none"
    }, [e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M21.1309 8.86956C21.1309 7.28475 22.4156 6 24.0004 6C25.5852 6 26.87 7.28474 26.87 8.86956V9.82607H28.8124C38.3048 9.82607 45.9999 17.1078 45.9999 26.0904C45.9999 34.255 39.6423 41.0145 31.3562 42.1778C30.3848 42.3142 29.5046 41.5102 29.3905 40.5359C29.0926 37.9913 26.82 36.0658 24.1145 36.0658C21.409 36.0658 19.1364 37.9913 18.8385 40.5359C18.696 41.5143 17.8438 42.3327 16.863 42.2072C8.47001 41.1335 2 34.3269 2 26.0904C2 17.1078 9.69507 9.82607 19.1874 9.82607H21.1309V8.86956ZM18.144 19.5136C17.9414 19.4328 17.7242 19.3913 17.5049 19.3913C17.0619 19.3913 16.6361 19.5606 16.3229 19.862C16.0097 20.1633 15.8337 20.5721 15.8337 20.9983V23.5235H13.2351C12.7922 23.5235 12.3675 23.6929 12.0544 23.9943C11.7412 24.2956 11.5653 24.7043 11.5653 25.1305C11.5653 25.5567 11.7412 25.9654 12.0544 26.2668C12.3675 26.5681 12.7922 26.7375 13.2351 26.7375H15.8359V29.2627C15.836 29.6889 16.012 30.0976 16.3252 30.3989C16.6384 30.7002 17.0631 30.8695 17.506 30.8695C17.9489 30.8695 18.3736 30.7002 18.6868 30.3989C19 30.0976 19.176 29.6889 19.176 29.2627V26.7375H21.7724C22.2153 26.7375 22.64 26.5681 22.9531 26.2668C23.2663 25.9654 23.4422 25.5567 23.4422 25.1305C23.4422 24.7043 23.2663 24.2956 22.9531 23.9943C22.64 23.6929 22.2153 23.5235 21.7724 23.5235H19.1749V20.9983C19.1749 20.7873 19.1317 20.5783 19.0478 20.3833C18.9639 20.1883 18.8409 20.0112 18.6858 19.862C18.5307 19.7127 18.3466 19.5944 18.144 19.5136ZM34.0326 19.862C33.7194 19.5606 33.2946 19.3913 32.8517 19.3913C32.6324 19.3913 32.4152 19.4328 32.2126 19.5136C32.01 19.5944 31.8259 19.7127 31.6708 19.862C31.5157 20.0112 31.3927 20.1883 31.3088 20.3833C31.2249 20.5783 31.1817 20.7873 31.1817 20.9983V21.9164C31.1817 22.3426 31.3577 22.7513 31.6709 23.0526C31.9841 23.354 32.4088 23.5232 32.8517 23.5232C33.2946 23.5232 33.7193 23.354 34.0325 23.0526C34.3457 22.7513 34.5217 22.3426 34.5218 21.9164V20.9983C34.5218 20.5721 34.3458 20.1633 34.0326 19.862ZM34.0326 27.2082C33.7194 26.9068 33.2946 26.7375 32.8517 26.7375C32.4088 26.7375 31.984 26.9068 31.6708 27.2082C31.3576 27.5096 31.1817 27.9184 31.1817 28.3446V29.2627C31.1817 29.6889 31.3577 30.0976 31.6709 30.3989C31.9841 30.7002 32.4088 30.8695 32.8517 30.8695C33.2946 30.8695 33.7193 30.7002 34.0325 30.3989C34.3457 30.0976 34.5217 29.6889 34.5218 29.2627V28.3446C34.5218 27.9184 34.3458 27.5096 34.0326 27.2082Z",
        fill: "#F95959"
    })], -1)),
    pM = O({
        __name: "Video",
        props: {
            title: {
                type: String,
                default: ""
            }
        },
        setup(l) {
            const t = re(),
                {
                    getVideonChildGame: o,
                    videoList: p,
                    allGame: m
                } = $s();
            fe(async () => {
                await o()
            });
            const _ = async u => {
                var d;
                const i = {
                    slotsName: u.vendorCode,
                    slotsTypeID: (d = u.childList[0]) == null ? void 0 : d.vendorId
                };
                sessionStorage.setItem("slotGamesList", JSON.stringify(m.value.video)), sessionStorage.setItem("clickedItem", JSON.stringify(i)), sessionStorage.setItem("gameType", JSON.stringify("video")), await t.push({
                    name: "AllOnlineGames"
                })
            };
            return (u, i) => (n(!0), a(R, null, P(r(p), d => (n(), a("div", rM, [w(ts, {
                icon: !0,
                title: d.vendorCode
            }, null, 8, ["title"]), w(bs, {
                "enter-game": !0,
                "is-all": !0,
                "platform-list": d.childList.slice(0, 6)
            }, null, 8, ["platform-list"]), e("div", {
                class: "video-btn",
                onClick: c => _(d)
            }, [uM, e("span", null, s(u.$t("allGame")), 1)], 8, cM)]))), 256))
        }
    });
const dM = H(pM, [
        ["__scopeId", "data-v-fe5a0fb2"]
    ]),
    _M = "/assets/png/dragon-9eecda27.png",
    mM = l => (he("data-v-1db28470"), l = l(), $e(), l),
    vM = mM(() => e("img", {
        class: "daman-dragon-image",
        src: _M,
        alt: ""
    }, null, -1)),
    fM = {
        class: "daman-dragon-right"
    },
    yM = {
        class: "daman-dragon-btn"
    },
    bM = O({
        __name: "Dragon",
        setup(l) {
            const {
                t
            } = pe(), o = Ue(), p = K(() => o.getIsShowLotteryDragon), m = re(), _ = () => {
                m.push({
                    name: "AllLotteryGames-ChangLong"
                })
            };
            return (u, i) => p.value ? (n(), a("div", {
                key: 0,
                class: "daman-dragon",
                onClick: _
            }, [vM, e("div", fM, [e("h3", null, "Win Go " + s(u.$t("loongAssistant")), 1), e("p", null, s(r(t)("dragonTips")), 1), e("div", yM, s(r(t)("dragonEntry")), 1)])])) : N("", !0)
        }
    });
const _o = H(bM, [
        ["__scopeId", "data-v-1db28470"]
    ]),
    gM = {
        "aria-hidden": "true"
    },
    hM = ["href", "fill"],
    $M = O({
        __name: "index",
        props: {
            prefix: {
                type: String,
                default: "cms-icon"
            },
            name: {
                type: String,
                required: !0
            },
            color: {
                type: String,
                default: ""
            },
            size: {
                type: String,
                default: "24px"
            }
        },
        setup(l) {
            const t = l,
                o = K(() => `#${t.prefix}-${t.name}`);
            return (p, m) => (n(), a("span", {
                class: "cms-icon",
                style: je({
                    fontSize: l.size
                })
            }, [(n(), a("svg", gM, [e("use", {
                href: o.value,
                fill: l.color
            }, null, 8, hM)]))], 4))
        }
    });
const mo = H($M, [
        ["__scopeId", "data-v-0ea08bd2"]
    ]),
    CM = l => (he("data-v-5e46c66d"), l = l(), $e(), l),
    kM = {
        class: "daman-lottery"
    },
    TM = ["onClick"],
    wM = {
        alt: ""
    },
    LM = {
        class: "daman-btn"
    },
    IM = CM(() => e("span", null, "GO", -1)),
    SM = O({
        __name: "Lottery",
        props: {
            platformList: {
                type: Array,
                default: []
            },
            type: {
                type: String,
                default: "line"
            }
        },
        setup(l) {
            const {
                gameType: t,
                currentGame: o,
                onItemLottery: p
            } = $s();
            return (m, _) => {
                const u = Le("lazy");
                return n(), a(R, null, [e("div", kM, [(n(!0), a(R, null, P(l.platformList, i => (n(), a("div", {
                    key: i.categoryCode,
                    class: "daman_img",
                    onClick: d => r(p)(i)
                }, [e("h3", null, s(i.categoryCode), 1), ee(e("img", wM, null, 512), [
                    [u, i.categoryImg]
                ]), e("div", LM, [IM, E(), w(mo, {
                    name: "arrow-right",
                    size: "16px"
                })])], 8, TM))), 128))]), w(_o)], 64)
            }
        }
    });
const GM = H(SM, [
        ["__scopeId", "data-v-5e46c66d"]
    ]),
    tn = l => (he("data-v-f6201a89"), l = l(), $e(), l),
    xM = {
        class: "daman-lottery-list"
    },
    NM = {
        key: 2,
        class: "daman-hot"
    },
    BM = ["onClick"],
    RM = {
        class: "icon"
    },
    MM = {
        xmlns: "http://www.w3.org/2000/svg",
        width: "160",
        height: "57",
        viewBox: "0 0 160 57",
        fill: "none"
    },
    PM = tn(() => e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M52 5H4C1.79086 5 0 6.79086 0 9V53C0 55.2091 1.79086 57 4 57H156C158.209 57 160 55.2091 160 53V9C160 6.79086 158.209 5 156 5H108V8C108 9.65685 106.657 11 105 11C103.343 11 102 9.65685 102 8V5H58V8C58 9.65685 56.6569 11 55 11C53.3431 11 52 9.65685 52 8V5Z",
        fill: "white"
    }, null, -1)),
    AM = ["fill"],
    zM = ["fill"],
    DM = ["fill"],
    OM = tn(() => e("path", {
        d: "M80 26V46",
        stroke: "#E8E8E8",
        "stroke-linecap": "round"
    }, null, -1)),
    VM = ["onClick"],
    HM = {
        class: "daman-item-left"
    },
    EM = {
        alt: ""
    },
    WM = {
        class: "daman-item-right"
    },
    FM = {
        class: "top"
    },
    jM = {
        class: "daman-btn"
    },
    UM = tn(() => e("span", null, "GO", -1)),
    qM = {
        class: "pool"
    },
    KM = tn(() => e("span", {
        class: "line"
    }, null, -1)),
    ZM = {
        class: "num"
    },
    XM = {
        key: 0,
        class: "tips"
    },
    yn = 1e3,
    JM = O({
        __name: "LotteryList",
        props: {
            platformList: {
                type: Array,
                default: []
            },
            type: {
                type: String,
                default: "line"
            }
        },
        setup(l) {
            const t = 60 * yn,
                o = 60 * t,
                p = 24 * o;
            Ke.extend(_l), Ke.extend(ml);

            function m(L) {
                const I = Math.floor(L / p),
                    G = Math.floor(L % p / o),
                    S = Math.floor(L % o / t),
                    x = Math.floor(L % t / yn),
                    B = Math.floor(L % yn);
                return {
                    total: L,
                    days: I,
                    hours: G,
                    minutes: S,
                    seconds: x,
                    milliseconds: B
                }
            }
            const {
                t: _
            } = pe(), u = Ue(), i = K(() => u.getIsShowLotteryDragon), d = Ee({
                hot: [],
                loading: !1
            }), c = K(() => d.hot.map(L => {
                const I = (v[L.typeId] || {}).tabName || "";
                return Object.assign({
                    tabName: I,
                    current: m(L.expireSeconds * 1e3)
                }, L)
            })), v = At(), f = {
                0: "#2AC1FA",
                1: "#FFC56D",
                2: "#FF6DC5"
            }, {
                gameType: C,
                currentGame: h,
                onItemLottery: g,
                lotteryRoutes: y
            } = $s();
            let T = [];
            const k = () => {
                    T.forEach(L => {
                        L && L()
                    }), T = []
                },
                b = async () => {
                    if (!d.loading) {
                        d.loading = !0;
                        try {
                            const {
                                data: L = [],
                                result: I
                            } = await Ci();
                            if (!I) return;
                            const G = L || [];
                            d.hot = G.map(x => Object.assign(x, {
                                expireSeconds: 0
                            })).sort((x, B) => B.typeId - x.typeId), T.length && k();
                            const S = Ke.tz(Date.now(), "IST").format("YYYY-MM-DD HH:mm:ss");
                            d.hot.forEach(x => {
                                const B = Ke(x.endTime).unix() - Ke(x.startTime).unix(),
                                    D = Ke(x.serverTime || S).unix() - Ke(x.startTime).unix();
                                x.expireSeconds = B - D;
                                const {
                                    pause: z,
                                    resume: F,
                                    isActive: Y
                                } = vl(() => {
                                    if (x.expireSeconds == 1) {
                                        F(), x.expireSeconds = B;
                                        return
                                    }
                                    x.expireSeconds -= 1
                                }, 1e3);
                                T.push(z)
                            })
                        } finally {
                            d.loading = !1
                        }
                    }
                };
            return fe(async () => {
                await b()
            }), Ut(() => {
                k()
            }), (L, I) => {
                const G = Le("lazy");
                return n(), a("div", xM, [i.value ? (n(), X(ts, {
                    key: 0,
                    icon: !0,
                    title: L.$t("lottery")
                }, null, 8, ["title"])) : N("", !0), w(_o), c.value.length ? (n(), X(ts, {
                    key: 1,
                    title: `${r(_)("hot")} ${r(_)("lottery")}`
                }, null, 8, ["title"])) : N("", !0), c.value.length ? (n(), a("div", NM, [(n(!0), a(R, null, P(c.value, (S, x) => (n(), a("div", {
                    class: "daman-hot-item",
                    onClick: B => r(g)(S)
                }, [e("h3", null, s(S.tabName), 1), e("p", null, s(r(_)("countdownLottery")), 1), e("div", RM, [(n(), a("svg", MM, [PM, e("path", {
                    d: "M52 5H4C1.79086 5 0 6.79086 0 9V14H160V9C160 6.79086 158.209 5 156 5H108V8C108 9.65685 106.657 11 105 11C103.343 11 102 9.65685 102 8V5H58V8C58 9.65685 56.6569 11 55 11C53.3431 11 52 9.65685 52 8V5Z",
                    fill: f[x]
                }, null, 8, AM), e("path", {
                    d: "M53 2C53 0.89543 53.8954 0 55 0C56.1046 0 57 0.895431 57 2V8C57 9.10457 56.1046 10 55 10C53.8954 10 53 9.10457 53 8V2Z",
                    fill: f[x]
                }, null, 8, zM), e("path", {
                    d: "M103 2C103 0.89543 103.895 0 105 0C106.105 0 107 0.895431 107 2V8C107 9.10457 106.105 10 105 10C103.895 10 103 9.10457 103 8V2Z",
                    fill: f[x]
                }, null, 8, DM), OM])), e("p", {
                    style: je({
                        color: f[x]
                    })
                }, [e("span", null, s(S.current.minutes > 9 ? "" : "0") + s(S.current.minutes), 1), e("span", null, s(S.current.seconds > 9 ? "" : "0") + s(S.current.seconds), 1)], 4)])], 8, BM))), 256))])) : N("", !0), w(ts, {
                    icon: !0,
                    title: L.$t("lottery")
                }, null, 8, ["title"]), (n(!0), a(R, null, P(l.platformList, S => {
                    var x, B;
                    return n(), a("div", {
                        key: S.categoryCode,
                        class: "daman-item",
                        onClick: D => r(g)(S)
                    }, [e("div", HM, [e("h3", null, s(S.categoryCode), 1), ee(e("img", EM, null, 512), [
                        [G, S.categoryImg]
                    ])]), e("div", WM, [e("div", FM, [e("h3", null, s(S.categoryCode), 1), e("div", jM, [UM, E(), w(mo, {
                        name: "arrow-right",
                        size: "16px"
                    })])]), e("div", qM, [e("span", null, s(r(_)("topPrize")), 1), KM, e("span", ZM, s(r(Ge)(S.fiveDAmount || S.k3Amount || S.trxWingoAmount || S.wingoAmount || 0)), 1)]), r(y).get(S.id) && ((x = r(y).get(S.id)) != null && x.rule) ? (n(), a("p", XM, s(r(_)(((B = r(y).get(S.id)) == null ? void 0 : B.rule) || "")), 1)) : N("", !0)])], 8, VM)
                }), 128))])
            }
        }
    });
const QM = H(JM, [
        ["__scopeId", "data-v-f6201a89"]
    ]),
    YM = ["onClick"],
    eP = {
        class: "gameImg"
    },
    tP = {
        key: 0,
        class: "game-type"
    },
    sP = {
        key: 1,
        class: "game-odd"
    },
    nP = O({
        __name: "GameHome",
        props: {
            platformList: {
                type: Array,
                default: []
            },
            isAll: {
                type: Boolean,
                default: !1
            },
            enterGame: {
                type: Boolean,
                default: !1
            },
            odd: {
                type: Boolean,
                default: !1
            },
            title: {
                type: String,
                default: ""
            },
            code: {
                type: String,
                default: ""
            }
        },
        setup(l) {
            const t = l,
                {
                    onGame: o,
                    goGame: p
                } = $s();
            return (m, _) => {
                const u = Le("lazy");
                return n(), a("div", {
                    class: M(["daman__container", {
                        allGame: l.isAll
                    }])
                }, [(n(!0), a(R, null, P(l.platformList, i => (n(), a("div", {
                    key: `${i.slotsTypeID||i.vendorId}-${i.gameID}`,
                    class: "item",
                    onClick: d => l.enterGame ? r(p)(i) : r(o)(Object.assign({}, i, {
                        key: t.code
                    }))
                }, [ee(e("img", eP, null, 512), [
                    [u, i.vendorImg || i.img || i.imgUrl]
                ]), l.title ? (n(), a("div", tP, s(l.title), 1)) : N("", !0), l.odd ? (n(), a("div", sP, [e("span", null, s(m.$t("winOdds")), 1), e("span", null, s(i.winOdds) + "%", 1), e("div", {
                    class: "win-p",
                    style: je({
                        width: `${Math.min(i.winOdds,100)}%`
                    })
                }, null, 4)])) : N("", !0)], 8, YM))), 128))], 2)
            }
        }
    });
const aP = H(nP, [
        ["__scopeId", "data-v-c32b0a59"]
    ]),
    oP = {
        alt: ""
    },
    lP = O({
        __name: "ElectronicWinRate",
        setup(l) {
            const t = Ue(),
                o = K(() => t.winRate.electronicWinRateImgUrl || ""),
                p = K(() => !!(t.winRate.isShowElectronicWinRateExternalLink && o.value)),
                m = () => {
                    t.winRate.electronicWinRateExternalLink && window.open(t.winRate.electronicWinRateExternalLink)
                };
            return (_, u) => {
                const i = Le("lazy");
                return p.value ? (n(), a("div", {
                    key: 0,
                    class: "WinRate",
                    onClick: m
                }, [ee(e("img", oP, null, 512), [
                    [i, o.value]
                ])])) : N("", !0)
            }
        }
    });
const iP = H(lP, [
        ["__scopeId", "data-v-6b08a525"]
    ]),
    rP = l => (he("data-v-147ef759"), l = l(), $e(), l),
    cP = {
        class: "electron"
    },
    uP = ["onClick"],
    pP = rP(() => e("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: "48",
        height: "48",
        viewBox: "0 0 48 48",
        fill: "none"
    }, [e("path", {
        "fill-rule": "evenodd",
        "clip-rule": "evenodd",
        d: "M21.1309 8.86956C21.1309 7.28475 22.4156 6 24.0004 6C25.5852 6 26.87 7.28474 26.87 8.86956V9.82607H28.8124C38.3048 9.82607 45.9999 17.1078 45.9999 26.0904C45.9999 34.255 39.6423 41.0145 31.3562 42.1778C30.3848 42.3142 29.5046 41.5102 29.3905 40.5359C29.0926 37.9913 26.82 36.0658 24.1145 36.0658C21.409 36.0658 19.1364 37.9913 18.8385 40.5359C18.696 41.5143 17.8438 42.3327 16.863 42.2072C8.47001 41.1335 2 34.3269 2 26.0904C2 17.1078 9.69507 9.82607 19.1874 9.82607H21.1309V8.86956ZM18.144 19.5136C17.9414 19.4328 17.7242 19.3913 17.5049 19.3913C17.0619 19.3913 16.6361 19.5606 16.3229 19.862C16.0097 20.1633 15.8337 20.5721 15.8337 20.9983V23.5235H13.2351C12.7922 23.5235 12.3675 23.6929 12.0544 23.9943C11.7412 24.2956 11.5653 24.7043 11.5653 25.1305C11.5653 25.5567 11.7412 25.9654 12.0544 26.2668C12.3675 26.5681 12.7922 26.7375 13.2351 26.7375H15.8359V29.2627C15.836 29.6889 16.012 30.0976 16.3252 30.3989C16.6384 30.7002 17.0631 30.8695 17.506 30.8695C17.9489 30.8695 18.3736 30.7002 18.6868 30.3989C19 30.0976 19.176 29.6889 19.176 29.2627V26.7375H21.7724C22.2153 26.7375 22.64 26.5681 22.9531 26.2668C23.2663 25.9654 23.4422 25.5567 23.4422 25.1305C23.4422 24.7043 23.2663 24.2956 22.9531 23.9943C22.64 23.6929 22.2153 23.5235 21.7724 23.5235H19.1749V20.9983C19.1749 20.7873 19.1317 20.5783 19.0478 20.3833C18.9639 20.1883 18.8409 20.0112 18.6858 19.862C18.5307 19.7127 18.3466 19.5944 18.144 19.5136ZM34.0326 19.862C33.7194 19.5606 33.2946 19.3913 32.8517 19.3913C32.6324 19.3913 32.4152 19.4328 32.2126 19.5136C32.01 19.5944 31.8259 19.7127 31.6708 19.862C31.5157 20.0112 31.3927 20.1883 31.3088 20.3833C31.2249 20.5783 31.1817 20.7873 31.1817 20.9983V21.9164C31.1817 22.3426 31.3577 22.7513 31.6709 23.0526C31.9841 23.354 32.4088 23.5232 32.8517 23.5232C33.2946 23.5232 33.7193 23.354 34.0325 23.0526C34.3457 22.7513 34.5217 22.3426 34.5218 21.9164V20.9983C34.5218 20.5721 34.3458 20.1633 34.0326 19.862ZM34.0326 27.2082C33.7194 26.9068 33.2946 26.7375 32.8517 26.7375C32.4088 26.7375 31.984 26.9068 31.6708 27.2082C31.3576 27.5096 31.1817 27.9184 31.1817 28.3446V29.2627C31.1817 29.6889 31.3577 30.0976 31.6709 30.3989C31.9841 30.7002 32.4088 30.8695 32.8517 30.8695C33.2946 30.8695 33.7193 30.7002 34.0325 30.3989C34.3457 30.0976 34.5217 29.6889 34.5218 29.2627V28.3446C34.5218 27.9184 34.3458 27.5096 34.0326 27.2082Z",
        fill: "#F95959"
    })], -1)),
    dP = O({
        __name: "Electron",
        props: {
            title: {
                type: String,
                default: ""
            }
        },
        setup(l) {
            const t = re(),
                {
                    getElectronChildGame: o,
                    electronList: p,
                    allGame: m
                } = $s();
            fe(async () => {
                await o()
            });
            const _ = async u => {
                var d;
                const i = {
                    slotsName: u.vendorCode,
                    slotsTypeID: (d = u.childList[0]) == null ? void 0 : d.vendorId
                };
                sessionStorage.setItem("slotGamesList", JSON.stringify(m.value.slot)), sessionStorage.setItem("clickedItem", JSON.stringify(i)), sessionStorage.setItem("gameType", JSON.stringify("slot")), await t.push({
                    name: "AllOnlineGames"
                })
            };
            return (u, i) => (n(), a(R, null, [w(iP), (n(!0), a(R, null, P(r(p), d => (n(), a("div", cP, [w(ts, {
                icon: !0,
                title: d.vendorCode
            }, null, 8, ["title"]), w(bs, {
                "enter-game": !0,
                "is-all": !0,
                "platform-list": d.childList.slice(0, 6)
            }, null, 8, ["platform-list"]), e("div", {
                class: "electron-btn",
                onClick: c => _(d)
            }, [pP, e("span", null, s(u.$t("allGame")), 1)], 8, uP)]))), 256))], 64))
        }
    });
const _P = H(dP, [
        ["__scopeId", "data-v-147ef759"]
    ]),
    mP = {
        class: "gameScenes-daman"
    },
    vP = {
        class: "row space"
    },
    fP = ["onClick"],
    yP = {
        class: "game_image",
        alt: ""
    },
    bP = {
        class: "game_bg",
        alt: ""
    },
    gP = {
        class: "game_text"
    },
    hP = {
        class: "row wrap"
    },
    $P = ["onClick"],
    CP = {
        class: "game_image",
        alt: ""
    },
    kP = {
        class: "game_bg",
        alt: ""
    },
    TP = {
        class: "game_text"
    },
    wP = {
        key: 0,
        class: "game-list"
    },
    LP = {
        key: 1,
        class: "game-list"
    },
    IP = 10,
    SP = O({
        __name: "index",
        setup(l) {
            const t = Ue(),
                {
                    t: o
                } = pe(),
                p = re(),
                m = (F = []) => F.length < 6 ? F : F.slice(0, 6),
                _ = [{
                    key: "lottery",
                    name: o("lottery")
                }, {
                    key: "flash",
                    name: o("miniGame")
                }, {
                    key: "popular",
                    name: o("hot"),
                    state: 1
                }, {
                    key: "platformList",
                    name: o("platRecom"),
                    state: 1
                }, {
                    key: "slot",
                    name: o("electronic")
                }, {
                    key: "sport",
                    name: o("sport")
                }, {
                    key: "video",
                    name: o("live")
                }, {
                    key: "fish",
                    name: o("fishing")
                }, {
                    key: "chess",
                    name: o("chess")
                }],
                {
                    gameList: u,
                    setActive: i,
                    active: d,
                    useProvid: c,
                    getGameList: v,
                    gameType: f,
                    currentList: C,
                    allGame: h,
                    currentGame: g,
                    current: y,
                    platformList: T
                } = ki(),
                k = K(() => u.value.slice(0, 2)),
                b = K(() => u.value.slice(2, u.value.length)),
                L = K(() => _.filter(F => F.key !== "popular").map(F => {
                    var le, ie, ne;
                    if (F.key === "popular") {
                        const V = ((le = h.value) == null ? void 0 : le[F.key]) || [],
                            J = V[1] || [];
                        return Object.assign(F, {
                            list: m(V[1]),
                            count: J.length,
                            name: o("code9302Popular")
                        })
                    }
                    if (F.key === "platformList") return Object.assign({}, F, {
                        list: m(T.value),
                        count: T.value.length,
                        key: "popular"
                    });
                    if (F.key === "video") {
                        const V = ((ie = h.value) == null ? void 0 : ie.clicksVideoTopList) || [],
                            J = V[1] || [];
                        return Object.assign({
                            list: m(V),
                            count: J.length
                        }, F)
                    }
                    const Y = ((ne = h.value) == null ? void 0 : ne[F.key]) || [];
                    return Object.assign({
                        list: m(Y),
                        count: Y.length
                    }, F)
                })),
                I = $(),
                G = $(),
                S = $(),
                x = async F => {
                    var ne;
                    if (i(u.value.findIndex(V => V.key === F)), !G.value) return;
                    const Y = G.value.offsetTop || 0,
                        le = ((ne = S.value) == null ? void 0 : ne.clientHeight) || 0;
                    let ie = Y - (le === 0 ? 70 : le);
                    window.scrollTo({
                        top: ie,
                        behavior: "smooth"
                    })
                },
                B = F => {
                    p.push({
                        name: "AllGames",
                        query: {
                            type: F
                        }
                    })
                },
                D = Ee({
                    fixed: !1
                });
            fl(window, {
                onScroll() {
                    const F = bl(I);
                    D.fixed = IP > F.top
                },
                throttle: 100
            });
            const z = () => {
                if (!G.value || !S.value) return;
                const F = G.value.offsetTop || 0,
                    Y = S.value.clientHeight;
                let le = F - Y;
                window.scrollTo({
                    top: le - 10,
                    behavior: "smooth"
                })
            };
            return fe(() => v(!0)), c(), (F, Y) => {
                var ie, ne;
                const le = Le("lazy");
                return n(), a("div", mP, [e("div", {
                    class: "game-menu",
                    ref_key: "root",
                    ref: I
                }, [e("div", vP, [(n(!0), a(R, null, P(k.value, V => (n(), a("div", {
                    class: "row-item",
                    onClick: J => x(V.key)
                }, [ee(e("img", yP, null, 512), [
                    [le, V.img]
                ]), ee(e("img", bP, null, 512), [
                    [le, V.image]
                ]), e("div", gP, s(V.title), 1)], 8, fP))), 256))]), e("div", hP, [(n(!0), a(R, null, P(b.value, V => (n(), a("div", {
                    class: M(["row-item row-small", [`game_${V.key}`]]),
                    onClick: J => x(V.key)
                }, [ee(e("img", CP, null, 512), [
                    [le, V.img]
                ]), ee(e("img", kP, null, 512), [
                    [le, V.image]
                ]), e("div", TP, s(V.title), 1)], 10, $P))), 256))])], 512), w(yl, {
                    name: "van-fade"
                }, {
                    default: A(() => [D.fixed ? (n(), a("div", {
                        key: 0,
                        class: "game-sticky",
                        ref_key: "sticky",
                        ref: S
                    }, [w(ns, {
                        list: r(u),
                        active: r(d),
                        "onUpdate:active": Y[0] || (Y[0] = V => at(d) ? d.value = V : null),
                        tabClassName: "tabs",
                        activeClassName: "tab_active",
                        ref: "tabRefs",
                        tabItemClassName: "funtab_item",
                        onOnClickTab: z
                    }, {
                        default: A(({
                            item: V,
                            index: J
                        }) => [e("div", {
                            class: M(["tab_item", {
                                tab_active: J === r(d)
                            }])
                        }, [ee(e("img", null, null, 512), [
                            [le, V.img]
                        ]), e("span", null, s(V.title), 1)], 2)]),
                        _: 1
                    }, 8, ["list", "active"])], 512)) : N("", !0)]),
                    _: 1
                }), e("div", {
                    class: "game-content",
                    ref_key: "content",
                    ref: G
                }, [
                    ["popular"].includes(r(g)) ? (n(), a("div", wP, [(n(!0), a(R, null, P(L.value, V => (n(), a("div", {
                        class: "",
                        key: V.key
                    }, [w(ts, {
                        btn: !0,
                        count: V.count,
                        onChange: J => B(V.key),
                        title: V.name,
                        icon: !["popular"].includes(V.key)
                    }, null, 8, ["count", "onChange", "title", "icon"]), ["popular"].includes(V.key) ? (n(), X(bs, {
                        key: 0,
                        odd: r(t).isShowHotGameWinOdds,
                        "is-all": !0,
                        "platform-list": V.list
                    }, null, 8, ["odd", "platform-list"])) : N("", !0), ["lottery"].includes(V.key) ? (n(), X(GM, {
                        key: 1,
                        "platform-list": V.list
                    }, null, 8, ["platform-list"])) : N("", !0), ["flash", "fish", "video"].includes(V.key) ? (n(), X(bs, {
                        key: 2,
                        title: ["sport", "chess"].includes(V.key) ? V.name : "",
                        "is-all": !0,
                        "platform-list": V.list,
                        code: V.key,
                        "enter-game": ["video"].includes(V.key)
                    }, null, 8, ["title", "platform-list", "code", "enter-game"])) : N("", !0), ["sport", "slot", "chess"].includes(V.key) ? (n(), X(aP, {
                        key: 3,
                        title: ["sport", "chess"].includes(V.key) ? V.name : "",
                        "is-all": !0,
                        "platform-list": V.list,
                        code: V.key,
                        "enter-game": ["video"].includes(V.key)
                    }, null, 8, ["title", "platform-list", "code", "enter-game"])) : N("", !0)]))), 128))])) : (n(), a("div", LP, [
                        ["slot", "lottery", "video"].includes(r(g)) ? N("", !0) : (n(), X(ts, {
                            key: 0,
                            icon: !0,
                            title: (ie = r(y)) == null ? void 0 : ie.title
                        }, null, 8, ["title"])), r(f) === 3 ? (n(), X(QM, {
                            key: 1,
                            "platform-list": r(C)
                        }, null, 8, ["platform-list"])) : N("", !0), ["slot"].includes(r(g)) ? (n(), X(_P, {
                            key: 2
                        })) : N("", !0), ["video"].includes(r(g)) ? (n(), X(dM, {
                            key: 3
                        })) : N("", !0), ["fish"].includes(r(g)) ? (n(), X(bs, {
                            key: 4,
                            "enter-game": !0,
                            "is-all": !0,
                            "platform-list": r(C)
                        }, null, 8, ["platform-list"])) : N("", !0), ["flash", "sport", "chess"].includes(r(g)) ? (n(), X(bs, {
                            key: 5,
                            title: ["sport", "chess"].includes(r(g)) ? (ne = r(y)) == null ? void 0 : ne.title : "",
                            "is-all": !0,
                            "platform-list": r(C)
                        }, null, 8, ["title", "platform-list"])) : N("", !0)
                    ]))
                ], 512)])
            }
        }
    });
const GP = H(SP, [
        ["__scopeId", "data-v-5e0ab83c"]
    ]),
    xP = {
        class: "notice-domain"
    },
    NP = {
        class: "notice-domain-body"
    },
    BP = {
        key: 0,
        class: "notice-domain-body-text"
    },
    RP = Pt('<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-ab363dde><path d="M16.8 27.2H9.59999V40.4C9.59999 42.3883 11.2117 44 13.2 44C15.1883 44 16.8 42.3883 16.8 40.4V27.2Z" fill="#F95959" data-v-ab363dde></path><path opacity="0.6" d="M19 12H9C7.3431 12 6 13.3431 6 15V25C6 26.6569 7.3431 28 9 28H20" fill="#F95959" data-v-ab363dde></path><path opacity="0.6" d="M34 14H36C39.3137 14 42 16.6863 42 20C42 23.3137 39.3137 26 36 26H34" fill="#F95959" data-v-ab363dde></path><path d="M33.7946 34C33.9081 34 34 33.9079 34 33.7943V6.20579C34 6.09214 33.9081 6 33.7946 6H30.3765C22.6575 6 16.4 12.2681 16.4 20C16.4 27.7319 22.6575 34 30.3765 34H33.7946Z" fill="#F95959" data-v-ab363dde></path><circle cx="41" cy="7" r="6.5" fill="#FA5B5B" stroke="white" data-v-ab363dde></circle></svg>', 1),
    MP = O({
        __name: "index",
        setup(l) {
            const {
                getNotice: t,
                noticeList: o,
                goNotice: p
            } = Ti();
            return fe(() => t()), (m, _) => {
                var i;
                const u = j("svg-icon");
                return n(), a("div", xP, [w(u, {
                    name: "voice",
                    color: "#F84948"
                }), e("div", NP, [r(o) && r(o)[0] && r(o)[0].siteMessage ? (n(), a("div", BP, s((i = r(o)[0]) == null ? void 0 : i.siteMessage), 1)) : N("", !0)]), e("button", {
                    onClick: _[0] || (_[0] = (...d) => r(p) && r(p)(...d))
                }, [RP, w(zs)])])
            }
        }
    });
const PP = H(MP, [
        ["__scopeId", "data-v-ab363dde"]
    ]),
    AP = {
        class: "content-daman content"
    },
    zP = ["src"],
    DP = {
        key: 0,
        class: "content-daman__right"
    },
    OP = {
        key: 1,
        class: "content-daman__right"
    },
    VP = {
        class: "promptHeader"
    },
    HP = ["innerHTML"],
    EP = {
        class: "Laundry-Con"
    },
    WP = {
        class: "Laundry-Con_tip"
    },
    FP = {
        class: "Landty-Con-tips"
    },
    jP = O({
        __name: "damanHome",
        setup(l) {
            const {
                closeLaundry: t,
                closePrompt: o,
                store: p,
                promptContent: m
            } = hs(), {
                t: _
            } = pe(), u = re(), i = lt(), {
                setLoading: d
            } = Xt(), c = Ue(), v = _t(() => mt(() =>
                import ("./messageIcon-b47a5316.js"), ["assets/js/messageIcon-b47a5316.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])), f = ka("show-pwa-download", !0);

            function C() {
                u.push({
                    name: "Messages"
                })
            }
            const h = K(() => c.getIsShowAppDownloadIcon);
            d(!1);
            const g = () => {
                t(), u.push({
                    name: "SuperJackpot"
                })
            };
            $(!1);
            const y = $(!0);
            async function T() {
                const b = Bs();
                y.value = !(i.getUserInfo.unRead > 0), b.setReadState(y.value)
            }
            const k = K(() => c.getProjectLogo);
            return fe(() => {
                T(), d(!1)
            }), (b, L) => {
                const I = j("NavBar"),
                    G = j("van-dialog");
                return n(), a("div", AP, [w(I, null, {
                    left: A(() => [e("img", {
                        src: k.value,
                        alt: ""
                    }, null, 8, zP)]),
                    right: A(() => [r(i).getToken ? (n(), a("div", OP, [e("div", {
                        class: "message",
                        onClick: C
                    }, [(n(), X(ft(r(v)))), ee(w(zs, {
                        class: "point"
                    }, null, 512), [
                        [He, !y.value]
                    ])])])) : (n(), a("div", DP, [e("div", {
                        class: "nav-btn login-btn",
                        onClick: L[0] || (L[0] = S => r(u).push({
                            name: "login"
                        }))
                    }, s(r(_)("login")), 1), e("div", {
                        class: "nav-btn register-btn",
                        onClick: L[1] || (L[1] = S => r(u).push({
                            name: "register"
                        }))
                    }, s(r(_)("register")), 1)]))]),
                    _: 1
                }), w(Is), w(PP), w(GP), w(Ys), w(en), w(JR), w($R, {
                    type: "daman"
                }), r(f) && h.value ? (n(), X(Gs, {
                    key: 0
                })) : N("", !0), w(Ss), w(G, {
                    "class-name": "prompt-dialog",
                    show: r(p).prompt,
                    "onUpdate:show": L[2] || (L[2] = S => r(p).prompt = S),
                    onConfirm: r(o),
                    "confirm-button-text": r(_)("confirm")
                }, {
                    default: A(() => [e("div", VP, s(r(_)("prompt")), 1), e("div", {
                        class: "promptContent",
                        innerHTML: r(m)
                    }, null, 8, HP)]),
                    _: 1
                }, 8, ["show", "onConfirm", "confirm-button-text"]), w(Ls, {
                    show: r(p).laundry,
                    "onUpdate:show": L[3] || (L[3] = S => r(p).laundry = S),
                    onConfirm: g,
                    "show-cancel-btn": !1,
                    confirmText: "OK",
                    title: r(_)("congratulations")
                }, {
                    content: A(() => [e("div", EP, [e("div", WP, s(r(_)("getSuper")), 1), e("div", FP, s(r(_)("getRewards")), 1)])]),
                    _: 1
                }, 8, ["show", "title"])])
            }
        }
    });
const JO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: jP
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    vo = l => (he("data-v-5b516592"), l = l(), $e(), l),
    UP = {
        class: "winning"
    },
    qP = {
        class: "title"
    },
    KP = {
        class: "wrapper"
    },
    ZP = {
        class: "avatar"
    },
    XP = vo(() => e("div", {
        class: "avatar_outbg"
    }, null, -1)),
    JP = ["data-img"],
    QP = vo(() => e("div", {
        class: "level"
    }, "V1", -1)),
    YP = {
        class: "info"
    },
    eA = {
        class: "name"
    },
    tA = {
        class: "winning_icon",
        alt: ""
    },
    sA = {
        class: "winning"
    },
    nA = O({
        __name: "index",
        setup(l) {
            const t = $(null),
                o = $(null),
                {
                    homeState: p,
                    getWinInfoDetail: m,
                    getWinInfo: _
                } = Xe();
            return fe(async () => {
                Ca(t.value), await m(), p.winInfoList.length > 0 && (o.value = setInterval(async () => {
                    p.winInfoList.unshift(p.winInfoList.pop())
                }, 3e3))
            }), Rs(() => {
                clearInterval(o.value)
            }), (u, i) => {
                const d = Le("lazy");
                return n(), a("div", UP, [e("div", qP, s(u.$t("winningDetal")), 1), e("div", KP, [e("div", {
                    ref_key: "wrapperRef",
                    ref: t
                }, [(n(!0), a(R, null, P(r(_).slice(0, 3), c => (n(), a("div", {
                    class: "win_item",
                    key: c
                }, [e("div", ZP, [XP, ee(e("img", {
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, JP), [
                    [d, r(ue)("main/Avatar", c.userPhoto) || r(ue)("home", "avatar")]
                ]), QP]), e("div", YP, [e("div", eA, s(r(ss)(c == null ? void 0 : c.nickName)), 1)]), ee(e("img", tA, null, 512), [
                    [d, c.imgUrl]
                ]), e("div", sA, [e("div", null, s(r(Ge)(c.amount || 0)), 1), e("div", null, s(u.$t("winningAmount")), 1)])]))), 128))], 512)])])
            }
        }
    });
const aA = H(nA, [
        ["__scopeId", "data-v-5b516592"]
    ]),
    oA = {
        class: "profit"
    },
    lA = {
        class: "title"
    },
    iA = {
        class: "profit__list"
    },
    rA = ["data-img"],
    cA = {
        class: "profit__list-item__info"
    },
    uA = {
        class: "rank"
    },
    pA = {
        class: "name"
    },
    dA = {
        class: "rank_num"
    },
    _A = ["src"],
    mA = {
        class: "price"
    },
    vA = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), {
                homeState: o
            } = Xe(), p = {
                nickName: t("noData"),
                userPhoto: ue("home", "avatar"),
                price: 0,
                time: "",
                typeName: ""
            };
            Oe(() => o.rankList, u => {
                m.value.splice(0, u.length, ...u.sort((i, d) => d.price - i.price).slice(0, 3)), _.value.splice(0, u.length, ...u.sort((i, d) => d.price - i.price).slice(3, 10))
            });
            const m = $([p, p, p]),
                _ = $([]);
            return (u, i) => {
                const d = Le("lazy");
                return n(), a("div", oA, [e("div", lA, s(u.$t("earningsRankingToday")), 1), e("div", iA, [(n(!0), a(R, null, P(m.value, (c, v) => (n(), a("div", {
                    key: v,
                    class: "profit__list-item"
                }, [ee(e("img", {
                    class: "usePhoto",
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, rA), [
                    [d, c.userPhoto]
                ]), e("div", cA, [e("div", uA, [e("div", pA, s(r(ss)(c.nickName)), 1), e("div", dA, [v < 3 ? (n(), a("img", {
                    key: 0,
                    class: "rank_img",
                    src: r(ue)("home", "no" + (v + 1)),
                    alt: ""
                }, null, 8, _A)) : N("", !0), e("span", {
                    class: M(`no${v+1}`)
                }, "NO" + s(v + 1), 3)])]), e("div", mA, s(r(Ge)(c.price)), 1)])]))), 128))])])
            }
        }
    });
const fA = H(vA, [
        ["__scopeId", "data-v-c9f93279"]
    ]),
    fo = l => (he("data-v-a02e7239"), l = l(), $e(), l),
    yA = {
        class: "instructions"
    },
    bA = {
        class: "instructions_img"
    },
    gA = ["src"],
    hA = ["src"],
    $A = {
        class: "desc"
    },
    CA = fo(() => e("br", null, null, -1)),
    kA = fo(() => e("br", null, null, -1)),
    TA = O({
        __name: "index",
        setup(l) {
            const t = Ue(),
                o = K(() => t.getHeadLogo);
            return (p, m) => (n(), a("div", yA, [e("div", bA, [e("img", {
                src: r(ue)("home", "u18"),
                alt: "",
                class: "u18"
            }, null, 8, gA), e("img", {
                src: o.value,
                class: "logo"
            }, null, 8, hA)]), e("div", $A, [E(s(p.$t("instructions", [r(t).getProjectName])), 1), CA, E(" " + s(p.$t("instructions2")) + " ", 1), kA, E(" " + s(p.$t("instructions3", [r(t).getProjectName])), 1)])]))
        }
    });
const wA = H(TA, [
        ["__scopeId", "data-v-a02e7239"]
    ]),
    LA = l => (he("data-v-bef5aecb"), l = l(), $e(), l),
    IA = {
        id: "home"
    },
    SA = {
        class: "content__right"
    },
    GA = {
        class: "content"
    },
    xA = LA(() => e("div", {
        id: "game_content"
    }, null, -1)),
    NA = {
        class: "TimeLeft__C-PreSale"
    },
    BA = {
        class: "TimeLeft__C-PreSale-head"
    },
    RA = {
        class: "TimeLeft__C-PreSale-body"
    },
    MA = ["innerHTML"],
    PA = {
        class: "TimeLeft__C-PreSale-foot"
    },
    AA = {
        class: "Laundry-Con"
    },
    zA = {
        class: "Laundry-Con_tip"
    },
    DA = {
        class: "Laundry-Con_tips"
    },
    OA = O({
        __name: "electronic",
        setup(l) {
            const {
                onDown: t,
                isAppDownload: o,
                isAppDownloadIcon: p,
                getMessagesData: m,
                showPWA: _,
                homeState: u,
                getAllGame: i,
                getGameType: d,
                projectIcon: c
            } = Xe(), {
                t: v
            } = pe(), {
                closeLaundry: f,
                closePrompt: C,
                store: h,
                promptContent: g
            } = hs(), y = re(), T = $([]), k = $(), b = Ee([]), L = $(0), I = V => L.value === 0 && V.gameType !== "slot" && V.gameType !== "bigaward", G = V => V === "popular" && L.value === 0 || V === "slot" && L.value === 0 ? !0 : L.value !== 0, S = () => {
                f(), y.push({
                    name: "SuperJackpot"
                })
            }, x = K(() => {
                let V = b.findIndex(J => J.gameType === le[L.value].type);
                return V < 0 ? -1 : V
            }), B = V => {
                var J;
                return V.gameType === "bigaward" && x.value === -1 ? V.isShow : (L.value === 0 || ((J = b[x.value]) == null ? void 0 : J.gameType) === V.gameType) && V.gameList.length > 0
            }, D = V => {
                let {
                    item: J
                } = V;
                sessionStorage.setItem("currentMenu", J.type)
            };

            function z() {
                y.push({
                    name: "CustomerService"
                })
            }
            const F = async () => {
                    await ie();
                    let V = sessionStorage.getItem("currentMenu");
                    L.value = V ? le.findIndex(ce => ce.type === V) : 0, await i();
                    const J = gs(u.allGameList);
                    b.forEach(ce => {
                        ce.gameType === "clicksTopList" ? ce.gameList = J.popular.clicksTopList : ce.gameType === "platformList" ? ce.gameList = J.popular.platformList : ce.gameType === "bigaward" ? ce.gameList = J.awardRecordList || [] : ce.gameType === "video" ? ce.gameList = J.video : ce.gameList = J[ce.gameType], ce.gameList || (ce.isShow = !1)
                    }), sessionStorage.setItem("allGameList", JSON.stringify(b)), sessionStorage.setItem("gameData", JSON.stringify(u.allGameList))
                },
                Y = V => {
                    y.push({
                        name: "AllGames",
                        query: {
                            type: V
                        }
                    })
                },
                le = Ee([{
                    title: v("all"),
                    type: "all",
                    img: "all",
                    isShow: !0
                }]),
                ie = async () => {
                    await d(), u.gameTypeList.forEach(V => {
                        le.push({
                            title: v("code" + V.typeNameCode + V.categoryCode),
                            type: V.categoryCode.toLocaleLowerCase(),
                            isShow: V.state === 1 && V.categoryCode.toLocaleLowerCase() !== "popular" && V.categoryCode.toLocaleLowerCase() !== "bigaward",
                            img: V.categoryImg
                        }), b.push({
                            isAll: !1,
                            img: V.categoryImg,
                            isShow: V.state === 1,
                            gameList: [],
                            gameType: V.categoryCode.toLocaleLowerCase() === "popular" ? "clicksTopList" : V.categoryCode.toLocaleLowerCase(),
                            title: v("code" + V.typeNameCode),
                            showTitle: v("code" + V.typeNameCode + V.categoryCode)
                        }), V.categoryCode.toLocaleLowerCase() === "popular" && b.push({
                            isAll: !1,
                            img: V.categoryImg,
                            isShow: !0,
                            gameList: [],
                            gameType: "platformList",
                            title: v("characteristical"),
                            showTitle: v("characteristical")
                        })
                    })
                };
            return (async () => {
                await F(), await m()
            })(), fe(async () => {
                const V = await de(Tn({
                    pageNo: 1,
                    pageSize: 5
                }));
                V && (T.value = V.data.list)
            }), (V, J) => {
                const ce = j("NavBar"),
                    Se = j("van-popup");
                return n(), a("div", IA, [w(ce, {
                    headLogo: !0
                }, {
                    right: A(() => [e("div", SA, [r(o) ? (n(), a("div", {
                        key: 0,
                        class: "homeIcon down",
                        onClick: J[0] || (J[0] = (...we) => r(t) && r(t)(...we))
                    })) : N("", !0), e("div", {
                        class: "homeIcon customerIcon",
                        onClick: z
                    })])]),
                    _: 1
                }), e("div", GA, [w(Is), w(Jt, {
                    key: "home",
                    isHome: !0
                }), w(Za, {
                    onTabChange: D,
                    ref_key: "tabsRef",
                    ref: k,
                    "tab-list": le,
                    "current-menu": L.value,
                    "onUpdate:currentMenu": J[1] || (J[1] = we => L.value = we)
                }, null, 8, ["tab-list", "current-menu"]), ee(w(Qa, {
                    key: "slots"
                }, null, 512), [
                    [He, le[L.value].type === "slot"]
                ]), ee(w(Ya, {
                    key: "video"
                }, null, 512), [
                    [He, le[L.value].type === "video"]
                ]), xA, ee(e("div", null, [(n(!0), a(R, null, P(b, we => (n(), a("div", {
                    key: we.gameType + L.value
                }, [ee((n(), X(Xa, {
                    onGoAll: Y,
                    title: we.showTitle,
                    "game-type": we.gameType,
                    "game-list": we.gameList,
                    key: we.gameType,
                    "is-all": G(we.gameType),
                    "is-show-more": L.value !== 0,
                    currentMenuType: L.value,
                    isShowBtn: I(we)
                }, null, 8, ["title", "game-type", "game-list", "is-all", "is-show-more", "currentMenuType", "isShowBtn"])), [
                    [He, B(we)]
                ])]))), 128))], 512), [
                    [He, !["slot", "video"].includes(le[L.value].type)]
                ]), w(aA), w(fA), w(wA), r(_) && r(p) ? (n(), X(Gs, {
                    key: 0
                })) : N("", !0), w(Ss), w(Se, {
                    show: r(h).prompt,
                    "onUpdate:show": J[3] || (J[3] = we => r(h).prompt = we),
                    round: "",
                    "confirm-button-text": V.$t("confirm")
                }, {
                    default: A(() => [e("div", NA, [e("div", BA, s(V.$t("prompt")), 1), e("div", RA, [e("div", {
                        innerHTML: r(g)
                    }, null, 8, MA)]), e("div", PA, [e("div", {
                        class: "TimeLeft__C-PreSale-foot-btn",
                        onClick: J[2] || (J[2] = we => r(C)())
                    }, s(V.$t("winTrxClose")), 1)])])]),
                    _: 1
                }, 8, ["show", "confirm-button-text"]), w(Ls, {
                    show: r(h).laundry,
                    "onUpdate:show": J[4] || (J[4] = we => r(h).laundry = we),
                    onConfirm: S,
                    "show-cancel-btn": !1,
                    confirmText: "OK",
                    title: V.$t("congratulations")
                }, {
                    content: A(() => [e("div", AA, [e("div", zA, s(V.$t("getSuper")), 1), e("div", DA, s(V.$t("getRewards")), 1)])]),
                    _: 1
                }, 8, ["show", "title"])])])
            }
        }
    });
const VA = H(OA, [
        ["__scopeId", "data-v-bef5aecb"]
    ]),
    QO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: VA
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    HA = {
        class: "hot_container"
    },
    EA = {
        key: 0,
        class: "platform"
    },
    WA = {
        key: 0,
        class: "title"
    },
    FA = {
        class: "list"
    },
    jA = ["onClick"],
    UA = {
        class: "item"
    },
    qA = ["src", "data-img"],
    KA = {
        key: 0,
        class: "win-odds"
    },
    ZA = {
        key: 0,
        class: "title"
    },
    XA = {
        class: "list"
    },
    JA = ["onClick"],
    QA = {
        class: "item"
    },
    YA = ["src", "data-img"],
    ez = {
        key: 0,
        class: "win-odds"
    },
    tz = O({
        __name: "HotGameItem",
        props: {
            platformList: {},
            clicksTopList: {},
            isAll: {
                type: Boolean
            }
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = _t(() => mt(() =>
                    import ("./gameHot-44dbc1d1.js"), ["assets/js/gameHot-44dbc1d1.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                p = _t(() => mt(() =>
                    import ("./gameRec-5210d2da.js"), ["assets/js/gameRec-5210d2da.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                m = _t(() => mt(() =>
                    import ("./noticeBarHot-f5050c8f.js"), ["assets/js/noticeBarHot-f5050c8f.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                _ = Ue(),
                u = i => {
                    t("onItemClick", i)
                };
            return (i, d) => (n(), a("div", HA, [i.platformList.length > 0 && !i.isAll ? (n(), a("div", EA, [i.isAll ? N("", !0) : (n(), a("div", WA, [w(r(p), {
                class: "gameRec"
            }), e("span", null, s(i.$t("platRecom")), 1)])), e("div", FA, [(n(!0), a(R, null, P(i.platformList, c => (n(), a("div", {
                key: c.vendorId,
                onClick: v => u(c)
            }, [e("div", UA, [w(r(o), {
                class: "hot_bage"
            }), e("img", {
                src: c.imgUrl,
                alt: "",
                "data-img": r(ue)("images", "avatar")
            }, null, 8, qA)]), r(_).isShowHotGameWinOdds ? (n(), a("div", KA, [e("span", null, s(i.$t("winOdds")), 1), e("span", null, s(c.winOdds) + "%", 1), e("div", {
                class: "win-p",
                style: je({
                    width: `${Math.min(c.winOdds,100)}%`
                })
            }, null, 4)])) : N("", !0)], 8, jA))), 128))])])) : N("", !0), i.platformList.length > 0 ? (n(), a("div", {
                key: 1,
                class: M(["popular", {
                    pupularAll: i.isAll
                }])
            }, [i.isAll ? N("", !0) : (n(), a("div", ZA, [w(r(m), {
                class: "hotGames"
            }), e("span", null, s(i.$t("hot")), 1)])), e("div", XA, [(n(!0), a(R, null, P(i.clicksTopList, c => (n(), a("div", {
                key: c.vendorId,
                onClick: v => u(c)
            }, [e("div", QA, [e("img", {
                src: c.imgUrl,
                alt: "",
                "data-img": r(ue)("images", "avatar")
            }, null, 8, YA)]), r(_).isShowHotGameWinOdds ? (n(), a("div", ez, [e("span", null, s(i.$t("winOdds")), 1), e("span", null, s(c.winOdds) + "%", 1), e("div", {
                class: "win-p",
                style: je({
                    width: `${Math.min(c.winOdds,100)}%`
                })
            }, null, 4)])) : N("", !0)], 8, JA))), 128))])], 2)) : N("", !0)]))
        }
    });
const sz = H(tz, [
        ["__scopeId", "data-v-00299c72"]
    ]),
    nz = ["onClick"],
    az = O({
        __name: "OnlineGamesItem",
        props: {
            gameData: {},
            isAll: {
                type: Boolean
            },
            gameType: {}
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K(() => o.isAll ? o.gameData : o.gameData.length > 8 ? o.gameData.slice(0, 8) : o.gameData),
                m = _ => {
                    t("onItemClick", _)
                };
            return fe(() => {}), (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["minGame_container", {
                        all_game: _.isAll
                    }])
                }, [(n(!0), a(R, null, P(p.value, d => (n(), a("div", {
                    class: "onlineGamesItem",
                    key: d.gameID,
                    onClick: c => m(d)
                }, [ee((n(), a("img", {
                    class: M(_.gameType === "fish" ? "fish_img" : "min_game_img"),
                    key: d.gameID
                }, null, 2)), [
                    [i, d.img]
                ])], 8, nz))), 128))], 2)
            }
        }
    });
const oz = H(az, [
        ["__scopeId", "data-v-44db017d"]
    ]),
    lz = {
        class: "lottery_container"
    },
    iz = ["onClick"],
    rz = O({
        __name: "LotterySlotItem",
        props: {
            gameData: {},
            isAll: {
                type: Boolean
            }
        },
        setup(l) {
            const {
                t
            } = pe(), o = re(), p = i => {
                if (i) {
                    let d = i;
                    switch (d) {
                        case "Trx Win Go":
                            d = "Trx Win";
                            break;
                        case "FXOSO":
                            d = t("FXOSO");
                        default:
                            d = d
                    }
                    return d
                }
                return ""
            }, m = i => {
                if (i) {
                    let d = [];
                    switch (i) {
                        case "Win Go":
                        case "Trx Win Go":
                            d = [t("lotteryHintStr1"), t("lotteryHintStr2")];
                            break;
                        case "5D":
                        case "K3":
                            d = [t("lotteryHintStr3"), t("lotteryHintStr4")];
                            break;
                        case "XOSO":
                        case "FXOSO":
                            d = [t("lotteryHintStr5"), t("lotteryHintStr6")];
                            break;
                        case "Bingo18":
                            d = [t("lotteryHintStr5"), t("lotteryHintStr6")];
                            break;
                        case "4D":
                            d = [t("lotteryHintStr7"), t("lotteryHintStr6")];
                            break;
                        default:
                            d = []
                    }
                    return d
                }
                return ""
            }, _ = [{
                value: 1,
                path: "WinGo"
            }, {
                value: 3,
                path: "5D"
            }, {
                value: 2,
                path: "K3"
            }, {
                value: 4,
                path: "WinTrx"
            }, {
                value: 5,
                path: "XoSo"
            }, {
                value: 6,
                path: "XoSo"
            }, {
                value: 7,
                path: "Binguo"
            }, {
                value: 8,
                path: "4D"
            }], u = i => {
                o.push({
                    name: "AllLotteryGames-" + _[_.findIndex(d => d.value === i.id)].path,
                    query: {
                        id: i.id
                    }
                })
            };
            return (i, d) => {
                const c = Le("lazy");
                return n(), a("div", lz, [(n(!0), a(R, null, P(i.gameData, v => (n(), a("div", {
                    class: "lotterySlotItem",
                    key: v.id,
                    onClick: f => u(v)
                }, [ee(e("img", null, null, 512), [
                    [c, v.categoryImg]
                ]), e("span", null, s(p(v.categoryCode)), 1), e("h4", null, [e("div", null, s(m(v.categoryCode)[0]), 1), e("div", null, s(m(v.categoryCode)[1]), 1)])], 8, iz))), 128))])
            }
        }
    });
const cz = H(rz, [
        ["__scopeId", "data-v-cfc66d74"]
    ]),
    uz = {
        class: "lotterySlotItem__container"
    },
    pz = {
        class: "title"
    },
    dz = {
        class: "tit"
    },
    _z = {
        class: "game_img"
    },
    mz = O({
        __name: "OtherGameItem",
        props: {
            info: {},
            isAll: {
                type: Boolean
            },
            gameType: {}
        },
        setup(l) {
            const {
                t
            } = pe(), o = {
                sport: t("sport"),
                video: t("live"),
                chess: t("chess")
            };
            return (p, m) => {
                const _ = Le("lazy");
                return n(), a("div", uz, [e("div", pz, [e("div", dz, s(o[p.gameType]), 1)]), ee(e("img", _z, null, 512), [
                    [_, p.info.vendorImg]
                ])])
            }
        }
    });
const vz = H(mz, [
        ["__scopeId", "data-v-a024b63f"]
    ]),
    fz = ["onClick"],
    yz = {
        class: "gameImg"
    },
    bz = O({
        __name: "ElectronicItem",
        props: {
            gameData: {
                type: Array,
                default: []
            },
            isAll: {
                type: Boolean,
                default: !1
            }
        },
        emits: ["handleOpenGame"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = K(() => o.isAll ? o.gameData : o.gameData.slice(0, 6)),
                m = _ => {
                    t("handleOpenGame", _, "slot")
                };
            return fe(() => {}), (_, u) => {
                const i = Le("lazy");
                return n(), a("div", {
                    class: M(["onlineGamesItem__container", {
                        allGame: l.isAll
                    }])
                }, [(n(!0), a(R, null, P(p.value, d => (n(), a("div", {
                    key: d.slotsTypeID,
                    class: "item",
                    onClick: c => m(d)
                }, [ee(e("img", yz, null, 512), [
                    [i, d.vendorImg]
                ])], 8, fz))), 128))], 2)
            }
        }
    });
const gz = H(bz, [
        ["__scopeId", "data-v-eb86ecaa"]
    ]),
    Ds = l => (he("data-v-022c4afb"), l = l(), $e(), l),
    hz = Ds(() => e("div", {
        class: "skeleton_hot"
    }, [e("div", {
        class: "hot_tit"
    }), e("div", {
        class: "hot_list"
    }, [e("div"), e("div"), e("div"), e("div"), e("div"), e("div")]), e("div", {
        class: "hot_tit"
    }), e("div", {
        class: "hot_list"
    }, [e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div")])], -1)),
    $z = Ds(() => e("div", {
        class: "skeleton_other"
    }, [e("div"), e("div"), e("div"), e("div")], -1)),
    Cz = {
        class: "otherGame"
    },
    kz = Ds(() => e("div", {
        class: "skeleton_slot"
    }, [e("div"), e("div"), e("div"), e("div"), e("div"), e("div")], -1)),
    Tz = Ds(() => e("div", {
        class: "skeleton_other"
    }, [e("div"), e("div"), e("div"), e("div")], -1)),
    wz = Ds(() => e("div", {
        class: "skeleton_flash"
    }, [e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div")], -1)),
    Lz = ["src"],
    Iz = O({
        __name: "GameListGrid",
        props: {
            currentGame: {
                type: String,
                default: ""
            },
            isAll: {
                type: Boolean,
                default: !1
            }
        },
        setup(l) {
            const t = l,
                o = re(),
                p = $(!0),
                {
                    onItemClick: m,
                    getAllGame: _,
                    homeState: u
                } = Xe(),
                i = K(() => u.allGameList),
                d = K(() => t.currentGame === "popular" ? 1 : ["sport", "chess", "video"].includes(t.currentGame) ? 2 : t.currentGame === "lottery" ? 3 : t.currentGame === "slot" ? 4 : t.currentGame === "flash" || t.currentGame === "fish" ? 5 : -1),
                c = async () => {
                    var y, T;
                    await _();
                    let g = i.value;
                    g.popular = [(y = i.value) == null ? void 0 : y.popular.platformList, (T = i.value) == null ? void 0 : T.popular.clicksTopList], sessionStorage.setItem("gameData", JSON.stringify(g)), p.value = !1
                },
                v = () => {
                    o.push({
                        name: "AllGames",
                        query: {
                            type: t.currentGame
                        }
                    })
                },
                f = K(() => i.value[t.currentGame].length < 1 ? [] : i.value[t.currentGame][0]),
                C = K(() => i.value[t.currentGame].length < 1 ? [] : i.value[t.currentGame][1].length > 9 && !t.isAll ? i.value[t.currentGame][1].slice(0, 9) : i.value[t.currentGame][1]),
                h = async (g, y) => {
                    ["chess", "slot"].includes(y) ? (sessionStorage.setItem("slotGamesList", JSON.stringify(i.value[t.currentGame])), sessionStorage.setItem("gameType", JSON.stringify(t.currentGame)), sessionStorage.setItem("clickedItem", JSON.stringify(g)), o.push({
                        name: "AllOnlineGames"
                    })) : m(g)
                };
            return c(), (g, y) => {
                const T = j("van-skeleton");
                return n(), a("div", {
                    class: M(["gameListGrid__container", {
                        all_container: l.isAll
                    }])
                }, [l.currentGame === "popular" ? (n(), X(T, {
                    key: 0,
                    loading: p.value
                }, {
                    template: A(() => [hz]),
                    default: A(() => [w(sz, {
                        platformList: f.value,
                        clicksTopList: C.value,
                        onOnItemClick: r(m),
                        isAll: l.isAll
                    }, null, 8, ["platformList", "clicksTopList", "onOnItemClick", "isAll"])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), d.value === 2 ? (n(), X(T, {
                    key: 1,
                    loading: p.value
                }, {
                    template: A(() => [$z]),
                    default: A(() => [e("div", Cz, [(n(!0), a(R, null, P(i.value[l.currentGame], (k, b) => (n(), X(vz, {
                        key: b,
                        info: k,
                        gameType: l.currentGame,
                        isAll: l.isAll,
                        onClick: L => h(k, l.currentGame)
                    }, null, 8, ["info", "gameType", "isAll", "onClick"]))), 128))])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), d.value === 4 ? (n(), X(T, {
                    key: 2,
                    loading: p.value
                }, {
                    template: A(() => [kz]),
                    default: A(() => [l.isAll ? N("", !0) : (n(), X(Ja, {
                        key: 0
                    })), w(gz, {
                        gameData: i.value[l.currentGame],
                        isAll: l.isAll,
                        onHandleOpenGame: h
                    }, null, 8, ["gameData", "isAll"])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), d.value === 3 ? (n(), X(T, {
                    key: 3,
                    loading: p.value
                }, {
                    template: A(() => [Tz]),
                    default: A(() => [w(cz, {
                        gameData: i.value[l.currentGame],
                        isAll: l.isAll
                    }, null, 8, ["gameData", "isAll"])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), d.value === 5 ? (n(), X(T, {
                    key: 4,
                    loading: p.value
                }, {
                    template: A(() => [wz]),
                    default: A(() => [w(oz, {
                        gameData: i.value[l.currentGame],
                        isShowTitle: i.value[l.currentGame].isShowTitle,
                        gameType: l.currentGame,
                        isAll: l.isAll,
                        onOnItemClick: r(m)
                    }, null, 8, ["gameData", "isShowTitle", "gameType", "isAll", "onOnItemClick"])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), l.isAll ? N("", !0) : (n(), a("button", {
                    key: 5,
                    onClick: v,
                    class: "look_all"
                }, [e("img", {
                    src: r(ue)("home", "all"),
                    alt: ""
                }, null, 8, Lz), E(" " + s(g.$t("viewAll")), 1)]))], 2)
            }
        }
    });
const Sz = H(Iz, [
        ["__scopeId", "data-v-022c4afb"]
    ]),
    Gz = l => (he("data-v-cb37f029"), l = l(), $e(), l),
    xz = {
        class: "gameList"
    },
    Nz = Gz(() => e("div", {
        class: "slidebar_ske"
    }, [e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div"), e("div")], -1)),
    Bz = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = $(0), p = $(!1), m = Ee([]), _ = K(() => {
                var f, C;
                return (f = m[o.value]) != null && f.key ? (C = m[o.value]) == null ? void 0 : C.key : ""
            }), {
                getGameType: u,
                homeState: i
            } = Xe(), d = async () => {
                await u(), i.gameTypeList.length > 0 && (i.gameTypeList.forEach(f => {
                    f.state === 1 && m.push({
                        isShow: f.state === 1,
                        title: t("code" + f.typeNameCode),
                        img: f.categoryImg,
                        key: f.categoryCode.toLocaleLowerCase()
                    })
                }), sessionStorage.setItem("gameMenu", JSON.stringify(m)))
            }, c = f => {
                sessionStorage.setItem("clickedGameType", m[f].key)
            };
            return (async () => {
                p.value = !0, await d();
                const f = sessionStorage.getItem("clickedGameType");
                if (f !== null) {
                    const C = m.findIndex(h => h.key === f);
                    C >= 0 && (o.value = C, nt(() => {
                        c(C);
                        const h = document.getElementById("gameType-" + f);
                        setTimeout(() => {
                            h && h.scrollIntoView({
                                behavior: "smooth",
                                block: "center",
                                inline: "center"
                            })
                        }, 0)
                    }))
                }
                p.value = !1
            })(), (f, C) => {
                const h = j("van-sidebar-item"),
                    g = j("van-sidebar"),
                    y = j("van-skeleton");
                return n(), a("div", xz, [w(y, {
                    loading: p.value
                }, {
                    template: A(() => [Nz]),
                    default: A(() => [w(g, {
                        modelValue: o.value,
                        "onUpdate:modelValue": C[0] || (C[0] = T => o.value = T),
                        class: "mySideBar",
                        onChange: c
                    }, {
                        default: A(() => [(n(!0), a(R, null, P(m, (T, k) => (n(), X(h, {
                            key: k,
                            id: "gameType-" + T.key
                        }, {
                            title: A(() => [T.isShow ? (n(), a("div", {
                                key: 0,
                                class: M({
                                    whiteColor: k === o.value
                                })
                            }, [e("div", {
                                style: je({
                                    backgroundImage: `url(${T.img})`
                                })
                            }, null, 4), E(" " + s(T.title), 1)], 2)) : N("", !0)]),
                            _: 2
                        }, 1032, ["id"]))), 128))]),
                        _: 1
                    }, 8, ["modelValue"])]),
                    _: 1
                }, 8, ["loading"]), ee(w(Sz, {
                    currentGame: _.value,
                    ref: "gameListGridRef"
                }, null, 8, ["currentGame"]), [
                    [He, m[o.value]]
                ])])
            }
        }
    });
const Rz = H(Bz, [
        ["__scopeId", "data-v-cb37f029"]
    ]),
    Mz = {
        id: "home",
        class: "content"
    },
    Pz = ["src"],
    Az = {
        class: "content__right"
    },
    zz = {
        class: "promptHeader"
    },
    Dz = ["innerHTML"],
    Oz = {
        class: "Laundry-Con"
    },
    Vz = {
        class: "Laundry-Con_tip"
    },
    Hz = {
        class: "Landty-Con-tips"
    },
    Ez = O({
        __name: "redHome",
        setup(l) {
            const {
                t
            } = pe(), o = re(), {
                setLoading: p
            } = Xt(), {
                onDown: m,
                isAppDownload: _,
                isAppDownloadIcon: u,
                showChanglong: i,
                projectIcon: d,
                isRead: c,
                getMessagesData: v,
                showPWA: f
            } = Xe(), {
                closeLaundry: C,
                closePrompt: h,
                store: g,
                promptContent: y
            } = hs(), T = _t(() => mt(() =>
                import ("./messageIcon-b47a5316.js"), ["assets/js/messageIcon-b47a5316.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"]));

            function k() {
                o.push({
                    name: "Messages"
                })
            }
            p(!1);
            const b = () => {
                    C(), o.push({
                        name: "SuperJackpot"
                    })
                },
                L = $();
            return fe(() => {
                v(), p(!1)
            }), (I, G) => {
                const S = j("svg-icon"),
                    x = j("NavBar"),
                    B = j("van-dialog");
                return n(), a("div", Mz, [w(x, null, {
                    left: A(() => [e("img", {
                        src: r(d),
                        alt: ""
                    }, null, 8, Pz)]),
                    right: A(() => [e("div", Az, [e("div", {
                        class: "message",
                        onClick: k
                    }, [(n(), X(ft(r(T)))), ee(w(zs, {
                        class: "point"
                    }, null, 512), [
                        [He, !r(c)]
                    ])]), r(_) ? (n(), X(S, {
                        key: 0,
                        onClick: it(r(m), ["stop"]),
                        name: "down",
                        color: "#FB5755",
                        class: "down"
                    }, null, 8, ["onClick"])) : N("", !0)])]),
                    _: 1
                }), w(Is), w(Jt, {
                    key: "home",
                    color: "red"
                }), w(Rz, {
                    ref_key: "gameListRef",
                    ref: L
                }, null, 512), w(Ys), w(en), r(i) ? (n(), X(ls, {
                    key: 0
                })) : N("", !0), r(f) && r(u) ? (n(), X(Gs, {
                    key: 1
                })) : N("", !0), w(Ss), w(B, {
                    show: r(g).prompt,
                    "onUpdate:show": G[0] || (G[0] = D => r(g).prompt = D),
                    "confirm-button-text": r(t)("confirm"),
                    onConfirm: r(h)
                }, {
                    default: A(() => [e("div", zz, s(r(t)("prompt")), 1), e("div", {
                        class: "promptContent",
                        innerHTML: r(y)
                    }, null, 8, Dz)]),
                    _: 1
                }, 8, ["show", "confirm-button-text", "onConfirm"]), w(Ls, {
                    show: r(g).laundry,
                    "onUpdate:show": G[1] || (G[1] = D => r(g).laundry = D),
                    onConfirm: b,
                    "show-cancel-btn": !1,
                    confirmText: "OK",
                    title: r(t)("congratulations")
                }, {
                    content: A(() => [e("div", Oz, [e("div", Vz, s(r(t)("getSuper")), 1), e("div", Hz, s(r(t)("getRewards")), 1)])]),
                    _: 1
                }, 8, ["show", "title"])])
            }
        }
    });
const Wz = H(Ez, [
        ["__scopeId", "data-v-d59d9e77"]
    ]),
    YO = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: Wz
    }, Symbol.toStringTag, {
        value: "Module"
    })),
    Fz = l => (he("data-v-776283ad"), l = l(), $e(), l),
    jz = {
        class: "dailyProfitRank"
    },
    Uz = {
        class: "title"
    },
    qz = Fz(() => e("div", {
        class: "driver"
    }, null, -1)),
    Kz = {
        class: "rank_list"
    },
    Zz = {
        class: "left"
    },
    Xz = ["data-img"],
    Jz = ["data-img"],
    Qz = {
        class: "info"
    },
    Yz = {
        class: "tit"
    },
    eD = {
        class: "amount"
    },
    tD = O({
        __name: "index",
        setup(l) {
            const {
                homeState: t
            } = Xe(), o = K(() => t.rankList);
            return (p, m) => {
                const _ = Le("lazy");
                return n(), a("div", jz, [e("div", Uz, s(p.$t("earningsRankingToday")), 1), qz, e("div", Kz, [(n(!0), a(R, null, P(o.value, (u, i) => (n(), a("div", {
                    class: "daily_item",
                    key: u.nickName
                }, [e("div", Zz, [e("div", {
                    class: M(["avatar_img", i < 3 ? `avatar_img${i+1}` : ""])
                }, [u.userPhoto.length > 2 ? ee((n(), a("img", {
                    key: 0,
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, Xz)), [
                    [_, u.userPhoto]
                ]) : ee((n(), a("img", {
                    key: 1,
                    "data-img": r(ue)("home", "avatar")
                }, null, 8, Jz)), [
                    [_, r(ue)("main/Avatar", u.userPhoto)]
                ])], 2), e("div", Qz, [e("div", Yz, s(r(ss)(u.nickName)), 1), e("div", {
                    class: M(["ranking", i < 3 ? `ranking${i+1}` : ""])
                }, "NO." + s(i + 1), 3)])]), e("div", eD, s(r(Ge)(u.price)), 1)]))), 128))])])
            }
        }
    });
const sD = H(tD, [
        ["__scopeId", "data-v-776283ad"]
    ]),
    Dn = l => (he("data-v-e7db8255"), l = l(), $e(), l),
    nD = {
        class: "luckyWinners__container"
    },
    aD = {
        class: "title"
    },
    oD = Dn(() => e("div", {
        class: "driver"
    }, null, -1)),
    lD = {
        class: "info_item"
    },
    iD = Dn(() => e("div", {
        class: "item_bg"
    }, null, -1)),
    rD = ["data-img"],
    cD = {
        class: "nick_name"
    },
    uD = Dn(() => e("div", {
        class: "fenge"
    }, null, -1)),
    pD = {
        class: "amount"
    },
    dD = {
        class: "tip"
    },
    _D = O({
        __name: "index",
        setup(l) {
            const {
                getWinInfoDetail: t,
                homeState: o
            } = Xe(), p = $(null);

            function m(i, d) {
                const c = [];
                for (let v = 0; v < i.length; v += d) c.push(i.slice(v, v + d));
                return c
            }
            const _ = $([]);
            async function u() {
                await t(), _.value = m(o.winInfoList || [], 3)
            }
            return fe(async () => {
                await u()
            }), Rs(() => {
                clearInterval(p.value)
            }), (i, d) => {
                const c = Le("lazy");
                return n(), a("div", nD, [e("div", aD, s(i.$t("winningDetal")), 1), oD, w(r(ba), {
                    class: "my-swipe",
                    ref: "swipeRef",
                    autoplay: "3000",
                    "show-indicators": !1
                }, {
                    default: A(() => [(n(!0), a(R, null, P(_.value, (v, f) => (n(), X(r(ya), {
                        key: f
                    }, {
                        default: A(() => [(n(!0), a(R, null, P(v, C => (n(), a("div", lD, [iD, ee(e("img", {
                            class: "avatar_img",
                            "data-img": r(ue)("home", "avatar")
                        }, null, 8, rD), [
                            [c, v.userPhoto]
                        ]), e("div", cD, s(r(ss)(C.nickName)), 1), uD, e("div", pD, s(r(Ge)(C.amount || 0)), 1), e("div", dD, s(i.$t("winningAmount")), 1)]))), 256))]),
                        _: 2
                    }, 1024))), 128))]),
                    _: 1
                }, 512)])
            }
        }
    });
const mD = H(_D, [
        ["__scopeId", "data-v-e7db8255"]
    ]),
    vD = {
        class: "noticeBar__container",
        id: "noticeBar"
    },
    fD = {
        class: "noticeBar__container-body"
    },
    yD = {
        key: 0,
        class: "noticeBar__container-body-text"
    },
    bD = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = lt(),
                p = $(null),
                m = _t(() => mt(() =>
                    import ("./noticeBarSpeaker-a51b7fc2.js"), ["assets/js/noticeBarSpeaker-a51b7fc2.js", "assets/js/page-activity-1d916f67.js", "assets/js/modules-5f4bb8af.js", "assets/css/modules-13a75a76.css", "assets/js/native/index-d56959bc.js", "assets/js/en-5db85987.js", "assets/js/rus-ecb14220.js", "assets/js/vi-40bd560a.js", "assets/js/id-24cc3835.js", "assets/js/hd-c5b1d7e8.js", "assets/js/tha-330057b2.js", "assets/js/md-02b1fc1c.js", "assets/js/bra-1f3ea623.js", "assets/js/my-80d37f62.js", "assets/js/bdt-d8f19d0c.js", "assets/js/zh-c7494ff8.js", "assets/js/pak-47641c9f.js", "assets/js/ar-1c9ff85b.js", "assets/css/page-activity-825515c5.css"])),
                _ = $(o.messageList),
                u = async () => {
                    const i = await de(Tn({
                        pageNo: 1,
                        pageSize: 5
                    }));
                    if (i) {
                        if (o.setMessage(i.data.list), _.value = i.data.list, !_.value.length) return;
                        p.value && clearInterval(p.value), p.value = setInterval(() => {
                            _.value.push(_.value.shift())
                        }, 7e3)
                    }
                };
            return fe(() => {
                _.value || setTimeout(() => {
                    u()
                }, 1e3)
            }), (i, d) => {
                var c;
                return n(), a("div", vD, [(n(), X(ft(r(m)))), e("div", fD, [_.value && _.value[0] && _.value[0].siteMessage ? (n(), a("div", yD, s((c = _.value[0]) == null ? void 0 : c.siteMessage), 1)) : N("", !0)]), e("button", {
                    onClick: d[0] || (d[0] = v => r(t).push({
                        name: "Notification"
                    }))
                }, s(i.$t("more")), 1)])
            }
        }
    });
const gD = H(bD, [
        ["__scopeId", "data-v-9d65fccf"]
    ]),
    hD = {
        class: "game_menu"
    },
    $D = {
        class: "slidebar_ske"
    },
    CD = {
        class: "game_menu_list"
    },
    kD = ["onClick"],
    TD = O({
        __name: "index",
        setup(l) {
            const t = lt(),
                o = Bs(),
                {
                    t: p
                } = pe(),
                m = $([]),
                _ = $(!1),
                u = K(() => o.currentMenu),
                i = K(() => !t.getToken),
                {
                    getGameType: d,
                    homeState: c
                } = Xe(),
                v = async () => {
                    _.value = !0, await d(), c.gameTypeList.forEach(h => {
                        h.categoryCode === "BigAward" || h.state !== 1 || m.value.push({
                            isShow: h.state === 1,
                            title: p("code" + h.typeNameCode),
                            img: h.categoryImg,
                            key: h.categoryCode.toLocaleLowerCase()
                        })
                    }), sessionStorage.setItem("gameMenu", JSON.stringify(m.value)), _.value = !1
                },
                f = h => {
                    let g = i.value ? 0 : 100;
                    C(400 - g), sessionStorage.setItem("clickedGameType", h.key), o.setCurrentMenu(h.key), o.setCurrentTitle(h.title)
                };

            function C(h) {
                window.scrollTo({
                    top: h,
                    behavior: "smooth"
                })
            }
            return fe(async () => {
                var g;
                await v();
                let h = sessionStorage.getItem("clickedGameType");
                h ? (o.setCurrentMenu(h), o.setCurrentTitle((g = m.value.find(y => y.key === h)) == null ? void 0 : g.title)) : u.value || (o.setCurrentMenu(m.value[0].key), o.setCurrentTitle(m.value[0].title), _.value = !1)
            }), (h, g) => {
                const y = j("van-skeleton");
                return n(), a("div", hD, [w(y, {
                    loading: _.value
                }, {
                    template: A(() => [e("div", $D, [(n(), a(R, null, P(8, () => e("div")), 64))])]),
                    default: A(() => [e("div", CD, [(n(!0), a(R, null, P(m.value, T => (n(), a("div", {
                        class: M(["gamen_item", {
                            active: u.value === T.key
                        }]),
                        style: je({
                            backgroundImage: `url(${T.img})`
                        }),
                        onClick: k => f(T)
                    }, [e("span", null, s(T.title), 1)], 14, kD))), 256))])]),
                    _: 1
                }, 8, ["loading"])])
            }
        }
    });
const wD = H(TD, [
        ["__scopeId", "data-v-94538964"]
    ]),
    LD = {
        class: "other_box"
    },
    ID = ["onClick"],
    SD = O({
        __name: "OtherGameItem",
        props: {
            gameType: {},
            gameList: {}
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = m => {
                    t("onItemClick", {
                        item: m,
                        key: o.gameType
                    })
                };
            return (m, _) => {
                const u = Le("lazy");
                return n(), a("div", LD, [(n(!0), a(R, null, P(m.gameList, i => (n(), a("div", {
                    class: "other_item",
                    key: i.slotsTypeID
                }, [ee(e("img", {
                    onClick: d => p(i)
                }, null, 8, ID), [
                    [u, i.vendorImg]
                ])]))), 128))])
            }
        }
    });
const GD = H(SD, [
        ["__scopeId", "data-v-84574887"]
    ]),
    xD = {
        class: "hot_container"
    },
    ND = {
        class: "hot_container-item"
    },
    BD = ["onClick"],
    RD = {
        key: 0,
        class: "win-odds"
    },
    MD = O({
        __name: "HotGameItem",
        props: {
            gameList: {},
            gameType: {}
        },
        emits: ["onItemClick"],
        setup(l, {
            emit: t
        }) {
            const o = l,
                p = Ue(),
                m = _ => {
                    t("onItemClick", {
                        item: _,
                        gameType: o.gameType
                    })
                };
            return (_, u) => {
                const i = Le("lazy");
                return n(), a("div", xD, [(n(!0), a(R, null, P(_.gameList, d => (n(), a("div", ND, [ee(e("img", {
                    onClick: c => m(d)
                }, null, 8, BD), [
                    [i, d.imgUrl || d.img]
                ]), ["popular"].includes(_.gameType) && r(p).isShowHotGameWinOdds ? (n(), a("div", RD, [e("span", null, s(_.$t("winOdds")), 1), e("span", null, s(d.winOdds) + "%", 1), e("div", {
                    class: "win-p",
                    style: je({
                        width: `${Math.min(d.winOdds||0,100)}%`
                    })
                }, null, 4)])) : N("", !0)]))), 256))])
            }
        }
    });
const PD = H(MD, [
        ["__scopeId", "data-v-0b713c5e"]
    ]),
    AD = {
        class: "lottery_container"
    },
    zD = ["onClick"],
    DD = ["src"],
    OD = O({
        __name: "LotterySlotItem",
        props: {
            currentLottery: {}
        },
        setup(l) {
            const t = re();

            function o(u) {
                return u.reduce((i, d) => Array.isArray(d) ? i.concat(o(d)) : i.concat(d), [])
            }
            let p = Ee({
                All: [],
                XOSO: [],
                "Win Go": [{
                    typeId: 1,
                    class: "wingo",
                    title: "Win Go 1Min",
                    path: "WinGo"
                }, {
                    typeId: 2,
                    class: "wingo",
                    title: "Win Go 3Min",
                    path: "WinGo"
                }, {
                    typeId: 3,
                    class: "wingo",
                    title: "Win Go 5Min",
                    path: "WinGo"
                }, {
                    typeId: 4,
                    class: "wingo",
                    title: "Win Go 10Min",
                    path: "WinGo"
                }],
                "5D": [{
                    typeId: 5,
                    class: "d5",
                    title: "5D 1Min",
                    path: "5D"
                }, {
                    typeId: 6,
                    class: "d5",
                    title: "5D 3Min",
                    path: "5D"
                }, {
                    typeId: 7,
                    class: "d5",
                    title: "5D 5Min",
                    path: "5D"
                }, {
                    typeId: 8,
                    class: "d5",
                    title: "5D 10Min",
                    path: "5D"
                }],
                K3: [{
                    typeId: 9,
                    class: "k3",
                    title: "K3 1Min",
                    path: "K3"
                }, {
                    typeId: 10,
                    class: "k3",
                    title: "K3 3Min",
                    path: "K3"
                }, {
                    typeId: 11,
                    class: "k3",
                    title: "K3 5Min",
                    path: "K3"
                }, {
                    typeId: 12,
                    class: "k3",
                    title: "K3 10Min",
                    path: "K3"
                }],
                "Trx Win Go": [{
                    typeId: 13,
                    class: "trx",
                    title: "Trx Win Go 1Min",
                    path: "WinTrx"
                }, {
                    typeId: 14,
                    class: "trx",
                    title: "Trx Win Go 3Min",
                    path: "WinTrx"
                }, {
                    typeId: 15,
                    class: "trx",
                    title: "Trx Win Go 5Min",
                    path: "WinTrx"
                }, {
                    typeId: 16,
                    class: "trx",
                    title: "Trx Win Go 10Min",
                    path: "WinTrx"
                }]
            });
            const m = o(Object.values(p));
            p.All = m;
            const _ = u => {
                t.push({
                    name: "AllLotteryGames-" + u.path,
                    query: {
                        typeId: u.typeId,
                        id: u.id
                    }
                })
            };
            return (u, i) => (n(), a("div", AD, [(n(!0), a(R, null, P(r(p)[u.currentLottery], d => (n(), a("div", {
                class: M(["lotterySlotItem", d.class]),
                key: d.typeId,
                onClick: c => _(d)
            }, [e("img", {
                src: r(ue)("home/lottery", `${d.class}${d.typeId}`),
                alt: ""
            }, null, 8, DD), e("div", null, s(d.title), 1)], 10, zD))), 128))]))
        }
    });
const VD = H(OD, [
        ["__scopeId", "data-v-39c6bd1a"]
    ]),
    HD = {
        alt: ""
    },
    ED = O({
        __name: "ElectronicWinRate",
        setup(l) {
            const t = Ue(),
                o = K(() => t.winRate.electronicWinRateImgUrl || ""),
                p = K(() => !!(t.winRate.isShowElectronicWinRateExternalLink && o.value)),
                m = () => {
                    t.winRate.electronicWinRateExternalLink && window.open(t.winRate.electronicWinRateExternalLink)
                };
            return (_, u) => {
                const i = Le("lazy");
                return p.value ? (n(), a("div", {
                    key: 0,
                    class: "WinRate",
                    onClick: m
                }, [ee(e("img", HD, null, 512), [
                    [i, o.value]
                ])])) : N("", !0)
            }
        }
    });
const WD = H(ED, [
        ["__scopeId", "data-v-ba84584e"]
    ]),
    yo = l => (he("data-v-8c355d6f"), l = l(), $e(), l),
    FD = {
        class: "game_container"
    },
    jD = yo(() => e("div", {
        class: "slidebar_title"
    }, [e("div")], -1)),
    UD = {
        class: "game_title"
    },
    qD = yo(() => e("div", {
        class: "driver"
    }, null, -1)),
    KD = {
        class: "slidebar_other"
    },
    ZD = {
        class: "slidebar_hot"
    },
    XD = {
        class: "slidebar_lottery"
    },
    JD = O({
        __name: "index",
        setup(l) {
            const {
                t
            } = pe(), o = Bs(), p = $(!1), m = K(() => o.getCurrentTitle), _ = K(() => o.getCurrentMenu), u = Ee({}), i = re(), d = $(0), {
                start: c,
                end: v,
                flag: f
            } = wi(), C = K(() => ["popular", "flash", "fish"].includes(_.value) ? 1 : ["sport", "chess", "video", "slot"].includes(_.value) ? 2 : _.value === "lottery" ? 3 : -1), h = async () => {
                p.value = !0;
                const y = await de(Li()),
                    T = ["slot", "video", "chess", "sport", "lottery"];
                if (y) {
                    const k = gs(y.data);
                    for (const [b, L] of Object.entries(k)) {
                        let I = b.toLocaleLowerCase();
                        T.includes(I) ? u[I] = L.filter(G => G.state === 1) : I === "popular" ? u[I] = [...k[I].platformList, ...k[I].clicksTopList] : u[I] = L
                    }
                    u.lottery.unshift({
                        categoryCode: "All"
                    }), sessionStorage.setItem("gameData", JSON.stringify(u))
                }
                p.value = !1
            }, g = y => {
                if (!lt().token) {
                    i.push({
                        name: "login"
                    });
                    return
                }
                let {
                    item: k,
                    key: b
                } = y;
                ["chess", "slot"].includes(b) ? (sessionStorage.setItem("slotGamesList", JSON.stringify(u[b])), sessionStorage.setItem("gameType", JSON.stringify(_.value)), sessionStorage.setItem("clickedItem", JSON.stringify(k)), i.push({
                    name: "AllOnlineGames"
                })) : na({
                    title: t("tips"),
                    message: t("tipsPlayGame"),
                    cancelButtonText: t("cancel"),
                    showCancelButton: !0
                }).then(async () => {
                    c(() => {
                        na({
                            title: "",
                            message: t("gameLoadTimeOut")
                        }).then(() => {
                            i.push({
                                path: "/"
                            })
                        })
                    });
                    let I = {
                        gameCode: k.gameCode || k.gameID,
                        vendorCode: Number(k.vendorId) || Number(k.slotsTypeID)
                    };
                    const G = await de(Ii({ ...I,
                        phonetype: Ta()
                    }));
                    if (G && !f.value) Si() ? Gi("game", { ...(G == null ? void 0 : G.data) || {},
                        gameName: y.item.slotsName || y.item.gameNameEn || ""
                    }) : Sn(G == null ? void 0 : G.data, 1);
                    else {
                        !f.value && v(!0);
                        return
                    }!f.value && v()
                })
            };
            return h(), (y, T) => {
                const k = j("van-skeleton"),
                    b = j("van-tab"),
                    L = j("van-tabs");
                return n(), a("div", FD, [w(k, {
                    loading: p.value
                }, {
                    template: A(() => [jD]),
                    default: A(() => [e("div", UD, s(m.value), 1)]),
                    _: 1
                }, 8, ["loading"]), C.value === 3 ? (n(), X(L, {
                    key: 0,
                    "swipe-threshold": 4,
                    class: "lottery_tabbar",
                    active: d.value,
                    "onUpdate:active": T[0] || (T[0] = I => d.value = I),
                    type: "card",
                    background: "transparent",
                    ref: "tabsRef"
                }, {
                    default: A(() => [(n(!0), a(R, null, P(u.lottery, (I, G) => (n(), X(b, {
                        key: G
                    }, {
                        title: A(() => [e("span", null, s(I.categoryCode), 1)]),
                        _: 2
                    }, 1024))), 128))]),
                    _: 1
                }, 8, ["active"])) : N("", !0), qD, C.value === 2 ? (n(), X(k, {
                    key: 1,
                    loading: p.value
                }, {
                    template: A(() => [e("div", KD, [(n(), a(R, null, P(4, () => e("div")), 64))])]),
                    default: A(() => [
                        ["slot"].includes(_.value) ? (n(), X(WD, {
                            key: 0
                        })) : N("", !0), w(GD, {
                            gameList: u[_.value],
                            "game-type": _.value,
                            onOnItemClick: g
                        }, null, 8, ["gameList", "game-type"])
                    ]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), C.value === 1 ? (n(), X(k, {
                    key: 2,
                    loading: p.value
                }, {
                    template: A(() => [e("div", ZD, [(n(), a(R, null, P(9, () => e("div")), 64))])]),
                    default: A(() => [w(PD, {
                        gameList: u[_.value],
                        "game-type": _.value,
                        onOnItemClick: g
                    }, null, 8, ["gameList", "game-type"])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0), C.value === 3 ? (n(), X(k, {
                    key: 3,
                    loading: p.value
                }, {
                    template: A(() => [e("div", XD, [(n(), a(R, null, P(6, () => e("div")), 64))])]),
                    default: A(() => [w(VD, {
                        "current-lottery": u[_.value][d.value].categoryCode,
                        onOnItemClick: g
                    }, null, 8, ["current-lottery"])]),
                    _: 1
                }, 8, ["loading"])) : N("", !0)])
            }
        }
    });
const QD = H(JD, [
        ["__scopeId", "data-v-8c355d6f"]
    ]),
    YD = {
        class: "login_tip"
    },
    eO = {
        class: "tip"
    },
    tO = {
        class: "btn_box"
    },
    sO = O({
        __name: "index",
        setup(l) {
            const t = re(),
                o = Ue(),
                p = () => {
                    t.push("/login")
                },
                m = () => {
                    t.push("/register")
                };
            return (_, u) => (n(), a("div", YD, [e("div", eO, [e("div", null, s(_.$t("homeLoginTxt1", [r(o).getProjectName])), 1), e("div", null, s(_.$t("homeLoginTxt2")), 1)]), e("div", tO, [e("div", {
                class: "login",
                onClick: p
            }, s(_.$t("login")), 1), e("div", {
                class: "register",
                onClick: m
            }, s(_.$t("register")), 1)])]))
        }
    });
const nO = H(sO, [
        ["__scopeId", "data-v-12bb3811"]
    ]),
    aO = l => (he("data-v-d2e2401d"), l = l(), $e(), l),
    oO = {
        class: "content"
    },
    lO = ["src"],
    iO = {
        class: "content__right"
    },
    rO = aO(() => e("div", {
        class: "message_icon"
    }, null, -1)),
    cO = {
        class: "box1"
    },
    uO = {
        class: "promptHeader"
    },
    pO = ["innerHTML"],
    dO = {
        class: "Laundry-Con"
    },
    _O = {
        class: "Laundry-Con_tip"
    },
    mO = {
        class: "Landty-Con-tips"
    },
    vO = O({
        __name: "whiteGoldHome",
        setup(l) {
            const {
                onDown: t,
                isAppDownload: o,
                isAppDownloadIcon: p,
                showChanglong: m,
                projectIcon: _,
                isRead: u,
                getMessagesData: i,
                showPWA: d
            } = Xe(), c = lt(), {
                t: v
            } = pe(), f = re(), {
                setLoading: C
            } = Xt(), {
                closeLaundry: h,
                closePrompt: g,
                store: y,
                promptContent: T
            } = hs();

            function k() {
                f.push({
                    name: "Messages"
                })
            }
            const b = K(() => !c.getToken);
            C(!1);
            const L = () => {
                h(), f.push({
                    name: "SuperJackpot"
                })
            };
            return fe(() => {
                i(), C(!1)
            }), (I, G) => {
                const S = j("svg-icon"),
                    x = j("NavBar"),
                    B = j("van-dialog");
                return n(), a("div", oO, [w(x, {
                    backgroundColor: "#fff"
                }, {
                    left: A(() => [e("img", {
                        src: r(_),
                        alt: ""
                    }, null, 8, lO)]),
                    right: A(() => [e("div", iO, [e("div", {
                        class: "message",
                        onClick: k
                    }, [rO, ee(w(zs, {
                        class: "point"
                    }, null, 512), [
                        [He, !r(u)]
                    ])]), r(o) ? (n(), X(S, {
                        key: 0,
                        onClick: it(r(t), ["stop"]),
                        name: "down",
                        class: "down"
                    }, null, 8, ["onClick"])) : N("", !0)])]),
                    _: 1
                }), b.value ? (n(), X(nO, {
                    key: 0
                })) : N("", !0), w(Is), e("div", cO, [w(gD, {
                    key: "home"
                }), w(wD), w(QD), w(mD), w(sD)]), r(m) ? (n(), X(ls, {
                    key: 1
                })) : N("", !0), r(d) && r(p) ? (n(), X(Gs, {
                    key: 2
                })) : N("", !0), w(Ss), w(B, {
                    show: r(y).prompt,
                    "onUpdate:show": G[0] || (G[0] = D => r(y).prompt = D),
                    "confirm-button-text": r(v)("confirm"),
                    onConfirm: r(g)
                }, {
                    default: A(() => [e("div", uO, s(r(v)("prompt")), 1), e("div", {
                        class: "promptContent",
                        innerHTML: r(T)
                    }, null, 8, pO)]),
                    _: 1
                }, 8, ["show", "confirm-button-text", "onConfirm"]), w(Ls, {
                    show: r(y).laundry,
                    "onUpdate:show": G[1] || (G[1] = D => r(y).laundry = D),
                    onConfirm: L,
                    "show-cancel-btn": !1,
                    confirmText: "OK",
                    title: r(v)("congratulations")
                }, {
                    content: A(() => [e("div", dO, [e("div", _O, s(r(v)("getSuper")), 1), e("div", mO, s(r(v)("getRewards")), 1)])]),
                    _: 1
                }, 8, ["show", "title"])])
            }
        }
    });
const fO = H(vO, [
        ["__scopeId", "data-v-d2e2401d"]
    ]),
    eV = Object.freeze(Object.defineProperty({
        __proto__: null,
        default: fO
    }, Symbol.toStringTag, {
        value: "Module"
    }));
export {
    DO as A, OO as B, VO as C, Ls as D, HO as E, Sc as F, EO as G, WO as H, FO as I, jO as J, Gc as K, Ei as L, UO as M, qO as N, KO as O, ZO as P, XO as Q, JO as R, QO as S, YO as T, eV as U, ns as _, Fi as a, Ic as b, Oi as c, Fc as d, Ni as e, hO as f, $O as g, CO as h, gO as i, kO as j, wO as k, LO as l, IO as m, SO as n, GO as o, xO as p, NO as q, BO as r, RO as s, MO as t, os as u, Wi as v, TO as w, PO as x, AO as y, zO as z
};