import{r as b,w as vt,D as mt,o as d,S as A,R as p,O as r,Y as Pe,c as f,P as C,ah as I,W as h,a0 as X,L as S,a as t,d as Be,T as Ut,X as P,z as Ie,i as B,u as v,V as M,n as Bt,ac as G,a1 as qt,h as Ve,an as U,_ as rt,ao as It,ap as Vt,b as tt,U as Tt,J as q,ai as Gt,K as Te,s as $e,ag as je,aq as De}from"./@vue-1352314b.js";/* empty css */import{E as Re,a as Ze,b as Kt,c as k,d as Oe,e as Ne,f as Fe,g as Ue,h as ht,i as gt,j as _t,k as et,l as Qt,m as qe,n as Ge,o as Ke,p as Qe,q as D,r as ut,s as Jt,t as Yt,u as Je,v as Ye,w as We,x as Xe,z as ta}from"./element-plus-a2d14109.js";import{u as N,c as ea}from"./vuex-15ec841a.js";import{a as W}from"./axios-0a86106b.js";import{C as V}from"./js-cookie-6a41806c.js";import{u as xt,a as at,c as aa,b as sa}from"./vue-router-b9845eca.js";import{u as oa}from"./@vueuse-aa8ba81a.js";import"./path-to-regexp-9e03f644.js";import{s as Y}from"./screenfull-e15d4c2b.js";import{p as na}from"./path-browserify-f06a1089.js";import"./qrcode-6c4e839b.js";import{q as ia,r as la,E as ca}from"./@element-plus-6cfdfd06.js";import{J as ra}from"./jsencrypt-05be9c4c.js";import{i as da}from"./vue3-lazyload-174ebfe8.js";import{N as ot}from"./nprogress-e0788d2c.js";import"./lodash-es-d587388a.js";import"./async-validator-10c6301d.js";import"./@ctrl-f8748455.js";import"./@popperjs-c75af06c.js";import"./normalize-wheel-es-ed76fb12.js";import"./is-buffer-7d84b7d6.js";import"./dijkstrajs-f906a09e.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function i(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=i(s);fetch(s.href,o)}})();const ma={sidebar:a=>a.app.sidebar,device:a=>a.app.device,token:a=>a.user.token,avatar:a=>a.user.avatar,name:a=>a.user.name,hasLoad:a=>a.permission.hasLoad,routers:a=>a.permission.routers,addRouters:a=>a.permission.addRouters},pa={sidebar:{opened:V.get("sidebarStatus")?!!+V.get("sidebarStatus"):!0,withoutAnimation:!1},device:"desktop"},fa={TOGGLE_SIDEBAR:a=>{a.sidebar.opened=!a.sidebar.opened,a.sidebar.withoutAnimation=!1,a.sidebar.opened?V.set("sidebarStatus",1):V.set("sidebarStatus",0)},CLOSE_SIDEBAR:(a,e)=>{V.set("sidebarStatus",0),a.sidebar.opened=!1,a.sidebar.withoutAnimation=e},TOGGLE_DEVICE:(a,e)=>{a.device=e}},ua={toggleSideBar({commit:a}){a("TOGGLE_SIDEBAR")},closeSideBar({commit:a},{withoutAnimation:e}){a("CLOSE_SIDEBAR",e)},toggleDevice({commit:a},e){a("TOGGLE_DEVICE",e)}},va={namespaced:!0,state:pa,mutations:fa,actions:ua},ha="MHD龙岛服务器",ga=!1,_a=!0,xa={showSettings:void 0,fixedHeader:ga,sidebarLogo:_a},ba={CHANGE_SETTING:(a,{key:e,value:i})=>{a.hasOwnProperty(e)&&(a[e]=i)}},ya={changeSetting({commit:a},e){a("CHANGE_SETTING",e)}},ka={namespaced:!0,state:xa,mutations:ba,actions:ya},At="cereShopBussesToken",Ct="cereShopId",wa="roleName",za="avatar",Ht="roleUserId",Ea="shopNameValue";function pt(){return V.get(At)}function Ma(){return V.get(Ct)}function Wt(){return V.get(Ht)}function Aa(a){return V.set(At,a)}function Ca(a){return V.set(Ht,a)}function Ha(a){return V.set(Ct,a)}function La(a){return localStorage.setItem(wa,a)}function Sa(a){return localStorage.setItem(Ea,a)}function Xt(a){return localStorage.setItem(za,a)}function dt(){return V.remove(At)}function $t(){return V.remove(Ct)}function jt(){return V.remove(Ht)}function te(){return{token:pt(),name:"",avatar:""}}const Pa=te(),O={RESET_USER:"RESET_USER",TOKEN:"TOEKN",NAME:"NAME",AVATAR:"AVATAR"},nt={LOGIN:"LOGIN",LOGOUT:"LOGOUT",RESET_PASSWORD:"RESET_PASSWORD",RESET_TOKEN:"RESET_TOKEN"},Ba={[O.TOKEN](a){return a.token},[O.NAME](a){return a.name},[O.AVATAR](a){return a.avatar}},Ia={[O.RESET_USER](a){Object.assign(a,te())},[O.TOKEN](a,e){a.token=e},[O.NAME](a,e){a.name=e},[O.AVATAR](a,e){a.avatar=e}};function Va(a){return R({url:"business/login",method:"post",data:a})}function ee(a){return R({url:"business/build",method:"post",data:a})}function Ta(){return R({url:"/vue-admin-template/user/logout",method:"post"})}function $a(a){return R({url:"/business/forgetPassword",method:"post",data:a})}function ja(a){return R({url:"/business/updatePassword",method:"post",data:a})}function Da(a){return R({url:"/business/updateAvatar",method:"post",data:a})}function Ra(a){return R({url:"/business/getCode",method:"post",data:a})}const Za="modulepreload",Oa=function(a){return"/"+a},Dt={},Z=function(e,i,n){if(!i||i.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(i.map(o=>{if(o=Oa(o),o in Dt)return;Dt[o]=!0;const l=o.endsWith(".css"),u=l?'[rel="stylesheet"]':"";if(!!n)for(let g=s.length-1;g>=0;g--){const x=s[g];if(x.href===o&&(!l||x.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${u}`))return;const m=document.createElement("link");if(m.rel=l?"stylesheet":Za,l||(m.as="script",m.crossOrigin=""),m.href=o,document.head.appendChild(m),l)return new Promise((g,x)=>{m.addEventListener("load",g),m.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>e()).catch(o=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o})};const y=(a,e)=>{const i=a.__vccOpts||a;for(const[n,s]of e)i[n]=s;return i},Na={key:0,class:"no-redirect"},Fa=["onClick"],Ua={__name:"index",setup(a){const e=xt(),i=b(null);vt(()=>e,()=>{n()},{deep:!0}),mt(()=>{n()});const n=()=>{let o=e.matched.filter(l=>l.meta&&l.meta.title);i.value=o.filter(l=>l.meta&&l.meta.title&&l.meta.breadcrumb!==!1)},s=o=>{};return(o,l)=>{const u=Re,c=Ze;return d(),A(c,{class:"app-breadcrumb",separator:"/"},{default:p(()=>[r(Pe,{name:"breadcrumb"},{default:p(()=>[(d(!0),f(C,null,I(i.value,(m,g)=>(d(),A(u,{key:m.path},{default:p(()=>[m.redirect==="noRedirect"||g==i.value.length-1?(d(),f("span",Na,h(m.meta.title),1)):(d(),f("a",{key:1,class:"no-redirect",onClick:X(x=>s(m),["prevent"])},h(m.meta.title),9,Fa))]),_:2},1024))),128))]),_:1})]),_:1})}}},qa=y(Ua,[["__scopeId","data-v-5c171629"]]);const Ga={__name:"index",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(a,{emit:e}){const i=e,n=()=>{i("toggleClick")};return(s,o)=>(d(),f("div",{style:{padding:"0 15px"},onClick:n},[(d(),f("svg",{class:S([{"is-active":a.isActive},"hamburger"]),viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64"},o[0]||(o[0]=[t("path",{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"},null,-1)]),2))]))}},Ka=y(Ga,[["__scopeId","data-v-79c6f5dd"]]),Qa={"aria-hidden":"true",class:"svg-icon"},Ja=["href"],Ya=Be({__name:"index",props:{icon:{type:String,required:!0}},setup(a){return(e,i)=>(d(),f("svg",Qa,[t("use",{href:`#icon-${a.icon}`},null,8,Ja)]))}});const Wa=y(Ya,[["__scopeId","data-v-c85dd1f4"]]),st={__name:"index",props:{icon:{type:String,required:!0},size:{type:String,default:"20"}},setup(a){return(e,i)=>{const n=Kt;return d(),A(n,{size:a.size},{default:p(()=>[a.icon?(d(),f(C,{key:0},[a.icon.indexOf("icon-")!==-1?(d(),A(Wa,{key:0,icon:a.icon},null,8,["icon"])):(d(),A(Ut(a.icon),{key:1}))],64)):P("",!0)]),_:1},8,["size"])}}};const Xa={__name:"index",setup(a){const e=b(!1);mt(()=>{s()}),Ie(()=>{Y.enabled&&Y.off("change",n)});const i=()=>{if(!Y.isEnabled)return k({message:"you browser can not work",type:"warning"}),!1;Y.toggle()},n=()=>{e.value=Y.isFullscreen},s=()=>{Y.isEnabled&&Y.on("change",n)};return(o,l)=>{const u=st;return d(),f("div",null,[r(u,{size:"30",icon:e.value?"icon-fullscreen-shrink":"icon-fullscreen-expand",onClick:i},null,8,["icon"])])}}},ts=y(Xa,[["__scopeId","data-v-f87dc5ec"]]),Et="/assets/logo-e646a438.png";const es={class:"navbar"},as={class:"right-menu"},ss={class:"avatar-wrapper",style:{"margin-left":"20px"}},os=["src"],ns={class:"user-name"},is={class:"dialog-footer"},ls={__name:"Navbar",setup(a){const e=(ct,E,j)=>{E===""?j(new Error("请再次输入密码")):E!==c.value.newPassword?j(new Error("两次输入密码不一致!")):j()},i=N(),{getters:n}=N(),s=at(),o=xt(),l=b(null),u=b(!1),c=b({password:"",newPassword:"",confirmPass:""}),m=b(null),g=In,x={"Authorization-business":pt()},_={folderId:1},w={password:[{required:!0,message:"请输入旧密码",trigger:"blur"}],newPassword:[{required:!0,message:"请输入新密码",trigger:"blur"}],confirmPass:[{required:!0,validator:e,trigger:"blur"}]},z=B(()=>localStorage.getItem("roleName")),H=B(()=>localStorage.getItem("shopNameValue")),T=B(()=>n.sidebar),$=B(()=>n.device);mt(()=>{m.value=localStorage.getItem("avatar")||Et});const lt=()=>{i.commit("app/TOGGLE_SIDEBAR")},L=()=>{c.value.newPassword="",c.value.password="",c.value.confirmPass="",u.value=!0},ze=()=>{l.value.validate(ct=>{if(ct){const E={password:c.value.password,newPassword:c.value.newPassword};ja(E).then(j=>{j.code===""&&(u.value=!1,k({message:"修改成功,请重新登录!",type:"success"}),Bt(()=>{l.value.clearValidate()}),setTimeout(()=>{localStorage.clear(),dt(),$t(),jt(),s.push(`/login?redirect=${o.fullPath}`)},2e3))}).catch(()=>{})}else return!1})},St=()=>{u.value=!1,Bt(()=>{l.value.clearValidate()})},Ee=async()=>{localStorage.clear(),dt(),$t(),jt(),s.push(`/login?redirect=${o.fullPath}`)},Me=ct=>{const E=ct.data.url;m.value=E,Da({avatar:m.value,name:z.value}).then(j=>{j.code===""&&(k.success("更换成功"),Xt(m.value))})};return(ct,E)=>{const j=Oe,Ae=Ne,Ce=Fe,He=Ue,bt=ht,yt=gt,Le=_t,Pt=et,Se=Qt;return d(),f("div",es,[r(Ka,{"is-active":T.value.opened,class:"hamburger-container",onToggleClick:lt},null,8,["is-active"]),r(qa,{class:"breadcrumb-container"}),t("div",as,[$.value!=="mobile"?(d(),A(ts,{key:0,id:"screenfull",class:"right-menu-item hover-effect"})):P("",!0),r(He,{class:"avatar-container",trigger:"click"},{dropdown:p(()=>[r(Ce,{slot:"dropdown",class:"user-dropdown"},{default:p(()=>[r(Ae,{"list-type":"text",headers:x,data:_,limit:100,"on-success":Me,action:v(g),"show-file-list":!1},{default:p(()=>[r(j,{divided:""},{default:p(()=>E[4]||(E[4]=[t("span",{style:{display:"block"}},"修改头像",-1)])),_:1,__:[4]})]),_:1},8,["action"]),r(j,{divided:"",onClick:L},{default:p(()=>E[5]||(E[5]=[t("span",{style:{display:"block"}},"修改密码",-1)])),_:1,__:[5]}),r(j,{divided:"",onClick:Ee},{default:p(()=>E[6]||(E[6]=[t("span",{style:{display:"block"}},"退出登录",-1)])),_:1,__:[6]})]),_:1})]),default:p(()=>[t("div",ss,[t("img",{src:m.value,class:"user-avatar"},null,8,os),t("span",ns,h(H.value),1)])]),_:1})]),r(Se,{modelValue:u.value,"onUpdate:modelValue":E[3]||(E[3]=J=>u.value=J),title:"修改密码",width:"30%","before-close":St},{footer:p(()=>[t("span",is,[r(Pt,{onClick:St},{default:p(()=>E[7]||(E[7]=[M("取 消")])),_:1,__:[7]}),r(Pt,{type:"primary",onClick:ze},{default:p(()=>E[8]||(E[8]=[M("确 定")])),_:1,__:[8]})])]),default:p(()=>[r(Le,{ref_key:"formRef",ref:l,model:c.value,"status-icon":"",rules:w,"label-width":"100px"},{default:p(()=>[r(yt,{label:"密码",prop:"password"},{default:p(()=>[r(bt,{modelValue:c.value.password,"onUpdate:modelValue":E[0]||(E[0]=J=>c.value.password=J),maxlength:"16",type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1}),r(yt,{label:"新密码",prop:"newPassword"},{default:p(()=>[r(bt,{modelValue:c.value.newPassword,"onUpdate:modelValue":E[1]||(E[1]=J=>c.value.newPassword=J),maxlength:"16",type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1}),r(yt,{label:"确认密码",prop:"confirmPass"},{default:p(()=>[r(bt,{modelValue:c.value.confirmPass,"onUpdate:modelValue":E[2]||(E[2]=J=>c.value.confirmPass=J),maxlength:"16",type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])])}}},cs=y(ls,[["__scopeId","data-v-932c12de"]]);const rs={class:"sidebar-logo-container"},ds={key:0,class:"sidebar-title"},ms={key:0,class:"sidebar-title"},Rt="zkmall 商家端",ps={__name:"Logo",props:{collapse:{type:Boolean,required:!0}},setup(a){return(e,i)=>{const n=G("router-link");return d(),f("div",rs,[r(qt,{name:"sidebarLogoFade"},{default:p(()=>[a.collapse?(d(),A(n,{key:"collapse",class:"sidebar-logo-link",to:"/"},{default:p(()=>[i[0]||(i[0]=t("img",{src:Et,class:"sidebar-logo"},null,-1)),a.collapse?(d(),f("h1",ds,h(Rt))):P("",!0)]),_:1,__:[0]})):(d(),A(n,{key:"expand",class:"sidebar-logo-link sidebar-collapse-logo-link",to:"/"},{default:p(()=>[i[1]||(i[1]=t("img",{src:Et,class:"sidebar-logo"},null,-1)),a.collapse?(d(),f("h1",ms,h(Rt))):P("",!0)]),_:1,__:[1]}))]),_:1})])}}},fs=y(ps,[["__scopeId","data-v-c189d3ab"]]);function kt(a){return/^(https?:|mailto:|tel:)/.test(a)}const us={__name:"Item",props:{iconValue:{type:String,required:!0},title:{type:String,required:!0}},setup(a){return(e,i)=>{const n=st;return d(),f("div",null,[r(n,{icon:a.iconValue},null,8,["icon"]),t("span",null,h(a.title),1)])}}},vs=y(us,[["__scopeId","data-v-37e0b270"]]);const hs={key:0},gs={__name:"SidebarItem",props:{item:{type:Object,required:!0},basePath:{type:String,required:!0},isNest:{type:Boolean,default:!1}},setup(a){const e=a,i=at(),n=N(),s=B(()=>n.state.app.sidebar),o=B(()=>n.state.app.device),l=b(),u=(g=[],x)=>{const _=g.filter(w=>{var z;return(z=w.meta)!=null&&z.hidden?!1:(l.value=w,!0)});return _.length===1?!0:_.length===0?(l.value={...x,path:"",noShowingChildren:!0},!0):!1},c=g=>kt(g)?g:kt(e.basePath)?e.basePath:na.resolve(e.basePath,g),m=g=>{o.value==="mobile"&&s.value.opened===!0&&n.dispatch("app/closeSideBar",{withoutAnimation:!0}),kt(g)?window.open(g):i.push({path:g}).catch(x=>{console.error(x)})};return(g,x)=>{const _=st,w=qe,z=G("SidebarItem",!0),H=Ge;return a.item.hidden?P("",!0):(d(),f("div",hs,[u(a.item.children,a.item)&&(!l.value.children||l.value.noShowingChildren)&&!a.item.alwaysShow?(d(),f(C,{key:0},[l.value.meta?(d(),A(w,{key:0,index:c(l.value.path),class:S({"submenu-title-noDropdown":!a.isNest}),onClick:x[0]||(x[0]=T=>m(c(l.value.path)))},{title:p(()=>[t("span",null,h(l.value.meta.title),1)]),default:p(()=>[r(_,{icon:l.value.meta.icon},null,8,["icon"])]),_:1},8,["index","class"])):P("",!0)],64)):(d(),A(H,{key:1,index:c(a.item.path),teleported:""},{title:p(()=>[a.item.meta?(d(),A(vs,{key:0,iconValue:a.item.meta.icon,title:a.item.meta.title},null,8,["iconValue","title"])):P("",!0)]),default:p(()=>[(d(!0),f(C,null,I(a.item.children,T=>(d(),A(z,{key:T.path,"is-nest":!0,item:T,"base-path":c(T.path)},null,8,["item","base-path"]))),128))]),_:1},8,["index"]))]))}}},_s=y(gs,[["__scopeId","data-v-5d522217"]]),xs="#bfcbd9",bs="#3A68F2",ys="#f4f4f5",ks="#304156",ws="#263445",zs="#1f2d3d",Es="#001528",Ms="210px",As="#ff7d00",wt={menuText:xs,menuActiveText:bs,subMenuActiveText:ys,menuBg:ks,menuHover:ws,subMenuBg:zs,subMenuHover:Es,sideBarWidth:Ms,themeColor:As};const Cs={__name:"index",setup(a){const e=xt(),i=N(),{getters:n}=N(),s=B(()=>n.routers),o=B(()=>i.state.settings.sidebarLogo),l=B(()=>!n.sidebar.opened);return(u,c)=>{const m=Ke,g=Qe;return d(),f("div",{class:S({"has-logo":o.value})},[o.value?(d(),A(fs,{key:0,collapse:!l.value},null,8,["collapse"])):P("",!0),r(g,null,{default:p(()=>[r(m,{"default-active":v(e).path,collapse:l.value,"active-text-color":v(wt).menuActiveText,"background-color":v(wt).menuBg,"text-color":v(wt).menuText,"collapse-transition":!1,mode:"vertical"},{default:p(()=>[(d(!0),f(C,null,I(s.value,x=>(d(),f(C,{key:x.permissionId},[x.hidden?P("",!0):(d(),A(_s,{key:0,item:x,"base-path":x.path,"is-collapse":!l.value},null,8,["item","base-path","is-collapse"]))],64))),128))]),_:1},8,["default-active","collapse","active-text-color","background-color","text-color"])]),_:1})],2)}}},Hs=y(Cs,[["__scopeId","data-v-30c8cc87"]]);const Ls={class:"app-main"},Ss={__name:"AppMain",setup(a){const e=xt(),i=B(()=>e.path);return(n,s)=>{const o=G("router-view");return d(),f("section",Ls,[(d(),A(o,{key:i.value},{default:p(({Component:l})=>[r(qt,{name:"fade-transform",mode:"out-in"},{default:p(()=>[(d(),A(Ut(l)))]),_:2},1024)]),_:1}))])}}},Ps=y(Ss,[["__scopeId","data-v-bde11573"]]);const Bs={class:"main-container"},Is=992,Vs={__name:"index",setup(a){const{width:e}=oa(),i=N(),n=B(()=>i.state.app.sidebar),s=B(()=>i.state.app.device),o=B(()=>i.state.settings.fixedHeader),l=B(()=>({hideSidebar:!n.value.opened,openSidebar:n.value.opened,withoutAnimation:n.value.withoutAnimation,mobile:s.value==="mobile"}));Ve(()=>{e.value{i.dispatch("app/closeSideBar",{withoutAnimation:!1})};return(c,m)=>(d(),f("div",{class:S([l.value,"app-wrapper"])},[l.value.mobile&&n.value.opened?(d(),f("div",{key:0,class:"drawer-bg",onClick:u})):P("",!0),r(v(Hs),{class:"sidebar-container"}),t("div",Bs,[t("div",{class:S({"fixed-header":o.value})},[r(v(cs))],2),r(v(Ps))])],2))}},ae=y(Vs,[["__scopeId","data-v-0a996cad"]]),Mt=[{path:"/MHDHomePage",component:()=>Z(()=>Promise.resolve().then(()=>F0),void 0),hidden:!0},{path:"/priceList",component:()=>Z(()=>Promise.resolve().then(()=>xn),void 0),hidden:!0},{path:"/gameRule",component:()=>Z(()=>Promise.resolve().then(()=>ko),void 0),hidden:!0},{path:"/collaborationPage",component:()=>Z(()=>Promise.resolve().then(()=>G0),void 0),hidden:!0},{path:"/testlogin",component:()=>Z(()=>Promise.resolve().then(()=>Ko),void 0),hidden:!0},{path:"/skinList",component:()=>Z(()=>Promise.resolve().then(()=>Sn),void 0),hidden:!0},{path:"/mhdMap",component:()=>Z(()=>Promise.resolve().then(()=>Yo),void 0),hidden:!0},{path:"/LotteryPage",component:()=>Z(()=>Promise.resolve().then(()=>_0),void 0),hidden:!0},{path:"/:catchAll(.*)",component:()=>Z(()=>Promise.resolve().then(()=>Us),void 0),hidden:!0},{path:"/",component:ae,redirect:"/homedashboard",meta:{title:"概括",icon:"Monitor"},children:[{path:"/homedashboard",name:"homedashboard",component:()=>Z(()=>Promise.resolve().then(()=>ro),void 0),meta:{title:"概括",icon:"Monitor"}}]}],se=()=>aa({scrollBehavior:()=>({y:0}),history:sa("/"),routes:Mt}),it=se();function Ts(){const a=se();it.matcher=a.matcher}const $s={[nt.LOGIN]({commit:a},e){const{username:i,password:n,code:s,rememberMe:o}=e;return new Promise((l,u)=>{Va({username:i.trim(),password:n,code:s,rememberMe:o}).then(c=>{const{data:m}=c;La(m.name),Sa(m.shopName),Ca(m.businessUserId),Ha(m.shopId),Xt(m.avatar),Aa(m.token),a(O.TOKEN,m.token),a("SET_LOAD",!0),l(),location.reload()}).catch(c=>{u(c)})})},[nt.LOGOUT]({commit:a,state:e}){return new Promise((i,n)=>{Ta(e.token).then(()=>{dt(),Ts(),a("SET_LOAD",!1),a(O.RESET_USER),i()}).catch(s=>{n(s)})})},[nt.RESET_TOKEN]({commit:a}){return new Promise(e=>{dt(),a(O.RESET_USER),e()})}},js={state:Pa,getters:Ba,mutations:Ia,actions:$s},Ds="/assets/404-538aa4d7.png",zt="/assets/404_cloud-98e7ac66.png";const Rs={class:"wscn-http404-container"},Zs={class:"wscn-http404"},Os={class:"bullshit"},Ns={class:"bullshit__headline"},Fs={__name:"404",setup(a){const e=B(()=>"抱歉,你访问的页面不存在");return(i,n)=>{const s=G("router-link");return d(),f("div",Rs,[t("div",Zs,[n[3]||(n[3]=U('
404404404404
',1)),t("div",Os,[n[1]||(n[1]=t("div",{class:"bullshit__oops"},"404!",-1)),t("div",Ns,h(e.value),1),n[2]||(n[2]=t("div",{class:"bullshit__info"}," 请检查您输入的URL是否正确,或者点击下方按钮返回首页。 ",-1)),r(s,{to:"/",class:"bullshit__return-home"},{default:p(()=>n[0]||(n[0]=[M("返回首页")])),_:1,__:[0]})])])])}}},oe=y(Fs,[["__scopeId","data-v-ccd4b52f"]]),Us=Object.freeze(Object.defineProperty({__proto__:null,default:oe},Symbol.toStringTag,{value:"Module"}));const qs={data(){return{isScrolled:!1,router:at(),showLoginDialog:!1,loginForm:{username:"",password:""},steamName:"",showLogoutConfirm:!1}},mounted(){const a=document.getElementById("menuBtn"),e=document.getElementById("mobileMenu");window.addEventListener("scroll",this.handleScroll),a.addEventListener("click",()=>{e.classList.toggle("hidden"),e.classList.contains("hidden")?a.innerHTML='':a.innerHTML=''});const i=this.getCookie("MHDUSER");if(i)try{const n=JSON.parse(decodeURIComponent(i));this.steamName=n.steamName||""}catch{this.steamName=""}},beforeUnmount(){window.removeEventListener("scroll",this.handleScroll)},methods:{jumpPage(a){this.router.push({path:a})},handleScroll(){this.isScrolled=window.scrollY>50},login(){this.steamName?this.showLogoutConfirm=!0:this.showLoginDialog=!0},closeLogoutConfirm(){this.showLogoutConfirm=!1},confirmLogout(){document.cookie="MHDUSER=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",this.steamName="",this.showLogoutConfirm=!1,k.success("退出账号成功"),window.location.reload()},logout(){document.cookie="MHDUSER=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",this.steamName="",k.success("退出账号成功")},closeLogin(){this.showLoginDialog=!1,this.loginForm.username="",this.loginForm.password=""},getCookie(a){const e=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([.$?*|{}()\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?e[1]:void 0},async handleLogin(){if(!this.loginForm.username||!this.loginForm.password){k.warning("账号和密码不能为空");return}try{const a=await W.get("http://119.45.22.217:8080/MHD/login",{params:{username:this.loginForm.username,password:this.loginForm.password}});a.data.code===200?(k.success("登录成功"),document.cookie="MHDUSER="+encodeURIComponent(JSON.stringify(a.data.data))+"; path=/",this.showLoginDialog=!1,this.steamName=a.data.data.SteamName||"",window.location.reload()):k.error(a.data.msg)}catch{alert("登录失败,请检查账号密码")}}}},Gs={class:"container mx-auto px-4 py-3 flex items-center justify-between kldNameTitle"},Ks={class:"hidden md:flex space-x-8 navContainer"},Qs={id:"mobileMenu",class:"md:hidden bg-dark/95 backdrop-blur-md hidden"},Js={class:"container mx-auto px-4 py-3 flex flex-col space-y-4 navContainer"},Ys={class:"login-modal-glass"},Ws={class:"login-modal-header"},Xs={class:"login-modal-glass",style:{"max-width":"340px"}},t1={class:"login-modal-header"},e1={style:{display:"flex","justify-content":"center",gap:"24px","padding-bottom":"18px"}};function a1(a,e,i,n,s,o){return d(),f("div",{id:"navbar",class:S(["fixed w-full z-50 transition-all duration-300",{bg_dark:s.isScrolled,"py-3":!s.isScrolled}])},[t("div",Gs,[t("div",{class:"flex items-center",onClick:e[0]||(e[0]=l=>o.jumpPage("MHDHomePage"))},e[20]||(e[20]=[t("div",{class:"text-3xl font-display font-bold text-white flex items-center"},[t("span",{class:"text-secondary mr-1 nameIcon"},[t("i",{class:"fa fa-diamond"})]),t("span",null,"MHD恐龙岛")],-1)])),t("div",Ks,[t("div",{class:"text-white",onClick:e[1]||(e[1]=l=>o.jumpPage("gameRule"))},"龙岛规则"),t("div",{class:"text-white",onClick:e[2]||(e[2]=l=>o.jumpPage("/priceList"))},"MHD价格表"),t("div",{class:"text-white",onClick:e[3]||(e[3]=l=>o.jumpPage("/skinList"))},"MHD皮肤"),t("div",{class:"text-white",onClick:e[4]||(e[4]=l=>o.jumpPage("/mhdMap"))},"领地图"),t("div",{class:"text-white",onClick:e[5]||(e[5]=l=>o.jumpPage("/LotteryPage"))},"抽奖"),t("div",{class:"text-white",onClick:e[6]||(e[6]=l=>o.login()),style:{width:"100px"}},h(s.steamName?s.steamName:"登录"),1)]),e[21]||(e[21]=t("button",{id:"menuBtn",class:"md:hidden text-white text-2xl"},[t("i",{class:"fa fa-bars"})],-1))]),t("div",Qs,[t("div",Js,[t("div",{class:"text-white",onClick:e[7]||(e[7]=l=>o.jumpPage("gameRule"))},"龙岛规则"),t("div",{class:"text-white",onClick:e[8]||(e[8]=l=>o.jumpPage("/priceList"))},"价格表"),t("div",{class:"text-white",onClick:e[9]||(e[9]=l=>o.jumpPage("/skinList"))},"皮肤"),t("div",{class:"text-white",onClick:e[10]||(e[10]=l=>o.jumpPage("/mhdMap"))},"领地图")])]),s.showLoginDialog?(d(),f("div",{key:0,class:"login-modal-mask",onClick:e[15]||(e[15]=X((...l)=>o.closeLogin&&o.closeLogin(...l),["self"]))},[t("div",Ys,[t("div",Ws,[e[22]||(e[22]=t("span",null,"登录",-1)),t("button",{class:"close-btn",onClick:e[11]||(e[11]=(...l)=>o.closeLogin&&o.closeLogin(...l))},"×")]),t("form",{class:"login-modal-form",onSubmit:e[14]||(e[14]=X((...l)=>o.handleLogin&&o.handleLogin(...l),["prevent"]))},[rt(t("input",{"onUpdate:modelValue":e[12]||(e[12]=l=>s.loginForm.username=l),type:"text",placeholder:"账号",class:"login-input",autocomplete:"off"},null,512),[[It,s.loginForm.username]]),rt(t("input",{"onUpdate:modelValue":e[13]||(e[13]=l=>s.loginForm.password=l),type:"password",placeholder:"密码",class:"login-input",autocomplete:"off"},null,512),[[It,s.loginForm.password]]),e[23]||(e[23]=t("button",{class:"login-btn",type:"submit"},"登 录",-1))],32)])])):P("",!0),s.showLogoutConfirm?(d(),f("div",{key:1,class:"login-modal-mask",onClick:e[19]||(e[19]=X((...l)=>o.closeLogoutConfirm&&o.closeLogoutConfirm(...l),["self"]))},[t("div",Xs,[t("div",t1,[e[24]||(e[24]=M(" 退出确认 ")),t("button",{class:"close-btn",onClick:e[16]||(e[16]=(...l)=>o.closeLogoutConfirm&&o.closeLogoutConfirm(...l))},"×")]),e[25]||(e[25]=t("div",{style:{padding:"32px 0 18px 0","text-align":"center",color:"#333","font-size":"18px"}},"是否需要退出账号?",-1)),t("div",e1,[t("button",{class:"login-btn",style:{"min-width":"80px"},onClick:e[17]||(e[17]=(...l)=>o.confirmLogout&&o.confirmLogout(...l))},"确定"),t("button",{class:"login-btn",style:{"min-width":"80px",background:"rgba(200, 200, 200, 0.25)",color:"#333"},onClick:e[18]||(e[18]=(...l)=>o.closeLogoutConfirm&&o.closeLogoutConfirm(...l))},"取消 ")])])])):P("",!0)],2)}const Q=y(qs,[["render",a1],["__scopeId","data-v-3b725ea3"]]);const s1={data(){return{showMobileMenu:!1,poolList:[],quickLinks:[{name:"首页",url:"#"},{name:"卡池列表",url:"#"},{name:"中奖记录",url:"#"},{name:"帮助中心",url:"#"},{name:"关于我们",url:"#"}],contactMethods:[{type:"email",title:"邮箱",value:"support@luckydraw.com",icon:"fa-envelope-o",bgColor:"bg-primary/20"},{type:"phone",title:"客服热线",value:"400-123-4567",subtext:"工作时间: 9:00-21:00",icon:"fa-phone",bgColor:"bg-primary/20"},{type:"address",title:"公司地址",value:"北京市朝阳区科技园区",icon:"fa-map-marker",bgColor:"bg-primary/20"}],selectedPool:null,showLoginDialog:!1,loginForm:{username:"",password:""},backpackList:[],highlightPrizeIndex:null,isLotteryAnimating:!1,winningPrizeIndex:null,lotteryResultDialogVisible:!1,lotteryResultPrize:null,backpackPage:1,backpackPageSize:5,backpackIsCheckFilter:"",buyDialogVisible:!1,buyQrCodeUrl:"",buyAmount:0,buyCount:0}},computed:{filteredBackpackList(){let a=this.backpackList.slice();return a.sort((e,i)=>new Date(i.createTime)-new Date(e.createTime)),this.backpackIsCheckFilter===""?a:a.filter(e=>String(e.isCheck)===String(this.backpackIsCheckFilter))},pagedBackpackList(){const a=(this.backpackPage-1)*this.backpackPageSize;return this.filteredBackpackList.slice(a,a+this.backpackPageSize)},backpackTotalPages(){return Math.ceil(this.filteredBackpackList.length/this.backpackPageSize)||1}},methods:{toggleMobileMenu(){this.showMobileMenu=!this.showMobileMenu},deepClone(a){return JSON.parse(JSON.stringify(a))},showPoolDetails(a){const e=this.poolList.find(i=>i.id===a);if(e&&(this.selectedPool=this.deepClone(e),window.innerWidth<1024)){const i=document.getElementById("pool-details");i&&i.scrollIntoView({behavior:"smooth"})}},handleScroll(){const a=document.querySelector("nav");a&&(window.scrollY>50?(a.classList.add("py-2","shadow-lg"),a.classList.remove("py-3","shadow-md")):(a.classList.add("py-3","shadow-md"),a.classList.remove("py-2","shadow-lg")))},handleLogin(){this.showLoginDialog=!1},resetLoginForm(){this.loginForm.username="",this.loginForm.password=""},checkLogin(){return document.cookie.split(";").some(a=>a.trim().startsWith("MHDUSER="))},async openBuyDialog(a){this.buyAmount=a&&a.price?a.price:0,this.buyCount=a&&a.count?a.poolCount:1;const e=await W.post("http://119.45.22.217:8080/wechat/nativePay",{buyCount:this.buyCount,total_fee:this.buyAmount*100});console.log("response => ",e),e.data.code_url?(this.buyQrCodeUrl=e.data.code_url,this.buyDialogVisible=!0):k.error("获取微信支付二维码失败")},closeBuyDialog(){this.buyDialogVisible=!1},startLottery(a){if(!this.checkLogin()){k.warning("请先登录");return}if(this.isLotteryAnimating){k.warning("请勿重复点击");return}if(k.success("开始抽奖~"),a.count>0){this.isLotteryAnimating=!0;let e=null,i=3e3,n=a.prizes.length;e=setInterval(()=>{this.highlightPrizeIndex=Math.floor(Math.random()*n)},100),setTimeout(()=>{clearInterval(e),this.highlightPrizeIndex=null;const s=this.getCookie("MHDUSER");let o="";if(s)try{o=JSON.parse(decodeURIComponent(s)).steamID||""}catch{k.error("用户信息异常,请重新登录"),this.isLotteryAnimating=!1;return}if(!o){k.error("未获取到steamId,请重新登录"),this.isLotteryAnimating=!1;return}W.post("http://119.45.22.217:8080/MHD/startPrize",null,{params:{steamId:o,id:a.id}}).then(l=>{if(l.data.code===200&&l.data.data){this.getPoolDataBySteamId(o,a.id),this.getBackpackList(o),console.log("prize data => ",l.data.data);const u=l.data.data.id,c=a.prizes.findIndex(m=>m.id===u);c!==-1?(this.winningPrizeIndex=c,this.lotteryResultPrize=a.prizes[c],setTimeout(()=>{this.winningPrizeIndex=null,this.isLotteryAnimating=!1,this.lotteryResultDialogVisible=!0},1e3)):(this.isLotteryAnimating=!1,k.success("抽奖成功!"))}else this.isLotteryAnimating=!1,k.error(l.data.data||"开始抽奖失败")}).catch(()=>{this.isLotteryAnimating=!1,k.error("抽奖请求失败")})},i)}else k.warning("该卡池可抽奖次数不足,无法进行抽奖,请购买次数")},getPoolData(){W.get("http://119.45.22.217:8080/MHD/list").then(a=>{this.poolList=a.data.data,this.poolList.length>0&&(this.selectedPool=this.deepClone(this.poolList[0]))}).catch(a=>{console.error("获取卡池数据失败",a)})},getPoolDataBySteamId(a,e){W.get("http://119.45.22.217:8080/MHD/list",{params:{steamId:a}}).then(i=>{if(this.poolList=i.data.data||[],this.poolList.length>0){const n=this.poolList.find(s=>s.id===e);this.selectedPool=this.deepClone(n||this.poolList[0])}}).catch(i=>{console.error("获取卡池数据失败",i)})},getBackpackList(a){W.get("http://119.45.22.217:8080/MHD/getPackage",{params:{steamId:a}}).then(e=>{e.data&&e.data.code===200?this.backpackList=e.data.data||[]:this.backpackList=[]}).catch(()=>{this.backpackList=[]})},getCookie(a){const e=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([.$?*|{}()\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?e[1]:void 0},handleBackpackPageChange(a){this.backpackPage=a},handleBackpackFilterChange(a){this.backpackIsCheckFilter=a,this.backpackPage=1},handleBackpackPageSizeChange(a){this.backpackPageSize=Number(a),this.backpackPage=1},handleBuyPaid(){this.$nextTick(()=>{k.success("请等待系统确认您的付款,如有疑问请联系客服。")})}},mounted(){const a=this.getCookie("MHDUSER");let e="";if(a)try{e=JSON.parse(decodeURIComponent(a)).steamID||""}catch{}if(e&&this.getBackpackList(e),!a)this.getPoolData();else try{const n=JSON.parse(decodeURIComponent(a)).steamID||"";n!==""?this.getPoolDataBySteamId(n):this.getPoolData()}catch{k.warning("获取卡池抽奖次数出现未知异常,请联系管理员"),this.getPoolData()}window.addEventListener("scroll",this.handleScroll)},beforeUnmount(){window.removeEventListener("scroll",this.handleScroll)}},o1={class:"LotteryContainer bg-gradient-to-br from-light to-orange-50 min-h-screen font-sans text-gray-800"},n1={class:"container mx-auto px-4 py-6 boxContainer"},i1={class:"flex flex-col lg:flex-row gap-6"},l1={class:"lg:w-1/3"},c1={class:"bg-white rounded-xl shadow-lg overflow-hidden sticky top-24 navTabContanier"},r1={class:"p-3"},d1={class:"space-y-2"},m1=["onClick"],p1={class:"flex justify-between items-center"},f1={class:"font-bold text-primary/90"},u1={class:"text-gray-600 mt-1 text-xs"},v1={class:"lg:w-2/3"},h1={id:"pool-details",class:"bg-white rounded-xl shadow-lg p-5"},g1={key:0,class:"text-center py-8"},_1={key:1,class:"awardListContainer"},x1={class:"mb-5"},b1={class:"text-xl font-bold text-gray-800 flex items-center"},y1={style:{"padding-left":"20px"}},k1={class:"mt-3 bg-primary/5 p-3 rounded-lg text-sm border-primary/20 lotteryDesc"},w1={class:"text-gray-700"},z1={class:"mb-5"},E1={class:"font-bold text-base mb-3 flex items-center lotteryTitle"},M1={class:"ml-2 text-xs bg-primary/10 px-2 py-0.5 rounded-full"},A1={class:"prize-grid"},C1={class:"p-3 relative overflow-hidden"},H1={class:"flex justify-between items-center"},L1={class:"font-bold text-sm group-hover:text-primary transition-colors"},S1={class:"flex justify-end mt-5"},P1={class:"flex gap-4"},B1={class:"backpack-section container mx-auto px-4 py-6"},I1={class:"flex flex-wrap items-center justify-between mb-3 gap-2"},V1={class:"flex items-center gap-2"},T1={class:"flex items-center gap-2"},$1={class:"text-sm text-gray-500"},j1={class:"backpack-list-container bg-white rounded-xl shadow-lg p-5"},D1={key:0,class:"text-center text-gray-500 py-8"},R1={key:1},Z1={class:"overflow-x-auto"},O1={class:"min-w-full text-sm text-left"},N1={class:"px-4 py-2"},F1={class:"px-4 py-2 font-bold text-gray-800"},U1={class:"px-4 py-2"},q1={class:"px-4 py-2 text-gray-400"},G1={class:"px-4 py-2"},K1={key:0,class:"px-2 py-1 rounded-full text-xs bg-green-100 text-green-700 border border-green-400"},Q1={key:1,class:"px-2 py-1 rounded-full text-xs bg-red-100 text-red-700 border border-red-400"},J1={class:"px-4 py-2 text-gray-400"},Y1={class:"flex justify-center items-center mt-4 gap-2"},W1=["disabled"],X1={class:"mx-2 text-sm"},t0=["disabled"],e0={key:0,class:"custom-modal-overlay"},a0={class:"custom-modal"},s0={class:"custom-modal-header"},o0={key:0,class:"custom-modal-body"},n0={style:{"font-size":"1.2rem","font-weight":"bold",color:"#ff9f1c"}},i0={class:"mt-2"},l0={class:"custom-modal-footer"},c0={key:1,class:"custom-modal-overlay"},r0={class:"custom-modal",style:{"max-width":"350px"}},d0={class:"custom-modal-header"},m0={class:"custom-modal-body flex flex-col items-center py-6"},p0={class:"mb-2 text-lg font-bold text-primary"},f0={class:"mb-4 text-base text-gray-700"},u0={key:0},v0=["src"],h0={class:"custom-modal-footer"};function g0(a,e,i,n,s,o){const l=Q,u=G("myFooter");return d(),f(C,null,[r(l,{onShowLogin:e[0]||(e[0]=c=>s.showLoginDialog=!0)}),t("div",o1,[e[23]||(e[23]=U('',1)),t("main",n1,[e[22]||(e[22]=t("div",{class:"mb-6 text-center"},[t("h2",{class:"text-2xl md:text-3xl font-bold mb-2"},"卡池列表"),t("p",{class:"text-gray-600 max-w-2xl mx-auto"},"选择您感兴趣的卡池,查看丰富奖品")],-1)),t("div",i1,[t("div",l1,[t("div",c1,[e[14]||(e[14]=t("div",{class:"gradient-bg text-white p-3 navTab"},[t("h3",{class:"text-lg font-bold flex items-center"},[t("i",{class:"fa fa-th-list mr-2"}),M("卡池列表")])],-1)),t("div",r1,[t("div",d1,[(d(!0),f(C,null,I(s.poolList,c=>{var m;return d(),f("div",{key:c.id,class:S(`card-shadow card-hover bg-white rounded-lg navItem p-3 border-l-4 cursor-pointer transition-all duration-300 ${c.id===((m=s.selectedPool)==null?void 0:m.id)?"border-primary bg-primary/5 transform scale-[1.02]":c.borderColor}`),onClick:g=>o.showPoolDetails(c.id)},[t("div",p1,[t("h4",f1,h(c.title),1),t("span",{class:S(`${c.bgColor} ${c.textColor} px-2 py-0.5 rounded-full text-xs font-medium`)},"¥"+h(c.price),3)]),t("p",u1,h(c.description),1)],10,m1)}),128))])])])]),t("div",v1,[t("div",h1,[s.selectedPool?(d(),f("div",_1,[t("div",x1,[t("h3",b1,[e[16]||(e[16]=t("i",{class:"fa fa-diamond text-primary mr-2"},null,-1)),M(h(s.selectedPool.title)+" ",1),t("span",y1,"抽奖机会("+h(s.selectedPool.count===null?0:s.selectedPool.count)+")次",1)]),t("div",k1,[t("p",w1,h(s.selectedPool.fullDescription),1)])]),t("div",z1,[t("h4",E1,[e[17]||(e[17]=t("i",{class:"fa fa-trophy text-primary mr-2"},null,-1)),e[18]||(e[18]=M("奖品列表 ")),t("span",M1,h(s.selectedPool.prizes.length)+"个奖品",1)]),t("div",A1,[(d(!0),f(C,null,I(s.selectedPool.prizes,(c,m)=>(d(),f("div",{key:c.id,class:S(["bg-white rounded-lg overflow-hidden shadow-sm hover:shadow-md transition-all border border-gray-200 group",s.highlightPrizeIndex===m&&s.isLotteryAnimating?"ring-4 ring-primary":"",s.winningPrizeIndex===m?"winning-flash":""])},[t("div",C1,[t("div",H1,[t("h5",L1,h(c.name),1),t("span",{class:S(`${c.bgColor} ${c.textColor} px-1.5 py-0.5 rounded-full text-xs font-medium flex items-center`)},[e[19]||(e[19]=t("i",{class:"fa fa-star mr-0.5 text-xs"},null,-1)),M(h(c.quality),1)],2)])])],2))),128))]),t("div",S1,[t("div",P1,[t("button",{class:"bg-primary text-black py-3 px-8 rounded-lg font-bold text-lg shadow-lg border-2 border-primary flex items-center gap-2 hover:bg-white hover:text-primary transition-all duration-300",onClick:e[1]||(e[1]=c=>o.openBuyDialog(s.selectedPool))},e[20]||(e[20]=[t("i",{class:"fa fa-shopping-cart"},null,-1),M(" 购买次数 ")])),t("button",{class:"bg-primary text-black py-3 px-8 rounded-lg font-bold text-lg shadow-lg border-2 border-primary flex items-center gap-2 hover:bg-white hover:text-primary transition-all duration-300",onClick:e[2]||(e[2]=c=>o.startLottery(s.selectedPool))},e[21]||(e[21]=[t("i",{class:"fa fa-gift"},null,-1),M(" 开始抽奖 ")]))])])])])):(d(),f("div",g1,e[15]||(e[15]=[t("i",{class:"fa fa-gift text-5xl text-primary/50 mb-3"},null,-1),t("h3",{class:"text-lg font-bold mb-1"},"请选择一个卡池查看详情",-1),t("p",{class:"text-gray-500 text-sm max-w-xs mx-auto"},"点击左侧卡池列表中的任意卡池,查看该卡池的奖品内容",-1)])))])])])])]),t("section",B1,[e[30]||(e[30]=t("h2",{class:"text-2xl md:text-3xl font-bold mb-4 text-center"},"中奖背包",-1)),t("div",I1,[t("div",V1,[e[25]||(e[25]=t("label",{class:"mr-2 text-gray-700 text-sm"},"是否核销:",-1)),rt(t("select",{"onUpdate:modelValue":e[3]||(e[3]=c=>s.backpackIsCheckFilter=c),onChange:e[4]||(e[4]=c=>o.handleBackpackFilterChange(c.target.value)),class:"backpack-select"},e[24]||(e[24]=[t("option",{value:""},"全部",-1),t("option",{value:"1"},"是",-1),t("option",{value:"0"},"否",-1)]),544),[[Vt,s.backpackIsCheckFilter]])]),t("div",T1,[e[27]||(e[27]=t("label",{class:"mr-2 text-gray-700 text-sm"},"每页条数:",-1)),rt(t("select",{"onUpdate:modelValue":e[5]||(e[5]=c=>s.backpackPageSize=c),onChange:e[6]||(e[6]=c=>o.handleBackpackPageSizeChange(c.target.value)),class:"backpack-select"},e[26]||(e[26]=[t("option",{value:5},"5",-1),t("option",{value:10},"10",-1),t("option",{value:20},"20",-1)]),544),[[Vt,s.backpackPageSize,void 0,{number:!0}]]),t("span",$1,"共 "+h(o.filteredBackpackList.length)+" 条",1)])]),t("div",j1,[o.filteredBackpackList.length===0?(d(),f("div",D1,e[28]||(e[28]=[t("i",{class:"fa fa-dropbox text-4xl text-gray-400 mb-3"},null,-1),t("p",null,"您的背包是空的,快去抽奖吧!",-1)]))):(d(),f("div",R1,[t("div",Z1,[t("table",O1,[e[29]||(e[29]=t("thead",null,[t("tr",{class:"bg-primary/10"},[t("th",{class:"px-4 py-2"},"抽奖卡池"),t("th",{class:"px-4 py-2"},"中奖奖品"),t("th",{class:"px-4 py-2"},"稀有度"),t("th",{class:"px-4 py-2"},"中奖时间"),t("th",{class:"px-4 py-2"},"是否核销"),t("th",{class:"px-4 py-2"},"核销时间")])],-1)),t("tbody",null,[(d(!0),f(C,null,I(o.pagedBackpackList,c=>(d(),f("tr",{key:c.id,class:"border-b hover:bg-orange-50 transition"},[t("td",N1,h(c.poolName),1),t("td",F1,h(c.prizeName),1),t("td",U1,[t("span",{class:S(["text-xs px-2 py-1 rounded-full border",{"text-rarity-epic border-purple-500":c.quality==="史诗","text-rarity-rare border-blue-500":c.quality==="稀有","text-rarity-common border-gray-400":c.quality==="普通","text-rarity-fine border-green-500":c.quality==="精良"}])},h(c.quality),3)]),t("td",q1,h(c.createTime),1),t("td",G1,[c.isCheck==1?(d(),f("span",K1,"是")):(d(),f("span",Q1,"否"))]),t("td",J1,h(c.checkTime||"-"),1)]))),128))])])]),t("div",Y1,[t("button",{class:"px-3 py-1 rounded border text-sm backpack-page-btn",disabled:s.backpackPage===1,onClick:e[7]||(e[7]=c=>o.handleBackpackPageChange(s.backpackPage-1))},"上一页 ",8,W1),t("span",X1,"第 "+h(s.backpackPage)+" / "+h(o.backpackTotalPages)+" 页",1),t("button",{class:"px-3 py-1 rounded border text-sm backpack-page-btn",disabled:s.backpackPage===o.backpackTotalPages,onClick:e[8]||(e[8]=c=>o.handleBackpackPageChange(s.backpackPage+1))}," 下一页 ",8,t0)])]))])]),r(u),s.lotteryResultDialogVisible?(d(),f("div",e0,[t("div",a0,[t("div",s0,[e[31]||(e[31]=M(" 恭喜中奖 ")),t("span",{class:"custom-modal-close",onClick:e[9]||(e[9]=c=>s.lotteryResultDialogVisible=!1)},"×")]),s.lotteryResultPrize?(d(),f("div",o0,[e[32]||(e[32]=t("div",{style:{"font-size":"2.2rem","margin-bottom":"12px"}},"🏆",-1)),t("div",n0,h(s.lotteryResultPrize.name),1),t("div",i0,[t("span",{class:S(`${s.lotteryResultPrize.bgColor} ${s.lotteryResultPrize.textColor} px-2 py-0.5 rounded-full text-xs font-medium`)},h(s.lotteryResultPrize.quality),3)])])):P("",!0),t("div",l0,[t("button",{class:"custom-modal-btn",onClick:e[10]||(e[10]=c=>s.lotteryResultDialogVisible=!1)},"知道了")])])])):P("",!0),s.buyDialogVisible?(d(),f("div",c0,[t("div",r0,[t("div",d0,[e[33]||(e[33]=M(" 微信扫码支付 ")),t("span",{class:"custom-modal-close",onClick:e[11]||(e[11]=(...c)=>o.closeBuyDialog&&o.closeBuyDialog(...c))},"×")]),t("div",m0,[t("div",p0,"付款金额:¥"+h(s.buyAmount),1),t("div",f0,"获得次数:"+h(s.buyCount),1),s.buyQrCodeUrl?(d(),f("div",u0,[t("img",{src:s.buyQrCodeUrl,alt:"微信扫码支付",style:{width:"180px",height:"180px"}},null,8,v0)])):P("",!0),e[34]||(e[34]=t("div",{class:"mt-4 text-gray-700 text-sm"},"请使用微信扫一扫完成支付",-1))]),t("div",h0,[t("button",{class:"custom-modal-btn mr-4",onClick:e[12]||(e[12]=(...c)=>o.handleBuyPaid&&o.handleBuyPaid(...c))},"我已付款"),t("button",{class:"custom-modal-btn",onClick:e[13]||(e[13]=(...c)=>o.closeBuyDialog&&o.closeBuyDialog(...c))},"关闭")])])])):P("",!0)],64)}const ne=y(s1,[["render",g0],["__scopeId","data-v-03700cc9"]]),_0=Object.freeze(Object.defineProperty({__proto__:null,default:ne},Symbol.toStringTag,{value:"Module"}));const x0={class:"mx-auto px-4 dinosaurContainer"},b0={class:"container mx-auto text-center"},y0={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"},k0={class:"relative h-60 overflow-hidden"},w0={class:"absolute bottom-4 left-4"},z0={class:"text-xl font-bold text-white"},E0={class:"p-6"},M0={class:"flex justify-between mb-4"},A0={class:"flex flex-col"},C0={class:"text-white/50 text-sm"},H0={class:"w-full bg-gray-700 h-2 rounded-full mt-1"},L0={class:"text-white text-sm mt-1"},S0={class:"flex flex-col"},P0={class:"text-white/50 text-sm"},B0={class:"w-full bg-gray-700 h-2 rounded-full mt-1"},I0={class:"text-white text-sm mt-1"},V0={class:"text-white/70 text-sm"},T0={__name:"dinosaurList",setup(a){const e=b([{id:1,name:"霸王龙",type:"陆地霸主",imageName:"dash1",attributes:{attack:{name:"攻击力",value:90},defense:{name:"防御力",value:85}},description:"霸王龙是岛上最强大的掠食者,拥有极强的攻击力和咬合力,是战斗中的绝佳选择。"},{id:2,name:"三角龙",type:"防御专家",imageName:"dash2",attributes:{attack:{name:"攻击力",value:35},defense:{name:"防御力",value:83}},description:"三角龙以其坚固的头骨和角闻名,是优秀的防御型恐龙,适合当肉盾。"},{id:3,name:"棘背龙",type:"空中王者",imageName:"dash3",attributes:{attack:{name:"攻击力",value:25},defense:{name:"防御力",value:91}},description:"棘背龙拥有超高的流血和转弯灵活性,是最适合作为收割战场的龙种。"}]);return tt(()=>{}),(i,n)=>(d(),f("div",x0,[t("div",b0,[n[1]||(n[1]=t("div",{class:"text-center mb-16"},[t("h2",{class:"text-[clamp(1.8rem,5vw,3rem)] font-display font-bold text-white mb-4"},"恐龙种类"),t("p",{class:"text-white/80 max-w-2xl mx-auto"},"探索恐龙岛丰富的恐龙资源,每一种恐龙都有独特的属性和能力!")],-1)),t("div",y0,[(d(!0),f(C,null,I(e.value,s=>(d(),f("div",{key:s.id,class:"dinosaursItem bg-dark/50 backdrop-blur-md rounded-xl overflow-hidden shadow-xl group"},[t("div",k0,[t("div",{class:S(["w-full h-full object-cover transition-transform duration-700 group-hover:scale-110",s.imageName])},null,2),n[0]||(n[0]=t("div",{class:"absolute inset-0 bg-gradient-to-t from-dark to-transparent"},null,-1)),t("div",w0,[t("h3",z0,h(s.name),1)])]),t("div",E0,[t("div",M0,[t("div",A0,[t("span",C0,h(s.attributes.attack.name),1),t("div",H0,[t("div",{class:"bg-primary h-2 rounded-full scrollBox",style:Tt({width:`${s.attributes.attack.value}%`})},null,4)]),t("span",L0,h(s.attributes.attack.value)+"%",1)]),t("div",S0,[t("span",P0,h(s.attributes.defense.name),1),t("div",B0,[t("div",{class:"bg-primary h-2 rounded-full scrollBox",style:Tt({width:`${s.attributes.defense.value}%`})},null,4)]),t("span",I0,h(s.attributes.defense.value)+"%",1)])]),t("p",V0,h(s.description),1)])]))),128))])])]))}},ie=y(T0,[["__scopeId","data-v-0f524289"]]);const $0={class:"font-sans bg-light overflow-x-hidden guidContainer"},j0={__name:"guidlComp",setup(a){return b([]),tt(()=>{}),(e,i)=>(d(),f("div",$0,i[0]||(i[0]=[U('

团库等级奖励规则

清晰透明的等级奖励体系,助力团队成长

1 团库入住

第一个月:500五级,10排,两个趴蛋机

每月固定:300五级10排

团里消费叠加:消费1000➕100五级,2000➕200五级,以此类推

2 团长

  • 彩名 + 彩字 + 叼肉
  • 每月200五级
  • 1黑皮,1炫彩,1琉璃

3 副团

  • 彩名
  • 每周30五级
  • 炫彩琉璃二选一

4 常在线高管 (2名)

  • 每周20五级
  • 1琉璃

5 主播 (2名)

  • 每周20五级
  • 1琉璃
  • 每周截图直播时长28小时
  • 主播直播间每收一人奖励个人10五级

6 注册与入驻

注册不送龙

入驻期间:每人30条5级

',2)])))}},le=y(j0,[["__scopeId","data-v-2acd8a9c"]]),D0="/assets/bg-6b7d3c48.jpg";const R0={class:"relative h-screen flex items-center justify-center overflow-hidden introductionContainer"},Z0={__name:"homeIntroduction",setup(a){const e=()=>{window.open("http://mhd.longdaozhijia.com","_blank")};return at(),(i,n)=>(d(),f("div",R0,[n[3]||(n[3]=t("div",{class:"absolute inset-0 z-0"},[t("div",{class:"absolute inset-0 bg-gradient-to-b from-dark/40 to-dark z-10"}),t("img",{src:D0,alt:"恐龙岛背景图",class:"w-full h-full object-cover"})],-1)),t("div",{class:"container mx-auto px-4 z-20 text-center"},[n[1]||(n[1]=t("h1",{class:"text-[clamp(2.5rem,8vw,5rem)] font-display font-extrabold text-white mb-6 text-shadow-lg h1_title"},[M(" MHD "),t("span",{class:"text-secondary"},"服务器")],-1)),n[2]||(n[2]=t("p",{class:"text-[clamp(1rem,3vw,1.5rem)] text-white/90 max-w-3xl mx-auto mb-10 text-shadow"}," 加入我们的冒险世界,探索未知的恐龙岛,与朋友一起创造无限可能! ",-1)),t("div",{class:"flex flex-col sm:flex-row justify-center gap-4"},[t("span",{onClick:e,class:"joinBtn px-8 py-4 bg-secondary hover:bg-secondary/90 text-white font-bold rounded-full shadow-lg transform hover:scale-105 transition-all duration-300 flex items-center justify-center"},n[0]||(n[0]=[t("i",{class:"fa fa-rocket mr-2"},null,-1),M(" 立即加入 ")]))])])]))}},ce=y(Z0,[["__scopeId","data-v-8b137a08"]]),re={__name:"homeMainBox",setup(a){return(e,i)=>(d(),f(C,null,[r(ce),r(le),r(ie)],64))}};const O0={class:"homePage-container"},N0={__name:"index",setup(a){return(e,i)=>{const n=Q,s=G("myFooter");return d(),f("div",O0,[r(n),r(re),r(s)])}}},de=y(N0,[["__scopeId","data-v-8f9e384e"]]),F0=Object.freeze(Object.defineProperty({__proto__:null,default:de},Symbol.toStringTag,{value:"Module"}));const U0={};function q0(a,e){const i=Q,n=G("myFooter");return d(),f(C,null,[r(i),e[0]||(e[0]=U('

MHD 生态服主播招募计划

加入我们,开启游戏直播新征程,丰厚福利等你来拿!

主播类型与福利

我们提供多种主播合作模式,根据您的时间和能力选择最适合的类型,享受丰厚回报!

业余主播

  • 每天直播≥4h
  • 有效天数≥20d
  • 每月作品≥10个
  • 违规次数=0
  • 待遇:
    • Y 系皮肤*1
    • 专属彩字+前缀
    • 专属上线提示
    • 专属下线提示
    • 战地记者*30d
热门选择

绩效主播

  • 每天直播≥6h
  • 有效天数≥28d
  • 每月作品≥20个
  • 违规次数=0
  • 待遇:
    • 除暗夜皮肤和超级皮肤任选*1
    • 专属彩字+前缀
    • 专属上线提示
    • 专属下线提示
    • 战地记者*30d
    • 月绩效基础工资 1500

露脸直播

  • 每天直播≥6小时
  • 有效天数≥25天
  • 每月作品≥20个
  • 违规次数=0
  • 待遇:
    • 除暗夜皮肤和超级皮肤任选*1
    • 专属彩字+前缀
    • 专属上线提示
    • 专属下线提示
    • 战地记者*30d
    • 月绩效基础工资 1800

工资结算与注意事项

工资结算规则

达到以上要求,底薪 1500 或 1800 + 直播招人奖金 100。服务器会根据主播的表现进行定期考核,表现优秀者将获得额外奖励和晋升机会。

注意事项

服务器会考核直播招人进入的玩家稳定性,如游戏不到 7 天不作为主播招收数据。服务器主播归属服务器管理,不属于团队。

主播需要加入服务器合作的抖音公会,公会将对每位主播大数据分析直播时长、违规次数、脱主以及管理会巡查绩效主播实时直播状态。

',1)),r(n)],64)}const me=y(U0,[["render",q0],["__scopeId","data-v-df84ffc3"]]),G0=Object.freeze(Object.defineProperty({__proto__:null,default:me},Symbol.toStringTag,{value:"Module"})),K0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAV9JREFUOE+d0r9LAmEYB/Dne5oc5HD9GBocGgoCg8vAis4h6S8IgpaW1iioJYQ8Ty8oKNoa2mqPaIigJQwyNQLPyL0gA5dAoUHTuycOUsqkxHd9n8/7PHyfF9ThQYeOfsGAmpGZsALQCDEVAOHwRpevmhv8gEoku0DEYSYKWyg/CCzKIA6BcJnQfbHvuAHHNEPqZk59CLXgfXSiUC/yLsfdUp90DqKiBTp2oXhxHQvWGlBRjT0SyHkb8603jzWjxZ0V7pkVmBdB3J8XSnP4evEMRO/VSmX1bncq/1dg01pmixg1KKpxBHAuoY/vt5OwNxp3S5aUghIxnrpQHLbnbgfaNYGI8WLDx1cU/c+xYLkdqKhZLxEfIBAxNol5NC+Ulv7Dkxtpj1N0nYAda7ATq1rSDoHmwZxmAS07w+IBBg0xOUJJXT5trGNQi4seq1cGmWKrkU3TfEtu+3P1u47/6icQ2YRJTEgfyAAAAABJRU5ErkJggg==",Q0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAS9JREFUKFOVkbFKw1AYhc9JRHyEvoGrow9Q0LFgh4xirQo6tCagU5PgItpgBQtiGuyg4KDQUUefQAQfwMEHcBGCrfc3uQ21TXXwrv/5/vvdc4l/Hv6W947aBfn4jH2//p6fTwF+EK1A5GoYVCXX2XgYhyYAPwi3IWgJ+QpghoJCHhoBfhC5gHgi6Em/X6epYpizlxQUQcNy7cpdepMGRmHgjAr3IG5BxADKAnHGIXpBeEKwlrBeEnjR/sSc9hbEEJQTxVVClWAYW/Sa4RPJm+xhh1OtaUgsIZYBLGRKnU0A539+iciAhlls7K49auBHK7VA16DR1aWK2if05nRQc5310wzoHBNwhjfIjmtX2/lFE8BBK5pXX7Cy2noNu/Ks22teLIHmIiCxGsi1v1d9+wajlICKlk3HPAAAAABJRU5ErkJggg==",J0="/assets/banner-71e5b105.png";function Y0(a){return R({url:"/index/index",method:"post",data:a})}const W0={class:"home-page"},X0={class:"total-data"},to={class:"total-top"},eo={class:"text"},ao={key:0},so={class:"content"},oo={class:"cont-top"},no={class:"brief"},io={class:"btn-warp"},lo={class:"technology"},co={__name:"index",setup(a){const e=b(!1),i=b({condition:1}),n=b([{backend:"SpringBoot3",frontend:"Vue3"},{backend:"Shiro",frontend:"Vuex"},{backend:"JWT",frontend:"Element-ui"},{backend:"MybatisPlus",frontend:"Axios"},{backend:"Druid",frontend:"sass"},{backend:"XXL-Job",frontend:"VueRouter"},{backend:"Redisson",frontend:"Vite"},{backend:"Redis",frontend:"Echarts"},{backend:"Mysql",frontend:"canvas"}]),s=b([{name:"店铺访问次数 (次)",value:"",field:"total"},{name:"待处理订单 (件)",value:"",field:"stayOrders"},{name:"售后订单 (件)",value:"",field:"stayAfters"},{name:"成交金额 (万元)",value:"",field:"money"}]);mt(()=>{o()});const o=async()=>{const c=await Y0(i.value);if(c.code===""){const m=c.data;m.money<1e4&&(s.value[3].name="成交金额 (元)"),s.value.map(g=>{g.value=m[g.field]})}},l=c=>c?c<1e4?c.toFixed(2):(c/1e4).toFixed(2):0,u=c=>{window.open(c)};return(c,m)=>{const g=Kt,x=et,_=D,w=ut;return d(),f("div",W0,[t("div",X0,[t("div",to,[m[3]||(m[3]=t("p",{class:"p-title"},"今日数据",-1)),t("div",{class:"toggle",onClick:m[0]||(m[0]=z=>e.value=!e.value)},[t("span",eo,h(e.value?"收起":"展开"),1),e.value?(d(),A(g,{key:0,size:20,class:"el-icon"},{default:p(()=>[r(v(ia))]),_:1})):(d(),A(g,{key:1,size:20,class:"el-icon"},{default:p(()=>[r(v(la))]),_:1}))])]),e.value?(d(),f("ul",ao,[(d(!0),f(C,null,I(s.value,(z,H)=>(d(),f("li",{key:H},[t("p",null,h((H===3?l(z.value):z.value)||0),1),t("p",null,h(z.name),1)]))),128))])):P("",!0)]),t("div",so,[t("div",oo,[t("div",no,[m[6]||(m[6]=t("h3",{class:"h3"},"Zkmall商城-B2B2C多商户 商家端",-1)),m[7]||(m[7]=t("p",{class:"p"},"ZKMALL商城-B2B2C多商户 商家端、基于Vue3 Vite ElementPlus 技术研发、系统采用前后端分离架构、 B2C、O2O、B2B2C商城、SAAS、小程序商城、H5商城、APP商城、java商城、独立的商家管控入口 本商城致力于为企业打造一个功能完整、易于维护的微服务B2B2C电商商城系统,采用主流技术实现。后台管理系统包含平台管理,店铺管理、商品管理、订单管理、规格管理、权限管理等模块",-1)),m[8]||(m[8]=t("b",{class:"b"},"当前版本: v3.0.",-1)),m[9]||(m[9]=t("div",{class:"tag"},"¥免费开源",-1)),t("div",io,[r(x,{class:"btn btn-primary",type:"primary",onClick:m[1]||(m[1]=z=>u("https://gitee.com/zkmall/"))},{default:p(()=>m[4]||(m[4]=[t("img",{class:"icon",src:K0},null,-1),M("访问码云")])),_:1,__:[4]}),r(x,{class:"btn",onClick:m[2]||(m[2]=z=>u("https://www.mallzk.com/"))},{default:p(()=>m[5]||(m[5]=[t("img",{class:"icon",src:Q0},null,-1),M("访问主页")])),_:1,__:[5]})])]),t("div",lo,[m[10]||(m[10]=t("h3",{class:"h3"},"技术选型",-1)),r(w,{class:"table",data:n.value,border:""},{default:p(()=>[r(_,{label:"后端",prop:"backend"}),r(_,{label:"前端",prop:"frontend"})]),_:1},8,["data"])])]),m[11]||(m[11]=t("div",{class:"banner"},[t("a",{href:"https://work.weixin.qq.com/kfid/kfc17b8fa3faa835f42",target:"_blank"},[t("img",{class:"img",src:J0})])],-1))])])}}},pe=y(co,[["__scopeId","data-v-7667c01c"]]),ro=Object.freeze(Object.defineProperty({__proto__:null,default:pe},Symbol.toStringTag,{value:"Module"}));const mo={name:"ServerRules",setup(){const a=b(!1),e=b([{content:'服务器内禁止开外挂,如发现实锤一律封禁(雪地图、除草等查到一律封禁)'},{content:'禁止所有成年龙打架时接蛋,违规按秒退处理(违规扣30五级龙,第二次扣60以此类推,超过三次清除所有库存)'},{content:'爬蛋机禁止拉其他团队成员,只能拉散人和自己团队成员,不能在其他领地范围内使用。(违规扣20条五级,并下爬蛋机权限)'},{content:'禁止去其他领地帮忙守家,观战只能用四级龙在领地范围外严禁开口(违规扣20五级龙)'},{content:'如有举报外挂请务必俩小时之内联系管理(0点以后也及时发送给管理,等管理第二天处理)并提供录制视频、视频源文件(视频清晰且能看到被举报方十七位和名字,举报秒下需提供准确时间

被举报方如有反驳需24小时提供视频源文件反驳视频和其他有力证据(举报思路必须清晰,被举报方需在收到内容后24小时内提供反证)(举报如实锤对其进行封号处理)

'},{content:'0点-12点五级龙不能进入敌对领地(限制四级龙5只可进入,每批死完后才可进入第二次,禁止替补打法,违规扣20五级并杀/伤一赔三

12点-0点5只以上5级龙算攻家,攻家全部人离开领地后冷却时间为半小时。

'},{content:'禁止领地上线(违规一次扣50条五级)如开口,咬伤或咬死,伤/死一赔三'},{content:'出生点禁止开口 禁止玩家卡攻家点位(违规扣20五级)如开口,咬伤或咬死,伤/死一赔三'}]),i=b([{content:'公屏禁止刷屏、辱骂、阴阳等行为,如有违规每句20五级龙,被举报次数超过3次将禁言1天。'},{content:'每周三养龙日和保护期内,禁止串门,偷家,攻家,违规扣30(杀一赔三)'},{content:'禁止各团员串团,换团需让原团长提前向管理报备。(如发现私下换团,清空个人库存)'},{content:'如出现网络波动导致掉线被举报玩家需提供掉线截屏并附带时间,否则按外挂处理。'},{content:'每个月三天免费保护期,保护期禁止串门、偷家、攻家。(违规破保护期,扣20五级杀/伤一赔三)(敌对来偷家扣20五级杀/伤一赔三)'},{content:'禁止卡服务器bug点养龙、爬伤,禁止利用漏洞bug卡体力,卡秒退,卡回档等(违规扣50五级龙摔瘸的地方不算。'},{content:'禁止叼肉打架(违规一次扣20五级)'},{content:'特殊龙、观赏龙不能尾随敌人,不能进其他领地,不能卡窝,不能进入战场,去敌对领地门口停留超过5分钟(扣除特殊龙、观赏龙)'},{content:'野外无规则'}]),n=()=>{a.value=!a.value};return tt(()=>{typeof particlesJS<"u"&&particlesJS("particles-js",{particles:{number:{value:80,density:{enable:!0,value_area:800}},color:{value:"#FF7D00"},shape:{type:"circle"},opacity:{value:.5,random:!0},size:{value:3,random:!0},line_linked:{enable:!0,distance:150,color:"#FF7D00",opacity:.2,width:1},move:{enable:!0,speed:1,direction:"none",random:!0,straight:!1,out_mode:"out",bounce:!1}},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:140,line_linked:{opacity:.5}},push:{particles_nb:4}}},retina_detect:!0}),document.querySelectorAll('a[href^="#"]').forEach(o=>{o.addEventListener("click",function(l){l.preventDefault();const u=this.getAttribute("href"),c=document.querySelector(u);c&&(c.scrollIntoView({behavior:"smooth"}),a.value&&(a.value=!1))})}),document.querySelectorAll(".rule-card").forEach((o,l)=>{o.style.opacity="0",o.style.transform="translateY(20px)",o.style.transition="opacity 0.6s ease, transform 0.6s ease",setTimeout(()=>{o.style.opacity="1",o.style.transform="translateY(0)"},100+l*100)})}),{mobileMenuOpen:a,serverRules:e,gameRules:i,toggleMenu:n}}},po={class:"bg-darker bg-grid text-light min-h-screen ruleContainer"},fo={class:"container mx-auto px-4 py-8 md:py-12 relative z-10"},uo={id:"server-rules",class:"mb-16"},vo={class:"space-y-4"},ho={class:"indexIcon"},go=["innerHTML"],_o={class:""},xo={class:"indexIcon"},bo=["innerHTML"];function yo(a,e,i,n,s,o){const l=Q,u=G("myFooter");return d(),f("div",po,[e[4]||(e[4]=t("div",{id:"particles-js",class:"fixed inset-0 z-0 opacity-20"},null,-1)),r(l),t("main",fo,[e[2]||(e[2]=t("div",{class:"text-center mb-16 relative overflow-hidden titleBox"},[t("div",{class:"bgBox"},[t("h2",{class:"h2_title"}," MHD服务器规则 ")]),t("p",{class:"tips"}," 为保证游戏公平性和玩家体验,请所有玩家仔细阅读并遵守以下服务器规则 "),t("div",null,[t("div")])],-1)),t("section",uo,[e[0]||(e[0]=t("h3",{class:"section-title text-primary h3_title"},"服务器规则",-1)),t("div",vo,[(d(!0),f(C,null,I(n.serverRules,(c,m)=>(d(),f("div",{class:"ruleItem",key:m},[t("div",ho,h(m+1),1),t("div",{innerHTML:c.content,class:"ruleContent"},null,8,go)]))),128))])]),t("section",null,[e[1]||(e[1]=t("h3",{class:"h3_title"},"游戏规则",-1)),t("div",_o,[(d(!0),f(C,null,I(n.gameRules,(c,m)=>(d(),f("div",{class:"ruleItem",key:m},[t("div",xo,h(m+1),1),t("div",{innerHTML:c.content,class:"ruleContent"},null,8,bo)]))),128))])]),e[3]||(e[3]=U('

规则说明

以上规则旨在维护MHD服务器的游戏环境和玩家体验,所有玩家均需严格遵守。如有疑问或需要帮助,可联系服务器管理员。

*违规处理以管理员判定为准
*规则可能会根据游戏情况调整
',1))]),r(u)])}const fe=y(mo,[["render",yo],["__scopeId","data-v-82327ce9"]]),ko=Object.freeze(Object.defineProperty({__proto__:null,default:fe},Symbol.toStringTag,{value:"Module"})),wo="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCDHVCZKyj10H3CTQTC0hQwbzQby6hB5b19IFajXAII8Z7F1RXCf47ybyFQqLD5S2mfzUs53W+jU5TEH6Akwd3XTx1SI2T2jFgFc01Hwu7ODxrftgxEUKx+zZs/TTmC1v2mt/GBkNof3vjfLTQY79bPpsLlK1qdxesPF5q2otaxcQIDAQAB";function K(a){const e=new ra;return e.setPublicKey(wo),e.encrypt(a)}const zo={key:0},Eo={key:1},Mo={class:"boxBottom"},Ao={__name:"account",emits:["forgetPassword"],setup(a){const e=N(),i=at();let n=q({username:"",password:"",rememberMe:!1}),s=q({btns:!1});const o={username:[{required:!0,trigger:"blur",message:"用户名不能为空"}],password:[{required:!0,trigger:"blur",message:"密码不能为空"}]},l=b(void 0),u=b();function c(){u.value.validate(m=>{if(m)s.value=!0,e.dispatch(nt.LOGIN,{username:K(n.username),password:K(n.password),rememberMe:n.rememberMe}).then(()=>{ee({platformUserId:Wt()}).then(g=>{console.log(g)}),i.replace(l.value??"/")}).catch(()=>{}).finally(()=>{s.btns=!1});else return console.log("error submit!!"),!1})}return vt(()=>i.currentRoute.value.query,(m,g)=>{l.value=m.redirect??void 0}),(m,g)=>{const x=st,_=ht,w=gt,z=et,H=Jt,T=_t;return d(),A(T,{ref_key:"ruleFormRef",ref:u,model:v(n),rules:o,"label-position":"left","label-width":"0px"},{default:p(()=>[r(w,{prop:"username"},{default:p(()=>[r(_,{modelValue:v(n).username,"onUpdate:modelValue":g[0]||(g[0]=$=>v(n).username=$),type:"text",maxlength:"11","auto-complete":"off",placeholder:"请输入账户",class:"iptHeight"},{prefix:p(()=>[r(x,{icon:"icon-user"})]),_:1},8,["modelValue"])]),_:1}),r(w,{prop:"password"},{default:p(()=>[r(_,{modelValue:v(n).password,"onUpdate:modelValue":g[1]||(g[1]=$=>v(n).password=$),maxlength:"20",type:"password",class:"iptHeight","auto-complete":"off",placeholder:"请输入密码",onKeyup:Gt(c,["enter"])},{prefix:p(()=>[r(x,{icon:"icon-password"})]),_:1},8,["modelValue"])]),_:1}),r(z,{loading:v(s).btns,type:"primary",class:"btnSubmit",onClick:X(c,["prevent"])},{default:p(()=>[v(s).btns?(d(),f("span",Eo,"登 录 中...")):(d(),f("span",zo,"登 录"))]),_:1},8,["loading"]),t("div",Mo,[r(H,{modelValue:v(n).rememberMe,"onUpdate:modelValue":g[2]||(g[2]=$=>v(n).rememberMe=$)},{default:p(()=>g[4]||(g[4]=[M("自动登录")])),_:1,__:[4]},8,["modelValue"]),t("div",{class:"forgetPsd",onClick:g[3]||(g[3]=()=>m.$emit("forgetPassword"))},"忘记密码")])]),_:1},8,["model"])}}},ue=y(Ao,[["__scopeId","data-v-e76a4aeb"]]);const Co={class:"login-code"},Ho={key:0},Lo={key:1},Zt=60,So={__name:"verificationCode",props:{phone:{type:String,default:""},verificationCode:{type:String,default:""}},setup(a){const e=a,{phone:i,verificationCode:n}=Te(e);let s=$e(0),o=q({btns:!1}),l=q({count:null});async function u(){if(!i.value){k.error("请填写电话号码");return}if(!/^1[3456789]\d{9}$/.test(i.value))return k.error("请填写正确手机号"),!1;if(!n.value){k.error("请填写图形验证码");return}l.count||(o.btns=!0,s.value=Zt,(await Ra({phone:i.value,code:n.value})).code===""&&k({message:"发送成功,请注意查看手机短信",type:"success"}),l.count=setInterval(()=>{s.value>0&&s.value<=Zt?s.value--:(clearInterval(l.count),l.count=null,o.btns=!1)},1e3))}return(c,m)=>{const g=et;return d(),f("div",Co,[r(g,{class:"codeBtn",type:"primary",loading:v(o).btns,onClick:u},{default:p(()=>[v(o).btns?(d(),f("span",Lo,h(v(s))+" s",1)):(d(),f("span",Ho,"获取验证码"))]),_:1},8,["loading"])])}}},Lt=y(So,[["__scopeId","data-v-aa88b94b"]]);const Po=["src"],Bo={key:0},Io={key:1},Vo={class:"boxBottom"},To={__name:"phone",setup(a){const e=N(),i=at();let n=q({btns:!1}),s=q({username:"",code:"",rememberMe:!1,verificationCode:""});const o={username:[{required:!0,trigger:"blur",message:"手机号不能为空"}],code:[{required:!0,trigger:"blur",message:"验证码不能为空"}]},l=b(void 0),u=b(""),c=b();function m(){c.value.validate(x=>{if(x){n.btns=!0;const _={username:K(s.username),code:K(s.code),rememberMe:s.rememberMe};e.dispatch(nt.LOGIN,_).then(()=>{i.replace(l.value??"/")}).catch(()=>{}).finally(()=>{n.btns=!1})}else return console.log("error submit!!"),!1})}function g(){u.value="https://ceres.zkthink.com/businessapi/code/captcha?"+Math.random()}return tt(()=>{u.value="https://ceres.zkthink.com/businessapi/code/captcha"}),vt(()=>i.currentRoute.value.query,(x,_)=>{l.value=x.redirect??void 0}),(x,_)=>{const w=st,z=ht,H=gt,T=et,$=Jt,lt=_t;return d(),A(lt,{ref_key:"ruleFormRef",ref:c,model:v(s),rules:o,"label-position":"left","label-width":"0px",class:"login-form"},{default:p(()=>[r(H,{prop:"username"},{default:p(()=>[r(z,{modelValue:v(s).username,"onUpdate:modelValue":_[0]||(_[0]=L=>v(s).username=L),type:"text",maxlength:"11","auto-complete":"off",placeholder:"请输入手机号码",class:"iptHeight"},{prefix:p(()=>[r(w,{icon:"icon-phone"})]),_:1},8,["modelValue"])]),_:1}),r(H,null,{default:p(()=>[r(z,{modelValue:v(s).verificationCode,"onUpdate:modelValue":_[1]||(_[1]=L=>v(s).verificationCode=L),maxlength:"6",type:"text",class:"iptHeight graphic","auto-complete":"off",placeholder:"请输入图形验证码"},{prefix:p(()=>[r(w,{icon:"icon-code"})]),append:p(()=>[t("img",{src:u.value,onClick:g},null,8,Po)]),_:1},8,["modelValue"])]),_:1}),r(H,{prop:"code"},{default:p(()=>[r(z,{modelValue:v(s).code,"onUpdate:modelValue":_[2]||(_[2]=L=>v(s).code=L),maxlength:"6",type:"text",class:"iptHeight","auto-complete":"off",placeholder:"请输入验证码",onKeyup:Gt(m,["enter","native"])},{prefix:p(()=>[r(w,{icon:"icon-password"})]),append:p(()=>[r(Lt,{phone:v(s).username,verificationCode:v(s).verificationCode},null,8,["phone","verificationCode"])]),_:1},8,["modelValue"])]),_:1}),r(T,{loading:v(n).btns,type:"primary",class:"btnSubmit",onClick:X(m,["prevent"])},{default:p(()=>[v(n).btns?(d(),f("span",Io,"登 录 中...")):(d(),f("span",Bo,"登 录"))]),_:1},8,["loading"]),t("div",Vo,[r($,{modelValue:v(s).rememberMe,"onUpdate:modelValue":_[3]||(_[3]=L=>v(s).rememberMe=L),style:{margin:"0 0 25px 0"}},{default:p(()=>_[4]||(_[4]=[M("自动登录")])),_:1,__:[4]},8,["modelValue"])])]),_:1},8,["model"])}}},ve=y(To,[["__scopeId","data-v-272d16a9"]]);const $o={class:"loginBoxs"},jo={slot:"header",class:"clearfix"},Do=["src"],Ro={key:0},Zo={key:1},Oo={class:"boxBottom"},No={__name:"rebackPassword",emits:["backToLogin"],setup(a,{emit:e}){const i=e;N();let n=q({username:"",code:"",password:"",newPassword:""}),s=q({btns:!1,code:!1});const l={username:[{required:!0,trigger:"blur",message:"手机号不能为空"}],code:[{required:!0,trigger:"blur",message:"验证码不能为空"}],password:[{required:!0,trigger:"blur",message:"密码不能为空"},{pattern:/^[~!@#$%^&*\-+=_.0-9a-zA-Z]{8,16}$/,message:"8-16密码数字英文混合"}],newPassword:[{required:!0,trigger:"blur",message:"请再次输入密码"},{validator:(x,_,w)=>{_!==n.password?w(new Error("两次输入密码不一致!")):w()},trigger:"blur"}]},u=b(),c=b("");function m(){u.value.validate(x=>{if(x){s.btns=!0;const _={username:K(n.username),code:K(n.code),password:K(n.password),newPassword:K(n.newPassword)};$a(_).then(w=>{w.code===""&&(k.success("修改成功"),i("backToLogin"))}).catch(()=>{}).finally(()=>{s.btns=!1})}else return!1})}function g(){c.value="https://ceres.zkthink.com/businessapi/code/captcha?"+Math.random()}return tt(()=>{c.value="https://ceres.zkthink.com/businessapi/code/captcha"}),(x,_)=>{const w=st,z=ht,H=gt,T=et,$=_t,lt=Yt;return d(),f("div",$o,[_[6]||(_[6]=t("div",{class:"topback"},"找回密码",-1)),r(lt,{class:"box-card"},{default:p(()=>[t("div",jo,[r($,{ref_key:"ruleFormRef",ref:u,model:v(n),rules:l,"label-position":"left","label-width":"0px",class:"login-form"},{default:p(()=>[r(H,{prop:"username"},{default:p(()=>[r(z,{modelValue:v(n).username,"onUpdate:modelValue":_[0]||(_[0]=L=>v(n).username=L),type:"text",maxlength:"11","auto-complete":"off",placeholder:"请输入手机号码",class:"iptHeight"},{prefix:p(()=>[r(w,{icon:"icon-phone"})]),_:1},8,["modelValue"])]),_:1}),r(H,null,{default:p(()=>[r(z,{modelValue:v(n).verificationCode,"onUpdate:modelValue":_[1]||(_[1]=L=>v(n).verificationCode=L),maxlength:"6",type:"text",class:"iptHeight graphic","auto-complete":"off",placeholder:"请输入图形验证码"},{prefix:p(()=>[r(w,{icon:"icon-code"})]),append:p(()=>[t("img",{src:c.value,onClick:g},null,8,Do)]),_:1},8,["modelValue"])]),_:1}),r(H,{prop:"code"},{default:p(()=>[r(z,{modelValue:v(n).code,"onUpdate:modelValue":_[2]||(_[2]=L=>v(n).code=L),maxlength:"6",type:"text",class:"iptHeight","auto-complete":"off",placeholder:"请输入验证码"},{prefix:p(()=>[r(w,{icon:"icon-code"})]),append:p(()=>[r(Lt,{phone:v(n).username,verificationCode:v(n).verificationCode},null,8,["phone","verificationCode"])]),_:1},8,["modelValue"])]),_:1}),r(H,{prop:"password"},{default:p(()=>[r(z,{modelValue:v(n).password,"onUpdate:modelValue":_[3]||(_[3]=L=>v(n).password=L),type:"password",maxlength:"16","auto-complete":"off",placeholder:"新密码",class:"iptHeight"},{prefix:p(()=>[r(w,{icon:"icon-password"})]),_:1},8,["modelValue"])]),_:1}),r(H,{prop:"newPassword"},{default:p(()=>[r(z,{modelValue:v(n).newPassword,"onUpdate:modelValue":_[4]||(_[4]=L=>v(n).newPassword=L),type:"password",maxlength:"16","auto-complete":"off",placeholder:"确认密码",class:"iptHeight"},{prefix:p(()=>[r(w,{icon:"icon-password"})]),_:1},8,["modelValue"])]),_:1}),r(H,{style:{width:"100%"}},{default:p(()=>[r(T,{loading:v(s).btns,type:"primary",class:"btnSubmit",onClick:X(m,["prevent"])},{default:p(()=>[v(s).btns?(d(),f("span",Zo,"重 置 中...")):(d(),f("span",Ro,"重 置 密 码"))]),_:1},8,["loading"])]),_:1}),t("div",Oo,[t("div",{class:"btnBack",onClick:_[5]||(_[5]=()=>x.$emit("backToLogin"))},"返回登录")])]),_:1},8,["model"])])]),_:1})])}}},he=y(No,[["__scopeId","data-v-28ae795a"]]);const Fo={class:"login"},Uo={class:"warp"},qo={key:0,class:"loginBox"},Go={__name:"index",setup(a){const e=b(!0);let i=q({activeName:"account"});return(n,s)=>{const o=Je,l=Ye,u=Yt;return d(),f("div",Fo,[t("div",Uo,[e.value?(d(),f("div",qo,[s[3]||(s[3]=t("div",{class:"topText"}," Zkmall商家登录 ",-1)),r(u,{class:"box-card"},{default:p(()=>[r(l,{modelValue:v(i).activeName,"onUpdate:modelValue":s[1]||(s[1]=c=>v(i).activeName=c)},{default:p(()=>[r(o,{label:"账户密码登录",name:"account"},{default:p(()=>[r(ue,{class:"login-form",onForgetPassword:s[0]||(s[0]=c=>e.value=!1)})]),_:1}),r(o,{label:"手机号码登录",name:"phone"},{default:p(()=>[r(ve,{class:"login-form"})]),_:1})]),_:1},8,["modelValue"])]),_:1})])):(d(),A(he,{key:1,onBackToLogin:s[2]||(s[2]=()=>e.value=!0)}))]),s[4]||(s[4]=t("div",{class:"login-footer"},"© 2019 zkmall",-1))])}}},ge=y(Go,[["__scopeId","data-v-0206742b"]]),Ko=Object.freeze(Object.defineProperty({__proto__:null,default:ge},Symbol.toStringTag,{value:"Module"}));const Qo={};function Jo(a,e){const i=Q;return d(),f(C,null,[r(i),e[0]||(e[0]=U('
E84TBa.png

© 2025 MHD 生态服. 保留所有权利.

',1))],64)}const _e=y(Qo,[["render",Jo],["__scopeId","data-v-d9931ef0"]]),Yo=Object.freeze(Object.defineProperty({__proto__:null,default:_e},Symbol.toStringTag,{value:"Module"})),Wo="/assets/bg-acd2eae9.jpg";const Xo={class:"bg-dark text-light min-h-screen flex flex-col relative overflow-x-hidden priceContainer"},tn={class:"flex-grow container mx-auto px-4 py-12 relative z-10"},en={id:"packages",class:"mb-20"},an={class:"flex items-center"},sn={class:"nameItem"},on={class:"font-bold text-white"},nn={class:"space-y-1"},ln={class:"priceItem"},cn={id:"skins",class:"mb-20"},rn={class:"flex items-center nameItem"},dn={class:"font-bold text-white"},mn={class:"descriptionItem"},pn={class:"priceItem"},fn={id:"items",class:"mb-20"},un={class:"flex items-center nameItem"},vn={class:"font-bold text-white"},hn={class:"descriptionItem"},gn={class:"priceItem"},_n={__name:"index",setup(a){const e=b([{name:"五级龙礼包",image:"https://picsum.photos/id/111/100/100",badgeText:"基础",badgeClass:"bg-dark-light/80 text-white",items:["25只五级龙","60只五级龙","99只五级龙"],price:"198/498/798元"},{name:"1388元礼包",image:"https://picsum.photos/id/129/100/100",badgeText:"热门",badgeClass:"bg-primary text-white animate-pulse-slow",items:["160只五级龙","1999积分","自动变色皮肤"],price:"1388元"},{name:"2598元礼包",image:"https://picsum.photos/id/130/100/100",badgeText:"超值",badgeClass:"bg-secondary text-dark animate-pulse-slow",items:["320只五级龙","3000积分","彩名","自动变色","普通皮肤"],price:"2598元"},{name:"5188元礼包",image:"https://picsum.photos/id/131/100/100",badgeText:"豪华",badgeClass:"bg-accent text-white animate-pulse-slow",items:["740只五级龙","5000积分","彩名","自动变色","小雷3只","草皮系列皮肤"],price:"5188元"},{name:"8888元礼包",image:"https://picsum.photos/id/132/100/100",badgeText:"顶级",badgeClass:"bg-gradient-to-r from-primary to-secondary text-white animate-pulse-slow",items:["1200只五级龙","6888积分","彩名","彩色字体","自动变色","小雷5只","炫彩系列皮肤","叼肉"],price:"8888元"}]),i=b([{name:"普通皮肤",image:"https://picsum.photos/id/169/100/100",description:"经典外观,展现游戏角色的基本风格",rarity:"基础款",rarityClass:"bg-dark-light/80 text-white",price:"198元"},{name:"半透明皮肤",image:"https://picsum.photos/id/171/100/100",description:"独特的半透明效果,让你的角色与众不同",rarity:"稀有",rarityClass:"bg-dark-light/80 text-white",price:"1288元"},{name:"琉璃系列",image:"https://picsum.photos/id/172/100/100",description:"晶莹剔透的琉璃质感,闪耀独特光芒",rarity:"史诗",rarityClass:"bg-dark-light/80 text-white",price:"398元"},{name:"炫彩皮肤",image:"https://picsum.photos/id/173/100/100",description:"绚丽多彩的特效,彰显你的个性魅力",rarity:"传说",rarityClass:"bg-dark-light/80 text-white",price:"1000元"},{name:"草皮皮肤",image:"https://picsum.photos/id/174/100/100",description:"自然风格的草皮外观,与环境完美融合",rarity:"史诗",rarityClass:"bg-dark-light/80 text-white",price:"666元"},{name:"炫彩皮肤全套",image:"https://picsum.photos/id/175/100/100",description:"包含所有炫彩系列皮肤,一次性拥有全部绚丽外观",rarity:"传说",rarityClass:"bg-dark-light/80 text-white highType",price:"3888元"}]),n=b([{name:"五级龙团购",image:"https://picsum.photos/id/181/100/100",description:"每个团每个月一次团购机会",price:"6元一只"},{name:"小雷",image:"https://picsum.photos/id/180/100/100",description:"强大的战斗伙伴",price:"88元/只"},{name:"肉排三块",image:"https://picsum.photos/id/182/100/100",description:"肉食恐龙的食物",price:"10元"},{name:"叼肉",image:"https://picsum.photos/id/183/100/100",description:"游戏内输入/d打开叼肉",price:"500元"},{name:"喇叭",image:"https://picsum.photos/id/184/100/100",description:"游戏内输入/laba可发送一些全服公告",price:"30个98元"},{name:"保护期",image:"https://picsum.photos/id/185/100/100",description:"享受一天安静苟龙时间 避免其他团队打扰",price:"288元/天"},{name:"彩名,彩字",image:"https://picsum.photos/id/185/100/100",description:"让你的名字和聊天字体变为彩色效果",price:"399元"},{name:"变色龙",image:"https://picsum.photos/id/185/100/100",description:"让你的恐龙每一秒变换一种颜色",price:"399元"}]);return tt(()=>{console.log("页面加载完成");const s=()=>{const o=window.location.hash;if(o){const l=document.querySelector(o);l&&l.scrollIntoView({behavior:"smooth"})}};window.addEventListener("hashchange",s),s()}),(s,o)=>{const l=Q;return d(),f(C,null,[r(l),t("div",Xo,[o[4]||(o[4]=U('
游戏背景图

MHD游戏礼包

选择最适合你的礼包,开启史诗般的游戏体验

',2)),t("main",tn,[t("section",en,[o[1]||(o[1]=t("div",{class:"text-center mb-12"},[t("h2",{class:"text-3xl md:text-4xl font-display font-bold mb-4 text-white text-shadow-glow"},[t("span",{class:"text-gradient"},"龙"),M("礼包 ")]),t("p",{class:"priceTypeDesc"},"超值礼包,为你的游戏体验提供强大助力")],-1)),r(v(ut),{class:"priceTableContainer",data:e.value,style:{width:"100%"}},{default:p(()=>[r(v(D),{prop:"name",label:"礼包名称"},{default:p(u=>[t("div",an,[t("div",sn,[t("h3",on,h(u.row.name),1),t("span",{class:S(["badge inline-block px-2 py-1 rounded text-xs font-medium",u.row.badgeClass])},h(u.row.badgeText),3)])])]),_:1}),r(v(D),{prop:"items",label:"包含内容"},{default:p(u=>[t("ul",nn,[(d(!0),f(C,null,I(u.row.items,(c,m)=>(d(),f("li",{key:m,class:"flex items-center"},[o[0]||(o[0]=t("i",{class:"fa fa-check yesIcon"},null,-1)),M(" "+h(c),1)]))),128))])]),_:1}),r(v(D),{prop:"price",label:"价格"},{default:p(u=>[t("span",ln,h(u.row.price),1)]),_:1})]),_:1},8,["data"])]),t("section",cn,[o[2]||(o[2]=t("div",{class:"text-center mb-12"},[t("h2",{class:"text-3xl md:text-4xl font-display font-bold mb-4 text-white text-shadow-glow"},[t("span",{class:"text-gradient"},"皮肤"),M("系列 ")]),t("p",{class:"priceTypeDesc"},"个性化你的游戏角色,打造独特风格")],-1)),r(v(ut),{data:i.value,stripe:"",class:"priceTableContainer",style:{width:"100%"},center:""},{default:p(()=>[r(v(D),{prop:"name",label:"皮肤名称"},{default:p(u=>[t("div",rn,[t("h3",dn,h(u.row.name),1)])]),_:1}),r(v(D),{prop:"descriptionItem",label:"皮肤描述"},{default:p(u=>[t("p",mn,h(u.row.description),1)]),_:1}),r(v(D),{prop:"rarity",label:"稀有度"},{default:p(u=>[t("span",{class:S(["descType",u.row.rarityClass])},h(u.row.rarity),3)]),_:1}),r(v(D),{prop:"price",label:"价格"},{default:p(u=>[t("span",pn,h(u.row.price),1)]),_:1})]),_:1},8,["data"])]),t("section",fn,[o[3]||(o[3]=t("div",{class:"text-center mb-12"},[t("h2",{class:"text-3xl md:text-4xl font-display font-bold mb-4 text-white text-shadow-glow"},[t("span",{class:"text-gradient"},"单品"),M("价格 ")]),t("p",{class:"priceTypeDesc"},"按需购买你需要的游戏道具")],-1)),r(v(ut),{data:n.value,stripe:"",class:"priceTableContainer",style:{width:"100%"}},{default:p(()=>[r(v(D),{prop:"name",label:"道具名称",width:"200"},{default:p(u=>[t("div",un,[t("h3",vn,h(u.row.name),1)])]),_:1}),r(v(D),{prop:"description",class:"descriptionItem",label:"道具描述"},{default:p(u=>[t("p",hn,h(u.row.description),1)]),_:1}),r(v(D),{prop:"price",label:"价格",width:"150"},{default:p(u=>[t("span",gn,h(u.row.price),1)]),_:1})]),_:1},8,["data"])])]),o[5]||(o[5]=U('',1))])],64)}}},xe=y(_n,[["__scopeId","data-v-5dbba1c0"]]),xn=Object.freeze(Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"}));const bn={class:"relative overflow-hidden"},yn={loading:"lazy",class:"skinImg w-full aspect-[4/3] object-cover transform transition-transform duration-500 hover:scale-110"},kn={class:"skinName"},wn={__name:"SkinCard",props:["imgIndex","skinType","imageSrc"],setup(a){return(e,i)=>{const n=je("lazy");return d(),f("div",{class:S(["skin-card bg-dark/70 rounded-xl overflow-hidden shadow-lg border-2 skinItemContainer","skin-rank- rank-glow"])},[t("div",bn,[i[0]||(i[0]=t("div",{class:"shine-effect"},null,-1)),rt(t("img",yn,null,512),[[n,a.imageSrc]]),t("span",kn,h(a.skinType=="cao"?"皮肤":"炫彩")+" "+h(a.imgIndex+1),1)])])}}},be=y(wn,[["__scopeId","data-v-8d51d6ca"]]);const zn={class:"bg-digital-grid overflow-x-hidden min-h-screen flex flex-col"},En={class:"relative flex-grow"},Mn={class:"container mx-auto px-4"},An=["onClick"],Cn={class:"h2_title"},Hn={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-3 xl:grid-cols-3 gap-6"},Ln={__name:"index",setup(a){const e=b("cao"),i=b([]),n=b([{type:"cao",name:"皮肤"},{type:"xuan",name:"炫彩"}]);tt(()=>{u("cao")});let s=["https://v1.ax1x.com/2025/07/17/E8bL6G.png","https://v1.ax1x.com/2025/07/17/E8b3NB.png","https://v1.ax1x.com/2025/07/17/E8bp1J.png","https://v1.ax1x.com/2025/07/17/E8bT9V.png","https://v1.ax1x.com/2025/07/17/E8bmKL.png","https://v1.ax1x.com/2025/07/17/E8blvt.png","https://v1.ax1x.com/2025/07/17/E8b7Ib.png","https://v1.ax1x.com/2025/07/17/E8bQLe.png","https://v1.ax1x.com/2025/07/17/E8bNxP.png","https://v1.ax1x.com/2025/07/17/E8bq4w.png","https://v1.ax1x.com/2025/07/17/E8bw96.png","https://v1.ax1x.com/2025/07/17/E8byKO.png","https://v1.ax1x.com/2025/07/17/E8bgNc.png","https://v1.ax1x.com/2025/07/17/E8bK6f.png","https://v1.ax1x.com/2025/07/17/E8bHPQ.png","https://v1.ax1x.com/2025/07/17/E8bha3.png","https://v1.ax1x.com/2025/07/17/E8b8Ij.png","https://v1.ax1x.com/2025/07/17/E8bx05.png","https://v1.ax1x.com/2025/07/17/E8b55m.png","https://v1.ax1x.com/2025/07/17/E8bA44.png","https://v1.ax1x.com/2025/07/17/E8bWkh.png","https://v1.ax1x.com/2025/07/17/E8bcb9.png","https://v1.ax1x.com/2025/07/17/E8bvPY.png","https://v1.ax1x.com/2025/07/17/E8bONZ.png","https://v1.ax1x.com/2025/07/17/E8baFH.png","https://v1.ax1x.com/2025/07/17/E8bSaU.png","https://v1.ax1x.com/2025/07/17/E8bUMq.png","https://v1.ax1x.com/2025/07/17/E8bP0s.png","https://v1.ax1x.com/2025/07/17/E8bR5a.png","https://v1.ax1x.com/2025/07/17/E8bYC7.png","https://v1.ax1x.com/2025/07/17/E8btkI.png","https://v1.ax1x.com/2025/07/17/E8bzbV.png","https://v1.ax1x.com/2025/07/17/E8b4RL.png","https://v1.ax1x.com/2025/07/17/E8bCFJ.png","https://v1.ax1x.com/2025/07/17/E8bXqG.png","https://v1.ax1x.com/2025/07/17/E8bjDB.png","https://v1.ax1x.com/2025/07/17/E8bnMt.png","https://v1.ax1x.com/2025/07/17/E8bM3b.png","https://v1.ax1x.com/2025/07/17/E8bf5e.png","https://v1.ax1x.com/2025/07/17/E8biCP.png","https://v1.ax1x.com/2025/07/17/E8b2Bw.png","https://v1.ax1x.com/2025/07/17/E8b6b6.png","https://v1.ax1x.com/2025/07/17/E8bFRO.png","https://v1.ax1x.com/2025/07/17/E8bZZQ.png","https://v1.ax1x.com/2025/07/17/E8beqf.png","https://v1.ax1x.com/2025/07/17/E8boDc.png","https://v1.ax1x.com/2025/07/17/E8g9f3.png","https://v1.ax1x.com/2025/07/17/E8gB3j.png","https://v1.ax1x.com/2025/07/17/E8gTA5.png","https://v1.ax1x.com/2025/07/17/E8gmJm.png","https://v1.ax1x.com/2025/07/17/E8gLB4.png","https://v1.ax1x.com/2025/07/17/E8g0gh.png","https://v1.ax1x.com/2025/07/17/E8g3Y9.png","https://v1.ax1x.com/2025/07/17/E8glZY.png","https://v1.ax1x.com/2025/07/17/E8gEuH.png","https://v1.ax1x.com/2025/07/17/E8gQDZ.png","https://v1.ax1x.com/2025/07/17/E8gNfU.png","https://v1.ax1x.com/2025/07/17/E8gulq.png","https://v1.ax1x.com/2025/07/17/E8gwAs.png","https://v1.ax1x.com/2025/07/17/E8ggYV.png","https://v1.ax1x.com/2025/07/17/E8gbgI.png","https://v1.ax1x.com/2025/07/17/E8gyJa.png","https://v1.ax1x.com/2025/07/17/E8gKT7.png","https://v1.ax1x.com/2025/07/17/E8ghdL.png","https://v1.ax1x.com/2025/07/17/E8gGuJ.png","https://v1.ax1x.com/2025/07/17/E8gxOG.png","https://v1.ax1x.com/2025/07/17/E8g5iB.png","https://v1.ax1x.com/2025/07/17/E8gVlt.png","https://v1.ax1x.com/2025/07/17/E8gWVb.png","https://v1.ax1x.com/2025/07/17/E8gDhw.png","https://v1.ax1x.com/2025/07/17/E8gcJe.png","https://v1.ax1x.com/2025/07/17/E8gaTP.png","https://v1.ax1x.com/2025/07/17/E8gOY6.png","https://v1.ax1x.com/2025/07/17/E8gSdO.png","https://v1.ax1x.com/2025/07/17/E8g1wQ.png","https://v1.ax1x.com/2025/07/17/E8gPOf.png","https://v1.ax1x.com/2025/07/17/E8gRic.png","https://v1.ax1x.com/2025/07/17/E8gr73.png","https://v1.ax1x.com/2025/07/17/E8gtVj.png","https://v1.ax1x.com/2025/07/17/E8gzX5.png","https://v1.ax1x.com/2025/07/17/E8gJh4.png","https://v1.ax1x.com/2025/07/17/E8gCmm.png","https://v1.ax1x.com/2025/07/17/E8gXrh.png","https://v1.ax1x.com/2025/07/17/E8gje9.png","https://v1.ax1x.com/2025/07/17/E8gIwY.png","https://v1.ax1x.com/2025/07/17/E8gMSH.png","https://v1.ax1x.com/2025/07/17/E8gfiZ.png","https://v1.ax1x.com/2025/07/17/E8gs7U.png","https://v1.ax1x.com/2025/07/17/E8g2Wq.png","https://v1.ax1x.com/2025/07/17/E8g6Xs.png","https://v1.ax1x.com/2025/07/17/E8gZma.png","https://v1.ax1x.com/2025/07/17/E8gd87.png","https://v1.ax1x.com/2025/07/17/E8gerI.png","https://v1.ax1x.com/2025/07/17/E8goeV.png","https://v1.ax1x.com/2025/07/17/E8hBSJ.png","https://v1.ax1x.com/2025/07/17/E8hkyL.png","https://v1.ax1x.com/2025/07/17/E8hTsG.png","https://v1.ax1x.com/2025/07/17/E8hpEB.png","https://v1.ax1x.com/2025/07/17/E8hLWt.png","https://v1.ax1x.com/2025/07/17/E8h0jb.png","https://v1.ax1x.com/2025/07/17/E8hlme.png","https://v1.ax1x.com/2025/07/17/E8h78P.png","https://v1.ax1x.com/2025/07/17/E8hEtw.png","https://v1.ax1x.com/2025/07/17/E8hqyO.png","https://v1.ax1x.com/2025/07/17/E8hQe6.png","https://v1.ax1x.com/2025/07/17/E8huUQ.png","https://v1.ax1x.com/2025/07/17/E8hwsf.png","https://v1.ax1x.com/2025/07/17/E8hHEc.png","https://v1.ax1x.com/2025/07/17/E8hKc3.png"],o=["https://v1.ax1x.com/2025/07/18/E8zN94.jpg","https://v1.ax1x.com/2025/07/18/E8zqKh.jpg","https://v1.ax1x.com/2025/07/18/E8zuP9.jpg","https://v1.ax1x.com/2025/07/18/E8z7x5.jpg","https://v1.ax1x.com/2025/07/18/E8zlLj.jpg","https://v1.ax1x.com/2025/07/18/E8zE4m.jpg","https://v1.ax1x.com/2025/07/18/E8zw6Y.jpg","https://v1.ax1x.com/2025/07/18/E8zHNH.jpg","https://v1.ax1x.com/2025/07/18/E8zKvZ.jpg","https://v1.ax1x.com/2025/07/18/E8zbIU.jpg","https://v1.ax1x.com/2025/07/18/E8zh0q.jpg","https://v1.ax1x.com/2025/07/18/E8z8xs.jpg","https://v1.ax1x.com/2025/07/18/E8zG4a.jpg","https://v1.ax1x.com/2025/07/18/E8z5k7.jpg","https://v1.ax1x.com/2025/07/18/E8zAKI.jpg","https://v1.ax1x.com/2025/07/18/E8zVPV.jpg","https://v1.ax1x.com/2025/07/18/E8zWFL.jpg","https://v1.ax1x.com/2025/07/18/E8zvNJ.jpg","https://v1.ax1x.com/2025/07/18/E8zaaG.jpg","https://v1.ax1x.com/2025/07/18/E8zDMB.jpg","https://v1.ax1x.com/2025/07/18/E8zS0t.jpg","https://v1.ax1x.com/2025/07/18/E8zU5b.jpg","https://v1.ax1x.com/2025/07/18/E8z14e.jpg","https://v1.ax1x.com/2025/07/18/E8zRkP.jpg","https://v1.ax1x.com/2025/07/18/E8zYbw.jpg","https://v1.ax1x.com/2025/07/18/E8zrP6.jpg","https://v1.ax1x.com/2025/07/18/E8ztFO.jpg","https://v1.ax1x.com/2025/07/18/E8z4qQ.jpg","https://v1.ax1x.com/2025/07/18/E8zCaf.jpg","https://v1.ax1x.com/2025/07/18/E8zJMc.jpg","https://v1.ax1x.com/2025/07/18/E8zj33.jpg","https://v1.ax1x.com/2025/07/18/E8zn5j.jpg","https://v1.ax1x.com/2025/07/18/E8zIC5.jpg","https://v1.ax1x.com/2025/07/18/E8zfBm.jpg","https://v1.ax1x.com/2025/07/18/E8zib4.jpg","https://v1.ax1x.com/2025/07/18/E8zsRh.jpg","https://v1.ax1x.com/2025/07/18/E8z2Z9.jpg","https://v1.ax1x.com/2025/07/18/E8zFqY.jpg","https://v1.ax1x.com/2025/07/18/E8zZDH.jpg","https://v1.ax1x.com/2025/07/18/E8zdMZ.jpg","https://v1.ax1x.com/2025/07/18/E8zo3U.jpg","https://v1.ax1x.com/2025/07/18/E849Aq.jpg","https://v1.ax1x.com/2025/07/18/E84kCs.jpg"];const l=b([]);b(0),vt(l,()=>{},{deep:!0});const u=c=>{i.value=[],c=="cao"?i.value=s:i.value=o,e.value=c};return(c,m)=>{const g=Q;return d(),f("div",zn,[r(g),m[0]||(m[0]=U('
多种皮肤任你选择
',1)),t("section",En,[t("div",Mn,[t("div",null,[(d(!0),f(C,null,I(n.value,x=>(d(),f("div",{class:S(["bgBox",{activeType:x.type==e.value}]),style:{"margin-right":"30px"},onClick:_=>u(x.type)},[t("h2",Cn,h(x.name)+"系列 ",1)],10,An))),256))]),t("div",Hn,[(d(!0),f(C,null,I(i.value,(x,_)=>(d(),A(be,{key:x,imgIndex:_,imageSrc:x,skinType:e.value},null,8,["imgIndex","imageSrc","skinType"]))),128))])])]),m[1]||(m[1]=t("footer",{class:"bg-dark py-8 border-t border-gray-800"},[t("div",{class:"container mx-auto px-4 text-center"},[t("p",{class:"text-gray-500 text-sm"},"© 2025 MHD 生态服. 保留所有权利.")])],-1))])}}},ye=y(Ln,[["__scopeId","data-v-81789687"]]),Sn=Object.freeze(Object.defineProperty({__proto__:null,default:ye},Symbol.toStringTag,{value:"Module"})),Pn={state:{routers:Mt,addRouters:[],hasLoad:!1},mutations:{SET_ROUTERS:(a,e)=>{a.addRouters=e,a.routers=Mt.concat(e)},SET_LOAD:(a,e)=>{a.hasLoad=e}},actions:{GenerateRoutes({commit:a},e){a("SET_ROUTERS",e)}}},ke=a=>a.filter(e=>(e.resourceType==="catalog"?e.component=ae:e.component=Bn(e.path),e.children&&e.children.length&&(e.children=ke(e.children)),!0)),Ot=Object.assign({"/src/views/404.vue":oe,"/src/views/LotteryPage/index.vue":ne,"/src/views/MHDHomePage/components/dinosaurList.vue":ie,"/src/views/MHDHomePage/components/guidlComp.vue":le,"/src/views/MHDHomePage/components/homeIntroduction.vue":ce,"/src/views/MHDHomePage/components/homeMainBox.vue":re,"/src/views/MHDHomePage/index.vue":de,"/src/views/collaborationPage/index.vue":me,"/src/views/dashboard/index.vue":pe,"/src/views/gameRule/index.vue":fe,"/src/views/login/account.vue":ue,"/src/views/login/index.vue":ge,"/src/views/login/phone.vue":ve,"/src/views/login/rebackPassword.vue":he,"/src/views/login/verificationCode.vue":Lt,"/src/views/mhdMap/index.vue":_e,"/src/views/priceList/index.vue":xe,"/src/views/skinList/SkinCard.vue":be,"/src/views/skinList/index.vue":ye}),Bn=a=>{let e;for(const i in Ot){const n=i.split("views")[1].split(".vue")[0];(n===a||n===a+"/index")&&(e=Ot[i])}return e},F=ea({modules:{app:va,settings:ka,user:js,permission:Pn},getters:ma});console.log({VITE_ENV:"production",VITE_BASE_URL:"https://ceres.zkthink.com/businessapi",VITE_BASE_PREFIX:"/",VITE_USER_NODE_ENV:"production",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1});const we="https://ceres.zkthink.com/businessapi",R=W.create({baseURL:we,timeout:3e5}),In=`${we}/file/upload`;R.interceptors.request.use(a=>(F.getters.token&&(a.headers["Authorization-business"]=pt(),a.headers.shopId=Ma(),a.headers["Content-Type"]="application/json; charset=UTF-8",a.headers["Zk-Env"]="open"),a),a=>(console.log(a),Promise.reject(a)));R.interceptors.response.use(a=>{const e=a.data;return a.config.responseType==="blob"?a.data:e.code!==""?(k({message:e.message||"Error",type:"error",duration:5*1e3}),[20003,"20003",20004,"20004",20005,"20005"].includes(e.code)&&(localStorage.clear(),dt(),it.push({path:"/login"})),(e.code===50008||e.code===50012||e.code===50014)&&We.confirm("You have been logged out, you can cancel to stay on this page, or log in again","Confirm logout",{confirmButtonText:"Re-Login",cancelButtonText:"Cancel",type:"warning"}).then(()=>{F.dispatch("user/resetToken").then(()=>{location.reload()})}),Promise.reject(new Error(e.message||"Error"))):e},a=>(console.log(a),k({message:"服务器暂无响应,请稍后重试",type:"error",duration:5*1e3}),Promise.reject(a)));function Vn(a){return R({url:"user/getPrivacySwitch",method:"post",data:a})}const Tn={id:"app"},$n={class:"dialog-footer"},jn={__name:"App",setup(a){const e=N(),i=ta,n=b(!1);mt(()=>{e.state.user.token&&s()});const s=()=>{Vn().then(o=>{let l=localStorage.getItem("IsTipshow");localStorage.setItem("privacyTime",o.data),e.state.user.token&&!l&&o.data===0&&(n.value=!0,localStorage.setItem("IsTipshow",!0))})};return(o,l)=>{const u=et,c=Qt,m=G("router-view"),g=Xe;return d(),A(g,{locale:v(i)},{default:p(()=>[t("div",Tn,[r(c,{modelValue:n.value,"onUpdate:modelValue":l[1]||(l[1]=x=>n.value=x),title:"温馨提示",top:"30vh",width:"30%",center:""},{footer:p(()=>[t("span",$n,[r(u,{onClick:l[0]||(l[0]=x=>n.value=!1)},{default:p(()=>l[2]||(l[2]=[M("关闭")])),_:1,__:[2]})])]),default:p(()=>[l[3]||(l[3]=t("span",null,"为保护个人隐私信息,系统自动对敏感数据进行脱敏。如需编辑、查看完整信息,可通过“用户隐私二次认证”功能进行验证,验证通过之后,24小时内可查看完整信息。",-1))]),_:1,__:[3]},8,["modelValue"]),r(m)])]),_:1},8,["locale"])}}},Dn="/assets/erCode-e7d315db.jpg";const Rn={class:"bg-footer py-12 relative overflow-hidden"},Zn={class:"container mx-auto px-4 relative z-10"},On={class:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"},Nn={class:"space-y-2"},Fn=["onClick"],Un={class:"text-white/80 transition-colors duration-300"},qn={__name:"index",setup(a){const e=b([{name:"规则",pathUrl:"/gameRule"},{name:"合作",pathUrl:"/collaborationPage"},{name:"价格表",pathUrl:"/priceList"}]),i=at(),n=s=>{console.log("path",s),i.push({path:s})};return(s,o)=>(d(),f("footer",Rn,[o[4]||(o[4]=t("div",{class:"absolute inset-0 opacity-10 bg-cover bg-center bgContainer"},null,-1)),o[5]||(o[5]=t("div",{class:"absolute inset-0 bg-gradient-to-t from-dark via-dark/80 to-transparent"},null,-1)),t("div",Zn,[t("div",On,[o[1]||(o[1]=t("div",null,[t("div",{class:"text-2xl font-display font-bold text-white mb-4 flex items-center"},[t("span",{class:"text-secondary mr-1 logoIcon"},[t("i",{class:"fa fa-diamond"})]),t("span",null,"恐龙岛")]),t("p",{class:"text-white/80 mb-4"},"探索未知的恐龙世界,与朋友一起创造无限可能!")],-1)),t("div",null,[o[0]||(o[0]=t("h3",{class:"text-lg font-bold text-white mb-4"},"快速链接",-1)),t("ul",Nn,[(d(!0),f(C,null,I(e.value,l=>(d(),f("li",{onClick:u=>n(l.pathUrl),key:l.pathUrl,class:"quickLinksItem"},[t("span",Un,h(l.name),1)],8,Fn))),128))])]),o[2]||(o[2]=t("div",null,[t("h3",{class:"text-lg font-bold text-white mb-4"},"联系我们"),t("div",null,[t("img",{src:Dn,alt:"",class:"erCode"})])],-1))]),o[3]||(o[3]=t("div",{class:"border-t border-gray-700 pt-8 text-center"},[t("p",{class:"text-white/60"},"© 2025 恐龙岛服务器. 保留所有权利.")],-1))])]))}},Gn=y(qn,[["__scopeId","data-v-07b98556"]]);if(typeof window<"u"){let a=function(){var e=document.body,i=document.getElementById("__svg__icons__dom__");i||(i=document.createElementNS("http://www.w3.org/2000/svg","svg"),i.style.position="absolute",i.style.width="0",i.style.height="0",i.id="__svg__icons__dom__",i.setAttribute("xmlns","http://www.w3.org/2000/svg"),i.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),i.innerHTML='',e.insertBefore(i,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",a):a()}const Nt=ha;function Kn(a){return a?`${a} - ${Nt}`:`${Nt}`}ot.configure({showSpinner:!1});const Qn=["/testlogin","/MHDHomePage","/LotteryPage","/gameRule","/collaborationPage","/priceList","/skinList","/mhdMap"];it.beforeEach(async(a,e,i)=>{if(ot.start(),document.title=Kn(a.meta.title),pt())if(a.path==="/MHDHomePage")i({path:"/"}),ot.done();else if(F.getters.routers.length===0)await Ft(i,a),F.commit("SET_LOAD",!0);else if(!F.getters.hasLoad)await Ft(i,a),F.commit("SET_LOAD",!0);else try{i()}catch(s){await F.dispatch(nt.RESET_TOKEN),k.error(s||"Has Error"),i(`/MHDHomePage?redirect=${a.path}`),ot.done()}else Qn.indexOf(a.path)!==-1?(window.scroll(0,0),console.log("no token"),i()):(i("/MHDHomePage"),ot.done())});const Ft=async(a,e)=>{const i=await ee({platformUserId:Wt()}),n=ke(i.data);n.forEach(s=>{s.path.indexOf(".html")!==-1&&(s.path=s.path+"?"+pt())}),n.push({path:"*",redirect:"/404",hidden:!0}),await F.dispatch("GenerateRoutes",n).then(()=>{n.forEach(s=>{(s.path.indexOf("/")===-1||s.path.indexOf("http")===0)&&(s.path="/"+s.path),it.addRoute(s)}),a({...e,replace:!0})})};it.afterEach(()=>{ot.done()});const ft=De(jn);for(const[a,e]of Object.entries(ca))ft.component(a,e);ft.component("myGlobalNav",Q);ft.component("myFooter",Gn);ft.use(da,{loading:"./assets/404_images/404png",error:"./assets/404_images/404png",attempt:3});ft.use(it).use(F).component("icon",st).mount("#app");