{"id":9281,"date":"2026-09-17T09:28:56","date_gmt":"2026-09-17T02:28:56","guid":{"rendered":"https:\/\/bingxueindonesia.co.id\/?page_id=9281"},"modified":"2026-09-29T14:28:23","modified_gmt":"2026-09-29T07:28:23","slug":"spin-wheel-green-grape","status":"publish","type":"page","link":"https:\/\/bingxueindonesia.co.id\/en\/spin-wheel-green-grape\/","title":{"rendered":"Spin Wheel Green Grape"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"9281\" class=\"elementor elementor-9281\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cac9b51 e-flex e-con-boxed e-con e-parent\" data-id=\"cac9b51\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6c9388 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-html\" data-id=\"d6c9388\" 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<!-- SPINWHEEL GREEN GRAPE - Tempel di Elementor > HTML Widget -->\r\n<!--\r\n  YANG PERLU KAMU GANTI SENDIRI (kalau mau):\r\n  1. Logo        -> sudah diisi otomatis: https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png\r\n  2. Background  -> cari  --sw-bg-url   di bagian CSS :root, ganti  none  jadi  url('URL_BACKGROUND_KAMU')\r\n-->\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Playfair+Display:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n* { box-sizing: border-box; margin: 0; padding: 0; font-family: 'Montserrat', sans-serif; }\r\n\r\n:root {\r\n  \/* ===== GANTI URL BACKGROUND DI SINI (contoh: url('https:\/\/domain.com\/bg.webp')) ===== *\/\r\n  --sw-bg-url: none;\r\n\r\n  --grape: #8bc34a;        \/* hijau anggur *\/\r\n  --grape-light: #b6dc7a;\r\n  --grape-deep: #3f7d1c;\r\n  --forest: #0b1a10;       \/* hijau gelap latar *\/\r\n  --forest2: #10251a;\r\n  --cream: #f7fbef;\r\n  --gold: #d8c38a;         \/* champagne gold *\/\r\n  --gold-soft: rgba(216,195,138,0.28);\r\n  --font: 'Montserrat', sans-serif;\r\n  --serif: 'Playfair Display', Georgia, serif;\r\n}\r\n\r\n.sw-wrap {\r\n  font-family: var(--font);\r\n  background-color: var(--forest);\r\n  background-image:\r\n    var(--sw-bg-url),\r\n    radial-gradient(ellipse at 50% 0%, rgba(139,195,74,0.22) 0%, transparent 55%),\r\n    radial-gradient(ellipse at 15% 90%, rgba(182,220,122,0.12) 0%, transparent 50%),\r\n    linear-gradient(180deg, #0f2a17 0%, #08140c 100%);\r\n  background-size: cover;\r\n  background-position: center;\r\n  background-attachment: fixed;\r\n  min-height: 100vh;\r\n  padding: 32px 16px 48px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 40px;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.sw-wrap::before {\r\n  content: '';\r\n  position: fixed;\r\n  inset: 0;\r\n  background:\r\n    radial-gradient(ellipse at 80% 20%, rgba(255,255,255,0.05) 0%, transparent 45%),\r\n    radial-gradient(ellipse at 50% 60%, rgba(139,195,74,0.07) 0%, transparent 60%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n\/* MAIN CONTENT *\/\r\n.sw-main {\r\n  position: relative;\r\n  z-index: 1;\r\n  width: 100%;\r\n  max-width: 640px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 28px;\r\n}\r\n\r\n\/* JUDUL FALLBACK (muncul otomatis kalau logo belum diisi \/ gagal load) *\/\r\n.sw-title-fallback {\r\n  display: none;\r\n  text-align: center;\r\n  padding-top: 6px;\r\n}\r\n.sw-title-fallback .t1 {\r\n  font-family: var(--serif);\r\n  font-size: 2.6em;\r\n  font-weight: 800;\r\n  letter-spacing: 1px;\r\n  background: linear-gradient(180deg, #ffffff 0%, var(--grape-light) 100%);\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n  color: transparent;\r\n  line-height: 1.1;\r\n}\r\n.sw-title-fallback .t2 {\r\n  margin-top: 10px;\r\n  color: var(--gold);\r\n  font-size: 0.78em;\r\n  font-weight: 700;\r\n  letter-spacing: 6px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n\/* WHEEL CONTAINER *\/\r\n.sw-wheel-container {\r\n  position: relative;\r\n  width: 520px;\r\n  height: 520px;\r\n  max-width: 90vw;\r\n  max-height: 90vw;\r\n}\r\n.sw-wheel-container::before {          \/* glow hijau di belakang wheel *\/\r\n  content: '';\r\n  position: absolute;\r\n  inset: -6%;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(139,195,74,0.35) 0%, transparent 65%);\r\n  filter: blur(18px);\r\n  z-index: 0;\r\n}\r\n\r\n\/* POINTER *\/\r\n.sw-pointer {\r\n  position: absolute;\r\n  top: -14px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  z-index: 10;\r\n  width: 0;\r\n  height: 0;\r\n  border-left: 19px solid transparent;\r\n  border-right: 19px solid transparent;\r\n  border-top: 40px solid #f3e6b8;\r\n  filter: drop-shadow(0 5px 10px rgba(0,0,0,0.55));\r\n}\r\n.sw-pointer::after {\r\n  content: '';\r\n  position: absolute;\r\n  left: -8px;\r\n  top: -34px;\r\n  width: 16px;\r\n  height: 16px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle at 35% 30%, #ffffff, var(--grape) 70%);\r\n  box-shadow: 0 0 0 2px rgba(216,195,138,0.9);\r\n}\r\n\r\n\/* CANVAS WHEEL *\/\r\n#sw-canvas {\r\n  position: relative;\r\n  z-index: 1;\r\n  width: 100%;\r\n  height: 100%;\r\n  border-radius: 50%;\r\n  box-shadow:\r\n    0 24px 70px rgba(0,0,0,0.65),\r\n    0 0 90px rgba(139,195,74,0.18);\r\n  display: block;\r\n}\r\n\r\n\/* CENTER GRAPE *\/\r\n.sw-center {\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  transform: translate(-50%, -50%);\r\n  width: 108px;\r\n  height: 108px;\r\n  border-radius: 50%;\r\n  border: 4px solid var(--gold);\r\n  box-shadow:\r\n    0 0 0 3px rgba(255,255,255,0.85),\r\n    0 8px 28px rgba(0,0,0,0.55),\r\n    inset 0 0 18px rgba(139,195,74,0.25);\r\n  background: radial-gradient(circle at 35% 28%, #ffffff 0%, #eef7dc 55%, #cfe6a4 100%);\r\n  z-index: 10;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n.sw-center svg { width: 84%; height: 84%; display: block; filter: drop-shadow(0 3px 3px rgba(30,70,10,0.35)); }\r\n\r\n\/* SPIN BUTTON *\/\r\n.sw-spin-btn {\r\n  position: relative;\r\n  overflow: hidden;\r\n  padding: 17px 60px;\r\n  background: linear-gradient(135deg, #5f9e2a 0%, #9fd05a 42%, #ffffff 100%);\r\n  color: #12300a;\r\n  font-family: var(--font);\r\n  font-weight: 900;\r\n  font-size: 1.05em;\r\n  letter-spacing: 3px;\r\n  border: 1.5px solid rgba(255,255,255,0.75);\r\n  border-radius: 100px;\r\n  cursor: pointer;\r\n  box-shadow:\r\n    0 8px 30px rgba(139,195,74,0.45),\r\n    inset 0 1px 0 rgba(255,255,255,0.8);\r\n  transition: transform 0.15s, box-shadow 0.15s, opacity 0.2s;\r\n  text-transform: uppercase;\r\n}\r\n.sw-spin-btn::after {                  \/* kilau bergerak *\/\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: -60%;\r\n  width: 40%; height: 100%;\r\n  background: linear-gradient(100deg, transparent, rgba(255,255,255,0.75), transparent);\r\n  transform: skewX(-20deg);\r\n  animation: swShine 3.6s ease-in-out infinite;\r\n}\r\n@keyframes swShine {\r\n  0%   { left: -60%; }\r\n  55%, 100% { left: 130%; }\r\n}\r\n.sw-spin-btn:hover:not(:disabled) {\r\n  transform: translateY(-3px);\r\n  box-shadow: 0 12px 40px rgba(139,195,74,0.6), inset 0 1px 0 rgba(255,255,255,0.9);\r\n}\r\n.sw-spin-btn:active:not(:disabled) { transform: translateY(0); }\r\n.sw-spin-btn:disabled { opacity: 0.5; cursor: not-allowed; }\r\n.sw-spin-btn:disabled::after { animation: none; }\r\n\r\n\/* STATUS TEXT *\/\r\n.sw-status {\r\n  color: rgba(255,255,255,0.6);\r\n  font-size: 0.82em;\r\n  font-weight: 500;\r\n  letter-spacing: 0.8px;\r\n  min-height: 20px;\r\n  text-align: center;\r\n}\r\n\r\n\/* WINNERS BOX *\/\r\n.sw-winners-wrap {\r\n  position: relative;\r\n  z-index: 1;\r\n  width: 100%;\r\n  max-width: 640px;\r\n}\r\n.sw-winners-box {\r\n  background: linear-gradient(180deg, rgba(20,44,28,0.82), rgba(10,24,15,0.88));\r\n  backdrop-filter: blur(10px);\r\n  border: 1px solid var(--gold-soft);\r\n  border-radius: 18px;\r\n  padding: 24px;\r\n  box-shadow: 0 12px 40px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.06);\r\n}\r\n.sw-winners-title {\r\n  color: var(--gold);\r\n  font-size: 0.74em;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  letter-spacing: 3px;\r\n  margin-bottom: 16px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n}\r\n.sw-winners-title::after {\r\n  content: '';\r\n  flex: 1;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, rgba(216,195,138,0.35), transparent);\r\n}\r\n.sw-winners-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n.sw-winner-row {\r\n  background: rgba(255,255,255,0.05);\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  border-radius: 12px;\r\n  padding: 13px 16px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  transition: background 0.2s;\r\n}\r\n.sw-winner-row:hover { background: rgba(255,255,255,0.09); }\r\n.sw-winner-left {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n.sw-winner-dot {\r\n  width: 9px;\r\n  height: 9px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle at 35% 30%, #fff, var(--grape) 75%);\r\n  box-shadow: 0 0 8px rgba(139,195,74,0.7);\r\n  flex-shrink: 0;\r\n}\r\n.sw-winner-struk {\r\n  color: #fff;\r\n  font-weight: 700;\r\n  font-size: 0.88em;\r\n  letter-spacing: 0.3px;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n.sw-winner-detail-btn {\r\n  background: rgba(139,195,74,0.14);\r\n  border: 1px solid rgba(182,220,122,0.4);\r\n  color: var(--grape-light);\r\n  font-family: var(--font);\r\n  font-weight: 700;\r\n  font-size: 0.75em;\r\n  padding: 5px 13px;\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  letter-spacing: 0.3px;\r\n  transition: background 0.2s, border-color 0.2s;\r\n  white-space: nowrap;\r\n  flex-shrink: 0;\r\n}\r\n.sw-winner-detail-btn:hover {\r\n  background: rgba(139,195,74,0.26);\r\n  border-color: rgba(182,220,122,0.7);\r\n}\r\n.sw-winners-empty {\r\n  text-align: center;\r\n  color: rgba(255,255,255,0.3);\r\n  font-size: 0.85em;\r\n  padding: 20px 0;\r\n}\r\n\r\n\/* MODAL OVERLAY *\/\r\n.sw-modal-overlay {\r\n  position: fixed;\r\n  inset: 0;\r\n  background: rgba(3,12,6,0.86);\r\n  backdrop-filter: blur(8px);\r\n  z-index: 8000;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  transition: opacity 0.3s;\r\n  padding: 20px;\r\n}\r\n.sw-modal-overlay.show {\r\n  opacity: 1;\r\n  pointer-events: all;\r\n}\r\n\r\n\/* SPARKLE CANVAS *\/\r\n#sw-sparkle-canvas {\r\n  position: fixed;\r\n  inset: 0;\r\n  pointer-events: none;\r\n  z-index: 7999;\r\n  opacity: 0;\r\n  transition: opacity 0.4s;\r\n}\r\n#sw-sparkle-canvas.show { opacity: 1; }\r\n\r\n\/* MODAL BOX *\/\r\n.sw-modal {\r\n  background: linear-gradient(180deg, #14301d 0%, #0c1c12 100%);\r\n  border: 1px solid rgba(216,195,138,0.35);\r\n  border-radius: 22px;\r\n  padding: 36px 32px 28px;\r\n  width: 100%;\r\n  max-width: 420px;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transform: scale(0.9) translateY(20px);\r\n  transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1);\r\n  box-shadow:\r\n    0 0 0 1px rgba(216,195,138,0.1),\r\n    0 32px 80px rgba(0,0,0,0.7),\r\n    0 0 60px rgba(139,195,74,0.12),\r\n    inset 0 1px 0 rgba(255,255,255,0.08);\r\n}\r\n.sw-modal-overlay.show .sw-modal {\r\n  transform: scale(1) translateY(0);\r\n}\r\n.sw-modal::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, transparent, var(--gold), var(--grape-light), var(--gold), transparent);\r\n}\r\n.sw-modal-selamat {\r\n  color: var(--gold);\r\n  font-size: 0.8em;\r\n  font-weight: 800;\r\n  letter-spacing: 5px;\r\n  text-transform: uppercase;\r\n  margin-bottom: 10px;\r\n}\r\n.sw-modal-nostruk {\r\n  font-family: var(--serif);\r\n  background: linear-gradient(180deg, #ffffff 0%, var(--grape-light) 100%);\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n  color: transparent;\r\n  font-size: 2em;\r\n  font-weight: 800;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 24px;\r\n  line-height: 1.2;\r\n  word-break: break-all;\r\n}\r\n.sw-modal-divider {\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, rgba(216,195,138,0.3), transparent);\r\n  margin: 0 -32px 24px;\r\n}\r\n.sw-modal-detail {\r\n  text-align: left;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 14px;\r\n  margin-bottom: 24px;\r\n}\r\n.sw-modal-field { display: flex; flex-direction: column; gap: 4px; }\r\n.sw-modal-field-label {\r\n  color: rgba(216,195,138,0.7);\r\n  font-size: 0.7em;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n}\r\n.sw-modal-field-value {\r\n  color: #fff;\r\n  font-size: 0.95em;\r\n  font-weight: 600;\r\n}\r\n.sw-modal-field-value.blur-value {\r\n  filter: blur(5px);\r\n  transition: filter 0.25s;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n.sw-modal-field-value.blur-value.revealed { filter: none; }\r\n.sw-wa-row {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n}\r\n.sw-wa-actions {\r\n  display: flex;\r\n  gap: 6px;\r\n  flex-shrink: 0;\r\n}\r\n.sw-icon-btn {\r\n  background: rgba(255,255,255,0.07);\r\n  border: 1px solid rgba(255,255,255,0.14);\r\n  border-radius: 6px;\r\n  padding: 5px 9px;\r\n  cursor: pointer;\r\n  color: rgba(255,255,255,0.65);\r\n  font-size: 0.8em;\r\n  font-family: var(--font);\r\n  font-weight: 600;\r\n  transition: background 0.2s, color 0.2s;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n}\r\n.sw-icon-btn:hover { background: rgba(255,255,255,0.13); color: #fff; }\r\n.sw-struk-img {\r\n  width: 100%;\r\n  border-radius: 10px;\r\n  border: 1px solid rgba(255,255,255,0.1);\r\n  margin-top: 4px;\r\n  cursor: pointer;\r\n  transition: opacity 0.2s;\r\n  max-height: 200px;\r\n  object-fit: contain;\r\n  background: rgba(0,0,0,0.3);\r\n}\r\n.sw-struk-img:hover { opacity: 0.85; cursor: zoom-in; }\r\n.sw-modal-confirm-btn {\r\n  width: 100%;\r\n  padding: 14px;\r\n  background: linear-gradient(135deg, #5f9e2a 0%, #9fd05a 55%, #eef8d8 100%);\r\n  color: #12300a;\r\n  font-family: var(--font);\r\n  font-weight: 800;\r\n  font-size: 0.95em;\r\n  letter-spacing: 1px;\r\n  border: 1px solid rgba(255,255,255,0.6);\r\n  border-radius: 12px;\r\n  cursor: pointer;\r\n  text-transform: uppercase;\r\n  box-shadow: 0 6px 24px rgba(139,195,74,0.35);\r\n  transition: transform 0.15s, box-shadow 0.15s;\r\n}\r\n.sw-modal-confirm-btn:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 10px 32px rgba(139,195,74,0.5);\r\n}\r\n\r\n\/* TOAST *\/\r\n.sw-toast {\r\n  position: fixed;\r\n  bottom: 32px;\r\n  left: 50%;\r\n  transform: translateX(-50%) translateY(80px);\r\n  background: #10251a;\r\n  border: 1px solid var(--gold-soft);\r\n  border-radius: 100px;\r\n  padding: 10px 22px;\r\n  color: #fff;\r\n  font-size: 0.83em;\r\n  font-weight: 600;\r\n  font-family: var(--font);\r\n  z-index: 9000;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), opacity 0.3s;\r\n  opacity: 0;\r\n  white-space: nowrap;\r\n  box-shadow: 0 8px 32px rgba(0,0,0,0.4);\r\n}\r\n.sw-toast.show {\r\n  transform: translateX(-50%) translateY(0);\r\n  opacity: 1;\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .sw-wheel-container { width: 85vw; height: 85vw; }\r\n  .sw-center { width: 70px; height: 70px; border-width: 3px; }\r\n  .sw-modal { padding: 28px 20px 22px; }\r\n  .sw-modal-nostruk { font-size: 1.5em; }\r\n  .sw-title-fallback .t1 { font-size: 2em; }\r\n  .sw-spin-btn { padding: 15px 44px; }\r\n}\r\n<\/style>\r\n\r\n<!-- SPARKLE CANVAS (behind modal) -->\r\n<canvas id=\"sw-sparkle-canvas\"><\/canvas>\r\n\r\n<!-- MODAL POPUP PEMENANG -->\r\n<div class=\"sw-modal-overlay\" id=\"sw-modal\">\r\n  <div class=\"sw-modal\">\r\n    <div class=\"sw-modal-selamat\">Selamat!<\/div>\r\n    <div class=\"sw-modal-nostruk\" id=\"sw-modal-nama-headline\">\u2014<\/div>\r\n    <div class=\"sw-modal-divider\"><\/div>\r\n    <div class=\"sw-modal-detail\">\r\n      <div class=\"sw-modal-field\">\r\n        <div class=\"sw-modal-field-label\">No Struk<\/div>\r\n        <div class=\"sw-modal-field-value\" id=\"sw-modal-nostruk\">\u2014<\/div>\r\n      <\/div>\r\n      <div class=\"sw-modal-field\">\r\n        <div class=\"sw-modal-field-label\">Nomor WhatsApp<\/div>\r\n        <div class=\"sw-wa-row\">\r\n          <div class=\"sw-modal-field-value\" id=\"sw-modal-wa\">\u2014<\/div>\r\n          <div class=\"sw-wa-actions\">\r\n            <button class=\"sw-icon-btn\" onclick=\"swCopyWA()\">Salin<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sw-modal-field\">\r\n        <div class=\"sw-modal-field-label\">Foto Struk<\/div>\r\n        <img decoding=\"async\" class=\"sw-struk-img\" id=\"sw-modal-foto\" src=\"\" alt=\"Foto Struk\"\r\n             onclick=\"swOpenLightbox(this.src)\" title=\"Klik untuk perbesar\">\r\n      <\/div>\r\n      <div class=\"sw-modal-field\">\r\n        <div class=\"sw-modal-field-label\">Hadiah <span style=\"color:rgba(255,255,255,0.3);font-weight:400;text-transform:none;letter-spacing:0\">(opsional)<\/span><\/div>\r\n        <input\r\n          type=\"text\"\r\n          id=\"sw-modal-hadiah\"\r\n          placeholder=\"Contoh: Voucher Rp 100.000\"\r\n          style=\"            width:100%;            background:rgba(255,255,255,0.06);            border:1px solid rgba(255,255,255,0.15);            border-radius:8px;            padding:10px 14px;            color:#fff;            font-family:var(--font);            font-size:0.9em;            font-weight:500;            outline:none;            transition:border-color 0.2s, box-shadow 0.2s;            box-sizing:border-box;          \"\r\n          onfocus=\"this.style.borderColor='#b6dc7a';this.style.boxShadow='0 0 0 3px rgba(139,195,74,0.2)'\"\r\n          onblur=\"this.style.borderColor='rgba(255,255,255,0.15)';this.style.boxShadow='none'\"\r\n        >\r\n      <\/div>\r\n    <\/div>\r\n    <div style=\"display:flex;gap:10px;\">\r\n      <button class=\"sw-modal-confirm-btn\" onclick=\"swCloseModal()\" style=\"flex:1\">Konfirmasi<\/button>\r\n      <button class=\"sw-modal-confirm-btn\" onclick=\"swBatalkan()\" style=\"flex:1;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border-color:rgba(255,255,255,0.15);box-shadow:0 6px 24px rgba(220,38,38,0.3);\">Batalkan<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- LIGHTBOX FOTO (muncul di atas modal, z-index lebih tinggi) -->\r\n<div id=\"sw-lightbox\" style=\"  display:none;  position:fixed;  inset:0;  z-index:9500;  background:rgba(0,0,0,0.92);  backdrop-filter:blur(6px);  align-items:center;  justify-content:center;  cursor:zoom-out;\" onclick=\"swCloseLightbox()\">\r\n  <img decoding=\"async\" id=\"sw-lightbox-img\" src=\"\" alt=\"Foto Struk\" style=\"    max-width:92vw;    max-height:92vh;    border-radius:12px;    box-shadow:0 24px 80px rgba(0,0,0,0.8);    object-fit:contain;    cursor:default;  \" onclick=\"event.stopPropagation()\">\r\n<\/div>\r\n\r\n<!-- TOAST -->\r\n<div class=\"sw-toast\" id=\"sw-toast\"><\/div>\r\n\r\n<!-- MAIN CONTENT -->\r\n<div class=\"sw-wrap\">\r\n  <div class=\"sw-main\">\r\n    <!-- JUDUL \/ LOGO -->\r\n    <img decoding=\"async\" id=\"sw-logo\" src=\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png\" alt=\"Bingxue Green Grape New Product Launch\"\r\n         style=\"max-width:400px;width:90%;display:block;margin:0 auto;\"\r\n         onerror=\"this.style.display='none';document.getElementById('sw-title-fallback').style.display='block';\">\r\n    <div class=\"sw-title-fallback\" id=\"sw-title-fallback\">\r\n      <div class=\"t1\">Green Grape<\/div>\r\n      <div class=\"t2\">New Product Launch<\/div>\r\n    <\/div>\r\n\r\n    <!-- WHEEL -->\r\n    <div class=\"sw-wheel-container\">\r\n      <div class=\"sw-pointer\"><\/div>\r\n      <canvas id=\"sw-canvas\"><\/canvas>\r\n      <div class=\"sw-center\">\r\n        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAACHpUlEQVR4nOy9d5gc1ZW4\/Z5bVR0mKSeyyAiDbcAmZ2eM7cUeOds4EY1zWP929xtp8zrbGAlwxOu0knMOYMDZgI0BEwwmI5SRJnd3Vd3z\/XGrZwYh0Ejqnulw3+cZxPR0V92uunXPPRk8Ho\/H4\/F4PB6Px+PxeDwej8fj8Xg8Ho\/H4\/F4PB6Px+PxeDwej8fj8Xg8Ho\/H4\/F4PB6Px+PxeDwej8fj8Xg8Ho\/H4\/F4PB6Px+PxeDwej8fj8Xg8Ho\/H4\/F4PB6Px+PxeDwej8fTJsh0D8DjqRWazedlfciyHbx3GbBsGfq4F3fmaZjwyWXLduJ8AsI25\/V4mhQvQDxNh4LQh3AHwhKEtQhbsLKadLrHNhm0l4BZGBah3IGyBGU56gWLp9nwAsTTkCgICix74hyV5dgn+9ya8+gwhq68oVhK6SwG5FJlf4UOY1iYWpkvSiLCPgizgQQwCvsG0GlBnZ7wlMQK94kQowQqDKvyAIIKugl41IA1AXdZITZlhkrCiDGMzF\/B8JMJCu3DPOFFr7V4GhgvQDwNgYKs7sXsPwtz9A60Cb2E\/JqY\/QoS7I3RvdXqviIsUJiPMl+EBSizEeb05CCdsPSq4lbjbZZjrf5nkk\/Etm+r\/i4T\/mAEyilUUh5T2CzKJoSNCGusynosa4JQ1lRs+pCBBxesYOhJv3MvwZ+ya8MqrIgXKJ7pxwsQz5TzBO3iDmRbgaF9mDWbmJVLmG1yLJaUp4McosrTMcxG6VGlJx+S6845gZDY7EchtZAqqmBRRATVHWsWNaG6uCsgigQGExgIBEIDkXGCZqgC5YQEYQAYUBgw8JcUuS\/A3mgN9+VzbPrTn9h6+vUkj7s+vQSrgd4lqNdSPNOFFyCeKSEzzxjuQLenXaw5j4688DQijgjh0DTlIEUOCwIOzk0w7AhgGRMQpBZFSARAERUkM0GJSGPMb1UUUGficv+fSZjAyLhwCbaRABULqeU+0DtD4Y7E8rck5Y5ixN0zLmPzE87TS8ASd4meyszn8dSKhnjAPK3HmJax1Nn1JwoNPY9oqMDscsqRauUU4Dgj7GOVhV05egohlBO3gJZTFN3uzlqyXbf7\/yZFGft2T\/yOguQMkgugEEIpgeGYQWAT8ADKDWL0WjXcPjjApsVXURo7riIsxXgHvaeeNO2D52k8xrSM5aTbLlhr387iSHlGKDwttnKiKCcWIrpQCAxYhUoKiZLilAyTmZ6e6FhuJxSrThRbwIRCEBl3zVKn11BKKCPcYNDfqXJzGW7dYyV3PuFQfYSr70CXNkm0mqfx8QLEs1soCL1P1DI2vplu8hwqYl6k6JkC+0WGvXvyMJq43XRqM9POOA1jdmpUquawCT4dMYLkQ+gI3bUdjVkvwv0q\/NpY\/REpf5l9Jf1jx+jDcAfinfGe3cU\/rJ6dZlUvQS+PFxgA6y5k\/0h5tgScllp5XmRYHAbOaVxOM3MUJOLCZo34+VczVLFkWkouwOQDp6HEFmLLeiP6C2P5ZRryx7mXcsfjPttLAE+8nx7PjvAPsGdSbE\/TUJDRi9hnEM4OkBcY4ciuHHsLMBy7iChVLJLlVgjihUbdUXVXW6smwMA47cQIDJTZoMptiP7ICj+aN5f7ZLmL8BrTTFZjvc\/EMxn8w+x5UsYcsdssKI9dzBFqOV7hHEVOz4fkCgGU0iws1Tm4vYbRICiZD0XRXEBYCJ2\/qeRCiP8cGv1GLFw3\/1JunvAx0V7MsiXoch\/R5XkS\/APueQJZqZCgujMFGLiEeZXEvNiiLzXCKbMKzColzjSV6tgC5Z3eDc4EjdAYg+QMdEawqcSgUX4ryC9yFfvV7s+zvvqZm84j+sEiUi9IPNviBYgHmFBfakLI5\/qL6NKU43ORvCK1nBMZ5nZEmXkqdSVAvMBochSrYEND2JVzwQ3llEHgB1b061HIb2Z9iq3ura5aQK93vnsyvABpc7anbaw9n\/0iMa8LAj07MDw7Z2A0hcSi4sJsDV5wtBRZdFcKBKFBCqHLlh+Judkqv5BQ\/3fOp\/nr2Pv7CLcXru1pL7wAaVOqhfuqGct3X0J+dsKpRuRNqfLCzhwzBBiqZCYPHzXVNmTJjYqgnRFBIDAcM5wq12qqK4dL\/G7xVZlWUi0A6ZMV2xK\/ILQZ24bg6pvp3pw35wZGXx4YTo2MM2Mk1gkOwYV4etoTdVoJgRAUAqeVjCb8KbWyqhDZq7o\/7Xwl1Sg9HwrcXngB0h6I9rl7XdU4NlzMwRHy+tTy5mLEHoGBwXLmJPXhtp5t2FYrEWAoZoMRvllJdeWiy515y2sk7YVfJFoc7SWYGIa7+cLwBNX09WJ4Q3eOjtEEKqnXNjyTRyEVIDROKxmMiUX5JpgvzF2ZXl1937V9hKcvf3wVYU9r4QVIi7Ktj2PdBRwXGXlfILygK0fnQAXSzCHutQ3PrqBZ0mIgmO48DFWoWOX3gv73\/QnXHHMlsddIWhu\/cLQY22ocGy7k1NBwfqryqq4IGXU1qBKEwAsOTy3IzFupMYSFwBXGTFR\/lsZcMfcKvjP2vl4C7yNpLfwC0iKoIixDqhrHpos4VlTeFxjO6ogoDlTGSlx4\/4anLoz5SYDuPGY0hlS5Tqx++H7L1cdcSbyql+B2n93eMviFpMmp1i+q7uw2nMcpUY7z01Re05lz1VlTSyJCON1j9bQPWfSW6QyRxEKq+vMk5sPzruQaeKKJ1dOceAHSxEw0Cay\/hAOCVP4xMry2GFIcqIyVrfAah2daeJxGksOMJsRW+a5V\/ci8ldwIcO2phNu26\/U0D35haUImCo5HLmTvouE8q\/Ke7oiOEWc28BqHp6FQSA0EXREMxpRDoytH4dOLPsP98ETfnac58AKkiajWq5Ll2GtPJXz64VxgRN7TGbF4MIbUeo3D07hMjNqakYfhmIdi1c8PDvHhxVdRUpBlfYj3jzQPfqFpAqpF7KqtSDdewBlRKMtzAScl1pVQFyHA309Pk6BKkg8IowBKMbek6L\/PXcE3IfOPLHNdF6d7nJ6nxi84DY72YaqORtdXXP7NwGuKITJUca\/7irieZqRaWr4YEqjCaML3LeG\/LFwZ3wo+7LcZ8AKkQZkYlnv3JeRnp1yEyod6CswbKKNWUeMFh6cFyAQJ3RFmsEIJ0Q9LwMfmXsqA9mGWAd6s1Zh4AdKATNx5bb6QExT5r64cp5RSiK3PHve0HtWuiYEQdIYwknKTsdo3YwU\/Bq+NNCp+EWogJjrJt7yRmfTI+23Kezsi8kOxFxye1icL\/bWdEUE5xapyZT+6fPEK1nltpPHwi1GDsKqXoOok3\/T24DkR9r87Qo4eqIB1xet8oUNP25AVbAy6Iihb7kpS+dc5K+zXAfRUQvG5Iw2BFyDTzMQIq\/vfyMxZXXzIiLwrMORGYtIsusrjaUsU0kJAYARKCV8pJfruPa9kk\/ZhfIHG6ccLkGlkYoTVhrdzctHIJ3KGo4e81uHxjKGKBaQnh4wm3GHRD82+jO\/D4zV3z9TjBcg0UZ34N51HtF9gPhAa\/adcSHG4Qop4X4fHsy1VbcQq1gqfSYb1n+d9gcFsI6Z4bWTK8YvUFDPRUT7wdg5V+GRk5PmlFBJ15R6me4weT6OShfyamTkYSfSmEcvbF63gjz6LfXrwAmQKmWiy2ngRrxfk49055g5UfISVxzNZspIotitHUI4ZTK3+f3Mv55Pw+GfMU3\/8gjVFaB+hLCdZfxFdAv\/dGcrFsYU49Y5yj2dXsIqNDCYXwHCsXyPlffOvZK3PGZk6fCZznVGQazPh8eiFHBaJ\/GxmTi4ejbFxivXCw+PZNYxgUosdSbAz8vIaE8gv1lzAybKaVHsJ1G+Q646\/wHVkojq96WL+IRS5Mh8wd6jiy617PDVFSQoRYZwynKT6\/nmXsxJ8lFa98QKkTkwUHo+93fQFaB8gZesd5R5PPVBIQyEIDSSWK1b9QS85\/0\/E3i9SP7wAqQNVG+yjlzCvw8rlhZBzhmLUKhjx19zjqReqqAh2Zp5gJOba4VjfvOgKHvB+kfrgfSA1RvsIZTXp5os4PJfK1R05zhmMSRUvPDyeeiOCKASPlUjzIacXI7lu\/QXB86t+kekeX6vhF7QaoSD0YmQ16boLeEkukM8VA+YNxd7f4fFMBxbSjoCgnFJOrV40\/3K+oH1u0+xNWrXBC5AaoCDVmjyPXWQuDEQ\/gZCv+BBdj2daUUgDwYQCccq\/zlmpy8Dni9QKL0B2k+pE1POINgf8W2dOPjgSo6n3d3g8DYG65mvalcMMVfTLlQEuWvQVhn2E1u7jF7jdoOqYW\/s6OqMeuXJmntdsKWERxGeVezyNQ5a9rjPzmP4KVw8n+ob9rmStLw2\/e\/hFbhepCo8HL2TWDCPfKoScPhSTKAReeHg8jYkqaXeeoBRzq6C9My7jbh+htev4KKxd4KbziGQ16dq3cnh3ID\/Ph5w+GJMAoRceHk\/jIkIwWCbJhRyZqPx0wwU8U1aTXtvnA112Bb\/Y7SRVu+mjF3JYh8iPijkWD1R87w6Pp5mwii2EmMSyZcTq0r1WcrX3iew8XoDsBFVVd\/1FnNQZypeAA0Z9mK7H05RU+4sAW4YSffmilVzrzVk7hzdhTZLqxFp3HmeGIj8TOGAkxnrh4fE0JwLBaIK1yqyuUH6w\/kLe5Asx7hz+Ik2CaqTGxos5rWDk26rMKqWkxud4eDxNjyo2CjAipKVE37ZgJV\/UXgJWY33P9afGayA7QHsJ5HqSdRdxZoB8X2FWKcV64eHxtAYimDjFphbTEciV6y\/iXFlNet2pXhPZEf7iPAXXnkp4+vUkay\/mtC4j37Ywq5xgjXjB6\/G0GlbRyCBGsKVU3+o1kR3jF8InYUx4XMAZRZHvqnrh4fG0MkaQxGJVoSOUKzZdwBtlNSm9\/pl\/MrwGsh2q5UnWns9pHZF8R2BmKcEa4yeSx9PqVDURBE2tvnnuCr7ko7O2j18Qt0F7CWQ5du2FnF4M5TsizCxbUi88PJ72wAgSWyyKFkK5Yu35LJXVpOqTDZ+A10AmUN1lbLmYowS5xphM8\/BmK4+n7bCK5gJEYGAk1pcuuoLrvCbyePzCmLEqmxibLuQwq7LKGGaWXaiuv0YeTxtiBKmkWISezki+9eiFnOobUz0er4EwrnlsuoS9jJVfFgIOGopRX47d4\/FYxRZDTGx5LEGPn+8LMI7R9rvrvj6MrMauOY+5JpVvFEMOGo5JvPDweDwARjCllDQyzDYqP9l4AYdkPpG2Xz\/b+gJUk4RuOo8wCuRznTlOHIpJfXkSj8czEYFgNMZ2RewvRj6\/9UJmyXJsuycatu2Xn9jDfNNFcllPnou2lkmNr6rr8XieBFWSGXnCrRV+MG+engNYlqEi7Zlo2L4aSCY8NlzE\/+uKuGiwQiLtfD08Hs8OESEcrJD05Dh703o+LsuxrG7fdaMtNZCqA2zjheZ1uUD\/N7FYi29D6\/F4JoeC7YowIxV5\/5yV9qO6ikCWtp9Tve0WzKrwWHMRJxVdWfZiYlHx4boej2eSKNhAIBBM2eor569gVTtGZrXVoqku4ipdcx77FJEvR4aO2AsPj8ezkwiYxCKqaM7IpdXWuO0WmdU2GoiCc3OdS\/6xLvlxV8TpvhWtx+PZHVRJOyOCcsIdlWE9c8FVrKvW0pvusU0F7SMtezEi6MYOPtIZcfpA2TvNPR7P7iFCMJSQduRYIkWubLd6WW2xgFbLlKw735zfEcrbhyukuIZQbaOBeTye+mAgGKiQdufl7A3rZLksx+qq9rBstPwCWnVsPXYRJ4WB\/MxaCrFFxGeaezyeGqGggWADwZRTffX8lfxfO0RmtbQGon0YVmMHLmGeqnzRCB2xol54eDyeWiIgqUUQiAK5bOu7OVCWtr5TvWW\/nIJwB0IfMhrLZ7pyHDhSwXqnucfjqQcimHKCFgLmVEblqrWvo5M7kFYud9KyAuS6U53pavN6846ePEuHYhLfFMrj8dQTI5ihCsmMAieEXfKv1Za4rSpEWvJLVcPoNp\/PiRLKtQphVvWsJb+vx+NpHBTUCDYfEJQS7Z27gm+u6iVY2oJJhi23oKoiYtAt72CmjeW3+YAlownWJwt6PJ6pQhWbCzCxZUNnUY8rfoz7VZFWK7rYUouqgly3jACFuCwfn5FnyWhC4oWHx+OZSkQw5ZS0O8f8wRFZqX2Eq5e2nimrtRbWPuT05STrL+D1+ZBz+yukIt5p7vF4ph4jBANlbFfE8zdtMO9aupqUvtYSIC3zZcb8Hheytxj5YyAsqljU+z08Hs90oaCRoBZGRfWkWSv4SyuVOmkJDUQVAYz2ESLysY6QRZWU1AsPj8cznQhIrGgxpDNBLlt\/EV3cgWRrVtPTEgKEpRhZTrJpI6\/Mh7xi2LWlbY3vVlMk63oiIOYpfrL3tCQTr8Fkr8dTXKOxa1X9aTUmc40mXgPPtggEQzFpT44TjOX9spqUZa1xsZr+S6ibuvrYeexjA7khDFgQpz7bfAwRkABQSBOwoOp+fUI8SHbFxGT\/HwRgDFgL2mQad3Vhqy6Aase\/R\/bdtfr9t3ctnvLYjF+ribJDBEzgzq0TTtKM1656323q5kz1K2xvzlTlh8F9\/2adM3VEQbMdbWpDPWHep7mxFUxZzV45UujFsJo0CeWjM3IsGPCOc0d1x5gm6Kh1DQy6ckihG3JdhPP2h3wXaMrYaqhKuvHv6MgWtDyEjo6i5RTyILkwWwx3drWtNzLhn6qwUEhTNAFSIAEikBxIFEGYhyCHiQogARLmCRYdNskFT0g3P4CO9INYiEtoWnH\/JjE6mqBxJrMDkBAIQze2iauwZv82ElWhGydoKYUITGcRyXchhRkE8\/Z3106zdAYJICmTbvg7Wh5AS4PYkTLEKVIAoigT2I02Z6YecbMl7QwJhxP5mPbqc4CkugGe7vHtKk29S69K8E0X8oZCKFeVUlIF09a+DxOAWjS2EEMwq4fwwFMI9zma6MATCBYdjvTs+ZSH0OFN2I1\/I3noFuL7fkP64E3ED90zviAGodthTte8r5pOULDJ+A7ZAokbo5k9j2D2XkjPQqR7T4LZ+xDM3hszcw+kew7SMQfTvRDCwq6Pw8bo4DrsyBZ0YB12cAPp5kewjz2AHVyHbnmY9LGHSTdvdIIsAKpDb5jdumRjcIKPBMKFCwkOOIVo32MIFx9HsGgJ0jHnKY+iwxtI1\/6V5IE\/kzx4A\/G9vyFduxZyVWEaOm2mvVEF2x0R9Ff0gwtW8uFmTzBs2oW2Gk89eB5zKqHcEpmxqKv29H1kGoeWEkQg3O8ICie8hfCQ5xIsWvLE9+uTLP4y9p\/xtw48SnzP9ZR\/\/yXiv12LHY6RjszONVULX1WjUkXjFCo4gVYwSL6HYO5iwn2PItzrGQR7HYXpnod0zUWKM5\/wfR6PPu6fyY3lCf+z\/SOPbkWHNmIH1pNuvo\/k\/t+RPHwL6fq70fIgOhpDjFtkc1XTVzp12knm59JRi+SF3EEnkz\/prYSLT8DMPWDbb\/PkQ9rOnLGb7iW+73eUf3058X1\/RMspUshMqU8299oABQJBFYYrqR6\/6HL+2symrOYVIFmZ9o0XypU9ed7W1t0FTeDMDilEBz6Lwsnnkz\/29RDk3N8126mbbOu7Qwf5RNt9Zg\/PSP5+HaXrPkP5pm+hFiQfgK2DiaLqu1Fnh9cUt9iGEC7an2DhYYR7P5Nwv6MJF5+IdM578mOlCWPesjGDfY0CBSY6lHTC7yZ80uPr6FbSR\/5EfN8fSB78M+m620ke\/psztVV37CYY993UY8E1AVQSMBAtOZPiaZcQHfHS8b\/bTKWb6Et6KsZ8PtXPTJgzd\/2M0esupfLnH7ntXdTe2ohC2h0RDJb50dCovmK\/s4hZim1GU1ZTCpCq8Fh\/ESd1BvKL2BIl2qamKxOipZhgxiw6zu4jd9ybkXy3+1tVO9jdCJkxLWN80Y1v\/yEj3\/8X4nv+ghSNO3wtFrqqAzeO0TIQgCnmCfY4nOjw5xEd\/FyC+QdiZu2znXFOcFxXF+9piw6a4OeoXhfZvvDWgUdJ1t5J+tCNVG7+Nsma27CjJWeOywNh1ZdQg01q5u3W0YRw0T50vOw\/yR3zasYUd2szx\/juKPLVDYhmmw8BlMrN32bk2+8jWfMA0tHW2ogCthBiRmN9w7yVfKW6pk33wHaWZlxwRRU4n3BjIL\/rijhmOG7DWlfZwqgjKfmjnkvnKz+DmXew+5tN3Q6zHlSjmIxBywOM\/nAZo1d\/EkWRMMh2rjtJdbHS1NnhKxDMm0mwz7OIDjiB3NFLCeYf+vhFrbqgVk1bTTWVJ2p48vh7pRa75SEqf15NfPcvSe77A8nmrUgEEmb+CmHXr7O1aEUpnPgqOs75KGbGnpnmVM85k1LVfHVoPSPf+2dGf\/U5CAQxpi2jtVSx+RBTSbg\/yOlRMz9FPzij8HSPbWdopqcOGHecrz3PXDK7Qz\/dX8aadhQeqlBROs56P8UX\/6tzBtv0SXe5tUXdApYtOOUbvszw1y9GR4YgtxNCJBurlp0jXPJCtPh4ckedQ3TwGQR7PXOb0+oEodFCeQdVM9WYMBwnfeQvJA\/dSOWGr1D5+2\/Qsru2UsgCKCdrChIDSQpG6HzFRyic8d7xz5upEMCancuNu\/zrzzD0f+9yYwqDthQiVrEz8pj+Ch+dv0Lff20f4enLSaZ7XDtDUz2B2odhObrpYhaFyB9Dw6JygtBOAkTELbYEdL32MnInvs29XrU9TynjgiS55xoGL+8lHdyS+UWeZEEYSxiwbjFUCPc4gNzhzyN\/\/LkEex01tsiMaxnBFAjFBuJxgrJqWkpJ199B+fdfpHLrT0jW3OXcOvkJ73myRVgMpBbJz6Tr9Z8hd\/RrMlPVNCSMVr+bCUj+9gsGLu\/FjvS7IIJd0aqaGFVs6BTK0STWM+deyR+bLSqraZ5KAWymfWy8SK6Ykee8rWVS006O86rmoYbuN3yO3HHnPs48MG3YBExIcu+1DK7oJR3ajETb2VWaEJLY5UnkIHfgieSOfxO5w1+I9Owx4XjZ8zMlO+NGRscX1QnmJR3ZRHzn1ZR\/\/yUqd\/wMrQAhLsfFpjzOCiICqYVcFzPe8SPCA07J7lfA9F3biRuPaxlY8XLs6BYkrCZgtg9Vh\/pAhe9dt0lf3rsEbaaIrKZ5Ovv6MMuXY7deyNGpyB\/VbWObZvw1QQK0nND9+s+QP+ViSGMXX98IlyHzuyR\/v4aBz7wULY9AUB2XiybSUcX0dJI74iwKJ59HeMBJEOSzzyeZppG93\/NEVDNfRVVDS0jX3Mrozz9M5Y6rsY9tdgl8JnNQA1gBK3S\/7X\/JHf0qF5EWNEj+cHXjcfcv6L\/0xW5shvYTIootRJhyqufMvYzvNJNDvSlMPxNr6Mci\/9kREag2l7NptzEBOprQ8YJ3OOFhUwgiGmaxNQHYhPDAM+l6zQpcHWSXcKilFCSgePob6Xnnz+h6y\/8RHnymEx42zUwa1bDXBvk+jYiIu05qM4EbEux1FF1v\/gYz3vNLime9Cyl0ueudWjARWknpXPqfTnjYBhIe4L6LTQgPfi6dvR9xY27ZmmJPjQtilH\/Z8kZmsgRtlmKLTTHIqnNp3fn8Q0dOvlVJx12O0z22KSETHrkjz6Tnoh9m+R3TYL\/eIa6ECEHIyDffyfB3Pk0wr5Pc019C8XnvJ9gzc4rbtPUc4dPCxHBZZ+KyG\/\/O6C8\/QeVPq0jWbKJ4Zi9db15V38i83WLcnDX8lXMZvfYqF+Lbbv4QSHtyBAMVvWjeClY2i0O98Z9eRfqWIec+QK6zQ37dFXHMcNJOSYPGqWC5DmZ+8HeYRU9r4MWgiqKjWxn5yb+Tf8Y\/EO5\/UvbyuAPVU2OqNc0yh3q67nYqN36N\/InnYWbvO01BFpMkG5sObaD\/w8eSrH8QidorvDdrgSsVy8O5Hj2q5795jD6k0f0hDTqjxtFlyPLl2J4u3tCd45ihGNs+wgMnP8opxbM+5IRHUyzAghRn0XnOx5zwqJqphCYYe5MiE6oAa0qw8HCKZ\/+HEx7QuMIDsvyUFOmaT8fL\/hsZSzBs\/P1trcha4GpPjn3irebCZskHaeBZ5Tbey4BNl9Bjrbw3cbWu2gcxaDkl2u9QCidf3GTOxSzuv6otNV2yX5PyuBIwSfPMGXEaR+4Z55A74jloxTagiba+GIHRBFXRd269kP1lOVb7GnuNbujBXddHsHw5VhPzuq6Ig8ppm2WcZzkfhed+ACn0NLYZ4glkGdZe45gexDxlPa6GozpOE9Hxor5smjeJ8KsdJk5JZxWYW0YuAeCOxt51NezgqpFX69\/B\/CiRm8KAveIE2zZJg8aF7IZ7HcyM9\/4O6ZhFYzrOPZ4aodlTn1QY+PQZxHf+DvLtlaWuioYGFWELqT57xkruz+qANqQ0bdzFuM+lzYWJeUtXjr3K7SQ8ILNlQ+7IlyKdcx5fINDjaUWqSY9hnvyz35CVCmuvOS+CxCkUQ+akRt4uoI3c\/rYhB1ZdKgfew5zRUbm1ELCw4trUto8AAbDKzH\/+C8GeR2YCpL2+vqcNycy0dvN99H\/0BOyW9dBuGeqKDQNMnDKQxPqMRZ\/j\/qxRXsOpYo25IvURAFopmfNm5lhUse3n+9BECfc5kmDBoXjTladtyCoGmzn7E+79LNeWuI0efQAEE6ckM\/P0mFDeCUBvY272G+7OKAjLSTe+n26LvjZpo43HGCaEEkRPe1HWg7qaoevxtAOur0t08MlZwH47LgKYkQSbD3jN+ks4gNWNGZHVcAOq+j50iKU9EUuG2y3vo9omNoBg4ZHupTZyIno81QoF0f7HZYp3+81\/EUwlRTsi5gWpXCCgy6Z7UNuh4ba1CrLuvXSEI\/LnfMhBlQRtK+d55kiUji5mXPILgv2Oa4LMc4+nhmQBI3ZwA1v\/aV80KTfgSlV\/VNEoQCop6ytGD9\/rMjZn\/uGGUckaamHWVQQCGo6ac\/IBB5cTaCvhAYC4ZPOOWUjPguylNnx6PG2P5DoI5u6Lpu0ZgZhFZKXdORYUrLkAXG7cdI9rIg2zOCsIS7F\/7SWn6JtyrrJ3U5Q0rinivrUUZ2G651VfnNYheTxTSrWdfa6DYP6BbhVo1whEAauooq++9zxmnL6ctJEq9TbOXenFCOicuZzYEXLycEyKNJa0nVKE9n1oPB4YL1\/fxggEwzHak+fwnpAXA8rSxlm3G2YgrHaeslDk\/NAQWm3TxgDgWtYWZ0NQHC997vG0JQ1j7p82BIgtqsjbFaSRmk01hADpy8LT1l\/CAcDZIzEgbSo8wAViaZppIe17GTwej4vIKiVICM\/efGFwJkCjhPQ2xCBOc1mWGiRyfk9ER6qkbdMsansIUBqAtDReotvjaUf8BgoAVZLuPEbVvlVBOLwx1sdpFyDahzl9OUn\/xcxReGnicoga4uJMD5mwUOt6RHs87YpN0UqpnbeSEzHDMRoYnrPxYg6SpaTaO\/0+4mkXINyBKEhFedGMAgcPx6RtVbZkWxQIwI5swQ6sn\/Cix9MmVPdQcQm7+QG3SrV5Mq248ia2J88cLL0ALJn+hWHaF2qzmlRADfKG2Jn9236\/IQZ0ZAt2aJN7wZuwPO1IeZB0471IgH8GAAQZjlGDvFHfSKER2t1OqwDRPowCa87jKIVTS4mTtNM5pmlHLUQR6WPDpOv+Nv6ax9M2OGGRbroXjRMfzp4hYGKLhAEHPdbJGTD9zvTpvTNZt61cKG\/oyhFZbZzwtEYgXXeb+x9fxsTTVjgBktxzva8jug0KaTFErcq50z0WmEYB0teHYTX2Eec8f571E2Ucm2LyEN\/2E4hHfSSWp81wC0HlrmvaOwt9O4gipQQR4ZT1l3CALMeumkZn+rTdmdOuc6G7eeWkzoDDhmLsdI6noVCFSEjW3EG67g68E93TNlQbSm24i3TtrRDhN08TEUzZkvbkWRClPG+6hzN9AuR6Z64Sld7QuB5K3oE+EYOmQvkPVzFW4t3jaXWsm+eVu35JumEzEoV+7m+DKFJJIVV5jfYSLF1NqtO0dk6LAKmWJF5\/EQtV+IfhZPrG0tCIUrnt++jQBm\/G8rQB6vx9NqZy4\/+2VRegnUEEU04B4cT1czl8uoQHTNei3evOa9S8rGDoSK3XPp6AWiQfkjz6EJU\/fzMTuT7GwNPCZH1Aknuup3LPDUjeuFpwniegFtsZIoHIUgFl1fSs5dO269c+DKovzoWATH88c0OiCoEyes3H0OFNIIHXQjwtirq5nZQY+cm\/Qeqjap4KFdQIiPICfTdFerHToYlMuQDRPoysJl2zhgMxPKuUOJveVI+jKVCL5AKSR+6jdO0nvBbiaV2yrpuVP6+mcvuvkXzgfR9PgbjSJjYKOXJziRNF0OloNjUdGogBKOY4dXaB+ZWUpP26Du4EqkjeMPLzT5Pc91vXH8H6GlmeFkIVJED7H2X4h8u8N3RyiFVsV0SUwukAp90x9eGaU3qrFESWk6giFnlh7DYYXvt4KlQhMOjIECPfeg9aHvSmLE8LoVnorjDynfeRrrkPyXntY1IIwVAFApGXP9RLUaYhGmtaZP3QO5mP8ryRGKSduw5OFpsixYDK325gZPU7cA9d6oWIp8nRMdNV6dpPUvrt15Fi6B3nk0RAYgtGOKRzEQcAU54yNrUCpBejIJWYlxZCOhPrM+QmjVWkEDB63Zco\/fw\/nClLrRcinubFpmBCKn\/5JiPf+Wc0MuDjaXYWm3ORz0sBprrd7VQLENdsT+TFUQDio692gqxRSi5k+DvLKf\/q01mNLPVCxNNkqOt1Y0Lim1cx+IXXYuNhxIifyzuJggYCIvICBWH11EZjTZkAUTCylHTDu1hklSPjlDZvHLULqIKxYCyDX3snpZ\/\/p0swFP\/geZoJgcBpHoNffBNaqSCB93vsEoqUU7Bw4JaLeZqA0teCAoSs7LCpcGIhYJ9Sgm3rvue7iioYQUzA0Kp\/Yvjr52cFF\/2l9DQBasGmlK75OIOfez0ajyKhFx67StZoKpldYFaqnJS9PGXr+lSasKoz5NiuHAJYn32+i2SaiBRDRn9xJUOfWwqV4eyP\/kH0NCoKYhj53gcY+sp7QcsQ+Dpvu4uQlRBTTtM+DMunri3GlAiQLHzXrjmPDlTOGI6n7twtS9ViZYDueS6017oCOR5PQ5KZWYO5ByIhzofnTa+7jQrBcAwicurAJmYJqE6Re2BqFvFsjoQhe4jwzHLqOw\/uPgJJSjBnPh0v\/Q+ICpkZywsQTwOjlvzxbyJacgo6mvhmaTVAQBJF8wELUuVwAJa1kgDJvoxRc0Y+RFS9nWW3MQYtKx0v+hdM9yKnffjGO55GplpROixQPHsZko8y24vf9Ow2ihpBLfIigNV3tJIAqX4Z0ef7\/UYNMAFaSokOeia5Z79+LJPX42l4jHOYRweeTv6Yc9CSBeM3PruLuOKKosppCtK7ZGpy7Op+51RdbPLa99KJcoS3eO4uAtYiBorP\/yBSnDHWxc3jaRpUKT7\/\/2FmzEYTP393F1VM7Bzp+259J\/vKcqz21X99r\/sJVi91rWvNCE8H9ij5+le7hwgaW8IDjiH3zFdkEVnhdI9qF8hqIE388YUJJkELXDcxoJZgjyMpHPdKtOw16N1GoJygUcjCNOaY7NXmFyC9s7L8D8MzZxTpTCyp+PyPXUcAheLz\/tFFXjXb4qFZFjKSJUFO+EHc33xkzhNptesmbiIXTn8PwcxOSHwE4e6QpUSkM\/KgyjMBmILqvHUXIMsWZRUiLccYBdFmW\/EaCBOgoym5Q08gOvyF2YLRRA9d1VcTOI1J+x\/FbroXu\/Hv2K2PANb9TaQ5d9Z1Qbe5bord+rC7ZpvuxW552L2t2a5b5lA38w6kcNy5aNklyHp2A0FGXaeHZ2kfuamozltX24cqIoJddh4zVOTYEd\/7fNfJsoUkNBROezsSFV1fkKYwX6mLtjEBOvoY5T9+heTu60gevRUd6XeNs4o9mIVLiPY9hsLJ5yM9e2Qf1TY3b4gzWw6tp\/zHrxL\/7Zek6\/6Kjg6665LvJNrz6QT7n0j+2NdhZuyZfa5JNheqFE5\/B+U\/fI201O\/rYe0eppSAQY7dvE7nAWvoQ1hevx1FfVcfF76rmwwLAzi04vM\/dgODxinRgceQe2YvrrpYkwgPxHWb+9PXGf3ePxM\/ep9LmI\/Gfac6+Bg88gCVm35M6VdXUHzueymc\/i4IovYUIuqKZ4JQ\/u0VjP70v0jWPuReyk24HAObKa15CG74AaXrLqXj+R8gf9JFEASNf93E9Tw38w4md9yrGfnJCqQ7ykx1np1FQFKL7YzoKcUcCKyp9zmnJhNdeEbR53\/sJjru+zBhc+zStNrnusLId9\/HwBWvIV53H1IMkc4IiQIIDAQGCQP3WmdE2r+eoa9\/gKEvvBIqQ5nfpwm+b83IvqsYRla\/k8EvXkiy6SGkI7tu4fh1Y8J1s4+tYfCqdzL8tbdCGmeHao7rlj\/uXIIZBYgzP49nl7GgqZjjp+JcUyJAROT45pjGDYoEaNkS7buE6LDn0jTmiaz20ehPlzHy3Y8hudB1m7OpM79V+5loZue3CdhkTJiUfvsdhq56\/YQ+8O2w\/9Ax7WPkW+9i5GeXIsVMaOzguhEGSEfE6HVXMfx\/F1BtAdDQZHkh4T7PInfE2Wjc4FpTE+BCK\/SoKTpX\/RHlGD8ldgNx2kfhlAuRfI\/zJzT6Q5Zlxldu+x4jP\/gvpKvaAGsSQkAtpCnSnaP0++9SuuYTmYO4\/sOedqwTupUbv8LITz7lOvSRTv66qeteOXrNFyn\/+rKxkNlmoPDc92MKhabRmhqVLIzi6IfeTZFl9X1q6iZAVMcKKM5VYb\/Uz4ldQwxaTgn3PpD8cefifB8N7kZStwhSGaL0s\/9wCkQWtrkTB3GLYd4w+tP\/xA6uGy+F0aqou7da6mfkh8uQQLLNw05eNxEIDaM\/+wh2y0ONL0Sy8YV7H0Pu6JeiI7ZJ\/HsNicQpWGVuYZRDRdB6JhTWbyXK6l9FIUtQZsc+gXDXEMBC8fR3QK6rOUJ3s7DT+J5fU7nrxqzP9S44RtVCKKT9W6n89nPjr7UsTlDEf\/0+ybr7ITJZraidxKZIPiBZ8zDxHT\/JDt3ggjebM\/lnvx4p+BpZu4xAqhAI3WoC1ye9jnWx6rmVNQCBNQd3RBRTi\/UJhDuJCMSWYP4e5I56JU3j+8hCqyq3\/wB0d8croEL5th9lv+6sJrMz6E781OP0TlhUbv5e1i1nN66dtZAT4r9m163Rq96aEKwlOuz5RIeehGYluz07h4CokswoIBF6MACzmlEDyVCjh3SEgExdk5OWQQxaUZcX0TV\/PKGs0cnGmD5yGwS72bNdFQJFB9Zi+x\/eTTOWM4uNOaKfgOzEz8TD2szB7fo07\/LYJAAbk2z6+24cZ\/x4YpT4oZubJyxWABNSfP4\/QljPjUIboGBRV9r9Cuo2AepiaMwaSCXZL\/skFkR9A9udQgxaSQgW7UH+hLfQNNpHhqYV0k33OmVkN80nIqCVYXR4K8zYexcHlAkMCR5\/GTV1l9bGaJru+BIrYAwS5DJZEmQlRap\/z4TUzu74lazO2agLwd3d0OVsuuhoP6opUueUr5qQaZfRIc8hd+hJVP7668z86feeO4OI65MO7LvmPDpEGMmSumsukeszq7LJu\/VCZiXCISX3jPpCBTtLCoWjlrrsYrsLi9J0U0u7u479Z9fGkJnV0nV3kqy9nfThG7FbHsFuegBsit36KHZwc9Zi9cnO4\/4mxW6C2ftAEGHm7ouZtQ\/BoiMJFxxCsM\/RTqiMndfP+skjY9UVCie8jfj232a33GsjO4MqppyCKks6hPnAA9Wk7lqfqz4CJBtsWZgTKIeWXZ00\/yRNGley3XR3kT\/1Yqr5FM2EBDnCPQ6nvHkdEu5eeQq1IMUepHt+9eiT\/eTYAh7f8WNK111K8tCfSNdtdMbb6g\/Z5TVAPImjlkdIt6x3j+Odv3NxkxbM7E6i\/Y4nf\/ybyD3rNRMGP4l7l2kcEhaRMD+mkezyI58tF9IxC5Em2nhU+4U84xzCAz5BfN9fkHzgtZCdQMRlpBdDZlUs3fU8V11XpcAwuzNHXiGVZrK\/TDfGoKNK4cQ3YeYeSMOXpNiWTFiE+xzlFuTdEX4ikApm5t6Y7oWT9wNl0Wo6spmRb1zAwKVnU77pp9itG5GeCOkMXUZ8LnDJjaFxxzXG6crb\/cn+Fhgkcp9zWfUh0hOhpWHKf7magStfy9AVL0VHt+yEzyYrhGgiwgWH1eB+C5oK0eJnjRWvbA6y3nO5TopnvDu7dq0ceVc\/QgOp8ox6nqOuAiRNOAyAKWrw3hKIq3ll5swhf1KTZBNvS+ZviA5\/MVIId8\/5rxaMkn\/GS7PfJ3EtqnWk4lGG\/\/dNDP\/kCghAOiMIA+dUrjq9x\/pqVI\/7VMef8J7q56rHSRPnG+kMkUJA6Y\/fZ\/Cz56DDG8ffvyOya5Q7ZimYSX7myTAunjN35Mvc7820g898Ibmn\/wPhosVopfk08EbAKlgrB9bzHHW9KyJyWKOHnzccIhAruac9n2Dhkiyju4lMEDC26w4XH0u05GR0dBf9N2IggWDu\/HGT0GQWkiyRsfy7z1P6\/Q8wMzKT0JNGX9UI1UygKNIVUfnzdZR+8T+TX\/wyARIe9gKixc90jZZ2JWk0a3kc7r+EaMkLm0+DzUy45Ltc\/lPsBciuoEAgHACwrE7nqMtdWcaY1X6xlx87iU2RYkjhjHe535vxwZEs+zHI0\/Hi\/8B0FF3DoJ1ZxMQZPTW2dJ7970jXgkmWcMmyuW1C6bpLkYKAjZlaLU5dTa8Ow+hvPo+OZdHv6HMCmiJhnuJZ\/x8SBFk+yM7MAclcP0rHS\/4D6ZwzJlCbCnF+s9yzX0+0z\/5oOWn8CgwNRjbdDgFYtqw+D0B9BMgyVEBVONQLkJ3ABGhJyR\/TS7jPs5rzwa8iWZG8xcfTufR\/3G7akmkiOxACmUdbR1I6znoXuePfkpmyJuv7ALv+DpJN92WmoGmYhQqIoiNbSR\/5U\/biZMxYzmGcO+JldLzkn9GRZCx0eIeY7LoNJRRf+F5nvtJd1GKmm0yLlU5nyhWrTWfJnU4mRIHv8dc+cvUI4YV6CBDnb9RNl9AjytzsSzST\/jxNCGotUixSOPlCJm03b2icYzh\/8iV0vfFTQICWEkBdnw9TzaEw7v+DMMt\/SdFyQseL3kPHOZ9wx5HtJPA9FUmpAcw2LoveDmzMfp\/kM5xFIhVftIzOV\/x\/YFO0lGlw271ukcshKadonNB5zgfoOPs\/s\/kz3ddgN8iaS+WPOxczZy6aNvn3mULURWKhQnHBZvYHqEdNrJofUC2igBoWIRR9EcVJYgIoWaJDTiBcfDzVwnpNjWTmF7UUTnkHM95\/LfnDTgIVdKCCjiZOWMQpWkrQ\/hjilHDPg+k578t0vPxjE4ToTi4cYaEBHMcKRjE9Oxt+nL1XLcWzltPz9h8QHXgMpHb8usXZdRtNsAMVSCzRfkfSc9Fqii\/5nzGhMv1CdHdwznTpmkfh5POh3ALPxBSSidtObODaVNahJlbt4\/uWYoCUNNgTbKdtrgTq6UMTJIKO57xvrC5Qcz\/8ExADmhIuPpHu9\/ya+LbvUbn9p6SP3oaOPIbGZczMRQRzDyY88GTyz3olhB27ZsLLrlkw71CCnoWkW9aORfVMOapIrkiw1zOrg5v8Z6sal7VEh7+YGYe\/iMqf\/o\/4rmtIN9+Lblnj9hgzF2HmHETu0NPIHb0UTC5rH7yTGlujkq0f+RPfRul3X8BuXueKTDa9dl5\/UkUjQ86ie+743btGzQXIdUvcrFWrCwIhsrr75fRaHjFoKSX\/9DMJD3sBVUdwS5H5RECIjngp0REvhcqwK1FiU0yhB3Kd4++fbALeE0\/kBE+YI\/fMlzHy4xVIdwDpFGsjJkBHE3KHnYh0L8qGtgtPgjFj1yJ39KvJHf1qSEazEiVgij0QdYy\/v1l9Hk+GydreztqX\/DNfzsjPPoPkdiPBsk3I8u7SQkAwHLMAgCW131HUfKadNn7ghcUAUW2yIk7TgQAmoHDGu93vu1LCuxmQLFmvmjuR60S65mN6FjnhYbPuerubeZ\/tTvPHnot0d0LCFAcjON+HBAGF57zXvbQ75rTq2G2WvxIWke6FmJ6FTnhUOxU2YcWCSeEKqlE45SJMV7EBTJPNgYLNhyCos6GubQIBUh2kUZ2fj8BX4d0BJkBHU6KDjyI65AxadhGYiAkyR\/GEhLyqz8e40s27fXy1BPs8i44XfcA57sXs\/nEnSxBgh2MKZ7yV6JDnZlpBDXJ5TPgk1y2ozXVrVLKSLmbBYeSPfS06qs1XF246UOdIt7AHAItItcaTpPYr1d+ccmkNc7yaOQmsBQOFU94OYbG1fB87oupkr2omtT62WorP\/2eKZ7wJHc4q3NbTvJNFRelATOGoM+k85+NZxFQdvlu9rlujklUXKJz2ToKZPZDsqomzvbBuDe4CkOW1rwlT0zugIFw\/pnHMS11z3jaZ4buAGDRRosVPJ3\/0q3DbLL+zqg0y9tP56ivoeNElEFu0ktanXaoJIHFRUYXT3kDX277lNgTN0EGyGch8IcGiw8kd+WKXV+QFyFMigiQufWa+XuSESK039TW\/AwKql5BH6UmbrYLCVJOVLSmcchEEuelJeGtlqmGsQUjHKz5N91uuIpi9DzoSj5t+dmeCiowlRupIgnTOpev1n6Lr3KuQwoxMfvkHoHa4DUH+5AuQjmDX2iS3GdZt4rsHEwr1OH5tBUi2\/vUndKgyJ\/VJhE+OCdBySrjvAeSefo4XHvVGldyz38CM919Hx3POQ4Kcy\/JOd9E\/YQKw1h0DJX9cLzPedy2FU9+Rnc8nvdWczP8THnAy+SPPRsteY38qVDGJBYH5IwE9QLXVRs2orQDJBtdfpgh0p66KhH+Ktoe6i1M4+UKkay5o6lXyuiFj0V9m9mI6Xn0FPe++hvyzX4bkO50Q2JlrLwYdTRATkn\/2S5nxnuvpftsqgkVPG48Q8veyPmQRdoUz343kcmNGfs\/2yYrh501cn95PdZnlxSJdwNzU3WsvQJ6AQWNLuHDfrF0tfic1FWTRWagS7n8S3ed\/h553XU3h+Fe4UiGTmapZqZXcEc+h+50\/p\/v87xIecLJ7UmsVbeV5crK8mGDfY4kOPTGr9NxM\/U6mjswHYjsjOsVkGkiNs9Hrs01K3GNal2O3AgaIlfyxr0cKM725YyqpRi5lvTzC\/Y6j662r6Xj+xeiOyoYbl\/BZPO0t9FzyE6KDTneao9rMPO+1jvrjEkUlzFM87RIkwueFPAUCthASmIioHsev7YzPpJsYejojulLFim9l+3jEaR\/B\/IXkT3wrrmjidA+qDakWIsx6hHSc83Gig49Fy0\/Sf8UY57Pa+xA6XvZht+tNY\/deLzimlswXEh35MqJDTkBjH5H1ZCguF0S0GQRIhg0oFEMCfC\/KJ1KNvDr+jZhZ+7rdUyuVnmg2TOj8UUGOjjPfla1D25m2mZDPH\/d6pGO2u29BXZ5Jz2TItPbicz8Ik7Q+tisK2KyxFEtqu12ty8oVWBLv29oeAkmKmdlD\/tS3Zy954THtZKUygv2Oh4DtR8SpIgbCxcfRfB3+WpCs1Ht40GlEBz7d+bC8\/+lJEWkiJ7oIM1WzxELPOMagFaVwdC9m5l67UTDQU3sEgvwk3tZG2d8NjXOmS6GHwqlvzwou+13rk6G2PiWlart6jatH+\/pbuS0CqWK6uimc8R4\/2RsSf0+aiqxrYe6YVxPuezh4X8iTI3Tu+E07T72utvd9bIsJsKMpheNfhVlwmNc+PJ7dJevzIrlOCqdcmEXRTfegGgzNugGnsh8Ay5rAB+LZFoEkIZhRIH\/ieePNgjweT02InvlKwj33htgn5D4JdXEQ+Ss9FYigsRId9jyCvY5qvaY\/Hs90IQZsgumaS+GUi9AY76PaHlIf+6xfxaYCVSQXUXzeB\/3uqKnxC1NDkvlC8sefS7jHvlBJvRCZIvxqVm9MgI5a8kedTbjfcd730cz48N3GJAvDlq6F5I9+JZr4EvpThV\/J6oqAtUghJH\/8m7Odko8vaFSkOJNov6PQWB6fU5D5rKTYQbDw8OqL0zFEz1Oi5E+5EDNrpquy7IV93fECpJ6IoBVLdOCxRIecmfk+fOG3hiOr1CtRgcIpl0DFukYKQQRBCCYk7U\/Jn\/gmTOecTIv0i1NDkW3OzOz9KJz4VlfqfXslaTw1xQuQuuLCCovP+wCEdenn4qkVxplBcse9kY4XvxNSsAMVdCBGRyt0nPZyOs5a7s2PDY0L6y2cdB5m9iyIEy\/o64zfDtcLCdBSQu5pJxMtOQsnTPxkblzG703HKz5J7oizif\/+a9CEcO+jiZ7+D+6PuoOKvZ7po6qFzDuI3BEvovSrryKh2xh46oMXIHXFkD\/uTVnVV1+rp2lQS3jImYSHnLntH\/wmoClQOp73QSo3fhPVeLoH09L4rVQ9MAFaTogWLyH3jHN83kezIcYJfJs6X4h1bWu947wJyEJ6zcKnkT\/u1dgR6\/xY7U6d2mr4Va0eqEUECme8CynMyF70i0990bE2wa6d2W7+SNYGt9ooqibHnTBGT\/3Iwq3zJ11A0NMBifeFqFKpx3HrJZrbVzCJoIklXLiY3NGvxJs9aogqY4Ji7F9x2p2YCTK6Ca73RKFSLW3zuH89u0zWujjc9xiiQ06h\/OefIoU29YUIagQC0XsBWJZFGtSI2gqQrCOhhbuN27y13x0zAZQthZPPR3Jd3vexs4ztzvXxr4lkzmvZvnzQFNIYLQ2hNkHLQ5DE6Mgm7NA6kBC76T60NOBMGqVB0s0PbdNOWF3I7sa\/oyODEGQzWBXJFQnmHbidxV0xs\/ZEOue4DoVBnmDRoWATpDgb07MnmAApdCNBiOQ6IYzARE\/ujH+cYKkiE\/7xAmZSSEDxuR+kctvP2j7\/Sg1JPY5bFw1ElNF6HLfhMQZKCeFe+5I\/7lyfubxDJpqc1AnasUV1wnXL\/lcrQ+jAo9j+tdj+9aRb16BDm9ChDejgOmxpCLt1DcQl97dRW1NdOL7v5p3\/kILkIJi5B0RFzIyFSKELM3MvpDgL6ZpHMHNP93rPIszsvZFc95PLCFXnk6ma1nxhzu2TmR3DA08h9\/SzKN\/4Q6QjbNv+6ar1KaZYFwGSGkLTjnNaQa2LQ5fuBc4B653nE6j2f9fxcNjqT5XKCLY0iA5vIn30FtJN95GuvYt03V1oqR8tD6KlAbQ0io5m7ooAJygECLI1NRCkI2gMHViVdMujTrl69F43pjQbOyAFkELeaSnFGUhhJsG8AwgWHkowb3\/MHkdguhdiOmZBVHyiU9im44LEayjjaAomJH\/CWyj\/6UfjJs+GmBRTi0C5HsetT5vDlNJoQkpb+UIEUouZNYv8Sed77aPKmFN6op9i3AxltzxAuuZ20rV3km65j\/SRW0gevQsdfOzx1iwFqrJGAGOQ7gARGfeJwOP9I7aBzBaBcYEwUXVOiBs7gE3QuIyWy+iWTWAhvvdP41YrASl2Eu7zDIIFB2HmHUq4aAnBggMx8w56YnUDVbd4biuc2w1xvpDcoc8lOuRY4r\/9ESkEbaWFCKgIkPI3YMzNUCtqK0CyjoSR0D8cM5QzzEgsKnUKIWsojEFHE4rPf4uzh7dz0cSqWQoeZ5bSygja\/yjJfb8i\/vvvSNbchg6uJX3sEeyAIiEQ4v6NTDZptuvwcPLC1sWsWx\/GBNv2\/pgFApjtRVu6D2hlmMqdv4W\/\/hZNwHSBmbEQ072AYK8jiRYfS3jgaZg5+zrfm2SPdnWxNFXJ20aIuHmY66TjzHfRf\/er2tIXEghI2EQmrCFLkG8HoVFFDFRSgnnzKJx8gXut3dIGqrtek9mQsjpE9rH7SR64kfShG6nc+XOSR26DRNHqJjAACQUzK\/d4f8j2nOkty0TB8iTfVwySd4EEIgJpTLplHenGdcT33UL5t\/8LAuFeS4gOOZ1w8YmEez8ds2DJ449jE3dv2kU7lgBUiZ7xCqKDjyW5+4+QC9pJkJhSQjlNGKnHwWsrQJahLIcZsKUMj4aGnsS2x1KqqZJ\/1qsxcw5ov8ir6vfNdr12YC3xLd+m8tefkq65hWTdw5AAeScsiAwSZeGq1Z156jOGnxp9vGaHuDId0YRrqEr88B3E994BwWUE8+YT7n0MuSNeRHTkyzAz9hw3d9kkm6Mt\/2i6a2YCiiedz8Adf3SCuA32JapoaDDDFUbVMAiMWYlqRX2c6EKsUDJujWj9W6UW6chROPEttE\/eh4LVzPQSQDJCfPevqPzp\/6jc+n3swGOuO1wEUgyzircTch+e1JzjmRxVgfL4VyUyboeNkm7ZQLrhx1Ru+TFS\/AC5I84id\/QriQ57LpLvyQ6ThTG38pzNNirR084m2n8J8YN3IvmAcTW4dREBI5TiCnX5srUVINkcnBEysjllS+B+b+1lwgTocELx9FdiFh05Hl3UyqiOObKxCeU\/fJHSbz5Lcu+NaOyiiogMkssyuNvIaTntqII635CEQaahWLQyQul3qyn9fjXR\/s8g\/6xXkT\/5gvFKCa3ssxMDmiJdcymcfAHJg+8AWt+EJYINDUFs2VDsph8YsxLViprPGAWRSykj9AdV7bpVEeMir7o7KJzxHsazo1uYsV4YQuXmVfT\/19EMXnUe8d03QhQgneF46Q+btpOtufFQm90DpxVLR4gUQ+L7\/8LQqn+k\/9+PoPybK8DGtHyzs0w45o5\/M8HCvV3DqTYw3xkXtTwa91MXG3FNBYiAcuqYt39j4AI\/WndFFUHLlvzR5xDseWTr531ku1S79WEGP\/sPDF7+SuIHb0Ui48xUY9pG697ypiYrECmFEMkHpJseZvBLFzBw2Qux6+9krIhkS+I0Mcl1UjjxPLREaz+rZD4QZ51cP+8LmQ+kxjKz9lfwEDdEY9nc8gLepkjBkD\/+TbR8yktmmkvX38XAp55P6XffdRpHLvCCo9moaoahE\/yVm6+h\/5PPIbn3V2N1pFoWVfLHnUuwx95oOaXVuxZm1Xi2AGhv7UN5a7\/qLXKriBXZUI6BOqXQTzvGoGUld\/jzCA86Y7wURyuSxdFpeZChq15H8tCdmO7ceJKgpznJBL905Ug3PcrQF1+H3XzfeP5Eq5GZ6WTmXhROeKMLAmnlTY+gxuXubgRgFqbW8Wc1FyDXZf+qsH40HUsibL27pCC5HMXnfiD7vQUfuCqaAELlpq8T3\/0nV1PIh922DmmMFCOSRx6m\/NvPAdJYWfy1JGtdXDjtHZiZs1rdF2JGY7Aia4CxzX1NT1DrA56WhTcEYh+2StkI0nLSwwToSEp06ImE+59IyzeMygID0kfvQCvSutE6bY0LjLBbH3G\/tux8dntw6ZxH\/tjXomVtye+qoKKYcooKbADgjiYQICxzgzQha1QZCVpR\/7AWiaBw4tsgyE0o0taiZDkCwYKDMQUfltuqqCrSs6f7paXvsdOuCqdegpk1C+K0JTdFxiCJpRKoeaRu56j1AUVQAQaEtcBIywl3MWhsiQ44mtxRS1vb97ENZvZeLgHLtrTa357YBJOHYM6+2QstfH+zIovB\/IPJH\/saNG7N5N+sJ9NQTPIoUPMsdKhT6JBVZJ9PMCrC2uwEraODuMqWFJ\/3obGJ2PJkuzMzY0\/IdYwnEnpahGqIa4CZsTB7qR1usFI4\/lxMVx7SlFaa1KJolshdnj+PhwBkee2zJ+siQJYto5qDfn89jj9tmABKKeGBTyc89LljCVqtT1YXd+aeSNTRStsBD7jba4FCJ2bu4gkvtjDZpijY+xhyR74ErbSWL0TJNBBhjSynolqfG1ofAZL9q8K9LTUNM2dy4cS3IoWe1i7\/MJGslpDpnIfkuzKlq6XurEdBcp1Izx7u93bYGGXPc\/F5H0QKuZY0zapyD0zY1NeYuq5+Knpry8xDEYgt4d4Hkz\/2De1R8+pxOF9PMHd\/r4G0HOL2QmEB0zW3vTRrtQR7H0X+mS9BR2xL+TMFsCp3wvimvtbUdQU0VRNWS5QzETRWCqe\/M6tk2i4P2eMJZu893UPw1AOFYN4B0KJpW9tlLGFSyB\/3pvFuhS3wXIugRsAE9vZ6nqeuAqQjZO1wzNZQCJq6eLcYSCzhwkVEz3jFdI9mWjELDpzuIXjqhFlw0HQPYeoxIaBEh7+I3KGnoJXWMGOpIokFA3+v53nqI0CyXJBSkX7g\/sil0zdvuJIIWlHyJ1+A6Z6f7VLayXw1jpnjTVitSjB7n+kewvRQ9W0+\/0NZaazmnuCq2MhgRlM2qGVrPc9Vn1UwS\/ac\/T\/0G+WuvBPyzXlXRCBOCRbtSeGEN7eRfXj7mFn7ZbWx2vcatCQKZs7iHb+vJckaTh10Krklp6OjCkFdeu1NCSJoLgCBO2ePZHWwltVn\/a2LABFQzhtrVvVgaECb1g\/ifB\/5Z78OmbEXTjS2p\/YBYDpmYzqKLWMr9jB2H82sfXfwxhal6gsJcuSPfQMSaFPPb1U07wTIg3IVJVWkXp1h67cSZoW70kBuH6igKE4PaSpcUTnT0+XKljTb8OuAFGdg5uwBaYuXb2kbBNIE09WJdC+Y7sFMH1mRxdyzXku4+Iim94WogCL3AHB+fVqXQ32d6M7nofauSspgGCBN16zPBOioUjjhTZi5B7RP3sd2yZIJC12YGXu6dtJNukPzTEBcCK+ZuRCT66i+OK1Dmh6y9qkmclUmmlR+KKgRwv4yqYrcCsCW+vmf62foW55t10f5GwX6Q6EnGess0QSIQJIQzJ1L\/uQLaHvtQ3APWFjEzFwEafXFqRyDTP05J02TtjMWgQTMrL1ccmxb40KYo6e9mHC\/JSQP3YnkmqzVr0IQQJyyFU3\/BtSlBlaVugkQAdU+jCxncPNF3BMITZZAIGjFknvaCwgWLgFt\/e5lT424a2ACpGeRuxxTqYEIkNjxZ7mR1mqTTY0gyrK30iYSJi4+0szaC6Li2EttiYhrsJXvpnDiWxl64D004cXQyCBpypbZlvsy\/0cTaiATSOFGhTOm4ly1Q5FCSOGMd9JMilNdUQsEBLP2zSx5U7RImgAdTcg\/62xyB5+OVoanJ2NYFYIIu+Vh7PAW7MB60scehcoWdGQLtn\/UxVgUcNtA96HGFiYiaALSnRVRTJOmjkDabcS4trfHvpHS9Z8hWXs\/EjWXFiKAGv4sK4l1Ec65UyemZKYY1RukmRZgE2KHYoqnvopg76OzBaBdfR8TqEbrzFiIFHGLzVRkLotBSxA97cXkTzyvvufaBbT\/IezG+4kf\/BPJI38m\/ts1pBvWgYBEOM3EJtM9zO2jigRgqjWwGkq1mwaqWkjHbAqnvp2hr74Houke1M6hQGrlN1NxL6dGA0m5ZVSwIk2wCotAkmK6OyicejHVejlNMPIpoBruuReS70BLIxDUusvyU5w6Lrt7kcZuUW4QZMY+BDP2ITjwVADs1kdI7rmW0m+\/QHzfH9ChEtIR0HjaSLZYFg3BrMzC7AMjxgJlcs96HcFP\/gM7+JgrbdtEwlXU\/mUqzlPfZbGavBKy3io35wOXJVnXc+4uWcOo3CEnES4+IRMe7ez7mEC1M+HsvZDijKl\/niRrp9toP2qd3yONXdXimXuRe9br6XnXtcx4x08pHPtSNE4habC5JLjumoUOzKw9J7zY5mTXxXTNo3DKBWipOUq9K2gYYEZi1g8bV4W33tT1qoigfX2YBSsYAr2lw20aG1uA2BQJoXDGu6d7JI1HJkCkexGS6\/Bl3auIcYKh6kRXO\/YTHngqXed\/l+5zP0cwcyGUkwYKBRdXWCHfhZnZRmXcd0imbaiSP+EtBAsXoZWmKF9kiyGI6A03bswy0JfXd5tX9yuybC0BQGD4c6qgjewMMQYtK7kjnkd06HNp96zzJ1LN2M0jHbObSaOfQrbRkrKIrPzxb6HnPdcT7vcMdDRtHE3EArlOTNc8sjZE0zygBsG4bqNm9mLyz3oV2CbowqmuhIkqty1dTaq99Tcw1322rM6SWGLLzf0lhkNDoA1ZFysr4BVA\/uQL3f\/YdLoH1bAE89qwcuuuYIKx0F4z\/2C6L\/kZuUNPREtJY5hFFILu+RB1+lbF25JtHgsnX4DpKDR0w6ms2nkwUEZFuBmAJfUfbN1ncO8qJ7ttB7cAawvujI0nQMSgZUt4wNHkDjkzyzpvkF1iAxLM33+6h9BESLajTTHd8+l629cJ9zwYymlDCBEz74DpHkJjkpkjzbyDyR\/\/xqzI4vTfr+2ikA+ROGVDEHFT9mrd3QV1vxoiKL2YRR9jWOCPjSm\/ASyIUjztHZDvpl0bRk0WM2ffRt2MNS4SgE0wM\/em6zUrIFfITCPTeyGDuftN6\/kbl2rklTotZOasRvaFaGRAhDtnfooHsyTu5hcgwIRUev15QyqBYqBiifZ\/BrmjX433feyYYPZ+0z2ESZBVVa3Hj1p2SZE2IdiU8OAzKZz4OrQ0zU+EQDDfmyOfFAnAWoI9n0G05HSIp1\/gPxmpG9r1Arr6jqmZVFOzSmbhvGGe35RSSmIwDdWhUASNoXD6O7Okr4YUcw2FzNynYR+kcTLTUT1+sozlXfKTiSvcVzjtHZjOYmYurf23nxQKZnablnGfLNk8L575PiRPY\/pGBXG+Ar0WoLeO9a8mMjU1C7KHY0PKmlnKzcWA40cTlEaIyBKDllPC\/Q4mWvKitm8YtWOyZMLiDII5i7BbHnV24UZKkMvuoZYGSB68qbZlKEyAKc5EZixw2dsCYy7MSc8bcTv\/BYeRO\/RUSjf9FOmMQKc6W93Z9F2fG8+Tkm0WwsXHk3\/mPzD6++9gOsOGESQKGhokTngkAFeBt87hu1WmRIBMKKxYfuxCvb4jJ8ePJFhpiJhBF+9dOOlt4+1qGyXEsoGRXAfBzD1INz2KhNJgAsQFQKRrb2fgo2eiFahJRSAFAjDdeczsfQj2PJL8M84hd8xrxgXJZPZEImM1p8KDz4SbflqDwe0kIpBaglmLMLmu6otTO4ZmIptThTPeRfmWn4EtjWmS046SdoWEW1K9fvZ8+uvZQGpbprJqmsFFBfxuqExicGYsmW4DcGIJF+49XmOpAaJiGprq3cp3Okf6XTdBvkEXniBCurshHh03Oe0O1fyyuEyy5h6SB++hfMO3yN+0iq7XX4l0zp+8Bpu9J9z3KEx3Ho3Lbu5N2YLkiigGc\/dFil07fnu7Y1zFgfCAk8kdeiLlm3+BdISuQvX0IxYwwtWyHHvTWiIgnooTT91qudx1kDAz+E0p5cFChJHpzko3rkhf\/oS3ul4I6n0fO0Yy1d1gZuzh1rtGNfmpuiKGaeL+3d2f6nGMQXIB0hkhuYDyH77HwGd70crQ+Hl3RBakYeYsRoozpz6rX4wr4z5jEYSF7LWpO33zUdU2hMIpF7kCiw1gwlLF5gKC\/jKbSbkB4OhFTNnApkyACOiqXoKZ\/80WEf48VTX4nnxABq2kBAv3IP\/s1zeGKtosZD4F6d4DEmi7lUc1q3+VuGq23RHxrb+i\/JvPUq3mOlkk3wVBbnoeBgsyc08XaeQ3TzsmM21HR7yU3CEno5UGiNYUNBeCEe6as5C7pip8t8r0fPtUv5e4KMhpvPoCiVI47nWYOYtp73a1u4aZuUcWldLOi0915TfEd\/3cmTSCYPIbEk2ZFumR9QEx3VkNrAbYTTcFNgURCme82834aZ72ApJaAP2pLMcyReG7VaZ0xexd7SRjPsfPSynDgZmuy++cmGbWzPGGUd73MXkyQRvM2gvTmXc78XaVH4CLZrLYgXXoaD\/jCWiTYTouXLWM+4QQ3kY1QzYamS8td8gZRAc0RF0zU0nBCN8DYNXUugWmdNWsTtHu2WwW+EVHBKpTZ68bwxg0hvyRZyFjjXT8AzRpsktlehYgxZ7p9mQ1BgoSFSHM7+Tnpqn9rbWYYh7Ts8D97qf\/5JCsoGhhBvmTL3R7qWnqVqhg8wGaWm6YFXOXG9\/UjmGqt92qfYTORqffC9yXnfqnRxUxQv64N7nTW78C7hxu2sjMRUihx5d1F+MimhYuQXKdmZljB49WtuikWx5By\/1T2yJYBKwiHbMws6s5IF4DnzSZxpE\/7o0Eex6CJnZ6NDjFdkaIoN+VK4mnovrutkzHrLEApQq\/6y+xPhcQMpVNpiRASynRwc8i3PfZ2WttvPjtCoITwoXZSK6rcTUQEdffO4jq9BOOVS4wHUL+2a+d\/NiqAmTN7ejgUOY3qdN1eJLTS6EH07Moe8U\/AztF1tYgf8KbocyUF15VUGMI+ssMp3A9AL1TOgRgavNAAJDlWO0lYE\/+vmkDfy6EvLBi0SmbviKQQrj4RFc0MUvo8uwM4kwvErgAhPtume4BbZ80RgcG0TK1SSTclup2z0LH899EeNDpTLqDpbN9kDx0I1oGKZisx\/wUkD0Dku9Cct0+gGQ3yD3jZYz+9L\/Rka1Ze+cp2wXYzohgsMLtD6fcqK6ux5Rv5aZt5ZTl2MculG+UE30hyhS5053zXDoDooNPxlfc3X2Cufs13uZ1rHPiAgqnvQVNKmMLdo1PhKaWYNZCOs5aNvbaDlEX\/mkH1hHf8l3o2LnQ35ogYGbulZmzprEWV9PifCHBvAOJlpxB+TffQrrCKStHI+qir4zyk2OuJNbnELhtwdQyPQIki8aaFdrvbkzkscgwO9EpyEoXIFVM10zX7xzx0Ve7SrZImzn7Nd7iU40Sm7s\/na\/93BSfezIXwwmQyp\/+j2TDWqQYTK0fLmscFS48xP3eaPevGRgrRxMRHXgalT9+a0qd6WIwIzE2Rb8MwNLpMSRPy+op1YIPlzJgYHWnayU9JdJT1e28pGvB+Gg8u0ww\/0BEdiZsdQpRhTSegp+ESX\/\/zFykQxspXf1xCKcpo1bAzN5n\/BfPzpOZKnOHno50dUKaTpVFIy0GgHD1ghXcD+PW1Klm2rbf153qeqUb9AexBdWpKPHuiqeE+x\/rfp2m8LvWINNAZu1HtelOwyFSRwf6Ns70SS3COvbv8Kq3kzz6MJILp2Eeump7xjeS2j0ys6iZfxhm1n5TF42oaBSAoF8XQXUV05aIMn0C5LSsTX3Kb0Zi\/tKZm4raWE5OB3N9C89aIV3zkEKxcSOxGo0sES1YeCjSUUDjeOod2Or+Y+YeMrXnbUUUEEO4z9On5BlQxeZDwv4yD1PhagBun77d27QJkOXLsfRiZl9Jvwn4UVZVvf4+EAXpWVjX07QTEhUJFhyIpg1QF6jhqU5vQ\/FFy+m56JsEnXPQeArbpGaJcKZrJqY4c5txeXYet3YHex7hBEi9TViC5lzE97VzP8cjU137alum9YlflnXN0kC\/OpIQB2YKxjNRA\/EFFHed7DmRfAdm5h7Og+Uj2iaHAGlMdPhZdJ\/3DYLumWgydUJEU1wCYVSYkvO1A8GcqbFqGAgGK6iqfkEbQPJPqwBZvtyZseZ+ijtRvbrgatDVX5oGUd1P0fpU1bkAM2sfb8LaWYII0oTw4OfQ\/dZVmFwn7mmo9w7WQApm1p5Irpi9Vt9TtjTZJtTM3q\/uz0BWul0V\/jJvE78R0OnUPqAR6hf0ZmMwfD40rlB23c\/pNY\/akOUumNn7ufD3RjRhqdb3Z3emaxBCGhMe+lw6XroMLVvq\/0g6T6OZuz+YkGqPC8\/uIUGEFMK6ri0KWgwRVD8nq0lX9U6f87zK9D\/xS1xIbzDENVvL\/LUrIqh\/gUUvQGpCdffVswgC6vrw7DIi9f2pNthK411LBgxcb+3CqReRe9qJaKXOpqxqGfeePd3vjdFRr3mpJq0WZ2B6ZtUtlFcVmw8ItpZYFwg\/AuhdMv0L2bQLEFmOZRVm1lVsDQzfqz6TdcX40iU1oZpM2LMQ02Gysu4NtJtVC0mpTj9l9y\/q8gGCyP1bbTY1abIJH3ZQfP4\/7b5Ws0Oc5XysBlYjCv1mZEwjrd8ZiiGo8JPZK3hQewmm23wF01jK5HH0Ouvvllg\/O2zl3UFAZ2rrl5muQxvrcdj2o7r76pmHdPSgQ1shqEfJkJ3Euh4NdsPdjHzrnWhcp1ImqkjnbMzMvTCz9yPc71mE+5+E00rs5KscGHcdw4NOJzrwKJJ7\/wy5YCcF0SQQgTQm6Akws7IqvI1odmxKpK6bJ2MIBspYY4LPQgINoH1AgwgQEWfGmn0lD224kNXdIecOVLBQBxufgN3y0NiJPbuDu37BrL0wXXNJBvqRYIJp5ynRx\/1TD6FjR\/sp\/\/XnrphiQO2dnOKOqZnVwszoIDzwZDpespxwn2PHBNmkDmRTJCqQP+ZVVO74M6ZgIK3DgFOQzpmYnvnZS\/4ZqAWalNHyaF22vKrYYoiMWq6bc1nye8gsNw1AQwgQAHoxuhq7WfTyxMqrDYSWGmshmb\/Q9q+p2SHbG1eURoqzIdcJFQWTuI3zDuTBmIyp\/hjDWElstbXZfUuAFLrAjLrj18nEIFlyoFZGqNz8M5K7f03XGz9H7uhXV4v2TPpY4b7PJpiZz7Sm2peIUQsUZyDVRlKe3SOrK6alAWz\/kCuoWOPCmNmyJaCXAWgvgayehkZ826FhBIisJtVegjkJf95guXp2kbO2lkiQWo5RwUCy5q\/Vs9bu0O2IiPN7BDmCmXthZzyKFAJM9zzMjEXub9teYzFoWibdcC+alCEpo\/EoxImLQhKQHBBlt323BIm6h9lmfcfrZqPOnmVjkA6DrYww9OW30DNzb8IDTmJS5dKrBSD3PBIzd3+Sh+5E8jUWepJFYHXOxnQv3Gnh5tkO2eXT0tb6aB+Qdrmy7bcGEVcrCKuwjbJ0NYwAAaAXZCnxpovMl0Zj+0KRWpuw3G4hfejmnTAveJ6S7Bp2vfEqpDArs+dPbnZrUsFufRDddB\/pxvtIHv0rdv3dJOv+SrpunRMmEZDDBT40+mKnCpoiuQg7OMroz\/+b7vO\/O8H\/8hTjF3GfLc5CijPHEzNrLfMUTMdcNxZNQBprCWg+3D1NN9xdn\/2oIgpERj47+1IduLaP8HRhihrH7JiGmj2ylFRBmJd+d+MGuakY8axSjBWpXbSYGLAjm7Ab78QseNrkdoeepyBzpHfM2flPhjmCuQfB3IMIDwXXTVyxG+8h3XAv8R0\/pnzLD7D9a9CRxIXKNgPWIjkhfeTP6JYHkTkHUG3A9ZRkMiacfzDxXb+vvcakTgMP5i3OXmhwgdwUODOj3Xh31rSsdvdMFc0FyHDMoznsVwFOX944wgMaIIz3CfQhspzEGL08Eid9a4YCgUGHhojv+bV7zfdDrxG7eKeqYa\/VXAoEM+9gosNfSEfvpcxa9jd6zvsmhePPxHTNdZ9pdE0EhdCQbl5HsumBsZcmi3TMrN\/aLmBm712ng7crQvLgn2t+z1TRQoiIyKUzV7Klr6\/x1uuGGxDLnWVWO\/jmQIU7OiOM1qxXiCu9oRWo3PmLrChQ\/Zyr7cUuPj0iTgOs5lIwQaCoQpgnOuKl9LznanLPOMd9ptHzeFTBhNgRRUf7qy9O\/vO2TptMte5Szz\/Y\/d7wgrjByXxIOrSBZO3tmSGjNmuJKrYQIcMV7i+E9ouNUPdqezScABHQ6\/oI5n2EQTFyqezQeLyTaAoFIbnn19jHHq5PfoBnN5ggUKoLnLqGMUQd0zu0ncEmSMEg+e5d+HAd1woDwex963f8diIL8Ij\/dg06MpD1RK\/RoUELAZIqX+n+NOvpI1jeIKG7E2k4AQJw2nLSvj7MplH71eEK9xQCpGZFFlWRMCDdtInkbz+vySE9dUZMtqY2iaAXgyYpwezZ4+ainfGz1c0npy5SbKbvRFhL4nt\/i47YTDOuwRx1RRNNf4khm+pVADSg8IAGFSACugw47AsMGqMfjZwAqR2qEMHodSvGs8A8Dc5U1LipESaACoT7PJtg\/sFZoMZkxu4muR3aVIekR5dEGMzcG4l8Fd7dRl0JGx3eTHz3LyGCWm1wLFAIEQlYueBK7tW+qWi2t2s0pAABxnwhs4t8baDCnR05TO20EIuEhvihW6nc8h3GCuJ5PLtLEEJcQYoRxee8h2oHwkll5meaR7rpPvdSLTc2YtAUgvn7j5dx9xJk18myZeO\/X09y\/51IPqjNGuKKJspQhYdzRj+iICxvXNW7YQVI1RciH2M4QD4VGUBqeCGNgUQpXftJd+PrkPXraQDETOmPDsdIkKPrNZ8mPPhMt9BMJt9INfv8BnRkU32qG1uQmXs2fhBCM2DcglT+wxdd7lMtfR8hYq1c2XMpG6\/rq6VnpfY09Ew6bTmp9mG2rLXfGETeVgg4upTUKC\/EpkjBEN\/1Oyo3fY3cs1+fFcDzu7KWQS1aHkYrgLF1fwzFQO5pZ1B80f8jOuTMMaEwKayFwJA8dDPphoeQyNS2mKIIaiGYd2B2Pp9Iu8tkuWPpfb+lcutPXLJrLe6V0z5Mf5lHbWw\/m2kfDW0aaWgBIowVWezfdLH+hxH5dm1Dslw1vJHvfYhoyQuQzrnUOujLM31IroNw72egcbk+4dqqSMdMgnn7E+75NKKDzyTY80gI8jufoJqZq5J7rscOVzA9rmNh7XA+EDMjq8Kr9alV2haoApbRqz+CjqZIZ1ST0GsLRAFSsfrR+Z9n\/XT3O58MDS1AAORfsdqH4TF+vCnmVz05ThmskNakzIlayAUk69Yw+sN\/oeNVl\/udWSuQ3b9gjyOY8aGbp\/78Oz2HMvNVaSuVP30DU8A1JqrxmExRMN3VIop+k7RLZPc2uedayrf8HIoBtWjKpYotRpihCnc\/mHKFgizb\/dHWnYb1gYyhwB2IXEpZAv230ZTEuAz1GoU8KFIIGP3V54nv\/Jl78L1DvXWoVvadsh\/d+Q1IlpBWueGrxGvuh7DGuUmSlYvvLCLdzZLN36Bk13LkR8vQ8ihiZLc1WwWtumBVdNkxVzLCKkwj5n1sS+MLEMCsJlVF5n6Gqysp3+6IMGgN3VaiaJIw8q13oaX+zEHWsH4rz84wxU70nV6YM9u5HVjH6C8+4pLRaq4diCu60DUfM3Nh9pIXIDuNunbDpes+SeWvv0KKNYu80mKIKSX8dt48vqV9GHobX3hAkwiQiUt5EOry0YShwNRQC1FFCiHxfXcx8oN\/hmpHOY+nruiYo330u+8nefRBJFdj5zlQLeMunbMxXfOrL9b2HK1OVgwzffQWRn\/071mQQ42OLZBYbID+kyynwh2I1DLitI40hQAB9wz09WHmXsodaaqXdoSI1kwLwVVQLYaUrvss8V2ZKasGtk2PZ7tMMHeVrvkwo7\/5SrajrcfGJetEWJwJYUcWtl6H07Q0AmoZ+eZ7SPu3Qig1EfSqJDPzmLLlK7NXcr32YRqlWdRkaBoBQpadrook8MmBCo8UwtqWOMEoxGWGV78bHd4M+EKLnjpg0zGTV+majzL0jQ8iUY3KYGwXd1zp2WPC716CTBqbuHv1i\/+hfMsvkUJYG0HvSpbISMzGAP2wgnBHc92YZhIgrg\/wMmTR5WwwIv8SSI0vtrWQD0keuJPRH3zIqT2T6c\/q8ewI1XF7uQnQ0ccY+cb5DK96vzOHSFq\/zYoqhBDOPyh7oanWqOnFpmBC0gd+z\/AP\/xPyATUuWRKUrHx8zgpuX93bXNoHNJkAASdEFGTOCnvVSKLXd0YYWystBJwpqxAyeu0Xqfz5G1lUlveHeHaFrDR9mrjNiHGLT3zLtxn4+GmMXH0lRCZrRFTPYShiIJiTFVH08mNyVKsDjPYz9I23oyNDSFAz05XtjDADZW6zA\/ZSBeld3RyO84k0nQABWN3rigcEhneOJozmnD+rRhdfQSwqCcP\/927spnszf0jT3VvPjqhV6G6177pNx30bANXS9EEIlUHiO37M4KeeQ\/\/lLyd+4DakGLr31t1MqhAIpipAvASZBEq10OroDz5EfM+f3f2qTYi\/hoIFKop+aNFXGF69qpYFUaaOpp1J1SzNDRfKh2fkeX9\/GWtq2PrWmRkSckeeQc\/FP812j+LDHz2TRivDpPf\/jviOXxDfcx2Ve2900VB5AZnCfKPMWT\/r3x\/EzNwT7wOZBFnCYPynrzLw2Tdm4dW1MWcrpD05gq1lvrZgpb5WewmazXRVpWlnkYLQh2zdSk9Skd8UIw4frXH\/dEyIDsV0\/sM\/UnzJfzlnmi9E1+S4xVMrg9itjzrzpOx6MpiYAFsaQEtDEI9gH7uPdO2dpBvvJX7gRrQ04Pq5C0ghSzCcUm3WhaSb7jnM\/I9HkKiAFyA7ICtDYzfcTf9HTsIObnTJnbXRFG1okMSykYoePfdzPKLZDKzFwaeapl0NBVTvwMxazdbHLtQPWpUfGEGtolIr57pNkI6AkZ98hHDxcURHvNSXOmkV0pjBlS\/Bbl2HhMEuLg5Z69rhzdghp1QAzjCc5RViQDqyx2w6KhxkRRTN3P2RsXnrhceTks0DLQ8w9OU3km7ZWDPTlYIKaD7AxFb\/v3mf45FmqHf1VDSlD6SKrCbVXoJZK\/lxKeZL3TkCpMY3QxSsZeh\/zyPdcKcvddL0OCeoFGeTO\/wFpP0D2JGt2OFd+enHDm4GBDMjQjojpDNECgGSC9yuVcy4f2Ravm7WSGrufs4X43lqMu1j9If\/QuXOP9TS7wFgu3IEg2V+Pm8FV\/T1YRq518dkaGoBAsBqrJPq+v7+Cg\/lAwJbywRDVcgFpI9tYPh\/34KO9u+WycPTKCiFk84n6Cxmju4AArNrP4iLtLLJBEd61ZneAPPEgpm7mKrw9DwJNgETUP7D5xn9xaXO5FijZGJVNDQEQxW2aKQXVV9vVtNVlaYXIAKqvQQzLmMz6DuMkIaGtGZlTsAVoisGVO74PaPffZ9bcHx+SPOSWZzNgkOJjjgTHckS+6oRUTv709DzwLgy7jOz3ux+47N9snyP5N5fM\/yNdzkrX+2KJSGQuqA7\/ecFl3Lvql6CZiiWuCOaXoAAsBqrqwjmreB7ozFXdUWENctQr2IVKYaM\/PJzlK796IT8EP9ANh8ylg0eHfai7Clo1ftoIYBg1n7Z7636PXeDrGuk9q9h6Mtvwo4MwS77xZ6IVdKuHOFgiR9tCfm89hH2rmp+4QEtIkAElF6XYJhP9YMDFR7oCGtsysI1kZEoYHj1PxLf\/kOfH9LMGDf1c0ueSzBnNlpJdq4BVDMgzrRmuvNI15zqi9M6pIaj2jUyrTD4xTeQPHJv7fqb4xznUYAZTtiqgb7n4EspA7ZZiiXuiJZ5YkRQ+pCeK9mE6tuAUmiwNTVlZfWy1FqGvnw+6SN\/mdp4fk\/tyMyQZs6BBIueXrM01MaiWoV3DtI5Z+wlTxUd81cNfe08yrf+EumIalp5QsBGBklU3z3\/Mu5u9qirbWkZAQJZmZNegrkruXqowqVdEQG1XhpUkSggfexRhj7\/auzWR7wm0tQo+aef3ZoLq1T7gMwm8BrIE8lC8ku\/\/AilX12F6Qxr0pq2iippd45gNOYb8y\/jKu0laPaoq21pKQECOH+IIgtUlw1UuLHTmbJq7A9JkUJE\/PBdDH\/5dVAexEe4NCOueVN48OmZ9aoF718K0r0AOmZl89MLEGAsKbhyw5cYXvWPLuy6hpqHKrYQEgxWuDcf6jtEUFa5iNGanaQBaDkBIqAsQ+RKRhLVt5ZTHouCGpZ9r2ITpBhSvvl6hr5+gbM3VyN5PE2FmbUPwZw9IdUWK1WTmbA65gJZPkpLfb9dJIu4iu\/8KUNfebszQwvUam1XUOOyzSuoXtRzKRu1D9Mqfo+JtJwAAWfKuvZUwoUrubWSyHvzQZ06fNkU6Ywo\/fprjH7r3ePx\/603T1qTbC2VYg\/hfsegFVrMke7KuAdz9nO\/euExluuRPnobg1e+Gq0MQ6Q1tR4I2I4QKaeyfO5Kfq69BNJipqsqrfS0PI7TrydZ1Uuw4Ar7pcGKXtkVEajWoWCZJkgxYPjHn6R0dRbem7agKaQlqYbzhpg5+6MJrbXIWouEEMzeK3uhhb7brlDt7fHobQxedhZ2dCtEIdgapoy5Mu3BYMwPFlj7Ee0lYHWNqjA2IC0rQABuX4L29WHmd\/G+4Zgbu3IEti5CRJFiwNC3Pkjp2k+5rOYaOuM8dSTbeQbzDm4p2eFQCA1m7gHu19b7gpMnc5jr0AaGvvh6kg0PI1FtIyitYoshZrjC\/YHqxXIlMUtc\/auanaTBaGkBsnw59vA7EPkIg6BvqqSsywWY2uaHgJsfigSG4W+8m\/KvLnNVe70QaXyyRdXMWIR04EqStMROPSu3E+R8H5BMeNj+NQyuPJvkgVuQQm3DdVXRyIBVyil6wZyVPJyZrlraHNHSAgRg6WpS7cPMWcHtI6m+QwQCqXF+CGQJSYCB4dXvIb7tu16INAVVAbIH0tHjzBmtss4qSJjDzFrsfm9HDaSaZT60kaEre6ncdQMUav9cimDzAWbUyocWVP0eTdrjY2doeQECWX5IH+GilayOU\/1wT55AnCmr9kIkMNgkYfDzbyD56w+8EGl0qmtqlEdMlM2IFlhoszLuwax9sh4gbUhWrkYHHmVw5dlU7vp9lihY23VdlaQ7RzCa6OcXrrCfuLaPsB2EB7SJAAFguSv9PmcFH+ov8\/3ufB3qZYErFR4KWhpk4HOv8ppIw5NpIJ2zkHxna0VhWzBz922xyLJJopnPY3gjg1f2UvnbH11flho\/h9Ziu3OEQzG\/Gs5ziYJc1+Jmq4m0zcwS0GWZQ2sw0jcOlPWWzKle+5ttLYQBtjTC4OffSDymibTFpqTJyLSN4kzId7ZOLqG4HJBgdub\/aCnJuANsChJg+6uax++QYu01D6toIcSUEh5JE33rPp9glD5keevMoh3SNgIEnFN9VS\/B4k+xVQ1vLqWsy4WYumkikWt3Ovi5VxL\/5ZtZiK\/XRBqSsdLsrYJkGsj+2e+t9N2egrFoq40MfbaXyl1\/zJpC1fa5U7CRoImlXIr13PlXcE87OM23pa0ECGRO9V6C+Zfx50pq3qhKbKSWlf8nYJ0Q0fIoA599DeVfX+66wnlNxFNvhEwDyQRIO5TZyZIEdeBRBi9\/CZU766N5ACoKuRATq5y38EquaRen+ba0nQAB1wr32lMJF6xMf15O9KJ8iARS4yZUVax1Xes0ZegrF1K6\/rLxtrgtteNtcloqQkmyJmji6mBVX2tlsiRBu+nvDH6217WjrYPPA9fXPO3OY4Zj7Vuw0n5ZV7Wn8IA2FSAAp13vwnsXXs7nRhP+tSsipF62S1V3pUNh+OtvZ\/Rn\/+mEiNAeO8OGxglxHdoIpcHWeCIESC2mewbSMWO6R1N\/0qw8ybo7GfjUC5zPo6M+mr66vubhYJkr56\/kX7WXgN72MltNpBUel11CQFmOruolmLdC+7aW9IvdOQKgPk4KzQr1BQHD3\/gnRr77wWwgxguRaSUTIKODaDzaIoqIK+MuPQswY31AWuKLbYM6IRGEJPdez+BlLyJdfy9SqJvwSLsjgoEyP50zXy9WEFa3TnOoXaFtBQg4IdK7yqWOzYu4cKjCj3pyhHUpdwKZEFGkM2Tkhx9m+IuvgmTUCRHvF5keskdfR7ei8WhrtLcVcX3QZyxCuudVX5zWIdUczQzOJiD+6\/cZuOxlJOsfgBp2E9zmdEl3RDAUc2Nc0jewnJQ+pJXLlEyGthYgMN7JUC6lHOb1DQMxv+rOESh1FCJqkULI6G9WMbjixditD2d+ER+hNfW459\/2r0eHR12r22ZfEjIBIsVZIGHrlXGvavMilH93JQOX9WJHt2ataGuvzacW7YgIRxPuiVNduscX2Uhva3UW3FXaXoDAWKa6mfkJHqOsrx2JuaczJLD1EiIoaIp0hJRv+SUDl55F+ugtLlfEm7OmliyQwW59GFvC3YNmlyAKiMtCd7+30JyqCsO0wsi33sXQl84HiZHA1EV4WEg7I6SU8mBq9aWLruCBVW0acbU9vADJGGuH+zkeCdAXlVMnROqSI1LFOiGSPHQb\/R97LvFff5iZs1q2+nPjYQIA7Ob7XMJ2K0TGqYUcmNn7ud9bRfuoZpeXBxi66o2M\/PhTEBkwUpf7ZhVbCAhSZauKLp27kju1l2CpFx5jeAEyAckKL85cwd9Tqy8djbm\/EGLqZs6CrD1ugB3eyMBlZ1P65UedGaXaq8JTR9QJ7KRE8uhtEEHzJxGL025DaaE+IDqeXb7hLgY++XxKv\/2Gq2tFfRJAFdJCiFHL1pFUz5n7GW5o11yPp8ILkG0Y00RWcmcU6fNTy8ZCQGBtPTURi0QhiGHo6+9n+GvnQVIazxfx1Ids3bEjW0keuhmJqIsZZMpRkCiPVMuYNLMGUhUOJiC+7fv0f\/wM4nvqluMBuPpWeUOgytaRRP9h0Uqu9War7eMFyHaQLFt9xqe5Z9TqK63SPxWaCAYkHzJ69WcZ+PRZ2M1\/d0JEfdJhfXDXNH30FuzQUKb5tQAKhHmCOVkjqWbVQKr+DrWUfvZfDFz+MuyWtVlpkvo8ilaxhRBjoX8k0ZcvuoLrrj2V0Juttk+LPDG1p5qtvmgl146ovkyELfmgjtFZkEVouT7rlb\/+kv6PnkZ863dBgrEHyVNDMqFcufk72QtNutBOJJsmJt+DNHMOSLUsyfAmhr74aoZW\/T\/3eo27CD7ulIrNhxgRtoyqvmzR5fzy2lMJT7++TrlhLYAXIE\/B6deTaC\/Bosu4bjjV3sRmQqSejnUAmyCdIeljaxi4\/BxGf\/jPkFaypEO\/EaoNmpkIK8R\/v76FYhZcZkIwf\/8dv7URUZtJwJDkgT8w8IkzKP12tdM66riJqmoeqWVwONXeRZdxnfYSeOHx1HgBsgNkNemqXoKFK7gmVj0jtfy9I8JovZINq9jU9WwWGPnufzC48izStbc7bcTX0dp9Ml9Hcs+vsBsfRCLTItc0q8I7e1\/3azN9pzRxmyQxlK79BP0ffw7xg7c5Z3kdzbhWSQsBRmBLir5k4Qqu0VPbpynU7uAFyCRYmgmRBSv4S2r1JeWE+zuiOpuzINttCRRCyjdfzcAnz6By86qsjpaP0tptVKnc9kPS\/lEIA1pCDRGcBrLgoOyFJvhOmemWIEQH1zJ05VKGvvoeiIeRQn0TbK1iOyKCRBnuL+nSeZnmIV7zmBRegEySrLd6OHcld1rVs5KUe7tCArTeE62adBhh+zcwePkrGf76eejwZl\/Vd1dRC8ZghzdR\/tP\/YYoCaasI40wDmbnPdA9kclQd5RJQufW79H\/kFEp\/XO3qWdUpObCKKkkxwqA8kKT6wr0+y9Ve89g5vADZCWQ5yaosxDdO9NRSyq+7c4R1N2eB24WFAUQBo7\/4LAOfOI34zp+OayPewb6TCPEt3ybdsA5CQ1Ps1CeFghFkVoObsKpahwnQ0laGv3ERAyteTrL+7y5Et86RhwppT54wTrh\/oKJnzb+cX2sfxmseO4cXIDvJ0tWkeirh3CtYs1V16WDMdT15gikRIpmDUToj4of+ysBnzmL02+9FRzaPV\/X1gmQHZNV3S\/2M\/vKTSNiEEUpPhgikCaanA9M1d7pH8+SkyZjWEf\/t5wx87FRGf77SBRvWMcqqikLSFREMJ9xUrujZe1zBHdpH6Gtb7TxegOwCcj2J9mEWr2Bdip49Euv\/zioQCCR1aUq1LTZBcs5mP\/zDj9P\/idNI7vrFmAPS+0aeApuCGCp\/+jrJg3e5UhgtI3RdGfegZz5S7MleaiABmRUSJQjR0a0Mf+NCBj59NvGDtyKdYfaeOpqs3LOZdEeE5YRrB1N93qLPcXvWitZrHruAFyC7SLUA44IVDK3ZwFsfq\/CxjohQgLqH+cLYgyadEcmDf2XgMy9gZPUl6MDasfpOXpBsgypIgI5uYfSaT7oaSq2EOP8HPfMxxVnTPZpxVCf4OgzxLd+m\/8MnMPrzy4E4q6KbUs+9l4Ki6Mw84VDM10b79ex9V7LFlyfZPbwA2Q1kObavD3P4auL5l+n7Bkr6fnFauLFTIUTAaSP5AFXLyE8+Q\/9HT6Zyw1cYz3NIaB37\/u5iQYTSNR8leeBvSL6VtA+ArA9IzyLId2UvTbOQVHfNMQF2830MffG1DKx8OcmaOzOtQ+pePsYqaoCuHGZrSf9nTqLnLvoKw9qH8cJj92ixLdj0oCD0IbIcu+EiszRv9IpAmDmSkBohmLKBmBCtxIiF3NEvpePsZQR7PsP9LTPdTPuCMl1YF3mVPPhH+j92GiQxiNJSwjWIsP0VOl5wAZ2vXglpDEE0PWPRFFebRyAeofSbKxj96f+QblqPFLNioVMgvFVJcwEBSjlVeffsFXYluGe23ZtB1QKvgdQAAZXl2FW9BPNX2FWjqi9KlLtn5OvYInd72MQ5IfMB5Ru\/R\/9Hz2Dkex9CR7e0d+6IWneTyoOMrH4POlpqjc6D26IWCSGYtbf7fTo2C2PmKjff4r\/+gIFPns7QV9+D7V+fRVgxVcIj6YoIUmXjaKpLZ6+wK7WXwAuP2uEFSA1ZuppUVxEsvIzfD4qeOVjhuq6IUMFOiV8ExiO1OkJsaQsj3\/tv+v\/raCp\/+JLbkZpg\/CFvF9SVbR\/90b9QufN3LsegpUxXGdYiOcHM2mvH7601ap3WkZmr0kdvY+gLr2bgspdQufsGV4okNHX3dcBYgfd0RoFwOOFWVT194eV8X\/tcjocXHrWjTe0Z9aXqmNv4Zro1Lx\/piDg\/tpCkWJEpFNqZ05JKgiYQHX4SHc\/9ANERZ7u\/W7czd52UWpTMjFO54csMfv7cFou6mogzCUmuQM87fka4\/ymZ5jUF99YmWSdH0IG1lK75OKO\/\/jy2fwtSMK7K8RRtWKyiRpCuHJRivj1i9II9LmWjd5bXBy9A6oQqIuJ2OhsvNhcXjP6XCN0jCalhCv0iMCZIdDRBQiF\/1MsoPPd9hItPyAabLaitJkisS1SL776GwRUvQ8vDLru5FQWICCQW6Z7FzA\/dhJm9\/3jv8Hqgmf8omzM6uJ7yn77O6E\/\/k3TjRsiBhPUru749LKTFgMAqSazyb3Mvs\/8KoH2+f3m98AKkjmhmIhSw6y\/ipKKRL+QCDhqKSV2+8BRf\/6z0iZYUKQYUjn8jhdPfSbDHke7vraSRpAkEIcm9v2Lw8leQDm5EwqA1hQeACBpbgjmLmPWv90FYqNOJMvNnpnGQlildeynl336e+MG7kDwQZibCKcqCV\/efpCtHWElZU0n1wnkr+QF44VFvvACZAqrq892XMG+OlRWdEa8YjlFr0Sk1aVUxrsaQjiqmp5PCs15N\/ox3Eix6WjbgqkYiNOUUyUwq6d+vZ+CKl2P7N0M+aI1ug0+GGLSSEh10HDPe\/3vcslrDe7eNlqqjW4hv\/zGjP\/swyf23ogYkX9+qudsdlmIFpCePDMX8Lk31zfMu52\/X9hGettz7O+pNE64Ozcm1fYSnu2xX2XghHwiN\/FtoiEopiUA45QOq+kfSBC2D6e4g\/+zXUjjhTQT7HT\/+vgn27cZHs3DdgOTv1zF45StJ+zcguak1pUwLYtBySuGEV9L1pm\/Uznw1oT8HgJYHKP\/ms5Rv+CrxvTe7SN1c6EKip15AJ5EhtIBV\/XSi\/NOCFQxlZUl8ZvkU4AXIFKKKsMzli2y8gDNE5MoZBQ7YWiJFpsGkBYA4jSRN0BJIVwf5w59H8XkfJFj8bMCM27uRxs0jqZa+F6H8+y8w\/PWL0ErZFaBsVbPVRMSgpZTOl3yA4kv+Z\/cc6GP3m7Fj2C0PU\/nLtyld92mSNfe5S10Ix8uTTCFZSRLbFRGMVFhHoO+Y8xlWgzdZTTUNuhq0NKK9LgP24beyVyHHRzpCeVVsIbbTpI3AWHE70hitgOQgf8SLyZ3wZnJP\/4fx96XJeE5JI1BdwEwASYnRH\/4Lwz\/6KBKRhSy3yVpiAnQ0ofvcy8ifdNGuCRC1TosIxqdguvZWKn\/8KqU\/fpl0\/brMOT59OUUKaSgEhRCGKvpTlHfNu5y\/aR+G5ag3WU0tDbIKtB+regmWZmGFmy\/mPLXyX105Zg\/GpEyHg32Mqpah6IhF8hAdcgqFE99GdORLkHxWpG8s0zj7zJSTCQ5xAW3pQzcyvPrdVO74LVLMmkM1ainzemACdChhxj9eTXTImWMRaDukqm2ojr8\/KZE88AdK136Gyp3XYLdsdc7xaGqd448bZqZ1dIYEsWW4ovJvc2P7cbmS2Gsd04cXINNIXx9m2TJUBH3sfJ5uA\/mf7hzPH4khUVKZ6nDfbTEh2ASN3eMbHXAUhVMvJvfMlyOFGePvs+OtSOvOWB+JzCY\/+hjl6y9j5Kf\/gx0edmaVVvd3bA8RSANm\/vNNBHseuWMBUk3om+DfslsfIr7th1RuWkXlruvH5XMumtbGZYorCdQZwWjMHyz6njmX8XvwJqvpxguQBqCqjdx0HtEBEZckVvq68\/QMVqZbG4ExjURAS25hjvY6hOjpZ5N\/9usJFh0+pgWMVVytua9Ex8tfVBfFeITKLd9l5Mf\/RvLwXc5kFbR4pNWTkeWAmNmLmPG+37t+6E8wYVUbDVj374TrmDx6G+VfraBy5zWkG9a4QxaCCZ+bNsEx5uuoWGK1+ol4lH+f9wUGV\/US9K7GepPV9OIFSIOQ7aQU0HUXRkeGknyiM+SMsoXEkjBdvpGJGOOe6krqcshyQu5pLyJ3xIuJljzPJa9VqWoKu6SZ6ATnrDxuJ63lAeJbv0\/p2kup3H0DVJsQtZvJaiImQEsJuYOOofsdv0AKM7MoLMZNTttE0qVrbqZy5y+I\/\/It4ntucJe6GlEFjaDFJUYIO0IYTfldiumb+5n0ani8+dczvXgB0kAoCJmDXc8j2mjMxUb0n7vyzBmqkFrFGGmAe1YVCGrRklu0wwV7EuxzFPljXkl0+IuR4kQTV\/r4z038Bjr2n8dnN08UOkmJdOPdlP\/wZSq3\/Zj0kTvd+lgIxjWTdsaE6HBM\/tln0X3edxnrTjnxOqrFbn2E+NbvUrn1RyQP3UiyYQuSB8ll1XGz900nCipgOyOC4QplkP98ZNB+7BlZ+XXvKG8spn8x8jyBiXbd\/ndwUCWR\/+oIeXlqoWxJUYw0giCBTDsQtBJDVoQ1mLOI6GkvIjzwFKIDT8bMXrzTh9UtD5KsvZP04T9T\/st3SB68CY3d3yQfuJnbjuaq7WEidKBC8XlvofO1n3vcn9K1t5Hc93sqt36P+K5r0dFRpxhGQC6X+Tam\/zpWzVWRIcgFMBLzsxjtW7SCP8J4Mu40D9OzDY2xCHmewERtBGD9RbwiRP6tJ8+hgxVILalMZa+RHVHtNaIWUouW3cvhnvsQLDyc6IgXEi4+DtOzJ5Lvzj6kaP\/D2NIg2v8o6WMPka69k2TtXejAI6Tr78OO4HbJkTxuN+2ZgAnRwZjOV\/4bxed9EPvoLVTu\/DmV239Guv5O0vUbnakvhzNDVjWUBjH5WcUGgumMYDhmvUX75s7j87KcRHsJ8L6OhsULkAZHNQuUFfSRi5lTUHl\/aLigI2TG1jJqBMt0R2s9gSw5saqZxNmONwrABMgE85TaZDz\/IAWtNlAMQSIz7hj3QuOpUSVafCyaJiQP\/wWNU0gyoRFFjNWwaiCqLQ66cphSQim1fBmr\/zr3CtaAj7BqBrwAaQK21UY2XMAz86H8PyO8wgiMJA1m1prIRM3kqUxOUo32qmoZVae433hOFk3ctZKA8WTPacgU3xFZf\/K0EBKKQCXlGk20b84V\/BacucprHc1B4y04nicla50bVOv89F\/MS2KVvp4cR40kUEmxAkxLgUbP9NPgJj6rzgEeGkx3DgYq3CmiH\/7Fev536WpS7yRvPrwAaUImxsBrH4VNG3izEfl\/nTn2LDtBkmT+EX9\/PQ2BKkkUEBZDGKiwUdDLIuEzMy5jM3gnebPiF5gmZqKNeO0FzM+JvDMwvL4rx979ZeecBKQhTVueliczVSmCmZGD0YRNseWbNqf\/Ov+TrAUvOJodv7A0Odv6Rx67iH1FeE+icl5PRGEkyRIRhWB6M9o97YQqSWCcxjEcgxH9UiXm4wuv5DZwgmPZEnS5d5I3NX5BaRGe4Gh\/BweFqbw3NLyiI2ROfwWs9RqJp35UNQ4RpCeHjMSMppYfqehH52b5HL7RU2vhF5IWQ\/uyNrrZzm7zO3iaJlyIypu68xRHE0hSEgXjne2eWqBOaCShEOVDGIrRUPQbseWK+Su5HsYCQMSH5bYWXoC0KKoIS8c1ko3ncaiJ5BK1nNOTZ2EphXJKKoqoVMslejyTR51\/w0aGoDuCoZgtsfJNm+rK+ZdzMzxxQ+NpLfyi0eJs+wA\/cmFh76Ipvw3ldZ05FsdOkKDq\/SSeyVGdKzmDFEMYKLMO4WtC+IU5K+LbIas04x3kLY9fLNqEbQXJhvNYFAb8gzXytgCe0RXBQAVcPvh0l5D3NBpjEVUgPXmkkkI54d7A6IqRgG\/u+WkegvF55vM52gO\/SLQZqsh1ywhOz5IR9TyiDWHw0pzY1yWWF3TnyJdTqFiXLey1kvalWuAQRaIAUwhgNAHgJzHy7Ti2X9vzSkYAtI8QsN5U1V74haFN6evDLOPxtunHLuYILG9KRZYWAvYsuKSvauFGr5W0CWOCA0x3DklSGE3ZaNBVieHr8z\/D76rahfdxtDd+QfA8ofbQ+ovoMmpeZ0TPUjhzVoHicAVim5m4FPERXK2FKlbAIoSRgWIEQ86keQ1WflAy9it7ZVnj4MJxq1qsp33xAsQDjIdZssz1aK++vvFCjo4ML0itvAbDYV2Rs3+X0jHnqNdMmptUFc2HhIXQCY1UeSgQvqFWv\/fp+fyhmuyniqxeivGtZD1V\/IPv2S7Xnkp42nWkVWGifYSbHwvO0MS+wghndEQckFUCJnVttlMB1AuUhmVCaREVCIxAMYTIwNYyD6jwK8F8d3Ao\/cniqyhVP+eT\/zxPhn\/QPU9KNbudJehEG\/fDb2WvKMfRkfASq\/LiyDC\/ELpq7cNJ5nz3iYoNQ9Z3wwJBMUJCAyVX4mYQ9McGfgT8avYKHpzwGWEpxpdV9zwVXoB4Jk3mMDUywfa9\/iK6QsMLrZXnB\/BsFY6YmXfROuUEbNbjWhXBJyzWnYlaRrVHTD6AjgiyTpb3qHKDoN8rh1y3x6VsHPusj6Ty7CT+YfbsNNqHuQ7MtmaN+9\/IzI4ixwaG4xR5Hsrx+RDJGbAKoylYV9hRGrYBVhNSzQgXsAJRIYTAQJxCxXmqbkT1F6nw22H48+IVrHvc53sJttUyPZ7J4B9gz24x5nzfRjPRXnKbFzKfxDwf0eca4WmpctDsArnEOhNKbLPFD+e491rKU6Ogoo\/rZC4I5AxSCCFn+P\/bu5\/dNqoojuPfc2fsxA2ljZIIxUUCJP6ooV2wqGCDBA9RHqEsWCEewOYBWHfNtrwAKxQWCAmEFLFwkRpUUrU20JK05A8mnrmHxcxYdtNUUUmKTX8faexZ3ZFG994z5\/6Z4V6fQWKsx8iNiH1lHr\/c+YuN0TmNKtPQZj\/5t9RQ5dhUmxTvdvAPHnqFRbE0mEvmXCTwNtilYLxWD+WsuxUBZRDLLAUww57lSfmR3d+xXMxQq4Xi0\/JQLF7IHQaRX8z929z4McD3O7v88Mrn3B8rqxx+RENUcoyeyYYpJ8+rutXCVlcJ7389vmdg8wpnYkIzh3eC2buJ8VbuLBkszc9ShyJL2c8hj8RDHpONIrpMZT0uA0R5elAaCPUE6gmkBn\/0cYy7Br9GZy24f5MZ3804G2evsjVW9mWSL4DL14jlDVKmIcduKhueTJ+RFV1mh2xA633Iy7XAq8CbIXA+j3bejJWZhMUwUlON4sk79+IpPDrRrMh4qmEwHOM\/DjBjAcKG2QTleRKMkARIrDiqHt69mMPYHbCJ07HgN\/PImsENg\/XFq1x\/5PVapHRwrg0zFpETpQAiT12VnbRbWBuggz3q63S3PqbR2Gc+OPO5c8HMVoALwOvAGZzTwHONlHSuVnTAWSyOKsBkI3tUhtf3k6n3o522AwZJFSBSgzQUgSEY7A1gr1jy\/MCMbXfuB2Pd4WfH1xrG9X7GbwvOlpXvmxq7f+XyagA+Lf6VZcjTpgAiE8NbBDoY8wSWyR83Vn\/7IxZqGS9aLWmG3JsRztWCvxCdJYdzDmeBRWDh+TrJ6BiYVz\/lzscn7XWt+inLGm1MwWB7n8xg050\/3fgduGPOA3O60axHsG7M8o1Byu3R14QcuC9gXCFdXcbf0xyGTBAFEJlYDjbMUh7yuE609wlzcZsGcKoOp9KUWY+czo2XiuEje8Nh1uBvoAk0zRhw9Pbg7tSALtB1mDHoE\/ynGEkT6CbGvSyjn8BeLdDfmWN3+TN2Dy2wdXDTZRtoK7uQCaYAIlNpuHy4g7GC0cPYIk74B4zMWxg9EpZxOjgruJbTyrRSAJH\/leHqLwfaR6zf7SfsvI9YfhtlEiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiMtX+ATE6bmCYHSofAAAAAElFTkSuQmCC\" alt=\"Bingxue\" style=\"width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sw-status\" id=\"sw-status\">Siap untuk spin<\/div>\r\n\r\n    <button class=\"sw-spin-btn\" id=\"sw-spin-btn\" onclick=\"swSpin()\" hidden>SPIN THE WHEEL!<\/button>\r\n  <\/div>\r\n\r\n  <!-- WINNERS BOX -->\r\n  <div class=\"sw-winners-wrap\">\r\n    <div class=\"sw-winners-box\">\r\n      <div class=\"sw-winners-title\">\r\n        Pemenang\r\n        <button id=\"sw-reset-btn\" hidden onclick=\"swResetWinners()\" style=\"          margin-left:auto;          background:rgba(220,53,69,0.12);          border:1px solid rgba(220,53,69,0.3);          color:#ff8a8a;          font-family:var(--font);          font-weight:700;          font-size:0.72em;          padding:4px 12px;          border-radius:6px;          cursor:pointer;          letter-spacing:0.3px;          transition:background 0.2s;        \" onmouseover=\"this.style.background='rgba(220,53,69,0.22)'\"\r\n           onmouseout=\"this.style.background='rgba(220,53,69,0.12)'\">\r\n          Reset List\r\n        <\/button>\r\n      <\/div>\r\n      <div class=\"sw-winners-list\" id=\"sw-winners-list\">\r\n        <div class=\"sw-winners-empty\" id=\"sw-winners-empty\">Belum ada pemenang<\/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 = window.location.origin + '\/wp-json\/swe\/v1';\r\n  const AJAX = window.location.origin + '\/wp-admin\/admin-ajax.php';\r\n\r\n  \/\/ [GANTI] Teks status untuk pengunjung umum (bukan admin)\r\n  const PUBLIC_STATUS = 'Live draw setiap Jumat pukul 19.00 WIB';\r\n  const LABEL_MAX = 40;            \/\/ label no. struk hanya digambar kalau segmen <= 40\r\n  const PLACEHOLDER_SEGMENTS = 12; \/\/ roda hiasan untuk pengunjung umum\r\n\r\n  let segments = [];               \/\/ [{id, no_struk}] dari GET \/pool\r\n  let winners = [];                \/\/ pemenang putaran ini dari GET \/winners (terbaru di atas)\r\n  let hiddenWinnerIds = new Set(); \/\/ \"Reset List\" hanya menyembunyikan di layar ini\r\n  let isSpinning = false;\r\n  let isAdmin = false;\r\n  let placeholderMode = true;      \/\/ roda hiasan sampai data admin berhasil dimuat\r\n  let poolTestMode = false;\r\n  let currentAngle = 0;\r\n  let currentWinnerData = null;    \/\/ pemenang yang sedang tampil di modal\r\n  let currentWaFull = '';          \/\/ nomor WA lengkap, hanya untuk tombol Salin\r\n  let restNonce = '';\r\n  let segRev = 0;                  \/\/ naik setiap segmen berubah (cache gambar roda)\r\n  let modalBusy = false;\r\n\r\n  const sleep = ms => new Promise(r => setTimeout(r, ms));\r\n\r\n  function setStatus(text, title) {\r\n    const el = document.getElementById('sw-status');\r\n    el.textContent = text;\r\n    el.title = title || '';\r\n  }\r\n\r\n  \/\/ REST nonce for the logged-in admin, fetched at runtime (the page HTML may be cached).\r\n  async function getNonce(force) {\r\n    if (restNonce && !force) return restNonce;\r\n    let r;\r\n    try {\r\n      r = await fetch(AJAX, {\r\n        method: 'POST', credentials: 'same-origin', cache: 'no-store',\r\n        body: new URLSearchParams({ action: 'bxgg_spin_nonce' })\r\n      });\r\n    } catch (e) { throw new Error('network'); }\r\n    let d = null;\r\n    try { d = await r.json(); } catch (e) { d = null; } \/\/ logged out -> \"0\"\r\n    if (!d || !d.success || !d.nonce) { restNonce = ''; throw new Error('not-admin'); }\r\n    restNonce = d.nonce;\r\n    return restNonce;\r\n  }\r\n\r\n  \/\/ Calls \/wp-json\/swe\/v1\/...; on 401\/403 fetches a fresh nonce and retries once.\r\n  async function api(path, body, retried) {\r\n    const nonce = await getNonce(false);\r\n    const init = { method: body ? 'POST' : 'GET', credentials: 'same-origin', cache: 'no-store', headers: { 'X-WP-Nonce': nonce } };\r\n    if (body) { init.headers['Content-Type'] = 'application\/json'; init.body = JSON.stringify(body); }\r\n    let r;\r\n    try { r = await fetch(API + path, init); } catch (e) { throw new Error('network'); }\r\n    let d = null;\r\n    try { d = await r.json(); } catch (e) { d = null; }\r\n    if (r.status === 401 || r.status === 403) {\r\n      if (retried) throw new Error('not-admin');\r\n      await getNonce(true);\r\n      return api(path, body, true);\r\n    }\r\n    return d || { success: false, message: 'Respons server tidak valid (HTTP ' + r.status + ').' };\r\n  }\r\n\r\n  \/\/ Warna section: hijau anggur muda, putih, hijau anggur tua (berulang)\r\n  const SLICES = [\r\n    { c0: '#c6e58d', c1: '#86bf3f', text: '#0f3311', shadow: false }, \/\/ hijau anggur\r\n    { c0: '#ffffff', c1: '#e6efd8', text: '#1f4d15', shadow: false }, \/\/ putih\r\n    { c0: '#6fae2e', c1: '#3f7d1c', text: '#ffffff', shadow: true  }  \/\/ hijau tua\r\n  ];\r\n\r\n  \/\/ \u2500\u2500\u2500 CANVAS \u2500\u2500\u2500\r\n  const canvas = document.getElementById('sw-canvas');\r\n  const ctx = canvas.getContext('2d');\r\n\r\n  function resizeCanvas() {\r\n    const size = canvas.offsetWidth;\r\n    canvas.width = size * window.devicePixelRatio;\r\n    canvas.height = size * window.devicePixelRatio;\r\n    ctx.scale(window.devicePixelRatio, window.devicePixelRatio);\r\n    drawWheel();\r\n  }\r\n\r\n  \/\/ Bingkai champagne gold + lampu kecil (statis, tidak ikut berputar)\r\n  function drawBezel(cx, cy, R0, bw) {\r\n    const g = ctx.createLinearGradient(cx - R0, cy - R0, cx + R0, cy + R0);\r\n    g.addColorStop(0, '#f8efcf');\r\n    g.addColorStop(0.3, '#c9b073');\r\n    g.addColorStop(0.5, '#f3e6b8');\r\n    g.addColorStop(0.75, '#b39a5c');\r\n    g.addColorStop(1, '#efe2ae');\r\n    ctx.beginPath();\r\n    ctx.arc(cx, cy, R0, 0, Math.PI * 2);\r\n    ctx.fillStyle = g;\r\n    ctx.fill();\r\n\r\n    \/\/ alur gelap di dalam bingkai\r\n    ctx.beginPath();\r\n    ctx.arc(cx, cy, R0 - bw * 0.22, 0, Math.PI * 2);\r\n    ctx.arc(cx, cy, R0 - bw * 0.78, 0, Math.PI * 2, true);\r\n    ctx.fillStyle = '#123a1b';\r\n    ctx.fill('evenodd');\r\n\r\n    \/\/ lampu\r\n    const dots = 28;\r\n    const dr = R0 - bw \/ 2;\r\n    for (let i = 0; i < dots; i++) {\r\n      const a = (i \/ dots) * Math.PI * 2;\r\n      const x = cx + Math.cos(a) * dr;\r\n      const y = cy + Math.sin(a) * dr;\r\n      ctx.save();\r\n      ctx.shadowColor = 'rgba(200,240,140,0.9)';\r\n      ctx.shadowBlur = 6;\r\n      const dg = ctx.createRadialGradient(x - 1, y - 1, 0.5, x, y, bw * 0.2);\r\n      dg.addColorStop(0, '#ffffff');\r\n      dg.addColorStop(1, i % 2 === 0 ? '#c6e58d' : '#fff8dc');\r\n      ctx.fillStyle = dg;\r\n      ctx.beginPath();\r\n      ctx.arc(x, y, bw * 0.16, 0, Math.PI * 2);\r\n      ctx.fill();\r\n      ctx.restore();\r\n    }\r\n  }\r\n\r\n  \/\/ Segments are drawn once into an offscreen image and only rotated per frame,\r\n  \/\/ so the animation stays smooth even with thousands of segments.\r\n  let wheelCache = null;\r\n\r\n  function buildWheelImage(size, r) {\r\n    const dpr = window.devicePixelRatio || 1;\r\n    const off = document.createElement('canvas');\r\n    off.width = Math.max(1, Math.round(size * dpr));\r\n    off.height = Math.max(1, Math.round(size * dpr));\r\n    const o = off.getContext('2d');\r\n    o.scale(dpr, dpr);\r\n    const cx = size \/ 2;\r\n    const cy = size \/ 2;\r\n    const n = placeholderMode ? PLACEHOLDER_SEGMENTS : segments.length;\r\n    const arc = (Math.PI * 2) \/ n;\r\n    const showLabels = !placeholderMode && n <= LABEL_MAX;\r\n    const lineWidth = n <= LABEL_MAX ? 2 : (n <= 150 ? 1 : 0); \/\/ thin\/no borders for big pools\r\n\r\n    \/\/ One gradient per slice colour (identical for every slice of that colour)\r\n    const grads = SLICES.map(sl => {\r\n      const g = o.createRadialGradient(cx, cy, r * 0.12, cx, cy, r);\r\n      g.addColorStop(0, sl.c0);\r\n      g.addColorStop(1, sl.c1);\r\n      return g;\r\n    });\r\n\r\n    for (let i = 0; i < n; i++) {\r\n      const startAngle = i * arc - Math.PI \/ 2;\r\n      const sl = SLICES[i % SLICES.length];\r\n      o.beginPath();\r\n      o.moveTo(cx, cy);\r\n      o.arc(cx, cy, r, startAngle, startAngle + arc);\r\n      o.closePath();\r\n      o.fillStyle = grads[i % SLICES.length];\r\n      o.fill();\r\n      if (lineWidth) {\r\n        o.strokeStyle = 'rgba(216,195,138,0.95)';\r\n        o.lineWidth = lineWidth;\r\n        o.stroke();\r\n      }\r\n\r\n      if (showLabels) {\r\n        o.save();\r\n        o.translate(cx, cy);\r\n        o.rotate(startAngle + arc \/ 2);\r\n        o.textAlign = 'right';\r\n        o.textBaseline = 'middle';\r\n        const label = String(segments[i].no_struk);\r\n        const maxLen = 14;\r\n        const displayLabel = label.length > maxLen ? label.slice(0, maxLen) + '\u2026' : label;\r\n        const fontSize = Math.max(10, Math.min(17, r * 0.066));\r\n        o.font = `800 ${fontSize}px Montserrat, sans-serif`;\r\n        o.fillStyle = sl.text;\r\n        if (sl.shadow) {\r\n          o.shadowColor = 'rgba(0,0,0,0.35)';\r\n          o.shadowBlur = 4;\r\n        }\r\n        o.fillText(displayLabel, r - 22, 0);\r\n        o.restore();\r\n      }\r\n    }\r\n    return off;\r\n  }\r\n\r\n  function drawWheel() {\r\n    const size = canvas.offsetWidth;\r\n    if (!size) return;\r\n    const cx = size \/ 2;\r\n    const cy = size \/ 2;\r\n    const R0 = size \/ 2 - 2;\r\n    const bw = size * 0.052;\r\n    const r = R0 - bw - 2;\r\n    ctx.clearRect(0, 0, size, size);\r\n\r\n    drawBezel(cx, cy, R0, bw);\r\n\r\n    if (!placeholderMode && segments.length === 0) {\r\n      ctx.beginPath();\r\n      ctx.arc(cx, cy, r, 0, Math.PI * 2);\r\n      ctx.fillStyle = '#10251a';\r\n      ctx.fill();\r\n      ctx.fillStyle = 'rgba(255,255,255,0.35)';\r\n      ctx.font = `bold ${size * 0.04}px Montserrat, sans-serif`;\r\n      ctx.textAlign = 'center';\r\n      ctx.textBaseline = 'middle';\r\n      ctx.fillText('Belum ada peserta', cx, cy + size * 0.15);\r\n      drawHub(cx, cy, size);\r\n      return;\r\n    }\r\n\r\n    const key = [size, window.devicePixelRatio || 1, segRev, placeholderMode].join('|');\r\n    if (!wheelCache || wheelCache.key !== key) {\r\n      wheelCache = { key: key, img: buildWheelImage(size, r) };\r\n    }\r\n    ctx.save();\r\n    ctx.translate(cx, cy);\r\n    ctx.rotate(currentAngle);\r\n    ctx.drawImage(wheelCache.img, -cx, -cy, size, size);\r\n    ctx.restore();\r\n\r\n    \/\/ Ring tipis di tepi wheel\r\n    ctx.beginPath();\r\n    ctx.arc(cx, cy, r, 0, Math.PI * 2);\r\n    ctx.strokeStyle = 'rgba(216,195,138,0.95)';\r\n    ctx.lineWidth = 3;\r\n    ctx.stroke();\r\n\r\n    drawHub(cx, cy, size);\r\n  }\r\n\r\n  function drawHub(cx, cy, size) {\r\n    \/\/ Lubang tengah (ditutup oleh .sw-center berisi anggur)\r\n    ctx.beginPath();\r\n    ctx.arc(cx, cy, size * 0.11, 0, Math.PI * 2);\r\n    ctx.fillStyle = '#f3e6b8';\r\n    ctx.fill();\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 LOAD PESERTA (GET \/pool, khusus admin) \u2500\u2500\u2500\r\n  async function loadPeserta() {\r\n    if (isSpinning) return;\r\n    const btn = document.getElementById('sw-spin-btn');\r\n    if (!isAdmin) setStatus('Memuat peserta...');\r\n    let d;\r\n    try {\r\n      d = await api('\/pool');\r\n    } catch (e) {\r\n      if (e.message === 'not-admin') { showPublicMode(); return; }\r\n      setStatus('Gagal terhubung ke server. Periksa koneksi lalu muat ulang halaman.');\r\n      btn.disabled = true;\r\n      return;\r\n    }\r\n    if (!d.success) {\r\n      setStatus(d.message || 'Gagal memuat peserta.');\r\n      btn.disabled = true;\r\n      return;\r\n    }\r\n    if (isSpinning) return;\r\n    isAdmin = true;\r\n    placeholderMode = false;\r\n    poolTestMode = !!d.test_mode;\r\n    segments = (d.segments || []).map(s => ({ id: Number(s.id), no_struk: String(s.no_struk) }));\r\n    segRev++;\r\n    resizeCanvas();\r\n    updateCountStatus(d.info);\r\n    btn.hidden = false;\r\n    btn.disabled = segments.length === 0;\r\n    document.getElementById('sw-reset-btn').hidden = false;\r\n  }\r\n\r\n  function updateCountStatus(info) {\r\n    const total = segments.length;\r\n    setStatus(total > 0 ? `${total} peserta aktif${poolTestMode ? ' (TEST MODE)' : ''}` : 'Tidak ada peserta aktif', info);\r\n  }\r\n\r\n  \/\/ Pengunjung umum: roda hiasan tanpa data, tanpa tombol spin.\r\n  function showPublicMode() {\r\n    isAdmin = false;\r\n    placeholderMode = true;\r\n    segments = [];\r\n    segRev++;\r\n    resizeCanvas();\r\n    setStatus(PUBLIC_STATUS);\r\n    document.getElementById('sw-spin-btn').hidden = true;\r\n    document.getElementById('sw-reset-btn').hidden = true;\r\n    document.getElementById('sw-winners-empty').textContent = 'Pemenang diumumkan saat live draw.';\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 LOAD WINNERS (GET \/winners: putaran ini, terbaru di atas) \u2500\u2500\u2500\r\n  async function loadWinners() {\r\n    let d;\r\n    try { d = await api('\/winners'); } catch (e) { return; } \/\/ publik \/ offline: biarkan\r\n    if (!d || !d.success) return;\r\n    winners = (d.winners || []).slice().sort((a, b) => b.no - a.no);\r\n    renderWinners();\r\n  }\r\n\r\n  window.swResetWinners = function() {\r\n    if (!confirm('Reset list pemenang? Data pemenang di database tetap aman, hanya tampilan list ini yang dikosongkan.')) return;\r\n    winners.forEach(w => hiddenWinnerIds.add(w.id));\r\n    renderWinners();\r\n    showToast('List pemenang direset.');\r\n  };\r\n\r\n  function renderWinners() {\r\n    const list = document.getElementById('sw-winners-list');\r\n    const empty = document.getElementById('sw-winners-empty');\r\n    list.querySelectorAll('.sw-winner-row').forEach(el => el.remove());\r\n    const visible = winners.filter(w => !hiddenWinnerIds.has(w.id));\r\n    if (visible.length === 0) {\r\n      empty.style.display = 'block';\r\n      return;\r\n    }\r\n    empty.style.display = 'none';\r\n\r\n    visible.forEach(w => {\r\n      const row = document.createElement('div');\r\n      row.className = 'sw-winner-row';\r\n      const hadiahBadge = w.prize\r\n        ? `<div style=\"color:var(--gold);font-size:0.75em;font-weight:600;margin-top:3px\">${escHtml(w.prize)}<\/div>`\r\n        : '';\r\n      row.innerHTML = `\r\n        <div class=\"sw-winner-left\">\r\n          <div class=\"sw-winner-dot\"><\/div>\r\n          <div>\r\n            <div class=\"sw-winner-struk\">#${Number(w.no)} &middot; ${escHtml(w.no_struk)}<\/div>\r\n            ${hadiahBadge}\r\n          <\/div>\r\n        <\/div>\r\n        <button class=\"sw-winner-detail-btn\" onclick=\"swShowWinnerDetail(${Number(w.id)})\">Detail<\/button>\r\n      `;\r\n      list.appendChild(row);\r\n    });\r\n  }\r\n\r\n  function newToken() {\r\n    if (window.crypto && crypto.randomUUID) return crypto.randomUUID();\r\n    return Date.now().toString(36) + '-' + Math.random().toString(36).slice(2);\r\n  }\r\n\r\n  \/\/ POST \/draw. If the connection drops, the SAME token is sent again, so the\r\n  \/\/ server returns the winner it already drew instead of drawing a second one.\r\n  async function drawWinner(token) {\r\n    for (let attempt = 0; ; attempt++) {\r\n      let d;\r\n      try {\r\n        d = await api('\/draw', { token: token });\r\n      } catch (e) {\r\n        if (e.message === 'not-admin' || attempt >= 3) throw e;\r\n        await sleep(1000 * (attempt + 1));\r\n        continue;\r\n      }\r\n      if (d && d.code === 'busy' && attempt < 3) { await sleep(1500); continue; }\r\n      return d;\r\n    }\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 SPIN \u2500\u2500\u2500\r\n  window.swSpin = async function() {\r\n    if (isSpinning || !isAdmin || segments.length === 0) return;\r\n    isSpinning = true;\r\n\r\n    const btn = document.getElementById('sw-spin-btn');\r\n    btn.disabled = true;\r\n    setStatus('Mengundi...');\r\n\r\n    \/\/ 1) Server memilih pemenang (random_int) dan menyimpannya lebih dulu.\r\n    let d;\r\n    try {\r\n      d = await drawWinner(newToken());\r\n    } catch (e) {\r\n      isSpinning = false;\r\n      btn.disabled = segments.length === 0;\r\n      setStatus(e.message === 'not-admin'\r\n        ? 'Sesi admin berakhir. Login ulang lalu muat ulang halaman.'\r\n        : 'Koneksi terputus. Muat ulang halaman dan cek daftar pemenang sebelum spin lagi.');\r\n      return;\r\n    }\r\n    if (!d || !d.success || !d.winner) {\r\n      isSpinning = false;\r\n      setStatus((d && d.message) || 'Spin gagal. Silakan coba lagi.');\r\n      if (d && d.code === 'pool_empty') { segments = []; segRev++; drawWheel(); }\r\n      btn.disabled = segments.length === 0;\r\n      return;\r\n    }\r\n    const w = d.winner;\r\n    const winnerId = Number(w.id);\r\n\r\n    \/\/ 2) Roda di layar belum memuat pemenang ini (misalnya baru di-approve):\r\n    \/\/    sisipkan segmennya dulu supaya jarum bisa berhenti di sana.\r\n    let idx = segments.findIndex(s => s.id === winnerId);\r\n    if (idx === -1) {\r\n      idx = Math.floor(Math.random() * (segments.length + 1));\r\n      segments.splice(idx, 0, { id: winnerId, no_struk: String(w.no_struk) });\r\n      segRev++;\r\n      drawWheel();\r\n    }\r\n    setStatus('Spinning...');\r\n\r\n    const n = segments.length;\r\n    const arc = (Math.PI * 2) \/ n;\r\n\r\n    \/\/ Normalisasi currentAngle ke range [0, 2PI) sebelum spin\r\n    currentAngle = ((currentAngle % (Math.PI * 2)) + Math.PI * 2) % (Math.PI * 2);\r\n\r\n    const FIXED_DURATION = 6000;\r\n    const FULL_SPINS = Math.PI * 2 * 8; \/\/ 8 putaran penuh\r\n\r\n    \/\/ 3) Sudut akhir dipilih supaya jarum berhenti di posisi acak DI DALAM segmen\r\n    \/\/    pemenang (15%-85% lebar segmen, tidak pas di garis batas).\r\n    const randomStopAngle = (idx + 0.15 + Math.random() * 0.7) * arc;\r\n    const finalAngle = -(FULL_SPINS + randomStopAngle);\r\n\r\n    const startAngle = currentAngle;\r\n    const startTime = performance.now();\r\n\r\n    function easeOut(t) {\r\n      return 1 - Math.pow(1 - t, 3);\r\n    }\r\n\r\n    function animate(now) {\r\n      const elapsed = now - startTime;\r\n      const t = Math.min(elapsed \/ FIXED_DURATION, 1);\r\n      currentAngle = startAngle + (finalAngle - startAngle) * easeOut(t);\r\n      drawWheel();\r\n\r\n      if (t < 1) {\r\n        requestAnimationFrame(animate);\r\n      } else {\r\n        currentAngle = finalAngle;\r\n        drawWheel();\r\n        isSpinning = false;\r\n        onSpinEnd(w);\r\n      }\r\n    }\r\n    requestAnimationFrame(animate);\r\n  };\r\n\r\n  \/\/ Pemenang = data dari server (bukan dari posisi jarum).\r\n  function onSpinEnd(w) {\r\n    const winnerId = Number(w.id);\r\n    winners = winners.filter(x => x.id !== winnerId);\r\n    winners.unshift(w);\r\n    hiddenWinnerIds.delete(winnerId);\r\n    renderWinners();\r\n\r\n    \/\/ Pemenang keluar dari roda\r\n    segments = segments.filter(s => s.id !== winnerId);\r\n    segRev++;\r\n    resizeCanvas();\r\n\r\n    showModal(w);\r\n    updateCountStatus(document.getElementById('sw-status').title);\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 MODAL \u2500\u2500\u2500\r\n  function showModal(p) {\r\n    currentWinnerData = p;\r\n    currentWaFull = p.no_wa || ''; \/\/ nomor lengkap hanya disimpan di variabel ini\r\n\r\n    document.getElementById('sw-modal-nama-headline').textContent = p.nama || '-';\r\n    document.getElementById('sw-modal-nostruk').textContent = p.no_struk || '-';\r\n    document.getElementById('sw-modal-wa').textContent = p.no_wa_masked || '-';\r\n    document.getElementById('sw-modal-foto').src = p.foto_struk_url || '';\r\n    document.getElementById('sw-modal-foto').style.display = p.foto_struk_url ? '' : 'none';\r\n    document.getElementById('sw-modal-hadiah').value = p.prize || '';\r\n\r\n    document.getElementById('sw-modal').classList.add('show');\r\n    startSparkle();\r\n  }\r\n\r\n  function closeModal() {\r\n    document.getElementById('sw-modal').classList.remove('show');\r\n    stopSparkle();\r\n    currentWaFull = '';\r\n    document.getElementById('sw-spin-btn').disabled = !isAdmin || segments.length === 0;\r\n  }\r\n\r\n  \/\/ Konfirmasi: simpan Hadiah ke database (POST \/prize), lalu tutup modal.\r\n  window.swCloseModal = async function() {\r\n    if (modalBusy) return;\r\n    const w = currentWinnerData;\r\n    const hadiah = document.getElementById('sw-modal-hadiah').value.trim();\r\n\r\n    if (w && w.id && hadiah !== (w.prize || '')) {\r\n      modalBusy = true;\r\n      let d = null;\r\n      try { d = await api('\/prize', { id: w.id, prize: hadiah }); } catch (e) { d = null; }\r\n      modalBusy = false;\r\n      if (!d || !d.success) {\r\n        \/\/ Modal tetap terbuka supaya hadiah yang diketik tidak hilang\r\n        showToast((d && d.message) || 'Gagal menyimpan hadiah. Cek koneksi lalu klik Konfirmasi lagi.');\r\n        return;\r\n      }\r\n      w.prize = d.prize || '';\r\n      winners.forEach(x => { if (x.id === w.id) x.prize = w.prize; });\r\n      renderWinners();\r\n      showToast(w.prize ? 'Hadiah berhasil disimpan!' : 'Hadiah dikosongkan.');\r\n    }\r\n\r\n    closeModal();\r\n    loadPeserta(); \/\/ sinkronkan roda dengan server\r\n  };\r\n\r\n  \/\/ Salin nomor WA lengkap dari variabel JS (bukan dari tampilan yang tersamar).\r\n  window.swCopyWA = function() {\r\n    const wa = currentWaFull;\r\n    if (!wa) { showToast('Nomor WA tidak tersedia.'); return; }\r\n    const done = () => showToast('No. WA disalin!');\r\n    const fail = () => showToast('Gagal menyalin.');\r\n    if (navigator.clipboard && window.isSecureContext) {\r\n      navigator.clipboard.writeText(wa).then(done).catch(() => (fallbackCopy(wa) ? done() : fail()));\r\n    } else {\r\n      fallbackCopy(wa) ? done() : fail();\r\n    }\r\n  };\r\n\r\n  function fallbackCopy(text) {\r\n    const ta = document.createElement('textarea');\r\n    ta.value = text;\r\n    ta.setAttribute('readonly', '');\r\n    ta.style.position = 'fixed';\r\n    ta.style.opacity = '0';\r\n    document.body.appendChild(ta);\r\n    ta.select();\r\n    let ok = false;\r\n    try { ok = document.execCommand('copy'); } catch (e) { ok = false; }\r\n    ta.remove();\r\n    return ok;\r\n  }\r\n\r\n  \/\/ Detail dari list: ambil data terbaru dari server dulu (termasuk hadiah tersimpan).\r\n  window.swShowWinnerDetail = async function(id) {\r\n    await loadWinners();\r\n    const w = winners.find(x => x.id === Number(id));\r\n    if (w) showModal(w);\r\n  };\r\n\r\n  \/\/ \u2500\u2500\u2500 LIGHTBOX \u2500\u2500\u2500\r\n  window.swOpenLightbox = function(src) {\r\n    const lb = document.getElementById('sw-lightbox');\r\n    document.getElementById('sw-lightbox-img').src = src;\r\n    lb.style.display = 'flex';\r\n    document.addEventListener('keydown', swLightboxEsc);\r\n  };\r\n\r\n  window.swCloseLightbox = function() {\r\n    document.getElementById('sw-lightbox').style.display = 'none';\r\n    document.removeEventListener('keydown', swLightboxEsc);\r\n  };\r\n\r\n  function swLightboxEsc(e) {\r\n    if (e.key === 'Escape') swCloseLightbox();\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 SPARKLE \u2500\u2500\u2500\r\n  const sparkleCanvas = document.getElementById('sw-sparkle-canvas');\r\n  const sctx = sparkleCanvas.getContext('2d');\r\n  let sparkles = [];\r\n  let sparkleRAF = null;\r\n\r\n  function startSparkle() {\r\n    sparkleCanvas.width = window.innerWidth;\r\n    sparkleCanvas.height = window.innerHeight;\r\n    sparkles = [];\r\n    for (let i = 0; i < 80; i++) sparkles.push(newSparkle(true));\r\n    sparkleCanvas.classList.add('show');\r\n    animateSparkle();\r\n  }\r\n\r\n  function stopSparkle() {\r\n    sparkleCanvas.classList.remove('show');\r\n    if (sparkleRAF) cancelAnimationFrame(sparkleRAF);\r\n    sparkleRAF = null;\r\n    sparkles = [];\r\n    sctx.clearRect(0, 0, sparkleCanvas.width, sparkleCanvas.height);\r\n  }\r\n\r\n  function newSparkle(init) {\r\n    const colors = ['#d8c38a', '#ffffff', '#b6dc7a', '#8bc34a', '#e9f5c9', '#f3e6b8'];\r\n    return {\r\n      x: Math.random() * sparkleCanvas.width,\r\n      y: init ? Math.random() * sparkleCanvas.height : -10,\r\n      size: Math.random() * 5 + 2,\r\n      speedY: Math.random() * 1.5 + 0.3,\r\n      speedX: (Math.random() - 0.5) * 0.8,\r\n      opacity: Math.random(),\r\n      fade: Math.random() * 0.015 + 0.005,\r\n      color: colors[Math.floor(Math.random() * colors.length)],\r\n      type: Math.random() > 0.5 ? 'circle' : 'star'\r\n    };\r\n  }\r\n\r\n  function animateSparkle() {\r\n    sctx.clearRect(0, 0, sparkleCanvas.width, sparkleCanvas.height);\r\n    sparkles.forEach((s, i) => {\r\n      s.y -= s.speedY;\r\n      s.x += s.speedX;\r\n      s.opacity -= s.fade;\r\n      if (s.opacity <= 0 || s.y < -20) sparkles[i] = newSparkle(false);\r\n\r\n      sctx.save();\r\n      sctx.globalAlpha = Math.max(0, s.opacity);\r\n      sctx.fillStyle = s.color;\r\n      if (s.type === 'star') {\r\n        drawStar(sctx, s.x, s.y, s.size);\r\n      } else {\r\n        sctx.beginPath();\r\n        sctx.arc(s.x, s.y, s.size \/ 2, 0, Math.PI * 2);\r\n        sctx.fill();\r\n      }\r\n      sctx.restore();\r\n    });\r\n    sparkleRAF = requestAnimationFrame(animateSparkle);\r\n  }\r\n\r\n  function drawStar(c, x, y, size) {\r\n    c.beginPath();\r\n    for (let i = 0; i < 5; i++) {\r\n      const a1 = (i * 4 * Math.PI) \/ 5 - Math.PI \/ 2;\r\n      const a2 = ((i * 4 + 2) * Math.PI) \/ 5 - Math.PI \/ 2;\r\n      if (i === 0) c.moveTo(x + Math.cos(a1) * size, y + Math.sin(a1) * size);\r\n      else c.lineTo(x + Math.cos(a1) * size, y + Math.sin(a1) * size);\r\n      c.lineTo(x + Math.cos(a2) * size \/ 2, y + Math.sin(a2) * size \/ 2);\r\n    }\r\n    c.closePath();\r\n    c.fill();\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 BATALKAN \u2500\u2500\u2500\r\n  window.swBatalkan = async function() {\r\n    const w = currentWinnerData;\r\n    if (!w || !w.id || modalBusy) return; \/\/ langsung batalkan, tanpa pop up konfirmasi\r\n\r\n    modalBusy = true;\r\n    let d = null;\r\n    try { d = await api('\/cancel', { id: w.id }); } catch (e) { d = null; }\r\n    modalBusy = false;\r\n    if (!d || !d.success) {\r\n      showToast((d && d.message) || 'Gagal membatalkan. Cek koneksi lalu coba lagi.');\r\n      return;\r\n    }\r\n\r\n    winners = winners.filter(x => x.id !== w.id);\r\n    renderWinners();\r\n    closeModal();\r\n    showToast('Kemenangan dibatalkan.');\r\n    await loadPeserta(); \/\/ peserta kembali ke roda (data dari server)\r\n    loadWinners();       \/\/ nomor urut mengikuti server\r\n  };\r\n\r\n  \/\/ \u2500\u2500\u2500 TOAST \u2500\u2500\u2500\r\n  function showToast(msg) {\r\n    const t = document.getElementById('sw-toast');\r\n    t.textContent = msg;\r\n    t.classList.add('show');\r\n    setTimeout(() => t.classList.remove('show'), 2200);\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 UTILS \u2500\u2500\u2500\r\n  function escHtml(s) {\r\n    return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');\r\n  }\r\n\r\n  \/\/ \u2500\u2500\u2500 INIT \u2500\u2500\u2500\r\n  window.addEventListener('resize', () => {\r\n    resizeCanvas();\r\n    if (sparkleCanvas.classList.contains('show')) {\r\n      sparkleCanvas.width = window.innerWidth;\r\n      sparkleCanvas.height = window.innerHeight;\r\n    }\r\n  });\r\n\r\n  setTimeout(resizeCanvas, 100);\r\n  if (document.fonts && document.fonts.ready) {\r\n    document.fonts.ready.then(() => { wheelCache = null; drawWheel(); });\r\n  }\r\n  loadPeserta();\r\n  loadWinners();\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>Selamat! \u2014 No Struk \u2014 Nomor WhatsApp \u2014 Salin Foto Struk Hadiah (opsional) Konfirmasi Batalkan Green Grape New Product Launch Siap untuk spin SPIN THE WHEEL! Pemenang Reset List Belum ada pemenang<\/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-9281","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>Spin Wheel 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\/spin-wheel-green-grape\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spin Wheel Green Grape - Bingxue\" \/>\n<meta property=\"og:description\" content=\"Selamat! \u2014 No Struk \u2014 Nomor WhatsApp \u2014 Salin Foto Struk Hadiah (opsional) Konfirmasi Batalkan Green Grape New Product Launch Siap untuk spin SPIN THE WHEEL! Pemenang Reset List Belum ada pemenang\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bingxueindonesia.co.id\/en\/spin-wheel-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-09-29T07:28:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/\",\"url\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/\",\"name\":\"Spin Wheel Green Grape - Bingxue\",\"isPartOf\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png\",\"datePublished\":\"2026-09-17T02:28:56+00:00\",\"dateModified\":\"2026-09-29T07:28:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#primaryimage\",\"url\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png\",\"contentUrl\":\"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bingxueindonesia.co.id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spin Wheel 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":"Spin Wheel 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\/spin-wheel-green-grape\/","og_locale":"en_US","og_type":"article","og_title":"Spin Wheel Green Grape - Bingxue","og_description":"Selamat! \u2014 No Struk \u2014 Nomor WhatsApp \u2014 Salin Foto Struk Hadiah (opsional) Konfirmasi Batalkan Green Grape New Product Launch Siap untuk spin SPIN THE WHEEL! Pemenang Reset List Belum ada pemenang","og_url":"https:\/\/bingxueindonesia.co.id\/en\/spin-wheel-green-grape\/","og_site_name":"Bingxue","article_publisher":"https:\/\/www.facebook.com\/bingxueindonesia\/","article_modified_time":"2026-09-29T07:28:23+00:00","og_image":[{"url":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/","url":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/","name":"Spin Wheel Green Grape - Bingxue","isPartOf":{"@id":"https:\/\/bingxueindonesia.co.id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#primaryimage"},"image":{"@id":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#primaryimage"},"thumbnailUrl":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png","datePublished":"2026-09-17T02:28:56+00:00","dateModified":"2026-09-29T07:28:23+00:00","breadcrumb":{"@id":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#primaryimage","url":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png","contentUrl":"https:\/\/bingxueindonesia.co.id\/wp-content\/uploads\/2026\/09\/Asset-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/bingxueindonesia.co.id\/spin-wheel-green-grape\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bingxueindonesia.co.id\/"},{"@type":"ListItem","position":2,"name":"Spin Wheel 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\/9281","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=9281"}],"version-history":[{"count":19,"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/pages\/9281\/revisions"}],"predecessor-version":[{"id":9439,"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/pages\/9281\/revisions\/9439"}],"wp:attachment":[{"href":"https:\/\/bingxueindonesia.co.id\/en\/wp-json\/wp\/v2\/media?parent=9281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}