{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport { computed, ref, watch, nextTick } from \"vue\";\nimport { useStore } from \"vuex\";\nimport { useRouter } from \"vue-router\";\nimport { requestFullScreen, showfloatBtn } from \"./plugins/fox.config\";\nimport NoSleep from \"@/assets/js/NoSleep.js\";\nimport aPlayer from \"@/components/aPlayer\";\nimport Record from \"@/components/Record\";\nimport { showToast, showSuccessToast } from \"vant\";\nexport default {\n components: {\n aPlayer,\n Record\n },\n setup() {\n const showChipPop = ref(false);\n const langselect = ref(false);\n const store = useStore();\n const router = useRouter();\n const settingMenu = [{\n key: \"chips\",\n name: \"筹码设置\"\n }, {\n key: \"set\",\n name: \"系统设置\"\n }, {\n key: \"record\",\n name: \"投注记录\"\n }, {\n key: \"help\",\n name: \"帮助\"\n }];\n const langList = {\n en: \"English\",\n tw: \"繁體中文\",\n cn: \"简体中文\",\n yn: \"Việt nam\",\n kr: \"한국어\",\n tl: \"แบบไทย\",\n in: \"Indonesia\"\n };\n const switchSound = ref(true);\n const switchVideo = ref(true);\n const musicVal = computed(() => store.state.config.musicVolume);\n const effectsVal = computed(() => store.state.config.effectsVolume);\n const otherChipVal = computed(() => store.state.config.showOtherChip);\n const musicVolume = ref(musicVal.value);\n const effectsVolume = ref(effectsVal.value);\n const showOtherChip = ref(otherChipVal.value);\n const userInfo = computed(() => store.state.app.userInfo);\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n const showMenu = computed(() => store.state.config.showMenu);\n const chipArry = computed(() => store.state.config.chipArry);\n const fullScreen = computed(() => store.state.config.fullScreen);\n const showAplayer = computed(() => store.state.config.showAplayer);\n const showSetFree = computed(() => store.state.config.showSetFree);\n const baccaratType = computed(() => store.state.config.baccaratType);\n const showTableInfo = computed(() => store.state.config.showTableInfo);\n const showShare = computed(() => store.state.config.showShare);\n const showBaccaratPlayType = computed(() => store.state.config.showBaccaratPlayType);\n const showOnLine = computed(() => store.state.config.showOnLine);\n const showRecord = computed(() => store.state.config.showRecord);\n const showSystem = computed(() => store.state.config.showSystem);\n const volume = computed(() => store.state.config.volume);\n const toggleAplayer = () => {\n store.commit(\"config/showAplayer\");\n };\n const closeMenu = () => {\n store.commit(\"config/showMenu\", false);\n store.commit(\"config/showTableInfo\", false);\n };\n const chooseMenu = type => {\n switch (type) {\n case \"chips\":\n toggleChipPop();\n break;\n case \"record\":\n if (userInfo.value.is_sw == 1) {\n showToast(Lang.value[Type.value].is_sw);\n } else {\n toggleRecord();\n }\n break;\n case \"set\":\n toggleSystem();\n break;\n case \"help\":\n router.push({\n path: \"/help\"\n });\n break;\n }\n closeMenu();\n };\n const setChip = item => {\n const list = chipArry.value.filter(v => v.show == true);\n if (item.show && list.length == 1) {\n showToast(Lang.value[Type.value].cannot_less_one);\n } else if (!item.show && list.length > 5) {\n showToast(Lang.value[Type.value].no_more_6);\n } else {\n item.show = !item.show;\n }\n };\n const toggleChipPop = () => {\n showChipPop.value = !showChipPop.value;\n };\n const setBaccaratType = type => {\n if (type == 0) {\n showToast(Lang.value[Type.value].switch_free_text_0);\n } else {\n showToast(Lang.value[Type.value].switch_free_text_1);\n }\n store.commit(\"config/setBaccaratType\", type);\n };\n const closeSetFree = () => {\n store.commit(\"config/showSetFree\");\n };\n const toggleRecord = () => {\n store.commit(\"config/showRecord\");\n };\n const toggleSystem = () => {\n store.commit(\"config/showSystem\");\n };\n const showLangselect = state => {\n langselect.value = state;\n };\n const choseLang = lang => {\n store.commit(\"config/updateLang\", lang);\n langselect.value = false;\n };\n const shareFn = state => {\n store.commit(\"config/showMenu\", false);\n store.commit(\"config/showShare\", state);\n };\n const copyUrl = () => {\n const protocol = document.location.protocol;\n const hostname = document.location.hostname;\n const port = document.location.port;\n let url = \"\";\n if (port) {\n url = `${protocol}//${hostname}:${port}`;\n } else {\n url = `${protocol}//${hostname}`;\n }\n const input = document.createElement(\"input\");\n input.style.cssText = \"opacity: 0\";\n input.type = \"text\";\n input.value = url;\n document.body.appendChild(input);\n input.select();\n document.execCommand(\"copy\");\n input.remove();\n store.commit(\"config/showShare\", false);\n showSuccessToast(Lang.value[Type.value].coyp_successful);\n };\n const setVolume = (name, type) => {\n store.commit(\"config/volumeSeting\", {\n name,\n type\n });\n };\n const collect = () => {\n // 判断是否支持浏览器API\n if (\"navigator\" in window && \"standalone\" in window.navigator && !window.navigator.standalone) {\n // 判断是否为苹果设备\n if (/iphone|ipod|ipad/i.test(navigator.userAgent)) {\n const addToHomeScreen = confirm(\"Add to Home Screen?\");\n if (addToHomeScreen) {\n const icon = require(\"./assets/images/en_baccarat_icon.png\"); // 替换为你的图标路径\n const title = \"AgGame\"; // 替换为你的应用标题\n const url = window.location.href; // 获取当前页面的URL\n const meta = document.createElement(\"meta\");\n meta.setAttribute(\"name\", \"apple-mobile-web-app-capable\");\n meta.setAttribute(\"content\", \"yes\");\n document.head.appendChild(meta);\n const link = document.createElement(\"link\");\n link.setAttribute(\"rel\", \"apple-touch-icon\");\n link.setAttribute(\"href\", icon);\n document.head.appendChild(link);\n const titleElement = document.createElement(\"title\");\n titleElement.innerText = title;\n document.head.appendChild(titleElement);\n window.location.href = url;\n }\n } else if (/android/i.test(navigator.userAgent)) {\n const addToHomeScreen = confirm(\"Add to Home Screen?\");\n if (addToHomeScreen) {\n const icon = require(\"./assets/images/en_baccarat_icon.png\"); // 替换为你的图标路径\n const title = \"AgGame\"; // 替换为你的应用标题\n const url = window.location.href; // 获取当前页面的URL\n const meta = document.createElement(\"meta\");\n meta.setAttribute(\"name\", \"mobile-web-app-capable\");\n meta.setAttribute(\"content\", \"yes\");\n document.head.appendChild(meta);\n const link = document.createElement(\"link\");\n link.setAttribute(\"rel\", \"icon\");\n link.setAttribute(\"type\", \"image/png\");\n link.setAttribute(\"href\", icon);\n document.head.appendChild(link);\n const titleElement = document.createElement(\"title\");\n titleElement.innerText = title;\n document.head.appendChild(titleElement);\n window.location.href = url;\n }\n }\n }\n showSuccessToast(Lang.value[Type.value].collection_successful);\n };\n // 从新计算待机时长\n const touchScreen = () => {\n store.commit(\"app/standbyTime\");\n };\n showfloatBtn({\n store\n });\n const noSleep = new NoSleep();\n document.addEventListener(\"click\", function enableNoSleep() {\n document.removeEventListener(\"click\", enableNoSleep, false);\n noSleep.enable();\n }, false);\n\n //\n\n // nextTick(() => {\n // showDialog({\n // // title: Lang.value[Type.value].tips,\n // message: Lang.value[Type.value].msg_waiting_development,\n // confirmButtonText: Lang.value[Type.value].Confirm\n // }).then(() => {\n // store.state.app.musicPlayer.play()\n // })\n // })\n\n // 视频开关\n watch(() => [switchVideo], ([type]) => {\n store.commit(\"config/switchVideo\", type);\n }, {\n immediate: true,\n deep: true\n });\n watch(() => [musicVal.value], ([type]) => {\n musicVolume.value = type;\n }, {\n immediate: true,\n deep: true\n });\n // 音乐开关\n watch(() => [musicVolume.value], ([type]) => {\n store.commit(\"config/setValue\", {\n name: \"musicVolume\",\n type\n });\n });\n // 音效开关\n watch(() => [effectsVolume.value], ([type]) => {\n store.commit(\"config/setValue\", {\n name: \"effectsVolume\",\n type\n });\n });\n // 下注筹码显示\n watch(() => [showOtherChip.value], ([type]) => {\n store.commit(\"config/setValue\", {\n name: \"showOtherChip\",\n type\n });\n });\n // 总声音控制\n watch(() => [switchSound.value], ([type]) => {\n nextTick(() => {\n store.commit(\"config/switchSound\", type);\n const Audio = document.getElementById(\"Audio\");\n Audio.muted = !type;\n });\n }, {\n immediate: true,\n deep: true\n });\n return {\n Type,\n Lang,\n fullScreen,\n showAplayer,\n showMenu,\n settingMenu,\n chipArry,\n showChipPop,\n baccaratType,\n showSetFree,\n showBaccaratPlayType,\n showTableInfo,\n showOnLine,\n showRecord,\n showSystem,\n switchSound,\n switchVideo,\n langList,\n langselect,\n showShare,\n volume,\n musicVolume,\n effectsVolume,\n showOtherChip,\n requestFullScreen,\n toggleAplayer,\n chooseMenu,\n setChip,\n toggleChipPop,\n closeMenu,\n setBaccaratType,\n closeSetFree,\n toggleRecord,\n toggleSystem,\n showLangselect,\n choseLang,\n shareFn,\n copyUrl,\n collect,\n touchScreen,\n setVolume\n };\n }\n};","map":{"version":3,"names":["computed","ref","watch","nextTick","useStore","useRouter","requestFullScreen","showfloatBtn","NoSleep","aPlayer","Record","showToast","showSuccessToast","components","setup","showChipPop","langselect","store","router","settingMenu","key","name","langList","en","tw","cn","yn","kr","tl","in","switchSound","switchVideo","musicVal","state","config","musicVolume","effectsVal","effectsVolume","otherChipVal","showOtherChip","value","userInfo","app","Type","$Type","Lang","$lang","showMenu","chipArry","fullScreen","showAplayer","showSetFree","baccaratType","showTableInfo","showShare","showBaccaratPlayType","showOnLine","showRecord","showSystem","volume","toggleAplayer","commit","closeMenu","chooseMenu","type","toggleChipPop","is_sw","toggleRecord","toggleSystem","push","path","setChip","item","list","filter","v","show","length","cannot_less_one","no_more_6","setBaccaratType","switch_free_text_0","switch_free_text_1","closeSetFree","showLangselect","choseLang","lang","shareFn","copyUrl","protocol","document","location","hostname","port","url","input","createElement","style","cssText","body","appendChild","select","execCommand","remove","coyp_successful","setVolume","collect","window","navigator","standalone","test","userAgent","addToHomeScreen","confirm","icon","require","title","href","meta","setAttribute","head","link","titleElement","innerText","collection_successful","touchScreen","noSleep","addEventListener","enableNoSleep","removeEventListener","enable","immediate","deep","Audio","getElementById","muted"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/App.vue"],"sourcesContent":["\n\n\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}