<!doctype html>
<html lang="en" data-n-head="lang">
<head data-n-head="">
<meta data-n-head="true" charset="utf-8"><meta data-n-head="true" name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><meta data-n-head="true" name="apple-mobile-web-app-capable" content="yes"><meta data-n-head="true" name="mobile-web-app-capable" content="yes"><link data-n-head="true" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="true" rel="manifest" href="/manifest.json"><script data-n-head="true">window.prerenderReady=!1</script><script data-n-head="true" src="https://static.line-scdn.net/liff/edge/2/sdk.js" defer></script><link rel="preload" href="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/runtime_da59b1aafc5829a9417a.js" as="script"><link rel="preload" href="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/commons.app_64ac7b89eab407f60aac.js" as="script"><link rel="preload" href="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/vendors.app_f76beb3be07a5a9d65c6.js" as="script"><link rel="preload" href="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/app_36d07b8aff727bb33175.js" as="script">
<link rel="preload" href="/landingPage/landingBg.webp" as="image">
<link rel="preload" href="/landingPage/loadingBar.webp" as="image">
<style>body{margin:0;background:#000}#app-container{display:none}#app-landingPage{display:none;width:100vw;height:100vh;z-index:1;position:relative;display:flex;justify-content:center;align-items:center}#app-landingPage img{display:block;width:100%;height:100%}#app-landingPage .bgImg{object-fit:cover;aspect-ratio:375/812}.touch-block{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;position:absolute;bottom:20%}.loading-bar{display:none;z-index:2;justify-content:center;align-items:center;width:70%}.start-btn{display:flex;z-index:2;justify-content:center;align-items:center;width:30%;height:30px;position:relative;background:linear-gradient(180deg,#ffe45c 0,#ffbb3b 100%);border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:15px;box-sizing:border-box;font-size:18px}.logo-block{z-index:2;display:flex;justify-content:center;align-items:center;width:70vw;position:absolute;top:45%}</style>
</head>
<body data-n-head="">
<div id="app-container">
<div id="__nuxt"><style>#nuxt-loading{visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #111;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div>
</div>
<div id="app-landingPage">
<img class="bgImg" src="https://download.ocms.cloud/v2/pn9/webStyleConfig/landingPage.webp" alt="bg" onerror='this.onerror=null,this.src="https://download.ocms.cloud/v2/landPage/landingBg.webp"'>
<div class="touch-block">
<div class="loading-bar">
<img src="/landingPage/loadingBar.webp" alt="loadingBar">
</div>
<div class="start-btn" onclick="handleEnterClick()">
START
</div>
</div>
</div>
<script>function setLocalStorageValue(e,a){void 0!==e&&localStorage.setItem(e,JSON.stringify(a))}function getLocalStorageValue(a){a=localStorage.getItem(a);try{return JSON.parse(a)}catch(e){return console.warn(e),a}}function getCookie(e){e=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)"));try{if(e)return e[2]}catch(e){return console.warn(e),null}}let isPWAorWebclipOrSafari=navigator.standalone||window.matchMedia("(display-mode: standalone)").matches||/Safari/i.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)&&!/Chrome/.test(navigator.userAgent);async function fetchVersion(){const e=await fetch("/config.json?1744798796210");var a=await e.json();window.__core_version=a.deployInfo.version;const t=new URL(window.location.href);return t.searchParams.has("version")&&t.searchParams.get("version")===window.__core_version||!isPWAorWebclipOrSafari||(t.searchParams.set("version",window.__core_version),window.location.href=t.toString()),window.__core_version}function showLandingPage(){document.querySelector("#app-landingPage").style.display=""}function ShowAppContainer(){document.querySelector("#app-landingPage").remove(),document.querySelector("#app-container").style.display="block",window.vueApp&&window.vueApp.reload()}function handleEnterClick(){document.querySelector(".start-btn").style.display="none",document.querySelector(".loading-bar").style.display="flex",setLocalStorageValue("landingPageCache",!0),window.dispatchEvent(new Event("init_ready"))}const REGEX_MOBILE1=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,REGEX_MOBILE2=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,REGEX_PRERENDER=/Prerender/i;function isMobile(e){return REGEX_MOBILE1.test(e)||REGEX_MOBILE2.test(e.substr(0,4))}function isPrerender(e){return REGEX_PRERENDER.test(e)}const path=window.location.pathname,locals={en:"START",th:"เริ่มต้น",tl:"Simula","zh-Hans":"立即开始","zh-Hant":"立即開始"},langPrefixes=["/bn/","/en/","/es/","/hi/","/id/","/jp/","/km/","/ko/","/ms/","/my/","/pt/","/ta/","/th/","/tl/","/ur/","/vi/","/zh-Hans/","/zh-Hant/"],lang=getCookie("lang")||path.split("/")[1]||document.documentElement.lang;Object.keys(locals).includes(lang)&&(document.querySelector(".start-btn").textContent=locals[lang]);const switchLandingPage=isMobile(navigator.userAgent)&&("/"===path||langPrefixes.includes(path))&&!isPrerender(navigator.userAgent);if(switchLandingPage){showLandingPage();let a=fetchVersion().then(e=>(getLocalStorageValue("version")===e&&getLocalStorageValue("landingPageCache")?document.querySelector(".start-btn").style.display="none":(document.querySelector(".start-btn").style.display="",setLocalStorageValue("landingPageCache",!1)),e));window.addEventListener("init_ready",async()=>{var e=await a;getLocalStorageValue("landingPageCache")&&getLocalStorageValue("version")===e&&ShowAppContainer(),e&&setLocalStorageValue("version",e)})}else ShowAppContainer(),fetchVersion().then()</script>
<script type="text/javascript" src="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/runtime_da59b1aafc5829a9417a.js"></script><script type="text/javascript" src="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/commons.app_64ac7b89eab407f60aac.js"></script><script type="text/javascript" src="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/vendors.app_f76beb3be07a5a9d65c6.js"></script><script type="text/javascript" src="https://download.ocms.cloud/v3/pn9/3.99.19-od1.9/memDesktop/app_36d07b8aff727bb33175.js"></script></body>
</html>