{"id":9155,"date":"2026-09-10T17:21:41","date_gmt":"2026-09-10T10:21:41","guid":{"rendered":"https:\/\/bingxueindonesia.co.id\/?page_id=9155"},"modified":"2026-10-12T15:13:52","modified_gmt":"2026-10-12T08:13:52","slug":"giveaway-green-grape","status":"publish","type":"page","link":"https:\/\/bingxueindonesia.co.id\/en\/giveaway-green-grape\/","title":{"rendered":"Giveaway Green Grape"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"9155\" class=\"elementor elementor-9155\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd4f355 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"fd4f355\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInDown&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-401fadc elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-html\" data-id=\"401fadc\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- FORM PENDAFTARAN NEW PRODUCT LAUNCH (Green Grape Series) - Tempel di Elementor > HTML Widget -->\r\n<!-- Ganti path gambar hero & background di bagian CSS\/HTML bertanda [GANTI]. -->\r\n<!-- Backend: Snippet 1 (Code Snippets), endpoint POST \/wp-json\/npl\/v1\/daftar. Respons tampil sebagai popup. -->\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .npl-outer {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    min-height: 100vh;\r\n    \/* Background = gradient brand, BUKAN foto. Foto 1200x800 akan meregang\/terpotong aneh\r\n       di berbagai ukuran layar (HP portrait jauh lebih tinggi dari 3:2), jadi gradient\r\n       lebih aman dan tetap konsisten di semua device. Foto kamu dipakai di hero saja. *\/\r\n    background: radial-gradient(circle at 15% 10%, rgba(255,102,0,0.18) 0%, transparent 45%),\r\n                radial-gradient(circle at 90% 85%, rgba(100,59,34,0.25) 0%, transparent 50%),\r\n                linear-gradient(160deg, #FEF4E5 0%, #8CCB45 100%);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 40px 16px;\r\n  }\r\n  .npl-card {\r\n    width: 100%;\r\n    max-width: 560px;\r\n    background: #FFFDF9;\r\n    border: 1px solid rgba(100,59,34,0.1);\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    box-shadow: 0 24px 70px rgba(100,59,34,0.18);\r\n  }\r\n\r\n  \/* Hero: hanya gambar, tanpa teks *\/\r\n  .npl-hero {\r\n    width: 100%;\r\n    aspect-ratio: 3 \/ 2;\r\n    background-color: #EDD8B0;\r\n    overflow: hidden;\r\n  }\r\n  .npl-hero img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .npl-body {\r\n    padding: 30px 32px 36px;\r\n  }\r\n  .npl-heading {\r\n    color: #643B22;\r\n    font-size: 1.4em;\r\n    font-weight: 800;\r\n    margin: 0 0 6px;\r\n    line-height: 1.3;\r\n    letter-spacing: -0.2px;\r\n  }\r\n  .npl-subtext {\r\n    color: rgba(100,59,34,0.65);\r\n    font-size: 0.84em;\r\n    margin: 12px 0 0;\r\n    font-weight: 500;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .npl-section-label {\r\n    color: #E8960A;\r\n    font-size: 0.78em;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1.5px;\r\n    margin: 0 0 16px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n  }\r\n  .npl-section-label::after {\r\n    content: '';\r\n    flex: 1;\r\n    height: 1px;\r\n    background: rgba(232,150,10,0.25);\r\n  }\r\n  .npl-section + .npl-section { margin-top: 28px; }\r\n\r\n  \/* Produk pilihan *\/\r\n  .npl-product-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n  .npl-product-card {\r\n    position: relative;\r\n    border: 1.5px solid rgba(100,59,34,0.15);\r\n    border-radius: 14px;\r\n    padding: 14px;\r\n    cursor: pointer;\r\n    transition: border-color 0.2s, background 0.2s;\r\n    background: #fff;\r\n  }\r\n  .npl-product-card:hover { border-color: rgba(126,158,111,0.5); }\r\n  .npl-product-card.selected {\r\n    border-color: #7E9E6F;\r\n    background: rgba(126,158,111,0.07);\r\n  }\r\n  .npl-product-card input[type=\"checkbox\"] {\r\n    position: absolute;\r\n    top: 12px;\r\n    right: 12px;\r\n    width: 18px;\r\n    height: 18px;\r\n    accent-color: #7E9E6F;\r\n    cursor: pointer;\r\n  }\r\n  .npl-product-thumb {\r\n    width: 100%;\r\n    aspect-ratio: 1 \/ 1;\r\n    border-radius: 10px;\r\n    background: #EDD8B0;\r\n    overflow: hidden;\r\n    margin-bottom: 10px;\r\n  }\r\n  .npl-product-thumb img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n  .npl-product-name {\r\n    color: #643B22;\r\n    font-size: 0.87em;\r\n    font-weight: 700;\r\n    margin: 0 0 3px;\r\n    padding-right: 24px;\r\n  }\r\n  .npl-product-tag {\r\n    display: inline-block;\r\n    color: #5C7A4F;\r\n    background: rgba(126,158,111,0.15);\r\n    font-size: 0.68em;\r\n    font-weight: 700;\r\n    padding: 2px 8px;\r\n    border-radius: 20px;\r\n    letter-spacing: 0.3px;\r\n  }\r\n  .npl-err-products {\r\n    color: #C15B3C;\r\n    font-size: 0.78em;\r\n    margin-top: 8px;\r\n    display: none;\r\n  }\r\n  .npl-err-products.show { display: block; }\r\n\r\n  .npl-row {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 14px;\r\n  }\r\n  .npl-field { margin-bottom: 16px; }\r\n  .npl-field:last-child { margin-bottom: 0; }\r\n  .npl-label {\r\n    display: block;\r\n    color: #4A3320;\r\n    font-size: 0.82em;\r\n    font-weight: 600;\r\n    margin-bottom: 7px;\r\n  }\r\n  .npl-label .req { color: #E8960A; margin-left: 3px; }\r\n  .npl-input {\r\n    width: 100%;\r\n    background: #fff;\r\n    border: 1.5px solid rgba(100,59,34,0.15);\r\n    border-radius: 10px;\r\n    padding: 12px 14px;\r\n    color: #3A2A1A;\r\n    font-size: 0.93em;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    transition: border-color 0.2s, box-shadow 0.2s;\r\n    outline: none;\r\n    box-sizing: border-box;\r\n  }\r\n  .npl-input::placeholder { color: rgba(100,59,34,0.32); }\r\n  .npl-input:focus {\r\n    border-color: #F0832C;\r\n    box-shadow: 0 0 0 3px rgba(240,131,44,0.15);\r\n  }\r\n  .npl-input.error { border-color: #C15B3C; }\r\n  .npl-err-text {\r\n    color: #C15B3C;\r\n    font-size: 0.76em;\r\n    margin-top: 5px;\r\n    display: none;\r\n  }\r\n  .npl-err-text.show { display: block; }\r\n\r\n  \/* Upload *\/\r\n  .npl-upload-area {\r\n    border: 2px dashed rgba(100,59,34,0.2);\r\n    border-radius: 12px;\r\n    padding: 26px 18px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n    transition: border-color 0.2s, background 0.2s;\r\n    position: relative;\r\n    background: rgba(237,216,176,0.15);\r\n  }\r\n  .npl-upload-area:hover { border-color: rgba(240,131,44,0.5); }\r\n  .npl-upload-area.has-file {\r\n    border-color: rgba(126,158,111,0.6);\r\n    background: rgba(126,158,111,0.06);\r\n  }\r\n  .npl-upload-area.error { border-color: rgba(193,91,60,0.6); }\r\n  .npl-upload-area input[type=\"file\"] {\r\n    position: absolute; inset: 0; opacity: 0; cursor: pointer; width: 100%; height: 100%;\r\n  }\r\n  .npl-upload-title { color: #4A3320; font-size: 0.88em; font-weight: 600; margin: 0 0 4px; }\r\n  .npl-upload-sub { color: rgba(100,59,34,0.45); font-size: 0.78em; }\r\n  .npl-upload-preview { display: none; align-items: center; gap: 12px; text-align: left; }\r\n  .npl-upload-preview.show { display: flex; }\r\n  .npl-preview-img {\r\n    width: 56px; height: 56px; object-fit: cover; border-radius: 8px;\r\n    border: 1px solid rgba(100,59,34,0.15); flex-shrink: 0;\r\n  }\r\n  .npl-preview-name { color: #4A3320; font-size: 0.85em; font-weight: 600; word-break: break-all; }\r\n  .npl-preview-size { color: rgba(100,59,34,0.45); font-size: 0.76em; margin-top: 3px; }\r\n  .npl-preview-change { color: #E8960A; font-size: 0.76em; margin-top: 4px; cursor: pointer; text-decoration: underline; }\r\n\r\n  .npl-submit-btn {\r\n    width: 100%;\r\n    padding: 15px;\r\n    background: linear-gradient(135deg, #F0832C 0%, #E8960A 100%);\r\n    color: #fff;\r\n    border: none;\r\n    border-radius: 12px;\r\n    font-size: 0.96em;\r\n    font-weight: 700;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    cursor: pointer;\r\n    margin-top: 28px;\r\n    transition: opacity 0.2s, transform 0.1s;\r\n  }\r\n  .npl-submit-btn:hover { opacity: 0.92; }\r\n  .npl-submit-btn:active { transform: scale(0.99); }\r\n  .npl-submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }\r\n  .npl-submit-btn.loading::after {\r\n    content: '';\r\n    display: inline-block;\r\n    width: 14px; height: 14px;\r\n    border: 2px solid rgba(255,255,255,0.4);\r\n    border-top-color: #fff;\r\n    border-radius: 50%;\r\n    animation: npl-spin 0.6s linear infinite;\r\n    margin-left: 10px;\r\n    vertical-align: middle;\r\n  }\r\n  @keyframes npl-spin { to { transform: rotate(360deg); } }\r\n\r\n  .npl-alert {\r\n    border-radius: 10px;\r\n    padding: 14px 16px;\r\n    font-size: 0.87em;\r\n    font-weight: 600;\r\n    margin-top: 16px;\r\n    display: none;\r\n    line-height: 1.5;\r\n  }\r\n  .npl-alert.show { display: block; }\r\n  .npl-alert.success { background: rgba(126,158,111,0.12); border: 1px solid rgba(126,158,111,0.35); color: #4F6B44; }\r\n  .npl-alert.error-msg { background: rgba(193,91,60,0.1); border: 1px solid rgba(193,91,60,0.3); color: #A34A30; }\r\n\r\n  @media (max-width: 600px) {\r\n    .npl-outer { padding: 20px 10px; }\r\n    .npl-card { border-radius: 16px; }\r\n    .npl-body { padding: 22px 18px 26px; }\r\n    .npl-heading { font-size: 1.2em; }\r\n    .npl-subtext { font-size: 0.8em; }\r\n    .npl-row { grid-template-columns: 1fr; gap: 0; }\r\n    .npl-product-grid { gap: 10px; }\r\n    .npl-section + .npl-section { margin-top: 22px; }\r\n  }\r\n\r\n  @media (max-width: 380px) {\r\n    .npl-body { padding: 18px 14px 22px; }\r\n    .npl-product-grid { gap: 8px; }\r\n    .npl-product-card { padding: 10px; border-radius: 12px; }\r\n    .npl-product-name { font-size: 0.8em; padding-right: 20px; }\r\n    .npl-product-tag { font-size: 0.64em; padding: 2px 6px; }\r\n    .npl-product-card input[type=\"checkbox\"] { width: 16px; height: 16px; top: 10px; right: 10px; }\r\n    .npl-upload-area { padding: 20px 12px; }\r\n    .npl-preview-img { width: 46px; height: 46px; }\r\n  }\r\n  \/* ===== Persetujuan syarat & ketentuan ===== *\/\r\n  .npl-consent {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    margin-top: 28px;\r\n    padding: 14px 16px;\r\n    background: rgba(237,216,176,0.18);\r\n    border: 1.5px solid rgba(100,59,34,0.12);\r\n    border-radius: 12px;\r\n    cursor: pointer;\r\n    transition: border-color 0.2s, background 0.2s;\r\n  }\r\n  .npl-consent:hover { border-color: rgba(126,158,111,0.5); }\r\n  .npl-consent.checked { border-color: #7E9E6F; background: rgba(126,158,111,0.07); }\r\n  .npl-consent.error { border-color: #C15B3C; }\r\n  .npl-consent input[type=\"checkbox\"] {\r\n    flex-shrink: 0;\r\n    width: 18px;\r\n    height: 18px;\r\n    margin: 1px 0 0;\r\n    accent-color: #7E9E6F;\r\n    cursor: pointer;\r\n  }\r\n  .npl-consent span {\r\n    color: #4A3320;\r\n    font-size: 0.8em;\r\n    font-weight: 500;\r\n    line-height: 1.55;\r\n  }\r\n  .npl-consent ~ .npl-submit-btn { margin-top: 18px; }\r\n\r\n  \/* ===== Popup respons pendaftaran ===== *\/\r\n  .npl-modal {\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 99999;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 20px;\r\n    background: rgba(58,42,26,0.55);\r\n    -webkit-backdrop-filter: blur(4px);\r\n    backdrop-filter: blur(4px);\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.2s, visibility 0.2s;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    box-sizing: border-box;\r\n  }\r\n  .npl-modal.show { opacity: 1; visibility: visible; transition: opacity 0.2s, visibility 0s; }\r\n  .npl-modal-box {\r\n    width: 100%;\r\n    max-width: 400px;\r\n    background: #FFFDF9;\r\n    border-radius: 20px;\r\n    padding: 30px 26px 24px;\r\n    text-align: center;\r\n    box-shadow: 0 24px 70px rgba(58,42,26,0.35);\r\n    transform: translateY(14px) scale(0.97);\r\n    transition: transform 0.28s cubic-bezier(0.34,1.56,0.64,1);\r\n    box-sizing: border-box;\r\n  }\r\n  .npl-modal.show .npl-modal-box { transform: none; }\r\n  .npl-modal-icon {\r\n    width: 60px;\r\n    height: 60px;\r\n    border-radius: 50%;\r\n    margin: 0 auto 14px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n  .npl-modal-icon svg { width: 30px; height: 30px; display: none; }\r\n  .npl-modal.is-success .npl-modal-icon { background: rgba(126,158,111,0.16); color: #5C7A4F; }\r\n  .npl-modal.is-error .npl-modal-icon { background: rgba(193,91,60,0.13); color: #C15B3C; }\r\n  .npl-modal.is-success .npl-icon-ok,\r\n  .npl-modal.is-error .npl-icon-err { display: block; }\r\n  .npl-modal .npl-modal-title {\r\n    margin: 0 0 8px;\r\n    color: #643B22;\r\n    font-size: 1.15em;\r\n    font-weight: 800;\r\n    line-height: 1.3;\r\n  }\r\n  .npl-modal .npl-modal-msg {\r\n    margin: 0;\r\n    color: rgba(74,51,32,0.85);\r\n    font-size: 0.9em;\r\n    font-weight: 500;\r\n    line-height: 1.55;\r\n  }\r\n  .npl-modal-total {\r\n    display: none;\r\n    margin-top: 16px;\r\n    padding: 12px 14px;\r\n    border-radius: 12px;\r\n    background: rgba(240,131,44,0.1);\r\n    border: 1px solid rgba(240,131,44,0.28);\r\n    color: #643B22;\r\n    font-size: 0.87em;\r\n    font-weight: 600;\r\n    line-height: 1.45;\r\n  }\r\n  .npl-modal-total.show { display: block; }\r\n  .npl-modal-total strong { color: #E8960A; font-weight: 800; font-size: 1.2em; }\r\n  .npl-modal .npl-modal-btn,\r\n  .npl-modal .npl-modal-btn:hover,\r\n  .npl-modal .npl-modal-btn:focus {\r\n    width: 100%;\r\n    margin: 20px 0 0;\r\n    padding: 13px;\r\n    border: none;\r\n    border-radius: 12px;\r\n    background: linear-gradient(135deg, #F0832C 0%, #E8960A 100%);\r\n    color: #fff;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 0.95em;\r\n    font-weight: 700;\r\n    line-height: 1.2;\r\n    letter-spacing: 0;\r\n    text-transform: none;\r\n    cursor: pointer;\r\n    outline: none;\r\n  }\r\n  .npl-modal .npl-modal-btn:hover { opacity: 0.92; }\r\n  .npl-modal .npl-modal-btn:focus-visible { box-shadow: 0 0 0 3px rgba(240,131,44,0.35); }\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .npl-modal, .npl-modal-box { transition: none; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"npl-outer\">\r\n  <div class=\"npl-card\">\r\n\r\n    <!-- [GANTI] src ini dengan PNG hero 1200x800 kamu (Green Grape Lemon Tea & Smoothies) -->\r\n    <div class=\"npl-hero\">\r\n      <img decoding=\"async\" src=\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png\" alt=\"\">\r\n    <\/div>\r\n\r\n    <div class=\"npl-body\">\r\n      <div class=\"npl-section\">\r\n        <div class=\"npl-section-label\">Produk Yang Dibeli<\/div>\r\n        <div class=\"npl-product-grid\">\r\n          <label class=\"npl-product-card\" id=\"npl_card_lemontea\">\r\n            <input type=\"checkbox\" class=\"npl-product-check\" value=\"Green Grape Lemon Tea\" id=\"npl_p_lemontea\">\r\n            <div class=\"npl-product-thumb\">\r\n              <!-- [GANTI] src produk -->\r\n              <img decoding=\"async\" src=\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/GreenGrape-Ice-570x570-1.png\" alt=\"\">\r\n            <\/div>\r\n            <div class=\"npl-product-name\">Green Grape Lemon Tea<\/div>\r\n            <span class=\"npl-product-tag\">New<\/span>\r\n          <\/label>\r\n          <label class=\"npl-product-card\" id=\"npl_card_smoothies\">\r\n            <input type=\"checkbox\" class=\"npl-product-check\" value=\"Green Grape Smoothies\" id=\"npl_p_smoothies\">\r\n            <div class=\"npl-product-thumb\">\r\n              <!-- [GANTI] src produk -->\r\n              <img decoding=\"async\" src=\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/GreenGrape-Blend-570x570-1.png\" alt=\"\">\r\n            <\/div>\r\n            <div class=\"npl-product-name\">Green Grape Smoothies<\/div>\r\n            <span class=\"npl-product-tag\">New<\/span>\r\n          <\/label>\r\n        <\/div>\r\n        <p class=\"npl-subtext\">Pilih sesuai produk yang dibeli, bisa pilih satu atau kedua produk.<\/p>\r\n        <span class=\"npl-err-products\" id=\"err_products\">Pilih minimal 1 produk yang kamu beli.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"npl-section\">\r\n        <div class=\"npl-section-label\">Data Peserta<\/div>\r\n        <div class=\"npl-row\">\r\n          <div class=\"npl-field\">\r\n            <label class=\"npl-label\">Nama Lengkap <span class=\"req\">*<\/span><\/label>\r\n            <input type=\"text\" id=\"npl_nama\" class=\"npl-input\" placeholder=\"Nama sesuai KTP\">\r\n            <span class=\"npl-err-text\" id=\"err_nama\">Nama wajib diisi.<\/span>\r\n          <\/div>\r\n          <div class=\"npl-field\">\r\n            <label class=\"npl-label\">Nomor WhatsApp <span class=\"req\">*<\/span><\/label>\r\n            <input type=\"tel\" id=\"npl_no_wa\" class=\"npl-input\" placeholder=\"08xxxxxxxxxx\">\r\n            <span class=\"npl-err-text\" id=\"err_no_wa\">Format nomor tidak valid.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"npl-section\">\r\n        <div class=\"npl-section-label\">Bukti Pembelian<\/div>\r\n        <div class=\"npl-field\">\r\n          <label class=\"npl-label\">Nomor Struk <span class=\"req\">*<\/span><\/label>\r\n          <input type=\"text\" id=\"npl_no_struk\" class=\"npl-input\" placeholder=\"Contoh: 8294018492\">\r\n          <span class=\"npl-err-text\" id=\"err_no_struk\">No. struk wajib diisi.<\/span>\r\n        <\/div>\r\n        <div class=\"npl-field\">\r\n          <label class=\"npl-label\">Foto Struk Bersama Produk <span class=\"req\">*<\/span><\/label>\r\n          <div class=\"npl-upload-area\" id=\"npl_upload_area\">\r\n            <input type=\"file\" id=\"npl_foto_bukti\" accept=\"image\/jpeg,image\/jpg,image\/png\">\r\n            <div id=\"npl_upload_placeholder\">\r\n              <div class=\"npl-upload-title\">Klik untuk upload foto struk + produk<\/div>\r\n              <div class=\"npl-upload-sub\">1 foto, struk & produk terlihat jelas \u2014 JPG\/PNG maks 5MB<\/div>\r\n            <\/div>\r\n            <div class=\"npl-upload-preview\" id=\"npl_upload_preview\">\r\n              <img decoding=\"async\" class=\"npl-preview-img\" id=\"npl_preview_img\" src=\"\" alt=\"preview\">\r\n              <div>\r\n                <div class=\"npl-preview-name\" id=\"npl_preview_name\"><\/div>\r\n                <div class=\"npl-preview-size\" id=\"npl_preview_size\"><\/div>\r\n                <div class=\"npl-preview-change\" onclick=\"document.getElementById('npl_foto_bukti').click();event.stopPropagation()\">Ganti foto<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <span class=\"npl-err-text\" id=\"err_foto\">Foto wajib diupload.<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Persetujuan syarat & ketentuan: wajib dicentang sebelum bisa kirim -->\r\n      <label class=\"npl-consent\" id=\"npl_consent_box\" for=\"npl_setuju\">\r\n        <input type=\"checkbox\" id=\"npl_setuju\">\r\n        <span>Saya menyetujui bahwa seluruh keputusan panitia bersifat mutlak dan tidak dapat diganggu gugat. Panitia berhak mendiskualifikasi pemenang apabila terbukti tidak memenuhi syarat dan ketentuan yang berlaku.<\/span>\r\n      <\/label>\r\n      <span class=\"npl-err-text\" id=\"err_setuju\">Centang persetujuan di atas untuk melanjutkan.<\/span>\r\n\r\n      <!-- Honeypot anti-spam: hidden from visitors, must stay empty -->\r\n      <div aria-hidden=\"true\" style=\"position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;\">\r\n        <label for=\"npl_catatan\">Catatan<\/label>\r\n        <input type=\"text\" id=\"npl_catatan\" name=\"catatan\" tabindex=\"-1\" autocomplete=\"off\" value=\"\">\r\n      <\/div>\r\n\r\n      <button class=\"npl-submit-btn\" id=\"npl_submit_btn\" onclick=\"nplHandleSubmit()\">\r\n        Kirim Pendaftaran\r\n      <\/button>\r\n\r\n      <!-- Popup respons pendaftaran (dipindah ke <body> oleh JS) -->\r\n      <div class=\"npl-modal\" id=\"npl_modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"npl_modal_title\" aria-hidden=\"true\">\r\n        <div class=\"npl-modal-box\">\r\n          <div class=\"npl-modal-icon\">\r\n            <svg class=\"npl-icon-ok\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\r\n            <svg class=\"npl-icon-err\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"6\" x2=\"12\" y2=\"13\"><\/line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"><\/line><\/svg>\r\n          <\/div>\r\n          <div class=\"npl-modal-title\" id=\"npl_modal_title\"><\/div>\r\n          <p class=\"npl-modal-msg\" id=\"npl_modal_msg\"><\/p>\r\n          <div class=\"npl-modal-total\" id=\"npl_modal_total\">\r\n            Total struk yang sudah masuk ke spin wheel: <strong id=\"npl_modal_total_num\">0<\/strong>\r\n          <\/div>\r\n          <button type=\"button\" class=\"npl-modal-btn\" id=\"npl_modal_btn\">OK<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  const API_BASE = window.location.origin + '\/wp-json\/npl\/v1';\r\n\r\n  \/\/ Toggle kartu produk saat diklik \/ dicentang\r\n  document.querySelectorAll('.npl-product-check').forEach(function(cb) {\r\n    cb.addEventListener('change', function() {\r\n      const card = this.closest('.npl-product-card');\r\n      card.classList.toggle('selected', this.checked);\r\n      const anyChecked = document.querySelectorAll('.npl-product-check:checked').length > 0;\r\n      if (anyChecked) nplHideProductsError();\r\n    });\r\n  });\r\n\r\n  \/\/ Persetujuan: tampilan terpilih + hapus pesan error saat dicentang\r\n  document.getElementById('npl_setuju').addEventListener('change', function() {\r\n    const box = document.getElementById('npl_consent_box');\r\n    box.classList.toggle('checked', this.checked);\r\n    if (this.checked) { box.classList.remove('error'); nplHideError('err_setuju'); }\r\n  });\r\n\r\n  \/\/ Preview foto\r\n  document.getElementById('npl_foto_bukti').addEventListener('change', function(e) {\r\n    const file = e.target.files[0];\r\n    if (!file) return;\r\n\r\n    const placeholder = document.getElementById('npl_upload_placeholder');\r\n    const preview = document.getElementById('npl_upload_preview');\r\n    const previewImg = document.getElementById('npl_preview_img');\r\n    const previewName = document.getElementById('npl_preview_name');\r\n    const previewSize = document.getElementById('npl_preview_size');\r\n    const area = document.getElementById('npl_upload_area');\r\n\r\n    if (file.size > 5 * 1024 * 1024) {\r\n      nplShowError('err_foto', 'Ukuran file maksimal 5MB.');\r\n      area.classList.add('error');\r\n      return;\r\n    }\r\n\r\n    const reader = new FileReader();\r\n    reader.onload = function(ev) {\r\n      previewImg.src = ev.target.result;\r\n      previewName.textContent = file.name;\r\n      previewSize.textContent = (file.size \/ 1024 \/ 1024).toFixed(2) + ' MB';\r\n      placeholder.style.display = 'none';\r\n      preview.classList.add('show');\r\n      area.classList.add('has-file');\r\n      area.classList.remove('error');\r\n      nplHideError('err_foto');\r\n    };\r\n    reader.readAsDataURL(file);\r\n  });\r\n\r\n  window.nplHandleSubmit = async function() {\r\n    const nama = document.getElementById('npl_nama').value.trim();\r\n    const no_wa = document.getElementById('npl_no_wa').value.trim();\r\n    const no_struk = document.getElementById('npl_no_struk').value.trim();\r\n    const foto = document.getElementById('npl_foto_bukti').files[0];\r\n    const produkTerpilih = Array.from(document.querySelectorAll('.npl-product-check:checked')).map(function(cb) { return cb.value; });\r\n\r\n    let valid = true;\r\n\r\n    if (produkTerpilih.length === 0) { nplShowProductsError('Pilih minimal 1 produk yang kamu beli.'); valid = false; }\r\n    else { nplHideProductsError(); }\r\n\r\n    if (!nama) { nplShowError('err_nama', 'Nama wajib diisi.'); nplMarkError('npl_nama'); valid = false; }\r\n    else { nplHideError('err_nama'); nplClearError('npl_nama'); }\r\n\r\n    if (!no_wa || !\/^08[0-9]{8,12}$\/.test(no_wa)) { nplShowError('err_no_wa', 'Format: 08xxxxxxxxxx (10-14 digit).'); nplMarkError('npl_no_wa'); valid = false; }\r\n    else { nplHideError('err_no_wa'); nplClearError('npl_no_wa'); }\r\n\r\n    if (!no_struk) { nplShowError('err_no_struk', 'No. struk wajib diisi.'); nplMarkError('npl_no_struk'); valid = false; }\r\n    else { nplHideError('err_no_struk'); nplClearError('npl_no_struk'); }\r\n\r\n    if (!foto) { nplShowError('err_foto', 'Foto wajib diupload.'); document.getElementById('npl_upload_area').classList.add('error'); valid = false; }\r\n    else if (foto.size > 5 * 1024 * 1024) { nplShowError('err_foto', 'Ukuran file maksimal 5MB.'); valid = false; }\r\n    else { nplHideError('err_foto'); document.getElementById('npl_upload_area').classList.remove('error'); }\r\n\r\n    const setuju = document.getElementById('npl_setuju').checked;\r\n    if (!setuju) { nplShowError('err_setuju', 'Centang persetujuan di atas untuk melanjutkan.'); document.getElementById('npl_consent_box').classList.add('error'); valid = false; }\r\n    else { nplHideError('err_setuju'); document.getElementById('npl_consent_box').classList.remove('error'); }\r\n\r\n    if (!valid) return;\r\n\r\n    const btn = document.getElementById('npl_submit_btn');\r\n    btn.disabled = true;\r\n    btn.classList.add('loading');\r\n    btn.textContent = 'Mengirim...';\r\n\r\n    const fd = new FormData();\r\n    fd.append('nama', nama);\r\n    fd.append('no_wa', no_wa);\r\n    fd.append('no_struk', no_struk);\r\n    produkTerpilih.forEach(function(p) { fd.append('produk[]', p); });\r\n    fd.append('foto_bukti', foto);\r\n    fd.append('catatan', document.getElementById('npl_catatan').value); \/\/ honeypot, must stay empty\r\n    fd.append('setuju', setuju ? '1' : '0');\r\n\r\n    try {\r\n      const res = await fetch(API_BASE + '\/daftar', { method: 'POST', body: fd });\r\n      const data = await res.json();\r\n\r\n      if (data.success) {\r\n        nplShowAlert('success', data.message, data.total_struk);\r\n        document.getElementById('npl_nama').value = '';\r\n        document.getElementById('npl_no_wa').value = '';\r\n        document.getElementById('npl_no_struk').value = '';\r\n        document.getElementById('npl_foto_bukti').value = '';\r\n        document.getElementById('npl_upload_placeholder').style.display = '';\r\n        document.getElementById('npl_upload_preview').classList.remove('show');\r\n        document.getElementById('npl_upload_area').classList.remove('has-file');\r\n        document.querySelectorAll('.npl-product-check').forEach(function(cb) {\r\n          cb.checked = false;\r\n          cb.closest('.npl-product-card').classList.remove('selected');\r\n        });\r\n        document.getElementById('npl_setuju').checked = false;\r\n        document.getElementById('npl_consent_box').classList.remove('checked');\r\n        btn.textContent = 'Kirim Pendaftaran';\r\n      } else {\r\n        nplShowAlert('error-msg', data.message || 'Terjadi kesalahan. Coba lagi.');\r\n        btn.textContent = 'Kirim Pendaftaran';\r\n      }\r\n    } catch(e) {\r\n      nplShowAlert('error-msg', 'Gagal terhubung ke server. Periksa koneksi internet kamu.');\r\n      btn.textContent = 'Kirim Pendaftaran';\r\n    }\r\n\r\n    btn.disabled = false;\r\n    btn.classList.remove('loading');\r\n  };\r\n\r\n  function nplShowError(id, msg) { const el = document.getElementById(id); if (el) { el.textContent = msg; el.classList.add('show'); } }\r\n  function nplHideError(id) { const el = document.getElementById(id); if (el) el.classList.remove('show'); }\r\n  function nplMarkError(id) { const el = document.getElementById(id); if (el) el.classList.add('error'); }\r\n  function nplClearError(id) { const el = document.getElementById(id); if (el) el.classList.remove('error'); }\r\n  function nplShowProductsError(msg) { const el = document.getElementById('err_products'); el.textContent = msg; el.classList.add('show'); }\r\n  function nplHideProductsError() { document.getElementById('err_products').classList.remove('show'); }\r\n  \/\/ Response popup. Moved to <body> so Elementor wrappers (transform\/overflow) cannot clip it.\r\n  const nplModal = document.getElementById('npl_modal');\r\n  document.body.appendChild(nplModal);\r\n  let nplPrevOverflow = '';\r\n\r\n  function nplShowAlert(type, msg, total) {\r\n    const ok = type === 'success';\r\n    nplModal.classList.remove('is-success', 'is-error');\r\n    nplModal.classList.add(ok ? 'is-success' : 'is-error');\r\n    document.getElementById('npl_modal_title').textContent = ok ? 'Terima Kasih!' : 'Pendaftaran Gagal';\r\n    document.getElementById('npl_modal_msg').textContent = msg;\r\n\r\n    \/\/ \"Total struk yang sudah masuk ke spin wheel: x\" only on success, when the server sent a number\r\n    const n = parseInt(total, 10);\r\n    const totalBox = document.getElementById('npl_modal_total');\r\n    if (ok && !isNaN(n)) {\r\n      document.getElementById('npl_modal_total_num').textContent = n;\r\n      totalBox.classList.add('show');\r\n    } else {\r\n      totalBox.classList.remove('show');\r\n    }\r\n\r\n    nplPrevOverflow = document.documentElement.style.overflow;\r\n    document.documentElement.style.overflow = 'hidden'; \/\/ stop page scrolling behind the popup\r\n    nplModal.setAttribute('aria-hidden', 'false');\r\n    nplModal.classList.add('show');\r\n    document.getElementById('npl_modal_btn').focus();\r\n  }\r\n\r\n  function nplCloseModal() {\r\n    if (!nplModal.classList.contains('show')) return;\r\n    nplModal.classList.remove('show');\r\n    nplModal.setAttribute('aria-hidden', 'true');\r\n    document.documentElement.style.overflow = nplPrevOverflow;\r\n  }\r\n\r\n  document.getElementById('npl_modal_btn').addEventListener('click', nplCloseModal);\r\n  nplModal.addEventListener('click', function(e) { if (e.target === nplModal) nplCloseModal(); });\r\n  document.addEventListener('keydown', function(e) { if (e.key === 'Escape') nplCloseModal(); });\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>Produk Yang Dibeli Green Grape Lemon Tea New Green Grape Smoothies New Pilih sesuai produk yang dibeli, bisa pilih satu atau kedua produk. Pilih minimal 1 produk yang kamu beli. Data Peserta Nama Lengkap * Nama wajib diisi. Nomor WhatsApp * Format nomor tidak valid. Bukti Pembelian Nomor Struk * No. struk wajib diisi. Foto [&hellip;]<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9155","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Giveaway Green Grape - Bingxue<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bingxueindonesia.co.id\/en\/giveaway-green-grape\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Giveaway Green Grape - Bingxue\" \/>\n<meta property=\"og:description\" content=\"Produk Yang Dibeli Green Grape Lemon Tea New Green Grape Smoothies New Pilih sesuai produk yang dibeli, bisa pilih satu atau kedua produk. Pilih minimal 1 produk yang kamu beli. Data Peserta Nama Lengkap * Nama wajib diisi. Nomor WhatsApp * Format nomor tidak valid. Bukti Pembelian Nomor Struk * No. struk wajib diisi. Foto [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bingxueindonesia.co.id\/en\/giveaway-green-grape\/\" \/>\n<meta property=\"og:site_name\" content=\"Bingxue\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bingxueindonesia\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-12T08:13:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/\",\"url\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/\",\"name\":\"Giveaway Green Grape - Bingxue\",\"isPartOf\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png\",\"datePublished\":\"2026-09-10T10:21:41+00:00\",\"dateModified\":\"2026-10-12T08:13:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#primaryimage\",\"url\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png\",\"contentUrl\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bingxueindonesia.co.id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Giveaway Green Grape\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/#website\",\"url\":\"https:\/\/bingxueindonesia.co.id\/\",\"name\":\"Bingxue\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bingxueindonesia.co.id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/#organization\",\"name\":\"Bingxue\",\"url\":\"https:\/\/bingxueindonesia.co.id\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/08\/cropped-1@2x-1.png\",\"contentUrl\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/08\/cropped-1@2x-1.png\",\"width\":1901,\"height\":410,\"caption\":\"Bingxue\"},\"image\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bingxueindonesia\/\",\"https:\/\/www.instagram.com\/bingxue.indonesia\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Giveaway Green Grape - Bingxue","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bingxueindonesia.co.id\/en\/giveaway-green-grape\/","og_locale":"en_US","og_type":"article","og_title":"Giveaway Green Grape - Bingxue","og_description":"Produk Yang Dibeli Green Grape Lemon Tea New Green Grape Smoothies New Pilih sesuai produk yang dibeli, bisa pilih satu atau kedua produk. Pilih minimal 1 produk yang kamu beli. Data Peserta Nama Lengkap * Nama wajib diisi. Nomor WhatsApp * Format nomor tidak valid. Bukti Pembelian Nomor Struk * No. struk wajib diisi. Foto [&hellip;]","og_url":"https:\/\/bingxueindonesia.co.id\/en\/giveaway-green-grape\/","og_site_name":"Bingxue","article_publisher":"https:\/\/www.facebook.com\/bingxueindonesia\/","article_modified_time":"2026-10-12T08:13:52+00:00","og_image":[{"url":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/","url":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/","name":"Giveaway Green Grape - Bingxue","isPartOf":{"@id":"https:\/\/bingxueindonesia.co.id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#primaryimage"},"image":{"@id":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#primaryimage"},"thumbnailUrl":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png","datePublished":"2026-09-10T10:21:41+00:00","dateModified":"2026-10-12T08:13:52+00:00","breadcrumb":{"@id":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#primaryimage","url":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png","contentUrl":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/10\/WEBISTE-1200-X-800_GREEN-GRAPE-GIVEAWAY-rev-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/bingxueindonesia.co.id\/giveaway-green-grape\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bingxueindonesia.co.id\/"},{"@type":"ListItem","position":2,"name":"Giveaway Green Grape"}]},{"@type":"WebSite","@id":"https:\/\/bingxueindonesia.co.id\/#website","url":"https:\/\/bingxueindonesia.co.id\/","name":"Bingxue","description":"","publisher":{"@id":"https:\/\/bingxueindonesia.co.id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bingxueindonesia.co.id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bingxueindonesia.co.id\/#organization","name":"Bingxue","url":"https:\/\/bingxueindonesia.co.id\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bingxueindonesia.co.id\/#\/schema\/logo\/image\/","url":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/08\/cropped-1@2x-1.png","contentUrl":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/08\/cropped-1@2x-1.png","width":1901,"height":410,"caption":"Bingxue"},"image":{"@id":"https:\/\/bingxueindonesia.co.id\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bingxueindonesia\/","https:\/\/www.instagram.com\/bingxue.indonesia\/"]}]}},"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/pages\/9155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/comments?post=9155"}],"version-history":[{"count":44,"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/pages\/9155\/revisions"}],"predecessor-version":[{"id":9854,"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/pages\/9155\/revisions\/9854"}],"wp:attachment":[{"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/media?parent=9155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}