{"id":7611,"date":"2026-03-31T13:27:17","date_gmt":"2026-03-31T13:27:17","guid":{"rendered":"https:\/\/mengwan.com.my\/?page_id=7611"},"modified":"2026-05-13T16:22:42","modified_gmt":"2026-05-13T16:22:42","slug":"login","status":"publish","type":"page","link":"https:\/\/mengwan.com.my\/zh\/login\/","title":{"rendered":"Login"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"7611\" class=\"elementor elementor-7611\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7d61c e-flex e-con-boxed e-con e-parent\" data-id=\"5b7d61c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b135d9c elementor-widget elementor-widget-html\" data-id=\"b135d9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.tech-login-wrapper {\r\n    position: relative;\r\n    max-width: 420px;\r\n    margin: 0 auto;\r\n}\r\n.tech-back-btn {\r\n    display: inline-block;\r\n    margin-bottom: 15px;\r\n    color: #888;\r\n    font-size: 12px;\r\n    font-family: 'Segoe UI', Tahoma, sans-serif;\r\n    font-weight: bold;\r\n    text-transform: uppercase;\r\n    text-decoration: none;\r\n    letter-spacing: 1px;\r\n    transition: color 0.3s;\r\n}\r\n.tech-back-btn:hover { color: #111; }\r\n.tech-auth-links {\r\n    text-align: center;\r\n    margin-top: 15px;\r\n    font-size: 11px;\r\n    letter-spacing: 0.5px;\r\n}\r\n.tech-auth-links a {\r\n    color: #888;\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n    font-weight: bold;\r\n    transition: color 0.3s;\r\n    cursor: pointer;\r\n}\r\n.tech-auth-links a:hover {\r\n    color: #111;\r\n    text-decoration: underline;\r\n}\r\n.tech-login-container {\r\n    background: #ffffff;\r\n    border: 2px solid #111;\r\n    padding: 40px 30px;\r\n    font-family: 'Segoe UI', Tahoma, sans-serif;\r\n    box-shadow: 6px 6px 0px #111;\r\n}\r\n.tech-login-container h2 {\r\n    text-transform: uppercase;\r\n    font-weight: 800;\r\n    letter-spacing: 2px;\r\n    text-align: center;\r\n    margin-bottom: 25px;\r\n    color: #111;\r\n    font-size: 24px;\r\n}\r\n.tech-divider {\r\n    display: flex;\r\n    align-items: center;\r\n    text-align: center;\r\n    margin: 25px 0;\r\n    color: #888;\r\n    font-size: 12px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n}\r\n.tech-divider::before, .tech-divider::after {\r\n    content: '';\r\n    flex: 1;\r\n    border-bottom: 1px solid #eaeaea;\r\n}\r\n.tech-divider:not(:empty)::before { margin-right: .8em; }\r\n.tech-divider:not(:empty)::after { margin-left: .8em; }\r\n.tech-input-group { margin-bottom: 20px; }\r\n.tech-input-group label {\r\n    display: block;\r\n    font-size: 12px;\r\n    font-weight: bold;\r\n    text-transform: uppercase;\r\n    color: #555;\r\n    margin-bottom: 8px;\r\n}\r\n\/* \u65b0\u589e\uff1a\u624b\u673a\u53f7\u8f93\u5165\u6846\u5305\u88c5\u5668 *\/\r\n.tech-phone-wrap {\r\n    display: flex;\r\n    align-items: center;\r\n    border: 1px solid #ccc;\r\n    background: #fafafa;\r\n    transition: all 0.3s;\r\n}\r\n.tech-phone-wrap:focus-within {\r\n    border-color: #111;\r\n    background: #fff;\r\n}\r\n.tech-prefix {\r\n    padding: 0 12px;\r\n    font-weight: bold;\r\n    color: #111;\r\n    background: #eee;\r\n    height: 48px;\r\n    display: flex;\r\n    align-items: center;\r\n    border-right: 1px solid #ccc;\r\n    user-select: none;\r\n}\r\n.tech-input {\r\n    width: 100%;\r\n    padding: 14px;\r\n    border: 1px solid #ccc;\r\n    background: #fafafa;\r\n    font-size: 16px;\r\n    outline: none;\r\n    transition: all 0.3s;\r\n    box-sizing: border-box;\r\n}\r\n\/* \u624b\u673a\u53f7\u4e13\u7528\u8f93\u5165\u6846\u53bb\u6389\u8fb9\u6846 *\/\r\n.tech-input-phone {\r\n    border: none !important;\r\n    background: transparent !important;\r\n}\r\n.tech-btn {\r\n    width: 100%;\r\n    padding: 15px;\r\n    background: #111;\r\n    color: #fff;\r\n    border: none;\r\n    font-weight: bold;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    cursor: pointer;\r\n    transition: background 0.3s;\r\n}\r\n.tech-btn:hover { background: #333; }\r\n.tech-panel { display: none; }\r\n.tech-panel.active { display: block; }\r\n<\/style>\r\n<div class=\"tech-login-wrapper\">\r\n    <a href=\"\/zh\/\" class=\"tech-back-btn\">\u2190 RETURN TO BASE<\/a>\r\n\r\n    <div class=\"tech-login-container\">\r\n        <h2 id=\"main-title\">LOGIN<\/h2>\r\n\r\n        <div class=\"social-login-area\">\r\n            <div class=\"nsl-container nsl-container-block\" data-align=\"center\"><div class=\"nsl-container-buttons\"><a href=\"https:\/\/mengwan.com.my\/wp-login.php?loginSocial=google&#038;redirect=https%3A%2F%2Fmengwan.com.my%2Fzh%2Fwp-json%2Fwp%2Fv2%2Fpages%2F7611\" rel=\"nofollow\" aria-label=\"\u901a\u8fc7 &lt;b&gt;Google&lt;\/b&gt;\" data-plugin=\"nsl\" data-action=\"connect\" data-provider=\"google\" data-popupwidth=\"600\" data-popupheight=\"600\"><div class=\"nsl-button nsl-button-default nsl-button-google\" data-skin=\"light\" style=\"background-color:#fff;\"><div class=\"nsl-button-svg-container\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\"><path fill=\"#4285F4\" d=\"M20.64 12.2045c0-.6381-.0573-1.2518-.1636-1.8409H12v3.4814h4.8436c-.2086 1.125-.8427 2.0782-1.7959 2.7164v2.2581h2.9087c1.7018-1.5668 2.6836-3.874 2.6836-6.615z\"><\/path><path fill=\"#34A853\" d=\"M12 21c2.43 0 4.4673-.806 5.9564-2.1805l-2.9087-2.2581c-.8059.54-1.8368.859-3.0477.859-2.344 0-4.3282-1.5831-5.036-3.7104H3.9574v2.3318C5.4382 18.9832 8.4818 21 12 21z\"><\/path><path fill=\"#FBBC05\" d=\"M6.964 13.71c-.18-.54-.2822-1.1168-.2822-1.71s.1023-1.17.2823-1.71V7.9582H3.9573A8.9965 8.9965 0 0 0 3 12c0 1.4523.3477 2.8268.9573 4.0418L6.964 13.71z\"><\/path><path fill=\"#EA4335\" d=\"M12 6.5795c1.3214 0 2.5077.4541 3.4405 1.346l2.5813-2.5814C16.4632 3.8918 14.426 3 12 3 8.4818 3 5.4382 5.0168 3.9573 7.9582L6.964 10.29C7.6718 8.1627 9.6559 6.5795 12 6.5795z\"><\/path><\/svg><\/div><div class=\"nsl-button-label-container\">\u901a\u8fc7 <b>Google<\/b><\/div><\/div><\/a><\/div><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tech-divider\">OR SECURE ACCESS<\/div>\r\n\r\n        <div id=\"panel-login\" class=\"tech-panel active\">\r\n            <div class=\"tech-input-group\">\r\n                <label>Mobile Number<\/label>\r\n                <div class=\"tech-phone-wrap\">\r\n                    <span class=\"tech-prefix\">+60<\/span>\r\n                    <input type=\"tel\" id=\"login-phone\" class=\"tech-input tech-input-phone\" placeholder=\"123456789\">\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"tech-input-group\">\r\n                <label>Password<\/label>\r\n                <input type=\"password\" id=\"login-password\" class=\"tech-input\" placeholder=\"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\">\r\n            <\/div>\r\n            <button id=\"btn-login-submit\" class=\"tech-btn\">LOGIN<\/button>\r\n            \r\n            <div class=\"tech-auth-links\">\r\n                <a onclick=\"switchPanel('panel-register', 'CREATE ACCOUNT')\">New here? Create Account<\/a>\r\n                <br>\r\n                <a onclick=\"switchPanel('panel-lost-password', 'RESET PASSWORD')\" style=\"margin-top: 5px; display: inline-block;\">Forgot Password?<\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"panel-register\" class=\"tech-panel\">\r\n            <div class=\"tech-input-group\">\r\n                <label>Username<\/label>\r\n                <input type=\"text\" id=\"reg-username\" class=\"tech-input\" placeholder=\"Choose username\">\r\n            <\/div>\r\n            <div class=\"tech-input-group\">\r\n                <label>Email Address<\/label>\r\n                <input type=\"email\" id=\"reg-email\" class=\"tech-input\" placeholder=\"your@email.com\">\r\n            <\/div>\r\n            <div class=\"tech-input-group\">\r\n                <label>Mobile Number<\/label>\r\n                <div class=\"tech-phone-wrap\">\r\n                    <span class=\"tech-prefix\">+60<\/span>\r\n                    <input type=\"tel\" id=\"reg-phone\" class=\"tech-input tech-input-phone\" placeholder=\"123456789\">\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"tech-input-group\">\r\n                <label>Password<\/label>\r\n                <input type=\"password\" id=\"reg-password\" class=\"tech-input\" placeholder=\"Minimum 6 characters\">\r\n            <\/div>\r\n            \r\n            <button id=\"btn-reg-send\" class=\"tech-btn\">SEND SMS OTP<\/button>\r\n\r\n            <div id=\"box-reg-verify\" style=\"display:none; margin-top: 15px;\">\r\n                <div class=\"tech-input-group\">\r\n                    <label>SMS OTP Code<\/label>\r\n                    <input type=\"text\" id=\"reg-code\" class=\"tech-input\" placeholder=\"000000\">\r\n                <\/div>\r\n                <button id=\"btn-reg-verify\" class=\"tech-btn\">CREATE ACCOUNT<\/button>\r\n            <\/div>\r\n            <div class=\"tech-auth-links\">\r\n                <a onclick=\"switchPanel('panel-login', 'LOGIN')\">\u2190 BACK TO LOGIN<\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"panel-lost-password\" class=\"tech-panel\">\r\n            <div class=\"tech-input-group\">\r\n                <label>Registered Email Address<\/label>\r\n                <input type=\"email\" id=\"lost-email\" class=\"tech-input\" placeholder=\"your@email.com\">\r\n            <\/div>\r\n            <button id=\"btn-lost-otp-send\" class=\"tech-btn\">SEND EMAIL OTP<\/button>\r\n            <div class=\"tech-auth-links\">\r\n                <a onclick=\"switchPanel('panel-login', 'LOGIN')\">\u2190 BACK TO LOGIN<\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"panel-reset-password\" class=\"tech-panel\">\r\n            <div class=\"tech-input-group\">\r\n                <label>Email OTP Code<\/label>\r\n                <input type=\"text\" id=\"lost-email-code\" class=\"tech-input\" placeholder=\"Enter OTP from email\">\r\n            <\/div>\r\n            <div class=\"tech-input-group\">\r\n                <label>New Password<\/label>\r\n                <input type=\"password\" id=\"reset-password-1\" class=\"tech-input\" placeholder=\"Minimum 6 characters\">\r\n            <\/div>\r\n            <div class=\"tech-input-group\">\r\n                <label>Confirm New Password<\/label>\r\n                <input type=\"password\" id=\"reset-password-2\" class=\"tech-input\" placeholder=\"Repeat new password\">\r\n            <\/div>\r\n            <button id=\"btn-reset-submit\" class=\"tech-btn\">VERIFY & UPDATE PASSWORD<\/button>\r\n            <div class=\"tech-auth-links\">\r\n                <a onclick=\"switchPanel('panel-lost-password', 'RESET PASSWORD')\">\u2190 BACK<\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\nfunction switchPanel(panelId, title) {\r\n    document.querySelectorAll('.tech-panel').forEach(p => p.classList.remove('active'));\r\n    document.getElementById(panelId).classList.add('active');\r\n    document.getElementById('main-title').innerText = title;\r\n}\r\n\r\n\/\/ \u81ea\u52a8\u8865\u5168 +60 \u5e76\u53d1\u9001 context\r\nfunction triggerSMSOTP(rawPhone, btnObj, nextBoxObj, context) {\r\n    if (!rawPhone) { alert('Please enter your phone number.'); return; }\r\n    const fullPhone = '+60' + rawPhone.trim();\r\n    btnObj.innerText = 'SENDING SMS...';\r\n    btnObj.style.pointerEvents = 'none';\r\n\r\n    const formData = new FormData();\r\n    formData.append('action', 'custom_send_isms_otp');\r\n    formData.append('phone', fullPhone);\r\n    formData.append('context', context); \r\n\r\n    fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\r\n    .then(res => res.json())\r\n    .then(data => {\r\n        if(data.success) {\r\n            btnObj.style.display = 'none'; \r\n            nextBoxObj.style.display = 'block'; \r\n        } else {\r\n            alert(data.data.message); \r\n            btnObj.innerText = 'RETRY SEND SMS';\r\n            btnObj.style.pointerEvents = 'auto';\r\n        }\r\n    })\r\n    .catch(() => { alert('System Error.'); btnObj.style.pointerEvents = 'auto'; });\r\n}\r\n\r\n\/\/ \u4e13\u95e8\u4e3a\u6ce8\u518c\u51c6\u5907\u7684\u5e26 Email \u68c0\u67e5\u7684\u53d1\u9001\u51fd\u6570\r\nfunction triggerSMSOTP_WithEmail(rawPhone, email, btnObj, nextBoxObj, context) {\r\n    const fullPhone = '+60' + rawPhone.trim();\r\n    btnObj.innerText = 'CHECKING...';\r\n    btnObj.style.pointerEvents = 'none';\r\n\r\n    const formData = new FormData();\r\n    formData.append('action', 'custom_send_isms_otp');\r\n    formData.append('phone', fullPhone);\r\n    formData.append('email', email); \r\n    formData.append('context', context);\r\n\r\n    fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\r\n    .then(res => res.json())\r\n    .then(data => {\r\n        if(data.success) {\r\n            btnObj.style.display = 'none'; \r\n            nextBoxObj.style.display = 'block'; \r\n        } else {\r\n            alert(data.data.message); \r\n            btnObj.innerText = 'RETRY SEND SMS';\r\n            btnObj.style.pointerEvents = 'auto';\r\n        }\r\n    });\r\n}\r\n\r\n\/\/ ==================== \u767b\u5f55\u4e8b\u4ef6 ====================\r\ndocument.getElementById('btn-login-submit').addEventListener('click', () => {\r\n    const phone = '+60' + document.getElementById('login-phone').value.trim();\r\n    const password = document.getElementById('login-password').value;\r\n    const btn = document.getElementById('btn-login-submit');\r\n    \r\n    if(!document.getElementById('login-phone').value.trim() || !password) {\r\n        alert('Phone number and password are required.');\r\n        return;\r\n    }\r\n\r\n    btn.innerText = 'LOGGING IN...';\r\n    const formData = new FormData();\r\n    formData.append('action', 'custom_login_password'); \r\n    formData.append('phone', phone);\r\n    formData.append('password', password); \r\n            \r\n    fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\r\n    .then(res => res.json()).then(data => {\r\n        if(data.success) window.location.href = data.data.redirect || '\/'; \r\n        else { alert(data.data.message); btn.innerText = 'LOGIN'; }\r\n    }).catch(() => { alert('System Error.'); btn.innerText = 'LOGIN'; });\r\n});\r\n\r\n\/\/ ==================== \u6ce8\u518c\u4e8b\u4ef6 ====================\r\ndocument.getElementById('btn-reg-send').addEventListener('click', () => {\r\n    const user = document.getElementById('reg-username').value.trim();\r\n    const email = document.getElementById('reg-email').value.trim();\r\n    const phone = document.getElementById('reg-phone').value.trim();\r\n    const password = document.getElementById('reg-password').value;\r\n    \r\n    if(!user || !email || !phone || !password) { alert('All fields are required.'); return; }\r\n    if(!email.includes('@')) { alert('Please enter a valid email address.'); return; }\r\n\r\n    btnObj = document.getElementById('btn-reg-send');\r\n    nextBoxObj = document.getElementById('box-reg-verify');\r\n    triggerSMSOTP_WithEmail(phone, email, btnObj, nextBoxObj, 'register');\r\n});\r\n\r\ndocument.getElementById('btn-reg-verify').addEventListener('click', () => {\r\n    const btn = document.getElementById('btn-reg-verify');\r\n    const phone = '+60' + document.getElementById('reg-phone').value.trim();\r\n    \r\n    btn.innerText = 'CREATING...';\r\n    const formData = new FormData();\r\n    formData.append('action', 'custom_register_isms_otp'); \r\n    formData.append('username', document.getElementById('reg-username').value);\r\n    formData.append('email', document.getElementById('reg-email').value);\r\n    formData.append('phone', phone);\r\n    formData.append('password', document.getElementById('reg-password').value); \r\n    formData.append('code', document.getElementById('reg-code').value); \r\n            \r\n    fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\r\n    .then(res => res.json()).then(data => {\r\n        if(data.success) window.location.href = '\/'; \r\n        else { alert(data.data.message); btn.innerText = 'CREATE ACCOUNT'; }\r\n    }).catch(() => { alert('System Error.'); btn.innerText = 'CREATE ACCOUNT'; });\r\n});\r\n\r\n\/\/ ==================== \u5fd8\u8bb0\u5bc6\u7801\uff1a\u7b2c\u4e00\u6b65\uff08\u89e6\u53d1\u53d1\u9001 Email OTP\uff09 ====================\r\ndocument.getElementById('btn-lost-otp-send').addEventListener('click', () => {\r\n    const email = document.getElementById('lost-email').value.trim();\r\n    const btn = document.getElementById('btn-lost-otp-send');\r\n\r\n    if(!email || !email.includes('@')) {\r\n        alert('Please enter a valid email address.');\r\n        return;\r\n    }\r\n\r\n    btn.innerText = 'SENDING OTP...';\r\n    btn.style.pointerEvents = 'none';\r\n\r\n    const formData = new FormData();\r\n    formData.append('action', 'custom_send_email_lost_otp'); \/\/ \u540e\u7aef\u8d1f\u8d23\u751f\u6210\u5e76\u7ed9\u8be5\u90ae\u7bb1\u53d1\u9001\u9a8c\u8bc1\u7801\r\n    formData.append('email', email);\r\n\r\n    fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\r\n    .then(res => res.json())\r\n    .then(data => {\r\n        if(data.success) {\r\n            alert('OTP code has been sent to your email. Please check your inbox.');\r\n            switchPanel('panel-reset-password', 'ENTER NEW PASSWORD');\r\n        } else {\r\n            alert(data.data.message);\r\n        }\r\n        btn.innerText = 'SEND EMAIL OTP';\r\n        btn.style.pointerEvents = 'auto';\r\n    }).catch(() => {\r\n        alert('System Error.');\r\n        btn.innerText = 'SEND EMAIL OTP';\r\n        btn.style.pointerEvents = 'auto';\r\n    });\r\n});\r\n\r\n\/\/ ==================== \u5fd8\u8bb0\u5bc6\u7801\uff1a\u7b2c\u4e8c\u6b65\uff08\u5e26\u9a8c\u8bc1\u7801\u5c31\u5730\u66f4\u65b0\u5bc6\u7801\uff09 ====================\r\ndocument.getElementById('btn-reset-submit').addEventListener('click', () => {\r\n    const email = document.getElementById('lost-email').value.trim();\r\n    const code = document.getElementById('lost-email-code').value.trim();\r\n    const pass1 = document.getElementById('reset-password-1').value;\r\n    const pass2 = document.getElementById('reset-password-2').value;\r\n    const btn = document.getElementById('btn-reset-submit');\r\n\r\n    if(!code) { alert('Please enter the OTP code.'); return; }\r\n    if(!pass1 || !pass2) { alert('Please fill in both password fields.'); return; }\r\n    if(pass1 !== pass2) { alert('Passwords do not match.'); return; }\r\n\r\n    btn.innerText = 'VERIFYING & UPDATING...';\r\n    btn.style.pointerEvents = 'none';\r\n\r\n    const formData = new FormData();\r\n    formData.append('action', 'custom_verify_email_lost_otp'); \/\/ \u540e\u7aef\u8d1f\u8d23\u6821\u9a8c OTP \u5e76\u66f4\u65b0\u5bc6\u7801\r\n    formData.append('email', email);\r\n    formData.append('code', code);\r\n    formData.append('password', pass1);\r\n\r\n    fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\r\n    .then(res => res.json())\r\n    .then(data => {\r\n        if(data.success) {\r\n            alert('Password updated successfully! Please login with your new password.');\r\n            document.getElementById('lost-email-code').value = '';\r\n            document.getElementById('reset-password-1').value = '';\r\n            document.getElementById('reset-password-2').value = '';\r\n            switchPanel('panel-login', 'LOGIN');\r\n        } else {\r\n            alert(data.data.message);\r\n        }\r\n        btn.innerText = 'VERIFY & UPDATE PASSWORD';\r\n        btn.style.pointerEvents = 'auto';\r\n    }).catch(() => {\r\n        alert('System Error.');\r\n        btn.innerText = 'VERIFY & UPDATE PASSWORD';\r\n        btn.style.pointerEvents = 'auto';\r\n    });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u2190 RETURN TO BASE LOGIN OR SECURE ACCESS Mobile Number +60 Password LOGIN New here? Create Account Forgot Password? Username Email Address Mobile Number +60 Password SEND SMS OTP SMS OTP Code CREATE ACCOUNT \u2190 BACK TO LOGIN Registered Email Address SEND EMAIL OTP \u2190 BACK TO LOGIN Email OTP Code New Password Confirm New [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-7611","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/pages\/7611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/comments?post=7611"}],"version-history":[{"count":94,"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/pages\/7611\/revisions"}],"predecessor-version":[{"id":8177,"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/pages\/7611\/revisions\/8177"}],"wp:attachment":[{"href":"https:\/\/mengwan.com.my\/zh\/wp-json\/wp\/v2\/media?parent=7611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}