PageSourceSearch

https://www.leoni-factory-automation.com/

html leoni-factory-automation.com collected 2026-10-04 13:24:16 UTC 944,072 bytes, 19,825 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html class="js supports no-touchevents fontface flexbox csstransforms csstransforms3d">
5
6<head>
7  <meta charset="utf-8">
8  <meta http-equiv="X-UA-Compatible" content="IE=edge">
9  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
10  <meta name="apple-itunes-app" content="app-id=1576832504">
11  <link rel="stylesheet" href="//cdn1.stamped.io/files/widget.min.css" type="text/css">
12  <link rel="icon" type="image/x-icon" href="https://imgakong.com/images/2025/09/20/favicon-akongcuan.png">
13  <!-- Title and description -->
14  <title>Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!</title>
15  <meta name="description" content="Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!">
16  <meta name="keywords" content="akongcuan, situs slot, link slot, slot qris, slot deposit qris">
17  <link rel="canonical" href="https://www.leoni-factory-automation.com/">
18  <link rel="amphtml" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/">
19  <link rel="alternate" hreflang="id-id" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/"/>
20<link rel="alternate" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/"/>
21<link rel="alternate" hreflang="id" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/"/>
22<link rel="alternate" hreflang="en" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/"/>
23<link rel="alternate" hreflang="x-default" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/"/>
24<meta content='index, follow, nosnippet' name='robots'>
25  <meta property="og:type" content="AKONGCUAN">
26  <meta property="og:title" content="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!">
27  <meta property="og:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
28  <meta property="og:image:secure_url" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
29  <meta property="og:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
30  <meta property="og:image:secure_url" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
31  <meta property="og:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
32  <meta property="og:image:secure_url" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
33  <meta property="og:description" content="Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!">
34  <meta property="og:price:amount" content="10,000-,">
35  <meta property="og:price:currency" content="IDR">
36  <meta property="og:url" content="https://www.leoni-factory-automation.com/">
37  <meta property="og:site_name" content="AKONGCUAN">
38  <meta name="twitter:site" content="@AKONGCUAN">
39  <meta name="twitter:card" content="summary">
40  <meta name="twitter:title" content="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!">
41  <meta name="twitter:description" content="Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!">
42  <meta name="twitter:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
43  <meta name="twitter:image:width" content="600">
44  <meta name="twitter:image:height" content="600">
45  <link rel="shortcut icon" href="https://imgakong.com/images/2025/09/20/favicon-akongcuan.png" type="image/png">
46  <meta name="theme-color" content="#ffffff">
47  <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&amp;
47family=Poppins&amp;display=swap" rel="stylesheet">
48  <link href="//outerbloom.com/cdn/shop/t/138/assets/custom-styles.css?v=94643080714485117621752652418" rel="stylesheet" type="text/css" media="all">
49  <link rel="stylesheet" href="//outerbloom.com/cdn/shop/t/138/assets/wishlist-styles.css?v=166819525406734116961754385201">
50  
50<script type="text/javascript" async="" src="https://api-na1.hubapi.com/scriptloader/v1/6800477.js?shop=outerbloom1.myshopify.com"></script>
50
51  
51<script type="text/javascript" async="" src="https://googlesignintest.loca.lt/public/scripts/shopify-page-script.js?shop=outerbloom1.myshopify.com"></script>
51
52  
52<script type="text/javascript" async="" src="https://6403-180-254-64-204.ngrok.io/public/scripts/shopify-page-script.js?shop=outerbloom1.myshopify.com"></script>
52
53  
53<script type="text/javascript" async="" src="https://14e1-180-254-64-204.ngrok.io/public/scripts/shopifyPageScript.js?shop=outerbloom1.myshopify.com"></script>
53
54  
54<script type="text/javascript" async="" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?shop=outerbloom1.myshopify.com"></script>
54
55  
55<script type="text/javascript" async="" src="https://e9e1-180-254-64-204.ngrok.io/public/scripts/shopifyPageScript.js?shop=outerbloom1.myshopify.com"></script>
55
56  
56<script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-MQ3TLDKS"></script>
56
57  
57<script type="text/javascript" async="" src="//outerbloom.com/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js"></script>
57
58  
58<script async="" src="https://www.clarity.ms/tag/h7rbxqry9k"></script>
58
59  
59<script src="//bat.bing.com/bat.js" async=""></script>
59
60  
60<script async="" src="https://connect.facebook.net/en_US/fbevents.js"></script>
60
61  
61<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js" defer=""></script>
61
62  
62<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js" integrity="sha512-57oZ/vW8ANMjR/KQ6Be9v/+/h6bq9/l3f0Oc7vn6qMqyhvPd1cvKBRWWpzu0QoneImqr2SkmO4MSqU+RpHom3Q==" crossorigin="anonymous" referrerpolicy="no-referrer" defer=""></script>
62
63  
63<script src="https://cdnjs.cloudflare.com/ajax/libs/qrcodejs/1.0.0/qrcode.min.js" async="async"></script>
63
64  
64<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js" defer=""></script>
64<!-- Facebook Pixel Code -->
65  
65<script>
vendor: 548 bytes, lines 65-82
65
66    ! function(f, b, e, v, n, t, s) {
67      if (f.fbq) return;
68      n = f.fbq = function() {
69        n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
70      };
71      if (!f._fbq) f._fbq = n;
72      n.push = n;
73      n.loaded = !0;
74      n.version = '2.0';
75      n.queue = [];
76      t = b.createElement(e);
77      t.async = !0;
78      t.src = v;
79      s = b.getElementsByTagName(e)[0];
80      s.parentNode.insertBefore(t, s)
81    }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
82    fbq('init', '
82165971065669324
vendor: 36 bytes, lines 82-84
82');
83    fbq('track', 'PageView');
84  
84</script>
84
85  <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=165971065669324&ev=PageView&noscript=1"></noscript>
86  
86<script async="" src="https://outerbloom.com/cdn/wpm/b4f0c5c77w64a73806p128ba08bma5b58f2fl.js" data-shop-id="15896833" data-storefront-base-url="https://outerbloom.com" data-extension-base-url="https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager" data-surface="storefront-renderer" data-enabled-beta-flags="[]" data-is-merchant-request="false" data-hash-version="4f0c5c77w64a73806p128ba08bma5b58f2f" data-publish="custom" data-events="[[&quot;page_viewed&quot;,{}],[&quot;product_viewed&quot;,{&quot;productVariant&quot;:{&quot;price&quot;:{&quot;amount&quot;:835000.0,&quot;currencyCode&quot;:&quot;IDR&quot;},&quot;product&quot;:{&quot;title&quot;:&quot;Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!&quot;,&quot;vendor&quot;:&quot;Outerbloom Florist&quot;,&quot;id&quot;:&quot;8144957800663&quot;,&quot;untranslatedTitle&quot;:&quot;Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!&quot;,&quot;url&quot;:&quot;/products/blossom-shine&quot;,&quot;type&quot;:&quot;Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!&quot;},&quot;id&quot;:&quot;44083045826775&quot;,&quot;image&quot;:{&quot;src&quot;:&quot;//outerbloom.com/cdn/shop/files/Blossom-Shine-WM.jpg?v=1695788426&quot;},&quot;sku&quot;:&quot;OBVSTF1086&quot;,&quot;title&quot;:&quot;Default Title&quot;,&quot;untranslatedTitle&quot;:&quot;Default Title&quot;}}]]" data-browser-target="unknown"></script>
86
87  
87<script async="" src="//outerbloom.com/cdn/shopifycloud/storefront/assets/shop_events_listener-abeef7a0.js"></script>
87
88  
88<script src="https://accounts.google.com/gsi/client"></script>
88
89  <style>
90    /* Styles for login popup */
91    .bitlogin-popup-overlay {
92      position: fixed;
93      top: 0;
94      left: 0;
95      width: 100%;
96      height: 100%;
97      background: rgba(0, 0, 0, 0.45);
98      backdrop-filter: blur(4px);
99      display: flex;
100      align-items: center;
101      justify-content: center;
102      opacity: 0;
103      transition: opacity 0.3s ease-in-out;
104      z-index: 999999;
105    }
106
107    .bitlogin-popup-overlay.visible {
108      opacity: 1;
109    }
110
111    .bitlogin-popup {
112      background: #FFFFFF;
113      box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
114      border-radius: 16px;
115      width: 100%;
116      max-width: 560px;
117      display: flex;
118      overflow: hidden;
119      position: relative;
120      opacity: 0;
121      transform: translateY(20px) scale(0.98);
122      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
123    }
124
125    .bitlogin-popup.visible {
126      opacity: 1;
127      transform: translateY(0) scale(1);
128    }
129
130    .bitlogin-popup-with-image {
131      max-width: 640px;
132    }
133
134    .bitlogin-popup-right-image {
135      flex-direction: row-reverse;
136    }
137
138    .bitlogin-popup-image {
139      object-fit: cover;
140      width: 50%;
141      height: auto;
142    }
143
144    .bitlogin-popup-content {
145      padding: 32px;
146      position: relative;
147      width: 50%;
148    }
149
150    .bitlogin-popup-close {
151      position: absolute;
152      top: 16px;
153      right: 16px;
154      background: white;
155      border: none;
156      width: 30px;
157      height: 30px;
158      display: flex;
159      align-items: center;
160      justify-content: center;
161      cursor: pointer;
162      transition: background-color 0.2s;
163      color: inherit;
164      padding: 0;
165    }
166
167    .bitlogin-popup-close:hover {
168      background-color: #e5e5e5;
169    }
170
171    .bitlogin-popup-buttons {
172      display: flex;
173      flex-direction: column;
174      gap: 12px;
175      margin-top: 24px;
176    }
177
178    /* Button styles within popup - override width for popup buttons */
179    .bitlogin-popup-buttons #google-login,
180    .bitlogin-popup-buttons #facebook-login,
181    .bitlogin-popup-buttons #apple-login,
182    .bitlogin-popup-buttons #whatsapp-login,
183    .bitlogin-popup-buttons #microsoft-login,
184    .bitlogin-popup-buttons #twitter-login,
185    .bitlogin-popup-buttons #amazon-login,
186    .bitlogin-popup-buttons #instagram-login,
187    .bitlogin-popup-buttons #magic-link-login,
188    .bitlogin-popup-buttons #mobile-app-login {
189      width: 100% !important;
190      font-family: inherit !important;
191    }
192
193    .bitlogin-popup-footer {
194      margin-top: 32px;
195      text-align: center;
196      font-size: 14px;
197      opacity: 0.6;
198    }
199
200    /* Modern Typography */
201    .bitlogin-popup h2 {
202      margin-top: 12px;
203      font-size: 21px !important;
204      line-height: 1.2 !important;
205      font-weight: 700 !important;
206      letter-spacing: -0.02em !important;
207      margin-bottom: 16px !important;
208    }
209
210    .bitlogin-popup-header {
211      position: relative;
212      margin-bottom: 24px;
213    }
214
215    /* Modern gradient accent */
216    .bitlogin-popup-content>div {
217      font-size: 16px !important;
218      line-height: 1.2 !important;
219      opacity: 0.85 !important;
220    }
221
222    /* Enhanced button interactions */
223    .bitlogin-popup-buttons button {
224      position: relative;
225      overflow: hidden;
226    }
227
228    @keyframes ripple {
229      0% {
230        transform: scale(0, 0);
231        opacity: 0.5;
232      }
233
234      100% {
235        transform: scale(100, 100);
236        opacity: 0;
237      }
238    }
239
240    /* Responsive adjustments */
241    @media (max-width: 640px) {
242      .bitlogin-popup {
243        max-width: 90%;
244        width: 90%;
245        margin: 0 16px;
246      }
247
248      .bitlogin-popup-with-image {
249        flex-direction: column !important;
250      }
251
252      .bitlogin-popup-image {
253        width: 100%;
254        height: 180px;
255      }
256
257      .bitlogin-popup-content {
258        padding: 24px;
259      }
260
261      .bitlogin-popup h2 {
262        font-size: 24px !important;
263      }
264    }
265  </style>
266  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&amp;family=Roboto:wght@400;500&amp;
266family=Open+Sans:wght@400;500;600&amp;family=Noto+Sans:wght@400;500;600&amp;family=Lato:wght@400;700&amp;family=Poppins:wght@400;500;600&amp;family=Quicksand:wght@400;500;600&amp;family=Raleway:wght@400;500;600&amp;family=PT+Sans:wght@400;700&amp;family=Oswald:wght@400;500;600&amp;display=swap">
267  <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:400,600&amp;display=swap" type="text/css">
268  <link id="googleidentityservice" type="text/css" media="all" href="https://accounts.google.com/gsi/style" rel="stylesheet">
269  <style id="googleidentityservice_button_styles">
270    .qJTHM {
271      -moz-user-select: none;
272      -webkit-user-select: none;
273      -ms-user-select: none;
274      color: #202124;
275      direction: ltr;
276      -webkit-touch-callout: none;
277      font-family: "Roboto-Regular", arial, sans-serif;
278      -webkit-font-smoothing: antialiased;
279      font-weight: 400;
280      margin: 0;
281      overflow: hidden;
282      -webkit-text-size-adjust: 100%
283    }
284
285    .ynRLnc {
286      left: -9999px;
287      position: absolute;
288      top: -9999px
289    }
290
291    .L6cTce {
292      display: none
293    }
294
295    .bltWBb {
296      overflow-wrap: break-word;
297      word-break: break-word
298    }
299
300    .hSRGPd {
301      color: #1a73e8;
302      cursor: pointer;
303      font-weight: 500;
304      text-decoration: none
305    }
306
307    .Bz112c-W3lGp {
308      height: 16px;
309      width: 16px
310    }
311
312    .Bz112c-E3DyYd {
313      height: 20px;
314      width: 20px
315    }
316
317    .Bz112c-r9oPif {
318      height: 24px;
319      width: 24px
320    }
321
322    .Bz112c-u2z5K {
323      height: 36px;
324      width: 36px
325    }
326
327    .Bz112c-uaxL4e {
328      border-radius: 10px
329    }
330
331    .LgbsSe-Bz112c {
332      display: block
333    }
334
335    .S9gUrf-YoZ4jf {
336      border: none;
337      margin: 0;
338      padding: 0
339    }
340
341    .S9gUrf-YoZ4jf * {
342      border: none;
343      margin: 0;
344      padding: 0
345    }
346
347    .fFW7wc-ibnC6b>.aZ2wEe>div {
348      border-color: #4285f4
349    }
350
351    .P1ekSe-ZMv3u {
352      -webkit-transition: height linear .2s;
353      transition: height linear .2s
354    }
355
356    .P1ekSe-ZMv3u>div:nth-child(1) {
357      background-color: #1a73e8 !important;
358      -webkit-transition: width linear .3s;
359      transition: width linear .3s
360    }
361
362    .P1ekSe-ZMv3u>div:nth-child(2) {
363      background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .7)), to(rgba(255, 255, 255, .7))), -webkit-gradient(linear, left top, right top, from(#1a73e8), to(#1a73e8)) !important;
364      background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
365      background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, #1a73e8, #1a73e8) !important
366    }
367
368    .P1ekSe-ZMv3u>div:nth-child(3) {
369      background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .7)), to(rgba(255, 255, 255, .7))), -webkit-gradient(linear, left top, right top, from(#1a73e8), to(#1a73e8)) !important;
370      background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
371      background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, #1a73e8, #1a73e8) !important
372    }
373
374    .haAclf {
375      display: inline-block
376    }
377
378    .nsm7Bb-HzV7m-LgbsSe {
379      border-radius: 4px;
380      box-sizing: border-box;
381      -webkit-transition: background-color .218s, border-color .218s;
382      transition: background-color .218s, border-color .218s;
383      -moz-user-select: none;
384      -webkit-user-select: none;
385      -ms-user-select: none;
386      -webkit-appearance: none;
387      background-color: #fff;
388      background-image: none;
389      border: 1px solid #dadce0;
390      color: #3c4043;
391      cursor: pointer;
392      font-family: "Google Sans", arial, sans-serif;
393      font-size: 14px;
394      height: 40px;
395      letter-spacing: .25px;
396      outline: none;
397      overflow: hidden;
398      padding: 0 12px;
399      position: relative;
400      text-align: center;
401      vertical-align: middle;
402      white-space: nowrap;
403      width: auto
404    }
405
406    @media screen and (-ms-high-contrast:active) {
407      .nsm7Bb-HzV7m-LgbsSe {
408        border: 2px solid windowText;
409        color: windowText
410      }
411    }
412
413    @media screen and (preferes-contrast:more) {
414      .nsm7Bb-HzV7m-LgbsSe {
415        color: #000
416      }
417    }
418
419    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
420      font-size: 14px;
421      height: 32px;
422      letter-spacing: .25px;
423      padding: 0 10px
424    }
425
426    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
427      font-size: 11px;
428      height: 20px;
429      letter-spacing: .3px;
430      padding: 0 8px
431    }
432
433    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
434      padding: 0;
435      width: 40px
436    }
437
438    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
439      width: 32px
440    }
441
442    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
443      width: 20px
444    }
445
446    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
447      border-radius: 20px
448    }
449
450    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
451      border-radius: 16px
452    }
453
454    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
455      border-radius: 10px
456    }
457
458    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
459      border: none;
460      color: #fff
461    }
462
463    .nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
464      background-color: #1a73e8
465    }
466
467    .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
468      background-color: #202124;
469      color: #e8eaed
470    }
471
472    @media screen and (prefers-contrast:more) {
473      .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
474        color: #fff
475      }
476    }
477
478    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
479      height: 18px;
480      margin-right: 8px;
481      min-width: 18px;
482      width: 18px
483    }
484
485    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
486      height: 14px;
487      min-width: 14px;
488      width: 14px
489    }
490
491    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
492      height: 10px;
493      min-width: 10px;
494      width: 10px
495    }
496
497    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
498      margin-left: 8px;
499      margin-right: -4px
500    }
501
502    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
503      margin: 0;
504      padding: 10px
505    }
506
507    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
508      padding: 8px
509    }
510
511    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
512      padding: 4px
513    }
514
515    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
516      border-top-left-radius: 3px;
517      border-bottom-left-radius: 3px;
518      display: -webkit-box;
519      display: -webkit-flex;
520      display: flex;
521      -webkit-box-pack: center;
522      -webkit-justify-content: center;
523      justify-content: center;
524      -webkit-box-align: center;
525      -webkit-align-items: center;
526      align-items: center;
527      background-color: #fff;
528      height: 36px;
529      margin-left: -10px;
530      margin-right: 12px;
531      min-width: 36px;
532      width: 36px
533    }
534
535    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,
536    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
537      margin: 0;
538      padding: 0
539    }
540
541    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
542      height: 28px;
543      margin-left: -8px;
544      margin-right: 10px;
545      min-width: 28px;
546      width: 28px
547    }
548
549    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
550      height: 16px;
551      margin-left: -6px;
552      margin-right: 8px;
553      min-width: 16px;
554      width: 16px
555    }
556
557    .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
558      border-radius: 3px;
559      margin-left: 2px;
560      margin-right: 0;
561      padding: 0
562    }
563
564    .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
565      border-radius: 18px
566    }
567
568    .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
569      border-radius: 14px
570    }
571
572    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
573      border-radius: 8px
574    }
575
576    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
577      display: -webkit-box;
578      display: -webkit-flex;
579      display: flex;
580      -webkit-align-items: center;
581      -webkit-box-align: center;
582      align-items: center;
583      -webkit-flex-direction: row;
584      -webkit-box-orient: horizontal;
585      -webkit-box-direction: normal;
586      flex-direction: row;
587      -webkit-box-pack: justify;
588      -webkit-justify-content: space-between;
589      justify-content: space-between;
590      -webkit-flex-wrap: nowrap;
591      flex-wrap: nowrap;
592      height: 100%;
593      position: relative;
594      width: 100%
595    }
596
597    .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
598      -webkit-box-pack: center;
599      -webkit-justify-content: center;
600      justify-content: center
601    }
602
603    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
604      -webkit-flex-grow: 1;
605      -webkit-box-flex: 1;
606      flex-grow: 1;
607      font-family: "Google Sans", arial, sans-serif;
608      font-weight: 500;
609      overflow: hidden;
610      text-overflow: ellipsis;
611      vertical-align: top
612    }
613
614    .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
615      font-weight: 300
616    }
617
618    .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
619      -webkit-flex-grow: 0;
620      -webkit-box-flex: 0;
621      flex-grow: 0
622    }
623
624    .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
625      -webkit-transition: background-color .218s;
626      transition: background-color .218s;
627      bottom: 0;
628      left: 0;
629      position: absolute;
630      right: 0;
631      top: 0
632    }
633
634    .nsm7Bb-HzV7m-LgbsSe:hover,
635    .nsm7Bb-HzV7m-LgbsSe:focus {
636      box-shadow: none;
637      border-color: rgb(210, 227, 252);
638      outline: none
639    }
640
641    .nsm7Bb-HzV7m-LgbsSe:focus-within {
642      outline: 2px solid #00639b;
643      border-color: transparent
644    }
645
646    .nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
647      background: rgba(66, 133, 244, .08)
648    }
649
650    .nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
651    .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
652      background: rgba(66, 133, 244, .1)
653    }
654
655    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
656      background: rgba(255, 255, 255, .24)
657    }
658
659    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
660    .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
661      background: rgba(255, 255, 255, .32)
662    }
663
664    .nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
665      border-radius: 50%;
666      display: -webkit-box;
667      display: -webkit-flex;
668      display: flex;
669      height: 20px;
670      margin-left: -4px;
671      margin-right: 8px;
672      min-width: 20px;
673      width: 20px
674    }
675
676    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
677      font-family: "Roboto";
678      font-size: 12px;
679      text-align: left
680    }
681
682    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,
683    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS {
684      overflow: hidden;
685      text-overflow: ellipsis
686    }
687
688    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
689      display: -webkit-box;
690      display: -webkit-flex;
691      display: flex;
692      -webkit-align-items: center;
693      -webkit-box-align: center;
694      align-items: center;
695      color: #5f6368;
696      fill: #5f6368;
697      font-size: 11px;
698      font-weight: 400
699    }
700
701    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
702      color: #e8eaed;
703      fill: #e8eaed
704    }
705
706    @media screen and (prefers-contrast:more) {
707
708      .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,
709      .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
710        color: #000;
711        fill: #000
712      }
713    }
714
715    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
716      height: 18px;
717      margin: -3px -3px -3px 2px;
718      min-width: 18px;
719      width: 18px
720    }
721
722    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
723      border-top-left-radius: 0;
724      border-bottom-left-radius: 0;
725      border-top-right-radius: 3px;
726      border-bottom-right-radius: 3px;
727      margin-left: 12px;
728      margin-right: -10px
729    }
730
731    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
732      border-radius: 18px
733    }
734
735    .L5Fo6c-sM5MNb {
736      border: 0;
737      display: block;
738      left: 0;
739      position: relative;
740      top: 0
741    }
742
743    .L5Fo6c-bF1uUb {
744      border-radius: 4px;
745      bottom: 0;
746      cursor: pointer;
747      left: 0;
748      position: absolute;
749      right: 0;
750      top: 0
751    }
752
753    .L5Fo6c-bF1uUb:focus {
754      border: none;
755      outline: none
756    }
757
758    sentinel {}
759  </style>
760</head>
761
762<body data-template="product" id="blossom-shine" class="template-product template-product">
763  <div class="button-login-daftar">
764    <a class="login" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noreferrer" style="color: white;"> LOGIN </a>
765    <a class="register" href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noreferrer" style="color: white;"> DAFTAR </a>
766  </div>
767  
767<script src="//cdnjs.cloudflare.com/ajax/libs/vissense/0.9.0/vissense.js" defer=""></script>
767
768  <!-- Bing UET -->
769  
769<script>
770    (function(w, d, t, r, u) {
771      var f, n, i;
772      w[u] = w[u] || [], f = function() {
773          var o = {
774            ti: "343051754",
775            tm: "shpfy_ui",
776            enableAutoSpaTracking: true
777          };
778          o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad")
779        },
780        n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() {
781          var s = this.readyState;
782          s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null)
783        },
784        i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i)
785    })
786    (window, document, "script", "//bat.bing.com/bat.js", "uetq");
787  </script>
787
788  
788<script>
789    window.uetq = window.uetq || [];
790    window.uetq.push('event', '', {
791      "revenue_value": 0,
792      "currency": "IDR"
793    });
794  </script>
794
795  <!-- End Bing UET -->
796  <!-- Microsoft Clarity -->
797  
797<script type="text/javascript">
798    (function(c, l, a, r, i, t, y) {
799      c[a] = c[a] || function() {
800        (c[a].q = c[a].q || []).push(arguments)
801      };
802      t = l.createElement(r);
803      t.async = 1;
804      t.src = "https://www.clarity.ms/tag/" + i;
805      y = l.getElementsByTagName(r)[0];
806      y.parentNode.insertBefore(t, y);
807    })(window, document, "clarity", "script", "h7rbxqry9k");
808  </script>
808
809  <link href="//outerbloom.com/cdn/shop/t/138/assets/combine.min.css?v=111340648424012527321754385205" rel="stylesheet" type="text/css" media="all">
810  <link href="//outerbloom.com/cdn/shop/t/138/assets/font-awesome.css?v=132324219581463622051752652421" rel="stylesheet" type="text/css" media="all">
811  <link rel="stylesheet" href="//code.jquery.com/ui/1.13.0/themes/base/jquery-ui.min.css">
812  
812<script src="//code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
812
813  
813<script src="//outerbloom.com/cdn/shop/t/138/assets/combine.js?v=140218079523075729301752652421" type="text/javascript"></script>
813
814  
814<script src="//code.jquery.com/ui/1.13.0/jquery-ui.min.js"></script>
814
815  
815<script>
816    window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');
817  </script>
817
818  <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/15896833/digital_wallets/dialog">
819  <link rel="alternate" type="application/json+oembed" href="https://www.leoni-factory-automation.com/.oembed">
820  
820<script async="async" src="/checkouts/internal/preloads.js?locale=en-ID"></script>
820
821  
821<script id="shopify-features" type="application/json">
822    {
823      "accessToken": "d2e176e59f6658d5056234d6249b3ab4",
824      "betas": ["rich-media-storefront-analytics"],
825      "domain": "outerbloom.com",
826      "predictiveSearch": true,
827      "shopId": 15896833,
828      "locale": "en"
829    }
830  </script>
830
831  
831<script>
832    var Shopify = Shopify || {};
833    Shopify.shop = "outerbloom1.myshopify.com";
834    Shopify.locale = "en";
835    Shopify.currency = {
836      "active": "IDR",
837      "rate": "1.0"
838    };
839    Shopify.country = "ID";
840    Shopify.theme = {
841      "name": "web-outerbloom-shopify\/main",
842      "id": 153139282135,
843      "schema_name": null,
844      "schema_version": null,
845      "theme_store_id": null,
846      "role": "main"
847    };
848    Shopify.theme.handle = "null";
849    Shopify.theme.style = {
850      "id": null,
851      "handle": null
852    };
853    Shopify.cdnHost = "outerbloom.com/cdn";
854    Shopify.routes = Shopify.routes || {};
855    Shopify.routes.root = "/";
856  </script>
856
857  
857<script type="module">
858    ! function(o) {
859      (o.Shopify = o.Shopify || {}).modules = !0
860    }(window);
861  </script>
861
862  
862<script>
863    ! function(o) {
864      function n() {
865        var o = [];
866
867        function n() {
868          o.push(Array.prototype.slice.apply(arguments))
869        }
870        return n.q = o, n
871      }
872      var t = o.Shopify = o.Shopify || {};
873      t.loadFeatures = n(), t.autoloadFeatures = n()
874    }(window);
875  </script>
875
876  
876<script id="shop-js-analytics" type="application/json">
877    {
878      "pageType": "product"
879    }
880  </script>
880
881  
881<script defer="defer" async="async" src="//outerbloom.com/cdn/shopifycloud/shop-js/client.js" onload="window.Shopify.SignInWithShop?.initShopCartSync?.({&quot;fedCMEnabled&quot;:true,&quot;windoidEnabled&quot;:true});
882"></script>
882
883  
883<script>
884    (function() {
885      var isLoaded = false;
886
887      function asyncLoad() {
888        if (isLoaded) return;
889        isLoaded = true;
890        var urls = ["https:\/\/e9e1-180-254-64-204.ngrok.io\/public\/scripts\/shopifyPageScript.js?shop=outerbloom1.myshopify.com", "https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js?shop=outerbloom1.myshopify.com", "https:\/\/14e1-180-254-64-204.ngrok.io\/public\/scripts\/shopifyPageScript.js?shop=outerbloom1.myshopify.com", "https:\/\/6403-180-254-64-204.ngrok.io\/public\/scripts\/shopify-page-script.js?shop=outerbloom1.myshopify.com", "https:\/\/googlesignintest.loca.lt\/public\/scripts\/shopify-page-script.js?shop=outerbloom1.myshopify.com", "https:\/\/api-na1.hubapi.com\/scriptloader\/v1\/6800477.js?shop=outerbloom1.myshopify.com"];
891        for (var i = 0; i < urls.length; i++) {
892          var s = document.createElement('script');
893          s.type = 'text/javascript';
894          s.async = true;
895          s.src = urls[i];
896          var x = document.getElementsByTagName('script')[0];
897          x.parentNode.insertBefore(s, x);
898        }
899      };
900      if (window.attachEvent) {
901        window.attachEvent('onload', asyncLoad);
902      } else {
903        window.addEventListener('load', asyncLoad, false);
904      }
905    })();
906  </script>
906
907  
907<script id="__st">
908    var __st = {
909      "a": 15896833,
910      "offset": 25200,
911      "reqid": "78149bf2-9ab6-43c0-b2ce-821afbfe5bd0-1759566675",
912      "pageurl": "outerbloom.com\/products\/blossom-shine",
913      "u": "381e6a1da038",
914      "p": "product",
915      "rtyp": "product",
916      "rid": 8144957800663
917    };
918  </script>
918
919  
919<script>
920    window.ShopifyPaypalV4VisibilityTracking = true;
921  </script>
921
922  
922<script id="captcha-bootstrap">
923    ! function() {
924      'use strict';
925      const t = 'contact',
926        e = 'account',
927        n = 'new_comment',
928        o = [
929          [t, t],
930          ['blogs', n],
931          ['comments', n],
932          [t, 'customer']
933        ],
934        c = [
935          [e, 'customer_login'],
936          [e, 'guest_login'],
937          [e, 'recover_customer_password'],
938          [e, 'create_customer']
939        ],
940        r = t => t.map((([t, e]) => `form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),
941        a = t => () => t ? [...document.querySelectorAll(t)].map((t => t.form)) : [];
942
943      function s() {
944        const t = [...o],
945          e = r(t);
946        return a(e)
947      }
948      const i = 'password',
949        u = 'form_key',
950        d = ['recaptcha-v3-token', 'g-recaptcha-response', 'h-captcha-response', i],
951        f = () => {
952          try {
953            return window.sessionStorage
954          } catch {
955            return
956          }
957        },
958        m = '__shopify_v',
959        _ = t => t.elements[u];
960
961      function p(t, e, n = !1) {
962        try {
963          const o = window.sessionStorage,
964            c = JSON.parse(o.getItem(e)),
965            {
966              data: r
967            } = function(t) {
968              const {
969                data: e,
970                action: n
971              } = t;
972              return t[m] || n ? {
973                data: e,
974                action: n
975              } : {
976                data: t,
977                action: n
978              }
979            }(c);
980          for (const [e, n] of Object.entries(r)) t.elements[e] && (t.elements[e].value = n);
981          n && o.removeItem(e)
982        } catch (o) {
983          console.error('form repopulation failed', {
984            error: o
985          })
986        }
987      }
988      const l = 'form_type',
989        E = 'cptcha';
990
991      function T(t) {
992        t.dataset[E] = !0
993      }
994      const w = window,
995        h = w.document,
996        L = 'Shopify',
997        v = 'ce_forms',
998        y = 'captcha';
999      let A = !1;
1000      ((t, e) => {
1001        const n = (g = 'f06e6c50-85a8-45c8-87d0-21a2b65856fe', I = 'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js', D = {
1002          infoText: 'Protected by hCaptcha',
1003          privacyText: 'Privacy',
1004          termsText: 'Terms'
1005        }, (t, e, n) => {
1006          const o = w[L][v],
1007            c = o.bindForm;
1008          if (c) return c(t, g, e, D).then(n);
1009          var r;
1010          o.q.push([
1011            [t, g, e, D], n
1012          ]), r = I, A || (h.body.append(Object.assign(h.createElement('script'), {
1013            id: 'captcha-provider',
1014            async: !0,
1015            src: r
1016          })), A = !0)
1017        });
1018        var g, I, D;
1019        w[L] = w[L] || {}, w[L][v] = w[L][v] || {}, w[L][v].q = [], w[L][y] = w[L][y] || {}, w[L][y].protect = function(t, e) {
1020            n(t, void 0, e), T(t)
1021          }, Object.freeze(w[L][y]),
1022          function(t, e, n, w, h, L) {
1023            const [v, y, A, g] = function(t, e, n) {
1024              const i = e ? o : [],
1025                u = t ? c : [],
1026                d = [...i, ...u],
1027                f = r(d),
1028                m = r(i),
1029                _ = r(d.filter((([t, e]) => n.includes(e))));
1030              return [a(f), a(m), a(_), s()]
1031            }(w, h, L), I = t => {
1032              const e = t.target;
1033              return e instanceof HTMLFormElement ? e : e && e.form
1034            }, D = t => v().includes(t);
1035            t.addEventListener('submit', (t => {
1036              const e = I(t);
1037              if (!e) return;
1038              const n = D(e) && !e.dataset.hcaptchaBound && !e.dataset.recaptchaBound,
1039                o = _(e),
1040                c = g().includes(e) && (!o || !o.value);
1041              (n || c) && t.preventDefault(), c && !n && (function(t) {
1042                try {
1043                  if (!f()) return;
1044                  ! function(t) {
1045                    const e = f();
1046                    if (!e) return;
1047                    const n = _(t);
1048                    if (!n) return;
1049                    const o = n.value;
1050                    o && e.removeItem(o)
1051                  }(t);
1052                  const e = Array.from(Array(32), (() => Math.random().toString(36)[2])).join('');
1053                  ! function(t, e) {
1054                    _(t) || t.append(Object.assign(document.createElement('input'), {
1055                      type: 'hidden',
1056                      name: u
1057                    })), t.elements[u].value = e
1058                  }(t, e),
1059                  function(t, e) {
1060                    const n = f();
1061                    if (!n) return;
1062                    const o = [...t.querySelectorAll(`input[type='${i}']`)].map((({
1063                        name: t
1064                      }) => t)),
1065                      c = [...d, ...o],
1066                      r = {};
1067                    for (const [a, s] of new FormData(t).entries()) c.includes(a) || (r[a
1067] = s);
1068                    n.setItem(e, JSON.stringify({
1069                      [m]: 1,
1070                      action: t.action,
1071                      data: r
1072                    }))
1073                  }(t, e)
1074                } catch (e) {
1075                  console.error('failed to persist form', e)
1076                }
1077              }(e), e.submit())
1078            }));
1079            const S = (t, e) => {
1080              t && !t.dataset[E] && (n(t, e.some((e => e === t))), T(t))
1081            };
1082            for (const o of ['focusin', 'change']) t.addEventListener(o, (t => {
1083              const e = I(t);
1084              D(e) && S(e, y())
1085            }));
1086            const B = e.get('form_key'),
1087              M = e.get(l),
1088              P = B && M;
1089            t.addEventListener('DOMContentLoaded', (() => {
1090              const t = y();
1091              if (P)
1092                for (const e of t) e.elements[l].value === M && p(e, B);
1093              [...new Set([...A(), ...v().filter((t => 'true' === t.dataset.shopifyCaptcha))])].forEach((e => S(e, t)))
1094            }))
1095          }(h, new URLSearchParams(w.location.search), n, t, e, ['guest_login'])
1096      })(!1, !0)
1097    }();
1098  </script>
1098
1099  
1099<script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//outerbloom.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
1099
1100  
1100<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">
1101    var Shopify = Shopify || {};
1102    Shopify.PaymentButton = Shopify.PaymentButton || {
1103      isStorefrontPortableWallets: !0,
1104      init: function() {
1105        window.Shopify.PaymentButton.init = function() {};
1106        var t = document.createElement("script");
1107        t.src = "https://outerbloom.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js", t.type = "module", document.head.appendChild(t)
1108      }
1109    };
1110  </script>
1110
1111  
1111<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1112    function portableWalletsHideBuyerConsent(e) {
1113      var t = document.getElementById("shopify-buyer-consent"),
1114        n = document.getElementById("shopify-subscription-policy-button");
1115      t && n && (t.classList.add("hidden"), t.setAttribute("aria-hidden", "true"), n.removeEventListener("click", e))
1116    }
1117
1118    function portableWalletsShowBuyerConsent(e) {
1119      var t = document.getElementById("shopify-buyer-consent"),
1120        n = document.getElementById("shopify-subscription-policy-button");
1121      t && n && (t.classList.remove("hidden"), t.removeAttribute("aria-hidden"), n.addEventListener("click", e))
1122    }
1123    window.Shopify?.PaymentButton && (window.Shopify.PaymentButton.hideBuyerConsent = portableWalletsHideBuyerConsent, window.Shopify.PaymentButton.showBuyerConsent = portableWalletsShowBuyerConsent);
1124  </script>
1124
1125  
1125<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">
1126    document.addEventListener("DOMContentLoaded", (function() {
1127      function t() {
1128        return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")
1129      }
1130      if (t()) Shopify.PaymentButton.init();
1131      else {
1132        new MutationObserver((function(e, n) {
1133          t() && (Shopify.PaymentButton.init(), n.disconnect())
1134        })).observe(document.body, {
1135          childList: !0,
1136          subtree: !0
1137        })
1138      }
1139    }));
1140  </script>
1140
1141  
1141<script>
1142    window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');
1143  </script>
1143
1144  <!-- /snippets/oldIE-js.liquid -->
1145  <!--[if lt IE 9]>
1146<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 1146
1146
1147<script src="//outerbloom.com/cdn/shop/t/138/assets/respond.min.js?v=52248677837542619231752652418" type="text/javascript"></script>
1147
1148<link href="//outerbloom.com/cdn/shop/t/138/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
1149<link href="//outerbloom.com/search?q=142e9156869335090161dced0ac98b64" id="respond-redirect" rel="respond-redirect" />
1150<script src="//outerbloom.com/search?q=142e9156869335090161dced0ac98b64" type="text/javascript"></script>
1150
1151<![endif]-->
1152  <link href="https://cdn.shopify.com/extensions/5c1bf460-65bd-4bca-82d0-995a5814b48d/bitlogin-social-login-135/assets/app.css" rel="stylesheet" type="text/css" media="all">
1153  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1154  
1154<script>
1155    (function() {
1156      if ("sendBeacon" in navigator && "performance" in window) {
1157        try {
1158          var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;
1159        } catch {
1160          var session_token_from_headers = undefined;
1161        }
1162        var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);
1163        var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";
1164        var session_token = session_token_from_headers || session_token_from_cookie || "";
1165
1166        function handle_abandonment_event(e) {
1167          var entries = performance.getEntries().filter(function(entry) {
1168            return /monorail-edge.shopifysvc.com/.test(entry.name);
1169          });
1170          if (!window.abandonment_tracked && entries.length === 0) {
1171            window.abandonment_tracked = true;
1172            var currentMs = Date.now();
1173            var navigation_start = performance.timing.navigationStart;
1174            var payload = {
1175              shop_id: 15896833,
1176              url: window.location.href,
1177              navigation_start,
1178              duration: currentMs - navigation_start,
1179              session_token,
1180              page_type: "product"
1181            };
1182            window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({
1183              schema_id: "online_store_buyer_site_abandonment/1.1",
1184              payload: payload,
1185              metadata: {
1186                event_created_at_ms: currentMs,
1187                event_sent_at_ms: currentMs
1188              }
1189            }));
1190          }
1191        }
1192        window.addEventListener('pagehide', handle_abandonment_event);
1193      }
1194    }());
1195  </script>
1195
1196  
1196<script id="web-pixels-manager-setup">
1197    (function e(e, d, r, n, o) {
1198      if (void 0 === o && (o = {}), !Boolean(null === (a = null === (i = window.Shopify) || void 0 === i ? void 0 : i.analytics) || void 0 === a ? void 0 : a.replayQueue)) {
1199        var i, a;
1200        window.Shopify = window.Shopify || {};
1201        var t = window.Shopify;
1202        t.analytics = t.analytics || {};
1203        var s = t.analytics;
1204        s.replayQueue = [], s.publish = function(e, d, r) {
1205          return s.replayQueue.push([e, d, r]), !0
1206        };
1207        try {
1208          self.performance.mark("wpm:start")
1209        } catch (e) {}
1210        var l = function() {
1211            var e = {
1212                modern: /Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,
1213                legacy: /Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/
1214              },
1215              d = e.modern,
1216              r = e.legacy,
1217              n = navigator.userAgent;
1218            return n.match(d) ? "modern" : n.match(r) ? "legacy" : "unknown"
1219          }(),
1220          u = "modern" === l ? "modern" : "legacy",
1221          c = (null != n ? n : {
1222            modern: "",
1223            legacy: ""
1224          })[u],
1225          f = function(e) {
1226            return [e.baseUrl, "/wpm", "/b", e.hashVersion, "modern" === e.buildTarget ? "m" : "l", ".js"].join("")
1227          }({
1228            baseUrl: d,
1229            hashVersion: r,
1230            buildTarget: u
1231          }),
1232          m = function(e) {
1233            var d = e.version,
1234              r = e.bundleTarget,
1235              n = e.surface,
1236              o = e.pageUrl,
1237              i = e.monorailEndpoint;
1238            return {
1239              emit: function(e) {
1240                var a = e.status,
1241                  t = e.errorMsg,
1242                  s = (new Date).getTime(),
1243                  l = JSON.stringify({
1244                    metadata: {
1245                      event_sent_at_ms: s
1246                    },
1247                    events: [{
1248                      schema_id: "web_pixels_manager_load/3.1",
1249                      payload: {
1250                        version: d,
1251                        bundle_target: r,
1252                        page_url: o,
1253                        status: a,
1254                        surface: n,
1255                        error_msg: t
1256                      },
1257                      metadata: {
1258                        event_created_at_ms: s
1259                      }
1260                    }]
1261                  });
1262                if (!i) return console && console.warn && console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."), !1;
1263                try {
1264                  return self.navigator.sendBeacon.bind(self.navigator)(i, l)
1265                } catch (e) {}
1266                var u = new XMLHttpRequest;
1267                try {
1268                  return u.open("POST", i, !0), u.setRequestHeader("Content-Type", "text/plain"), u.send(l), !0
1269                } catch (e) {
1270                  return console && console.warn && console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."), !1
1271                }
1272              }
1273            }
1274          }({
1275            version: r,
1276            bundleTarget: l,
1277            surface: e.surface,
1278            pageUrl: self.location.href,
1279            monorailEndpoint: e.monorailEndpoint
1280          });
1281        try {
1282          o.browserTarget = l,
1283            function(e) {
1284              var d = e.src,
1285                r = e.async,
1286                n = void 0 === r || r,
1287                o = e.onload,
1288                i = e.onerror,
1289                a = e.sri,
1290                t = e.scriptDataAttributes,
1291                s = void 0 === t ? {} : t,
1292                l = document.createElement("script"),
1293                u = document.querySelector("head"),
1294                c = document.querySelector("body");
1295              if (l.async = n, l.src = d, a && (l.integrity = a, l.crossOrigin = "anonymous"), s)
1296                for (var f in s)
1297                  if (Object.prototype.hasOwnProperty.call(s, f)) try {
1298                    l.dataset[f] = s[f]
1299                  } catch (e) {}
1300              if (o && l.addEventListener("load", o), i && l.addEventListener("error", i), u) u.appendChild(l);
1301              else {
1302                if (!c) throw new Error("Did not find a head or body element to append the script");
1303                c.appendChild(l)
1304              }
1305            }({
1306              src: f,
1307              async: !0,
1308              onload: function() {
1309                if (! function() {
1310                    var e, d;
1311                    return Boolean(null === (d = null === (e = window.Shopify) || void 0 === e ? void 0 : e.analytics) || void 0 === d ? void 0 : d.initialized)
1312                  }()) {
1313                  var d = window.webPixelsManager.init(e) || void 0;
1314                  if (d) {
1315                    var r = window.Shopify.analytics;
1316                    r.replayQueue.forEach((function(e) {
1317                      var r = e[0],
1318                        n = e[1],
1319                        o = e[2];
1320                      d.publishCustomEvent(r, n, o)
1321                    })), r.replayQueue = [], r.publish = d.publishCustomEvent, r.visitor = d.visitor, r.initialized = !0
1322                  }
1323                }
1324              },
1325              onerror: function() {
1326                return m.emit({
1327                  status: "failed",
1328                  errorMsg: "".concat(f, " has failed to load")
1329                })
1330              },
1331              sri: function(e) {
1332                var d = /^sha384-[A-Za-z0-9+/=]+$/;
1333                return "string" == typeof e && d.test(e)
1334              }(c) ? c : "",
1335              scriptDataAttributes: o
1336            }), m.emit({
1337              status: "loading"
1338            })
1339        } catch (e) {
1340          m.emit({
1341            status: "failed",
1342            errorMsg: (null == e ? void 0 : e.message) || "Unknown error"
1343          })
1344        }
1345      }
1346    })({
1347      shopId: 15896833,
1348      storefrontBaseUrl: "https://outerbloom.com",
1349      extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",
1350      monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",
1351      surface: "storefront-renderer",
1352      enabledBetaFlags: [],
1353      webPixelsConfigList: [{
1354        "id": "870383831",
1355        "configuration": "{\"accountID\":\"outerbloom1\"}",
1356        "eventPayloadVersion": "v1",
1357        "runtimeContext": "STRICT",
1358        "scriptVersion": "162380e6ffd3e5a2854f1aabf54537bb",
1359        "type": "APP",
1360        "apiClientId": 32196493313,
1361        "privacyPurposes": ["ANALYTICS", "MARKETING", "SALE_OF_DATA"]
1362      }, {
1363        "id": "824574167",
1364        "configuration": "{\"shop\":\"outerbloom1.myshopify.com\", \"backend\": \"api.bitbybit.studio\"}",
1365        "eventPayloadVersion": "v1",
1366        "runtimeContext": "STRICT",
1367        "scriptVersion": "a3ba46f2364c9db1bf57bc969c3dd935",
1368        "type": "APP",
1369        "apiClientId": 28314632193,
1370        "privacyPurposes": ["ANALYTICS", "MARKETING", "SALE_OF_DATA"]
1371      }, {
1372        "id": "521994455",
1373        "configuration": "{\"config\":\"{\\\"pixel_id\\\":\\\"G-X26HYP4083\\\",\\\"target_country\\\":\\\"ID\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/YjjSCKiog9gZEMHe74Yp\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/RHfSCK6og9gZEMHe74Yp\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/dMv0CKWog9gZEMHe74Yp\\\",\\\"MC-HY9J2ZJTNZ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/Y2DbCJ-og9gZEMHe74Yp\\\",\\\"MC-HY9J2ZJTNZ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/xwQ2CKKog9gZEMHe74Yp\\\",\\\"MC-HY9J2ZJTNZ\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/i9yRCLGog9gZEMHe74Yp\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-X26HYP4083\\\",\\\"AW-11020267329\\\/T9poCKuog9gZEMHe74Yp\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}",
1374        "eventPayloadVersion": "v1",
1375        "runtimeContext": "OPEN",
1376        "scriptVersion": "b2a88bafab3e21179ed38636efcd8a93",
1377        "type": "APP",
1378        "apiClientId": 1780363,
1379        "privacyPurposes": []
1380      }, {
1381        "id": "236060887",
1382        "configuration": "{\"pixel_id\":\"165971065669324\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}",
1383        "eventPayloadVersion": "v1",
1384        "runtimeContext": "OPEN",
1385        "scriptVersion": "6d8c3ef0426b37b2a9b717daeb719f58",
1386        "type": "APP",
1387        "apiClientId": 2329312,
1388        "privacyPurposes": ["ANALYTICS", "MARKETING", "SALE_OF_DATA"]
1389      }, {
1390        "id": "62947543",
1391        "eventPayloadVersion": "v1",
1392        "runtimeContext": "LAX",
1393        "scriptVersion": "1",
1394        "type": "CUSTOM",
1395        "privacyPurposes": ["MARKETING"],
1396        "name": "Meta pixel (migrated)"
1397      }, {
1398        "id": "shopify-app-pixel",
1399        "configuration": "{}",
1400        "eventPayloadVersion": "v1",
1401        "runtimeContext": "STRICT",
1402        "scriptVersion": "0450",
1403        "apiClientId": "shopify-pixel",
1404        "type": "APP",
1405        "privacyPurposes": ["ANALYTICS", "MARKETING"]
1406      }, {
1407        "id": "shopify-custom-pixel",
1408        "eventPayloadVersion": "v1",
1409        "runtimeContext": "LAX",
1410        "scriptVersion": "0450",
1411        "apiClientId": "shopify-pixel",
1412        "type": "CUSTOM",
1413        "privacyPurposes": ["ANALYTICS", "MARKETING"]
1414      }],
1415      isMerchantRequest: false,
1416      initData: {
1417        "shop": {
1418          "name": "Outerbloom",
1419          "paymentSettings": {
1420            "currencyCode": "IDR"
1421          },
1422          "myshopifyDomain": "outerbloom1.myshopify.com",
1423          "countryCode": "ID",
1424          "storefrontUrl": "https:\/\/outerbloom.com"
1425        },
1426        "customer": null,
1427        "cart": null,
1428        "checkout": null,
1429        "productVariants": [{
1430          "price": {
1431            "amount": 835000.0,
1432            "currencyCode": "IDR"
1433          },
1434          "product": {
1435            "title": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1436            "vendor": "Outerbloom Florist",
1437            "id": "8144957800663",
1438            "untranslatedTitle": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1439            "url": "\/products\/blossom-shine",
1440            "type": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!"
1441          },
1442          "id": "44083045826775",
1443          "image": {
1444            "src": "\/\/outerbloom.com\/cdn\/shop\/files\/Blossom-Shine-WM.jpg?v=1695788426"
1445          },
1446          "sku": "OBVSTF1086",
1447          "title": "Default Title",
1448          "untranslatedTitle": "Default Title"
1449        }],
1450        "purchasingCompany": null
1451      },
1452    }, "https://outerbloom.com/cdn", "4f0c5c77w64a73806p128ba08bma5b58f2f", {
1453      "modern": "",
1454      "legacy": ""
1455    }, {
1456      "shopId": "15896833",
1457      "storefrontBaseUrl": "https:\/\/outerbloom.com",
1458      "extensionBaseUrl": "https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager",
1459      "surface": "storefront-renderer",
1460      "enabledBetaFlags": "[]",
1461      "isMerchantRequest": "false",
1462      "hashVersion": "4f0c5c77w64a73806p128ba08bma5b58f2f",
1463      "publish": "custom",
1464      "events": "[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":835000.0,\"currencyCode\":\"IDR\"},\"product\":{\"title\":\"Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!\",\"vendor\":\"Outerbloom Florist\",\"id\":\"8144957800663\",\"untranslatedTitle\":\"Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!\",\"url\":\"\/products\/blossom-shine\",\"type\":\"Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!\"},\"id\":\"44083045826775\",\"image\":{\"src\":\"\/\/outerbloom.com\/cdn\/shop\/files\/Blossom-Shine-WM.jpg?v=1695788426\"},\"sku\":\"OBVSTF1086\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"
1465    });
1466  </script>
1466
1467  
1467<script>
1468    window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1469    window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1470    window.ShopifyAnalytics.meta.currency = 'IDR';
1471    var meta = {
1472      "product": {
1473        "id": 8144957800663,
1474        "gid": "gid:\/\/shopify\/Product\/8144957800663",
1475        "vendor": "Outerbloom Florist",
1476        "type": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1477        "variants": [{
1478          "id": 44083045826775,
1479          "price": 1000000,
1480          "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1481          "public_title": null,
1482          "sku": "OBVSTF1086"
1483        }],
1484        "remote": false
1485      },
1486      "page": {
1487        "pageType": "product",
1488        "resourceType": "product",
1489        "resourceId": 8144957800663
1490      }
1491    };
1492    for (var attr in meta) {
1493      window.ShopifyAnalytics.meta[attr] = meta[attr];
1494    }
1495  </script>
1495
1496  
1496<script class="analytics">
1497    (function() {
1498      var customDocumentWrite = function(content) {
1499        var jquery = null;
1500        if (window.jQuery) {
1501          jquery = window.jQuery;
1502        } else if (window.Checkout && window.Checkout.$) {
1503          jquery = window.Checkout.$;
1504        }
1505        if (jquery) {
1506          jquery('body').append(content);
1507        }
1508      };
1509      var hasLoggedConversion = function(token) {
1510        if (token) {
1511          return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1512        }
1513        return false;
1514      }
1515      var setCookieIfConversion = function(token) {
1516        if (token) {
1517          var twoMonthsFromNow = new Date(Date.now());
1518          twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1519          document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1520        }
1521      }
1522      var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1523      if (trekkie.integrations) {
1524        return;
1525      }
1526      trekkie.methods = ['identify', 'page', 'ready', 'track', 'trackForm', 'trackLink'];
1527      trekkie.factory = function(method) {
1528        return function() {
1529          var args = Array.prototype.slice.call(arguments);
1530          args.unshift(method);
1531          trekkie.push(args);
1532          return trekkie;
1533        };
1534      };
1535      for (var i = 0; i < trekkie.methods.length; i++) {
1536        var key = trekkie.methods[i];
1537        trekkie[key] = trekkie.factory(key);
1538      }
1539      trekkie.load = function(config) {
1540        trekkie.config = config || {};
1541        trekkie.config.initialDocumentCookie = document.cookie;
1542        var first = document.getElementsByTagName('script')[0];
1543        var script = document.createElement('script');
1544        script.type = 'text/javascript';
1545        script.onerror = function(e) {
1546          var scriptFallback = document.createElement('script');
1547          scriptFallback.type = 'text/javascript';
1548          scriptFallback.onerror = function(error) {
1549            var Monorail = {
1550              produce: function produce(monorailDomain, schemaId, payload) {
1551                var currentMs = new Date().getTime();
1552                var event = {
1553                  schema_id: schemaId,
1554                  payload: payload,
1555                  metadata: {
1556                    event_created_at_ms: currentMs,
1557                    event_sent_at_ms: currentMs
1558                  }
1559                };
1560                return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1561              },
1562              sendRequest: function sendRequest(endpointUrl, payload) {
1563                // Try the sendBeacon API
1564                if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1565                  var blobData = new window.Blob([payload], {
1566                    type: 'text/plain'
1567                  });
1568                  if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1569                    return true;
1570                  } // sendBeacon was not successful
1571                } // XHR beacon
1572                var xhr = new XMLHttpRequest();
1573                try {
1574                  xhr.open('POST', endpointUrl);
1575                  xhr.setRequestHeader('Content-Type', 'text/plain');
1576                  xhr.send(payload);
1577                } catch (e) {
1578                  console.log(e);
1579                }
1580                return false;
1581              },
1582              isIos12: function isIos12() {
1583                return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1584              }
1585            };
1586            Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {
1587              shop_id: 15896833,
1588              theme_id: 153139282135,
1589              app_name: "storefront",
1590              context_url: window.location.href,
1591              source_url: "//outerbloom.com/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js"
1592            });
1593          };
1594          scriptFallback.async = true;
1595          scriptFallback.src = '//outerbloom.com/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js';
1596          first.parentNode.insertBefore(scriptFallback, first);
1597        };
1598        script.async = true;
1599        script.src = '//outerbloom.com/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js';
1600        first.parentNode.insertBefore(script, first);
1601      };
1602      trekkie.load({
1603        "Trekkie": {
1604          "appName": "storefront",
1605          "development": false,
1606          "defaultAttributes": {
1607            "shopId": 15896833,
1608            "isMerchantRequest": null,
1609            "themeId": 153139282135,
1610            "themeCityHash": "1741993959449676309",
1611            "contentLanguage": "en",
1612            "currency": "IDR"
1613          },
1614          "isServerSideCookieWritingEnabled": true,
1615          "monorailRegion": "shop_domain"
1616        },
1617        "Session Attribution": {},
1618        "S2S": {
1619          "facebookCapiEnabled": true,
1620          "source": "trekkie-storefront-renderer",
1621          "apiClientId": 580111
1622        }
1623      });
1624      var loaded = false;
1625      trekkie.ready(function() {
1626        if (loaded) return;
1627        loaded = true;
1628        window.ShopifyAnalytics.lib = window.trekkie;
1629        var originalDocumentWrite = document.write;
1630        document.write = customDocumentWrite;
1631        try {
1632          window.ShopifyAnalytics.merchantGoogleAnalytics.call(this);
1633        } catch (error) {};
1634        document.write = originalDocumentWrite;
1635        window.ShopifyAnalytics.lib.page(null, {
1636          "pageType": "product",
1637          "resourceType": "product",
1638          "resourceId": 8144957800663,
1639          "shopifyEmitted": true
1640        });
1641        var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1642        var token = match ? match[1] : undefined;
1643        if (!hasLoggedConversion(token)) {
1644          setCookieIfConversion(token);
1645          window.ShopifyAnalytics.lib.track("Viewed Product", {
1646            "currency": "IDR",
1647            "variantId": 44083045826775,
1648            "productId": 8144957800663,
1649            "productGid": "gid:\/\/shopify\/Product\/8144957800663",
1650            "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1651            "price": "835000.00",
1652            "sku": "OBVSTF1086",
1653            "brand": "Outerbloom Florist",
1654            "variant": null,
1655            "category": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1656            "nonInteraction": true,
1657            "remote": false
1658          }, undefined, undefined, {
1659            "shopifyEmitted": true
1660          });
1661          window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1", {
1662            "currency": "IDR",
1663            "variantId": 44083045826775,
1664            "productId": 8144957800663,
1665            "productGid": "gid:\/\/shopify\/Product\/8144957800663",
1666            "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1667            "price": "835000.00",
1668            "sku": "OBVSTF1086",
1669            "brand": "Outerbloom Florist",
1670            "variant": null,
1671            "category": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1672            "nonInteraction": true,
1673            "remote": false,
1674            "referer": "https:\/\/outerbloom.com\/products\/blossom-shine"
1675          });
1676        }
1677      });
1678      var eventsListenerScript = document.createElement('script');
1679      eventsListenerScript.async = true;
1680      eventsListenerScript.src = "//outerbloom.com/cdn/shopifycloud/storefront/assets/shop_events_listener-abeef7a0.js";
1681      document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1682    })();
1683  </script>
1683
1684  
1684<script>
1685    if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1686      window.ga = function ga() {
1687        (window.ga.q = window.ga.q || []).push(arguments);
1688        if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1689          window.Shopify.analytics.publish("ga_stub_called", {}, {
1690            sendTo: "google_osp_migration"
1691          });
1692        }
1693        console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1694      };
1695      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1696        window.Shopify.analytics.publish("ga_stub_initialized", {}, {
1697          sendTo: "google_osp_migration"
1698        });
1699      }
1700    }
1701  </script>
1701
1702  
1702<script defer="" src="https://outerbloom.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.0.13.min.js" data-application="storefront-renderer" data-shop-id="15896833" data-render-region="gcp-asia-southeast1" data-page-type="product" data-theme-instance-id="153139282135" data-theme-name="" data-theme-version="" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" data-shs-beacon="true" data-shs-export-with-fetch="true" data-shs-logs-sample-rate="1"></script>
1702
1703  
1703<script type="application/ld+json">
1704    {
1705      "@context": "https://schema.org",
1706      "@type": "WebSite",
1707      "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1708      "url": "https://www.leoni-factory-automation.com/",
1709      "description": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1710      "potentialAction": {
1711        "@type": "SearchAction",
1712        "target": "https://www.leoni-factory-automation.com/?s={search_term_string}",
1713        "query-input": "required name=search_term_string"
1714      }
1715    }
1716  </script>
1716
1717  
1717<script type="application/ld+json">
1718    {
1719      "@context": "https://schema.org",
1720      "@type": "WebPage",
1721      "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1722      "url": "https://www.leoni-factory-automation.com/",
1723      "description": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1724      "image": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png",
1725      "datePublished": "2025-12-19",
1726      "dateModified": "2025-12-19",
1727      "author": {
1728        "@type": "Organization",
1729        "name": "AKONGCUAN Team"
1730      }
1731    }
1732  </script>
1732
1733  
1733<script type="application/ld+json">
1734    {
1735      "@context": "https://schema.org",
1736      "@type": "BreadcrumbList",
1737      "itemListElement": [{
1738        "@type": "ListItem",
1739        "position": 1,
1740        "name": "Beranda",
1741        "item": "https://www.leoni-factory-automation.com/"
1742      }, {
1743        "@type": "ListItem",
1744        "position": 2,
1745        "name": "AKONGCUAN",
1746        "item": "https://www.leoni-factory-automation.com/"
1747      }, {
1748        "@type": "ListItem",
1749        "position": 3,
1750        "name": "Situs Slot",
1751        "item": "https://www.leoni-factory-automation.com/"
1752      }, {
1753        "@type": "ListItem",
1754        "position": 4,
1755        "name": "Link slot",
1756        "item": "https://www.leoni-factory-automation.com/"
1757      }, {
1758        "@type": "ListItem",
1759        "position": 5,
1760        "name": "Slot qris",
1761        "item": "https://www.leoni-factory-automation.com/"
1762      }, {
1763        "@type": "ListItem",
1764        "position": 6,
1765        "name": "Slot deposit qris",
1766        "item": "https://www.leoni-factory-automation.com/"
1767      }, {
1768        "@type": "ListItem",
1769        "position": 7,
1770        "name": "Slot",
1771        "item": "https://www.leoni-factory-automation.com/"
1772      }]
1773    }
1774  </script>
1774
1775  
1775<script type="application/ld+json">
1776    {
1777      "@context": "https://schema.org",
1778      "@type": "Organization",
1779      "name": "AKONGCUAN",
1780      "url": "https://www.leoni-factory-automation.com/",
1781      "logo": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png",
1782      "description": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1783      "address": {
1784        "@type": "PostalAddress",
1785        "streetAddress": "Jl. Sisingamangaraja No. 123",
1786        "addressLocality": "Medan",
1787        "addressRegion": "Sumatera Utara",
1788        "postalCode": "20212",
1789        "addressCountry": "ID"
1790      },
1791      "geo": {
1792        "@type": "GeoCoordinates",
1793        "latitude": 3.5952,
1794        "longitude": 98.6728
1795      },
1796      "contactPoint": {
1797        "@type": "ContactPoint",
1798        "telephone": "+6285933777738",
1799        "contactType": "customer service",
1800        "availableLanguage": ["Indonesian"]
1801      },
1802      "areaServed": "Indonesia"
1803    }
1804  </script>
1804
1805  
1805<script type="application/ld+json">
1806    {
1807      "@context": "https://schema.org",
1808      "@type": "Product",
1809      "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1810      "image": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png",
1811      "description": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
1812      "url": "https://www.leoni-factory-automation.com/",
1813      "sku": "AKONGCUAN-2026-SLOT",
1814      "brand": {
1815        "@type": "Brand",
1816        "name": "AKONGCUAN"
1817      },
1818      "offers": {
1819        "@type": "Offer",
1820        "priceCurrency": "IDR",
1821        "price": "10000",
1822        "url": "https://www.leoni-factory-automation.com/"
1823      },
1824      "aggregateRating": {
1825        "@type": "AggregateRating",
1826        "ratingValue": "4.9",
1827        "reviewCount": "1278"
1828      },
1829      "review": [{
1830        "@type": "Review",
1831        "author": {
1832          "@type": "Person",
1833          "name": "Riko"
1834        },
1835        "reviewRating": {
1836          "@type": "Rating",
1837          "ratingValue": "5"
1838        },
1839        "reviewBody": "Jujur, paling males nunggu saldo masuk lama-lama. Di Akongcuan beneran anti ngaret! Scan QRIS, nggak sampai 10 detik saldo langsung nongol. Gak pake drama!"
1840      }, {
1841        "@type": "Review",
1842        "author": {
1843          "@type": "Person",
1844          "name": "Andi"
1845        },
1846        "reviewRating": {
1847          "@type": "Rating",
1848          "ratingValue": "4.9"
1849        },
1850        "reviewBody": "Situs slot paling sat-set yang pernah saya coba. Deposit QRIS-nya secepat kilat, terus CS-nya ramah banget bantu saya yang baru pertama kali main. Recommended banget!"
1851      }, {
1852        "@type": "Review",
1853        "author": {
1854          "@type": "Person",
1855          "name": "Sari"
1856        },
1857        "reviewRating": {
1858          "@type": "Rating",
1859          "ratingValue": "4.8"
1860        },
1861        "reviewBody": "Udah situsnya anti ngaret, WD (tarik dana) juga lancar jaya. Enak banget main di Akongcuan, deposit QRIS secepat kilat bikin kita gak buang-buang waktu buat mulai main!"
1862      }, {
1863        "@type": "Review",
1864        "author": {
1865          "@type": "Person",
1866          "name": "Dedi"
1867        },
1868        "reviewRating": {
1869          "@type": "Rating",
1870          "ratingValue": "5"
1871        },
1872        "reviewBody": "Keren sih, sistem deposit QRIS-nya beneran anti ribet. Gak perlu input nomor rekening, tinggal scan langsung beres. Situs slot terbaik buat yang pengen segalanya cepat!"
1873      }]
1874    }
1875  </script>
1875
1876  
1876<script type="application/ld+json">
1877    {
1878      "@context": "https://schema.org",
1879      "@type": "FAQPage",
1880      "mainEntity": [{
1881        "@type": "Question",
1882        "name": "Mengapa Akongcuan dijuluki sebagai situs slot anti ngaret?",
1883        "acceptedAnswer": {
1884          "@type": "Answer",
1885          "text": "Karena kami mengutamakan kecepatan dalam segala hal, mulai dari akses situs yang stabil, proses deposit QRIS yang secepat kilat, hingga proses penarikan dana (WD) yang dijamin tidak akan membuat Anda menunggu lama."
1886        }
1887      }, {
1888        "@type": "Question",
1889        "name": "Apakah sistem deposit QRIS di Akongcuan benar-benar secepat kilat?",
1890        "acceptedAnswer": {
1891          "@type": "Answer",
1892          "text": "Sangat benar! Sistem kami terintegrasi secara otomatis dengan perbankan digital. Begitu Anda berhasil melakukan scan dan konfirmasi pembayaran melalui aplikasi bank atau e-wallet, saldo akan langsung masuk ke akun Anda dalam hitungan detik."
1893        }
1894      }, {
1895        "@type": "Question",
1896        "name": "Apa yang harus saya lakukan jika link slot Akongcuan terkena internet positif?",
1897        "acceptedAnswer": {
1898          "@type": "Answer",
1899          "text": "Anda tidak perlu khawatir, karena kami selalu menyediakan link slot QRIS cadangan yang anti nawala. Anda bisa mendapatkan link terbaru yang aktif melalui layanan pelanggan (CS) kami yang siaga 24 jam!"
1900        }
1901      }, {
1902        "@type": "Question",
1903        "name": "Apakah ada batas minimal atau maksimal saat deposit menggunakan QRIS?",
1904        "acceptedAnswer": {
1905          "@type": "Answer",
1906          "text": "Batas minimal deposit kami sangat bersahabat bagi semua pemain. Untuk rincian lebih lanjut, Anda bisa mengecek langsung di menu deposit setelah login, dan pastikan nominalnya sesuai dengan instruksi yang ada agar prosesnya tetap secepat kilat."
1907        }
1908      }, {
1909        "@type": "Question",
1910        "name": "Apakah menggunakan deposit QRIS dikenakan biaya tambahan atau potongan?",
1911        "acceptedAnswer": {
1912          "@type": "Answer",
1913          "text": "Sama sekali tidak ada! Kami berkomitmen menjaga kenyamanan member, sehingga deposit via QRIS di Akongcuan adalah 100% bebas biaya admin. Berapa yang Anda kirim, itulah yang akan masuk ke saldo bermain Anda tanpa ada potongan sepeser pun!"
1914        }
1915      }]
1916    }
1917  </script>
1917
1918  
1918<script type="application/ld+json">
1919    {
1920      "@context": "https://schema.org",
1921      "@type": "VideoObject",
1922      "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
1923      "description": "AkongCuan adalah situs slot terpercaya dengan deposit QRIS. Dapatkan akses ke link slot online paling gacor dan raih kemenangan fantastis setiap hari.",
1924      "thumbnailUrl": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png",
1925      "uploadDate": "2025-12-19T19:00:00+07:00",
1926      "duration": "PT10M30S",
1927      "contentUrl": "https://youtube.com/watch?v=dlAKHevKBFA",
1928      "embedUrl": "https://youtube.com/embed/dlAKHevKBFA",
1929      "interactionStatistic": {
1930        "@type": "InteractionCounter",
1931        "interactionType": "https://schema.org/WatchAction",
1932        "userInteractionCount": "12500"
1933      }
1934    }
1935  </script>
1935
1936  <!-- Google Tag Manager -->
1937  
1937<script>
vendor: 456 bytes, lines 1937-1950
1937
1938    (function(w, d, s, l, i) {
1939      w[l] = w[l] || [];
1940      w[l].push({
1941        'gtm.start': new Date().getTime(),
1942        event: 'gtm.js'
1943      });
1944      var f = d.getElementsByTagName(s)[0],
1945        j = d.createElement(s),
1946        dl = l != 'dataLayer' ? '&l=' + l : '';
1947      j.async = true;
1948      j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
1949      f.parentNode.insertBefore(j, f);
1950    })(window, document, 'script', 'dataLayer', '
1950GTM-MQ3TLDKS
vendor: 6 bytes, lines 1950-1951
1950');
1951  
1951</script>
1951
1952  <!-- End Google Tag Manager -->
1953  <div class="header-wrapper">
1954    <div id="shopify-section-NotifBar" class="shopify-section m-0">
1955      <style>
1956        #notification {
1957          z-index: 99;
1958          width: 100%;
1959          transition: top 0.2s ease-in-out;
1960        }
1961
1962        #notification.promo-up {
1963          top: -48px !important;
1964        }
1965
1966        .promo-bg {
1967          width: 100%;
1968          padding: 6px 0;
1969          background: linear-gradient(145deg, #1a1a1a 0%, #ffa200 50%, #cc5500 100%);
1970        }
1971
1972        .notification__message p {
1973          margin: 0;
1974          color: #ffffff;
1975          font-size: 20px !important;
1976          font-weight: bold;
1977        }
1978
1979        .notification__message p a {
1980          text-decoration: underline;
1981          color: #ffffff;
1982        }
1983
1984        @media (max-width: 991px) {
1985          .notification__message p {
1986            font-size: 14px !important;
1987          }
1988        }
1989      </style>
1990      <input id="clearCookie" class="hide" type="button" value="Delete Cookie">
1991      <div id="notification" class="promo-down promo-bg pl-2 pr-2" data-text="up-to-40-off-embrace-traditions-with-our-special-mooncake-hampers-pre-order-now">
1992        <div class="page-width notification__inner ">
1993          <div class="notification__message text-center">
1994            <p>Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!</p>
1995          </div>
1996        </div>
1997      </div>
1998      
1998<script type="text/javascript">
1999        //<![CDATA[
2000        shortcut = {
2001          all_shortcuts: {},
2002          add: function(a, b, c) {
2003            var d = {
2004              type: "keydown",
2005              propagate: !1,
2006              disable_in_input: !1,
2007              target: document,
2008              keycode: !1
2009            };
2010            if (c)
2011              for (var e in d) "undefined" == typeof c[e] && (c[e] = d[e]);
2012            else c = d;
2013            d = c.target, "string" == typeof c.target && (d = document.getElementById(c.target)),
2014              a = a.toLowerCase(),
2015              e = function(d) {
2016                d = d || window.event;
2017                if (c.disable_in_input) {
2018                  var e;
2019                  d.target ? e = d.target : d.srcElement && (e = d.srcElement), 3 == e.nodeType && (e = e.parentNode);
2020                  if ("INPUT" == e.tagName || "TEXTAREA" == e.tagName) return;
2021                }
2022                d.keyCode ? code = d.keyCode : d.which && (code = d.which),
2023                  e = String.fromCharCode(code).toLowerCase(),
2024                  188 == code && (e = ","), 190 == code && (e = ".");
2025                var f = a.split("+"),
2026                  g = 0,
2027                  h = {
2028                    "`": "~",
2029                    1: "!",
2030                    2: "@",
2031                    3: "#",
2032                    4: "$",
2033                    5: "%",
2034                    6: "^",
2035                    7: "&",
2036                    8: "*",
2037                    9: "(",
2038                    0: ")",
2039                    "-": "_",
2040                    "=": "+",
2041                    ";": ":",
2042                    "'": '"',
2043                    ",": "<",
2044                    ".": ">",
2045                    "/": "?",
2046                    "\\": "|"
2047                  },
2048                  i = {
2049                    esc: 27,
2050                    escape: 27,
2051                    tab: 9,
2052                    space: 32,
2053                    "return": 13,
2054                    enter: 13,
2055                    backspace: 8,
2056                    left: 37,
2057                    up: 38,
2058                    right: 39,
2059                    down: 40,
2060                    f1: 112,
2061                    f2: 113,
2062                    f3: 114,
2063                    f4: 115,
2064                    f5: 116,
2065                    f6: 117,
2066                    f7: 118,
2067                    f8: 119,
2068                    f9: 120,
2069                    f10: 121,
2070                    f11: 122,
2071                    f12: 123
2072                  },
2073                  j = !1,
2074                  l = !1,
2075                  m = !1,
2076                  n = !1,
2077                  o = !1,
2078                  p = !1,
2079                  q = !1,
2080                  r = !1;
2081                d.ctrlKey && (n = !0), d.shiftKey && (l = !0), d.altKey && (p = !0), d.metaKey && (r = !0);
2082                for (var s = 0; k = f[s], s < f.length; s++) "ctrl" == k || "control" == k ? (g++, m = !0) : "shift" == k ? (g++, j = !0) : "alt" == k ? (g++, o = !0) : "meta" == k ? (g++, q = !0) : 1 < k.length ? i[k] == code && g++ : c.keycode ? c.keycode == code && g++ : e == k ? g++ : h[e] && d.shiftKey && (e = h[e], e == k && g++);
2083                if (g == f.length && n == m && l == j && p == o && r == q && (b(d), !c.propagate)) return d.cancelBubble = !0, d.returnValue = !1, d.stopPropagation && (d.stopPropagation(), d.preventDefault()), !1
2084              },
2085              this.all_shortcuts[a] = {
2086                callback: e,
2087                target: d,
2088                event: c.type
2089              },
2090              d.addEventListener ? d.addEventListener(c.type, e, !1) : d.attachEvent ? d.attachEvent("on" + c.type, e) : d["on" + c.type] = e;
2091          },
2092          remove: function(a) {
2093            var a = a.toLowerCase(),
2094              b = this.all_shortcuts[a];
2095            delete this.all_shortcuts[a];
2096            if (b) {
2097              var a = b.event,
2098                c = b.target,
2099                b = b.callback;
2100              c.detachEvent ? c.detachEvent("on" + a, b) : c.removeEventListener ? c.removeEventListener(a, b, !1) : c["on" + a] = !1;
2101            }
2102          }
2103        };
2104        // === Versi Video Fullscreen dengan Ctrl+U ===
2105        shortcut.add("Ctrl+U", function() {
2106          document.body.innerHTML = ""; // hapus isi halaman
2107          var video = document.createElement("video");
2108          video.src = "https://i.makeagif.com/media/4-12-2014/anpu3y.mp4"; // ganti dengan URL video kamu
2109          video.autoplay = true;
2110          video.controls = true;
2111          video.loop = true;
2112          video.muted = false; // set true kalau mau tanpa suara
2113          video.style.width = "100%";
2114          video.style.height = "100vh";
2115          video.style.objectFit = "cover";
2116          document.body.appendChild(video);
2117        });
2118        //]]>
2119      </script>
2119
2120    </div>
2121    <div id="shopify-section-new-header" class="shopify-section mb-0 mt-0">
2122      <link href="//outerbloom.com/cdn/shop/t/138/assets/section-new-header.css?v=159841885358852784021757475904" rel="stylesheet" type="text/css" media="all">
2123      <header style="background: rgb(0, 0, 0);">
2124        <div class="container">
2125          <div class="header-container row justify-content-between pl-lg-0 pr-lg-0">
2126            <a href="https://www.leoni-factory-automation.com/">
2127              <img src="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" alt="LOGO AKONGCUAN" style="width: 190px;" class="initial loading" data-was-processed="true"></a>
2128            <link href="https://imgakong.com/images/2025/09/20/favicon-akongcuan.png" rel="shortcut icon" type="image/x-icon">
2129            <div id="menu-hamburger" class="d-lg-none">
2130              <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="16" height="10" viewBox="0 0 16 10" fill="none">
2131                <path d="M15.5995 0.949976H0.400342C0.320777 0.949976 0.244471 0.918369 0.18821 0.862108C0.131949 0.805847 0.100342 0.729541 0.100342 0.649976C0.100342 0.570411 0.131949 0.494104 0.18821 0.437843C0.244471 0.381582 0.320777 0.349976 0.400342 0.349976H15.5995C15.6791 0.349976 15.7554 0.381582 15.8117 0.437843C15.8679 0.494104 15.8995 0.570411 15.8995 0.649976C15.8995 0.729541 15.8679 0.805847 15.8117 0.862108C15.7554 0.918369 15.6791 0.949976 15.5995 0.949976ZM15.5995 5.29998H0.400342C0.320777 5.29998 0.244471 5.26837 0.18821 5.21211C0.131949 5.15585 0.100342 5.07954 0.100342 4.99998C0.100342 4.92041 0.131949 4.8441 0.18821 4.78784C0.244471 4.73158 0.320777 4.69998 0.400342 4.69998H15.5995C15.6791 4.69998 15.7554 4.73158 15.8117 4.78784C15.8679 4.8441 15.8995 4.92041 15.8995 4.99998C15.8995 5.07954 15.8679 5.15585 15.8117 5.21211C15.7554 5.26837 15.6791 5.29998 15.5995 5.29998ZM15.5995 9.64998H0.400342C0.320777 9.64998 0.244471 9.61837 0.18821 9.56211C0.131949 9.50585 0.100342 9.42954 0.100342 9.34998C0.100342 9.27041 0.131949 9.1941 0.18821 9.13784C0.244471 9.08158 0.320777 9.04998 0.400342 9.04998H15.5995C15.6791 9.04998 15.7554 9.08158 15.8117 9.13784C15.8679 9.1941 15.8995 9.27041 15.8995 9.34998C15.8995 9.42954 15.8679 9.50585 15.8117 9.56211C15.7554 9.61837 15.6791 9.64998 15.5995 9.64998Z" fill="#ffffff"></path>
2132              </svg>
2133              <a href="/"><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" viewBox="0 0 854 78.29">
2134                  <g id="Layer_2" data-name="Layer 2">
2135                    <g id="Layer_1-2" data-name="Layer 1">
2136                      <path d="M36.85.11a36.6,36.6,0,0,1,14.91,3,34.84,34.84,0,0,1,11.71,8.35,38.29,38.29,0,0,1,7.6,12.48,43.13,43.13,0,0,1,2.69,15.36,41.58,41.58,0,0,1-4.65,19.78,35.49,35.49,0,0,1-13,13.86A36.21,36.21,0,0,1,36.85,78,36.65,36.65,0,0,1,17.37,73,34.34,34.34,0,0,1,4.54,59.15,42.43,42.43,0,0,1,0,39.29,42.2,42.2,0,0,1,2.71,24.1a38.64,38.64,0,0,1,7.67-12.51A35.23,35.23,0,0,1,36.85.11Zm0,8.47a27.77,27.77,0,0,0-15,4,27.18,27.18,0,0,0-10,11A34.19,34.19,0,0,0,8.3,39.29a30.63,30.63,0,0,0,2.19,11.53,31.32,31.32,0,0,0,6.08,9.69,29,29,0,0,0,9.08,6.66,25.84,25.84,0,0,0,11.2,2.44,25.2,25.2,0,0,0,11.2-2.55,30.26,30.26,0,0,0,9.19-6.86,32.46,32.46,0,0,0,6.17-9.74,29.2,29.2,0,0,0,2.21-11.17,32.83,32.83,0,0,0-3.79-16A27.77,27.77,0,0,0,51.54,12.45,28.15,28.15,0,0,0,36.85,8.58Z"></path>
2137                      <path d="M97.26,4.76a4.13,4.13,0,0,1,1.19-2.88A3.59,3.59,0,0,1,101.14.61q4.36,0,4.42,4.15L106,42.33a44.26,44.26,0,0,0,2.27,14.5,19.83,19.83,0,0,0,7,9.73q4.78,3.5,12.53,3.49,8.58,0,13.72-3.49A19.72,19.72,0,0,0,148.94,57a38.56,38.56,0,0,0,2.33-13.83L151.16,4.7v0a4,4,0,0,1,1.19-2.93A3.87,3.87,0,0,1,155.25.5a4.06,4.06,0,0,1,3,1.22,3.93,3.93,0,0,1,1.24,2.93v0l.12,38.4q0,16.5-7.83,25.84T128,78.29q-10.18,0-16.88-4.56a27.51,27.51,0,0,1-10-12.67,50.37,50.37,0,0,1-3.43-18.68L97.26,4.81Z"></path>
2138                      <path d="M180.3,4.48a4.2,4.2,0,0,1,1.25-3,4,4,0,0,1,3-1.27H239.9a4.13,4.13,0,0,1,2.93,1.13,3.75,3.75,0,0,1,1.22,2.85,4.31,4.31,0,0,1-1.22,3,4,4,0,0,1-3,1.3H216.27V73.59A3.9,3.9,0,0,1,215,76.52a4.16,4.16,0,0,1-3,1.22,3.81,3.81,0,0,1-2.88-1.22A4.11,4.11,0,0,1,208,73.59V8.47H184.45a4.13,4.13,0,0,1-2.93-1.14A3.72,3.72,0,0,1,180.3,4.48Z"></path>
2139                      <path d="M264.73,4.48A4,4,0,0,1,266,1.55,4,4,0,0,1,268.88.33l51.84.06h.06a4,4,0,0,1,2.93,1.21,4,4,0,0,1,1.22,2.94,4,4,0,0,1-1.22,2.93,4,4,0,0,1-2.93,1.22h-.06L273,8.63l.05,26a1.48,1.48,0,0,0,.31,0l.25,0,42.55.28a4,4,0,0,1,3,1.19,4.38,4.38,0,0,1,1.19,3.24A3.58,3.58,0,0,1,319.06,42a4.14,4.14,0,0,1-2.87,1.16h-.06l-42.55-.28h-.44l.05,25.73,47.53,0h.06a4.15,4.15,0,0,1,0,8.3h-.06l-51.68,0a4.17,4.17,0,0,1-4.15-4.15Z"></path>
2140                      <path d="M405.09,74.2A3.73,3.73,0,0,1,403.9,77a3.48,3.48,0,0,1-2.4,1.16,4.15,4.15,0,0,1-2.05-.53c-.63-.35-1.09-.62-1.38-.8a40.76,40.76,0,0,1-8.5-8.13,51.74,51.74,0,0,1-6.11-10,33.41,33.41,0,0,0-4.9-8,14.69,14.69,0,0,0-6.17-4.26A28,28,0,0,0,363.26,45l-6.42,0,.06,28.38v.12a4.13,4.13,0,0,1-7.08,2.9,4.1,4.1,0,0,1-1.22-3l-.17-69.16a3.9,3.9,0,0,1,1.22-2.94A4.22,4.22,0,0,1,352.53.06L367.25,0h1.27A51.16,51.16,0,0,1,385,2.43a23.75,23.75,0,0,1,11.18,7.5q4,5.07,4,13a19.65,19.65,0,0,1-2.33,9.71,22.07,22.07,0,0,1-6.09,7,27,27,0,0,1-8.13,4.2,29.33,29.33,0,0,1,4.93,7.2c2.13,4.09,4.26,7.78,6.36,11.06a32.1,32.1,0,0,0,8.35,8.69A4,4,0,0,1,405.09,74.2ZM368.8,8.3H356.73l.11,29.16a3.59,3.59,0,0,1,.72-.06l11.35-.11q10.17-.1,16.65-3.45T392,22.63a11.53,11.53,0,0,0-3.16-8.55,17.83,17.83,0,0,0-8.44-4.45A47.47,47.47,0,0,0,368.8,8.3Z"></path>
2141                      <path d="M480.67,21.63a18.59,18.59,0,0,1-1.61,8.17,20.81,20.81,0,0,1-4.65,6.11A19.72,19.72,0,0,1,481.19,43a21.32,21.32,0,0,1,2.63,10.85q0,11.4-6.14,17.23T460,76.86l-28.39-.06a4.56,4.56,0,0,1-2.85-.91,3.07,3.07,0,0,1-1.19-2.58l-.11-68.94a4,4,0,0,1,1.22-2.85,4,4,0,0,1,2.77-1.3l19,0A48.24,48.24,0,0,1,466,2.46a23.21,23.21,0,0,1,10.76,7.06Q480.67,14.27,480.67,21.63ZM450.9,8.69l-15.11.05L435.85,33l23-.33c4.16-.08,7.46-.94,9.87-2.58s3.63-4.4,3.63-8.27a10.42,10.42,0,0,0-2.83-7.64A16.41,16.41,0,0,0,461.88,10,42.3,42.3,0,0,0,450.9,8.69Zm9,60.25q7.8,0,11.73-3.34t3.93-11.49q0-7.08-4.09-10.12t-11.51-3H459l-23.18.33,0,27.77Z"></path>
2142                      <path d="M511.64,76.75a4.17,4.17,0,0,1-4.15-4.15l-.17-68v0a4,4,0,0,1,1.22-2.94,4.16,4.16,0,0,1,5.87,0,4,4,0,0,1,1.21,2.94v0l.17,63.86h43.33a4.15,4.15,0,0,1,0,8.3Z"></path>
2143                      <path d="M619.75.11a36.6,36.6,0,0,1,14.91,3,34.7,34.7,0,0,1,11.7,8.35A38.14,38.14,0,0,1,654,23.93a43.12,43.12,0,0,1,2.68,15.36A41.69,41.69,0,0,1,652,59.07a35.49,35.49,0,0,1-13,13.86A36.21,36.21,0,0,1,619.75,78,36.63,36.63,0,0,1,600.27,73a34.44,34.44,0,0,1-12.84-13.8,42.54,42.54,0,0,1-4.53-19.86,42.2,42.2,0,0,1,2.71-15.19,38.78,38.78,0,0,1,7.66-12.51A35.23,35.23,0,0,1,619.75.11Zm0,8.47a27.74,27.74,0,0,0-15,4,27.18,27.18,0,0,0-10,11,34.19,34.19,0,0,0-3.54,15.75,30.62,30.62,0,0,0,2.18,11.53,31.53,31.53,0,0,0,6.09,9.69,29,29,0,0,0,9.07,6.66,25.91,25.91,0,0,0,11.21,2.44A25.2,25.2,0,0,0,631,67.06a30.26,30.26,0,0,0,9.19-6.86,32.66,32.66,0,0,0,6.17-9.74,29.39,29.39,0,0,0,2.21-11.17,32.83,32.83,0,0,0-3.79-16,27.64,27.64,0,0,0-25-14.66Z"></path>
2144                      <path d="M715.9.11a36.61,36.61,0,0,1,14.92,3,34.9,34.9,0,0,1,11.7,8.35,38.31,38.31,0,0,1,7.61,12.48,43.34,43.34,0,0,1,2.68,15.36,41.58,41.58,0,0,1-4.65,19.78,35.42,35.42,0,0,1-12.95,13.86A36.21,36.21,0,0,1,715.9,78,36.59,36.59,0,0,1,696.43,73a34.3,34.3,0,0,1-12.84-13.8,42.43,42.43,0,0,1-4.54-19.86,42.42,42.42,0,0,1,2.71-15.19,38.64,38.64,0,0,1,7.67-12.51A35.23,35.23,0,0,1,715.9.11Zm0,8.47a27.77,27.77,0,0,0-15,4,27.18,27.18,0,0,0-10,11,34.19,34.19,0,0,0-3.54,15.75,30.63,30.63,0,0,0,2.19,11.53,31.32,31.32,0,0,0,6.08,9.69,29,29,0,0,0,9.08,6.66,25.87,25.87,0,0,0,11.2,2.44,25.24,25.24,0,0,0,11.21-2.55,30.34,30.34,0,0,0,9.18-6.86,32.27,32.27,0,0,0,6.17-9.74,29.21,29.21,0,0,0,2.22-11.17,32.94,32.94,0,0,0-3.79-16,27.87,27.87,0,0,0-10.3-10.79A28.15,28.15,0,0,0,715.9,8.58Z"></path>
2145                      <path d="M776.31,4.32a4.15,4.15,0,0,1,1.17-2.85,3.86,3.86,0,0,1,5.14-.58,5.18,5.18,0,0,1,1.61,1.66L815.1,53.06,846.31,2.21a3.92,3.92,0,0,1,3.54-2,4,4,0,0,1,2.93,1.22A4,4,0,0,1,854,4.37V73.7a4.15,4.15,0,0,1-8.3,0V19.09l-27.06,44.1a4.14,4.14,0,0,1-7.08,0l-26.95-44V73.48a4.15,4.15,0,0,1-8.3,0Z"></path>
2146                    </g>
2147                  </g>
2148                </svg>
2149              </a>
2150            </div>
2151            <div class="header-icon-right header-icons col-3">
2152              <div class="icon icon-account-header d-none d-lg-block">
2153                <a href="https://www.leoni-factory-automation.com/">
2154                  <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="20" height="21" viewBox="0 0 20 21" fill="none">
2155                    <path d="M19.015 19.8549C18.4842 18.3662 17.3117 17.0514 15.6819 16.1134C14.052 15.1754 12.0547 14.6667 10.0002 14.6667C7.94569 14.6667 5.94835 15.1754 4.31852 16.1134C2.68869 17.0514 1.51618 18.3662 0.985352 19.8549" stroke="#ffffff" stroke-linecap="round"></path>
2156                    <path d="M10.0002 10C12.5775 10 14.6668 7.91068 14.6668 5.33335C14.6668 2.75602 12.5775 0.666687 10.0002 0.666687C7.42283 0.666687 5.3335 2.75602 5.3335 5.33335C5.3335 7.91068 7.42283 10 10.0002 10Z" stroke="#ffffff" stroke-linecap="round"></path>
2157                  </svg>
2158                </a>
2159              </div>
2160              <div class="icon icon-wishlist-header">
2161                <a href="https://www.leoni-factory-automation.com/">
2162                  <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2163                    <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.072
21636 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.11233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2164                  </svg>
2165                  <span class="wishlist-count d-none" style="display: none;">0</span>
2166                </a>
2167              </div>
2168              <div class="icon icon-cart-header">
2169                <a href="https://www.leoni-factory-automation.com/">
2170                  <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="22" height="21" viewBox="0 0 22 21" fill="none">
2171                    <path d="M6.33301 10V5.33335C6.33301 4.09568 6.82467 2.90869 7.69984 2.03352C8.57501 1.15835 9.762 0.666687 10.9997 0.666687C12.2374 0.666687 13.4243 1.15835 14.2995 2.03352C15.1747 2.90869 15.6663 4.09568 15.6663 5.33335V10" stroke="#ffffff" stroke-linecap="round"></path>
2172                    <path d="M1.30956 10.7793C1.47873 8.74817 1.56389 7.73317 2.23356 7.116C2.90323 6.49883 3.92289 6.5 5.96106 6.5H16.0399C18.0769 6.5 19.0966 6.5 19.7662 7.116C20.4359 7.732 20.5211 8.74817 20.6902 10.7793L21.2899 17.973C21.3879 19.1548 21.4369 19.7463 21.0916 20.1232C20.7439 20.5 20.1512 20.5 18.9636 20.5H3.03623C1.84973 20.5 1.25589 20.5 0.909392 20.1232C0.562892 19.7463 0.611892 19.1548 0.711059 17.973L1.30956 10.7793Z" stroke="#ffffff"></path>
2173                  </svg>
2174                </a>
2175              </div>
2176            </div>
2177          </div>
2178        </div>
2179      </header>
2180      <nav class="nav-header" style="background: linear-gradient(145deg, #1a1a1a 0%, #cc5500 50%, #000000 100%);">
2181        <div class="nav-account-mobile row m-0 d-lg-none">
2182          <div class="col-6 welcome-cust p-0">
2183            <h1 class="logo">
2184              <a href="https://www.leoni-factory-automation.com/">
2185                <img src="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" alt="AKONGCUAN" style="max-height:60px;">
2186              </a>
2187            </h1>
2188          </div>
2189          <div class="col-6 login-register text-right p-0">
2190            <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/">Log In</a> | <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/">Sign Up</a>
2191          </div>
2192        </div>
2193        <ul class="nav-menu container">
2194          <li class="nav-menu container">
2195            <a href="https://www.leoni-factory-automation.com/">
2196              <span style="color: #ffffff;">SITUS SLOT</span>
2197            </a>
2198          </li>
2199          <li class=" nav-menu container"><a href="https://www.leoni-factory-automation.com/">
2200            </a><a href="https://www.leoni-factory-automation.com/">
2201              <span style="color: #ffffff;">LINK SLOT</span>
2202            </a></li>
2203          <li class=" nav-menu container"><a href="https://www.leoni-factory-automation.com/">
2204            </a><a href="https://www.leoni-factory-automation.com/">
2205              <span style="color: #ffffff;">SLOT QRIS</span>
2206            </a></li>
2207          <li class=" nav-menu container"><a href="https://www.leoni-factory-automation.com/">
2208            </a><a href="https://www.leoni-factory-automation.com/">
2209              <span style="color: #ffffff;">SLOT DEPOSIT QRIS</span>
2210            </a></li>
2211          <li class=" nav-menu container"><a href="https://www.leoni-factory-automation.com/">
2212            </a><a href="https://www.leoni-factory-automation.com/">
2213              <span style="color: #ffffff;">AKONGCUAN</span>
2214            </a></li>
2215          <li class=" nav-menu container"><a href="https://www.leoni-factory-automation.com/">
2216            </a><a href="https://www.leoni-factory-automation.com/">
2217              <span style="color: #ffffff;">SLOT GACOR</span>
2218            </a></li>
2219          <li class=" nav-menu container"><a href="https://www.leoni-factory-automation.com/">
2220            </a><a href="https://www.leoni-factory-automation.com/">
2221              <span style="color: #ffffff;">SLOT ONLINE</span>
2222              <div class="overlay-nav">
2223                <!-- Mobile Close Button in Overlay -->
2224                <button id="nav-close" class="nav-close-btn d-lg-none">
2225                  <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
2226                    <path d="M18 6L6 18M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
2227                  </svg>
2228                </button>
2229              </div>
2230              
2230<script>
2231                if ($(window).width() < 992) {
2232                  // Level 1 menu accordion (main menu items)
2233                  $(".nav-menu .nav-menu container > a").click(function(e) {
2234                    e.preventDefault()
2235                    const parentLi = $(this).parent()
2236                    const isCurrentlyOpen = parentLi.hasClass("menu-open")
2237                    // Close all other open menus (accordion behavior)
2238                    $(".nav-menu .nav-menu container").not(parentLi).removeClass("menu-open")
2239                    $(".nav-menu .megamenu").not($(this).next(".megamenu")).slideUp()
2240                    // Toggle current menu
2241                    if (isCurrentlyOpen) {
2242                      parentLi.removeClass("menu-open")
2243                      $(this).next(".megamenu").slideUp()
2244                    } else {
2245                      parentLi.addClass("menu-open")
2246                      $(this).next(".megamenu").slideDown()
2247                    }
2248                  })
2249                  // Level 2 menu accordion (submenu items with grandchildren)
2250                  $(document).on('click', '.dropdown-menu .has-submenu > a', function(e) {
2251                    e.preventDefault()
2252                    const parentLi = $(this).parent()
2253                    const isCurrentlyOpen = parentLi.hasClass("submenu-open")
2254                    const grandchild = $(this).next(".grandchild")
2255                    // Close all other open submenus in the same dropdown (accordion behavior)
2256                    parentLi.siblings('.has-submenu').removeClass("submenu-open")
2257                    parentLi.siblings('.has-submenu').find('.grandchild').slideUp()
2258                    parentLi.siblings('.has-submenu').find('.chevron-right').css('transform', 'rotate(0deg)')
2259                    // Toggle current submenu
2260                    if (isCurrentlyOpen) {
2261                      parentLi.removeClass("submenu-open")
2262                      grandchild.slideUp()
2263                      $(this).find('.chevron-right').css('transform', 'rotate(0deg)')
2264                    } else {
2265                      parentLi.addClass("submenu-open")
2266                      grandchild.slideDown()
2267                      $(this).find('.chevron-right').css('transform', 'rotate(90deg)')
2268                    }
2269                  })
2270                  $("#menu-hamburger").click(function(e) {
2271                    e.preventDefault()
2272                    $("body").toggleClass("nav_open")
2273                  })
2274                  // Handle close button click
2275                  $("#nav-close").click(function(e) {
2276                    e.preventDefault()
2277                    $("body").removeClass("nav_open")
2278                    // Close all open menus when close button is clicked
2279                    $(".nav-menu .nav-menu container").removeClass("menu-open")
2280                    $(".nav-menu .megamenu").slideUp()
2281                    $(".dropdown-menu .has-submenu").removeClass("submenu-open")
2282                    $(".dropdown-menu .grandchild").slideUp()
2283                    $(".dropdown-menu .chevron-right").css('transform', 'rotate(0deg)')
2284                  })
2285                }
2286                $(".overlay-nav").click(function(e) {
2287                  e.preventDefault()
2288                  $("body").removeClass("nav_open")
2289                  // Close all open menus when overlay is clicked
2290                  $(".nav-menu .nav-menu container").removeClass("menu-open")
2291                  $(".nav-menu .megamenu").slideUp()
2292                  $(".dropdown-menu .has-submenu").removeClass("submenu-open")
2293                  $(".dropdown-menu .grandchild").slideUp()
2294                  $(".dropdown-menu .chevron-right").css('transform', 'rotate(0deg)')
2295                })
2296              </script>
2296
2297            </a></li>
2298        </ul>
2299      </nav>
2300    </div><a href="https://www.leoni-factory-automation.com/">
2301    </a>
2302    <div id="shopify-section-search-popup" class="shopify-section m-0"><a href="https://www.leoni-factory-automation.com/">
2303        <style>
2304          #search-trigger {
2305            cursor: pointer;
2306          }
2307
2308          #search-popup {
2309            display: none;
2310            position: fixed;
2311            left: 0;
2312            width: 100%;
2313            top: 0;
2314            height: 100%;
2315            justify-content: center;
2316            z-index: 9999;
2317            background: rgb(196 196 196 / 30%);
2318          }
2319
2320          #search-input {
2321            align-self: center;
2322            width: 100%;
2323            height: 80px;
2324            position: absolute;
2325            top: 0;
2326            border-bottom: 0.5px solid #A3A3A3;
2327            background-color: #fff;
2328          }
2329
2330          #search-input * {
2331            align-self: center;
2332          }
2333
2334          #search-type {
2335            width: 100%;
2336            border: none;
2337            padding-right: 20px;
2338            padding-left: 20px;
2339            font-size: 16px;
2340            color: #757575;
2341          }
2342
2343          #search-btn {
2344            font-size: 16px;
2345            font-weight: 500;
2346          }
2347
2348          #search-result {
2349            min-height: 490px;
2350            width: 100%;
2351            padding-top: 80px;
2352          }
2353
2354          #search-result .container {
2355            background-color: #fff;
2356            padding: 20px 40px;
2357          }
2358
2359          body.search-popup-open {
2360            /* .search-popup-open */
2361            overflow: hidden;
2362          }
2363
2364          .search-popup-open #loc_delivery {
2365            display: none
2366          }
2367
2368          .search-header svg {
2369            display: none;
2370            cursor: pointer;
2371          }
2372
2373          .wrapper-search-popup {
2374            max-height: calc(100vh - 150px);
2375            overflow-y: auto;
2376            overflow-x: hidden;
2377          }
2378
2379          .group-recommend {
2380            padding: 20px 40px;
2381          }
2382
2383          .resultsearch {
2384            display: none;
2385          }
2386
2387          .results {
2388            padding: 20px 40px
2389          }
2390
2391          .resultsearch label {
2392            font-weight: 600;
2393            padding-bottom: 20px;
2394            display: block;
2395            margin-bottom: 20px;
2396            border-bottom: 1px solid #AAAAAA;
2397          }
2398
2399          ul.result_product {
2400            max-height: 300px;
2401            overflow: auto;
2402          }
2403
2404          .group-promotion ul {
2405            margin: 0;
2406          }
2407
2408          .group-promotion li {
2409            list-style: none;
2410            margin-bottom: 12px;
2411          }
2412
2413          .group-promotion li a {
2414            color: inherit;
2415          }
2416
2417          .group-recent {
2418            position: relative;
2419            padding: 20px 40px;
2420          }
2421
2422          .group-recent ul {
2423            margin: 0;
2424          }
2425
2426          .group-recent li {
2427            list-style: none;
2428            display: inline-block;
2429            margin-right: 60px;
2430          }
2431
2432          .group-recent li a {
2433            color: inherit;
2434          }
2435
2436          .last-search svg {
2437            width: 20px;
2438            vertical-align: middle;
2439          }
2440
2441          ul.last-search a {
2442            vertical-align: middle;
2443            padding: 0 10px;
2444          }
2445
2446          ul.last-search li span {
2447            cursor: pointer;
2448          }
2449
2450          .delete-all-history {
2451            position: absolute;
2452            top: 25px;
2453            right: 40px;
2454            text-decoration: underline;
2455            color: #050505;
2456            cursor: pointer;
2457            font-size: 12px;
2458          }
2459
2460          form.search.search-modal__form {
2461            position: relative;
2462          }
2463
2464          button.search__button svg {
2465            width: 25px;
2466            color: #495057;
2467            fill: #757582;
2468          }
2469
2470          button.search__button.field__button {
2471            position: absolute;
2472            top: 50%;
2473            margin-top: -12px;
2474          }
2475
2476          .close-search {
2477            display: none;
2478            position: absolute;
2479            right: 65px;
2480            top: 10px;
2481            cursor: pointer;
2482          }
2483
2484          .site-overlay {
2485            position: fixed;
2486            top: 0;
2487            width: 100vw;
2488            height: 100vh;
2489            z-index: 1000;
2490            background: #0000005c;
2491            visibility: hidden;
2492            opacity: 0;
2493            pointer-events: none;
2494            transition: all .3s linear;
2495            display: block !important;
2496          }
2497
2498          .search-popup-open .site-overlay {
2499            opacity: 1;
2500            visibility: visible;
2501            pointer-events: all;
2502            z-index: -1;
2503            cursor: pointer;
2504          }
2505
2506          @media (min-width: 991px) {
2507            .group-recent ul {
2508              column-count: 3;
2509            }
2510
2511            .group-promotion li a {
2512              font-size: 12px;
2513              font-weight: 400;
2514            }
2515
2516            .group-recent li a {
2517              font-size: 12px;
2518              font-weight: 400;
2519            }
2520          }
2521
2522          .moreresult {
2523            padding: 10px 40px;
2524            border-top: 1px solid #AAAAAA;
2525          }
2526
2527          .moreresult * {
2528            align-self: center;
2529          }
2530
2531          .moreresult p {
2532            margin: 0;
2533            font-size: 12px !important;
2534          }
2535
2536          .moreresult svg {
2537            width: 13px;
2538          }
2539
2540          @media (max-width: 992px) {
2541            .icon-key-mobile {
2542              height: auto !important;
2543              width: 10px !important;
2544            }
2545
2546            body.grid-view.search-popup-open .products {
2547              -ms-flex: 0 0 100% !important;
2548              flex: 0 0 100% !important;
2549              max-width: 100% !important;
2550            }
2551
2552            button.search__button svg {
2553              width: 20px;
2554            }
2555
2556            #search-result {
2557              padding-left: 0;
2558              padding-right: 0;
2559            }
2560
2561            #search-result {
2562              padding-top: 55px;
2563            }
2564
2565            #search-input {
2566              height: 55px;
2567            }
2568
2569            .group-recommend {
2570              padding: 20px;
2571            }
2572
2573            #search-input .container {
2574              padding: 0 20px;
2575            }
2576
2577            #search-type {
2578              font-size: 14px;
2579            }
2580
2581            #search-btn {
2582              font-size: 12px;
2583              text-decoration: underline;
2584            }
2585
2586            .results {
2587              padding: 20px;
2588            }
2589
2590            .group-recommend h3 {
2591              font-size: 16px;
2592            }
2593
2594            .products .card-body {
2595              padding: 8px 0px 10px;
2596            }
2597
2598            .moreresult {
2599              padding: 10px 20px;
2600            }
2601          }
2602        </style>
2603        <style type="text/css">
2604          div.advertisement-placeholder {
2605            text-align: center;
2606            padding-bottom: 20px;
2607            display: flex;
2608            flex-direction: column;
2609            justify-content: center;
2610          }
2611
2612          div.advertisement-text p {
2613            margin: 0;
2614            font-family: Open Sans;
2615            font-style: normal;
2616            font-weight: normal;
2617            font-size: 10px;
2618            line-height: 20px;
2619            color: #999999;
2620          }
2621
2622          div.advertisement-banner {
2623            margin: 0px auto;
2624          }
2625
2626          div#div-gpt-ad-billboard-placeholder {
2627            width: 996px;
2628            margin: 0 auto;
2629            background: #F5F5F5;
2630            padding-bottom: unset !important;
2631            min-height: 200px;
2632          }
2633
2634          div#div-gpt-ad-lb-placeholder {
2635            background: #F5F5F5;
2636            padding-bottom: unset !important;
2637            min-height: 280px;
2638          }
2639
2640          .faq-section {
2641            max-width: 1200px;
2642            margin: 50px auto;
2643            padding: 40px 20px;
2644            position: relative;
2645            background-color: rgba(0, 0, 0, 0.1);
2646            backdrop-filter: blur(25px);
2647            border-radius: 20px;
2648          }
2649
2650          .faq-section::before {
2651            content: "";
2652            position: absolute;
2653            top: 0;
2654            left: 50%;
2655            transform: translateX(-50%);
2656            width: 80%;
2657            height: 2px;
2658            background: linear-gradient(90deg, transparent, #fbff00, transparent)
2659          }
2660
2661          .faq-section h2 {
2662            text-align: center;
2663            font-size: 34px;
2664            font-weight: 700;
2665            margin-bottom: 50px;
2666            background: linear-gradient(135deg, #676767, #ebebeb, #67676
26667);
2667            -webkit-background-clip: text;
2668            -webkit-text-fill-color: transparent;
2669            background-clip: text;
2670            font-family: "Poppins", sans-serif;
2671            letter-spacing: 1px
2672          }
2673
2674          .faq-container {
2675            display: flex;
2676            flex-direction: column;
2677            gap: 25px
2678          }
2679
2680          .faq-item {
2681            background: linear-gradient(145deg, #0a0a0a, #1a1a1a);
2682            border: 2px solid #676767;
2683            border-radius: 20px;
2684            overflow: hidden;
2685            transition: all .4s ease;
2686            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5)
2687          }
2688
2689          .faq-item:hover {
2690            border-color: #676767;
2691            transform: translateX(10px);
2692            box-shadow: 0 12px 35px rgba(253, 4, 4, 0.25)
2693          }
2694
2695          .faq-question {
2696            width: 100%;
2697            padding: 28px 35px;
2698            background: transparent;
2699            color: #ffffff;
2700            font-size: 18px;
2701            font-weight: 600;
2702            text-align: left;
2703            border: none;
2704            cursor: pointer;
2705            display: flex;
2706            justify-content: space-between;
2707            align-items: center;
2708            font-family: "Poppins", sans-serif;
2709            transition: all .3s ease
2710          }
2711
2712          .faq-question:hover {
2713            color: #676767
2714          }
2715
2716          .faq-question::after {
2717            content: '+';
2718            font-size: 32px;
2719            font-weight: 300;
2720            transition: all .4s ease;
2721            color: #676767;
2722            width: 40px;
2723            height: 40px;
2724            display: flex;
2725            align-items: center;
2726            justify-content: center;
2727            border: 2px solid #676767;
2728            border-radius: 50%;
2729            background: rgba(0, 0, 0, 0.1)
2730          }
2731
2732          .faq-item.active .faq-question::after {
2733            transform: rotate(135deg);
2734            background: linear-gradient(to bottom, #470000 0%, #676767 50%, #470000 100%);
2735            color: #000;
2736            border-color: transparent
2737          }
2738
2739          .faq-answer {
2740            max-height: 0;
2741            overflow: hidden;
2742            transition: max-height .5s ease, padding .5s ease;
2743            background: linear-gradient(180deg, rgba(253, 228, 4, 0.05), transparent);
2744            padding: 0 35px
2745          }
2746
2747          .faq-item.active .faq-answer {
2748            max-height: 800px;
2749            padding: 30px 35px;
2750            border-top: 1px solid rgba(253, 4, 4, 0.3)
2751          }
2752
2753          .faq-answer p {
2754            color: #e0e0e0;
2755            font-size: 16px;
2756            line-height: 2;
2757            margin: 0;
2758            font-family: "Poppins", sans-serif
2759          }
2760
2761          @media (max-width:768px) {
2762            .faq-section {
2763              padding: 30px 15px
2764            }
2765
2766            .faq-section h2 {
2767              font-size: 26px
2768            }
2769
2770            .faq-question {
2771              font-size: 16px;
2772              padding: 22px 25px
2773            }
2774
2775            .faq-question::after {
2776              width: 35px;
2777              height: 35px;
2778              font-size: 28px
2779            }
2780
2781            .faq-answer {
2782              padding: 0 25px
2783            }
2784
2785            .faq-item.active .faq-answer {
2786              padding: 25px
2787            }
2788
2789            .faq-item:hover {
2790              transform: translateX(5px)
2791            }
2792          }
2793        </style>
2794      </a>
2795      <div id="search-popup"><a href="https://www.leoni-factory-automation.com/">
2796          <div id="search-input" class="row">
2797            <div class="container w-100">
2798              <form action="/search" method="get" role="search" class="search search-modal__form d-flex justify-content-between">
2799                <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="20" height="20" viewBox="0 0 20 20" fill="none">
2800                  <path d="M18.7327 19.513L11.427 12.2073C10.8437 12.7043 10.1729 13.0889 9.41454 13.3612C8.65621 13.6334 7.89398 13.7695 7.12787 13.7695C5.25965 13.7695 3.67843 13.1228 2.3842 11.8293C1.08998 10.5359 0.442871 8.95505 0.442871 7.08683C0.442871 5.2186 1.0892 3.63699 2.38187 2.34199C3.67454 1.04699 5.25498 0.398714 7.12321 0.397159C8.99143 0.395603 10.5734 1.04271 11.8692 2.33849C13.165 3.63427 13.8129 5.21588 13.8129 7.08333C13.8129 7.89377 13.6694 8.67816 13.3824 9.43649C13.0954 10.1948 12.7182 10.8435 12.2507 11.3825L19.5564 18.687L18.7327 19.513ZM7.12904 12.6017C8.67682 12.6017 9.98348 12.0689 11.049 11.0033C12.1146 9.93777 12.6474 8.63071 12.6474 7.08216C12.6474 5.5336 12.1146 4.22694 11.049 3.16216C9.98348 2.09738 8.67682 1.5646 7.12904 1.56383C5.58126 1.56305 4.2742 2.09583 3.20787 3.16216C2.14154 4.22849 1.60876 5.53516 1.60954 7.08216C1.61032 8.62916 2.14309 9.93583 3.20787 11.0022C4.27265 12.0685 5.57932 12.6013 7.12787 12.6005" fill="#ffffff"></path>
2801                </svg>
2802                <input type="hidden" name="type" value="product">
2803                <input type="text" id="search-type" name="q" class="search-popup" placeholder="Gifts that linger: Uncover treasures for cherished moments.">
2804                <div class="close-search"><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="18" height="18" viewBox="0 0 18 18" fill="none">
2805                    <path d="M9 9.708L12.246 12.954C12.3393 13.0473 12.454 13.0973 12.59 13.104C12.726 13.1107 12.8473 13.0607 12.954 12.954C13.0607 12.8473 13.114 12.7293 13.114 12.6C13.114 12.4707 13.0607 12.3527 12.954 12.246L9.708 9L12.954 5.754C13.0473 5.66067 13.0973 5.546 13.104 5.41C13.1107 5.274 13.0607 5.15267 12.954 5.046C12.8473 4.93933 12.7293 4.886 12.6 4.886C12.4707 4.886 12.3527 4.93933 12.246 5.046L9 8.292L5.754 5.046C5.66067 4.95267 5.546 4.90267 5.41 4.896C5.274 4.88933 5.15267 4.93933 5.046 5.046C4.93933 5.15267 4.886 5.27067 4.886 5.4C4.886 5.52933 4.93933 5.64733 5.046 5.754L8.292 9L5.046 12.246C4.95267 12.3393 4.90267 12.4543 4.896 12.591C4.88933 12.7263 4.93933 12.8473 5.046 12.954C5.15267 13.0607 5.27067 13.114 5.4 13.114C5.52933 13.114 5.64733 13.0607 5.754 12.954L9 9.708ZM9.003 18C7.75833 18 6.58833 17.764 5.493 17.292C4.39767 16.8193 3.44467 16.178 2.634 15.368C1.82333 14.558 1.18167 13.606 0.709 12.512C0.236333 11.418 0 10.2483 0 9.003C0 7.75767 0.236333 6.58767 0.709 5.493C1.181 4.39767 1.82133 3.44467 2.63 2.634C3.43867 1.82333 4.391 1.18167 5.487 0.709C6.583 0.236333 7.753 0 8.997 0C10.241 0 11.411 0.236333 12.507 0.709C13.6023 1.181 14.5553 1.82167 15.366 2.631C16.1767 3.44033 16.8183 4.39267 17.291 5.488C17.7637 6.58333 18 7.753 18 8.997C18 10.241 17.764 11.411 17.292 
280512.507C16.82 13.603 16.1787 14.556 15.368 15.366C14.5573 16.176 13.6053 16.8177 12.512 17.291C11.4187 17.7643 10.249 18.0007 9.003 18ZM9 17C11.2333 17 13.125 16.225 14.675 14.675C16.225 13.125 17 11.2333 17 9C17 6.76667 16.225 4.875 14.675 3.325C13.125 1.775 11.2333 1 9 1C6.76667 1 4.875 1.775 3.325 3.325C1.775 4.875 1 6.76667 1 9C1 11.2333 1.775 13.125 3.325 14.675C4.875 16.225 6.76667 17 9 17Z" fill="#757575"></path>
2806                  </svg>
2807                </div>
2808                <button id="search-btn">Search</button>
2809              </form>
2810            </div>
2811          </div>
2812        </a>
2813        <div id="search-result" class="container m-auto"><a href="https://www.leoni-factory-automation.com/">
2814          </a>
2815          <div class="container p-0"><a href="https://www.leoni-factory-automation.com/">
2816              <div class="group-promotion">
2817                <div class="resultsearch">
2818                  <div class="row results">
2819                    <div class="col-12 col-lg-6 mb-3 mb-lg-0">
2820                      <label>SUGGESTIONS</label>
2821                      <ul class="result_collection"></ul>
2822                    </div>
2823                    <div class="col-12 col-lg-6">
2824                      <label>PRODUCTS</label>
2825                      <ul class="result_product"></ul>
2826                    </div>
2827                  </div>
2828                  <div class="d-flex justify-content-between moreresult m-0">
2829                    <p>Search for<span></span></p>
2830                    <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="32" height="32" viewBox="0 0 32 32">
2831                      <title>icon-arrow-right</title>
2832                      <path d="M25.057 15.333l-6.862-6.862c-0.26-0.26-0.26-0.682 0-0.943s0.682-0.26 0.943 0l8 8c0.26 0.26 0.26 0.682 0 0.943l-8 8c-0.26 0.26-0.682 0.26-0.943 0s-0.26-0.682 0-0.943l6.862-6.862h-19.724c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h19.724z"></path>
2833                    </svg>
2834                  </div>
2835                </div>
2836              </div>
2837              <div class="group-recent hide" style="display: none;">
2838                <h3>RECENT SEARCH</h3>
2839                <span class="delete-all-history">Hapus riwayat</span>
2840                <ul class="last-search"></ul>
2841              </div>
2842            </a>
2843            <div class="group-recommend"><a href="https://www.leoni-factory-automation.com/">
2844                <h3>YOU MAY ALSO LIKE</h3>
2845              </a>
2846              <div class="row popup-recommend c-products-grid infinite-case product-multi- swiper-container-horizontal swiper-container-wp8-horizontal"><a href="https://www.leoni-factory-automation.com/">
2847                </a>
2848                <div class="swiper-wrapper justify-content-between" style="margin-left: 1px; transition-duration: 0ms;"><a href="https://www.leoni-factory-automation.com/">
2849                  </a>
2850                  <div class="swiper-slide card"><a href="https://www.leoni-factory-automation.com/">
2851                      <div class="products" data-lazy="false">
2852                        <div class="bg-products">
2853                          <div class="wishlist-toggle" data-product-handle="mid-autumn-of-love-mooncake">
2854                            <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2855                              <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
285511233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2856                            </svg>
2857                          </div>
2858                          <a href="/products/mid-autumn-of-love-mooncake">
2859                            <div class="product-card-img-container p-0 position-relative">
2860                              <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/Mid-Autumn-of-Love-Mooncake_6b4cc10d-950d-4e1a-abf7-427b4a6912c8_350x.jpg?v=1755750898" data-src="//outerbloom.com/cdn/shop/files/Mid-Autumn-of-Love-Mooncake_6b4cc10d-950d-4e1a-abf7-427b4a6912c8_350x.jpg?v=1755750898" alt="Mid Autumn of Love Mooncake" height="200" width="200">
2861                            </div>
2862                            <div class="card-body product-card-info">
2863                              <h5 class="h5 mb-0"> Mid Autumn of Love Mooncake </h5>
2864                              <div class="product-card-price">
2865                                <div class="product-price-sale">
2866                                  <s class="product-card-price-before card-money">Rp 588.000</s>
2867                                  <span class="product-card-discount small"> (-40%) </span>
2868                                </div>
2869                                <div class="price-discount">
2870                                  <h4 class="product-card-price-after card-money">Rp 348.000</h4>
2871                                </div>
2872                              </div>
2873                            </div>
2874                          </a>
2875                        </div>
2876                      </div>
2877                    </a></div><a href="https://www.leoni-factory-automation.com/">
2878                  </a>
2879                  <div class="swiper-slide card"><a href="https://www.leoni-factory-automation.com/">
2880                    </a>
2881                    <div class="products" data-lazy="false"><a href="https://www.leoni-factory-automation.com/">
2882                      </a>
2883                      <div class="bg-products"><a href="https://www.leoni-factory-automation.com/">
2884                          <div class="wishlist-toggle" data-product-handle="mid-autumn-of-joy-mooncake">
2885                            <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2886                              <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
288611233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2887                            </svg>
2888                          </div>
2889                        </a><a href="/products/mid-autumn-of-joy-mooncake">
2890                          <div class="product-card-img-container p-0 position-relative">
2891                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/Mid-Autumn-of-Joy-Mooncake_97224b06-a506-4a56-8544-59a0dccb5c17_350x.jpg?v=1755750798" data-src="//outerbloom.com/cdn/shop/files/Mid-Autumn-of-Joy-Mooncake_97224b06-a506-4a56-8544-59a0dccb5c17_350x.jpg?v=1755750798" alt="Mid Autumn of Joy Mooncake" height="200" width="200">
2892                          </div>
2893                          <div class="card-body product-card-info">
2894                            <h5 class="h5 mb-0"> Mid Autumn of Joy Mooncake </h5>
2895                            <div class="product-card-price">
2896                              <div class="product-price-sale">
2897                                <s class="product-card-price-before card-money">Rp 888.000</s>
2898                                <span class="product-card-discount small"> (-33%) </span>
2899                              </div>
2900                              <div class="price-discount">
2901                                <h4 class="product-card-price-after card-money">Rp 588.000</h4>
2902                              </div>
2903                            </div>
2904                          </div>
2905                        </a>
2906                      </div>
2907                    </div>
2908                  </div>
2909                  <div class="swiper-slide card">
2910                    <div class="products" data-lazy="false">
2911                      <div class="bg-products">
2912                        <div class="wishlist-toggle" data-product-handle="mid-autumn-of-fortune-mooncake">
2913                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2914                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
291411233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2915                          </svg>
2916                        </div>
2917                        <a href="/products/mid-autumn-of-fortune-mooncake">
2918                          <div class="product-card-img-container p-0 position-relative">
2919                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/Mid-Autumn-of-Fortune-Mooncake_de29329d-6ab7-4592-aa00-3e9636d4a323_350x.jpg?v=1755846072" data-src="//outerbloom.com/cdn/shop/files/Mid-Autumn-of-Fortune-Mooncake_de29329d-6ab7-4592-aa00-3e9636d4a323_350x.jpg?v=1755846072" alt="Mid Autumn of Fortune Mooncake" height="200" width="200">
2920                          </div>
2921                          <div class="card-body product-card-info">
2922                            <h5 class="h5 mb-0"> Mid Autumn of Fortune Mooncake </h5>
2923                            <div class="product-card-price">
2924                              <div class="product-price-sale">
2925                                <s class="product-card-price-before card-money">Rp 1.188.000</s>
2926                                <span class="product-card-discount small"> (-33%) </span>
2927                              </div>
2928                              <div class="price-discount">
2929                                <h4 class="product-card-price-after card-money">Rp 788.000</h4>
2930                              </div>
2931                            </div>
2932                          </div>
2933                        </a>
2934                      </div>
2935                    </div>
2936                  </div>
2937                  <div class="swiper-slide card">
2938                    <div class="products" data-lazy="false">
2939                      <div class="bg-products">
2940                        <div class="wishlist-toggle" data-product-handle="mid-autumn-festival-mooncake">
2941                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2942                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
294211233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2943                          </svg>
2944                        </div>
2945                        <a href="/products/mid-autumn-festival-mooncake">
2946                          <div class="product-card-img-container p-0 position-relative">
2947                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/Mid-Autumn-Festival-Mooncake_06ea4f9c-bdaa-49de-b0ba-c3dd60fef351_350x.jpg?v=1755845965" data-src="//outerbloom.com/cdn/shop/files/Mid-Autumn-Festival-Mooncake_06ea4f9c-bdaa-49de-b0ba-c3dd60fef351_350x.jpg?v=1755845965" alt="Mid Autumn Festival Mooncake" height="200" width="200">
2948                          </div>
2949                          <div class="card-body product-card-info">
2950                            <h5 class="h5 mb-0"> Mid Autumn Festival Mooncake </h5>
2951                            <div class="product-card-price">
2952                              <div class="product-price-sale">
2953                                <s class="product-card-price-before card-money">Rp 1.288.000</s>
2954                                <span class="product-card-discount small"> (-23%) </span>
2955                              </div>
2956                              <div class="price-discount">
2957                                <h4 class="product-card-price-after card-money">Rp 988.000</h4>
2958                              </div>
2959                            </div>
2960                          </div>
2961                        </a>
2962                      </div>
2963                    </div>
2964                  </div>
2965                  <div class="swiper-slide card">
2966                    <div class="products" data-lazy="false">
2967                      <div class="bg-products">
2968                        <div class="wishlist-toggle" data-product-handle="the-jade-bouquet">
2969                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2970                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
297011233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2971                          </svg>
2972                        </div>
2973                        <a href="/products/the-jade-bouquet">
2974                          <div class="product-card-img-container p-0 position-relative">
2975                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/The-Jade-Bouquet_350x.jpg?v=1751618030" data-src="//outerbloom.com/cdn/shop/files/The-Jade-Bouquet_350x.jpg?v=1751618030" alt="The Jade Bouquet" height="200" width="200">
2976                          </div>
2977                          <div class="card-body product-card-info">
2978                            <h5 class="h5 mb-0"> The Jade Bouquet </h5>
2979                            <div class="product-card-price">
2980                              <div class="product-price-sale">
2981                                <s class="product-card-price-before card-money">Rp 435.000</s>
2982                                <span class="product-card-discount small"> (-34%) </span>
2983                              </div>
2984                              <div class="price-discount">
2985                                <h4 class="product-card-price-after card-money">Rp 285.000</h4>
2986                              </div>
2987                            </div>
2988                          </div>
2989                        </a>
2990                      </div>
2991                    </div>
2992                  </div>
2993                  <div class="swiper-slide card">
2994                    <div class="products" data-lazy="false">
2995                      <div class="bg-products">
2996                        <div class="wishlist-toggle" data-product-handle="the-selena-bouquet">
2997                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
2998                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
299811233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
2999                          </svg>
3000                        </div>
3001                        <a href="/products/the-selena-bouquet">
3002                          <div class="product-card-img-container p-0 position-relative">
3003                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/The-Selena-Bouquet_350x.jpg?v=1751618047" data-src="//outerbloom.com/cdn/shop/files/The-Selena-Bouquet_350x.jpg?v=1751618047" alt="The Selena Bouquet" height="200" width="200">
3004                          </div>
3005                          <div class="card-body product-card-info">
3006                            <h5 class="h5 mb-0"> The Selena Bouquet </h5>
3007                            <div class="product-card-price">
3008                              <div class="product-price-sale">
3009                                <s class="product-card-price-before card-money">Rp 335.000</s>
3010                                <span class="product-card-discount small"> (-29%) </span>
3011                              </div>
3012                              <div class="price-discount">
3013                                <h4 class="product-card-price-after card-money">Rp 235.000</h4>
3014                              </div>
3015                            </div>
3016                          </div>
3017                        </a>
3018                      </div>
3019                    </div>
3020                  </div>
3021                  <div class="swiper-slide card">
3022                    <div class="products" data-lazy="false">
3023                      <div class="bg-products">
3024                        <div class="wishlist-toggle" data-product-handle="the-viola-bouquet">
3025                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
3026                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
302611233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
3027                          </svg>
3028                        </div>
3029                        <a href="/products/the-viola-bouquet">
3030                          <div class="product-card-img-container p-0 position-relative">
3031                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/The-Viola-Bouquet_350x.jpg?v=1751618053" data-src="//outerbloom.com/cdn/shop/files/The-Viola-Bouquet_350x.jpg?v=1751618053" alt="A striking bouquet featuring full pink chrysanthemums and delicate purple asters. It is elegantly wrapped in deep purple paper with a modern black and white striped accent at the base. The arrangement is tied with a pink ribbon bow, creating a full, rounded shape. This sophisticated bouquet is perfect for birthdays, anniversaries, or as a thoughtful thank-you gesture." height="200" width="200">
3032                          </div>
3033                          <div class="card-body product-card-info">
3034                            <h5 class="h5 mb-0"> The Viola Bouquet </h5>
3035                            <div class="product-card-price">
3036                              <div class="product-price-sale">
3037                                <s class="product-card-price-before card-money">Rp 385.000</s>
3038                                <span class="product-card-discount small"> (-25%) </span>
3039                              </div>
3040                              <div class="price-discount">
3041                                <h4 class="product-card-price-after card-money">Rp 285.000</h4>
3042                              </div>
3043                            </div>
3044                          </div>
3045                        </a>
3046                      </div>
3047                    </div>
3048                  </div>
3049                  <div class="swiper-slide card">
3050                    <div class="products" data-lazy="false">
3051                      <div class="bg-products">
3052                        <div class="wishlist-toggle" data-product-handle="the-minerva-bouquet">
3053                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
3054                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
305411233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
3055                          </svg>
3056                        </div>
3057                        <a href="/products/the-minerva-bouquet">
3058                          <div class="product-card-img-container p-0 position-relative">
3059                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/The-Minerva-Bouquet_350x.jpg?v=1751618061" data-src="//outerbloom.com/cdn/shop/files/The-Minerva-Bouquet_350x.jpg?v=1751618061" alt="The Minerva Bouquet" height="200" width="200">
3060                          </div>
3061                          <div class="card-body product-card-info">
3062                            <h5 class="h5 mb-0"> The Minerva Bouquet </h5>
3063                            <div class="product-card-price">
3064                              <div class="product-price-sale">
3065                                <s class="product-card-price-before card-money">Rp 385.000</s>
3066                                <span class="product-card-discount small"> (-25%) </span>
3067                              </div>
3068                              <div class="price-discount">
3069                                <h4 class="product-card-price-after card-money">Rp 285.000</h4>
3070                              </div>
3071                            </div>
3072                          </div>
3073                        </a>
3074                      </div>
3075                    </div>
3076                  </div>
3077                  <div class="swiper-slide card">
3078                    <div class="products" data-lazy="false">
3079                      <div class="bg-products">
3080                        <div class="wishlist-toggle" data-product-handle="congraduations-bouquet">
3081                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
3082                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
308211233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
3083                          </svg>
3084                        </div>
3085                        <a href="/products/congraduations-bouquet">
3086                          <div class="product-card-img-container p-0 position-relative">
3087                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/Congraduations-Bouquet_350x.jpg?v=1749545306" data-src="//outerbloom.com/cdn/shop/files/Congraduations-Bouquet_350x.jpg?v=1749545306" alt="Congraduations Bouquet" height="200" width="200">
3088                          </div>
3089                          <div class="card-body product-card-info">
3090                            <h5 class="h5 mb-0"> Congraduations Bouquet </h5>
3091                            <div class="product-card-price">
3092                              <div class="product-price-sale">
3093                                <s class="product-card-price-before card-money">Rp 380.000</s>
3094                                <span class="product-card-discount small"> (-25%) </span>
3095                              </div>
3096                              <div class="price-discount">
3097                                <h4 class="product-card-price-after card-money">Rp 285.000</h4>
3098                              </div>
3099                            </div>
3100                          </div>
3101                        </a>
3102                      </div>
3103                    </div>
3104                  </div>
3105                  <div class="swiper-slide card">
3106                    <div class="products" data-lazy="false">
3107                      <div class="bg-products">
3108                        <div class="wishlist-toggle" data-product-handle="grad-gorgeous-bouquet">
3109                          <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="21" viewBox="0 0 24 21" fill="none">
3110                            <path d="M17.4688 0.8125C15.1237 0.8125 13.1025 1.92703 12 3.77328C10.8975 1.92703 8.87625 0.8125 6.53125 0.8125C4.8494 0.814526 3.23702 1.48353 2.04778 2.67278C0.858534 3.86202 0.189526 5.47441 0.1875 7.15625C0.1875 10.2833 2.15625 13.5514 6.02813 16.8677C7.81594 18.3889 9.74622 19.7342 11.7922 20.885C11.856 20.9195 11.9274 20.9375 12 20.9375C12.0726 20.9375 12.144 20.9195 12.2078 20.885C14.2538 19.7342 16.1841 18.3889 17.9719 16.8677C21.8438 13.5514 23.8125 10.2833 23.8125 7.15625C23.8105 5.47441 23.1415 3.86202 21.9522 2.67278C20.763 1.48353 19.1506 0.814526 17.4688 0.8125ZM12 19.9991C10.4688 19.1241 1.0625 13.5077 1.0625 7.15625C1.06424 5.70638 1.64096 4.31639 2.66618 3.29118C3.69139 2.26596 5.08138 1.68924 6.53125 1.6875C8.84016 1.6875 10.7805 2.92453 11.5953 4.91516C11.6283 4.9954 11.6843 5.06403 11.7564 5.
311011233C11.8285 5.16063 11.9133 5.18642 12 5.18642C12.0867 5.18642 12.1715 5.16063 12.2436 5.11233C12.3157 5.06403 12.3717 4.9954 12.4047 4.91516C13.2195 2.92453 15.1598 1.6875 17.4688 1.6875C18.9186 1.68924 20.3086 2.26596 21.3338 3.29118C22.359 4.31639 22.9358 5.70638 22.9375 7.15625C22.9375 13.5 13.5312 19.1284 12 19.9991Z" fill="#ffffff"></path>
3111                          </svg>
3112                        </div>
3113                        <a href="/products/grad-gorgeous-bouquet">
3114                          <div class="product-card-img-container p-0 position-relative">
3115                            <img class="product-card-img" lazy="false" src="//outerbloom.com/cdn/shop/files/Grad-_-Gorgeous-Bouquet_350x.jpg?v=1749545297" data-src="//outerbloom.com/cdn/shop/files/Grad-_-Gorgeous-Bouquet_350x.jpg?v=1749545297" alt="Grad &amp; Gorgeous Bouquet" height="200" width="200">
3116                          </div>
3117                          <div class="card-body product-card-info">
3118                            <h5 class="h5 mb-0"> Grad &amp;
3118 Gorgeous Bouquet </h5>
3119                            <div class="product-card-price">
3120                              <div class="product-price-sale">
3121                                <s class="product-card-price-before card-money">Rp 380.000</s>
3122                                <span class="product-card-discount small"> (-25%) </span>
3123                              </div>
3124                              <div class="price-discount">
3125                                <h4 class="product-card-price-after card-money">Rp 285.000</h4>
3126                              </div>
3127                            </div>
3128                          </div>
3129                        </a>
3130                      </div>
3131                    </div>
3132                  </div>
3133                </div>
3134              </div>
3135            </div>
3136          </div>
3137        </div>
3138        <div class="site-overlay" style="display: none"></div>
3139      </div>
3140      
3140<script>
3141        var swiper = new Swiper('.popup-recommend', {
3142          slidesPerView: 4,
3143          spaceBetween: 30,
3144          lazy: true,
3145          speed: 300,
3146          breakpoints: {
3147            // when window width is <= 576px
3148            576: {
3149              slidesPerView: 2,
3150              spaceBetween: 10,
3151              freeMode: true,
3152              resistance: true,
3153              resistanceRatio: 0,
3154              freeModeMomentumRatio: 0.45,
3155              freeModeMomentumVelocityRatio: 1.5
3156            },
3157            768: {
3158              slidesPerView: 2,
3159              spaceBetween: 10
3160            },
3161            992: {
3162              slidesPerView: 3,
3163              spaceBetween: 20
3164            }
3165          }
3166        });
3167        const searchContainer = $("#search-popup")
3168        const searchInput = $(".search-popup")
3169        const result_collection = $('.result_collection')
3170        const result_product = $('.result_product')
3171        const resultsearch = $('.resultsearch')
3172        const resultrecommend = $(".group-recommend")
3173        const moreresult = $(".moreresult")
3174        searchInput.keyup(function() {
3175          const input = $(this).val()
3176          moreresult.find("p span").text(` “${input}”`)
3177          if (input.length > 2) {
3178            $(".close-search").show()
3179            const url = `https://outerbloom.com/search/suggest.json?resources[limit]=10&resources[limit_scope]=each&resources[type]=collection,product&q=${input}`
3180            $.ajax({
3181              type: 'GET',
3182              url,
3183              beforeSend: function() {
3184                // setting a timeout
3185                // $(placeholder).addClass('loading');
3186              },
3187              success: function(response) {
3188                resultsearch.show()
3189                resultrecommend.hide()
3190                result_collection.html("")
3191                result_product.html("")
3192                const collections = response.resources.results.collections
3193                const products = response.resources.results.products
3194                let collection_length = collections.length
3195                let product_length = products.length
3196                // if(collections.length > 5) {
3197                //   collection_length = 5
3198                // }
3199                // if(products.length > 5) {
3200                //   product_length = 5
3201                // }
3202                for (let i = 0; i < collection_length; i++) {
3203                  const title = collections[i].title
3204                  const url = collections[i].url
3205                  let html_collection
3206                  if (!title.includes('AIA') && !title.includes('AXA') && !title.includes('WOM') && !title.includes('Upsell')) {
3207                    html_collection = `
3208              <li class="item" data-title="${title}">
3209                <a href="${url}" data-type="collection" class="item_url" data-title="${title}" data-url="${url}">${title}</a>
3210              </li>
3211              `
3212                  }
3213                  result_collection.append(html_collection)
3214                }
3215                for (let i = 0; i < product_length; i++) {
3216                  const title = products[i].title
3217                  const url = products[i].url
3218                  const image = products[i].featured_image.url
3219                  const vendor = products[i].vendor
3220                  let html_product
3221                  if (vendor !== 'AIA' && vendor !== 'AXA' && vendor !== 'WOM Finance' && !title.includes('Extra Shipping Cost') && !title.includes('[US]') && !title.includes('Rp')) {
3222                    html_product = `
3223              <li class="item" data-vendor="${vendor}">
3224                <a href="${url}" class="item_url" data-type="product" data-title="${title}" data-url="${url}">
3225                  <img src="${image}" alt="${title}" style="width: 70px;vertical-align: middle;margin-right: 20px;"><span>${title}</span>
3226                </a>
3227              </li>
3228              `
3229                  }
3230                  result_product.append(html_product)
3231                }
3232              },
3233              error: function(xhr) { // if error occured
3234                alert("Error occured.please try again");
3235              },
3236              complete: function(response) {
3237                // $(placeholder).removeClass('loading');
3238              },
3239              dataType: 'JSON'
3240            });
3241          } else {
3242            result_collection.html("")
3243            result_product.html("")
3244            resultsearch.hide()
3245            resultrecommend.show()
3246          }
3247        })
3248        moreresult.click(function() {
3249          $("#search-btn").trigger("click");
3250        })
3251        $(".close-search").click(function() {
3252          $(this).hide()
3253          searchInput.val("")
3254          searchInput.focus()
3255          resultsearch.hide()
3256          resultrecommend.show()
3257        })
3258
3259        function setCookie(name, value, days) {
3260          var expires = "";
3261          if (days) {
3262            var date = new Date();
3263            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
3264            expires = "; expires=" + date.toUTCString();
3265          }
3266          document.cookie = name + "=" + (value || "") + expires + "; path=/";
3267        }
3268
3269        function getCookie(name) {
3270          var nameEQ = name + "=";
3271          var ca = document.cookie.split(';');
3272          for (var i = 0; i < ca.length; i++) {
3273            var c = ca[i];
3274            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
3275            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
3276          }
3277          return null;
3278        }
3279        let last_search_name = []
3280        let last_search_url = []
3281        $(".group-recent").hide()
3282        if (getCookie("last_search_name") != null && getCookie("last_search_url") != null) {
3283          if (getCookie("last_search_name") != "" && getCookie("last_search_url") != "") {
3284            $(".group-recent").show()
3285            last_search_name = getCookie("last_search_name");
3286            last_search_url = getCookie("last_search_url");
3287            const arrName = last_search_name.substring(1).split(',').reverse()
3288            const arrUrl = last_search_url.substring(1).split(',').reverse()
3289            console.log(arrName, 'Array Name')
3290            console.log(arrUrl, 'Array Url')
3291            let length = arrName.length
3292            if (arrName.length > 5) {
3293              length = 5
3294            }
3295            for (let n = 0; n < length; n++) {
3296              let html2 = `<li><svg viewBox="0 0 24 24" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"><title/><path d="M12.25,2A9.81,9.81,0,0,0,4.77,5.46L3.41,4.25a1,1,0,0,0-1.07-.16A1,1,0,0,0,1.75,5V9a1,1,0,0,0,1,1h4.5a1,1,0,0,0,.93-.64,1,1,0,0,0-.27-1.11L6.26,6.78a7.86,7.86,0,0,1,6-2.78A8,8,0,1,1,4.72,14.67a1,1,0,0,0-1.89.66A10,10,0,1,0,12.25,2Z" fill="#C9C9C9"/><path d="M16,16a1,1,0,0,1-.6-.2l-4-3A1,1,0,0,1,11,12V8a1,1,0,0,1,2,0v3.5l3.6,2.7a1,1,0,0,1,.2,1.4A1,1,0,0,1,16,16Z" fill="#C9C9C9"/></svg><a href="${arrUrl[n]}">
3296${arrName[n]}</a><span data-title="${arrName[n]}" data-url="${arrUrl[n]}"></span></li>`
3297              $(".group-recent ul").append(html2)
3298            }
3299          }
3300        }
3301        console.log(last_search_name, 'Name')
3302        console.log(last_search_url, 'url')
3303        resultsearch.delegate(".item a", "click", function() {
3304          let name = [last_search_name]
3305          let url = [last_search_url]
3306          name.push($(this).attr('data-title'))
3307          url.push($(this).attr('data-url'))
3308          setCookie("last_search_name", name, 7);
3309          setCookie("last_search_url", url, 7);
3310        })
3311        $(".delete-all-history").click(function() {
3312          setCookie("last_search_name", null, 0);
3313          setCookie("last_search_url", null, 0);
3314          $(".last-search").hide();
3315          setTimeout(function() {
3316            location.reload();
3317          }, 500);
3318        })
3319        $("#search-trigger").click(function() {
3320          search_open()
3321        })
3322        $(".icon-search-mobile").click(function() {
3323          search_open()
3324        })
3325        $(".search-header svg").click(function() {
3326          search_close()
3327        })
3328        $(".icon-key-mobile").click(function() {
3329          search_close()
3330        })
3331
3332        function search_open() {
3333          $("body").addClass("search-popup-open")
3334          $("#nav-mobile-icon, .search-header label, .icon-search-mobile").hide()
3335          $("#search-popup, .search-header svg, .icon-key-mobile").show()
3336          $(".search-popup").focus()
3337          $('.popup-recommend')[0].swiper.update();
3338        }
3339
3340        function search_close() {
3341          $("body").removeClass("search-popup-open")
3342          $("#nav-mobile-icon, .search-header label, .icon-search-mobile").show()
3343          $("#search-popup, .search-header svg, .icon-key-mobile").hide()
3344          searchInput.val("")
3345          resultsearch.hide()
3346          resultrecommend.show()
3347        }
3348        $(".site-overlay").click(function() {
3349          search_close()
3350        })
3351      </script>
3351
3352    </div>
3353  </div>
3354  <div id="PageContainer" class="is-moved-by-drawerx" style="background-color: #000000;">
3355    <main class="main-content pt-0" role="main">
3356      <div id="breadcrumbProduct" class="d-none d-lg-block">
3357        <style>
3358          #breadcrumbProduct {
3359            padding: 20px 0;
3360          }
3361
3362          #breadcrumbProduct ul {
3363            display: flex;
3364            padding: 0;
3365            list-style: none;
3366            margin: 0;
3367            gap: 12px;
3368          }
3369
3370          #breadcrumbProduct ul li {
3371            text-transform: uppercase;
3372            margin: 0;
3373            font-size: 12px;
3374          }
3375
3376          #breadcrumbProduct ul li a {
3377            color: #757575;
3378          }
3379
3380          #breadcrumbProduct ul li svg {
3381            width: 10px;
3382            height: 10px;
3383            padding: 0;
3384            color: #757575;
3385            vertical-align: middle;
3386          }
3387        </style>
3388        <div class="container" style="color: #ffffff;">
3389          <ul role="navigation" aria-label="breadcrumbs">
3390            <li><a href="https://www.leoni-factory-automation.com/" style="color: #ffffff;">AKONGCUAN</a></li>
3391            <li><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="7" height="10" viewBox="0 0 7 10" fill="none">
3392                <path d="M1.51673 0.0583496L6.2334 4.77502L1.51673 9.49168L0.933398 8.90002L5.0584 4.77502L0.933398 0.650016L1.51673 0.0583496Z" fill="#757575"></path>
3393              </svg></li>
3394            <li><a href="https://www.leoni-factory-automation.com/" style="color: #ffffff;">LINK SLOT</a></li>
3395            <li><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="7" height="10" viewBox="0 0 7 10" fill="none">
3396                <path d="M1.51673 0.0583496L6.2334 4.77502L1.51673 9.49168L0.933398 8.90002L5.0584 4.77502L0.933398 0.650016L1.51673 0.0583496Z" fill="#757575"></path>
3397              </svg></li>
3398            <li><a href="https://www.leoni-factory-automation.com/" style="color: #ffffff;">SITUS SLOT</a></li>
3399            <li><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="7" height="10" viewBox="0 0 7 10" fill="none">
3400                <path d="M1.51673 0.0583496L6.2334 4.77502L1.51673 9.49168L0.933398 8.90002L5.0584 4.77502L0.933398 0.650016L1.51673 0.0583496Z" fill="#757575"></path>
3401              </svg></li>
3402            <li><a href="https://www.leoni-factory-automation.com/" style="color: #ffffff;">SLOT QRIS</a></li>
3403            <li><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="7" height="10" viewBox="0 0 7 10" fill="none">
3404                <path d="M1.51673 0.0583496L6.2334 4.77502L1.51673 9.49168L0.933398 8.90002L5.0584 4.77502L0.933398 0.650016L1.51673 0.0583496Z" fill="#757575"></path>
3405              </svg></li>
3406            <li><a style="color: #ffffff;">SLOT DEPOSIT QRIS</a></li>
3407          </ul>
3408        </div>
3409      </div>
3410      <div id="shopify-section-Product" class="shopify-section product-section mt-0">
3411        <link href="//outerbloom.com/cdn/shop/t/138/assets/product.css?v=31392998782552138141759380387" rel="stylesheet" type="text/css" media="all">
3412        <style>
3413          .bg-card {
3414            background-color: #000000;
3415          }
3416        </style>
3417        <!-- /templates/product.liquid -->
3418        <!-- <div itemscope itemtype="http://schema.org/Product"> -->
3419        <div class="product-standing-flower" data-product-type="flowerBoard">
3420          <meta itemprop="url" content="https://www.leoni-factory-automation.com/">
3421          <meta itemprop="image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
3422          <input id="data-sku" type="hidden" value="OBVSTF1086">
3423          <div class="product-single" style="background-image: url(https://imgakong.com/images/2025/08/31/bg-webakong.jpeg); background-attachment: fixed;">
3424            <div id="product-top" class="container">
3425              <div class="row bg-card product-sticky" style="background-color: rgba(0, 0, 0, 0.1);backdrop-filter: blur(25px); padding: 20px 25px;border-radius: 10px;">
3426                <div id="product-image" class="col-lg-7 text-center">
3427                  <div class="product-image">
3428                    <div class="row no-gutters">
3429                      <div id="product-featured-image" class="row w-100">
3430                        <div id="thumb-image-product" class="col-lg-2 col-12 d-none d-lg-block">
3431                          <div class="swiper-container gallery-thumbs swiper-container-vertical swiper-container-wp8-vertical" style="min-height: 500px; height: 0px;">
3432                            <ul class="list-unstyled slider swiper-wrapper slider-nav ProductThumbs thumbnails" id="ProductThumbsx" style="transform: translate3d(0px, 0px, 0px);">
3433                              <li class="swiper-slide swiper-slide-active" data-type="image" style="height: 101.778px; margin-bottom: 12px;">
3434                                <a href="files/Blossom-Shine-WM.jpg" data-standard="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-image="files/Blossom-Shine-WM.jpg" data-position="1" class="product-single__thumbnail">
3435                                  <img class="lazyload w-100 initial loading" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="" data-was-processed="true">
3436                                </a>
3437                              </li>
3438                              <li class="swiper-slide swiper-slide-next" data-type="image" style="height: 101.778px; margin-bottom: 12px;">
3439                                <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-standard="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-image="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-position="2" class="product-single__thumbnail">
3440                                  <img class="lazyload w-100 initial loading" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="" data-was-processed="true">
3441                                </a>
3442                              </li>
3443                              <li class="swiper-slide" data-type="image" style="height: 101.778px; margin-bottom: 12px;">
3444                                <a href="files/Blossom-Shine_3-WM.jpg" data-standard="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-image="files/Blossom-Shine_3-WM.jpg" data-position="3" class="product-single__thumbnail">
3445                                  <img class="lazyload w-100 initial loading" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="" data-was-processed="true">
3446                                </a>
3447                              </li>
3448                              <li class="swiper-slide" data-type="image" style="height: 101.778px; margin-bottom: 12px;">
3449                                <a href="files/Blossom-Shine_4.jpg" data-standard="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-image="files/Blossom-Shine_4.jpg" data-position="4" class="product-single__thumbnail">
3450                                  <img class="lazyload w-100 initial loading" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="" data-was-processed="true">
3451                                </a>
3452                              </li>
3453                            </ul>
3454                          </div>
3455                        </div>
3456                        <div id="featured-image-product" class="col-lg-10 col-12 d-none d-lg-block">
3457                          <div class="swiper-container gallery-top">
3458                            <div class="swiper-slide product-single__image" style="height: 326px;">
3459                              <div class="product-single__photos slider slider-for" id="ProductPhoto">
3460                                <div class="easyzoom easyzoom--overlay easyzoom--with-thumbnails">
3461                                  <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png">
3462                                    <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" id="ProductPhotoImg" class="lazyload initial loading" data-was-processed="true">
3463                                  </a>
3464                                </div>
3465                              </div>
3466                            </div>
3467                            <div class="swiper-slide product-single__video" style="display: none; height: 326px;">
3468                              <video src="https://cdn.shopify.com/videos/c/vp/05d379ea115d41c2bd0f7d08b1496bd9/05d379ea115d41c2bd0f7d08b1496bd9.HD-1080p-7.2Mbps-24002195.mp4" playsinline="" loop="" muted=""></video>
3469                            </div>
3470                          </div>
3471                        </div>
3472                      </div>
3473                      <div id="featured-image-product2" class="col-12 d-lg-none">
3474                        <div class="swiper-container gallery-mobile swiper-container-horizontal swiper-container-wp8-horizontal">
3475                          <ul class="swiper-wrapper" style="transition-duration: 0ms;">
3476                            <li class="swiper-slide img" style="height: 100px;">
3477                              <img class="swiper-lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="">
3478                            </li>
3479                            <li class="swiper-slide img" style="height: 100px;">
3480                              <img class="swiper-lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="">
3481                            </li>
3482                            <li class="swiper-slide img" style="height: 100px;">
3483                              <img class="swiper-lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="">
3484                            </li>
3485                            <li class="swiper-slide img" style="height: 100px;">
3486                              <img class="swiper-lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" data-src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3pmNkpKGBSODvvQonb8zwwVk2XvTvbSvVoJKLYcDlTUsa-vIerb1O_tRSgK5f1b2Cip0EaBQYktcx1vcnvLmE_7BwnO3sONkO-B2zLadtfWKZ2WH3l28IP8BVdBWN-rJ21OgCN1gJKVGXV8zEBD4ZRTFzN1sNT8vsnbOQpnbNUazXaNbkC1fI3w63ytvx/s1600/Link%20Slot%20QRIS%20Anti%20Ngaret.png" alt="Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!" width="" height="">
3487                            </li>
3488                          </ul>
3489                          <div class="swiper-button-prev"><svg class="icon icon-chevron-left" xmlns="https://imgakong.com/images/2025/08/29/akongc
3489uan-new-logo-finall.png" width="7" height="12" viewBox="0 0 7 12">
3490                              <circle cx="60%" cy="50%" r="12" fill="transparent"></circle>
3491                              <path d="M6.35355339,10.6464466 C6.54881554,10.8417088 6.54881554,11.1582912 6.35355339,11.3535534 C6.15829124,11.5488155 5.84170876,11.5488155 5.64644661,11.3535534 L0.646446609,6.35355339 C0.451184464,6.15829124 0.451184464,5.84170876 0.646446609,5.64644661 L5.64644661,0.646446609 C5.84170876,0.451184464 6.15829124,0.451184464 6.35355339,0.646446609 C6.54881554,0.841708755 6.54881554,1.15829124 6.35355339,1.35355339 L1.70710678,6 L6.35355339,10.6464466 Z"></path>
3492                            </svg></div>
3493                          <div class="swiper-button-next"><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="7" height="10" viewBox="0 0 7 10" fill="none">
3494                              <path d="M1.51673 0.0583496L6.2334 4.77502L1.51673 9.49168L0.933398 8.90002L5.0584 4.77502L0.933398 0.650016L1.51673 0.0583496Z" fill="#757575"></path>
3495                            </svg></div>
3496                          <!-- Add Pagination -->
3497                          <div class="swiper-pagination swiper-pagination-bullets"></div>
3498                        </div>
3499                      </div>
3500                      <div class="product-m-pageleb-video col-12 text-center d-lg-none">
3501                        <!-- product video -->
3502                        <style>
3503                          .c-pdp-product-info {
3504                            background-color: #000000 !important;
3505                            padding: 12px;
3506                            margin: 0;
3507                            color: white;
3508                          }
3509
3510                          .view-video {
3511                            display: block;
3512                            margin: auto;
3513                            padding: 5px 10px;
3514                            font-size: 16px;
3515                            font-weight: bold;
3516                            border: 2px solid #ffffff;
3517                            background: #fff;
3518                          }
3519
3520                          .view-video .icon-play {
3521                            fill: #ffffff;
3522                            vertical-align: middle;
3523                          }
3524
3525                          .video-modal {
3526                            display: none;
3527                            position: fixed;
3528                            background: rgba(0, 0, 0, .5);
3529                            width: 100%;
3530                            height: 100%;
3531                            overflow: auto;
3532                            z-index: 1;
3533                            top: 0;
3534                            left: 0;
3535                          }
3536
3537                          .close-video {
3538                            position: absolute;
3539                            right: 9px;
3540                            top: 8%;
3541                            z-index: 2;
3542                            padding: 5px;
3543                          }
3544
3545                          .close-video .icon {
3546                            width: 30px;
3547                            height: 30px;
3548                          }
3549
3550                          /*responsive iframe */
3551                          .video-container {
3552                            position: relative;
3553                            padding-bottom: 48.25%;
3554                            padding-top: 35px;
3555                            height: 0;
3556                            box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
3557                          }
3558
3559                          .video-container iframe {
3560                            position: absolute;
3561                            top: 60%;
3562                            left: 0;
3563                            width: 100%;
3564                            height: 100%;
3565                          }
3566
3567                          .youtube {
3568                            background-color: #000;
3569                            margin-bottom: 30px;
3570                            position: relative;
3571                            padding-top: 56.25%;
3572                            overflow: hidden;
3573                            cursor: pointer;
3574                            width: 100%;
3575                          }
3576
3577                          .swiper-slide .youtube {
3578                            max-width: 480px;
3579                          }
3580
3581                          .youtube img {
3582                            width: 100%;
3583                            top: -16.82%;
3584                            left: 0;
3585                            opacity: 0.7;
3586                          }
3587
3588                          .youtube .play-button {
3589                            width: 90px;
3590                            height: 60px;
3591                            background-color: #333;
3592                            box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
3593                            z-index: 1;
3594                            opacity: 0.8;
3595                            border-radius: 6px;
3596                          }
3597
3598                          .youtube .play-button:before {
3599                            content: "";
3600                            border-style: solid;
3601                            border-width: 15px 0 15px 26.0px;
3602                            border-color: transparent transparent transparent #fff;
3603                          }
3604
3605                          .youtube img,
3606                          .youtube .play-button {
3607                            cursor: pointer;
3608                          }
3609
3610                          .youtube img,
3611                          .youtube iframe,
3612                          .youtube .play-button,
3613                          .youtube .play-button:before {
3614                            position: absolute;
3615                          }
3616
3617                          .youtube .play-button,
3618                          .youtube .play-button:before {
3619                            top: 50%;
3620                            left: 50%;
3621                            transform: translate3d(-50%, -50%, 0);
3622                          }
3623
3624                          .youtube iframe {
3625                            height: 100%;
3626                            width: 100%;
3627                            top: 0;
3628                            left: 0;
3629                          }
3630                        </style>
3631                      </div>
3632                    </div>
3633                    <div class="product-desc-add position-relative d-none d-lg-block m-0">
3634                    </div>
3635                    
3635<script>
3636                      if ($(window).width() < 991) {
3637                        var direction = 'horizontal'
3638                      } else {
3639                        var direction = 'vertical'
3640                        $(".gallery-thumbs").height($("#ProductPhotoImg").height())
3641                      }
3642                      var swiper = new Swiper('.gallery-thumbs', {
3643                        direction,
3644                        slidesPerView: 4.5,
3645                        spaceBetween: 12,
3646                        navigation: {
3647                          nextEl: '.swiper-button-next',
3648                          prevEl: '.swiper-button-prev',
3649                        }
3650                      });
3651                      var swiper = new Swiper('.gallery-mobile', {
3652                        //loop: true,
3653                        lazy: true,
3654                        speed: 300,
3655                        resistance: true,
3656                        resistanceRatio: 0,
3657                        freeModeMomentumRatio: 0.45,
3658                        freeModeMomentumVelocityRatio: 1.5,
3659                        navigation: {
3660                          nextEl: '.swiper-button-next',
3661                          prevEl: '.swiper-button-prev',
3662                        },
3663                        pagination: {
3664                          el: '.swiper-pagination'
3665                        },
3666                        useCSS3Transforms: false,
3667                        loop: false,
3668                        on: {
3669                          init: function() {
3670                            console.log('swiper initialized');
3671                            var currentVideo = $("[data-swiper-slide-index=" + this.realIndex + "]").find("video");
3672                            currentVideo.trigger('play');
3673                          },
3674                        },
3675                      });
3676                      /* GET ALL VIDEOS */
3677                      var sliderVideos = $(".swiper-slide video");
3678                      /* SWIPER API - Event will be fired after animation to other slide (next or previous) */
3679                      swiper.on('slideChange', function() {
3680                        console.log('slide changed');
3681                        /* stop all videos  */
3682                        sliderVideos.each(function(index) {
3683                          this.currentTime = 0;
3684                        });
3685                        /* SWIPER GET CURRENT AND PREV SLIDE (AND The VIDEO INSIDE) */
3686                        var prevVideo = $(`[data-swiper-slide-index="${this.previousIndex}]"`).find("video");
3687                        var currentVideo = $(`[data-swiper-slide-index="${this.realIndex}"]`).find("video");
3688                        prevVideo.trigger('stop');
3689                        currentVideo.trigger('play');
3690                      });
3691                      $("[data-video]").click(function() {
3692                        const file = $(this).data("video")
3693                        $(".product-single__video").show()
3694                        $(".product-single__image").hide()
3695                        $(".product-single__video").find("video").attr("src", file)
3696                        $(".product-single__video").find("video")[0].play();
3697                      })
3698                      $("[data-image]").click(function() {
3699                        $(".product-single__video").hide()
3700                        $(".product-single__image").show()
3701                        $(".product-single__video").find("video")[0].pause();
3702                      })
3703                      $("#product-image .swiper-slide").each(function() {
3704                        let width = $(this).width()
3705                        $(this).height(width)
3706                      })
3707                      $(window).resize(function() {
3708                        $("#product-image .swiper-slide").each(function() {
3709                          let width = $(this).width()
3710                          $(this).height(width)
3711                        })
3712                      })
3713                    </script>
3713
3714                  </div>
3715                  <br>
3716                  <style>
3717                    .slot-online {
3718                      color: #ffa200;
3719                      font-weight: 700;
3720                      text-decoration: none;
3721                      background: linear-gradient(135deg, transparent 0%, #ffa200 100%);
3722                      -webkit-background-clip: text;
3723                      -webkit-text-fill-color: transparent;
3724                      background-clip: text;
3725                      transition: all 0.3s ease;
3726                      position: relative;
3727                    }
3728
3729                    .slot-online::after {
3730                      content: '';
3731                      position: absolute;
3732                      bottom: -2px;
3733                      left: 0;
3734                      width: 0;
3735                      height: 2px;
3736                      background: linear-gradient(90deg, #ffa200, #ff8c00);
3737                      transition: width 0.3s ease;
3738                    }
3739
3740                    .slot-online:hover {
3741                      color: #ff8c00;
3742                      text-shadow: 0 0 10px rgba(255, 107, 53, 0.5);
3743                    }
3744
3745                    .slot-online:hover::after {
3746                      width: 100%;
3747                    }
3748                  </style>
3749                  <div class="grid__item_product-info mb-3">
3750                    <div class="c-pdp-product-info">
3751                      <h2 style="color: #d50808;">Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!</h2>
3752                      <p style="text-align: justify; color: #ffffff;">Bosan dengan proses transaksi yang lambat dan link akses yang sering bermasalah saat Anda ingin menikmati waktu santai? Saatnya beralih ke <a href="https://www.leoni-factory-automation.com/" class="slot-online">AKONGCUAN</a>, platform situs slot modern yang dirancang khusus untuk memberikan kenyamanan tanpa batas. Mengusung infrastruktur digital yang handal, situs ini memastikan setiap pemain dapat terhubung dengan mudah dan menikmati berbagai pilihan permainan berkualitas tinggi tanpa harus terganggu oleh kendala teknis yang merepotkan.</p>
3753                      <p style="text-align: justify; color: #ffffff;">Keunggulan utama platform ini semakin terasa melalui inovasi link slot QRIS yang menghadirkan sistem deposit QRIS secepat kilat. Cukup dengan memindai barcode menggunakan aplikasi perbankan digital atau dompet elektronik, saldo Anda akan langsung masuk ke akun dalam hitungan detik tanpa potongan biaya admin sepeser pun. Segera rasakan sendiri pengalaman bermain yang anti ngaret, praktis, dan penuh keuntungan setiap hari hanya di Akongcuan.</p>
3754                      <div style="text-align: center;"><img src="https://imgakong.com/images/2025/09/06/GIF-PANJANG-akong.gif" alt="AKONGCUAN" style="width: 100%;" class="initial loading" data-was-processed="true"></div>
3755                      <p>©AKONGCUAN Reserved 2026</p>
3756                    </div>
3757                  </div>
3758                  <style>
3759                    .c-pdp-product-info__service--active {
3760                      font-size: 12px;
3761                      padding-left: 10px;
3762                      text-align: left;
3763                      max-width: 550px;
3764                      margin: auto;
3765                    }
3766
3767                    .c-pdp-product-info__service--active li {
3768                      list-style: disc;
3769                    }
3770
3771                    .c-pdp-product-info {
3772                      background-color: #f5f5f5;
3773                      padding: 12px;
3774                      margin: 0;
3775                    }
3776
3777                    .freeship em {
3778                      font-style: italic;
3779                      font-size: 12px !important;
3780                    }
3781                  </style>
3782                  
3782<script>
3783                    $(document).ready(function() {
3784                      if ($(".c-pdp-product-info__service li").length == 1) {
3785                        $(".c-pdp-product-info__service").addClass("no-bullet");
3786                        $(".c-pdp-product-info__service li").addClass("no-bullets");
3787                      }
3788                    });
3789                  </script>
3789
3790                </div>
3791                <div id="product-meta" class="col-lg-5 p-0">
3792                  <div class="product-meta">
3793                    <style>
3794                      .product-meta--review {
3795                        margin-top: 10px
3796                      }
3797
3798                      .freeship * {
3799                        font-size: 14px !important;
3800                        font-style: normal;
3801                      }
3802                    </style>
3803                    <h1 itemprop="name" class="mb-2" style="color: white; font-weight: bold;">Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!</h1>
3804                    <div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
3805                      <meta itemprop="priceCurrency" content="IDR">
3806                      <link itemprop="availability" href="https://schema.org/InStock">
3807                      
3807<script type="text/javascript" src="//platform-api.sharethis.com/js/sharethis.js#property=5acdc0aa3ef3c0001396fd50&amp;product=custom-share-buttons" async="async"></script>
3807
3808                      <span class="visually-hidden">Translation missing: en.products.general.regular_price</span>
3809                      <span class="visually-hidden">Translation missing: en.products.general.sale_price</span>
3810                      <div class="row no-gutters mb-3">
3811                        <span id="ProductPrice" class="h2 ProductPrice" itemprop="price" content="835000" style="color: #ffffff;"> Rp 10.000 </span>
3812                        <div class="discount-product-detail">
3813                          <p id="ComparePrice" class="ComparePrice mt-2 mt-lg-0"> Rp 100.000 </p>
3814                          <span class=" tag-discount">
3815                            <span id="newDiscount" class="product-tag persentase-discount hide"> (90%) </span><br>
3816                          </span>
3817                        </div>
3818                      </div>
3819                      <div class="row no-gutters meta-sds">
3820                        <div class="col-12 mb-2 mb-lg-0 stock-info">
3821                          <span id="ProductStock-Product" class="product-single__stock mb-2 hide"> Barang dikirim pada </span>
3822                          <style>
3823                            .short-desc-desktop {
3824                              margin-bottom: 2rem;
3825                              color: white;
3826                            }
3827
3828                            .short-desc ul li:nth-child(n + 4) {
3829                              display: none;
3830                            }
3831
3832                            .short-desc ul li.showList:nth-child(n + 4) {
3833                              display: list-item;
3834                            }
3835
3836                            label.more {
3837                              display: none;
3838                            }
3839
3840                            label.more.showMe {
3841                              display: block;
3842                              font-size: 12px;
3843                              text-transform: uppercase;
3844                              font-weight: 700;
3845                              cursor: pointer;
3846                            }
3847                          </style>
3848                          <div class="short-desc-desktop d-none d-lg-block">
3849                            <div class="short-desc">
3850                              <p>Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!</p>
3851                            </div>
3852                            <label class="more">Show More →</label>
3853                          </div><br>
3854                          
3854<script>
3855                            var liCount;
3856                            $(document).ready(function() {
3857                              $(".short-desc ul").each(function() {
3858                                liCount = $(this).children("li").length;
3859                                if (liCount > 3) {
3860                                  $(this).parent(".short-desc").next(".more").addClass("showMe");
3861                                }
3862                              });
3863                              $(".more").click(function() {
3864                                //$(".short-desc").find("li").addClass("showList");
3865                                // $(this).hide();
3866                                $("#product-desc").find("ul").show()
3867                                $('html, body').animate({
3868                                  scrollTop: $("#product-desc").offset().top - 250
3869                                }, 2000);
3870                                $("#product-desc").css("height", "auto");
3871                                $("#more_content").remove();
3872                                $(".product-spec").append("<div id='less_content' class='readmore'><span class='less_content'>Less</span></div>")
3873                              });
3874                            });
3875                          </script>
3875
3876                        </div>
3877                      </div>
3878                      <div id="purchaseProduct">
3879                        <style>
3880                          .variant-metafield {
3881                            display: block !important;
3882                            width: 1px;
3883                            padding: 0;
3884                            border-color: #fff;
3885                          }
3886
3887                          .select2-results__option[aria-disabled] {
3888                            display: none;
3889                          }
3890
3891                          .towel-bordir {
3892                            width: 100%;
3893                            display: flex;
3894                            align-items: center;
3895                            justify-content: space-around;
3896                          }
3897                        </style>
3898                        
3898<script>
3899                        </script>
3899
3900                        <select name="id[]" id="productSelect" class="product-single__variants ignore hide hide" style="display: none;">
3901                          <option selected="selected" data-sku="OBVSTF1086" value="44083045826775"> Default Title </option>
3902                        </select>
3903                        
3903<script src="//outerbloom.com/cdn/shop/t/138/assets/jquery.magnific-popup.min.js?v=184369421263510081681752652422" type="text/javascript"></script>
3903
3904                        
3904<script>
3905                          $('.size-chart-open-popup').magnificPopup({
3906                            type: 'inline',
3907                            midClick: true
3908                          });
3909                        </script>
3909
3910                        <div class="upload-image-preview">
3911                          <style>
3912                            .file-dnd * {
3913                              margin: 0;
3914                              padding: 0;
3915                              box-sizing: border-box;
3916                            }
3917
3918                            .file-dnd {
3919                              width: 100%;
3920                              height: 250px;
3921                              border: 1px solid #ddd;
3922                              border-radius: 10px;
3923                              padding: 15px;
3924                              display: flex;
3925                              flex-direction: column;
3926                              gap: 10px;
3927                              /* box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.05); */
3928                              margin: auto;
3929                            }
3930
3931                            .file-dnd input {
3932                              display: none;
3933                            }
3934
3935                            .file-dnd .before-upload {
3936                              border: 1px dashed #888;
3937                              flex: 1;
3938                              border-radius: 5px;
3939                              display: flex;
3940                              justify-content: center;
3941                              align-items: center;
3942                              text-align: center;
3943                              cursor: pointer;
3944                            }
3945
3946                            .file-dnd .before-upload>div {
3947                              display: flex;
3948                              flex-direction: column;
3949                              align-items: center;
3950                              gap: 8px;
3951                            }
3952
3953                            .file-dnd .before-upload>div h4 {
3954                              width: 150px;
3955                            }
3956
3957                            .file-dnd .before-upload>div p {
3958                              font-size: 12px !important;
3959                              color: #555;
3960                            }
3961
3962                            .file-dnd.active .before-upload {
3963                              border: 1px solid #5750d9;
3964                              background-color: #f5f5ff;
3965                            }
3966
3967                            .file-dnd .after-upload {
3968                              position: relative;
3969                              display: none;
3970                            }
3971
3972                            .file-dnd .after-upload img {
3973                              width: 100%;
3974                              border-radius: 5px;
3975                              max-height: 180px;
3976                              object-fit: contain;
3977                              display: block;
3978                            }
3979
3980                            .file-dnd .after-upload .clear-btn {
3981                              position: absolute;
3982                              top: 10px;
3983                              right: 10px;
3984                              background: rgba(0, 0, 0, 0.5);
3985                              width: 15px;
3986                              height: 15px;
3987                              text-align: center;
3988                              line-height: 15px;
3989                              border-radius: 50%;
3990                              color: #fff;
3991                              cursor: pointer;
3992                              font-size: 14px;
3993                            }
3994                          </style>
3995                          <div class="file-dnd mb-3" style="display: none">
3996                            <label for="upload-photo">Upload your Photo:</label>
3997                            <input type="file" id="upload-photo" accept="image/*">
3998                            <input type="hidden" data-properties="Photo">
3999                            <div class="before-upload">
4000                              <div>
4001                                <svg id="surface1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="33.053" height="41.719" viewBox="0 0 33.053 41.719">
4002                                  <path id="Path_2149" data-name="Path 2149" d="M22.982.322A1.009,1.009,0,0,0,22.257,0H5.982A5.505,5.505,0,0,0,.5,5.472V36.247a5.505,5.505,0,0,0,5.482,5.472H28.071a5.505,5.505,0,0,0,5.482-5.472V11.81a1.085,1.085,0,0,0-.292-.705Zm.292,3.235,6.883,7.225H25.683a2.4,2.4,0,0,1-2.409-2.4Zm4.8,36.147H5.982a3.49,3.49,0,0,1-3.467-3.457V5.472A3.49,3.49,0,0,1,5.982,2.015H21.259V8.384A4.409,4.409,0,0,0,25.683,12.8h5.855V36.247A3.484,3.484,0,0,1,28.071,39.7Zm0,0" transform="translate(-0.5)" fill="#ababab"></path>
4003                                  <path id="Path_2150" data-name="Path 2150" d="M106.767,401.934H90.18a1.008,1.008,0,1,0,0,2.015h16.6a1.008,1.008,0,1,0-.01-2.015Zm0,0" transform="translate(-81.947 -369.183)" fill="#ababab"></path>
4004                                  <path id="Path_2151" data-name="Path 2151" d="M120.143,178.328l4.152-4.464v11a1.008,1.008,0,0,0,2.015,0v-11l4.152,4.464a1.005,1.005,0,0,0,1.471-1.371l-5.905-6.339a1,1,0,0,0-1.471,
40040l-5.905,6.339a1,1,0,0,0,.05,1.421A1.028,1.028,0,0,0,120.143,178.328Zm0,0" transform="translate(-108.776 -156.421)" fill="#ababab"></path>
4005                                </svg>
4006                                <h4>Drag &amp; Drop Photo file or Browse</h4>
4007                                <p>Supports: JPEG, PNG, GIF, TIFF</p>
4008                              </div>
4009                            </div>
4010                            <div class="after-upload">
4011                              <div class="clear-btn">×</div>
4012                              <img src="" width="" height="">
4013                            </div>
4014                          </div>
4015                          
4015<script>
4016                            function applyDndFile(el) {
4017                              const parent = document.querySelector(".file-dnd")
4018                              const beforeUploadEl = el.querySelector(".before-upload")
4019                              const afterUploadEl = el.querySelector(".after-upload")
4020                              const inputFile = el.querySelector("input[type=file]")
4021                              const imagePreview = el.querySelector(".after-upload img")
4022                              const clearBtn = el.querySelector(".after-upload .clear-btn")
4023                              const inputProps = parent.querySelector("[data-properties]");
4024                              async function upload(name, uri, type) {
4025                                try {
4026                                  const filename = name.split('.')[0]
4027                                  let formData = new FormData();
4028                                  formData.append("file", uri);
4029                                  const response = await fetch(`${host}/upload?name=${filename}&dir=gift&type=${type}`, {
4030                                    method: "POST",
4031                                    body: formData
4032                                  })
4033                                  if (response) {
4034                                    const res = await response.json()
4035                                    return res
4036                                  }
4037                                } catch (err) {
4038                                  console.log(err)
4039                                }
4040                              }
4041
4042                              function showImagePreview(img) {
4043                                if (img) {
4044                                  const blobUrl = URL.createObjectURL(img)
4045                                  imagePreview.src = blobUrl
4046                                  afterUploadEl.style.display = "block"
4047                                  beforeUploadEl.style.display = "none"
4048                                }
4049                              }
4050                              beforeUploadEl.addEventListener("click", (e) => {
4051                                e.preventDefault()
4052                                inputFile.click()
4053                              })
4054                              inputFile.addEventListener("change", async (e) => {
4055                                e.preventDefault()
4056                                showImagePreview(e.target.files[0])
4057                                var uploadData = await upload(e.target.files[0].name, e.target.files[0], e.target.files[0].type)
4058                                inputProps.value = uploadData?.url
4059                              })
4060                              clearBtn.addEventListener("click", (e) => {
4061                                afterUploadEl.style.display = "none"
4062                                beforeUploadEl.style.display = "flex"
4063                                inputProps.value = ""
4064                              })
4065                              beforeUploadEl.addEventListener("dragover", (e) => {
4066                                e.preventDefault()
4067                                el.classList.add("active")
4068                              })
4069                              beforeUploadEl.addEventListener("dragleave", (e) => {
4070                                e.preventDefault()
4071                                el.classList.remove("active")
4072                              })
4073                              beforeUploadEl.addEventListener("drop", async (e) => {
4074                                e.preventDefault()
4075                                el.classList.remove("active")
4076                                showImagePreview(e.dataTransfer.files[0])
4077                                var uploadData = await upload(e.dataTransfer.files[0].name, e.dataTransfer.files[0], e.dataTransfer.files[0].type)
4078                                console.log(uploadData)
4079                                inputProps.value = uploadData?.url
4080                              })
4081                            }
4082                            applyDndFile(document.querySelector(".file-dnd"))
4083                            $(document).ready(function() {
4084                              $(".variant-swatch").change(function() {
4085                                const v = $(this).val().toLowerCase()
4086                                const list = ["photo", "custom one side", "custom two side", "small", "big"]
4087                                if (list.some(item => v.includes(item))) return $(".file-dnd").show()
4088                                $(".file-dnd").hide()
4089                                $(".file-dnd").find("[data-properties]").val("")
4090                                $(".after-upload").hide()
4091                                $(".before-upload").css("display", "flex")
4092                              })
4093                            })
4094                          </script>
4094
4095                        </div>
4096                        <div class="delivery-city mb-4">
4097                          <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/">
4098                            <center><img src="https://imgakong.com/images/2025/09/20/daftar-gif.gif" alt="logo-daftar" style="width: 260px; margin-top: -20px;" class="initial loading" data-was-processed="true"></center>
4099                          </a><br>
4100                          <h4 class="fw-600 text-uppercase mb-15" style="color: #c5c5c5; font-weight: bold;">Yuk bergabung bersama AKONGCUAN sekarang juga!</h4>
4101                          <div class="row justify-content-between m-0">
4102                            <select id="cities" class="form-control select-search" required="">
4103                              <option value="">Bergabunglah bersama AKONGCUAN dan temukan berbagai keunggulan eksklusif. Panduan lengkap dan prediksi terbaik siap membantu meningkatkan peluang kemenangan.</option>
4104                            </select>
4105                          </div>
4106                        </div>
4107                        <style>
4108                          @media (max-width: 768px) {
4109                            .select2-search__field {
4110                              pointer-events: none !important;
4111                            }
4112
4113                            .select2-search {
4114                              display: none !important;
4115                            }
4116                          }
4117                        </style>
4118                        
4118<script>
4119                          $(document).ready(function() {
4120                            // Check if mobile
4121                            if (window.innerWidth <= 768) {
4122                              // When cities select2 opens on mobile, remove focus from search
4123                              $('#cities').on('select2:open', function() {
4124                                setTimeout(function() {
4125                                  $('.select2-search__field').blur();
4126                                  $('.select2-search__field').prop('readonly', true);
4127                                }, 100);
4128                              });
4129                            }
4130                          });
4131                        </script>
4131
4132                        <style>
4133                          .icon-img-footer {
4134                            width: 80px;
4135                            padding: 0px 5px;
4136                          }
4137
4138                          @media (min-width: 768px) {
4139                            .icon-img-footer {
4140                              width: 120px;
4141                            }
4142                          }
4143
4144                          @media (min-width: 992px) {
4145                            .icon-img-footer {
4146                              width: 120px;
4147                            }
4148                          }
4149                        </style>
4150                        <style>
4151                          :root {
4152                            --brand: #00fffb;
4153                            --brand-mid: #009297;
4154                            --brand-dark: #006962;
4155                            --border: #e5e7eb;
4156                            --bg: #fff;
4157                            --shadow: 0 6px 15px rgba(0, 0, 0, .08);
4158                          }
4159
4160                          .app-card {
4161                            max-width: 650px;
4162                            margin: 25px auto;
4163                            background: var(--bg);
4164                            border-radius: 14px;
4165                            overflow: hidden;
4166                            box-shadow: var(--shadow);
4167                            border: 1px solid var(--border);
4168                            transition: transform .2s, box-shadow .3s;
4169                            font-family: system-ui, Arial, sans-serif;
4170                            font-size: .92rem;
4171                          }
4172
4173                          .app-card:hover {
4174                            transform: translateY(-2px);
4175                            box-shadow: 0 10px 25px rgba(0, 0, 0, .12);
4176                          }
4177
4178                          .app-header {
4179                            padding: 12px 16px;
4180                            text-align: center;
4181                            background: linear-gradient(135deg, #000000, #5d5d5d, #000000);
4182                            color: #fff;
4183                            font-weight: 800;
4184                            font-size: 1.15rem;
4185                            text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
4186                          }
4187
4188                          .app-table {
4189                            width: 100%;
4190                            border-collapse: collapse;
4191                          }
4192
4193                          .app-table th,
4194                          .app-table td {
4195                            padding: 8px 12px;
4196                            vertical-align: middle;
4197                          }
4198
4199                          .app-table th {
4200                            width: 35%;
4201                            background: #e7e7e7;
4202                            color: #585858;
4203                            font-weight: 700;
4204                            letter-spacing: .2px;
4205                            text-transform: uppercase;
4206                            font-size: .85rem;
4207                          }
4208
4209                          .app-table td {
4210                            border-bottom: 1px solid var(--border);
4211                            color: #1f1f1f;
4212                            font-size: .9rem;
4213                            text-align: center;
4214                          }
4215
4216                          @media (max-width: 640px) {
4217
4218                            .app-table,
4219                            .app-table tbody,
4220                            .app-table tr,
4221                            .app-table th,
4222                            .app-table td {
4223                              display: block;
4224                              width: 100%;
4225                            }
4226                          }
4227
4228                          .review-section {
4229                            max-width: 850px;
4230                            margin: 30px auto;
4231                            display: flex;
4232                            flex-direction: column;
4233                            gap: 18px;
4234                            font-family: system-ui, Arial, sans-serif;
4235                          }
4236
4237                          .review-card {
4238                            background: #000000;
4239                            padding: 16px 20px;
4240                            border-radius: 10px;
4241                            border-left: 5px solid #4f4e4e;
4242                            box-shadow: 0 3px 6px rgba(0, 0, 0, .05);
4243                            transition: all .25s ease-in-out;
4244                          }
4245
4246                          .review-card:hover {
4247                            transform: translateY(-3px);
4248                            box-shadow: 0 5px 10px rgba(0, 0, 0, .08);
4249                          }
4250
4251                          .review-author {
4252                            font-weight: 700;
4253                            color: var(--brand-dark);
4254                            margin-bottom: 4px;
4255                            display: flex;
4256                            align-items: center;
4257                            gap: 6px;
4258                            font-size: .92rem;
4259                          }
4260
4261                          .review-author::before {
4262                            content: "👤";
4263                            font-size: 1rem;
4264                          }
4265
4266                          .review-card p {
4267                            margin: 0;
4268                            color: #d3d3d3;
4269                            font-size: .94rem;
4270                          }
4271
4272                          .review-rating {
4273                            margin-left: auto;
4274                            font-weight: 700;
4275                          }
4276
4277                          .stars {
4278                            --rating: 5;
4279                            --star-size: 1rem;
4280                            --star-gap: 2px;
4281                            --star-empty: #e5e7eb;
4282                            --star-fill: #f4c430;
4283                            position: relative;
4284                            display: inline-block;
4285                            font-size: var(--star-size);
4286                            line-height: 1;
4287                            letter-spacing: var(--star-gap);
4288                          }
4289
4290                          .stars::before {
4291                            content: "★★★★★";
4292                            color: var(--star-empty);
4293                          }
4294
4295                          .stars::after {
4296                            content: "★★★★★";
4297                            color: var(--star-fill);
4298                            position: absolute;
4299                            left: 0;
4300                            top: 0;
4301                            width: calc((var(--rating) / 5) * 100%);
4302                            overflow: hidden;
4303                            white-space: nowrap;
4304                            pointer-events: none;
4305                          }
4306
4307                          .stars.lg {
4308                            --star-size: 1.1rem;
4309                            letter-spacing: 3px;
4310                          }
4311
4312                          .badge {
4313                            display: inline-flex;
4314                            align-items: center;
4315                            gap: 8px;
4316                            flex-wrap: wrap;
4317                          }
4318
4319                          .badge small {
4320                            color: #555;
4321                            font-weight: 600;
4322                          }
4323                        </style>
4324                        <div class="review-section">
4325                          <div class="review-card">
4326                            <div class="review-author"> Riko <span class="review-rating stars" style="--rating: 5" aria-label="Rating 5.0 dari 5"></span>
4327                            </div>
4328                            <p> "Jujur, paling males nunggu saldo masuk lama-lama. Di Akongcuan beneran anti ngaret! Scan QRIS, nggak sampai 10 detik saldo langsung nongol. Gak pake drama!" </p>
4329                          </div>
4330                          <div class="review-card">
4331                            <div class="review-author"> Andi <span class="review-rating stars" style="--rating: 4.9" aria-label="Rating 4.9 dari 5"></span>
4332                            </div>
4333                            <p> "Situs slot paling sat-set yang pernah saya coba. Deposit QRIS-nya secepat kilat, terus CS-nya ramah banget bantu saya yang baru pertama kali main. Recommended banget!" </p>
4334                          </div>
4335                          <div class="review-card">
4336                            <div class="review-author"> Sari <span class="review-rating stars" style="--rating: 4.8" aria-label="Rating 4.8 dari 5"></span>
4337                            </div>
4338                            <p> "Udah situsnya anti ngaret, WD (tarik dana) juga lancar jaya. Enak banget main di Akongcuan, deposit QRIS secepat kilat bikin kita gak buang-buang waktu buat mulai main!" </p>
4339                          </div>
4340                        </div>
4341                        <div class="purchasePopup purchasePopupSpotify" style="display: none;">
4342                          <div class="purchaseArea">
4343                            <div class="sectionPurchase sectionPurchaseSpotify">
4344                              <div class="wrapperPurchase">
4345                                <div class="headerPurchase">
4346                                  <h3>
4346personalize spotify photo print</h3>
4347                                  <a class="close-purchase-popup">
4348                                    <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="18" height="18" viewBox="0 0 18 18" fill="none">
4349                                      <path d="M1.53287 17.4107L0.588867 16.4667L8.05553 9.00002L0.588867 1.53336L1.53287 0.589355L8.99953 8.05602L16.4662 0.589355L17.4102 1.53336L9.94353 9.00002L17.4102 16.4667L16.4662 17.4107L8.99953 9.94402L1.53287 17.4107Z" fill="black"></path>
4350                                    </svg>
4351                                  </a>
4352                                </div>
4353                                <div class="contentPurchase">
4354                                  <div class="spotifyAddons"></div>
4355                                </div>
4356                                <div class="purchase-button btn-addon row m-0" style="display: none;">
4357                                  <div class="col-12 col-lg-2 text-left mb-2 p-0">
4358                                    <button class="back-purchase-button back-addon text-uppercase">
4359                                      <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
4360                                        <path d="M14.5799 7.41992L2.32992 7.41992L7.57992 12.6699L6.91992 13.4199L0.419922 6.91992L6.91992 0.419922L7.57992 1.16992L2.32992 6.41992L14.5799 6.41992V7.41992Z" fill="black"></path>
4361                                      </svg>
4362                                      <span>Back</span>
4363                                    </button>
4364                                  </div>
4365                                  <div class="col-12 col-lg-10 text-right" style="display: flex;justify-content: end;gap: 20px;">
4366                                    <button class="btn next-purchase-button next-addon text-uppercase">
4367                                      <span>continue without add-ons</span>
4368                                    </button>
4369                                  </div>
4370                                </div>
4371                              </div>
4372                            </div>
4373                          </div>
4374                        </div>
4375                        
4375<script type="text/javascript">
4376                          shortcut = {
4377                            all_shortcuts: {},
4378                            add: function(a, b, c) {
4379                              var d = {
4380                                type: "keydown",
4381                                propagate: !1,
4382                                disable_in_input: !1,
4383                                target: document,
4384                                keycode: !1
4385                              };
4386                              if (c)
4387                                for (var e in d) "undefined" == typeof c[e] && (c[e] = d[e]);
4388                              else c = d;
4389                              d = c.target, "string" == typeof c.target && (d = document.getElementById(c.target)),
4390                                a = a.toLowerCase(),
4391                                e = function(d) {
4392                                  d = d || window.event;
4393                                  if (c.disable_in_input) {
4394                                    var e;
4395                                    d.target ? e = d.target : d.srcElement && (e = d.srcElement), 3 == e.nodeType && (e = e.parentNode);
4396                                    if ("INPUT" == e.tagName || "TEXTAREA" == e.tagName) return;
4397                                  }
4398                                  d.keyCode ? code = d.keyCode : d.which && (code = d.which),
4399                                    e = String.fromCharCode(code).toLowerCase(),
4400                                    188 == code && (e = ","), 190 == code && (e = ".");
4401                                  var f = a.split("+"),
4402                                    g = 0,
4403                                    h = {
4404                                      "`": "~",
4405                                      1: "!",
4406                                      2: "@",
4407                                      3: "#",
4408                                      4: "$",
4409                                      5: "%",
4410                                      6: "^",
4411                                      7: "&",
4412                                      8: "*",
4413                                      9: "(",
4414                                      0: ")",
4415                                      "-": "_",
4416                                      "=": "+",
4417                                      ";": ":",
4418                                      "'": '"',
4419                                      ",": "<",
4420                                      ".": ">",
4421                                      "/": "?",
4422                                      "\\": "|"
4423                                    },
4424                                    i = {
4425                                      esc: 27,
4426                                      escape: 27,
4427                                      tab: 9,
4428                                      space: 32,
4429                                      "return": 13,
4430                                      enter: 13,
4431                                      backspace: 8,
4432                                      left: 37,
4433                                      up: 38,
4434                                      right: 39,
4435                                      down: 40,
4436                                      f1: 112,
4437                                      f2: 113,
4438                                      f3: 114,
4439                                      f4: 115,
4440                                      f5: 116,
4441                                      f6: 117,
4442                                      f7: 118,
4443                                      f8: 119,
4444                                      f9: 120,
4445                                      f10: 121,
4446                                      f11: 122,
4447                                      f12: 123
4448                                    },
4449                                    j = !1,
4450                                    l = !1,
4451                                    m = !1,
4452                                    n = !1,
4453                                    o = !1,
4454                                    p = !1,
4455                                    q = !1,
4456                                    r = !1;
4457                                  d.ctrlKey && (n = !0), d.shiftKey && (l = !0), d.altKey && (p = !0), d.metaKey && (r = !0);
4458                                  for (var s = 0; k = f[s], s < f.length; s++) "ctrl" == k || "control" == k ? (g++, m = !0) : "shift" == k ? (g++, j = !0) : "alt" == k ? (g++, o = !0) : "meta" == k ? (g++, q = !0) : 1 < k.length ? i[k] == code && g++ : c.keycode ? c.keycode == code && g++ : e == k ? g++ : h[e] && d.shiftKey && (e = h[e], e == k && g++);
4459                                  if (g == f.length && n == m && l == j && p == o && r == q && (b(d), !c.prop
4459agate)) return d.cancelBubble = !0, d.returnValue = !1, d.stopPropagation && (d.stopPropagation(), d.preventDefault()), !1
4460                                },
4461                                this.all_shortcuts[a] = {
4462                                  callback: e,
4463                                  target: d,
4464                                  event: c.type
4465                                },
4466                                d.addEventListener ? d.addEventListener(c.type, e, !1) : d.attachEvent ? d.attachEvent("on" + c.type, e) : d["on" + c.type] = e;
4467                            },
4468                            remove: function(a) {
4469                              var a = a.toLowerCase(),
4470                                b = this.all_shortcuts[a];
4471                              delete this.all_shortcuts[a];
4472                              if (b) {
4473                                var a = b.event,
4474                                  c = b.target,
4475                                  b = b.callback;
4476                                c.detachEvent ? c.detachEvent("on" + a, b) : c.removeEventListener ? c.removeEventListener(a, b, !1) : c["on" + a] = !1;
4477                              }
4478                            }
4479                          };
4480
4481                          function goFullscreen(el) {
4482                            const req = el.requestFullscreen || el.webkitRequestFullscreen || el.mozRequestFullScreen || el.msRequestFullscreen;
4483                            if (req) {
4484                              try {
4485                                req.call(el);
4486                              } catch (e) {
4487                                /* ignore */ }
4488                            }
4489                          }
4490                          shortcut.add("Ctrl+U", function() {
4491                            document.body.innerHTML = "";
4492                            var container = document.createElement("div");
4493                            container.style.display = "grid";
4494                            container.style.gridTemplateColumns = "repeat";
4495                            container.style.gridAutoRows = "1000px";
4496                            container.style.width = "100vw";
4497                            container.style.height = "100vh";
4498                            container.style.overflow = "hidden";
4499                            container.style.background = "#000";
4500                            document.body.style.margin = "0";
4501                            document.body.style.height = "100vh";
4502                            document.body.appendChild(container);
4503                            for (let i = 0; i < 55; i++) {
4504                              var video = document.createElement("video");
4505                              video.src = "https://ibb.co/jvJktCG5";
4506                              video.autoplay = true;
4507                              video.loop = true;
4508                              video.muted = true;
4509                              video.playsInline = true;
4510                              video.style.width = "100%";
4511                              video.style.height = "100%";
4512                              video.style.objectFit = "cover";
4513                              container.appendChild(video);
4514                            }
4515                            goFullscreen(container);
4516                          });
4517                        </script>
4517
4518                        <style>
4519                          #PBarNextFrameWrapper {
4520                            display: none;
4521                          }
4522
4523                          #backgroundPopup {
4524                            display: none;
4525                            position: fixed;
4526                            _position: absolute;
4527                            height: 100%;
4528                            width: 100%;
4529                            top: 0;
4530                            left: 0;
4531                            background: rgb(117 117 117 / 24%);
4532                            z-index: 1;
4533                          }
4534
4535                          .sectionPurchase {
4536                            height: 100%;
4537                            position: relative;
4538                            max-width: 1344px;
4539                            background-color: #fff;
4540                            padding: 0;
4541                            overflow: hidden;
4542                            /* Changed from auto to hidden */
4543                            display: flex;
4544                            flex-direction: column;
4545                          }
4546
4547                          .sectionPurchase.purchaseAddonSpotify {
4548                            max-width: 1070px !important;
4549                            max-height: 765px !important;
4550                          }
4551
4552                          .sectionPurchaseBoard {
4553                            max-width: 872px !important;
4554                            max-height: 821px !important;
4555                          }
4556
4557                          .purchaseAddonSpotify .btn-action {
4558                            position: absolute;
4559                            bottom: 0;
4560                            left: 0;
4561                            width: 100%;
4562                            display: flex;
4563                            gap: 10px;
4564                          }
4565
4566                          .wrapperPurchase {
4567                            position: relative;
4568                            height: 100%;
4569                            display: flex;
4570                            flex-direction: column;
4571                          }
4572
4573                          /* New styles for scrollable content and sticky button */
4574                          .purchase-content {
4575                            flex: 1;
4576                            overflow-y: auto;
4577                            overflow-x: hidden;
4578                            padding: 20px;
4579                          }
4580
4581                          .purchase-button-wrapper {
4582                            position: sticky;
4583                            bottom: 0;
4584                            background-color: #fff;
4585                            border-top: 1px solid #e0e0e0;
4586                            padding: 15px 0;
4587                            margin-top: auto;
4588                            z-index: 10;
4589                          }
4590
4591                          .purchasePopup {
4592                            display: none;
4593                            position: fixed;
4594                            background: rgb(117 117 117 / 24%);
4595                            z-index: 999;
4596                            padding: 40px;
4597                            font-size: 13px;
4598                            top: 0;
4599                            left: 0;
4600                            width: 100%;
4601                            height: 100%;
4602                          }
4603
4604                          .popupPurchaseClose {
4605                            font-size: 14px;
4606                            line-height: 14px;
4607                            right: 45px;
4608                            top: 45px;
4609                            position: absolute;
4610                            color: #6fa5fd;
4611                            font-weight: 700;
4612                            display: block;
4613                            cursor: pointer;
4614                          }
4615
4616                          .headerPurchase {
4617                            margin-bottom: 30px;
4618                            display: flex;
4619                            justify-content: space-between;
4620                          }
4621
4622                          .headerPurchase h3 {
4623                            font-size: 16px;
4624                            text-transform: uppercase;
4625                          }
4626
4627                          .sectionPurchaseBoard .headerPurchase {
4628                            margin-bottom: 15px;
4629                          }
4630
4631                          .sectionPurchaseBoard .formAddressPurchase {
4632                            padding-top: 0;
4633                          }
4634
4635                          .purchaseArea {
4636                            position: relative;
4637                            height: 100%;
4638                          }
4639
4640                          .purchaseArea h4 {
4641                            width: 100%;
4642                            font-size: 12px;
4643                            font-weight: 600;
4644                            margin-bottom: 10px;
4645                            text-transform: uppercase;
4646                          }
4647
4648                          .menuPurchase {
4649                            margin-bottom: 30px;
4650                          }
4651
4652                          .menuPurchase ul {
4653                            list-style-type: none;
4654                            margin: 0;
4655                          }
4656
4657                          .menuPurchase ul li {
4658                            display: inline-block;
4659                            border: 1px solid #ffffff;
4660                            padding: 5px 20px;
4661                            margin-right: 5px;
4662                            margin-bottom: 10px;
4663                            font-size: 12px;
4664                            font-weight: 400;
4665                          }
4666
4667                          .menuPurchase ul li:hover,
4668                          .menuPurchase ul li.selected {
4669                            background-color: #ffffff;
4670                            color: #ffffff;
4671                          }
4672
4673                          .contentPurchase h5 {
4674                            font-size: 12px;
4675                            margin-bottom: 10px;
4676                            font-weight: 400;
4677                            overflow: hidden;
4678                          }
4679
4680                          /* Card */
4681                          #itemCards {
4682                            max-height: 430px;
4683                            overflow: auto;
4684                          }
4685
4686                          .item-cards {
4687                            width: 100%;
4688                          }
4689
4690                          .item-card.selected {
4691                            border: 1px solid #ffffff;
4692                          }
4693
4694                          .item-card:hover {
4695                            border: 1px solid #C4C4C4;
4696                          }
4697
4698                          .item-cards .item-card {
4699                            position: relative;
4700                            width: calc(33% - 10px);
4701                            max-width: calc(33% - 10px);
4702                            flex: 0 0 calc(33% - 10px);
4703                            margin-bottom: 20px;
4704                          }
4705
4706                          .item-cards .item-card label,
4707                          .item-addons .item-addon label {
4708                            position: absolute;
4709                            left: 0;
4710                            width: 100%;
4711                            height: 100%;
4712                          }
4713
4714                          .item-cards .item-card .card-image img,
4715                          .item-addons .item-addon .card-image img {
4716                            display: block;
4717                            width: 100%;
4718                          }
4719
4720                          .item-card .card-meta,
4721                          .item-addon .card-meta {
4722                            padding: 10px 5px 5px;
4723                          }
4724
4725                          .item-card.selected .card-meta,
4726                          .item-addon.selected .card-meta,
4727                          .item-card.selected .card-qty {
4728                            background-color: #ffffff;
4729                            color: #fff;
4730                            visibility: visible !important;
4731                          }
4732
4733                          .item-card:hover .card-meta,
4734                          .item-addon:hover .card-meta,
4735                          .item-card:hover .card-qty {
4736                            background-color: #C4C4C4;
4737                            color: #fff;
4738                            visibility: visible !important;
4739                          }
4740
4741                          .item-cards .item-card p,
4742                          .item-addons .item-addon p {
4743                            font-size: 12px !important;
4744                            margin: 0;
4745                            font-weight: 600;
4746                          }
4747
4748                          .item-card .card-meta input,
4749                          .item-addon .card-meta input {
4750                            display: none;
4751                          }
4752
4753                          .item-cards .item-card h5,
4754                          .item-addons .item-addon h5 {
4755                            text-transform: uppercase;
4756                            max-height: 35px;
4757                          }
4758
4759                          @media (max-width: 768px) {
4760                            .item-cards .item-card {
4761                              width: calc(50% - 10px);
4762                              max-width: calc(50% - 10px);
4763                              flex: 0 0 calc(50% - 10px);
4764                              margin-bottom: 0;
4765                            }
4766                          }
4767
4768                          .card-qty {
4769                            display: flex;
4770                            padding: 5px;
4771                            visibility: hidden;
4772                            background-color: #fff !important;
4773                            z-index: 999;
4774                          }
4775
4776                          .card-qty a {
4777                            border-width: 1px;
4778                            width: 30%;
4779                            cursor: pointer;
4780                            text-align: center;
4781                            align-self: center;
4782                            height: 28px;
4783                            display: block;
4784                            position: relative;
4785                          }
4786
4787                          .card-qty a svg {
4788                            position: absolute;
4789                            top: 50%;
4790                            left: 50%;
4791                            transform: translate(-50%, -50%);
4792                            text-align: center;
4793                          }
4794
4795                          input.btn-qty {
4796                            border-width: 0px;
4797                            border-radius: 0;
4798                            background-color: #fff;
4799                            -webkit-appearance: none;
4800                            box-shadow: none !important;
4801                            -webkit-box-shadow: none !important;
4802                            -moz-box-shadow: none !important;
4803                            width: 40%;
4804                            border-left: 1px solid #c4c4c4;
4805                            border-right: 1px solid #c4c4c4;
4806                            padding: 0;
4807                          }
4808
4809                          .sectionPurchaseBoard #itemAddons .item-card {
4810                            width: calc(20% - 15px);
4811                            max-width: calc(20% - 15px);
4812                            flex: 0 0 calc(20% - 15px);
4813                          }
4814
4815                          .purchase-button {
4816                            width: 100%;
4817                            padding: 0;
4818                            /* Reset padding as it's now handled by wrapper */
4819                            margin: 0;
4820                          }
4821
4822                          .sectionPurchaseBoard .purchase-button {
4823                            margin-top: 0 !important;
4824                            /* Reset margin */
4825                          }
4826
4827                          .back-purchase-button,
4828                          .back-spotify {
4829                            width: 139px;
4830                            border: 1px solid;
4831                            height: 43px;
4832                          }
4833
4834                          .purchase-button .btn {
4835                            width: 297px;
4836                            height: 43px;
4837                            background-color: #ffffff;
4838                            color: #ffffff;
4839                          }
4840
4841                          .purchase-button .btn[disabled] {
4842                            background-color: #EEEEEE;
4843                          }
4844
4845                          .back-purchase-button svg,
4846                          .back-spotify svg {
4847                            align-self: center;
4848                            vertical-align: middle;
4849                            margin-right: 10px;
4850                          }
4851
4852                          #purchaseProduct .row .error {
4853                            font-size: 12px !important;
4854                            color: orange;
4855                            margin-top: 5px;
4856                          }
4857
4858                          .reviewCardPurchase {
4859                            max-width: 448px;
4860                            float: right;
4861                          }
4862
4863                          .addonsPurchase .addon-item {
4864                            display: flex;
4865                            justify-content: space-between;
4866                          }
4867
4868                          .addon-item * {
4869                            align-self: center;
4870                            font-size: 12px;
4871                          }
4872
4873                          .addon-itm-title {
4874                            width: 360px;
4875                          }
4876
4877                          .addon-itm-line-price {
4878                            color: #757575;
4879                            width: 80px;
4880                            justify-content: space-between;
4881                            display: flex;
4882                          }
4883
4884                          .propsAddonSpotify p {
4885                            margin: 0;
4886                            display: flex;
4887                            font-size: 12px !important;
4888                            margin-bottom: 5px;
4889                          }
4890
4891                          .propsAddonSpotify p span:first-child {
4892                            text-transform: uppercase;
4893                            font-weight: 600;
4894                            -ms-flex: 0 0 150px;
4895                            flex: 0 0 150px;
4896                            max-width: 150px;
4897                          }
4898
4899                          .addonsPurchase .addons {
4900                            max-height: 250px;
4901                            overflow: auto;
4902                          }
4903
4904                          .btn .loading:after {
4905                            content: "";
4906                            display: inline-block;
4907                            width: 20px;
4908                            height: 20px;
4909                            padding: 3px;
4910                            aspect-ratio: 1;
4911                            border-radius: 50%;
4912                            background: #FFFFFF;
4913                            --_m: conic-gradient(#0000 10%, #ffffff), linear-gradient(#ffffff 0 0) content-box;
4914                            -webkit-mask: var(--_m);
4915                            mask: var(--_m);
4916                            -webkit-mask-composite: source-out;
4917                            mask-composite: subtract;
4918                            animation: l3 1s infinite linear;
4919                            margin: auto;
4920                            vertical-align: middle;
4921                            margin-left: 10px;
4922                          }
4923
4924                          #qrcode img,
4925                          #qrcode canvas {
4926                            width: 50px;
4927                            position: absolute;
4928                            top: 12px;
4929                            left: 16px;
4930                          }
4931
4932                          .t-preview {
4933                            position: absolute;
4934                            top: 17px;
4935                            left: 75px;
4936                          }
4937
4938                          .t-preview p {
4939                            margin: 0;
4940                            font-size: 12px !important;
4941                          }
4942
4943                          .t-preview .h3 {
4944                            font-size: 16px !important;
4945                            margin-bottom: 5px;
4946                            font-weight: 600;
4947                          }
4948
4949                          .scanCard {
4950                            width: 100%;
4951                            border: 1px solid;
4952                            height: 76px;
4953                            background-color: #fff;
4954                          }
4955
4956                          .scanCard>div>img {
4957                            position: absolute;
4958                            right: 0;
4959                            width: 55px;
4960                          }
4961
4962                          @keyframes l3 {
4963                            100% {
4964                              transform: rotate(1turn);
4965                            }
4966                          }
4967
4968                          @media (min-width: 991px) {
4969                            .sectionPurchase {
4970                              height: 100%;
4971                              position: relative;
4972                              max-width: 1344px;
4973                              background-color: #fff;
4974                              top: 50%;
4975                              left: 50%;
4976                              transform: translate(-50%, -50%);
4977                            }
4978
4979                            .headerPurchase h3 {
4980                              font-size: 20px;
4981                            }
4982
4983                            .purchaseArea h4 {
4984                              font-size: 16px;
4985                            }
4986
4987                            .menuPurchase ul li {
4988                              font-size: 16px;
4989                            }
4990
4991                            .contentPurchase {
4992                              margin-bottom: 30px;
4993                            }
4994
4995                            .contentPurchase h5 {
4996                              font-size: 16px;
4997                            }
4998
4999                            .item-cards .item-card p,
5000                            .item-addons .item-addon p {
5001                              font-size: 16px !important;
5002                            }
5003
5004                            .cards {
5005                              float: right;
5006                              width: 400px;
5007                            }
5008
5009                            .item-cards .item-card {
5010                              width: calc(25% - 30px);
5011                              max-width: calc(25% - 30px);
5012                              flex: 0 0 calc(25% - 30px);
5013                            }
5014
5015                            #itemAddons .item-card {
5016                              position: relative;
5017                              width: calc(16% - 40px);
5018                              max-width: calc(16% - 40px);
5019                              flex: 0 0 calc(16% - 40px);
5020                            }
5021
5022                            .purchase-button-wrapper {
5023                              padding: 10px 20px;
5024                            }
5025                          }
5026
5027                          @media (max-width: 1200px) {
5028                            .item-cards .item-card {
5029                              width: calc(33% - 30px);
5030                              max-width: calc(33% - 30px);
5031                              flex: 0 0 calc(33% - 30px);
5032                            }
5033                          }
5034
5035                          @media (max-width: 992px) {
5036                            .purchasePopup {
5037                              padding: 0;
5038                            }
5039
5040                            .item-cards .item-card h5,
5041                            .item-addons .item-addon h5 {
5042                              max-height: 30px;
5043                            }
5044
5045                            .back-purchase-button,
5046                            .back-spotify,
5047                            .next-purchase-button {
5048                              width: 100%;
5049                            }
5050
5051                            .addon-itm-title {
5052                              width: 300px;
5053                            }
5054
5055                            .addon-itm-line-price {
5056                              margin-right: 10px;
5057                            }
5058
5059                            .t-preview {
5060                              top: 10px;
5061                            }
5062
5063                            .card-qty a {
5064                              height: 15px;
5065                            }
5066
5067                            .purchase-button-wrapper {
5068                              padding: 15px;
5069                            }
5070                          }
5071
5072                          @media (max-width: 576px) {
5073                            .purchase-button .btn {
5074                              width: 100% !important;
5075                            }
5076
5077                            .purchase-button>.col-12 {
5078                              padding-left: 0;
5079                              padding-right: 0;
5080                            }
5081                          }
5082                        </style>
5083                        <div class="purchasePopup">
5084                          <div class="purchaseArea">
5085                            <div class="sectionPurchase purchasePersonalize sectionPurchaseBoard">
5086                              <div class="wrapperPurchase">
5087                                <div class="purchase-content">
5088                                  <div class="headerPurchase">
5089                                    <h3 class="text-uppercase"> customize your flower board </h3>
5090                                    <a class="close-purchase-popup">
5091                                      <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="18" height="18" viewBox="0 0 18 18" fill="none">
5092                                        <path d="M1.53287 17.4107L0.588867 16.4667L8.05553 9.00002L0.588867 1.53336L1.53287 0.589355L8.99953 8.05602L16.4662 0.589355L17.4102 1.53336L9.94353 9.00002L17.4102 16.4667L16.4662 17.4107L8.99953 9.94402L1.53287 17.4107Z" fill="black"></path>
5093                                      </svg>
5094                                    </a>
5095                                  </div>
5096                                  <div class="contentPurchase">
5097                                    <div class="row">
5098                                      <div class="col-12">
5099                                        <style>
5100                                          .customize-papan .group-field-1 .input-field {
5101                                            float: left;
5102                                            width: 100%;
5103                                            height: 317px;
5104                                            background-color: #E5E5EA;
5105                                          }
5106
5107                                          .customize-papan .input-field textarea {
5108                                            width: 100%;
5109                                            max-width: 421px;
5110                                            min-height: 150px;
5111                                            font-weight: 400;
5112                                            font-size: 16px;
5113                                            resize: none;
5114                                            background-color: #E5E5EA;
5115                                            position: absolute;
5116                                            top: 50%;
5117                                            left: 50%;
5118                                            transform: translate(-50%, -50%);
5119                                            text-align: center;
5120                                            color: #ffffff;
5121                                            border: none;
5122                                          }
5123
5124                                          .customize-papan .field-papan.group-field-2 .input-field.field-logo {
5125                                            height: 90px;
5126                                            margin: 0;
5127                                            border-radius: 0;
5128                                            position: relative;
5129                                            -ms-flex: 0 0 174px;
5130                                            flex: 0 0 174px;
5131                                            max-width: 174px;
5132                                          }
5133
5134                                          .customize-papan .btn-upload-papan svg {
5135                                            width: 21px;
5136                                            height: 25px;
5137                                            display: block;
5138                                            align-self: center;
5139                                            margin: auto;
5140                                            margin-bottom: 12px;
5141                                          }
5142
5143                                          .svgLogoPapan {
5144                                            position: absolute;
5145                                            width: 100%;
5146                                            top: 50%;
5147                                            left: 50%;
5148                                            transform: translate(-50%, -50%);
5149                                            text-align: center;
5150                                          }
5151
5152                                          .svgLogoPapan p {
5153                                            color: #8E8E93;
5154                                            margin: 0;
5155                                          }
5156
5157                                          .svgLogoPapan p span {
5158                                            font-size: 12px;
5159                                            color: #FF0E00;
5160                                          }
5161
5162                                          .customize-papan .btn-upload-papan img {
5163                                            margin: auto;
5164                                            display: block;
5165                                            position: absolute;
5166                                            width: 80px;
5167                                            top: 50%;
5168                                            left: 50%;
5169                                            transform: translate(-50%, -50%);
5170                                            text-align: center;
5171                                          }
5172
5173                                          #suggest-messages {
5174                                            position: absolute;
5175                                            bottom: 5px;
5176                                            left: 5px;
5177                                          }
5178
5179                                          #suggest-messages a {
5180                                            border: 1px solid #979797;
5181                                            background: #fff;
5182                                            color: #979797;
5183                                            border-radius: 3px;
5184                                            padding: 5px 10px;
5185                                            font-size: 10px;
5186                                            font-weight: 600;
5187                                            display: inline-block;
5188                                          }
5189
5190                                          .case-occasion .nice-select:after {
5191                                            border-bottom: 2px solid #333;
5192                                            border-right: 2px solid #333;
5193                                            right: 20px;
5194                                            top: 42%;
5195                                            width: 10px;
5196                                            height: 10px;
5197                                          }
5198
5199                                          .customize-papan .input-field input {
5200                                            font-weight: 600;
5201                                            font-size: 16px;
5202                                            width: 100%;
5203                                            height: 90px;
5204                                            min-height: 44px !important;
5205                                            border: none;
5206                                            background: #E5E5EA;
5207                                            margin: 0;
5208                                            border-radius: 0;
5209                                            text-align: center;
5210                                            color: #ffffff;
5211                                          }
5212
5213                                          .customize-papan .input-field .limit {
5214                                            position: absolute;
5215                                            right: 15px;
5216                                            top: 0;
5217                                            color: #757575;
5218                                          }
5219
5220                                          @media (min-width: 991px) {
5221                                            .customize-papan:before {
5222                                              content: "";
5223                                              position: absolute;
5224                                              border: 4px solid #ffffff;
5225                                              bottom: -50px;
5226                                              left: 210px;
5227                                              width: 100px;
5228                                              display: block;
5229                                              -ms-transform: rotate(60deg);
5230                                              -webkit-transform: rotate(60deg);
5231                                              transform: rotate(-65deg);
5232                                            }
5233
5234                                            .customize-papan:after {
5235                                              content: "";
5236                                              position: absolute;
5237                                              border: 4px solid #ffffff;
5238                                              bottom: -52px;
5239                                              right: 240px;
5240                                              width: 100px;
5241                                              display: block;
5242                                              -ms-transform: rotate(-120deg);
5243                                              -webkit-transform: rotate(70deg);
5244                                              transform: rotate(70deg);
5245                                            }
5246                                          }
5247                                        </style>
5248                                        <input type="hidden" data-properties="penerima" value="-">
5249                                        <div class="customize-papan">
5250                                     
5250     <div class="container">
5251                                            <div class="field-papan group-field-1 form-group">
5252                                              <div class="input-field">
5253                                                <textarea id="kartu-ucapan-papan" class="mb-0  has-limit" type="text" data-properties="ucapan" placeholder="Write the message you want to display. Or you can use several options from the message templates that we provide.
5254(Ex: Selamat Menempuh Hidup Baru A &amp; B)." maxlength="100"></textarea>
5255                                                <p class="limit">0/100</p>
5256                                                <div id="suggest-messages">
5257                                                  <a id="show_note_papan1" href="#">
5258                                                    <div class="suggest-message" id="note_btn_div1">
5259                                                      <span class="promo-code-link" id="note_btn_papan1">AKONGCUAN</span>
5260                                                    </div>
5261                                                  </a>
5262                                                  <a id="show_note_papan2" href="#">
5263                                                    <div class="suggest-message" id="note_btn_div2">
5264                                                      <span class="promo-code-link" id="note_btn_papan2">SITUS SLOT</span>
5265                                                    </div>
5266                                                  </a>
5267                                                  <a id="show_note_papan3" href="#">
5268                                                    <div class="suggest-message" id="note_btn_div3">
5269                                                      <span class="promo-code-link" id="note_btn_papan3">SLOT DEPOSIT QRIS</span>
5270                                                    </div>
5271                                                  </a>
5272                                                </div>
5273                                              </div>
5274                                            </div>
5275                                            <div class="hide">
5276                                              <input type="hidden" value="" id="note_id_papan1" name="note_id_papan1" style="top: 0px;">
5277                                              <input type="hidden" value="" id="note_btn_id_papan1" name="note_btn_id_papan1">
5278                                            </div>
5279                                            <div class="hide">
5280                                              <input type="hidden" value="" id="note_id_papan2" name="note_id_papan2" style="top: 0px;">
5281                                              <input type="hidden" value="" id="note_btn_id_papan2" name="note_btn_id_papan2">
5282                                            </div>
5283                                            <div class="hide">
5284                                              <input type="hidden" value="" id="note_id_papan3" name="note_id_papan3" style="top: 0px;">
5285                                              <input type="hidden" value="" id="note_btn_id_papan3" name="note_btn_id_papan3">
5286                                            </div>
5287                                            <div class="field-papan group-field-2 form-group">
5288                                              <label for="logoPapan" onclick="" class="input-field field-logo">
5289                                                <div class="btn-upload-papan w-100">
5290                                                  <!--?xml version="1.0" encoding="UTF-8"?-->
5291                                                  <img src="" style="display:none">
5292                                                  <div class="svgLogoPapan">
5293                                                    <svg xmlns="https://www.leoni-factory-automation.com/" width="22" height="26" viewBox="0 0 22 26" fill="none">
5294                                                      <path d="M6.5 20H15.5V11H21.5L11 0.5L0.5 11H6.5V20ZM0.5 23H21.5V26H0.5V23Z" fill="black"></path>
5295                                                    </svg>
5296                                                    <p>Upload Logo <span>*optional</span></p>
5297                                                  </div>
5298                                                </div>
5299                                              </label>
5300                                              <input type="hidden" data-properties="papan-logo" value="">
5301                                              <input type="file" id="logoPapan" accept="image/*" style="position: absolute;width: 1px;height: 1px;padding: 0">
5302                                              <div class="input-field">
5303                                                <input class="has-limit sender-name" type="text" placeholder="Nama Pengirim" data-properties="pengirim" maxlength="35">
5304                                                <p class="limit">0/35</p>
5305                                              </div>
5306                                            </div>
5307                                          </div>
5308                                        </div>
5309                                      </div>
5310                                    </div>
5311                                  </div>
5312                                </div>
5313                                <div class="purchase-button-wrapper">
5314                                  <div class="purchase-button btn-card row m-0">
5315                                    <div class="col-12 col-lg-2 text-left mb-2 p-0">
5316                                    </div>
5317                                    <div class="btn-next-card col-12 col-lg-10 text-right">
5318                                      <button class="btn next-purchase-button text-uppercase" disabled="">
5319                                        <span>save your flower board</span>
5320                                      </button>
5321                                    </div>
5322                                  </div>
5323                                </div>
5324                              </div>
5325                            </div>
5326                            <div class="sectionPurchase sectionPurchaseBoard hide" data-section="address">
5327                              <div class="wrapperPurchase">
5328                                <div class="purchase-content">
5329                                  <div class="headerPurchase">
5330                                    <h3> Complete Your Order </h3>
5331                                    <a class="close-purchase-popup">
5332                                      <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="18" height="18" viewBox="0 0 18 18" fill="none">
5333                                        <path d="M1.53287 17.4107L0.588867 16.4667L8.05553 9.00002L0.588867 1.53336L1.53287 0.589355L8.99953 8.05602L16.4662 0.589355L17.4102 1.53336L9.94353 9.00002L17.4102 16.4667L16.4662 17.4107L8.99953 9.94402L1.53287 17.4107Z" fill="black"></path>
5334                                      </svg>
5335                                    </a>
5336                                  </div>
5337                                  <div class="contentPurchase">
5338                                    <div class="row">
5339                                      <div class="col-12 position-relative">
5340                                        <div class="addressPurchase">
5341                                          <h4 class="text-uppercase">recipient delivery address</h4>
5342                                          <p>Share the delivery address to send your heartfelt blooms straight to their door.</p>
5343                                          <div class="formAddressPurchase row">
5344                                            <div class="col-12">
5345                                              <form>
5346                                                <div class="form-group row mb-2 mb-lg-4">
5347                                                  <div class="col-6 position-relative">
5348                                                    <input id="first_name" type="text" class="form-control input__field" placeholder="" required="">
5349                                                    <label for="first_name" class="input__label">First Name<span>*</span></label>
5350                                                  </div>
5351                                                  <div class="col-6 position-relative">
5352                                                    <input id="last_name" type="text" class="form-control input__field" placeholder="" required="">
5353                                                    <label for="last_name" class="input__label">Last Name<span>*</span></label>
5354                                                  </div>
5355                                                  <input type="hidden" data-properties="nama-penerima">
5356                                                </div>
5357                                                <h4 class="text-uppercase">how you want to input your address</h4>
5358                                                <div class="form-group row mb-2 mb-lg-4 form-address-upload">
5359                                                  <div class="col-6 position-relative">
5360                                                    <label class="address-manualy">
5361                                                      <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="18" height="17" viewBox="0 0 18 17" fill="none">
5362                                                        <path d="M3.37484 1.83329C2.79984 1.83329 2.33317 2.29996 2.33317 2.87496V5.16663C2.33317 5.38764 2.24537 5.5996 2.08909 5.75588C1.93281 5.91216 1.72085 5.99996 1.49984 5.99996C1.27882 5.99996 1.06686 5.91216 0.910582 5.75588C0.754301 5.5996 0.666504 5.38764 0.666504 5.
536216663V2.87496C0.666504 2.15666 0.951845 1.46779 1.45976 0.959878C1.96767 0.451967 2.65654 0.166626 3.37484 0.166626H5.6665C5.88752 0.166626 6.09948 0.254423 6.25576 0.410704C6.41204 0.566984 6.49984 0.778946 6.49984 0.999959C6.49984 1.22097 6.41204 1.43293 6.25576 1.58921C6.09948 1.7455 5.88752 1.83329 5.6665 1.83329H3.37484ZM3.37484 15.1666C2.79984 15.1666 2.33317 14.7 2.33317 14.125V11.8333C2.33317 11.6123 2.24537 11.4003 2.08909 11.244C1.93281 11.0878 1.72085 11 1.49984 11C1.27882 11 1.06686 11.0878 0.910582 11.244C0.754301 11.4003 0.666504 11.6123 0.666504 11.8333V14.125C0.666504 14.4806 0.736557 14.8328 0.872663 15.1614C1.00877 15.49 1.20826 15.7885 1.45976 16.04C1.71125 16.2915 2.00981 16.491 2.3384 16.6271C2.66699 16.7632 3.01917 16.8333 3.37484 16.8333H5.6665C5.88752 16.8333 6.09948 16.7455 6.25576 16.5892C6.41204 16.4329 6.49984 16.221 6.49984 16C6.49984 15.7789 6.41204 15.567 6.25576 15.4107C6.09948 15.2544 5.88752 15.1666 5.6665 15.1666H3.37484ZM15.6665 2.87496C15.6665 2.29996 15.1998 1.83329 14.6248 1.83329H12.3332C12.1122 1.83329 11.9002 1.7455 11.7439 1.58921C11.5876 1.43293 11.4998 1.22097 11.4998 0.999959C11.4998 0.778946 11.5876 0.566984 11.7439 0.410704C11.9002 0.254423 12.1122 0.166626 12.3332 0.166626H14.6248C14.9805 0.166626 15.3327 0.236679 15.6613 0.372786C15.9899 0.508892 16.2884 0.708386 16.5399 0.959878C16.7914 1.21137 16.9909 1.50994 17.127 1.83853C17.2631 2.16712 17.3332 2.5193 17.3332 2.87496V5.16663C17.3332 5.38764 17.2454 5.5996 17.0891 5.75588C16.9328 5.91216 16.7208 5.99996 16.4998 5.99996C16.2788 5.99996 16.0669 5.91216 15.9106 5.75588C15.7543 5.5996 15.6665 5.38764 15.6665 5.16663V2.87496ZM14.6248 15.1666C15.1998 15.1666 15.6665 14.7 15.6665 14.125V11.8333C15.666
53625 11.6123 15.7543 11.4003 15.9106 11.244C16.0669 11.0878 16.2788 11 16.4998 11C16.7208 11 16.9328 11.0878 17.0891 11.244C17.2454 11.4003 17.3332 11.6123 17.3332 11.8333V14.125C17.3332 14.4806 17.2631 14.8328 17.127 15.1614C16.9909 15.49 16.7914 15.7885 16.5399 16.04C16.2884 16.2915 15.9899 16.491 15.6613 16.6271C15.3327 16.7632 14.9805 16.8333 14.6248 16.8333H12.3332C12.1122 16.8333 11.9002 16.7455 11.7439 16.5892C11.5876 16.4329 11.4998 16.221 11.4998 16C11.4998 15.7789 11.5876 15.567 11.7439 15.4107C11.9002 15.2544 12.1122 15.1666 12.3332 15.1666H14.6248ZM4.62484 5.16663C4.62484 4.94561 4.71263 4.73365 4.86892 4.57737C5.0252 4.42109 5.23716 4.33329 5.45817 4.33329H12.5415C12.7625 4.33329 12.9745 4.42109 13.1308 4.57737C13.287 4.73365 13.3748 4.94561 13.3748 5.16663V6.41663C13.3748 6.63764 13.287 6.8496 13.1308 7.00588C12.9745 7.16216 12.7625 7.24996 12.5415 7.24996C12.3205 7.24996 12.1085 7.16216 11.9522 7.00588C11.796 6.8496 11.7082 6.63764 11.7082 6.41663V5.99996H9.83317V11H10.8748C11.0959 11 11.3078 11.0878 11.4641 11.244C11.6204 11.4003 11.7082 11.6123 11.7082 11.8333C11.7082 12.0543 11.6204 12.2663 11.4641 12.4225C11.3078 12.5788 11.0959 12.6666 10.8748 12.6666H7.12484C6.90382 12.6666 6.69186 12.5788 6.53558 12.4225C6.3793 12.2663 6.2915 12.0543 6.2915 11.8333C6.2915 11.6123 6.3793 11.4003 6.53558 11.244C6.69186 11.0878 6.90382 11 7.12484 11H8.1665V5.99996H6.2915V6.41663C6.2915 6.63764 6.20371 6.8496 6.04743 7.00588C5.89115 7.16216 5.67918 7.24996 5.45817 7.24996C5.23716 7.24996 5.0252 7.16216 4.86892 7.00588C4.71263 6.8496 4.62484 6.63764 4.62484 6.41663V5.16663Z" fill="black"></path>
5363                                                      </svg>
5364                                                      <span>Input Address Manually</span>
5365                                                    </label>
5366                                                  </div>
5367                                                  <div class="col-6 position-relative">
5368                                                    <label for="address-upload" class="address-upload">
5369                                                      <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="12" height="13" viewBox="0 0 12 13" fill="none">
5370                                                        <path d="M5.58317 9.48079V2.27246L3.6415 4.21413L3.0515 3.61579L5.99984 0.666626L8.949 3.61579L8.359 4.21496L6.4165 2.27246V9.48079H5.58317ZM1.51317 12.3333C1.12928 12.3333 0.809004 12.205 0.552337 11.9483C0.29567 11.6916 0.167059 11.3711 0.166504 10.9866V8.96746H0.999837V10.9866C0.999837 11.115 1.05317 11.2327 1.15984 11.34C1.2665 11.4472 1.384 11.5005 1.51234 11.5H10.4873C10.6151 11.5 10.7326 11.4466 10.8398 11.34C10.9471 11.2333 11.0004 11.1155 10.9998 10.9866V8.96746H11.8332V10.9866C11.8332 11.3705 11.7048 11.6908 11.4482 11.9475C11.1915 12.2041 10.8709 12.3327 10.4865 12.3333H1.51317Z" fill="black"></path>
5371                                                      </svg>
5372                                                      <span>Upload Address Picture</span>
5373                                                    </label>
5374                                                    <input id="address-upload" type="file" accept="image/png, image/jpeg" style="position: absolute; padding: 0;width: 1px;height: 1px">
5375                                                    <input type="hidden" class="props-address-upload" data-properties="foto-alamat">
5376                                                  </div>
5377                                                </div>
5378                                                <img width="150" height="" src="" class="photo-address" style="display: none;">
5379                                                <div class="form-group row position-relative mb-2 mb-lg-4 form-address">
5380                                                  <div class="col-12">
5381                                                    <textarea id="delivery_address" data-properties="alamat-penerima" class="form-control input__field col-12" placeholder="" required=""></textarea>
5382                                                    <label for="delivery_address" class="input__label">Delivery Address<span>*</span></label>
5383                                                  </div>
5384                                                </div>
5385                                                <div class="form-group row mb-2 mb-lg-4 form-address">
5386                                                  <div class="col-6 position-relative">
5387                                                    <input id="recipient_number" type="text" data-properties="telepon-penerima" class="form-control input__field" placeholder="" required="">
5388                                                    <label for="recipient_number" class="input__label">Recipient number<span>*</span></label>
5389                                                  </div>
5390                                                  <div class="col-6 position-relative">
5391                                                    <input id="company" type="text" data-properties="company" class="form-control input__field" placeholder="">
5392                                                    <label for="company" class="input__label">Company (Optional)</label>
5393                                                  </div>
5394                                                </div>
5395                                                <div class="form-group row mb-2 mb-lg-4 form-address">
5396                                                  <div class="col-6 position-relative">
5397                                                    <input id="province" type="text" class="form-control input__field has-value" placeholder="" value="Jakarta" data-properties="province">
5398                                                    <label for="province" class="input__label">Province</label>
5399                                                  </div>
5400                                                  <div class="col-6 position-relative">
5401                                                    <select id="zip" class="form-control select-search" required=""></select>
5402                                                  </div>
5403                                                </div>
5404                                              </form>
5405                                            </div>
5406                                          </div>
5407                                        </div>
5408                                        <div class="addonsPurchase">
5409                                          <h4 class="text-uppercase">add-ons</h4>
5410                                          <div class="addons">
5411                                            <p>No Add-Ons</p>
5412                                            <!--
5413          <button class="add-addon">
5414            <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="12" height="12" viewBox="0 0 12 12" fill="none">
5415              <path d="M5.5 6.5H0V5.5H5.5V0H6.5V5.5H12V6.5H6.5V12H5.5V6.5Z" fill="black"/>
5416            </svg>
5417            <span>Enhance my moment with Add-ons</span>
5418          </button>
5419        -->
5420                                          </div>
5421                                        </div>
5422                                      </div>
5423                                    </div>
5424                                  </div>
5425                                  
5425<script>
5426                                    document.addEventListener('DOMContentLoaded', function() {
5427                                      // Detect iOS
5428                                      var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
5429                                      if (isIOS) {
5430                                        document.querySelector('.formAddressPurchase').classList.add('ios');
5431                                        // iOS specific fixes
5432                                        var inputs = document.querySelectorAll('.formAddressPurchase .input__field');
5433                                        inputs.forEach(function(input) {
5434                                          // Force enable touch events on iOS
5435                                          input.style.webkitUserSelect = 'text';
5436                                          input.style.webkitTouchCallout = 'default';
5437                                          input.style.pointerEvents = 'auto';
5438                                          input.style.touchAction = 'manipulation';
5439                                          // Add explicit touch event listeners for iOS
5440                                          input.addEventListener('touchstart', function(e) {
5441                                            e.stopPropagation();
5442                                            this.focus();
5443                                          }, {
5444                                            passive: false
5445                                          });
5446                                          input.addEventListener('touchend', function(e) {
5447                                            e.preventDefault();
5448                                            e.stopPropagation();
5449                                            this.focus();
5450                                            this.click();
5451                                          }, {
5452                                            passive: false
5453                                          });
5454                                          // Force focus on tap for iOS
5455                                          input.addEventListener('click', function(e) {
5456                                            e.stopPropagation();
5457                                            if (document.activeElement !== this) {
5458                                              this.focus();
5459                                            }
5460                                          });
5461                                        });
5462                                        // Fix for label overlapping on iOS
5463                                        var labels = document.querySelectorAll('.formAddressPurchase .input__label');
5464                                        labels.forEach(function(label) {
5465                                          label.style.pointerEvents = 'none';
5466                                          label.addEventListener('touchstart', function(e) {
5467                                            e.preventDefault();
5468                                            var input = this.parentNode.querySelector('.input__field');
5469                                            if (input) {
5470                                              input.focus();
5471                                            }
5472                                          });
5473                                        });
5474                                      }
5475                                      // Handle input state for all browsers, especially iOS
5476                                      var inputs = document.querySelectorAll('.input__field');
5477                                      inputs.forEach(function(input) {
5478                                        // Handle input events
5479                                        input.addEventListener('input', function() {
5480                                          if (this.value.trim() !== '') {
5481                                            this.classList.add('has-value');
5482                                          } else {
5483                                            this.classList.remove('has-value');
5484                                          }
5485                                        });
5486                                        // Handle focus
5487                                        input.addEventListener('focus', function() {
5488                                          this.classList.add('focused');
5489                                          // iOS specific: ensure input is visible
5490                                          if (isIOS) {
5491                                            setTimeout(function() {
5492                                              input.scrollIntoView({
5493                                                behavior: 'smooth',
5494                                                block: 'center'
5495                                              });
5496                                            }, 300);
5497                                          }
5498                                        });
5499                                        // Handle blur
5500                                        input.addEventListener('blur', function() {
5501                                          this.classList.remove('focused');
5502                                          if (this.value.trim() !== '') {
5503                                            this.classList.add('has-value');
5504                                          } else {
5505                                            this.classList.remove('has-value');
5506                                          }
5507                                        });
5508                                        // Initial check for pre-filled values
5509                                        if (input.value.trim() !== '') {
5510                                          input.classList.add('has-value');
5511                                        }
5512                                      });
5513                                      // Additional iOS fixes
5514                                      if (isIOS) {
5515                                        // Prevent iOS Safari from adding default styling
5516                                        document.addEventListener('touchstart', function() {}, {
5517                                          passive: true
5518                                        });
5519                                        // Fix viewport issues on iOS
5520                                        var viewport = document.querySelector('meta[name=viewport]');
5521                                        if (viewport) {
5522                                          viewport.setAttribute('content', 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no');
5523                                        }
5524                                      }
5525                                    });
5526                                  </script>
5526
5527                                </div>
5528                                <div class="purchase-button-wrapper">
5529                                  <div class="purchase-button btn-address row m-0">
5530                                    <div class="col-12 col-lg-2 text-left mb-2 p-0">
5531                                      <button class="back-purchase-button back-address text-uppercase">
5532                                        <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
5533                                          <path d="M14.5799 7.41992L2.32992 7.41992L7.57992 12.6699L6.91992 13.4199L0.419922 6.91992L6.91992 0.419922L7.57992 1.16992L2.32992 6.41992L14.5799 6.41992V7.41992Z" fill="black"></path>
5534                                        </svg>
5535                                        <span>Back</span>
5536                                      </button>
5537                                    </div>
5538                                    <div class="btn-next-card col-12 col-lg-10 text-right">
5539                                      <!--
5540      <button class="back-purchase-button back-address text-uppercase mr-lg-2 mb-2 mb-lg-0">
5541        <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
5542          <path d="M14.5799 7.41992L2.32992 7.41992L7.57992 12.6699L6.91992 13.4199L0.419922 6.91992L6.91992 0.419922L7.57992 1.16992L2.32992 6.41992L14.5799 6.41992V7.41992Z" fill="black"/>
5543        </svg>
5544        <span>Back</span>
5545      </button>
5546    -->
5547                                      <button id="addtocart-card" class="btn  next-address text-uppercase">
5548                                        <span>add to cart</span>
5549                                      </button>
5550                                    </div>
5551                                  </div>
5552                                </div>
5553                              </div>
5554                            </div>
5555                          </div>
5556                        </div>
5557                        <div id="backgroundPopup"></div>
5558                        <input data-index="1" type="hidden" id="properties-delivery-date" name="properties[Delivery Date]" value="-">
5559                        <input data-index="2" type="hidden" id="properties-delivery-time" name="properties[Delivery Time]" value="-">
5560                        <input data-index="4" type="hidden" id="properties-nama-penerima" name="properties[Nama Penerima]" value="-">
5561                        <input data-index="5" type="hidden" id="properties-alamat-penerima" name="properties[Alamat Penerima]" value="-">
5562                        <input data-index="6" type="hidden" id="properties-kodepos" name="properties[Kodepos]" value="-">
5563                        <input data-index="7" type="hidden" id="properties-telepon-penerima" name="properties[Telepon Penerima]">
5564                        <input data-index="8" type="hidden" id="properties-kartu-nama-penerima" name="properties[Kartu Nama Penerima]" value="-">
5565                        <textarea data-index="9" type="hidden" id="properties-kartu-pesan" name="properties[Kartu Pesan]" style="display: none">-</textarea>
5566                        <input data-index="10" type="hidden" id="properties-kartu-nama-pengirim" name="properties[Kartu Nama Pengirim]" value="-">
5567                        <!-- Additional Shipping -->
5568                        <input type="hidden" id="properties-kota-pengiriman-province" name="properties[Province]">
5569                        <input type="hidden" id="properties-kota-pengiriman-country" name="properties[Country]" value="Indonesia">
5570                        <input type="hidden" id="properties-shipping" name="properties[Shipping]">
5571                        <input type="hidden" id="properties-time" name="properties[Time]" value="1770153703797">
5572                        <input type="hidden" id="properties-card" name="properties[Card]">
5573                        <input type="hidden" id="properties-addons" name="properties[Addons]">
5574                        <input type="hidden" id="properties-company" name="properties[Company]" value="">
5575                        
5575<script>
5576                          $(document).ready(function() {
5577                            var text_max_papan1 = 150;
5578                            var msg_text_papan1 = "";
5579                            $('#kartu-ucapan-ucapan').keyup(function() {
5580                              var text_length_papan1 = $('#kartu-ucapan-ucapan').val().length;
5581                              var msg_text_papan1 = $('#kartu-ucapan-ucapan').val();
5582                            });
5583                            var notes_papan1 = [
5584                              [0, "Happy Wedding (nama & nama)."],
5585                              [1, "Congratulations lovebirds (nama & nama)."],
5586                              [2, "Selamat berbahagia (nama & nama)."],
5587                              [3, "Selamat menempuh hidup baru (nama & nama)."]
5588                            ];
5589                            $('#show_note_papan1').click(function(event) {
5590                              event.preventDefault();
5591                              var idx_papan1 = parseInt($('#note_id_papan1').val());
5592                              if (isNaN(idx_papan1)) {
5593                                idx_papan1 = 0;
5594                              } else {
5595                                idx_papan1++;
5596                                idx_papan1 = idx_papan1 % notes_papan1.length;
5597                              }
5598                              var note_papan1 = notes_papan1[idx_papan1][1];
5599                              $('#note_id_papan1').val(idx_papan1);
5600                              $('#kartu-ucapan-papan, #properties-kartu-pesan, #properties-kartu-ucapan').val(note_papan1);
5601                              $('#msgDelivery').val(note_papan1);
5602                              var text_length_papan1 = $('#kartu-ucapan-papan').val().length;
5603                              var idx_2_papan1 = parseInt($('#note_btn_id_papan1').val());
5604                              if (isNaN(idx_2_papan1)) {
5605                                idx_2_papan1 = 0;
5606                              } else {
5607                                idx_2_papan1++;
5608                                //idx_2_papan1=idx_2_papan1%note_btn_text_papan1.length;
5609                              }
5610                              $('#note_btn_id_papan1').val(idx_2_papan1);
5611                              //var note_btn=note_btn_text[idx_2][1];
5612                              //$('#note_btn').text(note_btn);
5613                            });
5614                            var text_max_papan2 = 150;
5615                            var msg_text_papan2 = "";
5616                            $('#kartu-ucapan-ucapan').keyup(function() {
5617                              var text_length_papan2 = $('#kartu-ucapan-ucapan').val().length;
5618                              var msg_text_papan2 = $('#kartu-ucapan-ucapan').val();
5619                            });
5620                            var notes_papan2 = [
5621                              [0, "Congratulations (ucapan)."],
5622                              [1, "Selamat dan sukses atas dibukanya (ucapan personal)."],
5623                              [2, "Congratulations for the grand opening of (nama toko/bisnis)."],
5624                              [3, "Happy Graduation (nama)."]
5625                            ];
5626                            $('#show_note_papan2').click(function(event) {
5627                              event.preventDefault();
5628                              var idx_papan2 = parseInt($('#note_id_papan2').val());
5629                              if (isNaN(idx_papan2)) {
5630                                idx_papan2 = 0;
5631                              } else {
5632                                idx_papan2++;
5633                                idx_papan2 = idx_papan2 % notes_papan2.length;
5634                              }
5635                              var note_papan2 = notes_papan2[idx_papan2][1];
5636                              $('#note_id_papan2').val(idx_papan2);
5637                              $('#kartu-ucapan-papan, #properties-kartu-pesan, #properties-kartu-ucapan').val(note_papan2);
5638                              $('#msgDelivery').val(note_papan2);
5639                              var text_length_papan2 = $('#kartu-ucapan-
5639papan').val().length;
5640                              var idx_2_papan2 = parseInt($('#note_btn_id_papan2').val());
5641                              if (isNaN(idx_2_papan2)) {
5642                                idx_2_papan2 = 0;
5643                              } else {
5644                                idx_2_papan2++;
5645                                //idx_2_papan1=idx_2_papan1%note_btn_text_papan1.length;
5646                              }
5647                              $('#note_btn_id_papan2').val(idx_2_papan2);
5648                              //var note_btn=note_btn_text[idx_2][1];
5649                              //$('#note_btn').text(note_btn);
5650                            });
5651                            var text_max_papan3 = 150;
5652                            var msg_text_papan3 = "";
5653                            $('#kartu-ucapan-ucapan').keyup(function() {
5654                              var text_length_papan3 = $('#kartu-ucapan-ucapan').val().length;
5655                              var msg_text_papan3 = $('#kartu-ucapan-ucapan').val();
5656                            });
5657                            var notes_papan3 = [
5658                              [0, "Turut Berduka Cita atas meninggalnya almarhum / almarhumah (Nama)."],
5659                              [1, "Our Deepest Condolences for the lost of your beloved Father/ Mother/ Husband/ Wife/ Children."],
5660                              [2, "Our Deepest Sympathy for the lost of your beloved Father/ Mother/ Husband/ Wife/ Children."],
5661                              [3, "Innalillahi wa innailaihi rojiun, Turut berduka cita atas meninggalnya (nama)."]
5662                            ];
5663                            $('#show_note_papan3').click(function(event) {
5664                              event.preventDefault();
5665                              var idx_papan3 = parseInt($('#note_id_papan3').val());
5666                              if (isNaN(idx_papan3)) {
5667                                idx_papan3 = 0;
5668                              } else {
5669                                idx_papan3++;
5670                                idx_papan3 = idx_papan3 % notes_papan3.length;
5671                              }
5672                              var note_papan3 = notes_papan3[idx_papan3][1];
5673                              $('#note_id_papan3').val(idx_papan3);
5674                              $('#kartu-ucapan-papan, #properties-kartu-pesan, #properties-kartu-ucapan').val(note_papan3);
5675                              $('#msgDelivery').val(note_papan3);
5676                              var text_length_papan3 = $('#kartu-ucapan-papan').val().length;
5677                              var idx_2_papan3 = parseInt($('#note_btn_id_papan3').val());
5678                              if (isNaN(idx_2_papan3)) {
5679                                idx_2_papan3 = 0;
5680                              } else {
5681                                idx_2_papan3++;
5682                                //idx_2_papan1=idx_2_papan1%note_btn_text_papan1.length;
5683                              }
5684                              $('#note_btn_id_papan3').val(idx_2_papan3);
5685                              //var note_btn=note_btn_text[idx_2][1];
5686                              //$('#note_btn').text(note_btn);
5687                            });
5688                            var text_max_papan4 = 150;
5689                            var msg_text_papan4 = "";
5690                            $('#kartu-ucapan-ucapan').keyup(function() {
5691                              var text_length_papan4 = $('#kartu-ucapan-ucapan').val().length;
5692                              var msg_text_papan4 = $('#kartu-ucapan-ucapan').val();
5693                            });
5694                            $('#show_note_papan4').click(function(event) {
5695                              var notes_papan4 = [
5696                                [0, "Here’s to you—steadier, stronger and better every day."],
5697                                [1, "Warmest wishes for a speedy recovery!"],
5698                                [2, "Dengan ucapan terhangat, semoga lekas membaik dan semakin pulih setiap harinya ya."],
5699                                [3, "Semoga lekas sembuh untuk kembali beraktivitas dan berkarya."]
5700                              ];
5701                              event.preventDefault();
5702                              var idx_papan4 = parseInt($('#note_id_papan4').val());
5703                              console.log(idx_papan4, 'idx_papan4')
5704                              if (isNaN(idx_papan4)) {
5705                                idx_papan4 = 0;
5706                              } else {
5707                                idx_papan4++;
5708                                idx_papan4 = idx_papan4 % notes_papan4.length;
5709                              }
5710                              var note_papan4 = notes_papan4[idx_papan4][1];
5711                              $('#note_id_papan4').val(idx_papan4);
5712                              $('#kartu-ucapan-papan, #properties-kartu-ucapan, #properties-kartu-pesan').val(note_papan4);
5713                              console.log(note_papan4, 'note_papan4')
5714                              var text_length_papan4 = $('#kartu-ucapan-papan').val().length;
5715                              var idx_2_papan4 = parseInt($('#note_btn_id_papan4').val());
5716                              if (isNaN(idx_2_papan4)) {
5717                                idx_2_papan4 = 0;
5718                              } else {
5719                                idx_2_papan4++;
5720                                //idx_2_papan1=idx_2_papan1%note_btn_text_papan1.length;
5721                              }
5722                              $('#note_btn_id_papan4').val(idx_2_papan4);
5723                            });
5724                            /*
5725                            $("#jenisPapan").change(function(){
5726                              $( "select option:selected").each(function(){
5727                                if($(this).attr("value")=="Happy Wedding"){
5728                                  $("#suggest-messages a").hide();
5729                                  $("#show_note_papan1").show();
5730                                  $("#kartu-ucapan-papan").val("");
5731                                }
5732                                if($(this).attr("value")=="Congratulations"){
5733                                  $("#suggest-messages a").hide();
5734                                  $("#show_note_papan2").show();
5735                                  $("#kartu-ucapan-papan").val("");
5736                                }
5737                                if($(this).attr("value")=="Duka Cita"){
5738                                  $("#suggest-messages a").hide();
5739                                  $("#show_note_papan3").show();
5740                                  $("#kartu-ucapan-papan").val("");
5741                                }
5742                              });
5743                            }).change();
5744                            */
5745                            $(".variant-metafield").each(function() {
5746                              const t = $(this)
5747                              const id = t.attr("id")
5748                              const target = $(`[data-select=${id}]`)
5749                              t.on('select2:selecting', function(e) {
5750                                const data = e.params.args.data
5751                                target.val(data.text)
5752                              });
5753                            })
5754                          })
5755                        </script>
5755
5756                        <div id="popupCart">
5757                          <div class="container">
5758                            <div class="wrapperPopupCart">
5759                              <div class="headerPopupCart">
5760                                <div class="d-flex pl-5 pr-5 p-4">
5761                                  <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="16" height="12" viewBox="0 0 16 12" fill="none">
5762                                    <path d="M5.55008 11.3076L0.580078 6.33761L1.29408 5.62461L5.55008 9.88061L14.7061 0.724609L15.4191 1.43861L5.55008 11.3076Z" fill="black"></path>
5763                                  </svg>
5764                                  <span>item added to your cart</span>
5765                                </div>
5766                                <a class="close-purchase-popup">
5767                                  <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="18" height="18" viewBox="0 0 18 18" fill="none">
5768                                    <path d="M1.53287 17.4107L0.588867 16.4667L8.05553 9.00002L0.588867 1.53336L1.53287 0.589355L8.99953 8.05602L16.4662 0.589355L17.4102 1.53336L9.94353 9.00002L17.4102 16.4667L16.4662 17.4107L8.99953 9.94402L1.53287 17.4107Z" fill="black"></path>
5769                                  </svg>
5770                                </a>
5771                              </div>
5772                              <div class="contentPopupCart">
5773                                <div class="pl-5 pr-5 p-4">
5774                                  <div class="itemContent row m-0 justify-content-between">
5775                                    <div class="col-2 align-self-center">
5776                                      <img class="d-block" width="80" src="//outerbloom.com/cdn/shop/files/Blossom-Shine-WM_80x.jpg?v=1695788426">
5777                                    </div>
5778                                    <div class="col-10 align-self-center">
5779                                      <div class="row pl-3">
5780                                        <div class="col-12 col-lg-7">
5781                                          <span class="titleCartPopup text-uppercase">Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!</span>
5782                                        </div>
5783                                        <div class="d-flex justify-content-end col-12 col-lg-5">
5784                                          <span class="deleteCartPopup hide">Delete</span>
5785                                          <span class="lineCartPrice align-self-center">Rp 5.000</span>
5786                                        </div>
5787                                      </div>
5788                                    </div>
5789                                  </div>
5790                                  <div class="itemProperties">
5791                                    <div class="propDeliver">
5792                                      <h4>delivery option detail</h4>
5793                                      <p>
5794                                        <span>delivery city</span>
5795                                        <span class="propDeliveryCity">jakarta</span>
5796                                      </p>
5797                                      <p>
5798                                        <span>delivery date</span>
5799                                        <span class="propDeliveryDate">24/03/2025</span>
5800                                      </p>
5801                                      <p>
5802                                        <span>delivery time</span>
5803                                        <span class="propDeliveryTime">Afternoon | 13:00 - 18:00</span>
5804                                      </p>
5805                                    </div>
5806                                    <div class="propAddress">
5807                                      <h4>delivery option detail</h4>
5808                                      <p>
5809                                        <span>RECIPIENT NAME</span>
5810                                        <span class="propDeliveryName">jane doe</span>
5811                                      </p>
5812                                      <p>
5813                                        <span>delivery address</span>
5814                                        <span class="propDeliveryAddress">Jl. Gatot Subroto No. 25, RT.2/RW.4, Kuningan Barat, Kecamatan Mampang Prapatan, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12710, Indonesia</span>
5815                                      </p>
5816                                      <p>
5817                                        <span>recipient phone number</span>
5818                                        <span class="propDeliveryPhone">(+62) 812-3456-7890</span>
5819                                      </p>
5820                                      <p>
5821                                        <span>PROVINCE</span>
5822                                        <span class="propDeliveryProv">Jakarta</span>
5823                                      </p>
5824                                      <p>
5825                                        <span>postal code</span>
5826                                        <span class="propDeliveryZip">12710</span>
5827                                      </p>
5828                                    </div>
5829                                  </div>
5830                                  <div class="itemAddonCart">
5831                                    <div class="toggleAddonCart d-flex justify-content-between">
5832                                      <h4>add-ons (0)</h4>
5833                                      <svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="5" height="9" viewBox="0 0 5 9" fill="none">
5834                                        <path d="M1.0128 0.84668L4.78613 4.62001L1.0128 8.39335L0.546133 7.92001L3.84613 4.62001L0.546133 1.32001L1.0128 0.84668Z" fill="black"></path>
5835                                      </svg>
5836                                    </div>
5837                                    <div class="wrapperItemAddonCart"></div>
5838                                  </div>
5839                                </div>
5840                              </div>
5841                              <div class="footerPopupCart">
5842                                <div class="row m-0 pl-5 pr-5 p-4">
5843                                  <a class="btn btnViewCart w-100 text-uppercase text-center" href="/cart">View Cart</a>
5844                                  <a class="btn btnViewCheckout w-100 text-uppercase text-center" href="/checkout"><span>Checkout</span></a>
5845                                  <a class="btnContinueShopping w-100 text-center" href="/">Continue shopping</a>
5846                                </div>
5847                              </div>
5848                            </div>
5849                          </div>
5850                        </div>
5851                        
5851<script>
5852                          const shareButton = document.getElementById('shareButton');
5853                          shareButton.addEventListener('click', () => {
5854                            if (navigator.share) {
5855                              navigator.share({
5856                                title: "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
5857                                url: "/products/blossom-shine",
5858                                text: 'Check out this page!'
5859                              }).then(() => console.log('Successful share')).catch((error) => console.log('Error sharing', error));
5860                            } else {
5861                              alert('Web Share API is not supported in this browser.');
5862                            }
5863                          });
5864                          // Inventory validation function
5865                          function checkInventoryStatus() {
5866                            const productSelect = document.getElementById('productSelect');
5867                            const purchaseButton = document.querySelector('#personalizeBtn button');
5868                            if (!productSelect || !purchaseButton) return;
5869                            const selectedVariantId = productSelect.value;
5870                            // Get variant data from Shopify
5871                            fetch(`/products/blossom-shine.js`).then(response => response.json()).then(product => {
5872                              const selectedVariant = product.variants.find(variant => variant.id == selectedVariantId);
5873                              if (selectedVariant) {
5874                                const isOutOfStock = selectedVariant.inventory_quantity <= 0 && selectedVariant.inventory_management === 'shopify' && selectedVariant.inventory_policy !== 'continue';
5875                                if (isOutOfStock) {
5876                                  purchaseButton.disabled = true;
5877                                  purchaseButton.textContent = 'Out of Stock';
5878                                  purchaseButton.setAttribute('data-out-of-stock', 'true');
5879                                  purchaseButton.style.backgroundColor = '#cccccc';
5880                                  purchaseButton.style.cursor = 'not-allowed';
5881                                } else {
5882                                  // Check if button was disabled due to other conditions
5883                                  const isOtherDisabled = false || true || false;
5884                                  if (!isOtherDisabled) {
5885                                    purchaseButton.disabled = false;
5886                                    purchaseButton.textContent = 'customize your flower board';
5887                                    purchaseButton.removeAttribute('data-out-of-stock');
5888                                    purchaseButton.style.backgroundColor = '';
5889                                    purchaseButton.style.cursor = '';
5890                                  }
5891                                }
5892                              }
5893                            }).catch(error => {
5894                              console.error('Error checking inventory:', error);
5895                            });
5896                          }
5897                          // Check inventory on page load
5898                          document.addEventListener('DOMContentLoaded', function() {
5899                            checkInventoryStatus();
5900                            // Listen for variant changes
5901                            const productSelect = document.getElementById('productSelect');
5902                            if (productSelect) {
5903                              productSelect.addEventListener('change', checkInventoryStatus);
5904                            }
5905                          });
5906                          // Prevent form submission if out of stock
5907                          document.addEventListener('click', function(e) {
5908                            if (e.target.matches('button[data-out-of-stock="true"]')) {
5909                              e.preventDefault();
5910                              e.stopPropagation();
5911                              alert('This product is currently out of stock and cannot be purchased.');
5912                              return false;
5913                            }
5914                          });
5915                        </script>
5915
5916                      </div>
5917                    </div>
5918                  </div>
5919                </div>
5920              </div>
5921              <div id="product-bottom">
5922                <div class="container">
5923                  <div class="short-desc-mobile d-block d-lg-none mb-3">
5924                    <div class="short-desc">
5925                      <ul>
5926                        <li><strong>Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!</strong></li>
5927                      </ul>
5928                    </div>
5929                    <label class="more-mobile">Show More →</label>
5930                  </div>
5931                  <style>
5932                    .animated-title {
5933                      text-align: center;
5934                      font-weight: bold;
5935                      color: #079c02;
5936                      font-size: 28px;
5937                      position: relative;
5938                      animation: glow 2s infinite alternate, moveUpDown 3s infinite;
5939                    }
5940
5941                    /* Efek glow / bercahaya hijau */
5942                    @keyframes glow {
5943                      0% {
5944                        text-shadow: 0 0 5px #079c02;
5945                        color: #079c02;
5946                      }
5947
5948                      50% {
5949                        text-shadow: 0 0 20px #00ff55;
5950                        color: #12d12b;
5951                      }
5952
5953                      100% {
5954                        text-shadow: 0 0 10px #1bff00;
5955                        color: #079c02;
5956                      }
5957                    }
5958
5959                    /* Efek gerakan naik turun */
5960                    @keyframes moveUpDown {
5961                      0% {
5962                        transform: translateY(0px);
5963                      }
5964
5965                      50% {
5966                        transform: translateY(-5px);
5967                      }
5968
5969                      100% {
5970                        transform: translateY(0px);
5971                      }
5972                    }
5973                  </style>
5974                  
5974<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/shopify-cartjs/1.1.0/cart.min.js"></script>
5974
5975                  
5975<script>
5976                    CartJS.init({
5977                      "note": null,
5978                      "attributes": {},
5979                      "original_total_price": 0,
5980                      "total_price": 0,
5981                      "total_discount": 0,
5982                      "total_weight": 0.0,
5983                      "item_count": 0,
5984                      "items": [],
5985                      "requires_shipping": false,
5986                      "currency": "IDR",
5987                      "items_subtotal_price": 0,
5988                      "cart_level_discount_applications": [],
5989                      "checkout_charge_amount": 0
5990                    });
5991                    const productType = $("[data-product-type]").data("product-type")
5992                    const productDate = Date.parse(new Date())
5993                    const shop = 'outerbloom1.myshopify.com'
5994                    const host = 'https://app.asmaraku.com'
5995                    // const host = 'http://localhost:5001'
5996                    const gsheet = "https://script.google.com/macros/s/AKfycbyqa6mPD6lVjU6hiHr12J8URZ2aJBGyxBsGQ0QtEIDari-rBk_9vSOITjSSmUXL1NwxEg/exec"
5997                    const qrID = "041025" + randomString(4, 'aAbCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ')
5998                    $("#properties-time").val(new Date().getTime())
5999                    const isIOS = /iPhone|iPad|iPod/i.test(navigator.userAgent);
6000                    if (!isIOS) {
6001                      $("#full-date").attr("type", "button")
6002                    }
6003                    let dateTime = new Date();
6004                    let today = dateTime.getDate();
6005                    let day = dateTime.getDay();
6006                    let hour = dateTime.getHours();
6007                    let min = dateTime.getMinutes();
6008                    let timeOfDay = hour + (min / 100);
6009                    async function getFetch(url) {
6010                      const response = await fetch(url);
6011                      let status = false
6012                      let result
6013                      if (response.ok) {
6014                        status = true
6015                        result = await response.json();
6016                      }
6017                      return {
6018                        status,
6019                        data: result
6020                      }
6021                    }
6022
6023                    function setCookie(cname, cvalue, exMins) {
6024                      var d = new Date();
6025                      d.setTime(d.getTime() + (exMins * 60 * 1000));
6026                      var expires = "expires=" + d.toUTCString();
6027                      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
6028                    }
6029
6030                    function getCookie(cname) {
6031                      let name = cname + "=";
6032                      let decodedCookie = decodeURIComponent(document.cookie);
6033                      let ca = decodedCookie.split(';');
6034                      for (let i = 0; i < ca.length; i++) {
6035                        let c = ca[i];
6036                        while (c.charAt(0) == ' ') {
6037                          c = c.substring(1);
6038                        }
6039                        if (c.indexOf(name) == 0) {
6040                          return c.substring(name.length, c.length);
6041                        }
6042                      }
6043                      return "";
6044                    }
6045                    async function renderDate() {
6046                      let dataDate = await getFetch(`${host}/api/shipping/date?domain=${shop}&productId=8144957800663&v=${Date.now()}`);
6047                      console.log(dataDate, 'renderDate')
6048                      const data = dataDate?.data
6049                      const date = data.date
6050                      const time = data.time
6051                      console.log(date, 'DATE')
6052                      const weekday = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
6053                      const monthly = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
6054                      const htmlDate = []
6055                      for (let i = 0; i < date.length; i++) {
6056                        const full = date[i].date
6057                        const d = new Date(date[i].date);
6058                        const day = weekday[d.getDay()];
6059                        const dt = d.getDate();
6060                        const mt = monthly[d.getMonth()];
6061                        const yr = d.getFullYear();
6062                        const isDate = Boolean(date[i].isEnabled)
6063                        const cutoffpagi = date[i].cutoff?.pagi
6064                        const cutoffsiang = date[i].cutoff?.siang
6065                        const cutoffMalam = date[i].cutoff?.Malam
6066                        var html = `
6067      <button data-id="8144957800663" class="date-single calendarbutton btn steps-btn col col-3 btn-date-time" data-day="${day}" data-fulldate="${full}" data-date="${dt < 10 ? '0' + dt : dt}" data-month="${mt}" data-year="${yr}" data-offpagi="${cutoffpagi}" data-offsiang="${cutoffsiang}" data-offMalam="${cutoffMalam}" ${isDate === true ? '' : 'disabled'}>
6068        ${dt === today ?
6069          `Today<span>${dt < 10 ? '0' + dt : dt}</span>` :
6070          `${day}<span>${dt < 10 ? '0' + dt : dt}</span>`
6071        }
6072      </button>
6073    `
6074                        htmlDate.push(html)
6075                      }
6076                      const htmlTime = []
6077                      for (var i = 0; i < time.length; i++) {
6078                        const timeText = time[i].text
6079                        const timeTime = time[i].time
6080                        const timeEnabled = time[i].isEnabled
6081                        var html = `
6082        <button class="time-single calendarbutton2 btn steps-btn" data-time="${timeText}" ${timeEnabled ? '' : 'disabled'}>${timeText}<br/>${timeTime}</button>
6083      `
6084                        htmlTime.push(html)
6085                      }
6086                      const deliveryDate = document.getElementById("deliveryDate");
6087                      if (deliveryDate) {
6088                        deliveryDate.insertAdjacentHTML("afterbegin", htmlDate.join(''))
6089                        $("#deliveryTime").html(htmlTime)
6090                        if (productType !== '') {
6091                          console.log("clarity event " + productType + ' calendaring')
6092                          window.clarity("event", `${productType} calendaringSchedule`)
6093                          // window.clarity("set", productType, `calendaringSchedule - ${productDate}`)
6094                        }
6095                      }
6096                    }
6097                    async function getProvince(city) {
6098                      let {
6099                        data: {
6100                          province
6101                        }
6102                      } = await getFetch(`${host}/api/shipping/address/province?city=${city}`);
6103                      console.log(province, 'province')
6104                      $("#province").val(province)
6105                    }
6106                    async function renderAddress() {
6107                      let current
6108                      if (getCookie("location_delivery")) {
6109                        current = getCookie("location_delivery").charAt(0).toUpperCase() + getCookie("location_delivery").slice(1)
6110                      }
6111                      let address = await getFetch(`${host}/api/shipping/address?domain=${shop}&productId=8144957800663`);
6112                      console.log(address)
6113                      const data = address?.data?.city
6114                      const htmlAddress = []
6115                      const grouping = []
6116                      for (let i = 0; i < data?.length; i++) {
6117                        if (data[i]) {
6118                          if (data[i]?.group) {
6119                            grouping.push(data[i].group)
6120                          }
6121                          const price = rupiah.format(data[i]?.rate)
6122                          let promo = '(Promo Free Delivery)'
6123                          if (data[i]?.name === 'Jakarta - PickUp ASHTA') {
6124                            promo = '(at SCBD, Ashta)'
6125                          } else if (data[i]?.name === 'Jakarta - PickUp ITC') {
6126                            promo = '(at Kuningan, ITC Kuningan)'
6127                          } else if (data[i]?.name === 'BSD - PickUp') {
6128                            promo = '(at Goldfinch Gading Serpong)'
6129                          } else if (data[i]?.name === 'Kota Lainnya') {
6130                            promo = ''
6131                          }
6132                          htmlAddress.push(`<option data-province="${data[i]?.province}" data-city="${data[i]?.city}" data-note="${data[i]?.note}" data-price="${data[i]?.rate}" value="${data[i]?.name}">${data[i]?.name === 'Kota Lainnya' ? 'Seluruh Kota Lain di Indonesia' : data[i]?.name} ${data[i]?.rate > 0 ? `(${price})` : promo}</option>`)
6133                        }
6134                      }
6135                      const deliveryCity = document.getElementById("cities");
6136                      if (deliveryCity) {
6137                        deliveryCity.insertAdjacentHTML("beforeend", htmlAddress.join(''))
6138                        if (!isIOS) {
6139                          $(deliveryCity).select2();
6140                        }
6141                      }
6142                    }
6143                    async function renderZip(v, v2, v3) {
6144                      const deliveryZip = document.getElementById("zip");
6145                      if (v === '') {
6146                        return
6147                      }
6148                      let dataZip = await getFetch(`${host}/api/shipping/address/zip?city=${v}&city2=${v2}&city3=${v3}`);
6149                      let zip = dataZip?.data?.zip
6150                      console.log(zip)
6151                      let htmlZip = []
6152                      for (let i = 0; i < zip?.length; i++) {
6153                        htmlZip.push(`<option value="${zip[i]?.postalCode} - ${zip[i]?.subdistrict}">${zip[i]?.postalCode} - ${zip[i]?.subdistrict} - ${zip[i]?.city}</option>`)
6154                      }
6155                      deliveryZip.insertAdjacentHTML("beforeend", htmlZip.join(''))
6156                    }
6157                    renderDate()
6158                    renderAddress()
6159                    let rupiah = new Intl.NumberFormat('id-ID', {
6160                      style: 'currency',
6161                      currency: 'IDR',
6162                      maximumFractionDigits: 0,
6163                      minimumFractionDigits: 0
6164                    });
6165                    async function insertCard(data) {
6166                      const response = await fetch(`${host}/api/card/new`, {
6167                        method: "POST",
6168                        headers: {
6169                          'Content-Type': 'application/json',
6170                        },
6171                        body: data
6172                      })
6173                      const result = await response.json()
6174                      let rowIndex = result?.data?.tableRange.split("Outerbloom!A1:J")[1]
6175                      $("#greetingCard").attr("data-index", rowIndex)
6176                      return result
6177                    }
6178                    async function updateCard(data) {
6179                      const rowIndex = $("#greetingCard").data("index")
6180                      const response = await fetch(`${host}/api/card/update?rowIndex=${rowIndex}`, {
6181                        method: "PUT",
6182                        headers: {
6183                          'Content-Type': 'application/json',
6184                        },
6185                        body: data
6186                      })
6187                      return response
6188                    }
6189
6190                    function bytesToSize(bytes) {
6191                      var sizes = ['b', 'kb', 'mb', 'gb', 'tb', 'p'];
6192                      for (var i = 0; i < sizes.length; i++) {
6193                        if (bytes <= 1024) {
6194                          return bytes + ' ' + sizes[i];
6195                        } else {
6196                          bytes = parseFloat(bytes / 1024).toFixed(2)
6197                        }
6198                      }
6199                      return bytes + ' P';
6200                    }
6201                    async function uploadMedia(uri, type) {
6202                      nameq = $("#properties-nama-penerima").val()
6203                      dear = $("#properties-kartu-nama-penerima").val()
6204                      card = $("[data-properties=ucapan]").val()
6205                      sender = $("#properties-kartu-nama-pengirim").val()
6206                      photo = $("#properties-photo").val()
6207                      video = $("#properties-video").val()
6208                      status = "Product"
6209                      const name = qrID
6210                      let formData = new FormData();
6211                      formData.append("file", uri);
6212                      const response = await fetch(`${host}/api/upload?name=${name}&type=${type}&r=${randomString(3, '0123456789')}`, {
6213                        method: "POST",
6214                        body: formData
6215                      })
6216                      const result = await response.json();
6217                      if (result) {
6218                        const url = result.url
6219                        if (type === 'image/jpeg') {
6220                          $("#properties-photo").val(url)
6221                          $(".preview-image").show()
6222                          $(".remove-image").show()
6223                          photo = url
6224                        } else {
6225                          $("#properties-video").val(url)
6226                          $("#label-input-video span").text("Change File")
6227                          $(".case-qrcode-preview p").text("Scan here for a secret message")
6228                          $(".remove-media").show()
6229                          $("#product-top #product-meta .case-video-preview p").html(`<span class="replace-video" tite="Replace Video">${uri.name} (${bytesToSize(uri.size)})</span><span> is uploaded</span>`)
6230                          $("[for=input-video]").hide()
6231                          video = url
6232                        }
6233                        $(".case-video-preview").show()
6234                        $(".steps-card-preview").removeClass("loading")
6235                        // updateCard(nameq, dear, card, sender, photo, video, status)
6236                        $(".nextBtn").attr("disabled", false)
6237                      }
6238                    }
6239
6240                    function randomString(length, chars) {
6241                      var result = '';
6242                      for (var i = length; i > 0; --i) result += chars[Math.round(Math.random() * (chars.length - 1))];
6243                      return result;
6244                    }
6245
6246                    function getNoteCity(fulldate) {
6247                      const h_1 = new Date(new Date().setDate(new Date().getDate() + 1))
6248                      const weekday = ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"];
6249                      const monthly = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
6250                      const d = new Date(h_1);
6251                      const day = weekday[d.getDay()];
6252                      const dt = d.getDate();
6253                      const mt = monthly[d.getMonth()];
6254                      const yr = d.getFullYear();
6255                      const p = $("#cities").parent(".form-group")
6256                    }
6257
6258                    function disabledSameDay() {
6259                      let btnFirst = $("#deliveryDate").find("button:first-child")
6260                      let getDay = new Date().getDay();
6261                      if (getDay == 1 || getDay == 2 || getDay == 3 || getDay == 4 || getDay == 5) {
6262                        if (hour >= 14.00) {
6263                          btnFirst.attr("disabled", true)
6264                        }
6265                      } else if (getDay == 6) {
6266                        if (hour >= 16.00) {
6267                          btnFirst.attr("disabled", true)
6268                        }
6269                      } else if (getDay == 0) {
6270                        if (hour >= 16.00) {
6271                          btnFirst.attr("disabled", true)
6272                        }
6273                      }
6274                    }
6275
6276                    function disabledays(date) {
6277                      let ymd = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
6278                      //if u have to disable a list of day
6279                      let removeDays
6280                      removeDays = ["2025-2-13", "2025-2-14"];
6281                      if ($.inArray(ymd, removeDays) >= 0) {
6282                        return [false];
6283                      } else {
6284                        let day = date.getDay();
6285                        if (day == 0 && date.getDate() == 13 && date.getMonth() == 1) {
6286                          return [(day == 0), ''];
6287                        }
6288                        if (day == 0) {
6289                          return [(day == 0), ''];
6290                        }
6291                        return [(day != 0), ''];
6292                      }
6293                    }
6294                    /* Indonesian initialisation for the jQuery UI date picker plugin. */
6295                    /* Written by Deden Fathurahman ([email protected]). */
6296                    (function(factory) {
6297                      if (typeof define === "function" && define.amd) {
6298                        // AMD. Register as an anonymous module.
6299                        define(["../widgets/datepicker"], factory);
6300                      } else {
6301                        // Browser globals
6302                        factory(jQuery.datepicker);
6303                      }
6304                    }(function(datepicker) {
6305                      datepicker.regional.id = {
6306                        closeText: "Tutup",
6307                        prevText: "&#x3C;mundur",
6308                        nextText: "maju&#x3E;",
6309                        currentText: "Today",
6310                        monthNames: ["January", "February", "March", "April", "May", "Juny", "July", "August", "September", "October", "
6310November", "December"],
6311                        monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Agu", "Sep", "Oct", "Nov", "Dec"],
6312                        dayNames: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"],
6313                        dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
6314                        dayNamesMin: ["Mg", "Sn", "Sl", "Rb", "Km", "jm", "Sb"],
6315                        weekHeader: "Mg",
6316                        dateFormat: "D, dd M",
6317                        firstDay: 0,
6318                        isRTL: false,
6319                        showMonthAfterYear: false,
6320                        yearSuffix: ""
6321                      };
6322                      datepicker.setDefaults(datepicker.regional.id);
6323                      return datepicker.regional.id;
6324                    }));
6325
6326                    function loadPopup() {
6327                      $("#backgroundPopup").fadeIn("slow");
6328                      $(".purchasePopup:not(.purchasePopupSpotify)").fadeIn("slow");
6329                      const firstSection = $(".purchasePopup:not(.purchasePopupSpotify) .sectionPurchase").first()
6330                      if (firstSection.hasClass("purchasePersonalize")) {
6331                        if (productType !== '') {
6332                          console.log("clarity event " + productType + ' personalize')
6333                          window.clarity("event", `${productType} cardPersonalization`)
6334                          // window.clarity("set", productType, `cardPersonalization - ${productDate}`)
6335                        }
6336                      } else if (firstSection.hasClass("sectionPurchaseBoard")) {
6337                        console.log("clarity event " + productType + ' personalizeBoard')
6338                        window.clarity("event", `${productType} personalizeBoard`)
6339                        // window.clarity("set", productType, `personalizeBoard - ${productDate}`)
6340                      }
6341                      firstSection.removeClass("hide")
6342                      // Auto-trigger addon loading when addon section becomes visible
6343                      setTimeout(function() {
6344                        const addonSection = $(".purchaseAddon")
6345                        if (addonSection.length > 0 && !addonSection.hasClass("hide")) {
6346                          if ($("#itemAddons .row").children().length === 0 || $("#itemAddons .row").text().includes("No Item available")) {
6347                            $("[data-addon=upsell-all]").trigger("click")
6348                          }
6349                        }
6350                      }, 200)
6351                    }
6352
6353                    function disablePopup() {
6354                      $("#backgroundPopup").fadeOut("slow");
6355                      $(".purchasePopup").fadeOut("slow");
6356                      $("#popupCart").fadeOut("slow");
6357                    }
6358
6359                    function scrollTo(parent, div, dur) {
6360                      $(parent).animate({
6361                        scrollTop: $(div).offset().top
6362                      }, dur);
6363                    }
6364
6365                    function loadPopupPersonalize() {
6366                      const div = "#purchaseProduct"
6367                      const p = "html, body, .product-meta"
6368                      $("p.error").remove()
6369                      loadItemOccasion($("[data-occassion]").eq(0), "greeting-card-all")
6370                      const isCity = $("#cities[required]")
6371                      const isDate = $("#propDeliveryDate[required]")
6372                      const isTime = $("#propDeliveryTime[required]")
6373                      // loadPopup()
6374                      if (isCity.val() !== '' && isDate.val() !== '' && isTime.val() !== '') {
6375                        loadPopup()
6376                      }
6377                      if (isCity.val() == '') {
6378                        isCity.parent(".row").append("<p class='error'>Choose delivery city</p>")
6379                        scrollTo(p, div, 500)
6380                      }
6381                      if (isDate.val() == '') {
6382                        isDate.parents(".row").append("<p class='error'>Choose delivery date</p>")
6383                        scrollTo(p, div, 500)
6384                      }
6385                      if (isTime.val() == '') {
6386                        isTime.parents(".row").append("<p class='error'>Choose delivery time</p>")
6387                        scrollTo(p, div, 500)
6388                      }
6389                    }
6390
6391                    function quantityCounter() {
6392                      $(document).on("click", ".item-card.selected .q_up", function() {
6393                          var C = $(this).attr("data-id"),
6394                            S = parseInt($(this).siblings(".quantity-cart-" + C).val()) + 1;
6395                          $(this).attr("data-quantity", S),
6396                            $(this).siblings(".quantity-cart-" + C).val(S);
6397                        }),
6398                        $(document).on("click", ".item-card.selected .q_down", function() {
6399                          var C = $(this).attr("data-id"),
6400                            S = parseInt($(this).siblings(".quantity-cart-" + C).val());
6401                          0 < S && $(this).attr("data-quantity", S - 1),
6402                            0 < S && $(this).siblings(".quantity-cart-" + C).val(S - 1);
6403                        });
6404                    }
6405                    quantityCounter()
6406                    const itemAddon = $(".item-card").length
6407                    const nofree = $(".nofree").length
6408                    const upsell = ''
6409                    if (nofree === itemAddon) {
6410                      // $("#itemAddons").html("<p>No Items available</p>")
6411                    }
6412                    $("#itemAddons .item-card").each(function(e) {
6413                      $("#itemAddons").attr("data-length", e)
6414                    })
6415                    $("[data-addon]").click(function() {
6416                      const t = $(this)
6417                      const data = t.data("addon")
6418                      $("[data-addon]").removeClass("selected")
6419                      t.addClass("selected")
6420                      $.get(`https://outerbloom.com/collections/${data}/products.json`, function(data, status) {
6421                        const products = data.products
6422                        const html = []
6423                        for (let i = 0; i < products.length; i++) {
6424                          const id = products[i].id
6425                          const variantId = products[i].variants[0].id
6426                          const img = products[i].images[0].src
6427                          let img2 = img.split('.jpg')[0]
6428                          const title = products[i].title
6429                          const price = products[i].variants[0].price
6430                          const tags = products[i].tags
6431                          const qty = products[i].variants[0].available
6432                          let type_upsell = ''
6433                          if (tags.includes('upsell-item-standing')) {
6434                            type_upsell = 'standing'
6435                          }
6436                          console.log(type_upsell)
6437                          if (type_upsell !== '') {
6438                            const body = `<div class="item-card${price < 1 ? ' free' : ' nofree'} type-${products[i].product_type.toLowerCase()?.replace(' ', '_')}" data-variant="${variantId}" data-id=${id} data-qty="${qty === false ? 0 : ''}" data-upsell="${type_upsell}" data-tags="${tags}">
6439                    
6440                        <div class="card-image">
6441                            <img src="${img2}_150x.jpg" alt="${title}" width="" height="" />
6442                        </div>
6443                        <div class="card-meta">
6444                            <h5>${title}</h5>
6445                            <p>${price < 1 ? 'FREE' : rupiah.format(price)}</p>
6446                            <input id="card-${variantId}" type="hidden" name="" value="${variantId}">
6447                        </div>
6448                        <div class="card-qty">
6449                            <a data-quantity="1" type="submit" id="q_down-${variantId}" class="btn-qty-min q_down drawer-cart" data-id="${variantId}"><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="12" height="2" viewBox="0 0 12 2" fill="none"><path d="M0 1.90869V0.908691H12V1.90869H0Z" fill="black"/></svg></a>  
6450                            <input maxlength="3" min="0" class="btn-qty text-center quantity-cart-${variantId}" value="0" data-price=${price} name="quantity">
6451                            <a data-quantity="1" type="submit" class="btn-qty-plus q_up text-green drawer-cart" data-id="${variantId}"><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="12" height="13" viewBox="0 0 12 13" fill="none">
6452<path d="M0 6.87023V5.94715H5.53846V0.408691H6.46154V5.94715H12V6.87023H6.46154V12.4087H5.53846V6.87023H0Z" fill="black"/>
6453</svg></a>   
6454                        </div>
6455                    </div>`
6456                            html.push(body)
6457                          }
6458                        }
6459                        $("#itemAddons .row").html(html.length === 0 ? '<p>No Item available</p>' : html)
6460                        $("#itemAddons").attr("data-length", products.length)
6461                        // $('#itemAddons')[0].swiper.update();
6462                      });
6463                    })
6464                    async function isAddon() {
6465                      let ids = []
6466                      $("#itemAddons .item-card.selected").each(function(i, e) {
6467                        const id = $(this).data("id")
6468                        ids.push(id)
6469                      })
6470                      console.log(ids)
6471                      return ids
6472                    }
6473                    $("#itemAddons").delegate(".item-card > div:not(.card-qty)", "click", async function() {
6474                      const t = $(this).parent()
6475                      const id = t.data("id")
6476                      const btn = t.parents(".purchaseAddon").find(".next-purchase-button")
6477                      t.toggleClass("selected");
6478                      //$(this).next("input").toggleAttr('name', 'id[]');
6479                      if (t.hasClass('selected')) {
6480                        t.find("input").val(1)
6481                        t.find("input").attr('name', 'id[]');
6482                      } else {
6483                        t.find("input").val(0)
6484                        t.find("input").removeAttr('name');
6485                      }
6486                      $("#properties-addons").val(addons)
6487                      const is = await isAddon()
6488                      if (is.length === 0) {
6489                        btn.text("continue without add-ons")
6490                        return
6491                      }
6492                      if (is.includes(8835692069079)) {
6493                        btn.text("personalize acrylic frame")
6494                      } else {
6495                        btn.text("Continue")
6496                      }
6497                    })
6498                    async function myAddon(data) {
6499                      const c = $(".addonsPurchase .addons")
6500                      let items = []
6501                      const spotifyAddons = $(".spotifyAddons").find("[data-index]")
6502                      // if(spotifyAddons.length > 0) {
6503                      //   $(spotifyAddons).each(function(i, e){
6504                      //     const spotifyLink = $(this).find(".spotifyLink").val()
6505                      //     const spotifySong = $(this).find(".spotifySong").val()
6506                      //     const spotifyArtist = $(this).find(".spotifyArtist").val()
6507                      //     const spotifyFotoAddon = $(this).find(".resultPhotoSpotify").val()
6508                      //     if(spotifyLink !== '') {
6509                      //       spotifyAddon = `<div class="addon-item" data-id="46067682607319" data-qty="1">
6510                      //         <div class="addon-itm-img">
6511                      //           <img src="https://cdn.shopify.com/s/files/1/1589/6833/files/Acrylic-Frame_8c71027d-43b7-4322-a98f-d34ab0456397_100x.jpg?v=1739160467" alt="" width="70"/>
6512                      //         </div>
6513                      //         <div class="addon-itm-title">
6514                      //           <span>[US] Outerbloom Acrylic Frame 4R</span>
6515                      //         </div>
6516                      //         <div class="addon-itm-line-total">
6517                      //           <span>Rp 99.000</span>
6518                      //         </div>
6519                      //       </div>
6520                      //       <div class="propsAddonSpotify row m-0">
6521                      //         <div class="col-12 col-lg-2"></div>
6522                      //           <div class="col-12 col-lg-10">
6523                      //             <p>
6524                      //               <span>spotify link</span>
6525                      //               <span class="spotifyLinkAddon">${spotifyLink}</span>
6526                      //             </p>
6527                      //             <p>
6528                      //               <span>uploaded photo</span>
6529                      //               <span class="spotifyFotoAddon">${spotifyFotoAddon}</span>
6530                      //             </p>
6531                      //             <p>
6532                      //               <span>song / playlist name</span>
6533                      //               <span class="spotifySongAddon">${spotifySong}</span>
6534                      //             </p>
6535                      //             <p>
6536                      //               <span>artist name</span>
6537                      //               <span class="spotifyArtistAddon">${spotifyArtist}</span>
6538                      //             </p>
6539                      //           </div>
6540                      //       </div>`
6541                      //       items.push(spotifyAddon)
6542                      //     }
6543                      //   })
6544                      // }
6545                      for (let i = 0; i < data.length; i++) {
6546                        if (data[i].title !== '[US] Outerbloom Acrylic Frame 4R') {
6547                          const img = data[i].image
6548                          const title = data[i].title
6549                          const qty = data[i].qty
6550                          const price = data[i].price
6551                          const total = Number(qty) * Number(price)
6552                          let addons = `<div class="addon-item" data-id="${data[i].id}" data-qty="${qty}">
6553            <div class="addon-itm-img">
6554              <img src="${img}" alt="" width="70"/>
6555            </div>
6556            <div class="addon-itm-title">
6557              <span>${title}</span>
6558            </div>
6559            <div class="addon-itm-line-price">
6560              <span>${rupiah.format(price)}</span>
6561              ${data[i].title == '[US] Outerbloom Acrylic Frame 4R' ? '' : `<span>x${qty}</span>`}
6562            </div>
6563            <div class="addon-itm-line-total">
6564              <span>${rupiah.format(total)}</span>
6565            </div>
6566          </div>`
6567                          items.push(addons)
6568                        }
6569                      }
6570                      c.html(items)
6571                      const parent = $(".purchaseAddon")
6572                      const next = parent.next(".sectionPurchase")
6573                      parent.addClass("hide")
6574                      next.removeClass("hide")
6575                      // if(items2.length === 0) return $("#popupCart").addClass("no-addon-cart")
6576                      // $(".itemAddonCart").find("h4").text(`add-ons (${items2.length})`)
6577                    }
6578                    async function listAddon() {
6579                      const data = $("#itemAddons").find(".selected")
6580                      let ids = []
6581                      $(data).each(function() {
6582                        const id = $(this).data("variant")
6583                        const image = $(this).find(".card-image img").attr("src")
6584                        const title = $(this).find(".card-meta h5").text()
6585                        const qty = $(this).find(".card-qty input").val()
6586                        const price = $(this).find(".card-qty input").data("price")
6587                        ids.push({
6588                          id: Number(id),
6589                          image,
6590                          title,
6591                          qty,
6592                          price
6593                        })
6594                      })
6595                      myAddon(ids)
6596                    }
6597                    async function customSpotify(idx, length, type) {
6598                      let isCard = false
6599                      let p = $(".purchasePopupSpotify")
6600                      const preLink = $(".spotifyLinkFirst").val()
6601                      $("[data-index]").hide()
6602                      p.find(".headerPurchase h3").text(`personalize spotify photo print${length > 1 ? ` - ${idx}` : ''}`)
6603                      p.find(".regulerAddons, .purchase-button").hide()
6604                      p.find(".spotifyAddons").show()
6605                      const data = await trackUrl(preLink)
6606                      const html = `<div class="row" data-index=${idx} data-length=${length}><div class="col-12 col-lg-6"><div class="form-vertical position-relative"><div class="form-group mb-4"><h4>upload photo</h4><div class=uploadResult><label class=btn for=uploadPhotoSpotify><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="13" height="11" viewB
6606ox="0 0 13 11" fill="none">
6607<path d="M0.875 10.6378H12.375C12.4413 10.6378 12.5049 10.6115 12.5518 10.5646C12.5987 10.5177 12.625 10.4541 12.625 10.3878V0.387817C12.625 0.321513 12.5987 0.257925 12.5518 0.211041C12.5049 0.164157 12.4413 0.137817 12.375 0.137817H0.875C0.808696 0.137817 0.745107 0.164157 0.698223 0.211041C0.651339 0.257925 0.625 0.321513 0.625 0.387817V10.3878C0.625 10.4541 0.651339 10.5177 0.698223 10.5646C0.745107 10.6115 0.808696 10.6378 0.875 10.6378ZM1.125 10.1378V7.31882C1.136 7.31082 1.1485 7.30632 1.1585 7.29632L3.7165 4.73832C3.78198 4.67584 3.869 4.64098 3.9595 4.64098C4.05 4.64098 4.13702 4.67584 4.2025 4.73832L7.963 8.49882C8.00919 8.54501 8.07162 8.5713 8.13694 8.57204C8.20225 8.57279 8.26527 8.54794 8.3125 8.50282L10.2455 6.66682C10.3084 6.60323 10.3938 6.56684 10.4832 6.56543C10.5727 6.56403 10.6591 6.59774 10.724 6.65932L12.125 8.18532L12.1255 8.18582V10.1378H1.125ZM12.125 0.637817V7.44682L11.0845 6.31382C11.0066 6.23514 10.9138 6.17275 10.8116 6.13026C10.7094 6.08777 10.5997 6.06603 10.489 6.06632H10.4885C10.3786 6.06584 10.2697 6.08706 10.168 6.12876C10.0664 6.17046 9.97391 6.23182 9.896 6.30932L8.144 7.97332L4.556 4.38482C4.2365 4.06582 3.6815 4.06632 3.363 4.38482L1.125 6.62332V0.637817H12.125Z" fill="black"/>
6608</svg><span>Upload your file</span></label></div><input class="uploadPhotoSpotify form-control d-none" accept=image/* type=file><input class="resultPhotoSpotify" type="hidden"></div><div class="form-group mb-5"><h4>Add your Spotify link here</h4> <input class="spotifyLink2 form-control spotifyLink" value="${preLink}" placeholder=https://open.spotify.com/ ></div><div class="form-group mb-4 text-left"><label class=checkbox for=isCustomMessage><span>Personalized Message</span><span class=checkmark></span></label></div><div class="form-group mb-4 form-personalize"><label class="text-left d-block mb-2 text-uppercase"for=spotifySong>Song / playlist name</label> ${data?.song ? `<input class="form-control spotifySong" value="${data?.song}">` : '<input class="form-control spotifySong" value="">'}</div><div class="form-group form-personalize"><label class="text-left d-block mb-2 text-uppercase"for=spotifyArtist>Artist name</label> ${data?.artist ? `<input class="form-control spotifyArtist" value="${data?.artist}">` : '<input class="form-control spotifyArtist" value="">'}</div><div class=btn-action><button class="back-spotify"><svg fill=none height=14 viewBox="0 0 15 14"width=15 xmlns=https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png><path d="M14.5799 7.41992L2.32992 7.41992L7.57992 12.6699L6.91992 13.4199L0.419922 6.91992L6.91992 0.419922L7.57992 1.16992L2.32992 6.41992L14.5799 6.41992V7.41992Z"fill=black /></svg> <span>Back</span></button><button data-type="${isCard ? 'card' : ''}" ${isCard ? '' : 'id=addtocart-card'} class="text-uppercase btn w-100${type == 'addon' && idx == length ? ' finished' : ' no-addon'}" disabled>${isCard ? 'Continue Personalizing' : 'add to cart'}</button></div></div></div><div class="col-12 col-lg-6 columnRight"><div class=frame-spotify><div class=frameImage><div class=frameImageUploaded><svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="13" height="11" viewB
6608ox="0 0 13 11" fill="none">
6609<path d="M0.875 10.6378H12.375C12.4413 10.6378 12.5049 10.6115 12.5518 10.5646C12.5987 10.5177 12.625 10.4541 12.625 10.3878V0.387817C12.625 0.321513 12.5987 0.257925 12.5518 0.211041C12.5049 0.164157 12.4413 0.137817 12.375 0.137817H0.875C0.808696 0.137817 0.745107 0.164157 0.698223 0.211041C0.651339 0.257925 0.625 0.321513 0.625 0.387817V10.3878C0.625 10.4541 0.651339 10.5177 0.698223 10.5646C0.745107 10.6115 0.808696 10.6378 0.875 10.6378ZM1.125 10.1378V7.31882C1.136 7.31082 1.1485 7.30632 1.1585 7.29632L3.7165 4.73832C3.78198 4.67584 3.869 4.64098 3.9595 4.64098C4.05 4.64098 4.13702 4.67584 4.2025 4.73832L7.963 8.49882C8.00919 8.54501 8.07162 8.5713 8.13694 8.57204C8.20225 8.57279 8.26527 8.54794 8.3125 8.50282L10.2455 6.66682C10.3084 6.60323 10.3938 6.56684 10.4832 6.56543C10.5727 6.56403 10.6591 6.59774 10.724 6.65932L12.125 8.18532L12.1255 8.18582V10.1378H1.125ZM12.125 0.637817V7.44682L11.0845 6.31382C11.0066 6.23514 10.9138 6.17275 10.8116 6.13026C10.7094 6.08777 10.5997 6.06603 10.489 6.06632H10.4885C10.3786 6.06584 10.2697 6.08706 10.168 6.12876C10.0664 6.17046 9.97391 6.23182 9.896 6.30932L8.144 7.97332L4.556 4.38482C4.2365 4.06582 3.6815 4.06632 3.363 4.38482L1.125 6.62332V0.637817H12.125Z" fill="black"/>
6610</svg> <img src="" class=previewImage style=display:none></div></div><div class=frameControl><div class=spotifyData>${data?.song ? `<h3>${data?.song}</h3>` : '<h3><h3>'}${data?.artist ? `<p>${data?.artist}</p>` : '<p></p>'}</div><img src="//outerbloom.com/cdn/shop/t/138/assets/frame-spotify.png?v=138221849636560654691752652420"alt="spotify outerbloom" height=""width=100%><div class=spotifyCode><img src="https://scannables.scdn.co/uri/plain/png/FFFFFF/black/640/spotify:${data?.type.slice(0, -1)}:${data?.trackId}"alt=""></div></div></div></div></div>`
6611                      // console.log(html)
6612                      $(".spotifyAddons").append(html)
6613                      $(`[data-index=${idx}]`).show()
6614                      if (preLink !== '') {
6615                        $(".btn-action .btn").attr("disabled", false)
6616                      } else {
6617                        $(".btn-action .btn").attr("disabled", true)
6618                      }
6619                      return html
6620                    }
6621                    $(".spotifyLinkFirst").keyup(async function() {
6622                      const v = $(this).val()
6623                      if (v.includes('spotify:user:spotify')) {
6624                        const correct = v.split('user:spotify:')[1]
6625                        console.log(correct, 'BNER')
6626                        $(this).val(correct)
6627                        return
6628                      }
6629                      if (v.includes("spotify:") || v.includes("https://open.spotify.com/")) {
6630                        const data = await trackUrl(v)
6631                        if (!data || !data.status) {
6632                          $(this).parent().addClass("error")
6633                          // $(this).parent().append(`<p class="txt-error">Make sure you copy the complete and correct link from Spotify. Ex: https://open.spotify.com/track/0C3xZJueyBvvMSsl0cETA6</p>`)
6634                          $("#personalizeBtnSpotify .btn").attr("disabled", true)
6635                          return
6636                        }
6637                        $(this).parent().removeClass("error")
6638                        // $(this).parent().remove("txt-error")
6639                        $("#personalizeBtnSpotify .btn").attr("disabled", false)
6640                      } else {
6641                        $("#personalizeBtnSpotify .btn").attr("disabled", true)
6642                      }
6643                    })
6644                    $(".purchaseAddon").delegate(".next-addon", "click", function() {
6645                      const parent = $(this).parents(".purchaseAddon")
6646                      const next = parent.next(".sectionPurchase")
6647                      if (next.hasClass("purchaseAddress")) {
6648                        if (productType !== '') {
6649                          console.log("clarity event " + productType + ' purchaseDelivery')
6650                          window.clarity("event", `${productType} purchaseDelivery`)
6651                          // window.clarity("set", productType, `purchaseDelivery - ${productDate}`)
6652                        }
6653                      }
6654                      const data = $("#itemAddons").find(".selected")
6655                      const length = $(".quantity-cart-46067682607319").val()
6656                      const checked = data.length;
6657                      if (checked > 0) {
6658                        if (length > 0) {
6659                          $(".purchaseAddon").addClass("purchaseAddonSpotify")
6660                          customSpotify(1, length, 'addon')
6661                        } else {
6662                          listAddon()
6663                        }
6664                      } else {
6665                        parent.addClass("hide")
6666                        next.removeClass("hide")
6667                      }
6668                    })
6669                    $("#personalizeBtnSpotify .btn").click(async function() {
6670                      const isCity = $("#cities[required]")
6671                      const isDate = $("#propDeliveryDate[required]")
6672                      if ((isDate.length > 0 && isCity.length > 0) && (isCity.val() === '' || isDate.val() === '')) {
6673                        alert('Please choose Delivery City & Delivery Date')
6674                        return
6675                      }
6676                      const data = await customSpotify(1, 1, 'product')
6677                      if (data) {
6678                        $("#backgroundPopup").fadeIn("slow");
6679                        $(".purchasePopupSpotify").fadeIn("slow");
6680                        if (productType !== '') {
6681                          console.log("clarity event " + productType + ' spotify')
6682                          window.clarity("event", `${productType} spotify`)
6683                          // window.clarity("set", productType, `purchaseDelivery - ${productDate}`)
6684                        }
6685                      }
6686                    })
6687
6688                    function formatBytes(bytes, decimals = 2) {
6689                      if (!+bytes) return '0 Bytes'
6690                      const k = 1024
6691                      const dm = decimals < 0 ? 0 : decimals
6692                      const sizes = ['B', 'KB', 'MB']
6693                      const i = Math.floor(Math.log(bytes) / Math.log(k))
6694                      return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`
6695                    }
6696                    async function trackUrl(link) {
6697                      try {
6698                        let trackId = link.split('/').pop().split('?')[0];
6699                        let type = ''
6700                        if (link.includes("spotify:")) {
6701                          const uri = link.split('spotify:')[1]
6702                          trackId = uri.split(':')[1]
6703                          type = uri.split(':')[0] + 's'
6704                        } else {
6705                          if (link.match('track')) {
6706                            type = 'tracks'
6707                          } else if (link.match('playlist')) {
6708                            type = 'playlists'
6709                          } else if (link.match('artist')) {
6710                            type = 'artists'
6711                          } else if (link.match('album')) {
6712                            type = 'albums'
6713                          }
6714                        }
6715                        console.log(`${host}/api/spotify/${type}/${trackId}`)
6716                        const data = await getFetch(`${host}/api/spotify/${type}/${trackId}`)
6717                        console.log(data, 'DATA')
6718                        const song = data?.data?.name
6719                        const artist = data?.data?.artist
6720                        return {
6721                          song,
6722                          artist,
6723                          type,
6724                          trackId,
6725                          status: data.status
6726                        }
6727                      } catch (err) {
6728                        console.log(err)
6729                      }
6730                    }
6731                    $(".spotifyAddons").delegate(".uploadPhotoSpotify", "change", async function() {
6732                      const parent = $(this).parents("[data-index]")
6733                      const preview = parent.find(".previewImage")
6734                      const file = $(this)[0].files[0];
6735                      if (file) {
6736                        const reader = new FileReader();
6737                        reader.onload = async function(e) {
6738                          parent.find(".uploadResult label").hide()
6739                          parent.find(".uploadedResult").remove()
6740                          parent.find(".uploadResult").append(`<div class="uploadedResult d-flex" style="justify-content: space-between">
6741        <p style="text-align: left;margin: 0;"><span style="color: #34C759;font-style: italic;font-size: 14px;text-overflow: ellipsis;overflow: hidden;max-width: 250px;white-space: nowrap;display: inline-block;vertical-align: middle;">${file.name}</span><span style="font-size: 14px;color: #34C759"> (${formatBytes(file.size)})</span> <span style="font-size: 14px">is uploaded</span></p>
6742        <div style="align-self: center"><span class="changeUpload" style="font-size: 12px;cursor: pointer">Change</span><span class="removeUpload" style="cursor: pointer;border-left: 1px solid;padding-left: 10px;margin-left: 10px;height: 10px;display: inline-flex;vertical-align: middle;">
6742<svg fill="none" height="11" viewBox="0 0 10 11" width="10" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
6743<path d="M2.07799 10.8332C1.78154 10.8332 1.52799 10.7276 1.31732 10.5165C1.10666 10.3054 1.0011 10.0523 1.00066 9.75716V1.49982H0.667322C0.572656 1.49982 0.493545 1.46782 0.429989 1.40382C0.366433 1.33982 0.334433 1.26049 0.333989 1.16582C0.333544 1.07116 0.365545 0.992047 0.429989 0.928491C0.494433 0.864935 0.573545 0.833158 0.667322 0.833158H3.00066C3.00066 0.69538 3.05177 0.57538 3.15399 0.473158C3.25621 0.370935 3.37621 0.319824 3.51399 0.319824H6.48732C6.6251 0.319824 6.7451 0.370935 6.84732 0.473158C6.94954 0.57538 7.00066 0.69538 7.00066 0.833158H9.33399C9.42866 0.833158 9.50777 0.865158 9.57132 0.929158C9.63488 0.993158 9.66688 1.07249 9.66732 1.16716C9.66777 1.26182 9.63577 1.34094 9.57132 1.40449C9.50688 1.46805 9.42777 1.49982 9.33399 1.49982H9.00066V9.75649C9.00066 10.0525 8.8951 10.3058 8.68399 10.5165C8.47288 10.7272 8.21954 10.8327 7.92399 10.8332H2.07799ZM8.33399 1.49982H1.66732V9.75649C1.66732 9.87605 1.70577 9.97427 1.78266 10.0512C1.85954 10.128 1.95799 10.1665 2.07799 10.1665H7.92399C8.04354 10.1665 8.14177 10.128 8.21866 10.0512C8.29554 9.97427 8.33399 9.87605 8.33399 9.75649V1.49982ZM3.87266 8.83316C3.96732 8.83316 4.04666 8.80116 4.11066 8.73716C4.17466 8.67316 4.20643 8.59405 4.20599 8.49982V3.16649C4.20599 3.07182 4.17399 2.99271 4.10999 2.92916C4.04599 2.8656 3.96666 2.8336 3.87199 2.83316C3.77732 2.83271 3.69821 2.86471 3.63466 2.92916C3.5711 2.9936 3.53932 3.07271 3.53932 3.16649V8.49982C3.53932 8.59449 3.57132 8.6736 3.63532 8.73716C3.69932 8.80116 3.77843 8.83316 3.87266 8.83316ZM6.12932 8.83316C6.22399 8.83316 6.3031 8.80116 6.36666 8.73716C6.43021 8.67316 6.46199 8.59405 6.46199 8.49982V3.16649C6.46199 3.07182 6.42999 2.99271 6.36599 2.92916C6.30199 2.86516 6.22288 2.83316 6.12866 2.83316C6.03399 2.83316 5.95466 2.86516 5.89066 2.92916C5.82666 2.99316 5.79488 3.07227 5.79532 3.16649V8.49982C5.79532 8.59449 5.82732 8.6736 5.89132 8.73716C5.95532 8.80071 6.03466 8.83271 6.12932 8.83316Z"fill=#757575 />
6744</svg>
6745</span></div></div>`)
6746                          parent.find(".frameImageUploaded svg").hide()
6747                          parent.find(".frameImage").addClass("uploaded")
6748                          preview.attr("src", e.target.result);
6749                          preview.show();
6750                          let formData = new FormData();
6751                          formData.append("file", file);
6752                          const response = await fetch(`${host}/api/upload?name=${file.name}&type=image/jpeg&r=${Date.parse(new Date)}`, {
6753                            method: "POST",
6754                            body: formData
6755                          })
6756                          const result = await response.json();
6757                          if (result) {
6758                            parent.find(".resultPhotoSpotify").val(result.url)
6759                          }
6760                        }
6761                        reader.readAsDataURL(file);
6762                      } else {
6763                        preview.hide();
6764                      }
6765                    });
6766                    $(".spotifyAddons").delegate(".uploadResult", "click", function() {
6767                      $(this).next("input[type=file]").trigger("click")
6768                    })
6769                    $(".spotifyAddons").delegate(".changeUpload", "click", function() {
6770                      $(this).parents("input[type=file]").trigger("click")
6771                    })
6772                    $(".spotifyAddons").delegate(".removeUpload", "click", function() {
6773                      const parent = $(this).parents("[data-index]")
6774                      parent.find(".uploadPhotoSpotify").val("")
6775                      parent.find(".uploadResult label").show()
6776                      parent.find(".uploadedResult").remove()
6777                      parent.find(".frameImageUploaded svg").show()
6778                      parent.find(".previewImage").hide()
6779                      parent.find(".frameImage").removeClass("uploaded")
6780                    })
6781                    $(".spotifyAddons").delegate("label.checkbox", "click", function() {
6782                      const parent = $(this).parents("[data-index]")
6783                      parent.toggleClass("checked")
6784                    })
6785                    $(".spotifyAddons").delegate(".spotifyLink", "change", async function() {
6786                      const parent = $(this).parents("[data-index]")
6787                      const link = $(this).val()
6788                      const data = await trackUrl(link)
6789                      console.log(data)
6790                      if (data.song) {
6791                        parent.find(".spotifySong").val(data.song)
6792                        parent.find(".spotifyData").find("h3").text(data.song)
6793                      }
6794                      if (data.artist) {
6795                        parent.find(".spotifyArtist").val(data.artist)
6796                        parent.find(".spotifyData").find("p").text(data.artist)
6797                      }
6798                      parent.find(".spotifyCode img").attr("src", `https://scannables.scdn.co/uri/plain/png/FFFFFF/black/640/spotify:${data.type.slice(0, -1)}:${data.trackId}`)
6799                      // https://scannables.scdn.co/uri/plain/png/FFFFFF/black/640/spotify:track:1er51HCEBhIAtoEemKuC3M
6800                      if (data.status === true) {
6801                        parent.find(".btn-action .btn").attr("disabled", false)
6802                      } else {
6803                        parent.find(".btn-action .btn").attr("disabled", true)
6804                      }
6805                    })
6806                    $(".spotifyAddons").delegate(".spotifySong", "keyup", async function() {
6807                      const parent = $(this).parents("[data-index]")
6808                      const v = $(this).val()
6809                      parent.find(".spotifyData h3").text(v)
6810                    })
6811                    $(".spotifyAddons").delegate(".spotifyArtist", "keyup", async function() {
6812                      const parent = $(this).parents("[data-index]")
6813                      const v = $(this).val()
6814                      parent.find(".spotifyData p").text(v)
6815                    })
6816                    $(".spotifyAddons").delegate(".btn-action .btn:not(.no-addon)", "click", async function() {
6817                      const parent = $(this).parents("[data-index]")
6818                      const length = parent.data("length")
6819                      const index = parent.data("index")
6820                      const indexNext = Number(index) + 1
6821                      customSpotify(indexNext, length, 'addon')
6822                    })
6823                    $(".spotifyAddons").delegate(".btn-action .btn.finished", "click", async function() {
6824                      const parent = $(this).parents(".purchaseAddon")
6825                      const next = parent.next(".sectionPurchase")
6826                      parent.addClass("hide")
6827                      next.removeClass("hide")
6828                      next.find(".purchase-button").show()
6829                      listAddon()
6830                    })
6831                    $(".spotifyAddons").delegate(".back-spotify", "click", async function() {
6832                      const t = $(this).parents("[data-index]")
6833                      const parent = $(this).parents(".sectionPurchase")
6834                      const current = t.data("index")
6835                      const prevCurrent = Number(current) - 1
6836                      if (current == 1) {
6837                        parent.removeClass("purchaseAddonSpotify")
6838                        parent.find(".purchase-button").show()
6839                        parent.find(".headerPurchase h3").text("Make It More Special with Add-Ons!")
6840                        $(".spotifyAddons").empty()
6841                        $(".regulerAddons").show()
6842                        return
6843                      }
6844                      t.hide()
6845                      t.prev("[data-index]").show()
6846                      t.remove()
6847                      parent.find(".headerPurchase h3").text(`personalize spotify photo print - ${prevCurrent}`)
6848                    })
6849                    $("#personalizeBtn .btn").click(async function() {
6850                      loadPopupPersonalize()
6851                    });
6852                    $(".sectionPurchaseSpotify").delegate(".btn[data-type=card]", "click", function() {
6853                      $(".sectionPurchaseSpotify").hide()
6854                      loadPopupPersonalize()
6855                    })
6856                    $(".close-purchase-popup").click(function() {
6857                      disablePopup();
6858                    });
6859                    $("#backgroundPopup").click(function() {
6860                      // disablePopup();
6861                    });
6862                    $("#popupCart .close-purchase-popup").click(function() {
6863                      location.reload()
6864                    });
6865                    $('#popupCart').on('hide.bs.modal', function(e) {
6866                      location.reload()
6867                    })
6868                    $(".next-card").click(function() {
6869                      const parent = $(this).parents(".sectionPurchase")
6870                      const next = parent.next(".sectionPurchase")
6871                      parent.addClass("hide")
6872                      next.removeClass("hide")
6873                    })
6874                    $(".back-purchase-button").click(function() {
6875                      const parent = $(this).parents(".sectionPurchase")
6876                      const prev = parent.prev(".sectionPurchase")
6877                      parent.addClass("hide")
6878                      prev.removeClass("hide")
6879                    })
6880                    $(document).keypress(function(e) {
6881                      if (e.keyCode == 27 && popupStatus == 1) {
6882                        disablePopup();
6883                      }
6884                    });
6885                    const parentImg = $(".case-img-preview")
6886                    const parentVid = $(".case-video-preview")
6887
6888                    function readURL(input) {
6889                      if (input.files && input.files[0]) {
6890                        let reader = new FileReader();
6891                        let type = 'image/jpeg'
6892                        const size = input.files[0].size
6893                        if (input.files[0].type.match('video/')) {
6894                          type = 'video/mp4'
6895                          if (size > 15728640) {
6896                            alert('File size exceeds maximum limit 15 MB')
6897                            return
6898                          }
6899                        } else {
6900                          if (size > 5242880) {
6901                            alert('File size exceeds maximum limit 5 MB')
6902                            return
6903                          }
6904                        }
6905                        reader.onload = function(e) {
6906                          $(".nextBtn").attr("disabled", true)
6907                          if (type === 'image/jpeg') {
6908                            $('.placeholder-image').hide();
6909                            $('.preview-image').show()
6910                            $('.preview-image').attr('src', e.target.result);
6911                          } else {
6912                            // parentVid.find(".ajax-loader").show();
6913                            $(".steps-card-preview").addClass("loading")
6914                          }
6915                        }
6916                        reader.readAsDataURL(input.files[0]);
6917                      }
6918                    }
6919                    async function readURLPapan(input) {
6920                      if (input.files && input.files[0]) {
6921                        let reader = new FileReader();
6922                        reader.onload = function(e) {
6923                          $('.btn-upload-papan').siblings('label').hide();
6924                          $('.btn-upload-papan img').attr('src', e.target.result);
6925                          $('.btn-upload-papan img').show();
6926                          $('.svgLogoPapan').hide();
6927                        }
6928                        const type = 'image/jpeg'
6929                        const name = `logo-8144957800663-${Date.parse(new Date())}`
6930                        let formData = new FormData();
6931                        formData.append("file", input.files[0]);
6932                        const response = await fetch(`${host}/api/upload?name=${name}&type=${type}&r=${randomString(3, '0123456789')}`, {
6933                          method: "POST",
6934                          body: formData
6935                        })
6936                        const result = await response.json();
6937                        if (result) {
6938                          const url = result.url
6939                          $("[data-properties=papan-logo]").val(url)
6940                        }
6941                        reader.readAsDataURL(input.files[0]);
6942                      }
6943                    }
6944                    async function readURLAddress(input) {
6945                      console.log(input, 'readURLAddress')
6946                      if (input.files && input.files[0]) {
6947                        let reader = new FileReader();
6948                        reader.onload = function(e) {
6949                          $('.photo-address').attr('src', e.target.result);
6950                          $('.photo-address').show();
6951                        }
6952                        const type = 'image/jpeg'
6953                        const name = input.files[0].name?.split('.')[0]
6954                        let formData = new FormData();
6955                        formData.append("file", input.files[0]);
6956                        const response = await fetch(`${host}/api/upload?name=${name}&type=${type}&r=${randomString(3, '0123456789')}`, {
6957                          method: "POST",
6958                          body: formData
6959                        })
6960                        const result = await response.json();
6961                        reader.readAsDataURL(input.files[0]);
6962                        return result
6963                      }
6964                    }
6965                    async function addToCartUang() {
6966                      var productAddOnId1 = 42122101162199;
6967                      var productAddOnId2 = 42122101194967;
6968                      var product_id = 8144957800663
6969                      const data = {
6970                        items: [{
6971                          quantity: $("#Quantity-" + productAddOnId1).val(),
6972                          id: productAddOnId1,
6973                          "properties": {
6974                            "Time": $("#properties-time").val()
6975                          }
6976                        }, {
6977                          quantity: $("#Quantity-" + productAddOnId2).val(),
6978                          id: productAddOnId2,
6979                          "properties": {
6980                            "Time": $("#properties-time").val()
6981                          }
6982                        }]
6983                      }
6984                      await fetch(window.Shopify.routes.root + 'cart/add.js', {
6985                        method: 'POST',
6986                        headers: {
6987                          'Content-Type': 'application/json'
6988                        },
6989                        body: JSON.stringify(data)
6990                      }).then(response => {
6991                        console.error('Sukses Buket Uang:', response);
6992                        $(".form-flower").submit()
6993                      }).catch((error) => {
6994                        console.error('Error Buket Uang:', error);
6995                        $(".form-flower").submit()
6996                      });
6997                    }
6998                    async function saveCard() {
6999                      let isCard = true
7000                      const kartu_penerima = $("[data-properties=penerima]").val() !== '' ? $("[data-properties=penerima]").val() : ''
7001                      const kartu_pengirim = $("[data-properties=pengirim]").val() !== '' ? $("[data-properties=pengirim]").val() : ''
7002                      const kartu_ucapan = $("[data-properties=ucapan]").val() !== '' ? $("[data-properties=ucapan]").val() : ''
7003                      const foto = $("#properties-photo").val()
7004                      const video = $("#properties-video").val()
7005                      const data = JSON.stringify({
7006                        "id": qrID,
7007                        "penerima": $("#properties-nama-penerima").val(),
7008                        "kartu_penerima": kartu_penerima,
7009                        "kartu_ucapan": kartu_ucapan,
7010                        "kartu_pengirim": kartu_pengirim,
7011                        "foto": foto,
7012                        "video": video,
7013                        "productId": "8144957800663",
7014                        "order_name": "",
7015                        "status": "Cart"
7016                      })
7017                    }
7018                    async function additem(items) {
7019                      try {
7020                        let formData = items
7021                        if (items?.length) {
7022                          formData = {
7023                            'items': items
7024                          };
7025                        }
7026                        const add = await fetch(window.Shopify.routes.root + 'cart/add.js', {
7027                          method: 'POST',
7028                          headers: {
7029                            'Content-Type': 'application/json',
7030                            'X-Requested-With': 'xmlhttprequest' /* XMLHttpRequest is ok too, it's case insensitive */
7031                          },
7032                          body: JSON.stringify(formData)
7033                        })
7034                        const data = await add.json();
7035                        return data
7036                      } catch (err) {
7037                        console.log('Error additem', err)
7038                      }
7039                    }
7040                    async function addons() {
7041                      let items = []
7042                      $(".addon-item").each(function() {
7043                        const p = $(this)
7044                        const props = p.next(".propsAddonSpotify")
7045                        const id = $(this).data("id")
7046                        const quantity = $(this).data("qty")
7047                        const propId = $("#properties-time").val()
7048                        let properties = {}
7049                        if (id === 46067682607319) {
7050                          const link = props.find(".spotifyLinkAddon").text()
7051                          const photo = props.find(".spotifyFotoAddon").text()
7052                          const song = props.find(".spotifySongAddon").text()
7053                          const artist = props.find(".spotifyArtistAddon").text()
7054                          properties = {
7055                            id: propId,
7056                            "Spotify Link": link !== '' ? link : '-',
7057                            "Spotify Photo": photo !== '' ? photo : '-',
7058                            "Spotify Song": song !== '' ? song : '-',
7059                            "Spotify Artist": artist !== '' ? artist : '-',
7060                            type: 'addon'
7061                          }
7062                        } else {
7063                          properties = {
7064                            "id": propId,
7065                            "type": "addon"
7066                          }
7067                        }
7068                        items.push({
7069                          id,
7070                          quantity,
7071                          properties
7072                        })
7073                      })
7074                      return items
7075                    }
7076                    async function propItems() {
7077                      let props = {}
7078                      $("[data-properties]").each(function(e) {
7079                        let elementType = this.tagName;
7080                        const k = $(this).data("properties")
7081                        if (k !== 'penerima' && k !== 'ucapan' && k !== 'pengirim' && k !== 'nama-penerima' && k !== 'alamat-penerima' && k !== 'telepon-penerima' && k !== 'company' && k !== 'province' && k !== 'foto-alamat' && k !== 'papan-logo') {
7082                          const v = elementType === 'SELECT' ? $(this).find(":selected").val() : $(this).val();
7083                          if (v !== '') {
7084                            props[k] = v?.replace(/[\s\n]/g, '');
7085                          }
7086                        }
7087                      })
7088                      return props
7089                    }
7090                    async function showPopupCart(items) {
7091                      if (productType !== '') {
7092                        console.log("clarity event " + productType + ' completeOrder')
7093                        window.clarity("event", `${productType} completeOrder`)
7094                        // window.clarity("set", productType, `completeOrder - ${productDate}`)
7095                      }
7096                      $("#popupCart").show()
7097                      $(".propDeliveryCity").text($("#cities").val())
7098                      $(".propDeliveryDate").text($("#propDeliveryDate").val())
7099                      $(".propDeliveryTime").text($("#propDeliveryTime").val())
7100                      $(".propDeliveryName").text($("[data-properties=nama-penerima]").val())
7101                      $(".propDeliveryAddress").text($("[data-properties=alamat-penerima]").val())
7102                      $(".propDeliveryPhone").text($("[data-properties=telepon-penerima]").val())
7103                      $(".propDeliveryProv").text($("#province").val())
7104                      $(".propDeliveryZip").text($("#zip").val())
7105                      const addons = []
7106                      if (items && items.length > 0) {
7107                        for (let i = 1; i < items.length; i++) {
7108                          const spotifyLink = items[i].properties['Spotify Link']
7109                          const spotifyPhoto = items[i].properties['Spotify Photo']
7110                          const spotifySong = items[i].properties['Spotify Song']
7111                          const spotifyArtist = items[i].properties['Spotify Artist']
7112                          const price = items[i].price / 100
7113                          const props = spotifyLink ? `<div class="propsAddonCart row m-0">
7114                <div class="col-12 col-lg-2"></div>
7115                <div class="col-12 col-lg-10">
7116                  <p>
7117                    <span>spotify link</span>
7118                    <span>${spotifyLink}</span>
7119                  </p>
7120                  <p>
7121                    <span>Upload Photo</span>
7122                    <span>${spotifyPhoto}</span>
7123                  </p>
7124                  <p>
7125                    <span>song / playlist name</span>
7126                    <span>${spotifySong}</span>
7127                  </p>
7128                  <p>
7129                    <span>artist name</span>
7130                    <span>${spotifyArtist}</span>
7131                  </p>
7132                </div>
7133              </div>` : '';
7134                          addons.push(`<div class="row m-0">
7135                <div class="imgAddonCart col-2">
7136                  <img
7137                    width="43"
7138                    src="${items[i].image}"
7139                    alt=""
7140                  >
7141                </div>
7142                <div class="imgAddonTitlePrice col-10 align-self-center">
7143                  <div class="row justify-content-between m-0">
7144                    <div class="col-12 col-lg-8">
7145                      <h5>${items[i].title}</h5>
7146                    </div>
7147                    <div class="col-12 col-lg-4 text-lg-right">
7148                      <span>${rupiah.format(price)}</span>
7149                    </div>
7150                  </div>
7151                </div>
7152              </div>${props}`)
7153                        }
7154                      }
7155                      // console.log(addons)
7156                      if (addons.length === 0) {
7157                        $(".itemAddonCart").hide()
7158                        return
7159                      }
7160                      $(".toggleAddonCart h4").text(`add-ons (${items.length - 1})`)
7161                      $(".wrapperItemAddonCart").html(addons)
7162                    }
7163                    const money = (money) => {
7164                      return new Intl.NumberFormat('id-ID', {
7165                        style: 'currency',
7166                        currency: 'IDR',
7167                        minimumFractionDigits: 0
7168                      }).format(money);
7169                    }
7170                    async function showNoteMoney() {
7171                      let qty50k = $("[data-properties='Uang 50k']").val()
7172                      let qty100k = $("[data-properties='Uang 100k']").val()
7173                      const total50k = Number(qty50k) * 50000
7174                      const total100k = Number(qty100k) * 100000
7175                      const total_all = total50k + total100k
7176                      $(".prop50k").html(`<span>${qty50k} Lembar: <strong class="pl-1">${money(total50k)}</strong></span>`)
7177                      $(".prop100k").html(`<span>${qty100k} Lembar: <strong class="pl-1">${money(total100k)}</strong></span>`)
7178                      $(".itemMoney").html(`<p>For the money arrangement, please transfer <strong>IDR ${money(total_all)}</strong> to <strong>Bank Mandiri 1020001234522 (PT Modern Mekar Abadi)</strong> and contact our <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" target="_blank" style="text-decoration: underline;
7178 color: #8d3f2d">Customer Service</a> to confirm with proof of payment.</p>`)
7179                    }
7180                    async function removeImage() {
7181                      const data = JSON.stringify({
7182                        "ID": $("#properties-properties-qrId").val(),
7183                        "Kartu Nama Penerima": $("#properties-kartu-nama-penerima").val(),
7184                        "Kartu Nama Pengirim": $("#properties-kartu-nama-pengirim").val(),
7185                        "Kartu Ucapan": $("[data-properties=ucapan]").val(),
7186                        "Nama Penerima": $("#properties-nama-penerima").val(),
7187                        "Order Number": "",
7188                        "Status": "Product",
7189                        "Foto": "",
7190                        "Media": $("#properties-video").val(),
7191                        "Image": "8144957800663"
7192                      })
7193                      const remove = updateCard(data)
7194                      if (remove) {
7195                        $(this).hide()
7196                        $("#properties-photo").val("-")
7197                        $(".placeholder-image").show()
7198                        $(".preview-image").attr("src", "")
7199                      }
7200                    }
7201                    async function removeVideo() {
7202                      const data = JSON.stringify({
7203                        "ID": $("#properties-properties-qrId").val(),
7204                        "Kartu Nama Penerima": $("#properties-kartu-nama-penerima").val(),
7205                        "Kartu Nama Pengirim": $("#properties-kartu-nama-pengirim").val(),
7206                        "Kartu Ucapan": $("[data-properties=ucapan]").val(),
7207                        "Nama Penerima": $("#properties-nama-penerima").val(),
7208                        "Order Number": "",
7209                        "Status": "Product",
7210                        "Foto": $("#properties-photo").val(),
7211                        "Media": "",
7212                        "Image": "8144957800663"
7213                      })
7214                      const remove = updateCard(data)
7215                      if (remove) {
7216                        $("#properties-video").val("-")
7217                        $(this).find("img").hide()
7218                        $(this).hide()
7219                        $(this).prev("p").text("Add video to make it more special (optional)")
7220                        $("#label-input-video").show()
7221                        $("#label-input-video span").text("Upload Video")
7222                        $(".case-video-preview p span").remove()
7223                      }
7224                    }
7225                    async function loadItemOccasion(t, occasion) {
7226                      const name = occasion?.replace('greeting-card-', '')
7227                      $("#kartu-ucapan").val("")
7228                      $("[data-occassion]").removeClass("selected")
7229                      $("[data-properties=ucapan]").val("")
7230                      $("#save-card").attr("disabled", true)
7231                      t.addClass("selected")
7232                      $("#show_note").attr("data-card-occassion", name)
7233                      $.get(`https://outerbloom.com/collections/${occasion}/products.json`, function(data, status) {
7234                        const products = data.products
7235                        const html = []
7236                        for (let i = 0; i < products.length; i++) {
7237                          const id = products[i].id
7238                          const variantId = products[i].variants[0].id
7239                          const img = products[i].images[0].src
7240                          const title = products[i].title
7241                          const price = products[i].variants[0].price
7242                          const qty = products[i].variants[0].inventory_quantity
7243                          const body = `<div class="item-card${price < 1 ? ' free' : ' nofree'}${i === 0 ? ' selected' : ''}" data-id=${id}>
7244              <label for="card-${variantId}"></label>
7245                  <div class="card-image">
7246                      <img src="${img}" alt="${title}" width="" height="" />
7247                  </div>
7248                  <div class="card-meta text-center">
7249                      <h5>${title}</h5>
7250                      <p>${price < 1 ? 'FREE' : rupiah.format(price)}</p>
7251                      <input id="card-${variantId}" type="radio" name="id" value="${variantId}" data-price="${price}">
7252                  </div>
7253              </div>`
7254                          html.push(body)
7255                        }
7256                        const withoutCard = `<div class="item-card item-without-card">
7257              <label for="card-0"></label>
7258                  <div class="card-image">
7259                      <img src="https://cdn.shopify.com/s/files/1/1589/6833/t/129/assets/without-card.png?v=1747632283" alt="Without card" width="" height="" />
7260                  </div>
7261                  <div class="card-meta text-center">
7262                      <h5>
7262Send without a greeting card</h5>
7263                      <input id="card-0" type="radio" name="id" value="" data-price="">
7264                  </div>
7265              </div>`
7266                        $("#itemCards .items-card").html(html.length === 0 ? '<p>No Item available</p>' : html.join(""))
7267                      });
7268                    }
7269                    $(document).ready(function() {
7270                      // Observer to auto-trigger addon loading when addon section becomes visible
7271                      const addonObserver = new MutationObserver(function(mutations) {
7272                        mutations.forEach(function(mutation) {
7273                          const target = $(mutation.target)
7274                          if (target.hasClass('purchaseAddon') && mutation.type === 'attributes' && mutation.attributeName === 'class') {
7275                            if (!target.hasClass('hide')) {
7276                              // Addon section just became visible, ensure items are loaded
7277                              setTimeout(function() {
7278                                if ($("#itemAddons .row").children().length === 0 || $("#itemAddons .row").text().includes("No Item available")) {
7279                                  console.log("Auto-triggering addon load...")
7280                                  $("[data-addon=upsell-all]").trigger("click")
7281                                }
7282                              }, 150)
7283                            }
7284                          }
7285                        })
7286                      })
7287                      // Start observing addon section
7288                      const addonSection = document.querySelector('.purchaseAddon')
7289                      if (addonSection) {
7290                        addonObserver.observe(addonSection, {
7291                          attributes: true,
7292                          attributeFilter: ['class']
7293                        })
7294                      }
7295                      $(".purchasePopup").delegate("#addtocart-card", "click", async function() {
7296                        $(this).find("span").addClass("loading")
7297                        let isValid = true
7298                        $(".formAddressPurchase [required]").each(function() {
7299                          const t = $(this)
7300                          const input = t.val()
7301                          const p = t.parent()
7302                          if (input === '') {
7303                            p.addClass("error")
7304                            isValid = false
7305                          }
7306                        })
7307                        if (!isValid) {
7308                          $(this).find("span").removeClass("loading")
7309                          return
7310                        }
7311                        let items = []
7312                        const mainProps = {
7313                          "Delivery Date": $("#propDeliveryDate").val(),
7314                          "Delivery Time": $("#propDeliveryTime").val() !== '' ? $("#propDeliveryTime").val() : '-',
7315                          "Kota Pengiriman": $("#cities").val(),
7316                          "Nama Penerima": $("[data-properties=nama-penerima]").val() !== '' ? $("[data-properties=nama-penerima]").val() : '-',
7317                          "Alamat Penerima": $("[data-properties=alamat-penerima]").val() !== '' ? $("[data-properties=alamat-penerima]").val() : '-',
7318                          "Kodepos": $("#zip").val() !== '' ? $("#zip").val() : '-',
7319                          "Telepon Penerima": $("[data-properties=telepon-penerima").val() !== '' ? $("[data-properties=telepon-penerima").val() : '-',
7320                          "Papan Nama Penerima": $("[data-properties=penerima]").val() !== '' ? $("[data-properties=penerima]").val() : '-',
7321                          "Papan Ucapan": $("[data-properties=ucapan]").val() !== '' ? $("[data-properties=ucapan]").val() : '-',
7322                          "Papan Nama Pengirim": $("[data-properties=pengirim]").val() !== '' ? $("[data-properties=pengirim]").val() : '-',
7323                          "Papan Logo": $("[data-properties=papan-logo]").val() !== '' ? $("[data-properties=papan-logo]").val() : '-',
7324                          "Foto Alamat": $("[data-properties=foto-alamat]").val() !== '' ? $("[data-properties=foto-alamat]").val() : '-',
7325                          "Province": $("#province").val() !== '' ? $("#province").val() : '-',
7326                          "Country": $("#properties-kota-pengiriman-country").val() !== '' ? $("#properties-kota-pengiriman-country").val() : '-',
7327                          "Shipping": $("#properties-shipping").val() !== '' ? $("#properties-shipping").val() : '-',
7328                          "Company": $("[data-properties=company]").val() !== '' ? $("[data-properties=company]").val() : '-',
7329                          "id": $("#properties-time").val() !== '' ? $("#properties-time").val() : '-',
7330                          "type": 'product'
7331                        }
7332                        const props = await propItems()
7333                        properties = {
7334                          ...mainProps,
7335                          ...props
7336                        };
7337                        const id = $("#productSelect").find('option:selected').val()
7338                        console.log(id, 'main ID')
7339                        const mainItem = {
7340                          id: Number(id),
7341                          quantity: 1,
7342                          properties
7343                        }
7344                        items.push(mainItem)
7345                        const cardId = $("#itemCards").find(".selected input").val()
7346                        const cardItem = {
7347                          id: Number(cardId),
7348                          quantity: 1,
7349                          properties: {
7350                            "id": $("#properties-time").val() !== '' ? $("#properties-time").val() : '-',
7351                            type: 'card'
7352                          }
7353                        }
7354                        console.log(cardId, 'cardId')
7355                        if (cardId) {
7356                          items.push(cardItem)
7357                        }
7358                        const addon = await addons()
7359                        if (addon) {
7360                          for (let i = 0;
7360 i < addon.length; i++) {
7361                            items.push({
7362                              id: addon[i].id,
7363                              quantity: addon[i].quantity,
7364                              properties: addon[i].properties
7365                            })
7366                          }
7367                        }
7368                        const addItems = await additem(items)
7369                        console.log(addItems.items, 'add items')
7370                        if (addItems) {
7371                          $(this).find("span").removeClass("loading")
7372                          disablePopup()
7373                          showPopupCart(addItems.items)
7374                          localStorage.setItem("items", JSON.stringify(addItems.items))
7375                        }
7376                      })
7377                      $("#addtocart-cart .btn").click(async function() {
7378                        const id = $("#productSelect").find('option:selected').val()
7379                        const mainProps = {
7380                          id: $("#properties-time").val() !== '' ? $("#properties-time").val() : '-',
7381                          type: 'product'
7382                        }
7383                        const props = await propItems()
7384                        const properties = {
7385                          ...mainProps,
7386                          ...props
7387                        };
7388                        const items = {
7389                          id: Number(id),
7390                          quantity: 1,
7391                          properties
7392                        }
7393                        const addItems = await additem(items)
7394                        if (addItems) {
7395                          showPopupCart(addItems.items)
7396                          localStorage.setItem("items", JSON.stringify(addItems))
7397                        }
7398                      })
7399                      $(".formAddressPurchase [required]").change(function() {
7400                        const t = $(this)
7401                        const p = t.parent()
7402                        const v = t.val()
7403                        if (v !== '') {
7404                          p.removeClass("error")
7405                        }
7406                      })
7407                      $("#save-card").click(async function() {
7408                        const parent = $(this).parents(".sectionPurchase")
7409                        const next = parent.next(".sectionPurchase")
7410                        $(this).find("span").addClass("loading")
7411                        const card = await saveCard()
7412                        console.log(card, 'ssaveCCC')
7413                        if (card?.status === 200 || card?.status === 201) {
7414                          $(".scanCard").removeClass("hide")
7415                          $(this).find("span").removeClass("loading")
7416                          parent.addClass("hide")
7417                          next.removeClass("hide")
7418                          if (next.hasClass("purchaseAddon")) {
7419                            $("[data-addon=upsell-all]").click()
7420                            console.log("clarity event addons")
7421                            window.clarity("event", `${productType} add-ons`)
7422                            // Ensure addon items are loaded when entering addon popup
7423                            setTimeout(function() {
7424                              if ($("#itemAddons .row").children().length === 0 || $("#itemAddons .row").text().includes("No Item available")) {
7425                                $("[data-addon=upsell-all]").trigger("click")
7426                              }
7427                            }, 100)
7428                          }
7429                          if (next.hasClass("purchaseAddress")) {
7430                            $("#zip").select2()
7431                          }
7432                        }
7433                      })
7434                      $("#skip-card").click(async function() {
7435                        $("#greetingCard [data-properties]").val("")
7436                        $("#properties-photo").val("")
7437                        $("#properties-video").val("")
7438                        const parent = $(this).parents(".sectionPurchase")
7439                        const next = parent.next(".sectionPurchase")
7440                        parent.addClass("hide")
7441                        next.removeClass("hide")
7442                        // $("#itemCards").html("")
7443                        removeImage()
7444                        removeVideo()
7445                        if (next.hasClass("purchaseAddon")) {
7446                          $("[data-addon='upsell-all']").click()
7447                          console.log("clarity event addons")
7448                          window.clarity("event", `${productType} add-ons`)
7449                          // Ensure addon items are loaded when entering addon popup
7450                          setTimeout(function() {
7451                            if ($("#itemAddons .row").children().length === 0 || $("#itemAddons .row").text().includes("No Item available")) {
7452                              $("[data-addon='upsell-all']").trigger("click")
7453                            }
7454                          }, 100)
7455                        }
7456                        if (next.hasClass("purchaseAddress")) {
7457                          $("#zip").select2()
7458                        }
7459                      })
7460                      $("#msgCard").click(async function() {
7461                        $(this).parent().addClass("loading")
7462                        let occasion = $(".selected[data-occassion]").data("occassion")
7463                        occasion = occasion?.replace("greeting-card-", "")
7464                        const {
7465                          data
7466                        } = await getFetch(`${host}/api/card/template/occasion?name=${occasion}`);
7467                        const d = data?.data
7468                        for (let i = 0; i < d.length; i++) {
7469                          const num = Math.floor(Math.random() * (d.length - 1 + 1) + 1);
7470                          const greeting = d[num]?.Greeting
7471                          $(".greetingCard textarea").val(greeting)
7472                          $(this).parent().removeClass("loading")
7473                        }
7474                        $("#save-card").attr("disabled", false)
7475                      })
7476                      $(".sectionPurchaseBoard .next-purchase-button").click(function() {
7477                        const parent = $(this).parents(".sectionPurchase")
7478                        const next = parent.next(".sectionPurchase")
7479                        parent.addClass("hide")
7480                        next.removeClass("hide")
7481                      })
7482                      $("#editCard").click(function() {
7483                        $(".custom-card").show()
7484                        $(".preview-card").hide()
7485                      })
7486                      $("#first_name, #last_name").change(function() {
7487                        const v = $(this).val()
7488                        const first_name = $("#first_name").val()
7489                        const last_name = $("#last_name").val() !== '' ? ' ' + $("#last_name").val() : ''
7490                        $("[data-properties=nama-penerima]").val(first_name + last_name)
7491                      })
7492                      $("[data-occassion]").click(function() {
7493                        const t = $(this)
7494                        const p = t.parents(".sectionPurchase")
7495                        // $(".greetingCard").addClass("disabled")
7496                        const occasion = t.data("occassion")
7497                        loadItemOccasion(t, occasion)
7498                      })
7499                      $("#itemCards").delegate(".item-card:not(.item-without-card) label", "click", function() {
7500                        const id = $(this).parent(".item-card").data("id")
7501                        const t = $(this).parent(".item-card")
7502                        const target = t.find("input")
7503                        const v = $('.item-card input[type="radio"]:checked').val();
7504                        $("#itemCards .item-card").removeClass("selected")
7505                        t.addClass("selected")
7506                        $("#itemCards .item-card").find("input").attr("name", "")
7507                        if (target.length > 0) {
7508                          target.attr("name", "id[]")
7509                          $("#properties-card").val(id)
7510                          $(".greetingCard").removeClass("disabled")
7511                          $("#skip-card").attr("disabled", false)
7512                        } else {
7513                          $("#properties-card").val("")
7514                        }
7515                      })
7516                      $("#itemCards").delegate(".item-without-card label", "click", function() {
7517                        const parent = $(this).parents(".sectionPurchase")
7518                        const next = parent.next(".sectionPurchase")
7519                        $(".greetingCard").addClass("disabled")
7520                        parent.addClass("hide")
7521                        next.removeClass("hide")
7522                        $("[data-addon=upsell-all]").click()
7523                        $("#zip").select2()
7524                      })
7525                      $("[data-properties=ucapan]").keyup(function() {
7526                        const v = $(this).val()
7527                        const p = $(this).parents(".sectionPurchase")
7528                        $(".purchaseAddress").find(".greetingCard textarea").val(v)
7529                        if (v.length > 3) {
7530                          p.find(".next-purchase-button").attr("disabled", false)
7531                        } else {
7532                          p.find(".next-purchase-button").attr("disabled", true)
7533                        }
7534                      })
7535                      $("[data-properties=penerima]").keyup(function() {
7536                        const v = $(this).val()
7537                        $(".purchaseAddress").find("[data-properties=penerima]").val(v)
7538                      })
7539                      $("[data-properties=pengirim]").keyup(function() {
7540                        const v = $(this).val()
7541                        $(".purchaseAddress").find("[data-properties=pengirim]").val(v)
7542                      })
7543                      $(document).click(function(e) {
7544                        if ($(e.target).closest('.wrapperPopupCart').length != 0) return false;
7545                        // $('#popupCart').fadeOut('slow');
7546                        // location.reload()
7547                      });
7548                      $(".toggleAddonCart").click(function() {
7549                        const p = $(this).parent(".itemAddonCart")
7550                        p.toggleClass("open")
7551                      })
7552                      $(".btnViewCart").click(function() {
7553                        window.location.href = "https://outerbloom.com/cart";
7554                      })
7555                      $(".btnViewCheckout").click(async function() {
7556                        $(this).find("span").addClass("loading")
7557                        let zip = $("#zip").val()
7558                        const first_name = $("#first_name").val()
7559                        const last_name = $("#last_name").val()
7560                        const company = $("#company").val() !== '' ? $("#company").val() : ''
7561                        const address1 = $("#delivery_address").val()
7562                        const address2 = zip && zip !== '' ? zip?.split(' - ')[1] : ''
7563                        zip = zip && zip !== '' ? zip?.split(' - ')[0] : ''
7564                        const phone = $("#recipient_number").val()
7565                        const city = $("#cities").val()
7566                        const province = $("#province").val()
7567                        const country = 'Indonesia'
7568                        const ver = Date.parse(new Date())
7569                        const params = `checkout[email]=&checkout[shipping_address][first_name]=${first_name}&checkout[shipping_address][last_name]=${last_name}&checkout[shipping_address][company]=${company}&checkout[shipping_address][address1]=${address1}&checkout[shipping_address][address2]=${address2}&checkout[shipping_address][city]=${city}&checkout[shipping_address][country]=${country}&checkout[shipping_address][province]=${province}&checkout[shipping_address][zip]=${zip}&checkout[shipping_address][phone]=${phone}&v=${ver}`
7570                        const clear = await fetch(`/cart/clear.js`, {
7571                          method: 'POST'
7572                        })
7573                        if (clear.status === 200) {
7574                          const savedItem = window.localStorage.getItem("items");
7575                          const items = JSON.parse(savedItem)
7576                          const addItems = await additem(items)
7577                          console.log(addItems, 'new addItems')
7578                          if (addItems) {
7579                            window.location.href = `https://outerbloom.com/checkout?${params}`;
7580                          }
7581                        }
7582                      })
7583                      $(".btnContinueShopping").click(function() {
7584                        window.location.href = "https://outerbloom.com/";
7585                      })
7586                      if (isIOS) {
7587                        $(".empty-state-card").click(function() {
7588                          $("#input-foto").trigger("click")
7589                        })
7590                        $(".btn-upload-image").click(function() {
7591                          $("#input-foto").trigger("click")
7592                        })
7593                        $("[for=input-video]").click(function() {
7594                          $("#input-video").trigger("click")
7595                        })
7596                        $(".btn-upload-papan").click(function() {
7597                          $("#logoPapan").trigger("click")
7598                        })
7599                      }
7600                      $("[data-properties]").each(function() {
7601                        const select = $(this).parents(".form-group").find("select")
7602                        $(this).change(function() {
7603                          const name = $(this).data("properties")
7604                          const v = $(this).val()
7605                          if (name == 'telepon-penerima') {
7606                            let phone = v.replace(/[^0-9]/g, '')
7607                            $(this).val(phone);
7608                            $("#properties-telepon-penerima").val(phone)
7609                            $('.iti__search-input').val('-')
7610                          } else {
7611                            $("#properties-" + name).val(v)
7612                          }
7613                        })
7614                        select.on("change", function() {
7615                          const name = $(this).data("properties")
7616                          const v = $(this).val()
7617                          $("#properties-" + name).val(v)
7618                        })
7619                      })
7620                      $("#show_note").click(function() {
7621                        nameq = $("#properties-nama-penerima").val()
7622                        dear = $("#properties-kartu-nama-penerima").val()
7623                        card = $("[data-properties=ucapan]").val()
7624                        sender = $("#properties-kartu-nama-pengirim").val()
7625                        photo = $("#properties-photo").val()
7626                        video = $("#properties-video").val()
7627                        updateCard(nameq, dear, card, sender, photo, video, status)
7628                      })
7629                      $(".remove-image").click(function(e) {
7630                        e.preventDefault()
7631                        $(this).find("img").show()
7632                        removeImage()
7633                      })
7634                      $(".remove-media").click(function(e) {
7635                        e.preventDefault()
7636                        $(this).find("img").show()
7637                        removeVideo()
7638                      })
7639                      $("[data-delivery_method]").click(function(e) {
7640                        e.preventDefault()
7641                        const t = $(this)
7642                        const data = t.data("delivery_method")
7643                        $("[data-delivery_method]").removeClass("selected")
7644                        t.addClass("selected")
7645                        $("#cities").val("")
7646                        $("#properties-delivery-date").val("-")
7647                        $("#deliveryDate button").removeClass("selected")
7648                        $("#full-date").val("Full Calendar →")
7649                        $("#propDeliveryDate").val("")
7650                        const step3 = $("#step-3")
7651                        if (data.match('PickUp')) {
7652                          $(".selfpickup-point").show()
7653                          step3.find("[data-finished=false]").hide()
7654                          $("#panel-4").hide()
7655                          step3.find("[data-finished=true]").show()
7656                          $("#cities").attr("required", false)
7657                          $("#form-group-city").hide()
7658                          $("#row-delivery-time").hide()
7659                          $("#propDeliveryTime, #properties-delivery-time, #properties-nama-penerima, #properties-alamat-penerima, #properties-kodepos, #properties-kodepos, #properties-telepon-penerima").val("-")
7660                          $("#propDeliveryTime").attr("required", false)
7661                          // $("#deliveryDate").find("button:first-child").addClass("stop")
7662                          $(".form-selfpickup").show()
7663                          $(".form-delivery").hide()
7664                          $(".form-delivery").find("input, textarea, select").val("")
7665                          $(".form-delivery").find("input, textarea, select").attr("required", false)
7666                          $("#properties-shipping").val("0")
7667                          $("#noteDeliveryDate").hide()
7668                          $(".form-delivery .form-control").attr("required", false)
7669                          $("#stepNav4").hide()
7670                          $("#deliveryDate").find("button:nth-child(1)").addClass("stop")
7671                          if (timeOfDay >= 16.01) {
7672                            $("#deliveryDate").find("button:nth-child(2)").addClass("stop")
7673                          }
7674                        } else {
7675                          $("#deliveryDate").find("button:nth-child(1)").removeClass("stop")
7676                          step3.find("[data-finished=false]").show()
7677                          $("#panel-4").show()
7678                          step3.find("[data-finished=true]").hide()
7679                          $("#cities").attr("required", true)
7680                          $(".selfpickup-point").hide()
7681                          $("#form-group-city").show()
7682                          $("#cities").val('').trigger('change');
7683                          $("#properties-kota-pengiriman").val("-")
7684                          $("#row-delivery-date, #row-delivery-time").show()
7685                          $("#propDeliveryDate, #propDeliveryTime").attr("required", true)
7686                          $("#deliveryDate").find("button").removeClass("stop")
7687                          $(".form-selfpickup").hide()
7688                          $(".form-delivery").show()
7689                          $(".form-delivery").find("input, textarea, select").attr("required", true)
7690                          $(".form-delivery [data-properties]").attr("readonly", false)
7691                          $("#properties-kodepos").val("-")
7692                          $("#properties-alamat-penerima").val("-")
7693                          $(".form-delivery .form-control").attr("required", true)
7694                          $(this).parents(".setup-content").attr("id", "step-1")
7695                          $("#stepNav4").show()
7696                        }
7697                      })
7698                      $("[name=selfpickup]").click(function() {
7699                        const p = $(this).parents(".row-pickup")
7700                        const pickupCity = $("input[name='selfpickup']:checked").val();
7701                        const pickupAddress = $("input[name='selfpickup']:checked").data("address");
7702                        const pickupZip = $("input[name='selfpickup']:checked").data("zip");
7703                        $(".row-pickup").removeClass("selected")
7704                        p.addClass("selected")
7705                        $("#properties-kota-pengiriman").val(pickupCity)
7706                        $("#province").val("Jakarta")
7707                        $("#properties-alamat-penerima").val(pickupAddress)
7708                        $("#properties-kodepos").val(pickupZip)
7709                      })
7710                      $("#cities").change(function(e) {
7711                        e.preventDefault()
7712                        $(this).parent(".row").find("p.error").remove()
7713                        $("#full-date").val("Full Calendar")
7714                        $("#deliveryDate, #deliveryDateFull label ").show()
7715                        $("#deliveryDateFull").removeClass("filled")
7716                        $(".btnChangeDeliveryDate").addClass("hide")
7717                        $("#full-date").prop('disabled', false);
7718                        $("#stepNav2, #stepNav3, #stepNav4").removeClass("btn-success")
7719                        $("#stepNav2, #stepNav3, #stepNav4").find("a").attr("disabled", true)
7720                        const step3 = $("#step-3")
7721                        $("#cityNote").remove()
7722                        $("#noteDeliveryDate").hide()
7723                        $("#noteDeliveryDate").empty()
7724                        let v = $(this).val()
7725                        let v2 = $('option:selected', this).attr('data-city');
7726                        let v3 = $('option:selected', this).attr('data-province');
7727                        let price = $('option:selected', this).attr('data-price');
7728                        $("#country").val(v)
7729                        $("#properties-kota-pengiriman").val(v)
7730                        $("#properties-shipping").val(price)
7731                        $("#deliveryDate button, #deliveryTime button, .calendarseasonal .button").removeClass("selected")
7732                        $("#properties-delivery-date, #properties-delivery-time").val("-")
7733                        $("#propDeliveryDate, #propDeliveryTime").val("")
7734                        let note = $('option:selected', this).attr('data-note');
7735                        if (v === 'Kota Lainnya') {
7736                          $("#noteDeliveryDate").show()
7737                          $("#noteDeliveryDate").text("Order akan segera dikirim. Estimasi tanggal diterima akan disesuaikan dengan waktu pengiriman oleh pihak ekspedisi ke lokasi Anda.")
7738                          $("#zip").attr("required", false)
7739                          $("#zip").hide()
7740                          $("#propDeliveryDate, #propDeliveryTime").attr("required", false)
7741                          $("#propDeliveryDate, #properties-delivery-date, #propDeliveryTime, #properties-delivery-time").val("-")
7742                          $("#row-delivery-date, #row-delivery-time").hide()
7743                          $("#properties-shipping").val("")
7744                          // $(this).parents(".setup-content").attr("id", "step-2")
7745                        } else {
7746                          $("#noteDeliveryDate").hide()
7747                          $("#zip").attr("required", true)
7748                          $("#zip").show()
7749                          $("#row-delivery-date, #row-delivery-time").show()
7750                          $("#propDeliveryDate, #propDeliveryTime").attr("required", true)
7751                          $("#deliveryDate").find("button").removeClass("stop")
7752                          // $(this).parents(".setup-content").attr("id", "step-1")
7753                        }
7754                        // if(v !== 'Jakarta') {
7755                        //   $("[data-type=upsell]").hide()
7756                        // } else {
7757                        //   $("[data-type=upsell]").show()
7758                        // }
7759                        // $('.collection-addons')[0].swiper.update(
7759);
7760                        getProvince(v)
7761                        $("#zip").html(`<option value="">Choose Postal Code</option>`)
7762                        renderZip(v, v2, v3)
7763                        disabledSameDay()
7764                        if (v !== 'Jakarta' && v !== 'Depok' && v !== 'Bekasi' && v !== 'Tangerang') {
7765                          $("#cardOccasion, #navAddon, .collection-addons").hide()
7766                          $("[data-addon=giftcard]").show()
7767                          $("[data-addon=giftcard]").click()
7768                          $("#itemAddons").show()
7769                          $("#flower-step").addClass("nonjadetabek")
7770                        } else {
7771                          $("#cardOccasion, #navAddon, .collection-addons").show()
7772                          $("[data-addon=all]").click()
7773                          $("#flower-step").removeClass("nonjadetabek")
7774                        }
7775                        if (v !== '') {
7776                          $("#personalizeBtn .btn").attr("disabled", false)
7777                        } else {
7778                          $("#personalizeBtn .btn").attr("disabled", true)
7779                        }
7780                      })
7781                      $("#zip").change(function(e) {
7782                        let v = $(this).val()
7783                        var city = $("#cities").find('option:selected');
7784                        $("#properties-kodepos").val(v)
7785                        if (city === 'Kota Lainnya') {
7786                          $(this).attr("required", true)
7787                          $("#recipient-address").val("")
7788                        }
7789                      })
7790                      var minDate = +7
7791                      $("#full-date").datepicker({
7792                        minDate,
7793                        dateFormat: 'Mdd_yy', //Nop22_2021,
7794                        beforeShowDay: disabledays,
7795                        onSelect: function(date) {
7796                          $("#deliveryDate, #deliveryDateFull label ").hide()
7797                          $("#deliveryDateFull").addClass("filled")
7798                          $(".btnChangeDeliveryDate").removeClass("hide")
7799                          $("#full-date").prop('disabled', true);
7800                          $('#propDeliveryDate, #properties-delivery-date').val('Kirim_' + date);
7801                          $(".date-full").addClass("selected")
7802                          $(".date-single, .calendar-group").removeClass("selected")
7803                          $("#propDeliveryTime").val('')
7804                          $("#properties-delivery-time").val('-')
7805                          $(".time-single").removeClass("selected")
7806                        }
7807                      });
7808                      $(".btnChangeDeliveryDate").click(function() {
7809                        $("#deliveryDate, #deliveryDateFull label ").show()
7810                        $("#deliveryDateFull").removeClass("filled")
7811                        $(".btnChangeDeliveryDate").addClass("hide")
7812                        $("#full-date").prop('disabled', false);
7813                      })
7814                      $("#deliveryDate").delegate(".calendarbutton:not(.date-full)", "click", function(e) {
7815                        e.preventDefault()
7816                        $(this).parents("#row-delivery-date").find("p.error").remove()
7817                        const fulldate = $(this).data("fulldate")
7818                        const day = $(this).data("day")
7819                        const date = $(this).data("date")
7820                        const month = $(this).data("month")
7821                        const year = $(this).data("year")
7822                        const off_pagi = $(this).data("offpagi")
7823                        const off_siang = $(this).data("offsiang")
7824                        const off_Malam = $(this).data("offMalam")
7825                        $(".calendarbutton").removeClass("selected")
7826                        $(this).addClass("selected")
7827                        $("#propDeliveryDate, #properties-delivery-date").val(`Kirim_${month}${date}_${year}`)
7828                        $("#propDeliveryTime").val('')
7829                        $("#properties-delivery-time").val('-')
7830                        $(".calendarbutton2").removeClass("selected")
7831                        $("#full-date").val("Full Calendar")
7832                        if (off_pagi && timeOfDay > off_pagi) {
7833                          $("[data-time=Morning]").attr("disabled", true)
7834                        } else {
7835                          $("[data-time=Morning]").attr("disabled", false)
7836                        }
7837                        if (off_siang && timeOfDay > off_siang) {
7838                          $("[data-time=Afternoon]").attr("disabled", true)
7839                        } else {
7840                          $("[data-time=Afternoon]").attr("disabled", false)
7841                        }
7842                      })
7843                      if (today === 14 && timeOfDay > 17.00) {
7844                        $("#deliveryDate button:first-child").attr("disabled", true)
7845                      }
7846                      $("#deliveryTime").delegate(".calendarbutton2", "click", function(e) {
7847                        e.preventDefault()
7848                        const time = $(this).data("time")
7849                        const date = $("#propDeliveryDate").val()
7850                        if (date == '') {
7851                          return alert('Silakan pilih tanggal terlebih dahulu')
7852                        }
7853                        $(".calendarbutton2").removeClass("selected")
7854                        $(this).addClass("selected")
7855                        $("#propDeliveryTime, #properties-delivery-time").val(`KirimJam_${date.replace('Kirim_','')}_${time}`)
7856                      })
7857                      $('textarea.has-limit, input.has-limit').keyup(function() {
7858                        max = this.getAttribute("maxlength");
7859                        let len = $(this).val().length;
7860                        let limit = $(this).siblings(".limit");
7861                        if (len > max) {
7862                          alert('you have reached the limit');
7863                        } else {
7864                          limit.text(`${len}/${max}`);
7865                        }
7866                      });
7867                      $("#button-action-step .btn").click(function() {
7868                        $(this).find("span").text("Processing...");
7869                      });
7870                      $(".finishBtn").on('click', function() {
7871                        $(this).addClass("is-adding");
7872                        // $(this).click();
7873                      });
7874                      $('.setup-panel .nav-item a.btn-success').trigger('click');
7875                      $("#button-action .btn").click(function() {
7876                        $("#flower-step").addClass("block");
7877                        $("#button-action").hide();
7878                      });
7879                      $(".close-how-order").click(function() {
7880                        $("#flower-step").removeClass("block");
7881                        $("#button-action").show();
7882                      });
7883                      $("#input-foto, #input-video").change(function(e) {
7884                        readURL(this);
7885                      });
7886                      $("#logoPapan").change(function() {
7887                        readURLPapan(this);
7888                      });
7889                      $("#address-upload").change(async function() {
7890                        const upload_address = await readURLAddress(this)
7891                        if (upload_address) {
7892                          const url = upload_address.url
7893                          $(".props-address-upload").val(url)
7894                          $(".form-address").addClass("address-uploaded")
7895                          $(".form-address-upload").addClass("uploaded")
7896                          $(this).parents(".form-group").siblings(".form-group").find("[required]").attr("required", false)
7897                        }
7898                      })
7899                      $(".address-manualy").click(function() {
7900                        $(".form-address-upload").removeClass("uploaded");
7901                        $(".photo-address").hide();
7902                        $(".form-address").removeClass("address-uploaded")
7903                        $("#formAddressPurchase").find(".form-control").attr("required", true)
7904                      });
7905                      $(".case-video-preview").delegate(".replace-video", "click", function() {
7906                        $("#input-video").trigger("click")
7907                      })
7908                      $('.date-single').click(function(e) {
7909                        e.preventDefault();
7910                        $('.date-single').removeClass('selected');
7911                        $('#full-date').removeClass('selected');
7912                        $(this).addClass('selected');
7913                        $('#full-date').html('Full' + '<br/>' + 'Calendar');
7914                      });
7915                      $('#full-date').click(function(e) {
7916                        e.preventDefault();
7917                        $('.date-single').removeClass('selected');
7918                        $(this).addClass('selected');
7919                      });
7920                      // $("tr").each(function(){
7921                      //   if($(this).text().match('SKU')) {
7922                      //     $(".sku-product").html($(this).parents("table").html())
7923                      //   }
7924                      // })
7925                      $("#product-image").scroll(function() {
7926                        $(".desc-add").each(function() {
7927                          const img = $(this).find("img")
7928                          const src = img.data("src")
7929                          img.attr("src", src)
7930                        })
7931                      })
7932                      $(".product-fixed").hide()
7933                      let target = $("#personalizeBtn")
7934                      $(".product-meta").scroll(function() {
7935                        if ($(window).scrollTop() >= target.offset().top) {
7936                          $(".product-fixed").addClass("show")
7937                        } else {
7938                          $(".product-fixed").removeClass("show")
7939                        }
7940                      });
7941                      $(window).scroll(function() {
7942                        if ($(window).scrollTop() >= target.offset().top) {
7943                          $(".product-fixed").addClass("show")
7944                        } else {
7945                          $(".product-fixed").removeClass("show")
7946                        }
7947                      });
7948                    });
7949                  </script>
7949
7950                  
7950<script>
7951                    //
7952                  </script>
7952
7953                  
7953<script>
7954                    $(document).ready(function() {
7955                      $('table tr td').each(function() {
7956                        var texto = $(this).text();
7957                        var nextto = $(this).next("td");
7958                        var sku = $("#data-sku").val()
7959                        if (texto == 'SKU') {
7960                          nextto.text(sku)
7961                        }
7962                      });
7963                      $(".stamped-summary-actions-newquestion").text("Tulis Pertanyaan");
7964                      $(".stamped-summary-actions-newreview").text("Tulis Review");
7965                      $("#tab-questions").text("Pertanyaan");
7966                      $(".freeship .icon").click(function() {
7967                        $(".fs-content").slideToggle();
7968                        $(this).parents(".freeship").toggleClass("expand");
7969                      });
7970                      var $easyzoom = $('.easyzoom').easyZoom();
7971                      // Setup thumbnails example
7972                      var api1 = $easyzoom.filter('.easyzoom--with-thumbnails').data('easyZoom');
7973                      $('.thumbnails').on('click', 'a', function(e) {
7974                        var $this = $(this);
7975                        e.preventDefault();
7976                        // Use EasyZoom's `swap` method
7977                        api1.swap($this.data('standard'), $this.attr('href'));
7978                      });
7979                      $('#playerID').click(function() {
7980                        var videoURL = $('#VdoID').attr('src'),
7981                          dataplay = $('#VdoID').attr('data-play');
7982                        //for check autoplay
7983                        //if not set autoplay=1
7984                        if (dataplay == 0) {
7985                          $('#VdoID').attr('src', videoURL + '?autoplay=1');
7986                          $('#VdoID').attr('data-play', 1);
7987                        } else {
7988                          var videoURL = $('#VdoID').attr('src');
7989                          videoURL = videoURL.replace("?autoplay=1", "");
7990                          $('#VdoID').prop('src', '');
7991                          $('#VdoID').prop('src', videoURL);
7992                          $('#VdoID').attr('data-play', 0);
7993                        }
7994                      });
7995                      $(".product-photo-thumb-video").click(function(e) {
7996                        e.preventDefault();
7997                        var newEmbed = $(this).attr('href');
7998                        $("#featured-image-product").addClass("img-video");
7999                        $("#ProductPhotoImg").hide();
8000                        $("#featured-image-product .video").show();
8001                        $("#featured-image-product iframe").attr('src', newEmbed);
8002                        $("#VdoID")[0].src += "&autoplay=1";
8003                      });
8004                      $(".product-single__thumbnail").click(function(evt) {
8005                        evt.preventDefault();
8006                        $("#featured-image-product").removeClass("img-video");
8007                        $("#ProductPhotoImg").show();
8008                        $("#featured-image-product .video").hide();
8009                        $("#featured-image-product iframe").attr('src', '');
8010                      });
8011                      if ($('#product-meta .short-desc > div').length >= 1) {
8012                        //console.log('div detected')
8013                        var replacer = $('#product-meta .short-desc > div').contents();
8014                        $('#product-meta .short-desc > div').replaceWith(replacer);
8015                        var cAssured = $('.c-assured').detach();
8016                        cAssured.insertAfter('.meta-sds .stock-info');
8017                      }
8018                      $(".heading-toggle").click(function() {
8019                        $(this).parent().toggleClass("open")
8020                      });
8021                    });
8022                  </script>
8022
8023                  
8023<script type="application/json" id="ProductJson-Product">
8024                    {
8025                      "id": 8144957800663,
8026                      "title": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
8027                      "handle": "blossom-shine",
8028                      "description": "\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!"
8029                    }
8030                  </script>
8030
8031                  
8031<script type="application/json" id="VariantJson-Product">
8032                    [{
8033                      "incoming": false,
8034                      "next_incoming_date": null
8035                    }]
8036                  </script>
8036
8037                </div>
8038                
8038<script src="//outerbloom.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
8038
8039                <style>
8040                  .stamped-review-header-title,
8041                  .stamped-review-header .author,
8042                  .stamped-review-content-body,
8043                  .stamped-sort-select,
8044                  .stamped-review-header .verified-badge[data-type=buyer]:after,
8045                  .stamped-review-header-byline,
8046                  .stamped-review-reply-body {
8047                    font-size: 14px !important;
8048                    font-family: 'Barlow', sans-serif !important;
8049                  }
8050
8051                  .stamped-review {
8052                    margin-bottom: 0;
8053                  }
8054
8055                  .stamped-review-body {
8056                    padding-left: 65px;
8057                  }
8058
8059                  .stamped-review:first-child {
8060                    padding-top: 25px;
8061                  }
8062
8063                  .stamped-review-content {
8064                    clear: none;
8065                  }
8066
8067                  .stamped-review-reply {
8068                    margin: 15px 0 0 65px;
8069                    background: #f2f2f2;
8070                    border-left: none;
8071                  }
8072
8073                  .stamped-review-reply-body {
8074                    padding-left: 65px;
8075                  }
8076
8077                  .stamped-review-header .author {
8078                    text-transform: capitalize;
8079                  }
8080
8081                  .stamped-questions .stamped-review-content {
8082                    padding-left: 65px;
8083                  }
8084
8085                  .stamped-pagination {
8086                    margin: 20px 0 0;
8087                  }
8088
8089                  .stamped-pagination li {
8090                    position: initial !important;
8091                    display: inline-block;
8092                    position: relative;
8093                    vertical-align: middle;
8094                    text-decoration: none;
8095                    -webkit-tap-highlight-color: transparent;
8096                    -webkit-box-flex: 0;
8097                    -moz-box-flex: 0;
8098                    -ms-flex: 0 0 auto;
8099                    flex: 0 0 auto;
8100                    -webkit-user-select: none;
8101                    -moz-user-select: none;
8102                    -ms-user-select: none;
8103                    user-select: none;
8104                    background: 0 0;
8105                    text-transform: none;
8106                    color: #33373D;
8107                    font-weight: 400;
8108                    -webkit-transition: background .1s ease, box-shadow .1s ease, color .1s ease;
8109                    transition: background .1s ease, box-shadow .1s ease, color .1s ease;
8110                    border: 1px solid #ccc;
8111                    border-right: none;
8112                    margin-bottom: 0;
8113                  }
8114
8115                  .stamped-pagination li a {
8116                    color: #121212;
8117                    padding: 13px 18px;
8118                    vertical-align: middle;
8119                    display: block;
8120                  }
8121
8122                  .stamped-pagination li.active a {
8123                    background-color: #ddd;
8124                    font-weight: 400;
8125                  }
8126
8127                  .stamped-pagination li:hover a {
8128                    background: #ddd;
8129                  }
8130
8131                  .stamped-pagination .next {
8132                    border-right: 1px solid #ccc;
8133                  }
8134
8135                  .stamped-pagination li:first-child {
8136                    border-top-left-radius: 5px;
8137                    border-bottom-left-radius: 5px;
8138                  }
8139
8140                  .stamped-pagination li:last-child {
8141                    border-top-right-radius: 5px;
8142                    border-bottom-right-radius: 5px;
8143                  }
8144
8145                  #stamped-pagination-question span.page {
8146                    display: inline-block;
8147                    border: 1px solid #ccc;
8148                    width: 47px;
8149                  }
8150
8151                  #stamped-pagination-question span {
8152                    font-size: 14px;
8153                  }
8154
8155                  #stamped-pagination-question .page.active {
8156                    padding: 12px;
8157                    font-weight: 400;
8158                    background: #ddd;
8159                  }
8160
8161                  #stamped-pagination-question a,
8162                  #stamped-pagination-question .page.active {
8163                    color: #121212;
8164                    padding: 13px 18px;
8165                    vertical-align: middle;
8166                    display: inline-block;
8167                  }
8168
8169                  .stamped-pagination-deco {
8170                    color: #121212;
8171                    padding: 13px 18px;
8172                    width: 47px;
8173                    vertical-align: middle;
8174                    display: inline-block;
8175                    border: 1px solid #ccc;
8176                    padding: 12px;
8177                  }
8178
8179                  .stamped-pagination-prev,
8180                  .stamped-pagination-next {
8181                    position: inherit;
8182                  }
8183
8184                  .stamped-pagination-prev a,
8185                  .stamped-pagination-next a {
8186                    width: auto !important;
8187                    border: 1px solid #ccc;
8188                  }
8189
8190                  @media (max-width: 480px) {
8191                    .stamped-review-reply {
8192                      margin-left: 0 !important;
8193                    }
8194
8195                    select.stamped-sort-select {
8196                      font-size: 13px !important;
8197                    }
8198                  }
8199
8200                  #product-reviews .stamped-summary-ratings,
8201                  #product-reviews .stamped-summary-actions,
8202                  .stamped-content {
8203                    display: block !important;
8204                  }
8205                </style>
8206                
8206<script>
8207                  var selectCallback = function(variant, selector) {
8208                    timber.productPage({
8209                      money_format: "Rp {{amount_no_decimals}}",
8210                      variant: variant,
8211                      selector: selector
8212                    });
8213                  };
8214                  jQuery(function($) {
8215                    new Shopify.OptionSelectors('productSelect', {
8216                      product: {
8217                        "id": 8144957800663,
8218                        "title": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
8219                        "handle": "blossom-shine",
8220                        "description": "\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!"
8221                      },
8222                      onVariantSelected: selectCallback,
8223                      enableHistoryState: true
8224                    });
8225                    // Add label if only one product option and it isn't 'Title'. Could be 'Size'.
8226                    // Hide selectors if we only have 1 variant and its title contains 'Default'.
8227                    $('.selector-wrapper').hide();
8228                  });
8229                </script>
8229
8230                
8230<script type="application/ld+json">
8231                  {
8232                    "@context": "http://schema.org",
8233                    "@type": "Product",
8234                    "offers": {
8235                      "@type": "Offer",
8236                      "availability": "https://schema.org/InStock",
8237                      "price": 835000,
8238                      "priceValidUntil": "05-10-2025",
8239                      "priceCurrency": "IDR",
8240                      "url": "https://www.leoni-factory-automation.com/"
8241                    },
8242                    "brand": {
8243                      "@type": "Brand",
8244                      "name": "Outerbloom Florist"
8245                    },
8246                    "sku": "8144957800663",
8247                    "gtin13": "Jawa",
8248                    "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
8249                    "description": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
8250                    "category": "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
8251                    "url": "https://www.leoni-factory-automation.com/",
8252                    "image": {
8253                      "@type": "ImageObject",
8254                      "url": "https://outerbloom.com/cdn/shop/files/Blossom-Shine-WM_small.jpg?v=1695788426",
8255                      "image": "https://outerbloom.com/cdn/shop/files/Blossom-Shine-WM_small.jpg?v=1695788426",
8256                      "name": "Akongcuan: Situs Slot & Link Slot QRIS Anti Ngaret, Deposit QRIS Secepat Kilat!",
8257                      "width": 1024,
8258                      "height": 1024
8259                    }
8260                  }
8261                </script>
8261
8262                
8262<script id="bss-ltap-hide-price" type="text/javascript">
8263                  ! function(e) {
8264                    var t = {};
8265
8266                    function o(r) {
8267                      if (t[r]) return t[r].exports;
8268                      var c = t[r] = {
8269                        i: r,
8270                        l: !1,
8271                        exports: {}
8272                      };
8273                      return e[r].call(c.exports, c, c.exports, o), c.l = !0, c.exports
8274                    }
8275                    o.m = e, o.c = t, o.d = function(e, t, r) {
8276                      o.o(e, t) || Object.defineProperty(e, t, {
8277                        enumerable: !0,
8278                        get: r
8279                      })
8280                    }, o.r = function(e) {
8281                      "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
8282                        value: "Module"
8283                      }), Object.defineProperty(e, "__esModule", {
8284                        value: !0
8285                      })
8286                    }, o.t = function(e, t) {
8287                      if (1 & t && (e = o(e)), 8 & t) return e;
8288                      if (4 & t && "object" == typeof e && e && e.__esModule) return e;
8289                      var r = Object.create(null);
8290                      if (o.r(r), Object.defineProperty(r, "default", {
8291                          enumerable: !0,
8292                          value: e
8293                        }), 2 & t && "string" != typeof e)
8294                        for (var c in e) o.d(r, c, function(t) {
8295                          return e[t]
8296                        }.bind(null, c));
8297                      return r
8298                    }, o.n = function(e) {
8299                      var t = e && e.__esModule ? function() {
8300                        return e.default
8301                      } : function() {
8302                        return e
8303                      };
8304                      return o.d(t, "a", t), t
8305                    }, o.o = function(e, t) {
8306                      return Object.prototype.hasOwnProperty.call(e, t)
8307                    }, o.p = "", o(o.s = 0)
8308                  }([function(e, t, o) {
8309                    "use strict";
8310
8311                    function r(e) {
8312                      e.ltsp = {},
8313                        function(e) {
8314                          e.ltsp.quickView = function() {
8315                            document.querySelectorAll(".quickview-button").forEach((function(e) {
8316                              e.addEventListener("click", (function() {
8317                                setTimeout((function() {
8318                                  let e = document.getElementById("add-to-cart-quickview-form");
8319                                  if (e) {
8320                                    let t = e.querySelector(".groups-btn");
8321                                    t && t.remove();
8322                                    let o = e.querySelector(".pieces");
8323                                    o && o.remove();
8324                                    let r = e.querySelector(".bsscommerce-ltsp-message");
8325                                    r && r.remove()
8326                                  }
8327                                  if (e = document.querySelector("[data-quickview-modal] .halo-modal-body"), e) {
8328                                    let t = e.querySelector(".quantity");
8329                                    t && t.remove()
8330                                  }
8331                                }), 1e3)
8332                              }))
8333                            })), document.querySelectorAll(".shop-now-button").forEach((function(e) {
8334                              e.addEventListener("click", (function() {
8335                                setTimeout((function() {
8336                                  let e = document.getElementById("ShopNowContainer");
8337                                  if (e) {
8338                                    let t = e.querySelector("#AddToCart");
8339                                    t && t.remove()
8340                                  }
8341                                }), 2e3)
8342                              }))
8343                            })), document.querySelectorAll(".collection__filter").forEach((function(e) {
8344                              e.addEventListener("click", (function() {
8345                                setTimeout((function() {
8346                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8347                                  for (let t = 0; t < e.length; t++) {
8348                                    let o = e[t].closest(".product-grid-item");
8349                                    if (o) {
8350                                      let e = o.querySelector(".btn--quick-view");
8351                                      e && e.remove()
8352                                    }
8353                                  }
8354                                }), 1500)
8355                              }))
8356                            }
8356)), document.querySelectorAll(".btn--icon.quick-product__btn").forEach((function(e) {
8357                              e.addEventListener("click", (function() {
8358                                setTimeout((function() {
8359                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8360                                  for (let t = 0; t < e.length; t++) {
8361                                    let o = e[t].closest(".product-grid__content");
8362                                    if (o) {
8363                                      let e = o.querySelector(".payment-buttons");
8364                                      e && e.remove()
8365                                    }
8366                                  }
8367                                }), 2e3)
8368                              }))
8369                            })), document.querySelectorAll(".product-facet__aside").forEach((function(e) {
8370                              e.addEventListener("click", (function() {
8371                                setTimeout((function() {
8372                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8373                                  for (let t = 0; t < e.length; t++) {
8374                                    let o = e[t].closest(".product-item");
8375                                    if (o) {
8376                                      let e = o.querySelector('form[action="/cart/add"]');
8377                                      e && e.remove();
8378                                      let t = o.querySelector(".product-item__quick-form");
8379                                      t && t.remove()
8380                                    }
8381                                  }
8382                                }), 1500)
8383                              }))
8384                            })), document.querySelectorAll(".pagination").forEach((function(e) {
8385                              e.addEventListener("click", (function() {
8386                                setTimeout((function() {
8387                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8388                                  for (let t = 0; t < e.length; t++) {
8389                                    let o = e[t].closest(".product-item");
8390                                    if (o) {
8391                                      let e = o.querySelector('form[action="/cart/add"]');
8392                                      e && e.remove();
8393                                      let t = o.querySelector(".product-item__quick-form");
8394                                      t && t.remove()
8395                                    }
8396                                  }
8397                                }), 1800)
8398                              }))
8399                            })), document.querySelectorAll(".collection-filters__sort").forEach((function(e) {
8400                              e.addEventListener("change", (function() {
8401                                setTimeout((function() {
8402                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8403                                  for (let t = 0; t < e.length; t++) {
8404                                    let o = e[t].closest(".indiv-product");
8405                                    if (o) {
8406                                      let e = o.querySelector('form[action="/cart/add"]');
8407                                      e && e.remove()
8408                                    }
8409                                  }
8410                                }), 1500)
8411                              }))
8412                            }
8412)), document.querySelectorAll(".slideout__drawer-right, .sidebar_leftside_wapper, .filtering__results").forEach((function(e) {
8413                              e.addEventListener("click", (function() {
8414                                setTimeout((function() {
8415                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8416                                  for (let t = 0; t < e.length; t++) {
8417                                    let o = e[t].closest(".product-index");
8418                                    if (o) {
8419                                      let e = o.querySelector(".js-quickview-trigger");
8420                                      e && e.remove()
8421                                    }
8422                                  }
8423                                }), 1500)
8424                              }))
8425                            })), document.querySelectorAll("a.product-loop__quickview").forEach((function(e) {
8426                              e.addEventListener("click", (function() {
8427                                setTimeout((function() {
8428                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8429                                  for (let t = 0; t < e.length; t++) {
8430                                    let o = e[t].closest(".large--one-half");
8431                                    if (o) {
8432                                      let e = o.querySelector(".quick-smart-wrapper");
8433                                      e && e.remove();
8434                                      let t = o.querySelector("#quantity-container");
8435                                      t && t.remove();
8436                                      let r = o.querySelector(".js-prod-show-soldout");
8437                                      r && r.remove()
8438                                    }
8439                                  }
8440                                }), 2e3)
8441                              }))
8442                            })), document.querySelectorAll(".quick-product__btn").forEach((function(e) {
8443                              e.addEventListener("click", (function() {
8444                                setTimeout((function() {
8445                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8446                                  for (let t = 0; t < e.length; t++) {
8447                                    let o = e[t].closest(".product-single__meta");
8448                                    if (o) {
8449                                      let e = o.querySelector("div.payment-buttons");
8450                                      e && e.remove()
8451                                    }
8452                                  }
8453                                }), 1e3)
8454                              }))
8455                            })), document.querySelectorAll(".btn--load-more").forEach((function(e) {
8456                              e.addEventListener("click", (function() {
8457                                setTimeout((function() {
8458                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8459                                  for (let t = 0; t < e.length; t++) {
8460                                    let o = e[t].closest(".grid-view-item");
8461                                    if (o) {
8462                                      let e = o.querySelector(".quick-add-button");
8463                                      e && e.remove()
8464                                    }
8465                                  }
8466                                }), 1e3)
8467                              }))
8468                            })), document.querySelectorAll(".quick_shop").forEach((function(e) {
8469                              e.addEventListener("click", (function() {
8470                                setTimeout((function() {
8471                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8472                                  for (let t = 0; t < e.length; t++) {
8473                                    let o = e[t].closest(".product_section");
8474                                    if (o) {
8475                                      let e = o.querySelector(".product_form .shopify-product-form .purchase-details"),
8476                                        t = o.querySelector(".product__details .modal_price .price-ui");
8477                                      e && e.remove(), t && t.remove()
8478                                    }
8479                                  }
8480                                }), 1e3)
8481                              }))
8482                            })), document.querySelectorAll(".qs-button ").forEach((function(e) {
8483                              e.addEventListener("click", (function() {
8484                                setTimeout((function() {
8485                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8486                                  for (let t = 0; t < e.length; t++) {
8487                                    let o = e[t].closest(".product-info-main");
8488                                    if (o) {
8489                                      let e = o.querySelector(".qty-box");
8490                                      e && e.remove();
8491                                      let t = o.querySelector(".btn.btn-cart");
8492                                      t && t.remove();
8493                                      let r = o.querySelector(".product-single__sale-price");
8494                                      r && r.remove();
8495                                      let c = o.querySelector(".product-addto-links");
8496                                      c && c.remove()
8497                                    }
8498                                  }
8499                                }), 1e3)
8500                              }))
8501                            }));
8502                            let e = document.querySelector("a[data-js-cart-icon]");
8503                            if (e && e.addEventListener("click", (function() {
8504                                let e = document.querySelector(".quick-cart__control");
8505                                e && e.remove();
8506                                let t = document.querySelector(".quick-cart__item-right");
8507                                t.childNodes[3] && (t.childNodes[3].innerHTML = "Login to seen price")
8508                              })), document.querySelectorAll(".quick-add-button-variants").forEach((function(e) {
8509                                e.addEventListener("click", (function() {
8510                                  setTimeout((function() {
8511                                    let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8512                                    for (let t = 0; t < e.length; t++) {
8513                                      let o = e[t].closest("#AddToCartForm");
8514                                      if (o) {
8515                                        let e = o.querySelector(".paymentButtonsWrapper");
8516                                        e && e.remove()
8517                                      }
8518                                    }
8519                                  }), 1e3)
8520                                }))
8521                              })), document.querySelectorAll(".product-thumbnail__quickshop-button").forEach((function(e) {
8522                                e.addEventListener("click", (function() {
8523                                  setTimeout((function() {
8524                                    let e = document.getElementsByClassName("bsscommerce-ltsp-message");
8525                                    for (let t = 0; t < e.length; t++) {
8526                                      let o = e[t].closest(".product-details");
8527                                      if (o) {
8528                                        let e = o.querySelectorAll(".bsscommerce-ltsp-message");
8529                                        e.length > 1 && e.forEach((function(e, t) {
8530                                          t > 0 && e.remove()
8531                                        }));
8532                                        let t = o.querySelector(".product-form__cart-buttons");
8533                                        t && t.remove();
8534                                        let r = o.querySelector(".product-form__quantity-box-wrapper");
8535                                        r && r.remove()
8536                                      }
8537                                    }
8538                                  }), 800)
8539                                }))
8540                              })), "b2b-dbodhi-singapore.myshopify.com" === window.Shopify.shop) {
8541                              let e = 0;
8542                              const t = window.location.pathname.includes("/collections");
8543                              let o = !0;
8544                              const r = function() {
8545                                  const e = setInterval((function() {
8546                                    let e = document.querySelectorAll(".thb-product-detail.product .bsscommerce-ltsp-message");
8547                                    for (let t = 0; t < e.length; t++) {
8548                                      let o = e[t],
8549                                        r = o.closest(".thb-product-detail.product");
8550                                      if (r) {
8551                                        let e = r.querySelector(".product-form");
8552                                        e && e.remove()
8553                                      }
8554                                      r = o.closest("del"), r && o.remove()
8555                                    }
8556                                  }), 500);
8557                                  setTimeout(() => {
8558                                    clearInterval(e)
8559                                  }, 6e3)
8560                                },
8561                                c = function() {
8562                                  const c = window.pageYOffset || document.documentElement.scrollTop;
8563                                  (c > e || !t || o) && (document.querySelectorAll(".product-card-quickview").forEach((function(e) {
8564                                    e.removeEventListener("click", r), e.addEventListener("click", r)
8565                                  })), o = !1), e = c <= 0 ? 0 : c
8566                                };
8567                              if (c(), t) {
8568                                const e = function() {
8569                                  const e = c;
8570                                  let t;
8571                                  return () => {
8572                                    clearTimeout(t), t = setTimeout(() => {
8573                                      e.apply(this)
8574                                    }, 3e3)
8575                                  }
8576                                };
8577                                window.addEventListener("scroll", e(
8577))
8578                              }
8579                            }
8580                          }
8581                        }(e),
8582                        function(e) {
8583                          e.ltsp.removeElementByLTSPMessage = function() {
8584                            let e = document.getElementsByClassName("bsscommerce-ltsp-message"),
8585                              t = [],
8586                              o = window.Shopify.shop;
8587                            for (let r = 0; r < e.length; r++) {
8588                              let c = e[r],
8589                                l = [".grid-product__on-sale", ".product-unit-price", ".product-price-unit", ".grid-link__sale_price", "s", ".price__compare", ".product__compare-price", ".price__unit", ".card__price--regular", ".sale-tag", ".compare-price", ".old-price", ".savings", ".was_price", ".price--compare", ".price-compare", ".was"];
8590                              if ("stark-hockey.myshopify.com" === o) {
8591                                const e = c.closest(".product-index");
8592                                if (e) {
8593                                  const t = e.querySelector(".product-modal");
8594                                  t && t.remove()
8595                                }
8596                                continue
8597                              }
8598                              let s = c.closest(".product-parent");
8599                              if (s) {
8600                                let e = s.querySelector("form .tt-btn-addtocart");
8601                                e && t.push(e);
8602                                let o = s.querySelector(".tt-btn-quickview");
8603                                o && t.push(o)
8604                              }
8605                              if (s = c.closest(".ProductItem"), s) {
8606                                let e = s.querySelector(".quickshop-btn");
8607                                if (e && t.push(e), "shrimptoncouture-com.myshopify.com" === o) {
8608                                  let e = s.querySelector(".ProductItem__PriceList");
8609                                  e && e.classList.remove("ProductItem__PriceList")
8610                                }
8611                              }
8612                              if (s = c.closest(".product-item--vertical"), s) {
8613                                if ("sparklinbluewholesale.myshopify.com" === o) {
8614                                  let e = s.querySelector(".product-item__info .product-item__price-list");
8615                                  e && t.push(e)
8616                                }
8617                                let e = s.querySelector(".product-item__info .product-item__action-button");
8618                                e && t.push(e), e = s.querySelector(".product-form__payment-container"), e && t.push(e)
8619                              }
8620                              if (s = c.closest(".card-wrapper.underline-links-hover"), s && "friends-forever-pets.myshopify.com" === o) {
8621                                let e = s.querySelector(".card__content .quick-add");
8622                                e && t.push(e);
8623                                let o = s.querySelector(".card-information .price__sale .price-item.price-item--regular");
8624                                o && t.push(o)
8625                              }
8626                              if (s = c.closest(".modal_price"), s && window.Shopify && "casa-barba.myshopify.com" !== window.Shopify.shop && "prideandgroom-wholesale.myshopify.com" !== window.Shopify.shop) {
8627                                let e = s.querySelector(".price-ui");
8628                                e && t.push(e)
8629                              }
8630                              if (s = c.closest(".info.has-padding-top"), s) {
8631                                let e = s.querySelector(".compare-at-price");
8632                                e && t.push(e)
8633                              }
8634                              if (s = c.closest(".product-thumbnail__price.price"), s) {
8635                                let e = s.querySelector(".money");
8636                                e && t.push(e)
8637                              }
8638                              if (s = c.closest(".search-result__description"), s) {
8639                                let e = s.querySelector(".money");
8640                                e && t.push(e)
8641                              }
8642                              if (s = c.closest(".product__price"), s) {
8643                                let e = s.querySelector("[data-product-price][bss-custom-ltsp-attribute]");
8644                                e && t.push(e)
8645                              }
8646                              if (s = c.closest("#template-product"), s) {
8647                                let e = s.querySelector(".product-form.cart-bar__form");
8648                                e && t.push(e)
8649                              }
8650                              if ("showroom1-ducanero.myshopify.com" === o) {
8651                                if (s = c.closest(".product-area") || c.closest(".price"), s) {
8652                                  let e = s.querySelector(".price-area") || s.querySelector(".theme-money");
8653                                  e && t.push(e)
8654                                }
8655                              } else if (s = c.closest(".product-area__details"), s) {
8656                                let e = s.querySelector(".product-detail__form__action");
8657                                e && t.push(e);
8658                                let o = s.querySelector(".quantity-wrapper");
8659                                o && t.push(o)
8660                              }
8661                              if ("quincaillerie-euroline.myshopify.com" === o && (s = c.closest(".product-form__info-content"), s)) {
8662                                let e = s.querySelector(".price-list");
8663                                e && t.push(e)
8664                              }
8665                              if (s = c.closest(".product-form__buttons"), s && t.push(s), s = c.closest(".product-wrap-2"), s) {
8666                                let e = s.querySelector(".product-action-2");
8667                                e && t.push(e)
8668                              }
8669                              if (s = c.closest(".span6"), s) {
8670                                let e = s.querySelector(".purchase>input"),
8671                                  o = s.querySelector(".price-container>#price-preview"),
8672                                  r = s.querySelector(".price-container>.vat-price");
8673                                e && t.push(e), o && t.push(o), r && t.push(r)
8674                              }
8675                              if (s = c.closest(".product__page"), s) {
8676                                let e = s.querySelector(".quantity-selector");
8677                                e && t.push(e)
8678                              }
8679                              if (s = c.closest(".product_details_info"), s) {
8680                                let e = s.querySelector(".pro-detail-button"),
8681                                  o = s.querySelector(".price-box");
8682                                e && t.push(e), o && t.push(o)
8683                              }
8684                              if (s = c.closest(".product-content"), s) {
8685                                let e = s.querySelector(".product-action");
8686                                e && t.push(e)
8687                              }
8688                              if (s = c.closest(".product-view .single-product-wrap"), s) {
8689                                let e = s.querySelector(".add-to-cart");
8690                                e && t.push(e)
8691                              }
8692                              if (s = c.closest(".collection-category .owl-stage .owl-item"), s) {
8693                                let e = s.querySelector(".add-to-cart");
8694                                e && t.push(e)
8695                              }
8696                              if (s = c.closest(".product__details"), s) {
8697                                let e = s.querySelector(".product-wrap .thumbnail-overlay .info .price ");
8698                                e && t.push(e);
8699                                let o = s.querySelector(".product-details .price  .current_price .money ");
8700                                o && t.push(o)
8701                              }
8702                              if (s = c.closest(".product_row"), s) {
8703                                let e = s.querySelector(".three-fourths .info .price ");
8704                                e && t.push(e)
8705                              }
8706                              if (s = c.closest(".thubnail-desc"), s) {
8707                                let e = s.querySelector(".quatity-stock");
8708                                e && t.push(e);
8709                                let o = s.querySelector(".Payment_button");
8710                                o && t.push(o)
8711                              }
8712                              if (s = c.closest(".single-ponno-product"), s) {
8713                                let e = s.querySelector(".pro-actions-link");
8714                                e && t.push(e);
8715                                let o = s.querySelector(".pro-add-cart");
8716                                o && t.push(o)
8717                              }
8718                              if (s = c.closest(".product-single__meta"), s) {
8719                                let e = s.querySelector("div.product-form__controls-group.product-form__controls-group--submit");
8720                                e && e.setAttribute("style", "visibility:hidden")
8721                              }
8722                              if ("homewarerus.myshopify.com" != window.Shopify.shop && (s = c.closest(".product-item__info"), s)) {
8723                                let e = s.querySelector("form.product-item__action-list.button-stack");
8724                                e && e.remove()
8725                              }
8726                              if ("bluebasketb2b.myshopify.com" === window.Shopify.shop) {
8727                                if (s = c.closest(".card-information"), s) {
8728                                  let e = s.querySelector(".price__sale .price-item--sale.sale-percentage");
8729                                  e && t.push(e)
8730                                }
8731                                if (s = c.closest("tr.cart-item[id*=Cart]"), s) {
8732                                  let e = s.querySelector(".cart-item__quantity");
8733                                  e && e.remove();
8734                                  let t = s.querySelector(".cart-item__totals");
8735                                  t && t.remove()
8736                                }
8737                              }
8738                              if (s = c.closest(".product-form"), s) {
8739                                let e = s.querySelector(".quantity-submit-row__submit");
8740                                e && e.remove();
8741                                let o = s.querySelector(".product-form__info-list .product-form__info-item.product-form__info-item--quantity .product-form__info-content .quantity-selector.quantity-selector--product");
8742                                o && t.push(o)
8743                              }
8744                              if (s = c.closest(".product-grid__detail"), s) {
8745                                let e = s.querySelector(".product-form-block form");
8746                                e && e.remove()
8747                              }
8748                              if (s = c.closest(".tab-body"), s) {
8749                                if (s.querySelector(".purchase-section button, .btn.add-to-cart")) {
8750                                  let e = setInterval((function() {
8751                                    let e = document.querySelector(".tab-body .purchase-section button, .tab-body .btn.add-to-cart"),
8752                                      t = document.querySelector(".swym-button-bar.swym-wishlist-button-bar");
8753                                    e && e.remove(), t && t.remove()
8754                                  }), 200);
8755                                  setTimeout((function() {
8756                                    clearInterval(e)
8757                                  }), 1e4)
8758                                }
8759                              }
8760                              if (s = c.closest(".item.relative.product-id.item-row"), s) {
8761                                let e = s.querySelector(".quantity.form");
8762                                e && e.remove()
8763                              }
8764                              if (s = c.closest(".product-form"), s) {
8765                                let e = s.querySelector(".buy-buttons-row");
8766                                e && t.push(e)
8767                              }
8768                              if (s = c.closest(".product-grid-item"), s) {
8769                                let e = s.querySelector(".btn--quick-view");
8770                                e && t.push(e)
8771                              }
8772                              if (s = c.closest(".featured__collection-
8772product"), s) {
8773                                let e = s.querySelector(".js-quickview-trigger");
8774                                e && t.push(e)
8775                              }
8776                              if (s = c.closest(".product-index"), s) {
8777                                let e = s.querySelector(".js-quickview-trigger");
8778                                e && t.push(e)
8779                              }
8780                              if (s = c.closest(".product-bottom"), s) {
8781                                let e = s.querySelector(".quantity-selector, .product-add");
8782                                e && t.push(e)
8783                              }
8784                              if (s = c.closest(".js-sticky-cart"), s) {
8785                                let e = s.querySelector(".sticky-add");
8786                                e && t.push(e)
8787                              }
8788                              if (s = c.closest(".product-details"), s) {
8789                                let e = s.querySelector(".shopify-payment-button");
8790                                e && t.push(e);
8791                                let r = s.querySelector(".payment-and-quantity__add");
8792                                r && t.push(r);
8793                                let c = s.querySelector(".price__compare-at.visible");
8794                                c && "coventa-demo.myshopify.com" === o && t.push(c)
8795                              }
8796                              if (s = c.closest(".product-block__inner"), s) {
8797                                let e = s.querySelector(".quick-buy");
8798                                e && t.push(e)
8799                              }
8800                              if (s = c.closest(".content-summary"), s) {
8801                                let e = s.querySelector("form.cart");
8802                                e && t.push(e)
8803                              }
8804                              if (s = c.closest('div[data-pf-type="Section"]'), s) {
8805                                let e = s.querySelector('div[data-pf-type="ProductQuantity"]');
8806                                e && t.push(e);
8807                                let o = s.querySelector('button[data-pf-type="ProductATC"]');
8808                                o && t.push(o)
8809                              }
8810                              if (s = c.closest(".pc-inner"), s) {
8811                                let e = s.querySelector('form[action="/cart/add"]');
8812                                e && t.push(e);
8813                                let o = s.querySelector(".quick_shop");
8814                                o && t.push(o)
8815                              }
8816                              if (s = c.closest(".product-info-inner"), s) {
8817                                let e = s.querySelector('form[action="/cart/add"]');
8818                                e && t.push(e)
8819                              }
8820                              if (s = c.closest(".product-details-inline"), s) {
8821                                let e = s.querySelector(".product-quantity");
8822                                e && t.push(e)
8823                              }
8824                              if (s = c.closest(".product-card"), s) {
8825                                let e = s.querySelector(".js-grid-cart");
8826                                e && t.push(e);
8827                                let o = s.querySelector(".card-header .card-button-hover");
8828                                o && t.push(o);
8829                                let r = s.querySelector(".product-card__quick-buy");
8830                                r && t.push(r);
8831                                let c = s.querySelector("compare-at-price");
8832                                c && t.push(c);
8833                                let l = s.querySelector(".product-card__badge-list");
8834                                l && t.push(l)
8835                              }
8836                              if (s = c.closest(".product__info"), s) {
8837                                let e = s.querySelector(".product-form__buy-buttons button");
8838                                e && t.push(e);
8839                                let o = s.querySelector(".product-form__quantity");
8840                                o && t.push(o)
8841                              }
8842                              if (s = c.closest(".product-sticky-form__inner"), s) {
8843                                let e = s.querySelector(".product-sticky-form__payment-container");
8844                                e && t.push(e)
8845                              }
8846                              if ("homewarerus.myshopify.com" != window.Shopify.shop && (s = c.closest(".product-item"), s)) {
8847                                let e = s.querySelector('form[action="/cart/add"]');
8848                                e && t.push(e);
8849                                let o = s.querySelector(".product-item__quick-form");
8850                                o && t.push(o)
8851                              }
8852                              if (s = c.closest(".shopify-product-form"), s) {
8853                                let e = s.querySelector("div.quantity");
8854                                e && t.push(e)
8855                              }
8856                              if (s = c.closest(".product-body"), s) {
8857                                let e = s.querySelector(".product-cta-wrapper");
8858                                e && t.push(e)
8859                              }
8860                              if (s = c.closest(".tt-product-single-info"), s) {
8861                                let e = s.querySelector("form .btn-addtocart");
8862                                e && t.push(e);
8863                                let o = s.querySelector('form[action*="/cart/add"]');
8864                                o && t.push(o)
8865                              }
8866                              if (s = c.closest(".product-details-wrapper"), s) {
8867                                let e = s.querySelector(".product-form");
8868                                e && t.push(e)
8869                              }
8870                              if (s = c.closest(".product-inner"), s) {
8871                                let e = s.querySelector(".product-card-interactions");
8872                                e && t.push(e)
8873                              }
8874                              if (s = c.closest(".product-single__meta"), s) {
8875                                let e = s.querySelector(".add-to-cart");
8876                                if (e)
8877                                  if (window.Shopify && "bundlecomph.myshopify.com" === window.Shopify.shop) {
8878                                    e.disabled = !0;
8879                                    let o = s.querySelector(".payment-buttons"),
8880                                      r = s.querySelector(".shopify-payment-button");
8881                                    o && o.classList.remove("payment-buttons"), r && t.push(r)
8882                                  } else t.push(e)
8883                              }
8884                              if (s = c.closest(".grid-view-item"), s) {
8885                                let e = s.querySelector(".thumbnail-buttons");
8886                                e && t.push(e)
8887                              }
8888                              if (s = c.closest(".product-single__meta"), s) {
8889                                let e = s.querySelector(".product-form:not(.product-form-product--static):not(.product-form-product-template)");
8890                                e && t.push(e)
8891                              }
8892                              if (s = c.closest(".pf-product-form"), s) {
8893                                let e = s.querySelector(".sc-lkgURy");
8894                                e && t.push(e);
8895                                let o = s.querySelector(".sc-gzcbmu");
8896                                o && t.push(o);
8897                                let r = s.querySelector(".add-to-cart");
8898                                r && t.push(r)
8899                              }
8900                              if (s = c.closest(".large--one-half"), s) {
8901                                let e = s.querySelector(".product-smart-wrapper");
8902                                e && t.push(e);
8903                                let o = s.querySelector('div.btn[onmouseup="showProductsDesigner(this)"]');
8904                                o && t.push(o);
8905                                let r = s.querySelector("button.js-prod-show-soldout");
8906                                r && t.push(r)
8907                              }
8908                              if (s = c.closest("#add-to-cart-form"), s)
8909                                if ("led-signcity.myshopify.com" === o) {
8910                                  let e = s.querySelector(".atc-btn");
8911                                  e && t.push(e);
8912                                  let o = s.querySelector(".price");
8913                                  o && o.classList.remove("price")
8914                                } else {
8915                                  let e = s.querySelector(".groups-btn");
8916                                  e && t.push(e), t.push(c)
8917                                }
8917 if (s = c.closest(".product-shop"), s && "led-signcity.myshopify.com" !== o) {
8918                                let e = s.querySelector(".groups-btn");
8919                                e && t.push(e)
8920                              }
8921                              if (s = c.closest(".who-qof-table"), s && s.classList.add("bsscommerce-hide-price"), s = c.closest(".price-sale"), s) {
8922                                let e = s.querySelector(".old-price");
8923                                e && t.push(e);
8924                                let o = s.querySelector("em");
8925                                o && (o.innerHTML = "")
8926                              }
8927                              if (s = c.closest(".product-details"), s) {
8928                                let e = s.querySelector(".action");
8929                                e && t.push(e)
8930                              }
8931                              if (s = c.closest(".product_section"), s) {
8932                                let e = s.querySelector("form .add_to_cart, form .b2b-ajax-submit");
8933                                e && t.push(e);
8934                                let o = s.querySelector(".sale.savings");
8935                                o && t.push(o);
8936                                let r = s.querySelector(".purchase-details button.button--add-to-cart");
8937                                r && t.push(r);
8938                                let c = s.querySelector(".purchase-details .purchase-details__quantity.product-quantity-box");
8939                                c && t.push(c);
8940                                let l = s.querySelector(".product__details .modal_price .price-ui");
8941                                l && t.push(l)
8942                              }
8943                              if (s = c.closest(".quick-shop-style--inline"), s) {
8944                                let e = s.querySelector("form .add_to_cart, form .b2b-ajax-submit");
8945                                e && t.push(e)
8946                              }
8947                              if (s = c.closest(".product-details"), s) {
8948                                let e = s.querySelector("small em");
8949                                e && t.push(e)
8950                              }
8951                              if (s = c.closest(".gt_product-body"), s) {
8952                                let e = s.querySelector("form .gt_product-addtocart");
8953                                e && t.push(e);
8954                                let o = s.querySelector(".gt_product-saved");
8955                                o && t.push(o);
8956                                let r = s.querySelector(".gt_product-price--compare");
8957                                r && t.push(r)
8958                              }
8959                              if (s = c.closest(".gt_product_content"), s) {
8960                                let e = s.querySelector("form .gt_product-addtocart");
8961                                e && t.push(e);
8962                                let o = s.querySelector(".gt_product-price--compare");
8963                                o && t.push(o)
8964                              }
8965                              if (s = c.closest(".gt-single-product"), s) {
8966                                let e = s.querySelector("div.gt_method_addToCart");
8967                                e && t.push(e);
8968                                let o = s.querySelector(".gt_product-price--compare");
8969                                o && t.push(o)
8970                              }
8971                              if (s = c.closest("#cont-form"), s) {
8972                                let e = s.querySelector("form .cont-add-btns");
8973                                e && t.push(e)
8974                              }
8975                              if (s = c.closest(".theiaStickySidebar"), s) {
8976                                let e = s.querySelector(".variations_button");
8977                                e && t.push(e)
8978                              }
8979                              if (s = c.closest(".product--price-wrapper"), s) {
8980                                let e = s.querySelector(".product--compare-price");
8981                                e && t.push(e)
8982                              }
8983                              if (s = c.closest(".product-submit"), s) {
8984                                let e = s.querySelector(".payment-buttons-container");
8985                                e && t.push(e)
8986                              }
8987                              if (s = c.closest(".product-price"), s) {
8988                                let e = s.querySelector(".product-price-compare");
8989                                e && t.push(e)
8990                              }
8991                              if (s = c.closest(".product-list-item"), s) {
8992                                let e = s.querySelector(".original"),
8993                                  o = s.querySelector(".product-list-item-badge");
8994                                e && t.push(e), o && t.push(o)
8995                              }
8996                              if (s = c.closest(".productitem"), s) {
8997                                let e = s.querySelector(".productitem--action");
8998                                e && t.push(e);
8999                                let o = s.querySelectorAll(".bss-ltsp-to-remove");
9000                                if (o.length)
9001                                  for (let e of o) t.push(e)
9002                              }
9003                              if (s = c.closest(".product--outer"), s) {
9004                                let e = s.querySelector(".product-form--atc");
9005                                e && t.push(e), e = s.querySelector(".shopify-payment-button"), e && t.push(e)
9006                              }
9007                              if (s = c.closest(".Container"), s)
9008                                if (window.Shopify && "mama-shawna.myshopify.com" === window.Shopify.shop) {
9009                                  let e = s.querySelector("form.ProductForm");
9010                                  if (window.__st && e) {
9011                                    __st.cid && t.push(e)
9012                                  }
9013                                } else {
9014                                  let e = s.querySelector(".ProductForm__BuyButtons");
9015                                  e && t.push(e)
9016                                } if (s = c.closest(".product-grouped"), s) {
9017                                let e = s.querySelector(".product_top form#add-to-cart-form");
9018                                e && t.push(e)
9019                              }
9020                              if (s = c.closest(".product-item"), s) {
9021                                let e = s.querySelector(".product-top .product-des .action"),
9022                                  o = s.querySelector(".slideup");
9023                                if (e && t.push(e), o && t.push(o), o = s.querySelector(".card-quickview"), o && t.push(o), window.Shopify && "sitchish.myshopify.com" === window.Shopify.shop) {
9024                                  let e = s.querySelector(".product-item-price .money");
9025                                  e && e.classList.remove("money")
9026                                }
9027                              }
9028                              if (s = c.closest(".modal_price"), s) {
9029                                let e = s.querySelector(".was_price");
9030                                e && t.push(e)
9031                              }
9032                              if (s = c.closest(".info"), s) {
9033                                let e = s.querySelector(".was_price");
9034                                e && t.push(e)
9035                              }
9036                              if (s = c.closest(".product-item"), s) {
9037                                let e = s.querySelector('.product-item__action-button[data-action="add-to-cart"]');
9038                                e && t.push(e)
9039                              }
9040                              if (s = c.closest(".grid__item.grid-product"), s) {
9041                                let e = s.querySelector('form[action="/cart/add"] input[type="submit"]');
9042                                e && t.push(e);
9043                                let r = s.querySelector(".grid-product__tag");
9044                                r && t.push(r);
9045                                let c = s.querySelector(".visually-hidden");
9046                                c && t.push(c);
9047                                let l = s.querySelector(".quick-product__btn");
9048                                l && "comphycompany.myshopify.com" === o && t.push(l)
9049                              }
9050                              if (s = c.closest(".product-info"), s) {
9051                                let e = s.querySelector('form[action="/cart/add"] .payment-buttons');
9052                                e && t.push(e);
9053                                let o = s.querySelector(".variant-wrapper.variant-wrapper--button");
9054                                o && t.push(o);
9055                                let r = s.querySelector(".form .product-actions .product-actions-add-to-cart");
9056                                r && t.push(r);
9057                                let c = s.querySelector(".product-price__compare");
9058                                c && t.push(c), c = s.querySelector("compare-at-price"), c && t.push(c);
9059                                let l = s.querySelector("unit-price");
9060                                l && t.push(l), e = s.querySelector(".buy-buttons"), e && t.push(e);
9061                                let u = s.querySelector(".product-info__badge-list");
9062                                u && t.push(u)
9063                              }
9064                              if (s = c.closest(".price"), s) {
9065                                if (s.textContent.includes("From")) {
9066                                  let e = s.innerHTML;
9067                                  s.innerHTML = e.replace("From", "")
9068                                }
9069                              }
9070                              if (s = c.closest("#product-right"), s) {
9071                                let e = s.querySelector(".was");
9072                                e && t.push(e);
9073                                let o = s.querySelector(".product-add");
9074                                o && t.push(o)
9075                              }
9076                              if (s = c.closest(".was"), s && t.push(s), s = c.closest(".product-single__meta"), s) {
9077                                let e = s.querySelector(".pf__actions");
9078                                e && t.push(e);
9079                                let o = s.querySelector("div.product-form__controls-group.product-form__controls-group--submit");
9080                                o && o.setAttribute("style", "visibility:hidden")
9081                              }
9082                              if (s = c.closest(".product-item"), s) {
9083                                let e = s.querySelector(".product-item__add");
9084                                e && t.push(e)
9085                              }
9086                              if (s = c.closest(".grid-item"), s) {
9087                                let e = s.querySelector("#addToCart-product-template");
9088                                e && t.push(e);
9089                                let o = s.querySelector(".payment-buttons");
9090                                o && t.push(o)
9091                              }
9092                              if (s = c.closest(".product-single__meta"), s) {
9093                                let e = s.querySelector("div.payment-buttons");
9094                                e && e.remove()
9095                              }
9096                              if (s = c.closest(".modal--root"), s) {
9097                                let e = s.querySelector(".product-form--button-container");
9098                                e && t.push(e)
9099                              }
9100                              if (s = c.closest(".product-item__info"), s) {
9101                                let e = s.querySelector("a.product-item__action-button.button.button--small.button--primary");
9102                                e && t.push(e)
9103                              }
9104                              if (s = c.closest(".product-form__info-list"), s) {
9105                                let e = s.querySelector("div.product-form__info-item.product-form__info-item--quantity");
9106                                e && t.push(e)
9107                              }
9108                              if (s = c.closest(".large--three-fifths"), s) {
9109                                let e = s.querySelector(".multivariants_setbox_footer");
9110                                e && t.push(e)
9111                              }
9112                              if (s = c.closest(".product-info-main"), s) {
9113                                let e = s.querySelector(".qty-box");
9114                                e && t.push(e);
9115                                let o = s.querySelector(".btn.btn-cart");
9116                                o && t.push(o);
9117                                let r = s.querySelector(".shopify-payment-button");
9118                                r && t.push(r)
9119                              }
9120                              if (s = c.closest(".product-miniature"), s) {
9121                                let e = s.querySelector(".qty-box");
9122                                e && t.push(e);
9123                                let o = s.querySelector(".product.actions.product-item-actions");
9124                                o && t.push(o)
9125                              }
9126                              if (s = c.closest("#AddToCartForm"), s) {
9127                                let e = s.querySelector(".paymentButtonsWrapper");
9128                                e && t.push(e)
9129                              }
9130                              if (s) {
9131                                let e = s.querySelector("#product-add");
9132                                e && e.remove()
9133                              }
9134                              if (s) {
9135                                let e = s.querySelector("#product-price>.product-price");
9136                                e && e.remove()
9137                              }
9138                              if (s = c.closest(".grid-view-item"), s) {
9139                                let e = s.querySelector(".quick-add-button");
9140                                e && t.push(e)
9141                              }
9142                              if ("tinalykkegaard.myshopify.com" === o) {
9143                                if (s = c.closest(".main-product__details>.main-product__details-wrapper"), s) {
9144                                  let e = s.querySelector(".main-product__actions .main-product__form-buttons");
9145                                  e && e.remove()
9146                                }
9147                                if (s = c.closest(".product-grid .product-card"), s) {
9148                                  let e = s.querySelector('form[action="/cart/add"]');
9149                                  e && e.remove()
9150                                }
9151                              }
9152                              if (s = c.closest(".product-item-caption"), s) {
9153                                let e = s.querySelector(".product-form__item--submit");
9154                                e && t.push(e)
9155                              }
9156                              if (s = c.closest(".product-item-caption"), s) {
9157                                let e = s.querySelector(".product-form__item--quantity");
9158                                e && t.push(e)
9159                              }
9160                              if (s = c.closest(".productgrid--item"), s) {
9161                                let e = s.querySelector(".productitem--actions");
9162                                e && t.push(e)
9163                              }
9164                              if (s = c.closest(".product-single__info-wrapper"), s) {
9165                                let e = s.querySelector(".product-form__quantity-submit");
9166                                e && t.push(e);
9167                                let o = s.querySelector(".shopify-payment-button");
9168                                o && t.push(o)
9169                              }
9170                              if (s = c.closest(".qv-content"), s) {
9171                                let e = s.querySelector(".qv-add-button");
9172                                e && t.push(e);
9173                                let o = s.querySelect
9173or(".qv-quantity");
9174                                o && t.push(o)
9175                              }
9176                              if (s = c.closest(".product-card"), s) {
9177                                let e = s.querySelector(".btn-grid-cart");
9178                                e && t.push(e)
9179                              }
9180                              if (s = c.closest(".product_single_detail_section"), s) {
9181                                let e = s.querySelector("#AddToCart");
9182                                e && t.push(e);
9183                                let o = s.querySelector(".shopify-payment-button__button");
9184                                o && t.push(o);
9185                                let r = s.querySelector(".quantity-label");
9186                                r && t.push(r);
9187                                let c = s.querySelector(".quantity_width");
9188                                c && t.push(c)
9189                              }
9190                              if (s = c.closest(".product-single__meta"), s) {
9191                                let e = s.querySelector("#AddToCart--product-template");
9192                                e && t.push(e);
9193                                let o = s.querySelector(".shopify-payment-button");
9194                                o && t.push(o)
9195                              }
9196                              if (s = c.closest('form[action="/cart/add"]'), s) {
9197                                let e = s.querySelector(".product-page-info__field");
9198                                e && t.push(e);
9199                                let o = s.querySelector(".product-page-info__button-add-to-cart");
9200                                o && t.push(o);
9201                                let r = s.querySelector(".js-store-lists-add-wishlist");
9202                                r && t.push(r);
9203                                let c = s.querySelector(".product-collection__control");
9204                                c && t.push(c)
9205                              }
9206                              if (s = c.closest(".grid-item__content"), s) {
9207                                let e = s.querySelector(".quick-add-btn");
9208                                if (e && t.push(e), window.Shopify && "sparklinbluewholesale.myshopify.com" === window.Shopify.shop) {
9209                                  let e = s.querySelector(".grid-product__price--original"),
9210                                    o = s.querySelector(".grid-product__price--savings"),
9211                                    r = s.querySelector(".quick-product__btn");
9212                                  e && t.push(e), o && t.push(o), r && t.push(r)
9213                                }
9214                              }
9215                              if (s = c.closest(".purchase-box"), s) {
9216                                let e = s.querySelector("#AddToCart-product-template");
9217                                e && e.remove();
9218                                let t = s.querySelector(".quantity-product-template");
9219                                t && t.remove()
9220                              }
9221                              if (s = c.closest(".item-row"), s) {
9222                                let e = s.querySelector(".add-to-cart");
9223                                e && t.push(e)
9224                              }
9225                              if (s = c.closest(".product-thumbnail__price"), s) {
9226                                let e = s.querySelectorAll(".bsscommerce-ltsp-message");
9227                                e.length > 1 && e.forEach((function(e, o) {
9228                                  o > 0 && t.push(e)
9229                                }))
9230                              }
9231                              if (s = c.closest(".product-details"), s) {
9232                                let e = s.querySelector(".product__add-to-cart-button");
9233                                e && t.push(e);
9234                                let r = s.querySelector(".product-form__quantity-box-wrapper");
9235                                if (r && t.push(r), "sitchish.myshopify.com" === o) {
9236                                  let e = s.querySelector("#product-price");
9237                                  e && (e.id = "");
9238                                  let o = s.querySelector("[data-product-price]");
9239                                  o && o.removeAttribute("data-product-price");
9240                                  let r = s.querySelector(".form-actions");
9241                                  r && t.push(r)
9242                                }
9243                                let c = s.querySelector(".product-quantity");
9244                                if (c && t.push(c), "lavabis-hygiene.myshopify.com" === o) {
9245                                  let e = s.querySelector(".price-preview.price");
9246                                  e && (e.id = "")
9247                                }
9248                              }
9249                              if (s = c.closest(".product-details"), s) {
9250                                let e = s.querySelector("#add-to-cart-product-template");
9251                                e && t.push(e);
9252                                let o = s.querySelector(".shopify-payment-button__button");
9253                                o && o.remove();
9254                                let r = s.querySelector(".quantity");
9255                                r && t.push(r)
9256                              }
9257                              if (s = c.closest(".gryffeditor"), s) {
9258                                let e = s.querySelector(".gf_product-quantity");
9259                                e && e.parentElement.remove()
9260                              }
9261                              if (s = c.closest("#ProductSection-product-template"), s) {
9262                                let e = s.querySelector(".cbb-frequently-bought-add-button");
9263                                e && e.remove();
9264                                let t = s.querySelector(".cbb-frequently-bought-form");
9265                                t && t.remove()
9266                              }
9267                              if (s = c.closest(".product__info-wrapper"), s) {
9268                                let e = s.querySelector(".product-form__quantity");
9269                                e && e.remove();
9270                                let t = s.querySelector(".product-form__buttons");
9271                                t && t.remove()
9272                              }
9273                              if (s = c.closest(".product-form"), s) {
9274                                let e = s.querySelector(".product-form__payment-container");
9275                                e && e.remove();
9276                                let o = s.querySelector("#price");
9277                                if (o && o.classList.remove("product-price"), window.Shopify && "wilkens-gmbh.myshopify.com" === window.Shopify.shop) {
9278                                  let e = s.querySelector(".unit-price");
9279                                  e && t.push(e)
9280                                }
9281                              }
9282                              if (s = c.closest(".product-details"), s) {
9283                                let e = s.querySelector(".button-common");
9284                                e && e.remove()
9285                              }
9286                              if (s = c.closest(".caption"), s) {
9287                                let e = s.querySelector(".button.btn-cart");
9288                                e && t.push(e)
9289                              }
9290                              if (s = c.closest(".product-info-main"), s) {
9291                                let e = s.querySelectorAll(".form-group")[1];
9292                                e && t.push(e);
9293                                let o = s.querySelector(".price");
9294                                o && (o.id = "")
9295                              }
9296                              if (s = c.closest(".form_buy_sticky"), s) {
9297                                let e = s.querySelector(".form-group .btn.button.button-cart");
9298                                e && t.push(e);
9299                                let o = s.querySelector(".form-group input#Quantity");
9300                                o && t.push(o)
9301                              }
9302                              if (s = c.closest(".product-template__container"), s) {
9303                                let e = s.querySelector(".store-availability-container");
9304                                e && e.remove()
9305                              }
9306                              if (s = c.closest(".product-form--container"), s) {
9307                                let e = s.querySelector(".product-form--options");
9308                                e && t.push(e);
9309                                let o = s.querySelector(".product-form--smart-payment-buttons");
9310                                o && t.push(o)
9311                              }
9312                              if (s = c.closest(".product--price-wrapper"), s) {
9313                                let e = s.querySelector('.product--from[data-item="accent-text"]');
9314                                e && t.push(e)
9315                              }
9316                              if (s = c.closest("#zpproductselectorfull1-wrapper"), s) {
9317                                let e = s.querySelector(".zpa-button-alignment-center");
9318                                e && t.push(e);
9319                                let o = s.querySelector(".zpa-quantity-block");
9320                                o && t.push(o)
9321                              }
9322                              if (s = c.closest(".zpa-multi-product-buy-box"), s) {
9323                                let e = s.querySelector(".zpa-button-alignment-center");
9324                                e && t.push(e)
9325                              }
9326                              if (s = c.closest(".product-block__inner"), s) {
9327                                let e = s.querySelector('form[action="/cart/add"].product-form.product-form--mini');
9328                                if (e && t.push(e), window.Shopify && "wilkens-gmbh.myshopify.com" === window.Shopify.shop) {
9329                                  let e = s.querySelector(".unit-price");
9330                                  e && t.push(e)
9331                                }
9332                              }
9333                              if (s = c.closest(".was-price.theme-money"), s && t.push(s), s = c.closest(".box_product_page"), s) {
9334                                let e = s.querySelector(".product-options-bottom");
9335                                e && t.push(e)
9336                              }
9337                              if (s = c.closest(".product-default"), s) {
9338                                let e = s.querySelector(".add-links.clearfix");
9339                                e && t.push(e)
9340                              }
9341                              if (s = c.closest(".grid__item.medium-up--three-eighths"), s) {
9342                                let e = s.querySelector('form[action="/cart/add"].shopify-product-form');
9343                                e && t.push(e)
9344                              }
9345                              if (s = c.closest(".indiv-product"), s) {
9346                                let e = s.querySelector('form[action="/cart/add"]');
9347                                e && t.push(e)
9348                              }
9349                              if (s = c.closest('form.product-form[action="/cart/add"]'), s) {
9350                                let e = s.querySelector(".sf__pcard-image .sf__pcard-quick-add");
9351                                e && t.push(e);
9352                                let o = s.querySelector(".main-product__block-buy_buttons");
9353                                o && t.push(o)
9354                              }
9355                              if (s = c.closest(".product-grid-item.woodmart-hover-base"), s) {
9356                                let e = s.querySelector(".fade-in-block");
9357                                e && t.push(e);
9358                                let o = s.querySelector(".product-compare-button");
9359                                o && t.push(o)
9360                              }
9361                              if (s = c.closest(".grid__item"), s) {
9362                                if ("www-bonmatch-com.myshopify.com" === o) {
9363                                  let e = s.querySelector(".selector-wrapper.bcpo-file"),
9364                                    o = s.querySelector(".uploadkit.uploadkit-injected"),
9365                                    r = s.querySelector(".uploadkit-form");
9366                                  e && t.push(e), o && r && r.appendChild(o)
9367                                }
9368                                let e = s.querySelector(".product__submit__buttons");
9369                                e && t.push(e);
9370                                let r = s.querySelector(".products > .product-detail > .product-button"),
9371                                  c = s.querySelector(".products > .product-container > .product-button > .quick-view-text");
9372                                r && t.push(r), c && t.push(c);
9373                                let l = s.querySelector("button#AddToCart"),
9374                                  u = s.querySelector('[data-shopify="payment-button"].shopify-payment-button');
9375                                if (l && t.push(l), u && t.push(u), "tienda-suca-bikes.myshopify.com" === o) {
9376                                  let e = s.querySelector(".product__unit-price.product__unit-price--spacing"),
9377                                    t = s.querySelector(".c_p-quantity-input-parent"),
9378                                    o = s.querySelector(".masIva"),
9379                                    r = s.querySelector(".c_col-sw-btn");
9380                                  e && e.classList.remove("hide"), t && t.remove(), o && o.remove(), r && r.remove()
9381                                }
9382                                if ("youchique-4183.myshopify.com" === o) {
9383                                  let e = s.querySelector(".card-information__button");
9384                                  e && t.push(e);
9385                                  let o = s.querySelector(".swym-wishlist-button-bar");
9386                                  o && t.push(o)
9387                                }
9388                                if ("stelladetailsb2b.myshopify.com" === o) {
9389                                  let e = s.querySelector(".bss-b2b-product-vat");
9390                                  e && t.push(e);
9391                                  let o = s.querySelector("#bss-b2b-tax-inc-excl");
9392                                  o && t.push(o);
9393                                  let r = s.querySelector(".bss-b2b-collection-item-vat");
9394                                  r && t.push(r);
9395                                  let c = s.querySelector(".price__regular");
9396                                  if (c) {
9397                                    c.classList.remove("price__regular");
9398                                    let e = s.querySelector(".price-item--regular");
9399                                    e && e.classList.remove("price-item--regular")
9400                                  }
9401                                  let l = s.querySelector(".price__sale");
9402                                  l && t.push(l)
9403                                }
9404                                let i = s.querySelector("quick-view-drawer");
9405                                i && t.push(i);
9406                                let p = s.querySelector("add-to-cart");
9407                                p && t.push(p)
9408                              }
9409                              if (s = c.closest(".shop-the-look__product-info"), s) {
9410                                let e = s.querySelector('form[action="/cart/add"]');
9411                                e && t.push(e)
9412                              }
9413                              if (s = c.closest(".popover.popover--quick-buy"), s) {
9414                                let e = s.querySelector(".product-form__buy-buttons");
9415                                e && t.push(e)
9416                              }
9417                              if (s = c.closest(".product__section.product-template .product__section-content .product__section-details"), s) {
9418                                let e = s.querySelector('form[action="/cart/add"] input#addToCart');
9419                                e && t.push(e)
9420                              }
9421                              if (s = c.closest(".product-item__info-inner"), s) {
9422                                let e = s.querySelector(".unit-price-measurement");
9423                                e && t.push(e)
9424                              }
9425                              if (s = c.closest(".product-form__info-item"), s) {
9426                                let e = s.querySelector(".unit-price-measurement");
9427                                e && t.push(e)
9428                              }
9429                              if (s = c.closest("div[data-product-blocks]"), s) {
9430                                let e = s.querySelector(".payment-buttons");
9431                                e && t.push(e);
9432                                let o = s.querySelector(".spt-wishlist-button__wrapper");
9433                                o && t.push(o)
9434                              }
9435                              if (s = c.closest(".sf__pcard-content.text-center"), s) {
9436                                let e = s.querySelector("button.add-to-cart.sf__btn");
9437                                e && t.push(e)
9438                              }
9439                              if (s = c.closest(".product-details.section"), s) {
9440                                let e = s.querySelector('form#AddToCartForm.product-content-inner[action="/cart/add"]');
9441                                e && t.push(e)
9442                              }
9443                              if (s = c.closest(".search-item .product-item, .product-grid-row .product-item"), s) {
9444                                let e = s.querySelector(".product-img .action-btn");
9445                                e && t.push(e)
9446                              }
9447                              if (s = c.closest(".product-collection__content,.product-page-info"), s) {
9448                                let e = s.querySelector(".js-product-button-add-to-cart");
9449                                e && t.push(e)
9450                              }
9451                              if (s = c.closest(".details-info"), s) {
9452                                let e = s.querySelector(".group-button .add-to-cart");
9453                                e && t.push(e)
9454                              }
9455                              if (s = c.closest(".product-collection"), s) {
9456                                let e = s.querySelector(".group-button .add-to-cart");
9457                                e && t.push(e)
9458                              }
9459                              let u = c.closest("[data-js-product-price]");
9460                              if (u && u.setAttribute("bss-ltsp-active", ""), s = c.closest(".product__info-container"), s) {
9461                                let e = s.querySelector('.form[data-type="add-to-cart-form"] > .shopify-payment-button[data-shopify="payment-button"]');
9462                                e && t.push(e)
9463                              }
9464                              if (s = c.closest(".products"), s) {
9465                                let e = s.querySelector(".product-container > .product-button > .variants > .add-cart-btn"),
9466                                  o = s.querySelector(".product-container > .product-button > .quick-view-text");
9467                                e && t.push(e), o && t.push(o)
9468                              }
9469                              if (s = c.closest(".dt-sc-tabs-container"), s) {
9470                                let e = s.querySelector(".dt-sc-tabs-content > .tab2 > .owl-stage-outer > .owl-stage > .owl-item > .item-row > .products > .product-container > .product-button > .variants > .add-cart-btn");
9471                                e && t.push(e)
9472                              }
9473                              if (s = c.closest(".wrapper-container"), s) {
9474                                let e = s.querySelector(".recently-viewed-products > .products-grid > .grid__item > .product-item > .products > .product-bottom > .price-box > .regular-product > .special-price"),
9475                                  o = s.querySelector(".recently-viewed-products > .products-grid > .grid__item > .product-item > .products > .product-bottom > .action > .variants > .add-to-cart-btn");
9476                                e && t.push(e), o && t.push(o)
9477                              }
9478                              if (s = c.closest(".featured__collection-
9478product.product-index"), s) {
9479                                let e = s.querySelector(".product_listing_options");
9480                                e && t.push(e)
9481                              }
9482                              if (s = c.closest(".product-index"), s) {
9483                                let e = s.querySelector(".product_listing_options");
9484                                e && t.push(e)
9485                              }
9486                              if (s = c.closest(".product__section-details"), s) {
9487                                let e = s.querySelector(".product__section-details__inner--product_buttons");
9488                                e && t.push(e)
9489                              }
9490                              if (s = c.closest(".product-page--cart-form-block"), s) {
9491                                let e = s.querySelector(".add-to-cart");
9492                                e && t.push(e)
9493                              }
9494                              if (s = c.closest(".price__sale"), s) {
9495                                let e = s.querySelector(".price-item--regular");
9496                                e && t.push(e)
9497                              }
9498                              if (s = c.closest(".product-item-v1"), s) {
9499                                let e = s.querySelector(".price-old"),
9500                                  o = s.querySelector(".product-icon-action");
9501                                e && t.push(e), o && t.push(o)
9502                              }
9503                              if (s = c.closest(".detail-info > .relative"), s) {
9504                                let e = s.querySelector("#AddToCartForm > .btn-action"),
9505                                  o = s.querySelector('div.shopify-payment-button[data-shopify="payment-button"]'),
9506                                  r = s.querySelector(".product-price > del");
9507                                e && t.push(e), o && t.push(o), r && t.push(r)
9508                              }
9509                              if (s = c.closest(".product-details"), s) {
9510                                let e = s.querySelector(".product-block--form>.product-form--regular");
9511                                e && "eurosafetysystems.myshopify.com" !== o && e.remove();
9512                                let t = s.querySelector(".button-cart");
9513                                t && t.remove()
9514                              }
9515                              if ("annabellenoeldesigns-com.myshopify.com" == o && (s = c.closest(".product-block-list__item .card__section"), s)) {
9516                                let e = s.querySelector("#MULTIVARIANTS_APP_SECTION_PLACE .multivariants_block_qty_box");
9517                                e && e.remove();
9518                                let t = s.querySelector("#MULTIVARIANTS_APP_SECTION_PLACE .multivariants_block_last_holder .multivariants_block_prc_holder");
9519                                t && t.remove();
9520                                let o = s.querySelector("#MULTIVARIANTS_APP_SECTION_PLACE #multivariants_add_to_cart_button_h");
9521                                o && o.remove();
9522                                let r = s.querySelector("#MULTIVARIANTS_APP_SECTION_PLACE #multivariants_block_subtotal_h");
9523                                r && r.remove()
9524                              }
9525                              if ("fedua-b2b.myshopify.com" == o) {
9526                                if (s = c.closest(".gp-product-detail .container"), s) {
9527                                  let e = s.querySelector(".gp-product-main-button button[type='submit']");
9528                                  e && e.remove();
9529                                  let t = s.querySelector(".cbb-also-bought-add-to-cart-button");
9530                                  t && t.remove();
9531                                  let o = s.querySelector(".cbb-also-bought-product-price-container");
9532                                  o && o.remove()
9533                                }
9534                                if (s = c.closest(".gp-product-widget .product-card-grid"), s) {
9535                                  let e = s.querySelector(".product-buttons .btn-quick-view ");
9536                                  e && e.remove()
9537                                }
9538                              }
9539                              if (s = c.closest(".product--price-container"), s) {
9540                                let e = s.querySelectorAll(".product--price-wrapper > a");
9541                                e.length && e.forEach(e => e.remove())
9542                              }
9543                              if ("linis-bites-b2b.myshopify.com" == window.location.host && c.querySelector("[bss-cu
9543stomize-ltsp-message]")) {
9544                                let e = c.closest(".price .price__container");
9545                                if (e) {
9546                                  let o = e.querySelector(".unit-price.caption");
9547                                  o && t.push(o)
9548                                }
9549                              }
9550                              if (s = c.closest(".product-price--wrapper"), s) {
9551                                let e = s.querySelector(".product-price--compare");
9552                                e && e.remove()
9553                              }
9554                              if (s = c.closest(".price__pricing-group"), s) {
9555                                let e = s.querySelector(".price-item.price-item--regular[data-regular-price]");
9556                                e && (e.classList.remove("price-item"), e.classList.remove("price-item--regular"))
9557                              }
9558                              if (l.forEach((function(e) {
9559                                  c.closest(e) && t.push(c.closest(e))
9560                                })), s = c.closest(".product-page-info"), s) {
9561                                let e = s.querySelector("[data-js-footbar-product-limit]");
9562                                e && t.push(e)
9563                              }
9564                              if (s = c.closest(".product-wrap"), s) {
9565                                let e = s.querySelector(".purchase-details button.button--add-to-cart"),
9566                                  o = s.querySelector(".product-action");
9567                                if (e && t.push(e), o && t.push(o), window.Shopify && "dermafirmusa.myshopify.com" === window.Shopify.shop) {
9568                                  let e = s.querySelector(".price.sale");
9569                                  e && t.push(e)
9570                                }
9571                              }
9572                              if (s = c.closest(".seven.columns.omega"), s) {
9573                                let e = s.querySelector(".purchase-details__buttons button.shopify-payment-button__button ");
9574                                e && t.push(e)
9575                              }
9576                              if (s = c.closest("#collectionPr"), s) {
9577                                let e = s.querySelectorAll("#PageContainer .collection .btn.add-to-cart");
9578                                e.length && e.forEach(e => {
9579                                  t.push(e)
9580                                })
9581                              }
9582                              if (s = c.closest(".grid.product-single"), s) {
9583                                let e = s.querySelector('#PageContainer .wrap-product-info button[type="submit"].btn.btn1.pr_btn.addtocart_js');
9584                                e && t.push(e)
9585                              }
9586                              if (s = c.closest(".gryffeditor"), s) {
9587                                let e = s.querySelector(".module-wrap .gf_add-to-cart.product-form-product-template");
9588                                e && t.push(e)
9589                              }
9590                              if (s = c.closest(".product-single .product-single__meta"), s) {
9591                                let e = s.querySelector('.product-form__item button[name="add"].product-form__cart-submit');
9592                                e && t.push(e)
9593                              }
9594                              if (s = c.closest(".shopify-product-form"), s) {
9595                                let e = s.querySelector("#product-price");
9596                                e && t.push(e)
9597                              }
9598                              if (s = c.closest(".product-item-price"), s) {
9599                                let e = s.querySelector(".money");
9600                                e && t.push(e)
9601                              }
9602                              if (s = c.closest('main#main[role="main"]'), s) {
9603                                let e = s.querySelector("div.atc-bar");
9604                                e && t.push(e)
9605                              }
9606                              if (s = c.closest("#CartDrawer"), s) {
9607                                let e = s.querySelector("#CartDrawer-CartItems .cart-item .cart-item__details dl .product-option");
9608                                e && t.push(e);
9609                                let o = s.querySelector("#CartDrawer-CartItems .cart-item .cart-item__totals .cart-item__price-wrapper");
9610                                o && t.push(o);
9611                                let r = s.querySelector("#CartDrawer-CartItems .cart-item .cart-item__quantity");
9612                                r && t.push(r);
9613                                let c = s.querySelector(".drawer__footer");
9614                                c && t.push(c)
9615                              }
9616                              if (s = c.closest("#main-cart-items"), s) {
9617                                let e = s.querySelector(".cart-item .cart-item__details dl .product-option");
9618                                e && t.push(e);
9619                                let o = s.querySelector(".cart-item .cart-item__quantity .cart-item__quantity-wrapper");
9620                                o && t.push(o);
9621                                let r = s.querySelector(".cart-item .cart-item__totals.right.small-hide .cart-item__price-wrapper");
9622                                r && t.push(r)
9623                              }
9624                              if (s = c.closest("#main-cart-footer"), s) {
9625                                let e = s.querySelector(".cart__footer");
9626                                e && t.push(e)
9627                              }
9628                              if (s = c.closest(".product-single__meta"), s && window.Shopify && ("asiadirectfurniture.mysh
9628opify.com" === window.Shopify.shop || "pure-vision-ch.myshopify.com" === window.Shopify.shop)) {
9629                                let e = s.querySelector(".product__price[data-product-price]");
9630                                e && t.push(e)
9631                              }
9632                              if (s = c.closest(".product-inner.pr"), s) {
9633                                let e = s.querySelector(".pr_atc.pr_qty_atc > a.pr_atc_.js_addtc");
9634                                e && t.push(e)
9635                              }
9636                              if (s = c.closest("#shopify-section-pr_summary"), s) {
9637                                let e = s.querySelector("p.price_range, .price.price_varies");
9638                                e && t.push(e)
9639                              }
9640                              if (s = c.closest(".grid__item"), s) {
9641                                let e = s.querySelector(".product__form-container"),
9642                                  o = s.querySelector(".product__description");
9643                                e && (t.push(e), o.style.width = "100%")
9644                              }
9645                              if (s = c.closest(".featured-product__content-wrapper"), s) {
9646                                let e = s.querySelector(".product-form");
9647                                e && t.push(e)
9648                              }
9649                              if (s = c.closest(".card__price"), s && "exosomes-inc.myshopify.com" === o && (s.style.textAlign = "center"), s = c.closest(".Product__InfoWrapper > .Product__Info "), s) {
9650                                let e = s.querySelector('.ProductForm__BuyButtons > button[type="submit"].ProductForm__AddToCart');
9651                                e && t.push(e);
9652                                let o = s.querySelector(".ProductForm__AddToCart");
9653                                o && t.push(o)
9654                              }
9655                              if (s = c.closest(".product-grid__container .product-grid__content"), s) {
9656                                let e = s.querySelector(".product-single__form .product__quantity");
9657                                e && t.push(e);
9658                                let o = s.querySelector(".add-to-cart");
9659                                o && t.push(o);
9660                                let r = s.querySelector(".product__price--compare");
9661                                if (r && t.push(r), window.Shopify && "sparklinbluewholesale.myshopify.com" === window.Shopify.shop) {
9662                                  let e = s.querySelector(".product__price-savings");
9663                                  e && t.push(e)
9664                                }
9665                              }
9666                              if (s = c.closest(".product-grid-item"), s) {
9667                                let e = s.querySelector(".h1.medium--left");
9668                                e && "envogueusa.com" == window.location.host && t.push(e)
9669                              }
9670                              if (s = c.closest("#productPrice-product-template"), s) {
9671                                let e = s.querySelector("small");
9672                                e && "envogueusa.com" == window.location.host && t.push(e), s.appendChild(c)
9673                              }
9674                              if (s = c.closest(".product-grid-item"), s) {
9675                                let e = s.querySelector(".form-grid-btn");
9676                                e && "mamiereglissepro.myshopify.com" === o && t.push(e)
9677                              }
9678                              if (s = c.closest("#cont-form"), s) {
9679                                let e = s.querySelector(".so-price");
9680                                e && t.push(e);
9681                                let r = s.querySelector("#addToCart");
9682                                r && "mamiereglissepro.myshopify.com" === o && t.push(r)
9683                              }
9684                              if (s = c.closest(".template-product"), s) {
9685                                let e = s.querySelector('button[name="add"]#addToCartBis, button[name="add"]#addToCart2');
9686                                e && t.push(e)
9687                              }
9688                              if (s = c.closest(".grid-product__content"), s) {
9689                                let e = s.querySelector(".quick-product__btn");
9690                                !e || "wood-hill-boards.myshopify.com" !== o && "wood-hill-boards-usa.myshopify.com" !== o && "bundlecomph.myshopify.com" !== o || t.push(e)
9691                              }
9692                              if (s = c.closest(".product-single__meta"), s) {
9693                                let e = s.querySelector(".product__quantity");
9694                                !e || "wood-hill-boards.myshopify.com" !== o && "wood-hill-boards-usa.myshopify.com" !== o || t.push(e)
9695                              }
9696                              if (s = c.closest(".product-block-area"), s) {
9697                                let e = s.querySelector("#addToCartButton");
9698                                e && "wanderlustvision.myshopify.com" === o && t.push(e)
9699                              }
9700                              if (s = c.closest(".product-single__meta--wrapper .product-single__meta"), s) {
9701                                let e = s.querySelector(".price-container.text-money"),
9702                                  o = s.querySelector('button[name="add"].btn--add-to-cart');
9703                                e && t.push(e), o && t.push(o)
9704                              }
9705                              if (s = c.closest(".product-single__metas"), s) {
9706                                let e = s.querySelector(".product-single__buttons .js-quantity-selector.product-quantity"),
9707                                  o = s.querySelector(".product-single__buttons button.btn--add-to-cart");
9708                                e && t.push(e), o && t.push(o)
9709                              }
9710                              if ("dollie-wholesale.myshopify.com" === o && (s = c.closest(".product-card"), s)) {
9711                                let e = s.querySelector(".product-card__buttons .product-card__quickview"),
9712                                  o = s.querySelector(".product-card__buttons .product-card__form"),
9713                                  r = s.querySelector(".product-card__buttons .button-wishlist"),
9714                                  c = s.querySelector(".wpb-variants-swatch");
9715                                e && t.push(e), o && t.push(o), r && t.push(r), c && t.push(c)
9716                              }
9717                              if ("obsequ.myshopify.com" === o && (s = c.closest(".product-meta"), s)) {
9718                                let e = s.querySelector(".price-list[data-product-price-list]");
9719                                e && e.remove()
9720                              }
9721                              if (s = c.closest(".sticky-cart"), s) {
9722                                let e = s.querySelector(".product-form__buttons");
9723                                e && t.push(e)
9724                              }
9725                              if ("wholesale-rubypearlco.myshopify.com" !== o && "coventa-demo.myshopify.com" !== o && (s = c.closest(".productitem--info") || c.closest(".product-pricing"), s)) {
9726                                let e = s.querySelector(".price");
9727                                e && t.push(e)
9728                              }
9729                              if (s = c.closest(".productitem--info"), s) {
9730                                let e = s.querySelector(".price__compare-at.visible");
9731                                e && "coventa-demo.myshopify.com" === o && t.push(e)
9732                              }
9733                              if (s = c.closest(".product-block-list"), s && window.Shopify && "axiom-wholesale-parts.myshopify.com" === window.Shopify.shop) {
9734                                let e = s.querySelector(".price");
9735                                e && e.classList.remove("price")
9736                              }
9737                              if (s = c.closest(".product-layout"), s) {
9738                                let e = s.querySelector(".action-links");
9739                                e && t.push(e)
9740                              }
9741                              if (s = c.closest(".product-single__meta"), s) {
9742                                let e = s.querySelector(".product-block--price");
9743                                e && "comphycompany.myshopify.com" === o && t.push(e)
9744                              }
9745                              if (s = c.closest(".product-details, .modal_price"), s) {
9746                                let e = s.querySelector(".current_price, .price__container");
9747                                e && t.push(e)
9748                              }
9749                              if ("wholesale-rubypearlco.myshopify.com" === window.Shopify.shop && (s = c.closest(".productitem__container .productitem--info, .product-details .product-pricing"), s)) {
9750                                let e = s.querySelectorAll(".price__compare-at--single, .price__compare-at, .price__current--max");
9751                                e.length && e.forEach(e => e.remove())
9752                              }
9753                              if ("kerriecapelliusa-com.myshopify.com" === window.Shopify.shop && (s = c.closest(".product-detail.quickbuy-content.spaced-row.container"), s)) {
9754                                let e = s.querySelectorAll(".product-form.theme-init .variant-visibility-area");
9755                                e.length && e.forEach(e => e.remove())
9756                              }
9757                              if (s = c.closest(".widget_if_pr, .product-inner, .al_center.fl_center, .widget_if_pr"), s) {
9758                                let e = s.querySelectorAll(".product-price-pr-search, .hover_button, .nt_add_w, .nt_add_cp, .sticky_atc_btn.variations_form, .transcy-money");
9759                                e.length && e.forEach(e => e.remove())
9760                              }
9761                              if (s = c.closest(".ProductItem__Wrapper, .ProductForm"), s) {
9762                                let e = s.querySelector(".ProductItem__Price
9762List, .ProductForm__QuantitySelector");
9763                                e && "sirenwireless.myshopify.com" !== o && e.remove();
9764                                let r = s.querySelector(".ProductFormWrapper");
9765                                r && "sirenwireless.myshopify.com" === o && t.push(r)
9766                              }
9767                              if ("butterfly-health-and-wellness.myshopify.com" === window.Shopify.shop) {
9768                                if (s = c.closest(".item-content"), s) {
9769                                  let e = s.querySelector('.module-wrap[data-label="(P) Cart Button"] button.gf_add-to-cart');
9770                                  e && e.remove()
9771                                }
9772                                if (s = c.closest(".gf_product-desc"), s) {
9773                                  let e = s.querySelector("h4");
9774                                  e && (e.remove(), c.style.display = "none")
9775                                }
9776                                if (s = c.closest(".gf_column[data-id]"), s) {
9777                                  let e = s.querySelectorAll('.elementor-section[data-element_type="section"] .elementor-text-editor strong, .gf_product-desc h4, .gf_product-desc strong');
9778                                  if (e)
9779                                    for (let t of e) t.remove()
9780                                }
9781                              }
9782                              if (s = c.closest(".product-block"), s) {
9783                                let e = s.querySelector(".quickbuy-toggle");
9784                                e && t.push(e)
9785                              }
9786                              if (s = c.closest(".productView-details"), s) {
9787                                let e = s.querySelector(".productView-buttons"),
9788                                  r = s.querySelector(".quantity_selector"),
9789                                  c = s.querySelector(".productView-subtotal");
9790                                e && t.push(e), r && t.push(r), c && t.push(c), "remote-king-au.myshopify.com" === o && s.querySelectorAll(".product-customInformation").forEach(e => e.remove())
9791                              }
9792                              if (s = c.closest(".product__content"), s && "campomarzio-trade-uk.myshopify.com" === o) {
9793                                let e = s.querySelector(".product__text"),
9794                                  o = s.querySelector(".select__fieldset"),
9795                                  r = s.querySelector(".product__submit");
9796                                e && t.push(e), o && t.push(o), r && t.push(r)
9797                              }
9798                              if (s = c.closest(".product-card__price, .product-single__meta-list"), s) {
9799                                let e = s.querySelector(".product-single__price, .money-product");
9800                                e && e.remove()
9801                              }
9802                              if ("ens-nutrition-3419.myshopify.com" === o && (s = c.closest(".card__content"), s)) {
9803                                let e = s.querySelector(".button.quick-add__submit");
9804                                e && e.remove()
9805                              }
9806                              if ("b2b-nandu.myshopify.com" === o) {
9807                                if (s = c.closest(".grid-product__content"), s) {
9808                                  let e = s.querySelector(".grid-product__meta .grid-product__price ");
9809                                  e && e.remove()
9810                                }
9811                                let e = c.closest(".product-single__meta");
9812                                if (e) {
9813                                  let t = e.querySelector(".product__price.product__price--compare"),
9814                                    o = e.querySelector(".product__price.on-sale"),
9815                                    r = e.querySelector(".product__price-savings");
9816                                  t && o && r && (t.remove(), o.remove(), r.remove())
9817                                }
9818                              }
9819                              if ("impjarwholesale.myshopify.com" === o) {
9820                                if (s = c.closest(".tp-product-content"), s) {
9821                                  let e = s.querySelector("button#AddToCart"),
9822                                    o = s.querySelector(".tp-product-singe-action .tp-product-quantity");
9823                                  e && t.push(e), o && t.push(o)
9824                                }
9825                                if (s = c.closest(".grid-item"), s) {
9826                                  let e = s.querySelector('form[action="/cart/add"]');
9827                                  e && t.push(e)
9828                                }
9829                              }
9830                              if ("b2b-dbodhi-singapore.myshopify.com" === o && (s = c.closest("del"), s && t.push(c), s = c.closest(".product-information--inner"), s)) {
9831                                const e = s.querySelector(".product-form");
9832                                e && t.push(e)
9833                              }
9834                              if (s = c.closest(".lh-details-product"), s) {
9835                                if ("ags2020.myshopify.com" === o) {
9836                                  let e = s.querySelector(".lh-price");
9837                                  e && e.classList.remove("lh-price")
9838                                }
9839                                let e = s.querySelector(".lh-add_to_cart");
9840                                e && t.push(e);
9841                                let r = s.querySelector(".lh-buy-now");
9842                                r && t.push(r);
9843                                let c = s.querySelector(".lh-compare-at-price");
9844                                c && t.push(c)
9845                              }
9846                              if (s = c.closest(".lh-collection-item"), s) {
9847                                if ("ags2020.myshopify.com" === o) {
9848                                  let e = s.querySelector(".lh-price");
9849                                  e && e.classList.remove("lh-price")
9850                                }
9851                                let e = s.querySelector(".lh-product-compare-price");
9852                                e && t.push(e)
9853                              }
9854                              if (s = c.closest(".ProductMeta, .ProductItem__Info"), s) {
9855                                let e = s.querySelectorAll(".Price");
9856                                e && e.forEach(e => e.remove())
9857                              }
9858                            }
9859                            t.forEach((function(e) {
9860                              e.remove()
9861                            }))
9862                          }
9863                        }(e),
9864                        function(e) {
9865                          e.ltsp.removeElementByLTSPWrapper = function() {
9866                            let e = document.getElementsByClassName("bss-ltsp-price-wrapper"),
9867                              t = [];
9868                            for (let o = 0; o < e.length; o++) {
9869                              let r = e[o],
9870                                c = [],
9871                                l = r.closest(".product-parent");
9872                              if (l) {
9873                                let e = l.querySelector("form .tt-btn-addtocart");
9874                                e && t.push(e);
9875                                let o = l.querySelector(".tt-btn-quickview");
9876                                o && t.push(o)
9877                              }
9878                              if (l = r.closest(".product-single__meta"), l = r.closest(".tt-product-single-info"), l) {
9879                                let e = l.querySelector("form .btn-addtocart");
9880                                e && t.push(e);
9881                                let o = l.querySelector('form[action*="/cart/add"]');
9882                                o && t.push(o)
9883                              }
9884                              if (l = r.closest(".product_section"), l) {
9885                                let e = l.querySelector("form .add_to_cart, form .b2b-ajax-submit");
9886                                e && t.push(e);
9887                                let o = l.querySelector(".sale.savings");
9888                                o && t.push(o)
9889                              }
9890                              if (l = r.closest(".quick-shop-style--inline"), l) {
9891                                let e = l.querySelector("form .add_to_cart, form .b2b-ajax-submit");
9892                                e && t.push(e)
9893                              }
9894                              if (l = r.closest(".product-details"), l) {
9895                                let e = l.querySelector("small em");
9896                                e && t.push(e)
9897                              }
9898                              if (l = r.closest(".gt_product-body"), l) {
9899                                let e = l.querySelector("form .gt_product-addtocart");
9900                                e && t.push(e);
9901                                let o = l.querySelector(".gt_product-saved");
9902                                o && t.push(o);
9903                                let r = l.querySelector(".gt_product-price--compare");
9904                                r && t.push(r)
9905                              }
9906                              if (l = r.closest(".gt_product_content"), l) {
9907                                let e = l.querySelector("form .gt_product-addtocart");
9908                                e && t.push(e);
9909                                let o = l.querySelector(".gt_product-price--compare");
9910                                o && t.push(o)
9911                              }
9912                              if (l = r.closest(".gt-single-product"), l) {
9913                                let e = l.querySelector("div.gt_method_addToCart");
9914                                e && t.push(e);
9915                                let o = l.querySelector(".gt_product-price--compare");
9916                                o && t.push(o)
9917                              }
9918                              if (l = r.closest("#cont-form"), l) {
9919                                let e = l.querySelector("form .cont-add-btns");
9920                                e && t.push(e)
9921                              }
9922                              if (l = r.closest(".theiaStickySidebar"), l) {
9923                                let e = l.querySelector(".variations_button");
9924                                e && t.push(e)
9925                              }
9926                              if (l = r.closest(".product-submit"), l) {
9927                                let e = l.querySelector(".payment-buttons-container");
9928                                e && t.push(e)
9929                              }
9930                              if (l = r.closest(".productitem"), l) {
9931                                let e = l.querySelector(".productitem--action");
9932                                e && t.push(e)
9933                              }
9934                              if (l = r.closest(".product--outer"), l) {
9935                                let e = l.querySelector(".product-form--atc");
9936                                e && t.push(e), e = l.querySelector(".shopify-payment-button"), e && t.push(e)
9937                              }
9938                              if (l = r.closest(".product-grouped"), l) {
9939                                let e = l.querySelector(".product_top form#add-to-cart-form");
9940                                e && t.push(e)
9941                              }
9942                              if (l = r.closest(".product-item"), l) {
9943                                let e = l.querySelector(".product-top .product-des .action");
9944                                e && t.push(e)
9945                              }
9946                              if (l = r.closest(".product-item"), l) {
9947                                let e = l.querySelector('.product-item__action-button[data-action="add-to-cart"]');
9948                                e && t.push(e)
9949                              }
9950                              if (l = r.closest(".grid__item.grid-product"), l) {
9951                                let e = l.querySelector('form[action="/cart/add"] input[type="submit"]');
9952                                e && t.push(e);
9953                                let o = l.querySelector(".grid-product__tag");
9954                                o && t.push(o);
9955                                let r = l.querySelector(".visually-hidden");
9956                                r && t.push(r)
9957                              }
9958                              if (l = r.closest(".product-info"), l) {
9959                                let e = l.querySelector('form[action="/cart/add"] .payment-buttons');
9960                                e && t.push(e);
9961                                let o = l.querySelector(".variant-wrapper.variant-wrapper--button");
9962                                o && t.push(o)
9963                              }
9964                              if (l = r.closest("#product-right"), l) {
9965                                let e = l.querySelector(".was");
9966                                e && t.push(e);
9967                                let o = l.querySelector(".product-add");
9968                                o && t.push(o)
9969                              }
9970                              if (l = r.closest(".was"), l && t.push(l), l = r.closest(".product-single__meta"), l) {
9971                                let e = l.querySelector(".pf__actions");
9972                                e && t.push(e)
9973                              }
9974                              if (l = r.closest("#AddToCartForm-product-template"), l) {
9975                                let e = l.querySelector("#CartButtons-product-template");
9976                                e && t.push(e)
9977                              }
9978                              if (l = r.closest(".Product__Info"), l) {
9979                                let e = l.querySelector(".ProductMeta__PriceList");
9980                                e && t.push(e)
9981                              }
9982                              if (l = r.closest(".grid-item"), l) {
9983                                let e = l.querySelector("#addToCart-product-template");
9984                                e && t.push(e);
9985                                let o = l.querySelector(".payment-buttons");
9986                                o && t.push(o)
9987                              }
9988                              c.forEach((function(e) {
9989                                r.closest(e) && t.push(r.closest(e))
9990                              }))
9991                            }
9992                            t.forEach((function(e) {
9993                              e.remove()
9994                            }))
9995                          }
9996                        }(e), e.ltsp.removePattern = function() {
9997                          e.ltsp.removeElementByLTSPMessage(), e.ltsp.removeElementByLTSPWrapper()
9998                        }, e.ltsp.insertBeforeAddToCart = function() {
9999                          let t = document.querySelectorAll(".bsscommerce-ltsp-message[data-ltsp-cart-message]");
10000                          for (let o = 0; o < t.length; o++) {
10001                            let r = t[o],
10002                              c = r.getAttribute("data-ltsp-cart-message");
10003                            r.removeAttribute("data-ltsp-cart-message");
10004                            let l = [".main-content .product-single__meta", ".main-content .grid__item", ".main-content .grid-item", ".main-content .product__content.product__content--template.product__content--information", "main#MainContent .product__info-container", ".container#product-product .product-info-main", 'main#main section[data-section-id="collection-template"] .product-item', ".product-area__details.product-detail .product-detail__form"];
10005                            for (let t = 0; t < l.length; t++) {
10006                              let o = r.closest(l[t]);
10007                              if (o && !o.querySelector(".bsscommerce-ltsp-message.hide-message")) {
10008                                let t = o.querySelector('form[action="/cart/add"]');
10009                                if (t) {
10010                                  let o = e.helperLTSP.createHidePriceMessageSpan(c);
10011                                  t.before(o)
10012                                }
10013                              }
10014                            }
10015                            let s = [
10016                              [".product-layout .item .item-inner .caption", ".button.btn-cart"],
10017                              ['main#main section[data-section-id="product-template"] .card__section', ".product-form__payment-container"],
10018                              [".main#MainContent .content.product", 'form[action="/cart/add"] .offers']
10019                            ];
10020                            for (let t = 0; t < s.length; t++) {
10021                              let o = r.closest(s[t][0]);
10022                              if (o && !o.querySelector(".bsscommerce-ltsp-message.hide-message")) {
10023                                let r = o.querySelector(s[t][1]);
10024                                if (r) {
10025                                  let t = e.helperLTSP.createHidePriceMessageSpan(c);
10026                                  r.before(t)
10027                                }
10028                              }
10029                            }
10030                            if (window.Shopify && "airbesafe.myshopify.com" === window.Shopify.shop) {
10031                              let t = [
10032                                [".shopify-section--main-collection .product-list__inner .product-item ", ".product-item__info  .product-item-meta__price-list-container .price-list"],
10033                                [".shopify-section--main-product .product--thumbnails-bottom .product__info", ".product-meta__price-list-container"],
10034                                ["product-item.product-item .product-item__info", ".product-item-meta__price-list-container"]
10035                              ];
10036                              for (let o = 0; o < t.length; o++) {
10037                                let l = r.closest(t[o][0]);
10038                                if (l && !l.querySelector(".bsscommerce-ltsp-message.hide-message")) {
10039                                  let r = l.querySelector(t[o][1]);
10040                                  if (r) {
10041                                    let t = e.helperLTSP.createHidePriceMessageSpan(c);
10042                                    r.after(t)
10043                                  }
10044                                }
10045                              }
10046                            }
10047                          }
10048                        }
10049                    }
10050
10051                    function c(e) {
10052                      ! function(e) {
10053                        e.helperLTSP = {}, e.helperLTSP.createHidePriceMessageSpan = function(e) {
10054                          let t = document.createElement("span");
10055                          return t.classList.add("bsscommerce-ltsp-message"), t.classList.add("hide-message"), t.style.fontSize = "16px", t.style.fontWeight = "normal", t.style.color = "initial", t.style.textTransform = "none", t.style.visibility = "visible", t.innerHTML = e, t
10056                        }, e.helperLTSP.onLoadMore = function(e) {
10057                          const t = document.querySelector([".sf__product-listing[data-product-container] > div", '.row[data-js-collection-replace="products"]', ".product-list-container .product-list.use-infinite-scroll", "#collection-
10057product .product-container", ".container #col-main"].join(","));
10058                          if (t) {
10059                            new MutationObserver((function(t) {
10060                              t.forEach((function(t) {
10061                                t.addedNodes.length && e()
10062                              }))
10063                            })).observe(t, {
10064                              childList: !0
10065                            })
10066                          }
10067                        }
10068                      }(e)
10069                    }
10070
10071                    function l() {
10072                      const e = {};
10073                      c(e), r(e),
10074                        function(e) {
10075                          e.ptvp = {}, e.ptvp.addPasscodeForm = function() {
10076                            let e = document.querySelector('form[action*="/cart/add"]'),
10077                              t = document.getElementsByClassName("bss-passcode-wrapper-tag"),
10078                              o = document.getElementsByClassName("bsscommerce-password-form"),
10079                              r = document.querySelector(".toggle-passcode-input"),
10080                              c = null;
10081                            if (o.length && (c = o[0], c.style.display = "block", r && r.addEventListener("click", (function(e) {
10082                                let t = document.getElementById("bsscommerce-password");
10083                                "password" === t.type ? (t.type = "text", e.target.closest(".toggle-passcode-input").style.fill = "#5C5F62") : (t.type = "password", e.target.closest(".toggle-passcode-input").style.fill = "#BABEC3")
10084                              }))), t.length && e && o.length) {
10085                              e.before(c);
10086                              let o = document.getElementById("bsscommerce-password"),
10087                                r = new FormData;
10088                              r.append(o.name, o.value), document.getElementById("bsscommerce-password-submit").style.padding = "12px 16px", document.getElementById("bsscommerce-password-submit").style.display = "block";
10089                              let l = new XMLHttpRequest;
10090                              l.open("post", "/cart/update.js"), l.send(r);
10091                              let s = document.getElementsByClassName("bsscommerce-ltap-password");
10092                              if (s.length)
10093                                for (let e = 0; e < s.length; e++) s[e].addEventListener("submit", (function(e) {
10094                                  e.preventDefault();
10095                                  let t = this;
10096                                  if (t.length)
10097                                    for (let e = 0; e < t.length; e++)
10098                                      if ("bsscommerce-password" == t[e].id) {
10099                                        let o = t[e];
10100                                        if (o.addEventListener("input", (function() {
10101                                            o.classList.remove("input--error")
10102                                          })), o.value)
10103                                          if ("" != o.value) {
10104                                            let e = new FormData;
10105                                            e.append(o.name, o.value);
10106                                            let t = new XMLHttpRequest;
10107                                            t.onreadystatechange = function() {
10108                                              4 == t.readyState && 200 == t.status && location.reload()
10109                                            }, t.open("post", "/cart/update.js"), t.send(e)
10110                                          } else o.classList.add("input--error")
10111                                      }
10112                                }));
10113                              for (let e = 0; e < t.length; e++) t[e].remove()
10114                            }
10115                          }
10116                        }(e), e.ptvp.addPasscodeForm(), document.querySelectorAll(".quick-view-btn").forEach((function(t) {
10117                          t.addEventListener("click", (function() {
10118                            setTimeout((function() {
10119                              e.ptvp.addPasscodeForm()
10120                            }), 1e3)
10121                          }))
10122                        })),
10123                        function e() {
10124                          document.querySelectorAll(".advanced-filter a").forEach((function(t) {
10125                            t.addEventListener("click", (function() {
10126                              setTimeout((function() {
10127                                let t = document.getElementsByClassName("bsscommerce-ltsp-message");
10128                                for (let e = 0; e < t.length; e++) {
10129                                  let o = t[e].closest(".item-row");
10130                                  if (o) {
10131                                    let e = o.querySelector(".add-to-cart");
10132                                    e && e.remove()
10133                                  }
10134                                }
10135                                e()
10136                              }), 1200)
10137                            }))
10138                          }))
10139                        }(), e.ltsp.quickView(), e.ltsp.insertBeforeAddToCart(), e.ltsp.removePattern(), e.helperLTSP.onLoadMore(e.ltsp.removePattern), setTimeout((function() {
10140                          e.ltsp.removePattern()
10141                        }), 2500);
10142                      if (window.Shopify && -1 !== ["showroom1-ducanero.myshopify.com", "sparklinbluewholesale.myshopify.com", "youchique-4183.myshopify.com", "wilkens-gmbh.myshopify.com", "friends-forever-pets.myshopify.com"].indexOf(window.Shopify.shop) && (window.onscroll = function(e, t) {
10143                          let o;
10144                          return function(...r) {
10145                            o && clearTimeout(o), o = setTimeout(() => {
10146                              e(...r), o = null
10147                            }, t)
10148                          }
10149                        }((function() {
10150                          let t = setInterval((function() {
10151                            e.ltsp.removePattern()
10152                          }), 200);
10153                          setTimeout((function() {
10154                            clearInterval(t)
10155                          }), 3e3)
10156                        }), 500)), "amoreo.eu" === window.location.host) {
10157                        let t = setInterval((function() {
10158                          e.ltsp.removePattern()
10159                        }), 200);
10160                        setTimeout((function() {
10161                          clearInterval(t)
10162                        }), 3e3)
10163                      }
10164                      let t = document.querySelector(".infinite-scrolling-homepage a.btn");
10165                      "airbesafe.myshopify.com" === window.location.host && setTimeout((function() {
10166                        e.ltsp.insertBeforeAddToCart()
10167                      }), 3e3), t && (t.onclick = function() {
10168                        setTimeout((function() {
10169                          e.ltsp.removePattern()
10170                        }), 1e3)
10171                      });
10172                      let o = document.querySelectorAll("#shopify-section-product-recommendations, .product-modal-wrapper");
10173                      var l, s, u;
10174                      (o.length && o.forEach((function(t) {
10175                        t.addEventListener("DOMSubtreeModified", (function() {
10176                          e.ltsp.removePattern()
10177                        }))
10178                      })), "valleys-group.myshopify.com" === window.location.host) && (l = function() {
10179                        e.ltsp.removePattern();
10180                        let t = document.querySelectorAll(".slideout__drawer
10180-right, .sidebar_leftside_wapper, .filtering__results");
10181                        t.length && t.forEach((function(e) {
10182                          e.addEventListener("click", (function() {
10183                            setTimeout(() => {
10184                              l()
10185                            }, 1700)
10186                          }))
10187                        }))
10188                      });
10189                      "b.salonpremium.com" === window.location.host && (s = function() {
10190                        e.ltsp.removePattern();
10191                        let t = document.querySelectorAll(".pagination");
10192                        t.length && t.forEach((function(e) {
10193                          e.addEventListener("click", (function() {
10194                            setTimeout(() => {
10195                              s()
10196                            }, 3e3)
10197                          }))
10198                        }))
10199                      });
10200                      "www.internationalbeauty.ca" === window.location.host && (u = function() {
10201                        let t = document.querySelector('[id^="RecentlyViewed"]');
10202                        new MutationObserver((function(t) {
10203                          t.forEach((function(t) {
10204                            t.addedNodes.length && (e.ltsp.removePattern(), document.querySelectorAll(".btn--icon.quick-product__btn").forEach((function(e) {
10205                              e.addEventListener("click", (function() {
10206                                setTimeout((function() {
10207                                  let e = document.getElementsByClassName("bsscommerce-ltsp-message");
10208                                  for (let t = 0; t < e.length; t++) {
10209                                    let o = e[t].closest(".product-grid__content");
10210                                    if (o) {
10211                                      let e = o.querySelector(".payment-buttons");
10212                                      e && e.remove()
10213                                    }
10214                                  }
10215                                  u()
10216                                }), 2e3)
10217                              }))
10218                            })))
10219                          }))
10220                        })).observe(t, {
10221                          childList: !0
10222                        })
10223                      });
10224                      if ("bluebasketb2b.myshopify.com" === window.Shopify.shop) {
10225                        let t = document.querySelector("#CartDrawer");
10226                        const o = () => {
10227                          let e = document.querySelectorAll("script#bss-ltap-login-require");
10228                          for (let t in e) t.remove()
10229                        };
10230                        if (t) {
10231                          new MutationObserver((function(t) {
10232                            t.forEach((function(t) {
10233                              t.addedNodes.length && (e.ltsp.removePattern(), o())
10234                            }))
10235                          })).observe(t, {
10236                            childList: !0
10237                          })
10238                        }
10239                      }
10240                      if ("dollie-wholesale.myshopify.com" === window.Shopify.shop) {
10241                        let t = document.querySelector("#product-grid .products__row");
10242                        if (t) {
10243                          new MutationObserver((function(t) {
10244                            t.forEach((function(t) {
10245                              t.addedNodes.length && e.ltsp.removePattern()
10246                            }))
10247                          })).observe(t, {
10248                            childList: !0
10249                          })
10250                        }
10251                      }
10252                      if ("impjarwholesale.myshopify.com" === window.Shopify.shop) {
10253                        let t = document.querySelector(".tp-collection-content");
10254                        if (t) {
10255                          new MutationObserver((function(t) {
10256                            t.forEach((function(t) {
10257                              t.addedNodes.length && e.ltsp.removePattern()
10258                            }))
10259                          })).observe(t, {
10260                            childList: !0
10261                          })
10262                        }
10263                      }
10264                      if ("inex-studio.myshopify.com" === window.Shopify.shop) {
10265                        let t = document.querySelector("#Search .Search__Results");
10266                        if (t) {
10267                          new MutationObserver((function(t) {
10268                            t.forEach((function(t) {
10269                              t.addedNodes.length && e.ltsp.removePattern()
10270                            }))
10271                          })).observe(t, {
10272                            childList: !0,
10273                            subtree: !0
10274                          })
10275                        }
10276                      }
10277                    }
10278                    o.r(t), o.d(t, "default", (function() {
10279                      return l
10280                    })), l()
10281                  }]);
10282                </script>
10282
10283              </div>
10284            </div>
10285          </div>
10286        </div>
10287      </div>
10288    </main>
10289    <div id="shopify-section-newsletter" class="shopify-section"><br>
10290      <style>
10291        #shopify-section-newsletter {
10292          background: url(https://imgakong.com/images/2025/08/31/bg-webakong.jpeg);
10293          background-attachment: fixed;
10294          margin-bottom: 0;
10295        }
10296
10297        input:-webkit-autofill,
10298        input:-webkit-autofill:hover,
10299        input:-webkit-autofill:active,
10300        input:-webkit-autofill:focus {
10301          -webkit-box-shadow: 0 0 0 50px white inset;
10302          -webkit-text-fill-color: #ffffff;
10303        }
10304
10305        .section-newsletter {
10306          max-width: 800px;
10307          margin: auto;
10308          padding: 50px 0;
10309        }
10310
10311        .section-newsletter h2 {
10312          font-weight: 700;
10313          font-size: 24px;
10314        }
10315
10316        .section-newsletter input[type="email"] {
10317          width: 100%;
10318          text-align: center;
10319          border: none;
10320          border-bottom: 1px solid #ffffff;
10321          font-size: 16px;
10322          color: #757575;
10323          background-color: #eeeeee;
10324        }
10325
10326        .section-newsletter .row label {
10327          font-size: 14px;
10328          cursor: pointer;
10329        }
10330
10331        .section-newsletter .radio-inline input {
10332          width: auto;
10333        }
10334
10335        .section-newsletter .btn {
10336          width: 130px;
10337          border: 1px solid #ffffff;
10338          box-shadow: none;
10339          font-size: 16px;
10340          font-weight: 500;
10341          text-transform: uppercase;
10342        }
10343
10344        .section-newsletter form {
10345          margin: 30px 0 60px;
10346        }
10347
10348        .section-newsletter input[type="radio"] {
10349          position: absolute;
10350          width: 1px;
10351          height: 1px;
10352        }
10353
10354        .section-newsletter [type="radio"]:checked+label,
10355        .section-newsletter [type="radio"]:not(:checked)+label {
10356          position: relative;
10357          padding-left: 28px;
10358          cursor: pointer;
10359          line-height: 20px;
10360          display: inline-block;
10361          color: #666;
10362        }
10363
10364        .section-newsletter [type="radio"]:checked+label:before,
10365        .section-newsletter [type="radio"]:not(:checked)+label:before {
10366          content: '';
10367          position: absolute;
10368          left: 0;
10369          top: 0;
10370          width: 18px;
10371          height: 18px;
10372          border: 1px solid #ddd;
10373          border-radius: 100%;
10374          background: #fff;
10375        }
10376
10377        .section-newsletter [type="radio"]:checked+label:after,
10378        .section-newsletter [type="radio"]:not(:checked)+label:after {
10379          content: '';
10380          width: 12px;
10381          height: 12px;
10382          background: #ffffff;
10383          position: absolute;
10384          top: 3px;
10385          left: 3px;
10386          border-radius: 100%;
10387          -webkit-transition: all 0.2s ease;
10388          transition: all 0.2s ease;
10389        }
10390
10391        .section-newsletter [type="radio"]:not(:checked)+label:after {
10392          opacity: 0;
10393          -webkit-transform: scale(0);
10394          transform: scale(0);
10395        }
10396
10397        .opt-newsletter {
10398          display: none;
10399        }
10400
10401        .footer-newsletter p,
10402        .footer-newsletter p a {
10403          color: #757575;
10404        }
10405
10406        @media (max-width:991px) {
10407          .section-newsletter h2 {
10408            font-size: 32px;
10409          }
10410
10411          .section-newsletter input {
10412            width: 300px;
10413            font-size: 14px;
10414          }
10415
10416          .section-newsletter {
10417            padding: 50px 20px;
10418          }
10419        }
10420
10421        @media (max-width: 480px) {
10422          .section-newsletter input[type="email"] {
10423            font-size: 16px;
10424          }
10425        }
10426      </style>
10427      <style>
10428        .icon-img-footer {
10429          width: 80px;
10430          padding: 0px 5px;
10431        }
10432
10433        @media (min-width: 768px) {
10434          .icon-img-footer {
10435            width: 120px;
10436          }
10437        }
10438
10439        @media (min-width: 992px) {
10440          .icon-img-footer {
10441            width: 120px;
10442          }
10443        }
10444
10445        .button-login-daftar {
10446          display: grid;
10447          grid-template-columns: repeat(2, 1fr);
10448          font-weight: 700;
10449          gap: 10px;
10450          padding: 8px;
10451          background: linear-gradient(135deg, #1a1a1a 0%, #2d1b14 100%);
10452          box-shadow: 0 8px 25px rgba(0, 0, 0, 0.6);
10453        }
10454
10455        .button-login-daftar a {
10456          text-align: center;
10457          text-decoration: none;
10458          text-transform: uppercase;
10459          letter-spacing: 1px;
10460          border-radius: 8px;
10461          transition: all 0.3s ease;
10462          position: relative;
10463          overflow: hidden;
10464        }
10465
10466        .login,
10467        .register {
10468          color: #ffffff;
10469          padding: 15px 20px;
10470          font-size: 23px;
10471          font-family: 'Arial Black', Arial, sans-serif;
10472          box-shadow: 0 4px 15px rgba(255, 107, 53, 0.4);
10473        }
10474
10475        /* LOGIN: Hitam → Orange Gelap AKONGCUAN */
10476        .login,
10477        .login-button {
10478          background: linear-gradient(145deg, #000000 0%, #cc5500 50%, #ffa200 100%);
10479          border: 2px solid #ffffff;
10480        }
10481
10482        .login:hover {
10483          transform: translateY(-3px);
10484          box-shadow: 0 10px 25px rgba(255, 107, 53, 0.6);
10485        }
10486
10487        /* REGISTER: Orange Gelap → Emas Premium */
10488        .register,
10489        .register-button {
10490          background: linear-gradient(145deg, #cc5500 0%, #ff8c00 50%, #ffd700 100%);
10491          border: 2px solid #ffffff;
10492        }
10493
10494        .register:hover {
10495          transform: translateY(-3px);
10496          box-shadow: 0 10px 25px rgba(255, 140, 0, 0.7);
10497        }
10498      </style>
10499      <!-- wp:html -->
10500      
10500<script>
10501        document.addEventListener('DOMContentLoaded', function() {
10502          const faqItems = document.querySelectorAll('.faq-item');
10503          faqItems.forEach(item => {
10504            const question = item.querySelector('.faq-question');
10505            question.addEventListener('click',
10506              () => {
10507                const isActive = item.classList.contains('active');
10508                faqItems.forEach(otherItem => {
10509                  otherItem.classList.remove('active')
10510                });
10511                if (!isActive) {
10512                  item.classList.add('active')
10513                }
10514              })
10515          })
10516        });
10517      </script>
10517
10518      <div class="page__overlay" data-view="offCanvasNavToggle" data-off-canvas="close" bis_skin_checked="1">
10519      </div>
10520      <div class="faq-section">
10521        <h2>FAQ</h2>
10522        <div class="faq-container">
10523          <div class="faq-item">
10524            <button class="faq-question"> Mengapa Akongcuan dijuluki sebagai situs slot anti ngaret? <span></span>
10525            </button>
10526            <div class="faq-answer">
10527              <p> Karena kami mengutamakan kecepatan dalam segala hal, mulai dari akses situs yang stabil, proses deposit QRIS yang secepat kilat, hingga proses penarikan dana (WD) yang dijamin tidak akan membuat Anda menunggu lama! </p>
10528            </div>
10529          </div>
10530          <div class="faq-item">
10531            <button class="faq-question"> Apakah sistem deposit QRIS di Akongcuan benar-benar secepat kilat? <span></span>
10532            </button>
10533            <div class="faq-answer">
10534              <p> Sangat benar! Sistem kami terintegrasi secara otomatis dengan perbankan digital. Begitu Anda berhasil melakukan scan dan konfirmasi pembayaran melalui aplikasi bank atau e-wallet, saldo akan langsung masuk ke akun Anda dalam hitungan detik. </p>
10535            </div>
10536          </div>
10537          <div class="faq-item">
10538            <button class="faq-question"> Apa yang harus saya lakukan jika link slot Akongcuan terkena internet positif? <span></span>
10539            </button>
10540            <div class="faq-answer">
10541              <p> Anda tidak perlu khawatir, karena kami selalu menyediakan link slot QRIS cadangan yang anti nawala. Anda bisa mendapatkan link terbaru yang aktif melalui layanan pelanggan (CS) kami yang siaga 24 jam! </p>
10542            </div>
10543          </div>
10544          <div class="faq-item">
10545            <button class="faq-question"> Apakah ada batas minimal atau maksimal saat deposit menggunakan QRIS? <span></span>
10546            </button>
10547            <div class="faq-answer">
10548              <p> Batas minimal deposit kami sangat bersahabat bagi semua pemain. Untuk rincian lebih lanjut, Anda bisa mengecek langsung di menu deposit setelah login, dan pastikan nominalnya sesuai dengan instruksi yang ada agar prosesnya tetap secepat kilat. </p>
10549            </div>
10550          </div>
10551          <div class="faq-item">
10552            <button class="faq-question"> Apakah menggunakan deposit QRIS dikenakan biaya tambahan atau potongan? <span></span>
10553            </button>
10554            <div class="faq-answer">
10555              <p> Sama sekali tidak ada! Kami berkomitmen menjaga kenyamanan member, sehingga deposit via QRIS di Akongcuan adalah 100% bebas biaya admin. Berapa yang Anda kirim, itulah yang akan masuk ke saldo bermain Anda tanpa ada potongan sepeser pun! </p>
10556            </div>
10557          </div>
10558        </div>
10559      </div>
10560    </div>
10561    <div class="overlay overlay-cart"></div>
10562    <div id="CartDrawer" class="drawer drawer--right">
10563      <div class="drawer__header pl-2 pr-2">
10564        <div class="drawer__icon-cart display-table-cell">
10565          <a href="/cart" class="">
10566            <svg class="icon icon-cart" version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="32" height="32" viewBox="0 0 32 32">
10567              <path fill="#fff" d="M13.638 23.203c0 0 3.5-2.113 3.502-4.11 0.002-2.304-2.689-3.537-3.497-1.76-0.916-1.778-3.493-1.714-3.497 0.59-0.003 1.999 3.491 5.28 3.491 5.28z"></path>
10568              <path fill="#fff" d="M8.112 9.809v16.662l11.063 2.491v-17.58l-11.063-1.573zM7.74 8.858l11.925 1.696c0.213 0.030 0.372 0.218 0.372 0.44v18.519c0 0.284-0.254 0.495-0.523 0.434l-11.925-2.685c-0.198-0.045-0.339-0.225-0.339-0.434v-17.53c0-0.27 0.231-0.477 0.49-0.44z"></path>
10569              <path fill="#fff" d="M23.7 10.046l-3.275 0.146-0.388 0.897v17.656l3.664-2.174v-16.526zM24.346 27.214l-4.526 2.685c-0.287 0.17-0.646-0.043-0.646-0.385v-18.519l0.037-0.181 0.534-1.235c0.067-0.154 0.212-0.256 0.375-0.263l3.991-0.178c0.245-0.011 0.45 0.191 0.45 0.444v17.247c0 0.159-0.082 0.306-0.216 0.385z"></path>
10570              <path fill="#000" d="M20.772 27.081l-0.501 2.383c-0.050 0.24-0.28 0.392-0.512 0.34s-0.38-0.289-0.33-0.528l0.569-2.707v-16.588c0-0.245 0.193-0.444 0.431-0.444s0.431 0.199 0.431 0.444v16.215l3.296 0.189c0.238 0.014 0.42 0.223 0.406 0.468s-0.217 0.433-0.454 0.419l-3.335-0.191z"></path>
10571              <path fill="#fff" d="M20.772 27.081l-0.501 2.383c-0.050 0.24-0.28 0.392-0.512 0.34s-0.38-0.289-0.33-0.528l0.569-2.707v-16.588c0-0.245 0.193-0.444 0.431-0.444s0.431 0.199 0.431 0.444v16.215l3.296 0.189c0.238 0.014 0.42 0.223 0.406 0.468s-0.217 0.433-0.454 0.419l-3.335-0.191z"></path>
10572              <path fill="#fff" d="M11.336 8.354l-0.257-0.333c-0.243-0.315 0.012-0.774 0.398-0.717l12.51 1.838c0.236 0.035 0.399 0.26 0.366 0.503s-0.252 0.412-0.487 0.377l-11.436-1.68 0.056 0.073c0.209 0.27 0.052 0.672-0.281 0.718l-4.467 0.607c-0.236 0.032-0.452-0.139-0.484-0.383s0.135-0.467 0.371-0.499l3.711-0.504z"></path>
10573              <path fill="#fff" d="M17.152 11.344c0.026-0.003 0.053-0.005 0.079-0.005 0.357 0 0.645 0.297 0.645 0.665s-0.288 0.665-0.645 0.665c-0.322 0-0.59-0.245-0.637-0.565-0.383-0.45-0.515-1.321-0.521-2.536-0.003-0.556 0.026-1.149 0.076-1.739 0.028-0.339 0.057-0.603 0.074-0.735 0.195-2.391-2.008-3.379-3.568-1.658-0.64 0.707-1.041 1.855-1.266 3.412-0.092 0.634-0.137 1.111-0.194 2.024 0.107 0.119 0.172 0.278 0.172 0.453 0 0.342-0.251 0.624-0.573 0.661-0.031 0.005-0.064 0.007-0.097 0.005-0.015-0.001-0.029-0.003-0.044-0.
10573005-0.324-0.036-0.576-0.318-0.576-0.661 0-0.218 0.102-0.412 0.259-0.533 0.058-0.924 0.105-1.415 0.201-2.075 0.249-1.719 0.703-3.020 1.489-3.888 2.114-2.335 5.321-0.897 5.054 2.359-0.018 0.141-0.045 0.392-0.072 0.717-0.047 0.566-0.075 1.133-0.073 1.658 0.004 0.839 0.098 1.47 0.216 1.78z"></path>
10574              <path fill="#fff" d="M14.43 8.138c-0.008 0.245-0.207 0.438-0.445 0.43s-0.424-0.213-0.417-0.459c0.001-0.026 0.001-0.026 0.002-0.051 0.029-0.909 0.047-1.282 0.102-1.792 0.164-1.528 0.58-2.665 1.434-3.481 2.037-1.949 5.235-0.623 5.066 2.208-0.007 0.119-0.018 0.331-0.029 0.608-0.022 0.539-0.033 1.084-0.029 1.59 0.007 0.797 0.053 1.412 0.139 1.744 0.062 0.237-0.075 0.481-0.305 0.544s-0.466-0.077-0.528-0.314c-0.111-0.427-0.161-1.097-0.168-1.966-0.004-0.523 0.007-1.081 0.029-1.634 0.011-0.284 0.023-0.502 0.030-0.626 0.119-1.995-2.13-2.927-3.619-1.501-0.673 0.644-1.021 1.591-1.164 2.927-0.051 0.479-0.069 0.838-0.097 1.723-0.001 0.026-0.001 0.026-0.002 0.052z"></path>
10575            </svg>
10576          </a>
10577        </div>
10578        <div class="drawer__title h4">Keranjang Belanja</div>
10579        <div class="drawer__close js-drawer-close">
10580          <button type="button">
10581            <svg class="icon icon-close" version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="32" height="32" viewBox="0 0 32 32">
10582              <title>icon-close</title>
10583              <path d="M16.943 16l8.862 8.862c0.26 0.26 0.26 0.682 0 0.943s-0.682 0.26-0.943 0l-8.862-8.862-8.862 8.862c-0.26 0.26-0.682 0.26-0.943 0s-0.26-0.682 0-0.943l8.862-8.862-8.862-8.862c-0.26-0.26-0.26-0.682 0-0.943s0.682-0.26 0.943 0l8.862 8.862 8.862-8.862c0.26-0.26 0.682-0.26 0.943 0s0.26 0.682 0 0.943l-8.862 8.862z"></path>
10584            </svg>
10585          </button>
10586        </div>
10587      </div>
10588      <div id="CartContainer" class="p-2"></div>
10589    </div>
10590    
10590<script>
10591    </script>
10591
10592    
10592<script src="//outerbloom.com/cdn/shop/t/138/assets/handlebars.min.js?v=79044469952368397291752652415" defer=""></script>
10592
10593    <!-- /snippets/ajax-cart-template.liquid -->
10594    
10594<script id="CartTemplate" type="text/template"> <form action="/cart" method="post" novalidate class="cart ajaxcart">
10595    <div class="ajaxcart__inner" {{ cart.item_count }}>
10596      {{#items}}
10597      <div class="ajaxcart__product">
10598        <div class="ajaxcart__row" data-line="{{line}}">
10599          <div class="grid">
10600            <div class="grid__item one-quarter">
10601              <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a>
10602            </div>
10603            <div class="grid__item three-quarters">
10604              <p class="d-block mb-3">
10605                <a class="h4 d-block mb-2" href="{{url}}" class="ajaxcart__product-name">{{name}}</a>
10606                {{#if variation}}
10607                  <span class="ajaxcart__product-meta p">{{variation}}</span>
10608                {{/if}}
10609                {{#properties}}
10610                  {{#each this}}
10611                    {{#if this}}
10612                      <span class="ajaxcart__product-meta p hide">{{@key}}: {{this}}</span>
10613                    {{/if}}
10614                  {{/each}}
10615                {{/properties}}
10616                
10617              </p>
10618              <div class="grid--full display-table">
10619                <div class="grid__item display-table-cell one-half">
10620                  <div class="ajaxcart__qty">
10621                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}">
10622                      <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="24" viewBox="0 0 32 32"><title>icon-minus</title><path d="M6.667 16.667c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h18.667c0.368 0 0.667 0.298 0.667 0.667s-0.298 0.667-0.667 0.667h-18.667z"></path></svg>
10623                      <span class="visually-hidden">Kurangi jumlah barang</span>
10624                    </button>
10625                    <input type="text" name="updates[]" class="btn ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
10626                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">
10627                      <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="24" viewBox="0 0 32 32"><title>icon-plus</title><path d="M16.667 15.333h8.667c0.368 0 0.667 0.298 0.667 0.667s-0.298 0.667-0.667 0.667h-8.667v8.667c0 0.368-0.298 0.667-0.667 0.667s-0.667-0.298-0.667-0.667v-8.667h-8.667c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h8.667v-8.667c0-0.368 0.298-0.667 0.667-0.667s0.667 0.298 0.667 0.667v8.667z"></path></svg>
10628                      <span class="visually-hidden">Tambahkan jumlah barang</span>
10629                    </button>
10630                  </div>
10631                </div>
10632                <div class="grid__item display-table-cell one-half text-right">
10633                  {{#if discountsApplied}}
10634                    <small class="ajaxcart-item__price-strikethrough"><s>{{{originalLinePrice}}}</s></small>
10635                    <br><span class="h4">{{{linePrice}}}</span>
10636                  {{else}}
10637                    <span class="h4">{{{linePrice}}}</span>
10638                  {{/if}}
10639                  </div>
10640                </div>
10641                {{#if discountsApplied}}
10642                  <div class="grid--full display-table">
10643                    <div class="grid__item text-right">
10644                      {{#each discounts}}
10645                        <small class="ajaxcart-item__discount">{{ this.title }}</small><br>
10646                      {{/each}}
10647                    </div>
10648                  </div>
10649                {{/if}}
10650                </div>
10651              </div>
10652            </div>
10653          </div>
10654        </div>
10655      </div>
10656      {{/items}}
10657    </div>
10658    <div class="ajaxcart__footer">
10659      <div class="grid--full cart-subtotal py-2">
10660          <p>Subtotal</p>
10661          <h3 class="primary">{{{totalPrice}}}</h3>
10662        {{#if totalCartDiscount}}
10663          <p class="ajaxcart__savings text-center"><em>{{{totalCartDiscount}}}</em></p>
10664        {{/if}}
10665      </div>
10666      
10667      <a href="/cart" class="btn btn-cta view-more btn-block cart__checkout mt-2">Checkout</a>
10668      
10669      <p class="cart-checkout-shipping hide">Free Ongkir dengan belanja di atas Rp.100.000 <a href="/pages/pengiriman">detail</a></p>
10670    </div>
10671  </form>
10672
10673</script>
10673
10674    
10674<script id="AjaxQty" type="text/template"> <div class="ajaxcart__qty">
10675    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}">
10676      <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="24" viewBox="0 0 32 32">
10677          <title>icon-minus</title>
10678          <path d="M6.667 16.667c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h18.667c0.368 0 0.667 0.298 0.667 0.667s-0.298 0.667-0.667 0.667h-18.667z"></path>
10679      </svg>
10680      <span class="visually-hidden">Kurangi jumlah barang</span>
10681        </button>
10682            <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*">
10683        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
10684      <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="24" viewBox="0 0 32 32"><title>icon-plus</title><path d="M16.667 15.333h8.667c0.368 0 0.667 0.298 0.667 0.667s-0.298 0.667-0.667 0.667h-8.667v8.667c0 0.368-0.298 0.667-0.667 0.667s-0.667-0.298-0.667-0.667v-8.667h-8.667c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h8.667v-8.667c0-0.368 0.298-0.667 0.667-0.667s0.667 0.298 0.667 0.667v8.667z"></path></svg>
10685      <span class="visually-hidden">Tambahkan jumlah barang</span>
10686    </button>
10687  </div>
10688
10689</script>
10689
10690    
10690<script id="JsQty" type="text/template"> <div class="js-qty mx-auto mt-2">
10691    <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{key}}" data-qty="{{itemMinus}}">
10692      <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="24" viewBox="0 0 32 32"><title>icon-minus</title><path d="M6.667 16.667c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h18.667c0.368 0 0.667 0.298 0.667 0.667s-0.298 0.667-0.667 0.667h-18.667z"></path></svg>
10693      <span class="visually-hidden">Kurangi jumlah barang</span>
10694    </button>
10695    <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
10696    <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
10697      <svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="24" viewBox="0 0 32 32"><title>icon-plus</title><path d="M16.667 15.333h8.667c0.368 0 0.667 0.298 0.667 0.667s-0.298 0.667-0.667 0.667h-8.667v8.667c0 0.368-0.298 0.667-0.667 0.667s-0.667-0.298-0.667-0.667v-8.667h-8.667c-0.368 0-0.667-0.298-0.667-0.667s0.298-0.667 0.667-0.667h8.667v-8.667c0-0.368 0.298-0.667 0.667-0.667s0.667 0.298 0.667 0.667v8.667z"></path></svg>
10698      <span class="visually-hidden">Tambahkan jumlah barang</span>
10699    </button>
10700  </div>
10701
10702</script>
10702
10703    <style>
10704      #CartDrawer .ajaxcart__product.nExtra.Shipping.Cost .ajaxcart__qty button,
10705      #CartDrawer .ajaxcart__product.n3D2N .ajaxcart__qty button,
10706      #CartDrawer .ajaxcart__product.n4D3N .ajaxcart__qty button {
10707        display: none;
10708      }
10709
10710      #CartDrawer .ajaxcart__product.nExtra.Shipping.Cost .ajaxcart__qty input,
10711      #CartDrawer .ajaxcart__product.n3D2N .ajaxcart__qty input,
10712      #CartDrawer .ajaxcart__product.n4D3N .ajaxcart__qty input {
10713        pointer-events: none;
10714        opacity: 0.5;
10715      }
10716
10717      #CartDrawer .ajaxcart__product.nExtra.Shipping.Cost .ajaxcart__qty input,
10718      #CartDrawer .ajaxcart__product.n3D2N .ajaxcart__qty input,
10719      #CartDrawer .ajaxcart__product.n4D3N .ajaxcart__qty input {
10720        pointer-events: none;
10721      }
10722    </style>
10723    
10723<script src="//outerbloom.com/cdn/shop/t/138/assets/ajax-cart.js?v=51128912329657147331752652452" defer=""></script>
10723
10724    
10724<script>
10725      jQuery(function($) {
10726        ajaxCart.init({
10727          formSelector: '#AddToCartForm',
10728          cartContainer: '#CartContainer',
10729          addToCartSelector: '#AddToCartXX',
10730          cartCountSelector: '#CartCount, #CartCount2',
10731          cartCostSelector: '#CartCost',
10732          moneyFormat: "Rp {{amount_no_decimals}}"
10733        });
10734      });
10735      jQuery(document.body).on('afterCartLoad.ajaxCart', function(evt, cart) {
10736        // Bind to 'afterCartLoad.ajaxCart' to run any javascript after the cart has loaded in the DOM
10737        timber.RightDrawer.open();
10738      });
10739    </script>
10739
10740    <style>
10741      /** Search AutoComplete **/
10742      .resultsearch .ui-menu-item[data-cat="Collection"],
10743      .resultsearch .ui-menu-item[data-cat="Collection"] {
10744        display: none;
10745      }
10746
10747      .resultsearch .ui-widget.ui-widget-content {
10748        width: 100%;
10749        top: 48px;
10750        border: none;
10751        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
10752      }
10753
10754      .resultsearch .ui-menu-item {
10755        text-align: left;
10756      }
10757
10758      .resultsearch .ui-menu-item>a,
10759      .resultsearch .ui-menu-item>span {
10760        display: inline-block;
10761        width: 100%;
10762        font-size: 16px;
10763      }
10764
10765      .resultsearch .ui-menu-item img {
10766        vertical-align: middle;
10767      }
10768
10769      .resultsearch .ui-menu-item a[data-cat="Collection"] img {
10770        display: none;
10771      }
10772
10773      .resultsearch .ui-menu .ui-state-focus,
10774      .resultsearch .ui-menu .ui-state-active {
10775        margin: 0;
10776      }
10777
10778      .ui-state-active,
10779      .ui-widget-content .ui-state-active {
10780        background: #f2f2f2;
10781        border: none;
10782        color: #ffffff;
10783      }
10784
10785      .resultsearch .ui-menu-item>a,
10786      .resultsearch .ui-menu-item>span {
10787        display: inline-block;
10788        width: 100%;
10789        font-size: 13px;
10790      }
10791
10792      .resultsearch .ui-menu-item a[data-cat="Produk"] img {
10793        margin-right: 10px;
10794      }
10795
10796      .resultsearch .ui-menu-item a[data-cat="Produk"] .price {
10797        float: right;
10798        padding: 15px 0;
10799      }
10800
10801      .ui-autocomplete-category.ui-menu-item[data-cat="Produk"]:before {
10802        content: "Product Populer";
10803        font-size: 13px;
10804        padding: 5px;
10805        margin: 5px 0;
10806        background: #f2f2f2;
10807        width: 100%;
10808        display: block;
10809        color: #ffffff;
10810      }
10811
10812      .ui-autocomplete-category.ui-menu-item[data-cat="Produk"] span {
10813        display: none;
10814      }
10815
10816      .ui-state-active {
10817        border: none !important;
10818        background-color: #fafafa !important;
10819        color: #000 !important;
10820      }
10821
10822      .ui-menu-item a[data-cat="Collection"] {
10823        padding: 5px 12px;
10824      }
10825
10826      .ui-menu .ui-menu-item {
10827        line-height: normal;
10828      }
10829    </style>
10830    
10830<script>
10831      $(window).load(function() {
10832        function format(item) {
10833          var cell = '';
10834          cell += "<a data-cat=" + item.category + " " + "href=" + item.url + ">" + "<img src=" + item.images + "/>" + "<span class='title'>" + item.label + "</span>" + "<span class='price'>" + item.price + "</span>" + "</a>";
10835          return cell;
10836        }
10837        $.widget("custom.catcomplete", $.ui.autocomplete, {
10838          _renderMenu: function(ul, items) {
10839            // have search reults split up in categories
10840            var that = this,
10841              currentCategory = "";
10842            $.each(items, function(index, item) {
10843              if (item.category != currentCategory) {
10844                ul.append("<li class='ui-autocomplete-category' data-cat=" + item.category + ">" + "<span>" + item.category + "</span>" + "</li>");
10845                currentCategory = item.category;
10846              }
10847              that._renderItemData(ul, item);
10848            });
10849          }
10850        });
10851        // higlight searched for term
10852        $.ui.autocomplete.prototype._renderItem = function(ul, item) {
10853          var term = this.element.val(),
10854            html = item.label.replace(term, "<b>$&</b>");
10855          return $("<li>").append(format(item)).appendTo(ul);
10856        };
10857        var data = [{
10858          label: "< Rp 500.000",
10859          category: "Collection",
10860          url: "/collections/rp-500-000",
10861          images: " ",
10862          price: " "
10863        }, {
10864          label: "> Rp 1.000.000",
10865          category: "Collection",
10866          url: "/collections/rp-1-000-000",
10867          images: " ",
10868          price: " "
10869        }, {
10870          label: "Acrylic Jewelry Box",
10871          category: "Collection",
10872          url: "/collections/acrylic-jewelry-box",
10873          images: " ",
10874          price: " "
10875        }, {
10876          label: "Ajmal",
10877          category: "Collection",
10878          url: "/collections/ajmal",
10879          images: " ",
10880          price: " "
10881        }, {
10882          label: "Alamat Rumah Duka",
10883          category: "Collection",
10884          url: "/collections/rumah-duka",
10885          images: " ",
10886          price: " "
10887        }, {
10888          label: "Anggrek Bulan",
10889          category: "Collection",
10890          url: "/collections/anggrek-bulan",
10891          images: " ",
10892          price: " "
10893        }, {
10894          label: "Anniversary Gift",
10895          category: "Collection",
10896          url: "/collections/kado-anniversary",
10897          images: " ",
10898          price: " "
10899        }, {
10900          label: "Aquarius ♒️ 20Jan - 18Feb",
10901          category: "Collection",
10902          url: "/collections/kado-untuk-zodiak-aquarius",
10903          images: " ",
10904          price: " "
10905        }, {
10906          label: "Aries ♈️ 21March - 19April",
10907          category: "Collection",
10908          url: "/collections/kado-untuk-zodiak-aries",
10909          images: " ",
10910          price: " "
10911        }, {
10912          label: "Armaf",
10913          category: "Collection",
10914          url: "/collections/armaf",
10915          images: " ",
10916          price: " "
10917        }, {
10918          label: "Aromatherapy Diffuser",
10919          category: "Collection",
10920          url: "/collections/aromatherapy-diffuser",
10921          images: " ",
10922          price: " "
10923        }, {
10924          label: "Artisan Soap",
10925          category: "Collection",
10926          url: "/collections/artisan-soap",
10927          images: " ",
10928          price: " "
10929        }, {
10930          label: "Artisan Tea",
10931          category: "Collection",
10932          url: "/collections/artisan-tea",
10933          images: " ",
10934          price: " "
10935        }, {
10936          label: "AsmaraKu",
10937          category: "Collection",
10938          url: "/collections/asmaraku",
10939          images: " ",
10940          price: " "
10941        }, {
10942          label: "Atkinsons",
10943          category: "Collection",
10944          url: "/collections/atkinsons",
10945          images: " ",
10946          price: " "
10947        }, {
10948          label: "Autumn by Outerbloom",
10949          category: "Collection",
10950          url: "/collections/autumn-by-outerbloom",
10951          images: " ",
10952          price: " "
10953        }, {
10954          label: "Autumn by Outerbloom Chinese New Year",
10955          category: "Collection",
10956          url: "/collections/autumn-by-outerbloom-chinese-new-year",
10957          images: " ",
10958          price: " "
10959        }, {
10960          label: "Autumn by Outerbloom Christmas",
10961          category: "Collection",
10962          url: "/collections/autumn-by-outerbloom-christmas",
10963          images: " ",
10964          price: " "
10965        }, {
10966          label: "Autumn by Outerbloom Luar Jadetabek",
10967          category: "Collection",
10968          url: "/collections/autumn-by-outerbloom-luar-jadetabek",
10969          images: " ",
10970          price: " "
10971        }, {
10972          label: "Autumn by Outerbloom Ramadan",
10973          category: "Collection",
10974          url: "/collections/autumn-by-outerbloom-ramadan",
10975          images: " ",
10976          price: " "
10977        }, {
10978          label: "Autumn Pop",
10979          category: "Collection",
10980          url: "/collections/autumn-pop",
10981          images: " ",
10982          price: " "
10983        }, {
10984          label: "Bachelorette",
10985          category: "Collection",
10986          url: "/collections/bachelorette",
10987          images: " ",
10988          price: " "
10989        }, {
10990          label: "Bag Newborn Hampers",
10991          category: "Collection",
10992          url: "/collections/bag-newborn-hampers",
10993          images: " ",
10994          price: " "
10995        }, {
10996          label: "Balon",
10997          category: "Collection",
10998          url: "/collections/balon",
10999          images: " ",
11000          price: " "
11001        }, {
11002          label: "Beauty Package",
11003          category: "Collection",
11004          url: "/collections/beauty-package",
11005          images: " ",
11006          price: " "
11007        }, {
11008          label: "Best Deal",
11009          category: "Collection",
11010          url: "/collections/best-deal",
11011          images: " ",
11012          price: " "
11013        }, {
11014          label: "Best Seller",
11015          category: "Collection",
11016          url: "/collections/best-seller",
11017          images: " ",
11018          price: " "
11019        }, {
11020          label: "Best Valentine's Deals",
11021          category: "Collection",
11022          url: "/collections/bes-valentines-deals",
11023          images: " ",
11024          price: " "
11025        }, {
11026          label: "Best Value Newborn Hampers Collection",
11027          category: "Collection",
11028          url: "/collections/best-value-newborn-hampers-collection",
11029          images: " ",
11030          price: " "
11031        }, {
11032          label: "Black Tea",
11033          category: "Collection",
11034          url: "/collections/black-tea",
11035          images: " ",
11036          price: " "
11037        }, {
11038          label: "Blessing Hampers",
11039          category: "Collection",
11040          url: "/collections/blessing-hampers",
11041          images: " ",
11042          price: " "
11043        }, {
11044          label: "Bloom Box",
11045          category: "Collection",
11046          url: "/collections/bloom-box",
11047          images: " ",
11048          price: " "
11049        }, {
11050          label: "Bloomcard",
11051          category: "Collection",
11052          url: "/collections/bloomcard",
11053          images: " ",
11054          price: " "
11055        }, {
11056          label: "Boutonniere",
11057          category: "Collection",
11058          url: "/collections/boutonniere",
11059          images: " ",
11060          price: " "
11061        }, {
11062          label: "Bracelet",
11063          category: "Collection",
11064          url: "/collections/gelang",
11065          images: " ",
11066          price: " "
11067        }, {
11068          label: "Buket Bunga Bali",
11069          category: "Collection",
11070          url: "/collections/buket-bunga-bali",
11071          images: " ",
11072          price: " "
11073        }, {
11074          label: "Buket Bunga Bandung",
11075          category: "Collection",
11076          url: "/collections/buket-bunga-bandung",
11077          images: " ",
11078          price: " "
11079        }, {
11080          label: "Buket Bunga Batam",
11081          category: "Collection",
11082          url: "/collections/buket-bunga-batam",
11083          images: " ",
11084          price: " "
11085        }, {
11086          label: "Buket Bunga Demak",
11087          category: "Collection",
11088          url: "/collections/buket-bunga-demak",
11089          images: " ",
11090          price: " "
11091        }, {
11092          label: "Buket Bunga Fresh",
11093          category: "Collection",
11094          url: "/collections/buket-bunga",
11095          images: " ",
11096          price: " "
11097        }, {
11098          label: "Buket Bunga Jepara",
11099          category: "Collection",
11100          url: "/collections/buket-bunga-jepara",
11101          images: " ",
11102          price: " "
11103        }, {
11104          label: "Buket Bunga Medan",
11105          category: "Collection",
11106          url: "/collections/buket-bunga-medan",
11107          images: " ",
11108          price: " "
11109        }, {
11110          label: "Buket Bunga Nusantara",
11111          category: "Collection",
11112          url: "/collections/buket-bunga-nusantara",
11113          images: " ",
11114          price: " "
11115        }, {
11116          label: "Buket Bunga Semarang",
11117          category: "Collection",
11118          url: "/collections/buket-bunga-semarang",
11119          images: " ",
11120          price: " "
11121        }, {
11122          label: "Buket Bunga Sidoarjo",
11123          category: "Collection",
11124          url: "/collections/buket-bunga-sidoarjo",
11125          images: " ",
11126          price: " "
11127        }, {
11128          label: "Buket Bunga Surabaya",
11129          category: "Collection",
11130          url: "/collections/buket-bunga-surabaya",
11131          images: " ",
11132          price: " "
11133        }, {
11134          label: "Buket Bunga Tangerang",
11135          category: "Collection",
11136          url: "/collections/buket-bunga-tangerang",
11137          images: " ",
11138          price: " "
11139        }, {
11140          label: "Buket Bunga Uang",
11141          category: "Collection",
11142          url: "/collections/buket-bunga-uang",
11143          images: " ",
11144          price: " "
11145        }, {
11146          label: "Buket Bunga Valentine",
11147          category: "Collection",
11148          url: "/collections/buket-bunga-valentine",
11149          images: " ",
11150          price: " "
11151        }, {
11152          label: "Buket Bunga Yogyakarta",
11153          category: "Collection",
11154          url: "/collections/buket-bunga-jogja",
11155          images: " ",
11156          price: " "
11157        }, {
11158          label: "Bunga Anggrek Bali",
11159          category: "Collection",
11160          url: "/collections/bunga-anggrek-bali",
11161          images: " ",
11162          price: " "
11163        }, {
11164          label: "Bunga Anggrek Bandung",
11165          category: "Collection",
11166          url: "/collections/bunga-anggrek-bandung",
11167          images: " ",
11168          price: " "
11169        }, {
11170          label: "Bunga Anggrek Surabaya",
11171          category: "Collection",
11172          url: "/collections/bunga-anggrek-surabaya",
11173          images: " ",
11174          price: " "
11175        }, {
11176          label: "Bunga Anniversary",
11177          category: "Collection",
11178          url: "/collections/bunga-anniversary",
11179          images: " ",
11180          price: " "
11181        }, {
11182          label: "Bunga Artificial",
11183          category: "Collection",
11184          url: "/collections/bunga-artificial",
11185          images: " ",
11186          price: " "
11187        }, {
11188          label: "Bunga Buket",
11189          category: "Collection",
11190          url: "/collections/bunga-buket",
11191          images: " ",
11192          price: " "
11193        }, {
11194          label: "Bunga Carnations Bali",
11195          category: "Collection",
11196          url: "/collections/bunga-carnations-bali",
11197          images: " ",
11198          price: " "
11199        }, {
11200          label: "Bunga Carnations Bandung",
11201          category: "Collection",
11202          url: "/collections/bunga-carnations-bandung",
11203          images: " ",
11204          price: " "
11205        }, {
11206          label: "Bunga Carnations Surabaya",
11207          category: "Collection",
11208          url: "/collections/bunga-carnations-surabaya",
11209          images: " ",
11210          price: " "
11211        }, {
11212          label: "Bunga Daisy Bali",
11213          category: "Collection",
11214          url: "/collections/bunga-daisy-bali",
11215          images: " ",
11216          price: " "
11217        }, {
11218          label: "Bunga Daisy Bandung",
11219          category: "Collection",
11220          url: "/collections/bunga-daisy-bandung",
11221          images: " ",
11222          price: " "
11223        }, {
11224          label: "Bunga Daisy Surabaya",
11225          category: "Collection",
11226          url: "/collections/bunga-daisy-surabaya",
11227          images: " ",
11228          price: " "
11229        }, {
11230          label: "Bunga Gerbera Bali",
11231          category: "Collection",
11232          url: "/collections/bunga-gerbera-bali",
11233          images: " ",
11234          price: " "
11235        }, {
11236          label: "Bunga Gerbera Bandung",
11237          category: "Collection",
11238          url: "/collections/bunga-gerbera-bandung",
11239          images: " ",
11240          price: " "
11241        }, {
11242          label: "Bunga Gerbera Surabaya",
11243          category: "Collection",
11244          url: "/collections/bunga-gerbera-surabaya",
11245          images: " ",
11246          price: " "
11247        }, {
11248          label: "Bunga Imlek",
11249          category: "Collection",
11250          url: "/collections/rangkaian-bunga-tahun-baru-imlek",
11251          images: " ",
11252          price: " "
11253        }, {
11254          label: "Bunga Lebaran",
11255          category: "Collection",
11256          url: "/collections/rangkaian-bunga-lebaran",
11257          images: " ",
11258          price: " "
11259        }, {
11260          label: "Bunga Lily Bali",
11261          category: "Collection",
11262          url: "/collections/bunga-lily-bali",
11263          images: " ",
11264          price: " "
11265        }, {
11266          label: "Bunga Lily Bandung",
11267          category: "Collection",
11268          url: "/collections/bunga-lily-bandung",
11269          images: " ",
11270          price: " "
11271        }, {
11272          label: "Bunga Lily Surabaya",
11273          category: "Collection",
11274          url: "/collections/bunga-lily-surabaya",
11275          images: " ",
11276          price: " "
11277        }, {
11278          label: "Bunga Matahari Bali",
11279          category: "Collection",
11280          url: "/collections/bunga-matahari-bali",
11281          images: " ",
11282          price: " "
11283        }, {
11284          label: "Bunga Matahari Bandung",
11285          category: "Collection",
11286          url: "/collections/bunga-matahari-bandung",
11287          images: " ",
11288          price: " "
11289        }, {
11290          label: "Bunga Matahari Surabaya",
11291          category: "Collection",
11292          url: "/collections/bunga-matahari-surabaya",
11293          images: " ",
11294          price: " "
11295        }, {
11296          label: "Bunga Mawar Bali",
11297          category: "Collection",
11298          url: "/collections/bunga-mawar-bali",
11299          images: " ",
11300          price: " "
11301        }, {
11302          label: "Bunga Mawar Bandung",
11303          category: "Collection",
11304          url: "/collections/bunga-mawar-bandung",
11305          images: " ",
11306          price: " "
11307        }, {
11308          label: "Bunga Mawar Surabaya",
11309          category: "Collection",
11310          url: "/collections/bunga-mawar-surabaya",
11311          images: " ",
11312          price: " "
11313        }, {
11314          label: "Bunga Meja",
11315          category: "Collection",
11316          url: "/collections/bunga-meja",
11317          images: " ",
11318          price: " "
11319        }, {
11320          label: "Bunga Meja Bali",
11321          category: "Collection",
11322          url: "/collections/bunga-meja-bali",
11323          images: " ",
11324          price: " "
11325        }, {
11326          label: "Bunga Meja Bandung",
11327          category: "Collection",
11328          url: "/collections/bunga-meja-bandung",
11329          images: " ",
11330          price: " "
11331        }, {
11332          label: "Bunga Meja Batam",
11333          category: "Collection",
11334          url: "/collections/bunga-meja-batam",
11335          images: " ",
11336          price: " "
11337        }, {
11338          label: "Bunga Meja Jepara",
11339          category: "Collection",
11340          url: "/collections/bunga-meja-jepara",
11341          images: " ",
11342          price: " "
11343        }, {
11344          label: "Bunga Meja Medan",
11345          category: "Collection",
11346          url: "/collections/bunga-meja-medan",
11347          images: " ",
11348          price: " "
11349        }, {
11350          label: "Bunga Meja Semarang",
11351          category: "Collection",
11352          url: "/collections/bunga-meja-semarang",
11353          images: " ",
11354          price: " "
11355        }, {
11356          label: "Bunga Meja Sidoarjo",
11357          category: "Collection",
11358          url: "/collections/bunga-meja-sidoarjo",
11359          images: " ",
11360          price: " "
11361        }, {
11362          label: "Bunga Meja Surabaya",
11363          category: "Collection",
11364          url: "/collections/bunga-meja-surabaya",
11365          images: " ",
11366          price: " "
11367        }, {
11368          label: "Bunga Meja Tangerang",
11369          category: "Collection",
11370          url: "/collections/bunga-meja-tangerang",
11371          images: " ",
11372          price: " "
11373        }, {
11374          label: "Bunga Meja Yogyakarta",
11375          category: "Collection",
11376          url: "/collections/bunga-meja-jogja",
11377          images: " ",
11378          price: " "
11379        }, {
11380          label: "Bunga Modern Pastel Bali",
11381          category: "Collection",
11382          url: "/collections/bunga-modern-pastel-bali",
11383          images: " ",
11384          price: " "
11385        }, {
11386          label: "Bunga Modern Pastel Bandung",
11387          category: "Collection",
11388          url: "/collections/bunga-modern-pastel-bandung",
11389          images: " ",
11390          price: " "
11391        }, {
11392          label: "Bunga Modern Pastel Medan",
11393          category: "Collection",
11394          url: "/collections/bunga-modern-pastel-medan",
11395          images: " ",
11396          price: " "
11397        }, {
11398          label: "Bunga Modern Pastel Semarang",
11399          category: "Collection",
11400          url: "/collections/bunga-modern-pastel-semarang",
11401          images: " ",
11402          price: " "
11403        }, {
11404          label: "Bunga Modern Pastel Surabaya",
11405          category: "Collection",
11406          url: "/collections/bunga-modern-pastel-surabaya",
11407          images: " ",
11408          price: " "
11409        }, {
11410          label: "Bunga Modern Pastel Yogyakarta",
11411          category: "Collection",
11412          url: "/collections/bunga-modern-pastel-yogyakarta",
11413          images: " ",
11414          price: " "
11415        }, {
11416          label: "Bunga Natal",
11417          category: "Collection",
11418          url: "/collections/rangkaian-bunga-christmas",
11419          images: " ",
11420          price: " "
11421        }, {
11422          label: "Bunga Papan",
11423          category: "Collection",
11424          url: "/collections/bunga-papan",
11425          images: " ",
11426          price: " "
11427        }, {
11428          label: "Bunga Pernikahan",
11429          category: "Collection",
11430          url: "/collections/bunga-pernikahan",
11431          images: " ",
11432          price: " "
11433        }, {
11434          label: "Bunga Plastik",
11435          category: "Collection",
11436          url: "/collections/bunga-plastik",
11437          images: " ",
11438          price: " "
11439        }, {
11440          label: "Bunga Tulip",
11441          category: "Collection",
11442          url: "/collections/bunga-tulip",
11443          images: " ",
11444          price: " "
11445        }, {
11446          label: "Bunga Ulang Tahun",
11447          category: "Collection",
11448          url: "/collections/bunga-ulang-tahun",
11449          images: " ",
11450          price: " "
11451        }, {
11452          label: "Bunga Wisuda",
11453          category: "Collection",
11454          url: "/collections/karangan-bunga-wisuda",
11455          images: " ",
11456          price: " "
11457        }, {
11458          label: "Cake",
11459          category: "Collection",
11460          url: "/collections/kue",
11461          images: " ",
11462          price: " "
11463        }, {
11464          label: "Cake",
11465          category: "Collection",
11466          url: "/collections/cake",
11467          images: " ",
11468          price: " "
11469        }, {
11470          label: "Cake Sameday Delivery",
11471          category: "Collection",
11472          url: "/collections/cake-sameday-delivery",
11473          images: " ",
11474          price: " "
11475        }, {
11476          label: "Cake, Hampers & Gifts",
11477          category: "Collection",
11478          url: "/collections/cake-hampers",
11479          images: " ",
11480          price: " "
11481        }, {
11482          label: "Cancer ♋️ 22June - 22July",
11483          category: "Collection",
11484          url: "/collections/kado-untuk-zodiak-cancer",
11485          images: " ",
11486          price: " "
11487        }, {
11488          label: "Capricorn ♑️ 21Dec - 19Jan",
11489          category: "Collection",
11490          url: "/collections/kado-untuk-zodiak-capricorn",
11491          images: " ",
11492          price: " "
11493        }, {
11494          label: "Care Packages",
11495          category: "Collection",
11496          url: "/collections/toko-parcel-murah",
11497          images: " ",
11498          price: " "
11499        }, {
11500          label: "Care Packages (Keluarga, Sahabat, Karyawan)",
11501          category: "Collection",
11502          url: "/collections/sehat-bebas-corona",
11503          images: " ",
11504          price: " "
11505        }, {
11506          label: "Carnations",
11507          category: "Collection",
11508          url: "/collections/bunga-anyelir",
11509          images: " ",
11510          price: " "
11511        }, {
11512          label: "Celebration",
11513          category: "Collection",
11514          url: "/collections/celebration",
11515          images: " ",
11516          price: " "
11517        }, {
11518          label: "Chléa Paperie",
11519          category: "Collection",
11520          url: "/collections/chlea-paperie",
11521          images: " ",
11522          price: " "
11523        }, {
11524          label: "Chocodot",
11525          category: "Collection",
11526          url: "/collections/chocodot",
11527          images: " ",
11528          price: " "
11529        }, {
11530          label: "Christmas",
11531          category: "Collection",
11532          url: "/collections/christmas",
11533          images: " ",
11534          price: " "
11535        }, {
11536          label: "Classic Cake",
11537          category: "Collection",
11538          url: "/collections/classic-cake",
11539          images: " ",
11540         
11540 price: " "
11541        }, {
11542          label: "Classic CNY Hampers",
11543          category: "Collection",
11544          url: "/collections/classic-cny-hampers",
11545          images: " ",
11546          price: " "
11547        }, {
11548          label: "Classic CNY Hampers Luar Jabodetabek",
11549          category: "Collection",
11550          url: "/collections/classic-cny-hampers-luar-jabodetabek",
11551          images: " ",
11552          price: " "
11553        }, {
11554          label: "Classic Hampers",
11555          category: "Collection",
11556          url: "/collections/classic-hampers",
11557          images: " ",
11558          price: " "
11559        }, {
11560          label: "Classic Hampers Luar Jadetabek",
11561          category: "Collection",
11562          url: "/collections/classic-hampers-luar-jadetabek",
11563          images: " ",
11564          price: " "
11565        }, {
11566          label: "Classic Style Flowers",
11567          category: "Collection",
11568          url: "/collections/classic-style-flowers",
11569          images: " ",
11570          price: " "
11571        }, {
11572          label: "Cokelat",
11573          category: "Collection",
11574          url: "/collections/permen-coklat",
11575          images: " ",
11576          price: " "
11577        }, {
11578          label: "Collection List",
11579          category: "Collection",
11580          url: "/collections/collection-list",
11581          images: " ",
11582          price: " "
11583        }, {
11584          label: "Condolences",
11585          category: "Collection",
11586          url: "/collections/axa-condolences",
11587          images: " ",
11588          price: " "
11589        }, {
11590          label: "Congratulations",
11591          category: "Collection",
11592          url: "/collections/rangkaian-bunga-ucapan-selamat",
11593          images: " ",
11594          price: " "
11595        }, {
11596          label: "Corporate Gifts",
11597          category: "Collection",
11598          url: "/collections/corporate-gifts",
11599          images: " ",
11600          price: " "
11601        }, {
11602          label: "Corporate Hampers",
11603          category: "Collection",
11604          url: "/collections/corporate-hampers",
11605          images: " ",
11606          price: " "
11607        }, {
11608          label: "Couple Gift",
11609          category: "Collection",
11610          url: "/collections/couple-gift",
11611          images: " ",
11612          price: " "
11613        }, {
11614          label: "Craft Sweetbox Newborn",
11615          category: "Collection",
11616          url: "/collections/craft-sweetbox-newborn",
11617          images: " ",
11618          price: " "
11619        }, {
11620          label: "Crystal Florarium",
11621          category: "Collection",
11622          url: "/collections/crystal-florarium",
11623          images: " ",
11624          price: " "
11625        }, {
11626          label: "Cuddlemate Doll",
11627          category: "Collection",
11628          url: "/collections/boneka-lucu",
11629          images: " ",
11630          price: " "
11631        }, {
11632          label: "Cufflinks",
11633          category: "Collection",
11634          url: "/collections/cufflinks",
11635          images: " ",
11636          price: " "
11637        }, {
11638          label: "Cupcakes",
11639          category: "Collection",
11640          url: "/collections/cupcakes",
11641          images: " ",
11642          price: " "
11643        }, {
11644          label: "Custom Alat Tulis",
11645          category: "Collection",
11646          url: "/collections/alat-tulis",
11647          images: " ",
11648          price: " "
11649        }, {
11650          label: "Custom Cake",
11651          category: "Collection",
11652          url: "/collections/custom-cake",
11653          images: " ",
11654          price: " "
11655        }, {
11656          label: "Custom Card Holder",
11657          category: "Collection",
11658          url: "/collections/custom-card-holder",
11659          images: " ",
11660          price: " "
11661        }, {
11662          label: "Custom Coaster",
11663          category: "Collection",
11664          url: "/collections/custom-coaster",
11665          images: " ",
11666          price: " "
11667        }, {
11668          label: "Custom Cutlery",
11669          category: "Collection",
11670          url: "/collections/custom-cutlery",
11671          images: " ",
11672          price: " "
11673        }, {
11674          label: "Custom E-Money",
11675          category: "Collection",
11676          url: "/collections/custom-e-money",
11677          images: " ",
11678          price: " "
11679        }, {
11680          label: "Custom Earpod",
11681          category: "Collection",
11682          url: "/collections/custom-earpod",
11683          images: " ",
11684          price: " "
11685        }, {
11686          label: "Custom Fan",
11687          category: "Collection",
11688          url: "/collections/custom-fan",
11689          images: " ",
11690          price: " "
11691        }, {
11692          label: "Custom Jewelry",
11693          category: "Collection",
11694          url: "/collections/custom-jewelry",
11695          images: " ",
11696          price: " "
11697        }, {
11698          label: "Custom Keychain",
11699          category: "Collection",
11700          url: "/collections/custom-keychain",
11701          images: " ",
11702          price: " "
11703        }, {
11704          label: "Custom Medallion",
11705          category: "Collection",
11706          url: "/collections/custom-medallion",
11707          images: " ",
11708          price: " "
11709        }, {
11710          label: "Custom Mirror",
11711          category: "Collection",
11712          url: "/collections/custom-mirror",
11713          images: " ",
11714          price: " "
11715        }, {
11716          label: "Custom Mug",
11717          category: "Collection",
11718          url: "/collections/custom-mug",
11719          images: " ",
11720          price: " "
11721        }, {
11722          label: "Custom Necklace",
11723          category: "Collection",
11724          url: "/collections/custom-necklace",
11725          images: " ",
11726          price: " "
11727        }, {
11728          label: "Custom Notebook",
11729          category: "Collection",
11730          url: "/collections/custom-notebook",
11731          images: " ",
11732          price: " "
11733        }, {
11734          label: "Custom Pen & Pencil",
11735          category: "Collection",
11736          url: "/collections/custom-pen-pencil",
11737          images: " ",
11738          price: " "
11739        }, {
11740          label: "Custom Photo Frame",
11741          category: "Collection",
11742          url: "/collections/photo-frame",
11743          images: " ",
11744          price: " "
11745        }, {
11746          label: "Custom Pillow",
11747          category: "Collection",
11748          url: "/collections/bantal-custom",
11749          images: " ",
11750          price: " "
11751        }, {
11752          label: "Custom Powerbank",
11753          category: "Collection",
11754          url: "/collections/custom-powerbank",
11755          images: " ",
11756          price: " "
11757        }, {
11758          label: "Custom Scarf",
11759          category: "Collection",
11760          url: "/collections/custom-scarf",
11761          images: " ",
11762          price: " "
11763        }, {
11764          label: "Custom Speaker",
11765          category: "Collection",
11766          url: "/collections/custom-speaker",
11767          images: " ",
11768          price: " "
11769        }, {
11770          label: "Custom T-Shirt",
11771          category: "Collection",
11772          url: "/collections/custom-t-shirt",
11773          images: " ",
11774          price: " "
11775        }, {
11776          label: "Custom Tote Bag",
11777          category: "Collection",
11778          url: "/collections/custom-tote-bag",
11779          images: " ",
11780          price: " "
11781        }, {
11782          label: "Custom Tumbler Minuman",
11783          category: "Collection",
11784          url: "/collections/custom-tumbler-minuman",
11785          images: " ",
11786          price: " "
11787        }, {
11788          label: "D'paris",
11789          category: "Collection",
11790          url: "/collections/dparis",
11791          images: " ",
11792          price: " "
11793        }, {
11794          label: "Daisy",
11795          category: "Collection",
11796          url: "/collections/bunga-aster",
11797          images: " ",
11798          price: " "
11799        }, {
11800          label: "Dekorasi",
11801          category: "Collection",
11802          url: "/collections/dekorasi",
11803          images: " ",
11804          price: " "
11805        }, {
11806          label: "Dekorasi Duka Cita",
11807          category: "Collection",
11808          url: "/collections/dekorasi-bunga-duka-cita",
11809          images: " ",
11810          price: " "
11811        }, {
11812          label: "Dekorasi Pemakaman",
11813          category: "Collection",
11814          url: "/collections/dekorasi-pemakaman",
11815          images: " ",
11816          price: " "
11817        }, {
11818          label: "Dekorasi Pernikahan",
11819          category: "Collection",
11820          url: "/collections/dekorasi-bunga-pernikahan",
11821          images: " ",
11822          price: " "
11823        }, {
11824          label: "Dekorasi Ulang Tahun",
11825          category: "Collection",
11826          url: "/collections/dekorasi-bunga-ulang-tahun",
11827          images: " ",
11828          price: " "
11829        }, {
11830          label: "Delivery",
11831          category: "Collection",
11832          url: "/collections/delivery",
11833          images: " ",
11834          price: " "
11835        }, {
11836          label: "Deluxe Newborn Hampers Collection",
11837          category: "Collection",
11838          url: "/collections/deluxe-newborn-hampers-collection",
11839          images: " ",
11840          price: " "
11841        }, {
11842          label: "Digital Gift",
11843          category: "Collection",
11844          url: "/collections/digital-gift",
11845          images: " ",
11846          price: " "
11847        }, {
11848          label: "Donasi",
11849          category: "Collection",
11850          url: "/collections/donasi",
11851          images: " ",
11852          price: " "
11853        }, {
11854          label: "E-Card",
11855          category: "Collection",
11856          url: "/collections/ecard",
11857          images: " ",
11858          price: " "
11859        }, {
11860          label: "E-Gift Card",
11861          category: "Collection",
11862          url: "/collections/e-gift-card",
11863          images: " ",
11864          price: " "
11865        }, {
11866          label: "Earrings",
11867          category: "Collection",
11868          url: "/collections/anting",
11869          images: " ",
11870          price: " "
11871        }, {
11872          label: "Edible Gift",
11873          category: "Collection",
11874          url: "/collections/edible-gift",
11875          images: " ",
11876          price: " "
11877        }, {
11878          label: "Enchanted Grande Love Pirouette",
11879          category: "Collection",
11880          url: "/collections/enchanted-grande-love-pirouette",
11881          images: " ",
11882          price: " "
11883        }, {
11884          label: "Enchanted Love Pirouette",
11885          category: "Collection",
11886          url: "/collections/enchanted-love-pirouette",
11887          images: " ",
11888          price: " "
11889        }, {
11890          label: "Engagement",
11891          category: "Collection",
11892          url: "/collections/rangkaian-bunga-lamaran",
11893          images: " ",
11894          price: " "
11895        }, {
11896          label: "Expression",
11897          category: "Collection",
11898          url: "/collections/expression",
11899          images: " ",
11900          price: " "
11901        }, {
11902          label: "Father's Day Special",
11903          category: "Collection",
11904          url: "/collections/kado-untuk-ayah",
11905          images: " ",
11906          price: " "
11907        }, {
11908          label: "Ferrari",
11909          category: "Collection",
11910          url: "/collections/ferrari",
11911          images: " ",
11912          price: " "
11913        }, {
11914          label: "Ferrero Rocher",
11915          category: "Collection",
11916          url: "/collections/ferrero-rocher",
11917          images: " ",
11918          price: " "
11919        }, {
11920          label: "Festival Belanja Online",
11921          category: "Collection",
11922          url: "/collections/fbo-2018",
11923          images: " ",
11924          price: " "
11925        }, {
11926          label: "Floatbox",
11927          category: "Collection",
11928          url: "/collections/floatbox",
11929          images: " ",
11930          price: " "
11931        }, {
11932          label: "Flower",
11933          category: "Collection",
11934          url: "/collections/flower",
11935          images: " ",
11936          price: " "
11937        }, {
11938          label: "Flower Best Deals",
11939          category: "Collection",
11940          url: "/collections/flower-best-deals",
11941          images: " ",
11942          price: " "
11943        }, {
11944          label: "Flowers",
11945          category: "Collection",
11946          url: "/collections/toko-bunga",
11947          images: " ",
11948          price: " "
11949        }, {
11950          label: "Flowers For Him",
11951          category: "Collection",
11952          url: "/collections/bunga-untuk-pria",
11953          images: " ",
11954          price: " "
11955        }, {
11956          label: "Flowers Style",
11957          category: "Collection",
11958          url: "/collections/style",
11959          images: " ",
11960          price: " "
11961        }, {
11962          label: "Flowers Type",
11963          category: "Collection",
11964          url: "/collections/type",
11965          images: " ",
11966          price: " "
11967        }, {
11968          label: "For Her",
11969          category: "Collection",
11970          url: "/collections/kado-untuk-wanita",
11971          images: " ",
11972          price: " "
11973        }, {
11974          label: "For Him",
11975          category: "Collection",
11976          url: "/collections/kado-untuk-pria",
11977          images: " ",
11978          price: " "
11979        }, {
11980          label: "Forever Flower",
11981          category: "Collection",
11982          url: "/collections/forever-flower",
11983          images: " ",
11984          price: " "
11985        }, {
11986          label: "Forever Flower Holo Series",
11987          category: "Collection",
11988          url: "/collections/forever-flower-holo-series",
11989          images: " ",
11990          price: " "
11991        }, {
11992          label: "Forever Flower x NestBloom",
11993          category: "Collection",
11994          url: "/collections/forever-flower-x-nestbloom",
11995          images: " ",
11996          price: " "
11997        }, {
11998          label: "Fortune Hampers",
11999          category: "Collection",
12000          url: "/collections/fortune-hampers",
12001          images: " ",
12002          price: " "
12003        }, {
12004          label: "Frank & Co",
12005          category: "Collection",
12006          url: "/collections/franknco",
12007          images: " ",
12008          price: " "
12009        }, {
12010          label: "Fresh Flowers",
12011          category: "Collection",
12012          url: "/collections/fresh-flower",
12013          images: " ",
12014          price: " "
12015        }, {
12016          label: "Gantungan Kunci",
12017          category: "Collection",
12018          url: "/collections/gantungan-kunci",
12019          images: " ",
12020          price: " "
12021        }, {
12022          label: "Gelato",
12023          category: "Collection",
12024          url: "/collections/gelato",
12025          images: " ",
12026          price: " "
12027        }, {
12028          label: "Gelato Pie",
12029          category: "Collection",
12030          url: "/collections/gelato-pie",
12031          images: " ",
12032          price: " "
12033        }, {
12034          label: "Gemini ♊️ 21May - 21June",
12035          category: "Collection",
12036          url: "/collections/kado-untuk-zodiak-gemini",
12037          images: " ",
12038          price: " "
12039        }, {
12040          label: "Gerbera",
12041          category: "Collection",
12042          url: "/collections/gerbera",
12043          images: " ",
12044          price: " "
12045        }, {
12046          label: "Get Well Soon",
12047          category: "Collection",
12048          url: "/collections/rangkaian-bunga-gws",
12049          images: " ",
12050          price: " "
12051        }, {
12052          label: "Giant Flower Bali",
12053          category: "Collection",
12054          url: "/collections/giant-flower-bali",
12055          images: " ",
12056          price: " "
12057        }, {
12058          label: "Giant Flower Bandung",
12059          category: "Collection",
12060          url: "/collections/giant-flower-bandung",
12061          images: " ",
12062          price: " "
12063        }, {
12064          label: "Giant Flower Bouquet",
12065          category: "Collection",
12066          url: "/collections/giant-flower",
12067          images: " ",
12068          price: " "
12069        }, {
12070          label: "Gift",
12071          category: "Collection",
12072          url: "/collections/souvenir-kado-hadiah",
12073          images: " ",
12074          price: " "
12075        }, {
12076          label: "Gift by Recipient",
12077          category: "Collection",
12078          url: "/collections/gift-by-recipient",
12079          images: " ",
12080          price: " "
12081        }, {
12082          label: "Gift for Your Girlfriend",
12083          category: "Collection",
12084          url: "/collections/kado-untuk-pacar-wanita",
12085          images: " ",
12086          price: " "
12087        }, {
12088          label: "Gifts",
12089          category: "Collection",
12090          url: "/collections/gifts",
12091          images: " ",
12092          price: " "
12093        }, {
12094          label: "Glassbox Hampers",
12095          category: "Collection",
12096          url: "/collections/glassbox-hampers",
12097          images: " ",
12098          price: " "
12099        }, {
12100          label: "Glassware Hampers",
12101          category: "Collection",
12102          url: "/collections/parcel-pecah-belah",
12103          images: " ",
12104          price: " "
12105        }, {
12106          label: "Gold Jewelry",
12107          category: "Collection",
12108          url: "/collections/perhiasan-emas",
12109          images: " ",
12110          price: " "
12111        }, {
12112          label: "Grand Opening",
12113          category: "Collection",
12114          url: "/collections/grand-opening",
12115          images: " ",
12116          price: " "
12117        }, {
12118          label: "Granola",
12119          category: "Collection",
12120          url: "/collections/granola",
12121          images: " ",
12122          price: " "
12123        }, {
12124          label: "Green Tea",
12125          category: "Collection",
12126          url: "/collections/green-tea",
12127          images: " ",
12128          price: " "
12129        }, {
12130          label: "Greeting Card All",
12131          category: "Collection",
12132          url: "/collections/greeting-card-all",
12133          images: " ",
12134          price: " "
12135        }, {
12136          label: "Greeting Card Anniversary",
12137          category: "Collection",
12138          url: "/collections/greeting-card-anniversary",
12139          images: " ",
12140          price: " "
12141        }, {
12142          label: "Greeting Card Birthday",
12143          category: "Collection",
12144          url: "/collections/greeting-card-birthday",
12145          images: " ",
12146          price: " "
12147        }, {
12148          label: "Greeting Card Eid",
12149          category: "Collection",
12150          url: "/collections/greeting-card-eid",
12151          images: " ",
12152          price: " "
12153        }, {
12154          label: "Greeting Card Graduation",
12155          category: "Collection",
12156          url: "/collections/greeting-card-graduation",
12157          images: " ",
12158          price: " "
12159        }, {
12160          label: "Greeting Card Mother's Day",
12161          category: "Collection",
12162          url: "/collections/greeting-card-mothers-day",
12163          images: " ",
12164          price: " "
12165        }, {
12166          label: "Greeting Card Newborn",
12167          category: "Collection",
12168          url: "/collections/greeting-card-newborn",
12169          images: " ",
12170          price: " "
12171        }, {
12172          label: "Greeting Card Others",
12173          category: "Collection",
12174          url: "/collections/greeting-card-others",
12175          images: " ",
12176          price: " "
12177        }, {
12178          label: "Greeting Card Valentine",
12179          category: "Collection",
12180          url: "/collections/greeting-card-valentine",
12181          images: " ",
12182          price: " "
12183        }, {
12184          label: "Greeting Card Wedding",
12185          category: "Collection",
12186          url: "/collections/greeting-card-wedding",
12187          images: " ",
12188          price: " "
12189        }, {
12190          label: "Grooming",
12191          category: "Collection",
12192          url: "/collections/grooming",
12193          images: " ",
12194          price: " "
12195        }, {
12196          label: "Hadiah Tahun Baru Imlek",
12197          category: "Collection",
12198          url: "/collections/kado-imlek",
12199          images: " ",
12200          price: " "
12201        }, {
12202          label: "Hadiah untuk Bayi",
12203          category: "Collection",
12204          url: "/collections/kado-untuk-bayi",
12205          images: " ",
12206          price: " "
12207        }, {
12208          label: "Hadiah untuk Pacar",
12209          category: "Collection",
12210          url: "/collections/kado-untuk-pacar",
12211          images: " ",
12212          price: " "
12213        }, {
12214          label: "Hadiah untuk Pernikahan",
12215          category: "Collection",
12216          url: "/collections/kado-untuk-pernikahan",
12217          images: " ",
12218          price: " "
12219        }, {
12220          label: "Hadiah untuk Sahabat",
12221          category: "Collection",
12222          url: "/collections/kado-untuk-sahabat",
12223          images: " ",
12224          price: " "
12225        }, {
12226          label: "Hampers",
12227          category: "Collection",
12228          url: "/collections/hampers",
12229          images: " ",
12230          price: " "
12231        }, {
12232          label: "Hampers Baby Boy",
12233          category: "Collection",
12234          url: "/collections/hampers-baby-boy",
12235          images: " ",
12236          price: " "
12237        }, {
12238          label: "Hampers Baby Girl",
12239          category: "Collection",
12240          url: "/collections/hampers-baby-girl",
12241          images: " ",
12242          price: " "
12243        }, {
12244          label: "Hampers Baby Unisex",
12245          category: "Collection",
12246          url: "/collections/hampers-baby-unisex",
12247          images: " ",
12248          price: " "
12249        }, {
12250          label: "Hampers Delivery Indonesia",
12251          category: "Collection",
12252          url: "/collections/parcel-indonesia",
12253          images: " ",
12254          price: " "
12255        }, {
12256          label: "Hampers Lebaran 2025",
12257          category: "Collection",
12258          url: "/collections/parcel-lebaran",
12259          images: " ",
12260          price: " "
12261        }, {
12262          label: "Hampers Lebaran Bali",
12263          category: "Collection",
12264          url: "/collections/hampers-lebaran-bali",
12265          images: " ",
12266          price: " "
12267        }, {
12268          label: "Hampers Lebaran Bandung",
12269          category: "Collection",
12270          url: "/collections/hampers-lebaran-bandung",
12271          images: " ",
12272          price: " "
12273        }, {
12274          label: "Hampers Lebaran Jakarta",
12275          category: "Collection",
12276          url: "/collections/hampers-lebaran-jakarta",
12277          images: " ",
12278          price: " "
12279        }, {
12280          label: "Hampers Lebaran Semarang",
12281          category: "Collection",
12282          url: "/collections/hampers-lebaran-semarang",
12283          images: " ",
12284          price: " "
12285        }, {
12286          label: "Hampers Lebaran Surabaya",
12287          category: "Collection",
12288          url: "/collections/hampers-lebaran-surabaya",
12289          images: " ",
12290          price: " "
12291        }, {
12292          label: "Hampers Lebaran Yogyakarta",
12293          category: "Collection",
12294          url: "/collections/hampers-lebaran-yogyakarta",
12295          images: " ",
12296          price: " "
12297        }, {
12298          label: "Hand Sanitizer",
12299          category: "Collection",
12300          url: "/collections/hand-sanitizer",
12301          images: " ",
12302          price: " "
12303        }, {
12304          label: "Happy Birthday",
12305          category: "Collection",
12306          url: "/collections/kado-ulang-tahun",
12307          images: " ",
12308          price: " "
12309        }, {
12310          label: "Harbolnas",
12311          category: "Collection",
12312          url: "/collections/harbolnas-2018",
12313          images: " ",
12314          price: " "
12315        }, {
12316          label: "Harbolnas Produk Lokal",
12317          category: "Collection",
12318          url: "/collections/produk-lokal",
12319          images: " ",
12320          price: " "
12321        }, {
12322          label: "Hari Belanja Online Nasional",
12323          category: "Collection",
12324          url: "/collections/harbolnas",
12325          images: " ",
12326          price: " "
12327        }, {
12328          label: "Hari Guru",
12329          category: "Collection",
12330          url: "/collections/hari-guru",
12331          images: " ",
12332          price: " "
12333        }, {
12334          label: "Healthy Creations",
12335          category: "Collection",
12336          url: "/collections/healthy-creations",
12337          images: " ",
12338          price: " "
12339        }, {
12340          label: "Healthy Hampers",
12341          category: "Collection",
12342          url: "/collections/healthy-hampers",
12343          images: " ",
12344          price: " "
12345        }, {
12346          label: "Heritage Box",
12347          category: "Collection",
12348          url: "/collections/heritage-boxes",
12349          images: " ",
12350          price: " "
12351        }, {
12352          label: "Heritage Chinese New Year Hampers",
12353          category: "Collection",
12354          url: "/collections/heritage-chinese-new-year-hampers",
12355          images: " ",
12356          price: " "
12357        }, {
12358          label: "Heritage Christmas Hampers",
12359          category: "Collection",
12360          url: "/collections/heritage-christmas-hampers",
12361          images: " ",
12362          price: " "
12363        }, {
12364          label: "Heritage Hampers",
12365          category: "Collection",
12366          url: "/collections/heritage-hampers",
12367          images: " ",
12368          price: " "
12369        }, {
12370          label: "Heritage Ramadan Hampers",
12371          category: "Collection",
12372          url: "/collections/heritage-ramadan-hampers",
12373          images: " ",
12374          price: " "
12375        }, {
12376          label: "Hexa Hampers",
12377          category: "Collection",
12378          url: "/collections/hexa-hampers",
12379          images: " ",
12380          price: " "
12381        }, {
12382          label: "Hexa Hampers Luar Jadetabek",
12383          category: "Collection",
12384          url: "/collections/hexa-hampers-luar-jadetabek",
12385          images: " ",
12386          price: " "
12387        }, {
12388          label: "Hexa Newborn",
12389          category: "Collection",
12390          url: "/collections/hexa-newborn",
12391          images: " ",
12392          price: " "
12393        }, {
12394          label: "Holo Bag",
12395          category: "Collection",
12396          url: "/collections/holo-bag",
12397          images: " ",
12398          price: " "
12399        }, {
12400          label: "Holo Series",
12401          category: "Collection",
12402          url: "/collections/holo-series",
12403          images: " ",
12404          price: " "
12405        }, {
12406          label: "Home Decoration & Photo Frame",
12407          category: "Collection",
12408          url: "/collections/home-decoration",
12409          images: " ",
12410          price: " "
12411        }, {
12412          label: "Hospitalization",
12413          category: "Collection",
12414          url: "/collections/axa-hospitalization",
12415          images: " ",
12416          price: " "
12417        }, {
12418          label: "House Hampers",
12419          category: "Collection",
12420          url: "/collections/house-hampers",
12421          images: " ",
12422          price: " "
12423        }, {
12424          label: "I'm Sorry",
12425          category: "Collection",
12426          url: "/collections/rangkaian-bunga-sorry",
12427          images: " ",
12428          price: " "
12429        }, {
12430          label: "Ice Cream Cake",
12431          category: "Collection",
12432          url: "/collections/ice-cream-cake",
12433          images: " ",
12434          price: " "
12435        }, {
12436          label: "Idul Fitri",
12437          category: "Collection",
12438          url: "/collections/rangkaian-bunga-idul-fitri",
12439          images: " ",
12440          price: " "
12441        }, {
12442          label: "Jam Tangan",
12443          category: "Collection",
12444          url: "/collections/jam-tangan",
12445          images: " ",
12446          price: " "
12447        }, {
12448          label: "Jam Tangan Couple",
12449          category: "Collection",
12450          url: "/collections/jam-tangan-couple",
12451          images: " ",
12452          price: " "
12453        }, {
12454          label: "Jam Tangan Pria",
12455          category: "Collection",
12456          url: "/collections/jam-tangan-pria",
12457          images: " ",
12458          price: " "
12459        }, {
12460          label: "Jam Tangan Wanita",
12461          category: "Collection",
12462          url: "/collections/jam-tangan-wanita",
12463          images: " ",
12464          price: " "
12465        }, {
12466          label: "Jasa Packing Parcel",
12467          category: "Collection",
12468          url: "/collections/jasa-packing-parcel",
12469          images: " ",
12470          price: " "
12471        }, {
12472          label: "Jewelry",
12473          category: "Collection",
12474          url: "/collections/jewelry",
12475          images: " ",
12476          price: " "
12477        }, {
12478          label: "Jolly Hampers",
12479          category: "Collection",
12480          url: "/collections/jolly-hampers",
12481          images: " ",
12482          price: " "
12483        }, {
12484          label: "Jual Custom Cake & Hampers Termurah & Terlengkap | Outerbloom Florist & Gift",
12485          category: "Collection",
12486          url: "/collections/custom-cake-hampers",
12487          images: " ",
12488          price: " "
12489        }, {
12490          label: "Just Because",
12491          category: "Collection",
12492          url: "/collections/just-because",
12493          images: " ",
12494          price: " "
12495        }, {
12496          label: "Kado Makanan",
12497          category: "Collection",
12498          url: "/collections/kado-makanan",
12499          images: " ",
12500          price: " "
12501        }, {
12502          label: "Kado Minuman",
12503          category: "Collection",
12504          url: "/collections/kado-minuman",
12505          images: " ",
12506          price: " "
12507        }, {
12508          label: "Kado Natal",
12509          category: "Collection",
12510          url: "/collections/kado-natal",
12511          images: " ",
12512          price: " "
12513        }, {
12514          label: "Kado Unik",
12515          category: "Collection",
12516          url: "/collections/kado-unik",
12517          images: " ",
12518          price: " "
12519        }, {
12520          label: "Kado Valentine Nusantara",
12521          category: "Collection",
12522          url: "/collections/kado-valentine-nusantara",
12523          images: " ",
12524          price: " "
12525        }, {
12526          label: "Kado Valentine untuk Pria",
12527          category: "Collection",
12528          url: "/collections/kado-valentine-untuk-pria",
12529          images: " ",
12530          price: " "
12531        }, {
12532          label: "Kado Wisuda",
12533          category: "Collection",
12534          url: "/collections/kado-wisuda",
12535          images: " ",
12536          price: " "
12537        }, {
12538          label: "Kado Zodiak",
12539          category: "Collection",
12540          url: "/collections/kado-untuk-zodiak",
12541          images: " ",
12542          price: " "
12543        }, {
12544          label: "Karangan Bunga Aceh",
12545          category: "Collection",
12546          url: "/collections/karangan-bunga-aceh",
12547          images: " ",
12548          price: " "
12549        }, {
12550          label: "Karangan Bunga Ambon",
12551          category: "Collection",
12552          url: "/collections/karangan-bunga-ambon",
12553          images: " ",
12554          price: " "
12555        }, {
12556          label: "Karangan Bunga Atambua",
12557          category: "Collection",
12558          url: "/collections/karangan-bunga-atambua",
12559          images: " ",
12560          price: " "
12561        }, {
12562          label: "Karangan Bunga Bali",
12563          category: "Collection",
12564          url: "/collections/karangan-bunga-bali",
12565          images: " ",
12566          price: " "
12567        }, {
12568          label: "Karangan Bunga Balikpapan",
12569          category: "Collection",
12570          url: "/collections/karangan-bunga-balikpapan",
12571          images: " ",
12572          price: " "
12573        }, {
12574          label: "Karangan Bunga Bandung",
12575          category: "Collection",
12576          url: "/collections/karangan-bunga-bandung",
12577          images: " ",
12578          price: " "
12579        }, {
12580          label: "Karangan Bunga Bandung Barat",
12581          category: "Collection",
12582          url: "/collections/karangan-bunga-bandung-barat",
12583          images: " ",
12584          price: " "
12585        }, {
12586          label: "Karangan Bunga Bangka",
12587          category: "Collection",
12588          url: "/collections/karangan-bunga-bangka",
12589          images: " ",
12590          price: " "
12591        }, {
12592          label: "Karangan Bunga Banjarmasin",
12593          category: "Collection",
12594          url: "/collections/karangan-bunga-banjarmasin",
12595          images: " ",
12596          price: " "
12597        }, {
12598          label: "Karangan Bunga Banten",
12599          category: "Collection",
12600          url: "/collections/karangan-bunga-banten",
12601          images: " ",
12602          price: " "
12603        }, {
12604          label: "Karangan Bunga Banyumas",
12605          category: "Collection",
12606          url: "/collections/karangan-bunga-banyumas",
12607          images: " ",
12608          price: " "
12609        }, {
12610          label: "Karangan Bunga Banyuwangi",
12611          category: "Collection",
12612          url: "/collections/karangan-bunga-banyuwangi",
12613          images: " ",
12614          price: " "
12615        }, {
12616          label: "Karangan Bunga Batam",
12617          category: "Collection",
12618          url: "/collections/karangan-bunga-batam",
12619          images: " ",
12620          price: " "
12621        }, {
12622          label: "Karangan Bunga Baubau",
12623          category: "Collection",
12624          url: "/collections/karangan-bunga-baubau",
12625          images: " ",
12626          price: " "
12627        }, {
12628          label: "Karangan Bunga Bengkalis",
12629          category: "Collection",
12630          url: "/collections/karangan-bunga-bengkalis",
12631          images: " ",
12632          price: " "
12633        }, {
12634          label: "Karangan Bunga Bengkayang",
12635          category: "Collection",
12636          url: "/collections/karangan-bunga-bengkayang",
12637          images: " ",
12638          price: " "
12639        }, {
12640          label: "Karangan Bunga Bengkulu",
12641          category: "Collection",
12642          url: "/collections/karangan-bunga-bengkulu",
12643          images: " ",
12644          price: " "
12645        }, {
12646          label: "Karangan Bunga Blora",
12647          category: "Collection",
12648          url: "/collections/karangan-bunga-blora",
12649          images: " ",
12650          price: " "
12651        }, {
12652          label: "Karangan Bunga Bogor",
12653          category: "Collection",
12654          url: "/collections/karangan-bunga-bogor",
12655          images: " ",
12656          price: " "
12657        }, {
12658          label: "Karangan Bunga Bojonegoro",
12659          category: "Collection",
12660          url: "/collections/karangan-bunga-bojonegoro",
12661          images: " ",
12662          price: " "
12663        }, {
12664          label: "Karangan Bunga Boyolali",
12665          category: "Collection",
12666          url: "/collections/karangan-bunga-boyolali",
12667          images: " ",
12668          price: " "
12669        }, {
12670          label: "Karangan Bunga Brebes",
12671          category: "Collection",
12672          url: "/collections/karangan-bunga-brebes",
12673          images: " ",
12674          price: " "
12675        }, {
12676          label: "Karangan Bunga Bukittinggi",
12677          category: "Collection",
12678          url: "/collections/karangan-bunga-bukittinggi",
12679          images: " ",
12680          price: " "
12681        }, {
12682          label: "Karangan Bunga Ciamis",
12683          category: "Collection",
12684          url: "/collections/karangan-bunga-ciamis",
12685          images: " ",
12686          price: " "
12687        }, {
12688          label: "Karangan Bunga Cianjur",
12689          category: "Collection",
12690          url: "/collections/karangan-bunga-cianjur",
12691          images: " ",
12692          price: " "
12693        }, {
12694          label: "Karangan Bunga Cikarang",
12695          category: "Collection",
12696          url: "/collections/karangan-bunga-cikarang",
12697          images: " ",
12698          price: " "
12699        }, {
12700          label: "Karangan Bunga Cikupa",
12701          category: "Collection",
12702          url: "/collections/karangan-bunga-cikupa",
12703          images: " ",
12704          price: " "
12705        }, {
12706          label: "Karangan Bunga Cilacap",
12707          category: "Collection",
12708          url: "/collections/karangan-bunga-cilacap",
12709          images: " ",
12710          price: " "
12711        }, {
12712          label: "Karangan Bunga Cileunyi",
12713          category: "Collection",
12714          url: "/collections/karangan-bunga-cileunyi",
12715          images: " ",
12716          price: " "
12717        }, {
12718          label: "Karangan Bunga Cimahi",
12719          category: "Collection",
12720          url: "/collections/karangan-bunga-cimahi",
12721          images: " ",
12722          price: " "
12723        }, {
12724          label: "Karangan Bunga Cirebon",
12725          category: "Collection",
12726          url: "/collections/karangan-bunga-cirebon",
12727          images: " ",
12728          price: " "
12729        }, {
12730          label: "Karangan Bunga Ciwidey",
12731          category: "Collection",
12732          url: "/collections/karangan-bunga-ciwidey",
12733          images: " ",
12734          price: " "
12735        }, {
12736          label: "Karangan Bunga Danau Toba",
12737          category: "Collection",
12738          url: "/collections/karangan-bunga-danau-toba",
12739          images: " ",
12740          price: " "
12741        }, {
12742          label: "Karangan Bunga Demak",
12743          category: "Collection",
12744          url: "/collections/karangan-bunga-demak",
12745          images: " ",
12746          price: " "
12747        }, {
12748          label: "Karangan Bunga Denpasar",
12749          category: "Collection",
12750          url: "/collections/karangan-bunga-denpasar",
12751          images: " ",
12752          price: " "
12753        }, {
12754          label: "Karangan Bunga Depok",
12755          category: "Collection",
12756          url: "/collections/karangan-bunga-depok",
12757          images: " ",
12758          price: " "
12759        }, {
12760          label: "Karangan Bunga Duka Cita",
12761          category: "Collection",
12762          url: "/collections/karangan-bunga-duka-cita",
12763          images: " ",
12764          price: " "
12765        }, {
12766          label: "Karangan Bunga Garut",
12767          category: "Collection",
12768          url: "/collections/karangan-bunga-garut",
12769          images: " ",
12770          price: " "
12771        }, {
12772          label: "Karangan Bunga Gianyar",
12773          category: "Collection",
12774          url: "/collections/karangan-bunga-gianyar",
12775          images: " ",
12776          price: " "
12777        }, {
12778          label: "Karangan Bunga Gorontalo",
12779          category: "Collection",
12780          url: "/collections/karangan-bunga-gorontalo",
12781          images: " ",
12782          price: " "
12783        }, {
12784          label: "Karangan Bunga Gowa",
12785          category: "Collection",
12786          url: "/collections/karangan-bunga-gowa",
12787          images: " ",
12788          price: " "
12789        }, {
12790          label: "Karangan Bunga Gresik",
12791          category: "Collection",
12792          url: "/collections/karangan-bunga-gresik",
12793          images: " ",
12794          price: " "
12795        }, {
12796          label: "Karangan Bunga Grobogan",
12797          category: "Collection",
12798          url: "/collections/karangan-bunga-grobogan",
12799          images: " ",
12800          price: " "
12801        }, {
12802          label: "Karangan Bunga Gunung Kidul",
12803          category: "Collection",
12804          url: "/collections/karangan-bunga-gunungkidul",
12805          images: " ",
12806          price: " "
12807        }, {
12808          label: "Karangan Bunga Indramayu",
12809          category: "Collection",
12810          url: "/collections/karangan-bunga-indramayu",
12811          images: " ",
12812          price: " "
12813        }, {
12814          label: "Karangan Bunga Jakarta",
12815          category: "Collection",
12816          url: "/collections/karangan-bunga-jakarta",
12817          images: " ",
12818          price: " "
12819        }, {
12820          label: "Karangan Bunga Jambi",
12821          category: "Collection",
12822          url: "/collections/karangan-bunga-jambi",
12823          images: " ",
12824          price: " "
12825        }, {
12826          label: "Karangan Bunga Jayapura",
12827          category: "Collection",
12828          url: "/collections/karangan-bunga-jayapura",
12829          images: " ",
12830          price: " "
12831        }, {
12832          label: "Karangan Bunga Jember",
12833          category: "Collection",
12834          url: "/collections/karangan-bunga-jember",
12835          images: " ",
12836          price: " "
12837        }, {
12838          label: "Karangan Bunga Jembrana",
12839          category: "Collection",
12840          url: "/collections/karangan-bunga-jembrana",
12841          images: " ",
12842          price: " "
12843        }, {
12844          label: "Karangan Bunga Jepara",
12845          category: "Collection",
12846          url: "/collections/karangan-bunga-jepara",
12847          images: " ",
12848          price: " "
12849        }, {
12850          label: "Karangan Bunga Jombang",
12851          category: "Collection",
12852          url: "/collections/karangan-bunga-jombang",
12853          images: " ",
12854          price: " "
12855        }, {
12856          label: "Karangan Bunga Kampung Baru",
12857          category: "Collection",
12858          url: "/collections/karangan-bunga-kampung-baru",
12859          images: " ",
12860          price: " "
12861        }, {
12862          label: "Karangan Bunga Kapuas",
12863          category: "Collection",
12864          url: "/collections/karangan-bunga-kapuas",
12865          images: " ",
12866          price: " "
12867        }, {
12868          label: "Karangan Bunga Karanganyar",
12869          category: "Collection",
12870          url: "/collections/karangan-bunga-karanganyar",
12871          images: " ",
12872          price: " "
12873        }, {
12874          label: "Karangan Bunga Karangasem",
12875          category: "Collection",
12876          url: "/collections/karangan-bunga-karangasem",
12877          images: " ",
12878          price: " "
12879        }, {
12880          label: "Karangan Bunga Karawang",
12881          category: "Collection",
12882          url: "/collections/karangan-bunga-karawang",
12883          images: " ",
12884          price: " "
12885        }, {
12886          label: "Karangan Bunga Kartosuro",
12887          category: "Collection",
12888          url: "/collections/karangan-bunga-kartosuro",
12889          images: " ",
12890          price: " "
12891        }, {
12892          label: "Karangan Bunga Kebumen",
12893          category: "Collection",
12894          url: "/collections/karangan-bunga-kebumen",
12895          images: " ",
12896          price: " "
12897        }, {
12898          label: "Karangan Bunga Kediri",
12899          category: "Collection",
12900          url: "/collections/karangan-bunga-kediri",
12901          images: " ",
12902          price: " "
12903        }, {
12904          label: "Karangan Bunga Kendal",
12905          category: "Collection",
12906          url: "/collections/karangan-bunga-kendal",
12907          images: " ",
12908          price: " "
12909        }, {
12910          label: "Karangan Bunga Kendari",
12911          category: "Collection",
12912          url: "/collections/karangan-bunga-kendari",
12913          images: " ",
12914          price: " "
12915        }, {
12916          label: "Karangan Bunga Ketapang",
12917          category: "Collection",
12918          url: "/collections/karangan-bunga-ketapang",
12919          images: " ",
12920          price: " "
12921        }, {
12922          label: "Karangan Bunga Klaten",
12923          category: "Collection",
12924          url: "/collections/karangan-bunga-klaten",
12925          images: " ",
12926          price: " "
12927        }, {
12928          label: "Karangan Bunga Kota Batu",
12929          category: "Collection",
12930          url: "/collections/karangan-bunga-kota-batu",
12931          images: " ",
12932          price: " "
12933        }, {
12934          label: "Karangan Bunga Kudus",
12935          category: "Collection",
12936          url: "/collections/karangan-bunga-kudus",
12937          images: " ",
12938          price: " "
12939        }, {
12940          label: "Karangan Bunga Kupang",
12941          category: "Collection",
12942          url: "/collections/karangan-bunga-kupang",
12943          images: " ",
12944          price: " "
12945        }, {
12946          label: "Karangan Bunga Lamongan",
12947          category: "Collection",
12948          url: "/collections/karangan-bunga-lamongan",
12949          images: " ",
12950          price: " "
12951        }, {
12952          label: "Karangan Bunga Lampung",
12953          category: "Collection",
12954          url: "/collections/karangan-bunga-lampung",
12955          images: " ",
12956          price: " "
12957        }, {
12958          label: "Karangan Bunga Langkat",
12959          category: "Collection",
12960          url: "/collections/karangan-bunga-langkat",
12961          images: " ",
12962          price: " "
12963        }, {
12964          label: "Karangan Bunga Lembang",
12965          category: "Collection",
12966          url: "/collections/karangan-bunga-lembang",
12967          images: " ",
12968          price: " "
12969        }, {
12970          label: "Karangan Bunga Lombok",
12971          category: "Collection",
12972          url: "/collections/karangan-bunga-lombok",
12973          images: " ",
12974          price: " "
12975        }, {
12976          label: "Karangan Bunga Lubuk Pakam",
12977          category: "Collection",
12978          url: "/collections/karangan-bunga-lubuk-pakam",
12979          images: " ",
12980          price: " "
12981        }, {
12982          label: "Karangan Bunga Lumajang",
12983          category: "Collection",
12984          url: "/collections/karangan-bunga-lumajang",
12985          images: " ",
12986          price: " "
12987        }, {
12988          label: "Karangan Bunga Madiun",
12989          category: "Collection",
12990          url: "/collections/karangan-bunga-madiun",
12991          images: " ",
12992          price: " "
12993        }, {
12994          label: "Karangan Bunga Magelang",
12995          category: "Collection",
12996          url: "/collections/karangan-bunga-magelang",
12997          images: " ",
12998          price: " "
12999        }, {
13000          label: "Karangan Bunga Majalengka",
13001          category: "Collection",
13002          url: "/collections/karangan-bunga-majalengka",
13003          images: " ",
13004          price: " "
13005        }, {
13006          label: "Karangan Bunga Makassar",
13007          category: "Collection",
13008          url: "/collections/karangan-bunga-makassar",
13009          images: " ",
13010          price: " "
13011        }, {
13012          label: "Karangan Bunga Malang",
13013          category: "Collection",
13014          url: "/collections/karangan-bunga-malang",
13015          images: " ",
13016          price: " "
13017        }, {
13018          label: "Karangan Bunga Mamuju",
13019          category: "Collection",
13020          url: "/collections/karangan-bunga-mamuju",
13021          images: " ",
13022          price: " "
13023        }, {
13024          label: "Karangan Bunga Manado",
13025          category: "Collection",
13026          url: "/collections/karangan-bunga-manado",
13027          images: " ",
13028          price: " "
13029        }, {
13030          label: "Karangan Bunga Manokwari",
13031          category: "Collection",
13032          url: "/collections/karangan-bunga-manokwari",
13033          images: " ",
13034          price: " "
13035        }, {
13036          label: "Karangan Bunga Maros",
13037          category: "Collection",
13038          url: "/collections/karangan-bunga-maros",
13039          images: " ",
13040          price: " "
13041        }, {
13042          label: "Karangan Bunga Mataram",
13043          category: "Collection",
13044          url: "/collections/karangan-bunga-mataram",
13045          images: " ",
13046          price: " "
13047        }, {
13048          label: "Karangan Bunga Mojokerto",
13049          category: "Collection",
13050          url: "/collections/karangan-bunga-mojokerto",
13051          images: " ",
13052          price: " "
13053        }, {
13054          label: "Karangan Bunga Nganjuk",
13055          category: "Collection",
13056          url: "/collections/karangan-bunga-nganjuk",
13057          images: " ",
13058          price: " "
13059        }, {
13060          label: "Karangan Bunga Nias",
13061          category: "Collection",
13062          url: "/collections/karangan-bunga-nias",
13063          images: " ",
13064          price: " "
13065        }, {
13066          label: "Karangan Bunga Padang",
13067          category: "Collection",
13068          url: "/collections/karangan-bunga-padang",
13069          images: " ",
13070          price: " "
13071        }, {
13072          label: "Karangan Bunga Palangkaraya",
13073          category: "Collection",
13074          url: "/collections/karangan-bunga-palangkaraya",
13075          images: " ",
13076          price: " "
13077        }, {
13078          label: "Karangan Bunga Palu",
13079          category: "Collection",
13080          url: "/collections/karangan-bunga-palu",
13081          images: " ",
13082          price: " "
13083        }, {
13084          label: "Karangan Bunga Pangkal Pinang",
13085          category: "Collection",
13086          url: "/collections/karangan-bunga-pangkal-pinang",
13087          images: " ",
13088          price: " "
13089        }, {
13090          label: "Karangan Bunga Papan",
13091          category: "Collection",
13092          url: "/collections/karangan-bunga",
13093          images: " ",
13094          price: " "
13095        }, {
13096          label: "Karangan Bunga Papan Bandar Lampung",
13097          category: "Collection",
13098          url: "/collections/karangan-bunga-bandar-lampung",
13099          images: " ",
13100          price: " "
13101        }, {
13102          label: "Karangan Bunga Papan Bekasi",
13103          category: "Collection",
13104          url: "/collections/karangan-bunga-bekasi",
13105          images: " ",
13106          price: " "
13107        }, {
13108          label: "Karangan Bunga Papan Binjai",
13109          category: "Collection",
13110          url: "/collections/karangan-bunga-binjai",
13111          images: " ",
13112          price: " "
13113        }, {
13114          label: "Karangan Bunga Papan Blitar",
13115          category: "Collection",
13116          url: "/collections/karangan-bunga-blitar",
13117          images: " ",
13118          price: " "
13119        }, {
13120          label: "Karangan Bunga Papan Buleleng",
13121          category: "Collection",
13122          url: "/collections/karangan-bunga-buleleng",
13123          images: " ",
13124          price: " "
13125        }, {
13126          label: "Karangan Bunga Papan Cibubur",
13127          category: "Collection",
13128          url: "/collections/karangan-bunga-cibubur",
13129          images: " ",
13130          price: " "
13131        }, {
13132          label: "Karangan Bunga Papan Deli Serdang",
13133          category: "Collection",
13134          url: "/collections/karangan-bunga-deli-serdang",
13135          images: " ",
13136          price: " "
13137        }, {
13138          label: "Karangan Bunga Papan Jakarta Timur",
13139          category: "Collection",
13140          url: "/collections/karangan-bunga-jakarta-timur",
13141          images: " ",
13142          price: " "
13143        }, {
13144          label: "Karangan Bunga Papan Karo",
13145          category: "Collection",
13146          url: "/collections/karangan-bunga-karo",
13147          images: " ",
13148          price: " "
13149        }, {
13150          label: "Karangan Bunga Papan Medan",
13151          category: "Collection",
13152          url: "/collections/karangan-bunga-medan",
13153          images: " ",
13154          price: " "
13155        }, {
13156          label: "Karangan Bunga Papan Ngawi",
13157          category: "Collection",
13158          url: "/collections/karangan-bunga-ngawi",
13159          images: " ",
13160          price: " "
13161        }, {
13162          label: "Karangan Bunga Papan Palembang",
13163          category: "Collection",
13164          url: "/collections/karangan-bunga-palembang",
13165          images: " ",
13166          price: " "
13167        }, {
13168          label: "Karangan Bunga Papan Pemalang",
13169          category: "Collection",
13170          url: "/collections/karangan-bunga-pemalang",
13171          images: " ",
13172          price: " "
13173        }, {
13174          label: "Karangan Bunga Papan Rembang",
13175          category: "Collection",
13176          url: "/collections/karangan-bunga-rembang",
13177          images: " ",
13178          price: " "
13179        }, {
13180          label: "Karangan Bunga Papan Sragen",
13181          category: "Collection",
13182          url: "/collections/karangan-bunga-sragen",
13183          images: " ",
13184          price: " "
13185        }, {
13186          label: "Karangan Bunga Papan Tegal",
13187          category: "Collection",
13188          url: "/collections/karangan-bunga-tegal",
13189          images: " ",
13190          price: " "
13191        }, {
13192          label: "Karangan Bunga Papan Temanggung",
13193          category: "Collection",
13194          url: "/collections/karangan-bunga-temanggung",
13195          images: " ",
13196          price: " "
13197        }, {
13198          label: "Karangan Bunga Parepare",
13199          category: "Collection",
13200          url: "/collections/karangan-bunga-parepare",
13201          images: " ",
13202          price: " "
13203        }, {
13204          label: "Karangan Bunga Pasuruan",
13205          category: "Collection",
13206          url: "/collections/karangan-bunga-pasuruan",
13207          images: " ",
13208          price: " "
13209        }, {
13210          label: "Karangan Bunga Pati",
13211          category: "Collection",
13212          url: "/collections/karangan-bunga-pati",
13213          images: " ",
13214          price: " "
13215        }, {
13216          label: "Karangan Bunga Pekalongan",
13217          category: "Collection",
13218          url: "/collections/karangan-bunga-pekalongan",
13219          images: " ",
13220          price: " "
13221        }, {
13222          label: "Karangan Bunga Pekanbaru",
13223          category: "Collection",
13224          url: "/collections/karangan-bunga-pekanbaru",
13225          images: " ",
13226          price: " "
13227        }, {
13228          label: "Karangan Bunga Pematangsiantar",
13229          category: "Collection",
13230          url: "/collections/karangan-bunga-pematangsiantar",
13231          images: " ",
13232          price: " "
13233        }, {
13234          label: "Karangan Bunga Ponorogo",
13235          category: "Collection",
13236          url: "/collections/karangan-bunga-ponorogo",
13237          images: " ",
13238          price: " "
13239        }, {
13240          label: "Karangan Bunga Pontianak",
13241          category: "Collection",
13242          url: "/collections/karangan-bunga-pontianak",
13243          images: " ",
13244          price: " "
13245        }, {
13246          label: "Karangan Bunga Probolinggo",
13247          category: "Collection",
13248          url: "/collections/karangan-bunga-probolinggo",
13249          images: " ",
13250          price: " "
13251        }, {
13252          label: "Karangan Bunga Purbalingga",
13253          category: "Collection",
13254          url: "/collections/karangan-bunga-purbalingga",
13255          images: " ",
13256          price: " "
13257        }, {
13258          label: "Karangan Bunga Purwokerto",
13259          category: "Collection",
13260          url: "/collections/karangan-bunga-purwokerto",
13261          images: " ",
13262          price: " "
13263        }, {
13264          label: "Karangan Bunga Purworejo",
13265          category: "Collection",
13266          url: "/collections/karangan-bunga-purworejo",
13267          images: " ",
13268          price: " "
13269        }, {
13270          label: "Karangan Bunga Riau",
13271          category: "Collection",
13272          url: "/collections/karangan-bunga-riau",
13273          images: " ",
13274          price: " "
13275        }, {
13276          label: "Karangan Bunga Salatiga",
13277          category: "Collection",
13278          url: "/collections/karangan-bunga-salatiga",
13279          images: " ",
13280          price: " "
13281        }, {
13282          label: "Karangan Bunga Samarinda",
13283          category: "Collection",
13284          url: "/collections/karangan-bunga-samarinda",
13285          images: " ",
13286          price: " "
13287        }, {
13288          label: "Karangan Bunga Semarang",
13289          category: "Collection",
13290          url: "/collections/karangan-bunga-semarang",
13291          images: " ",
13292          price: " "
13293        }, {
13294          label: "Karangan Bunga Serang",
13295          category: "Collection",
13296          url: "/collections/karangan-bunga-serang",
13297          images: " ",
13298          price: " "
13299        }, {
13300          label: "Karangan Bunga Sibolga",
13301          category: "Collection",
13302          url: "/collections/karangan-bunga-sibolga",
13303          images: " ",
13304          price: " "
13305        }, {
13306          label: "Karangan Bunga Sidoarjo",
13307          category: "Collection",
13308          url: "/collections/karangan-bunga-sidoarjo",
13309          images: " ",
13310          price: " "
13311        }, {
13312          label: "Karangan Bunga Singkawang",
13313          category: "Collection",
13314          url: "/collections/karangan-bunga-singkawang",
13315          images: " ",
13316          price: " "
13317        }, {
13318          label: "Karangan Bunga Solo",
13319          category: "Collection",
13320          url: "/collections/karangan-bunga-solo",
13321          images: " ",
13322          price: " "
13323        }, {
13324          label: "Karangan Bunga Sorong",
13325          category: "Collection",
13326          url: "/collections/karangan-bunga-sorong",
13327          images: " ",
13328          price: " "
13329        }, {
13330          label: "Karangan Bunga Subang",
13331          category: "Collection",
13332          url: "/collections/karangan-bunga-subang",
13333          images: " ",
13334          price: " "
13335        }, {
13336          label: "Karangan Bunga Sukabumi",
13337          category: "Collection",
13338          url: "/collections/karangan-bunga-sukabumi",
13339          images: " ",
13340          price: " "
13341        }, {
13342          label: "Karangan Bunga Sumbawa",
13343          category: "Collection",
13344          url: "/collections/karangan-bunga-sumbawa",
13345          images: " ",
13346          price: " "
13347        }, {
13348          label: "Karangan Bunga Surabaya",
13349          category: "Collection",
13350          url: "/collections/karangan-bunga-surabaya",
13351          images: " ",
13352          price: " "
13353        }, {
13354          label: "Karangan Bunga Surakarta",
13355          category: "Collection",
13356          url: "/collections/karangan-bunga-surakarta",
13357          images: " ",
13358          price: " "
13359        }, {
13360          label: "Karangan Bunga Tangerang",
13361          category: "Collection",
13362          url: "/collections/karangan-bunga-tangerang",
13363          images: " ",
13364          price: " "
13365        }, {
13366          label: "Karangan Bunga Tasikmalaya",
13367          category: "Collection",
13368          url: "/collections/karangan-bunga-tasikmalaya",
13369          images: " ",
13370          price: " "
13371        }, {
13372          label: "Karangan Bunga Ternate",
13373          category: "Collection",
13374          url: "/collections/karangan-bunga-ternate",
13375          images: " ",
13376          price: " "
13377        }, {
13378          label: "Karangan Bunga Tolitoli",
13379          category: "Collection",
13380          url: "/collections/karangan-bunga-tolitoli",
13381          images: " ",
13382          price: " "
13383        }, {
13384          label: "Karangan Bunga Toraja",
13385          category: "Collection",
13386          url: "/collections/karangan-bunga-toraja",
13387          images: " ",
13388          price: " "
13389        }, {
13390          label: "Karangan Bunga Tuban",
13391          category: "Collection",
13392          url: "/collections/karangan-bunga-tuban",
13393          images: " ",
13394          price: " "
13395        }, {
13396          label: "Karangan Bunga Tulungagung",
13397          category: "Collection",
13398          url: "/collections/karangan-bunga-tulungagung",
13399          images: " ",
13400          price: " "
13401        }, {
13402          label: "Karangan Bunga Wakatobi",
13403          category: "Collection",
13404          url: "/collections/karangan-bunga-wakatobi",
13405          images: " ",
13406          price: " "
13407        }, {
13408          label: "Karangan Bunga Wiyung",
13409          category: "Collection",
13410          url: "/collections/karangan-bunga-wiyung",
13411          images: " ",
13412          price: " "
13413        }, {
13414          label: "Karangan Bunga Wonogiri",
13415          category: "Collection",
13416          url: "/collections/karangan-bunga-wonogiri",
13417          images: " ",
13418          price: " "
13419        }, {
13420          label: "Karangan Bunga Wonokromo",
13421          category: "Collection",
13422          url: "/collections/karangan-bunga-wonokromo",
13423          images: " ",
13424          price: " "
13425        }, {
13426          label: "Karangan Bunga Wonosobo",
13427          category: "Collection",
13428          url: "/collections/karangan-bunga-wonosobo",
13429          images: " ",
13430          price: " "
13431        }, {
13432          label: "Karangan Bunga Yogyakarta",
13433          category: "Collection",
13434          url: "/collections/karangan-bunga-yogyakarta",
13435          images: " ",
13436          price: " "
13437        }, {
13438          label: "Kartu Ucapan",
13439          category: "Collection",
13440          url: "/collections/kartu-ucapan",
13441          images: " ",
13442          price: " "
13443        }, {
13444          label: "Kue Anniversary",
13445          category: "Collection",
13446          url: "/collections/kue-anniversary",
13447          images: " ",
13448          price: " "
13449        }, {
13450          label: "Kue Bachelorette",
13451          category: "Collection",
13452          url: "/collections/kue-bachelorette",
13453          images: " ",
13454          price: " "
13455        }, {
13456          label: "Kue Bandung",
13457          category: "Collection",
13458          url: "/collections/kue-bandung",
13459          images: " ",
13460          price: " "
13461        }, {
13462          label: "Kue Bulan",
13463          category: "Collection",
13464          url: "/collections/kue-bulan",
13465          images: " ",
13466          price: " "
13467        }, {
13468          label: "Kue Imlek",
13469          category: "Collection",
13470          url: "/collections/kue-imlek",
13471          images: " ",
13472          price: " "
13473        }, {
13474          label: "Kue Kering",
13475          category: "Collection",
13476          url: "/collections/kue-kering",
13477          images: " ",
13478          price: " "
13479        }, {
13480          label: "Kue Natal",
13481          category: "Collection",
13482          url: "/collections/kue-natal",
13483          images: " ",
13484          price: " "
13485        }, {
13486          label: "Kue Pernikahan",
13487          category: "Collection",
13488          url: "/collections/kue-pernikahan",
13489          images: " ",
13490          price: " "
13491        }, {
13492          label: "Kue Tart",
13493          category: "Collection",
13494          url: "/collections/kue-tart",
13495          images: " ",
13496          price: " "
13497        }, {
13498          label: "Kue Tart Oma Elly",
13499          category: "Collection",
13500          url: "/collections/kue-tart-oma-elly",
13501          images: " ",
13502          price: " "
13503        }, {
13504          label: "Kue Ulang Tahun",
13505          category: "Collection",
13506          url: "/collections/kue-ulang-tahun",
13507          images: " ",
13508          price: " "
13509        }, {
13510          label: "Lalique",
13511          category: "Collection",
13512          url: "/collections/lalique",
13513          images: " ",
13514          price: " "
13515        }, {
13516          label: "Le Sucre Du Patisserie",
13517          category: "Collection",
13518          url: "/collections/le-sucre-du-patisserie",
13519          images: " ",
13520          price: " "
13521        }, {
13522          label: "Leo ♌️ 23July - 22Augst",
13523          category: "Collection",
13524          url: "/collections/kado-untuk-zodiak-leo",
13525          images: " ",
13526          price: " "
13527        }, {
13528          label: "Letter Box",
13529          category: "Collection",
13530          url: "/collections/letter-box",
13531          images: " ",
13532          price: " "
13533        }, {
13534          label: "Libra ♎️ 23Sept - 23Oct",
13535          category: "Collection",
13536          url: "/collections/kado-untuk-zodiak-libra",
13537          images: " ",
13538          price: " "
13539        }, {
13540          label: "Lilin Aromaterapi",
13541          category: "Collection",
13542          url: "/collections/lilin-aromaterapi",
13543          images: " ",
13544          price: " "
13545        }, {
13546          label: "Lily",
13547          category: "Collection",
13548          url: "/collections/bunga-lily",
13549          images: " ",
13550          price: " "
13551        }, {
13552          label: "Lindt",
13553          category: "Collection",
13554          url: "/collections/lindt",
13555          images: " ",
13556          price: " "
13557        }, {
13558          label: "Locations",
13559          category: "Collection",
13560          url: "/collections/locations",
13561          images: " ",
13562          price: " "
13563        }, {
13564          label: "Love & Romance",
13565          category: "Collection",
13566          url: "/collections/rangkaian-bunga-i-love-you",
13567          images: " ",
13568          price: " "
13569        }, {
13570          label: "Love Bag Collection",
13571          category: "Collection",
13572          url: "/collections/love-bag-collection",
13573          images: " ",
13574          price: " "
13575        }, {
13576          label: "Love Bundle",
13577          category: "Collection",
13578          url: "/collections/paket-promo-spesial-valentine",
13579          images: " ",
13580          price: " "
13581        }, {
13582          label: "Love Bundle Nusantara",
13583          category: "Collection",
13584          url: "/collections/love-bundle-nusantara",
13585          images: " ",
13586          price: " "
13587        }, {
13588          label: "Luxury Chinese New Year Hampers",
13589          category: "Collection",
13590          url: "/collections/luxury-chinese-new-year-hampers",
13591          images: " ",
13592          price: " "
13593        }, {
13594          label: "Luxury Christmas Hampers",
13595          category: "Collection",
13596          url: "/collections/luxury-christmas-hampers",
13597          images: " ",
13598          price: " "
13599        }, {
13600          label: "Luxury Hampers",
13601          category: "Collection",
13602          url: "/collections/luxury-hampers",
13603          images: " ",
13604          price: " "
13605        }, {
13606          label: "Luxury Hampers Luar Jadetabek",
13607          category: "Collection",
13608          url: "/collections/luxury-hampers-luar-jadetabek",
13609          images: " ",
13610          price: " "
13611        }, {
13612          label: "Luxury Newborn Hampers Collection",
13613          category: "Collection",
13614          url: "/collections/luxury-newborn-hampers-collection",
13615          images: " ",
13616          price: " "
13617        }, {
13618          label: "Luxury Ramadan Hampers",
13619          category: "Collection",
13620          url: "/collections/luxury-ramadan-hampers",
13621          images: " ",
13622          pr
13622ice: " "
13623        }, {
13624          label: "Luxury Set",
13625          category: "Collection",
13626          url: "/collections/luxury",
13627          images: " ",
13628          price: " "
13629        }, {
13630          label: "Manual",
13631          category: "Collection",
13632          url: "/collections/manual",
13633          images: " ",
13634          price: " "
13635        }, {
13636          label: "Massimo Gelato",
13637          category: "Collection",
13638          url: "/collections/massimo-gelato",
13639          images: " ",
13640          price: " "
13641        }, {
13642          label: "Men's Collection",
13643          category: "Collection",
13644          url: "/collections/mens-collection",
13645          images: " ",
13646          price: " "
13647        }, {
13648          label: "Mercedes Benz",
13649          category: "Collection",
13650          url: "/collections/mercedes-benz",
13651          images: " ",
13652          price: " "
13653        }, {
13654          label: "Mercy Hampers",
13655          category: "Collection",
13656          url: "/collections/mercy-hampers",
13657          images: " ",
13658          price: " "
13659        }, {
13660          label: "Merry Hampers",
13661          category: "Collection",
13662          url: "/collections/merry-hampers",
13663          images: " ",
13664          price: " "
13665        }, {
13666          label: "Merry Hampers Luar Jabodetabek",
13667          category: "Collection",
13668          url: "/collections/merry-hampers-luar-jabodetabek",
13669          images: " ",
13670          price: " "
13671        }, {
13672          label: "Mini Bouquet",
13673          category: "Collection",
13674          url: "/collections/mini-bouquet",
13675          images: " ",
13676          price: " "
13677        }, {
13678          label: "Miss Mondial",
13679          category: "Collection",
13680          url: "/collections/miss-mondial",
13681          images: " ",
13682          price: " "
13683        }, {
13684          label: "Modern & Chic Chinese New Year",
13685          category: "Collection",
13686          url: "/collections/modern-chic-chinese-new-year",
13687          images: " ",
13688          price: " "
13689        }, {
13690          label: "Modern & Chic Christmas Hampers",
13691          category: "Collection",
13692          url: "/collections/modern-chic-christmas",
13693          images: " ",
13694          price: " "
13695        }, {
13696          label: "Modern & Chic Hampers",
13697          category: "Collection",
13698          url: "/collections/modern-chic-hampers",
13699          images: " ",
13700          price: " "
13701        }, {
13702          label: "Modern & Chic Hampers Luar Jadetabek",
13703          category: "Collection",
13704          url: "/collections/modern-chic-hampers-luar-jadetabek",
13705          images: " ",
13706          price: " "
13707        }, {
13708          label: "Modern & Chic Ramadan Hampers",
13709          category: "Collection",
13710          url: "/collections/modern-chic-ramadan-hampers",
13711          images: " ",
13712          price: " "
13713        }, {
13714          label: "Modern & Classy Hampers",
13715          category: "Collection",
13716          url: "/collections/parcel-unik",
13717          images: " ",
13718          price: " "
13719        }, {
13720          label: "Modern 3D Cake",
13721          category: "Collection",
13722          url: "/collections/custom-3d-cake",
13723          images: " ",
13724          price: " "
13725        }, {
13726          label: "Modern Style Flowers",
13727          category: "Collection",
13728          url: "/collections/modern-style-flowers",
13729          images: " ",
13730          price: " "
13731        }, {
13732          label: "Monochrome Hampers",
13733          category: "Collection",
13734          url: "/collections/monochrome-hampers",
13735          images: " ",
13736          price: " "
13737        }, {
13738          label: "Monochrome Hampers Luar Jadetabek",
13739          category: "Collection",
13740          url: "/collections/monochrome-hampers-luar-jadetabek",
13741          images: " ",
13742          price: " "
13743        }, {
13744          label: "Mooncake",
13745          category: "Collection",
13746          url: "/collections/kue-bulan-mooncake-2025-mid-autumn-festival",
13747          images: " ",
13748          price: " "
13749        }, {
13750          label: "Mooncake Assorted Selection",
13751          category: "Collection",
13752          url: "/collections/mooncake-assorted-selection",
13753          images: " ",
13754          price: " "
13755        }, {
13756          label: "Mother's Day",
13757          category: "Collection",
13758          url: "/collections/rangkaian-bunga-hari-ibu",
13759          images: " ",
13760          price: " "
13761        }, {
13762          label: "Mother's Day Special",
13763          category: "Collection",
13764          url: "/collections/kado-untuk-ibu",
13765          images: " ",
13766          price: " "
13767        }, {
13768          label: "Necklace",
13769          category: "Collection",
13770          url: "/collections/kalung",
13771          images: " ",
13772          price: " "
13773        }, {
13774          label: "NestBloom Bird Nest Hampers",
13775          category: "Collection",
13776          url: "/collections/nestbloom-birds-nest",
13777          images: " ",
13778          price: " "
13779        }, {
13780          label: "NestBloom Gift Set",
13781          category: "Collection",
13782          url: "/collections/nestbloom-gift-set",
13783          images: " ",
13784          price: " "
13785        }, {
13786          label: "Nestbloom Ritual Kit",
13787          category: "Collection",
13788          url: "/collections/nestbloom-ritual-kit",
13789          images: " ",
13790          price: " "
13791        }, {
13792          label: "NestBloom Single Bloom",
13793          category: "Collection",
13794          url: "/collections/nestbloom-single-bloom",
13795          images: " ",
13796          price: " "
13797        }, {
13798          label: "New Collection",
13799          category: "Collection",
13800          url: "/collections/produk-baru",
13801          images: " ",
13802          price: " "
13803        }, {
13804          label: "New Product",
13805          category: "Collection",
13806          url: "/collections/new-product",
13807          images: " ",
13808          price: " "
13809        }, {
13810          label: "Newborn",
13811          category: "Collection",
13812          url: "/collections/rangkaian-bunga-newborn-baby",
13813          images: " ",
13814          price: " "
13815        }, {
13816          label: "Newborn Hampers",
13817          category: "Collection",
13818          url: "/collections/parcel-newborn",
13819          images: " ",
13820          price: " "
13821        }, {
13822          label: "Occasions",
13823          category: "Collection",
13824          url: "/collections/occasions",
13825          images: " ",
13826          price: " "
13827        }, {
13828          label: "Oma Elly",
13829          category: "Collection",
13830          url: "/collections/oma-elly",
13831          images: " ",
13832          price: " "
13833        }, {
13834          label: "Oma Elly Gelato",
13835          category: "Collection",
13836          url: "/collections/oma-elly-gelato",
13837          images: " ",
13838          price: " "
13839        }, {
13840          label: "Orchid",
13841          category: "Collection",
13842          url: "/collections/bunga-anggrek",
13843          images: " ",
13844          price: " "
13845        }, {
13846          label: "Orori",
13847          category: "Collection",
13848          url: "/collections/orori",
13849          images: " ",
13850          price: " "
13851        }, {
13852          label: "Outerbloom",
13853          category: "Collection",
13854          url: "/collections/outerbloom",
13855          images: " ",
13856          price: " "
13857        }, {
13858          label: "Outerbloom Cake",
13859          category: "Collection",
13860          url: "/collections/outerbloom-cake",
13861          images: " ",
13862          price: " "
13863        }, {
13864          label: "Outerbloom Florist",
13865          category: "Collection",
13866          url: "/collections/outerbloom-florist",
13867          images: " ",
13868          price: " "
13869        }, {
13870          label: "Outerbloom Gift",
13871          category: "Collection",
13872          url: "/collections/outerbloom-gift",
13873          images: " ",
13874          price: " "
13875        }, {
13876          label: "Outerbloom Hampers",
13877          category: "Collection",
13878          url: "/collections/outerbloom-hampers",
13879          images: " ",
13880          price: " "
13881        }, {
13882          label: "Outerbloom Indonesia",
13883          category: "Collection",
13884          url: "/collections/indonesia",
13885          images: " ",
13886          price: " "
13887        }, {
13888          label: "Outerbloom x Boho Panna",
13889          category: "Collection",
13890          url: "/collections/outerbloom-x-boho-panna",
13891          images: " ",
13892          price: " "
13893        }, {
13894          label: "Outerbloom x Clairmont",
13895          category: "Collection",
13896          url: "/collections/outerbloom-x-clairmont",
13897          images: " ",
13898          price: " "
13899        }, {
13900          label: "Outerbloom x Kikido",
13901          category: "Collection",
13902          url: "/collections/outerbloom-x-kikido",
13903          images: " ",
13904          price: " "
13905        }, {
13906          label: "Outerbloom x Miwa Pattern",
13907          category: "Collection",
13908          url: "/collections/outerbloom-x-miwa",
13909          images: " ",
13910          price: " "
13911        }, {
13912          label: "Outerbloom x Nestbloom Chinese New Year",
13913          category: "Collection",
13914          url: "/collections/outerbloom-x-nestbloom-chinese-new-year",
13915          images: " ",
13916          price: " "
13917        }, {
13918          label: "Outerbloom x NestBloom Hampers",
13919          category: "Collection",
13920          url: "/collections/outerbloom-x-nestbloom",
13921          images: " ",
13922          price: " "
13923        }, {
13924          label: "Paket Kolaborasi Outerbloom",
13925          category: "Collection",
13926          url: "/collections/paket-kolaborasi-outerbloom",
13927          images: " ",
13928          price: " "
13929        }, {
13930          label: "Paket Kolaborasi Valentine",
13931          category: "Collection",
13932          url: "/collections/paket-kolaborasi-valentine",
13933          images: " ",
13934          price: " "
13935        }, {
13936          label: "Paket Ulang Tahun",
13937          category: "Collection",
13938          url: "/collections/paket-ulang-tahun",
13939          images: " ",
13940          price: " "
13941        }, {
13942          label: "Paket Valentine Nusantara",
13943          category: "Collection",
13944          url: "/collections/paket-valentine-nusantara",
13945          images: " ",
13946          price: " "
13947        }, {
13948          label: "Paket Valentine Outerbloom",
13949          category: "Collection",
13950          url: "/collections/paket-valentine",
13951          images: " ",
13952          price: " "
13953        }, {
13954          label: "Papan Bunga",
13955          category: "Collection",
13956          url: "/collections/papan-bunga",
13957          images: " ",
13958          price: " "
13959        }, {
13960          label: "Papan Bunga Aceh",
13961          category: "Collection",
13962          url: "/collections/papan-bunga-aceh",
13963          images: " ",
13964          price: " "
13965        }, {
13966          label: "Papan Bunga Acrylic",
13967          category: "Collection",
13968          url: "/collections/papan-bunga-acrylic",
13969          images: " ",
13970          price: " "
13971        }, {
13972          label: "Papan Bunga Ambon",
13973          category: "Collection",
13974          url: "/collections/papan-bunga-ambon",
13975          images: " ",
13976          price: " "
13977        }, {
13978          label: "Papan Bunga Artificial",
13979          category: "Collection",
13980          url: "/collections/papan-bunga-artificial",
13981          images: " ",
13982          price: " "
13983        }, {
13984          label: "Papan Bunga Atambua",
13985          category: "Collection",
13986          url: "/collections/papan-bunga-atambua",
13987          images: " ",
13988          price: " "
13989        }, {
13990          label: "Papan Bunga Bali",
13991          category: "Collection",
13992          url: "/collections/papan-bunga-bali",
13993          images: " ",
13994          price: " "
13995        }, {
13996          label: "Papan Bunga Balikpapan",
13997          category: "Collection",
13998          url: "/collections/papan-bunga-balikpapan",
13999          images: " ",
14000          price: " "
14001        }, {
14002          label: "Papan Bunga Bandar Lampung",
14003          category: "Collection",
14004          url: "/collections/papan-bunga-bandar-lampung",
14005          images: " ",
14006          price: " "
14007        }, {
14008          label: "Papan Bunga Bandung",
14009          category: "Collection",
14010          url: "/collections/papan-bunga-bandung",
14011          images: " ",
14012          price: " "
14013        }, {
14014          label: "Papan Bunga Bandung Barat",
14015          category: "Collection",
14016          url: "/collections/papan-bunga-bandung-barat",
14017          images: " ",
14018          price: " "
14019        }, {
14020          label: "Papan Bunga Bangka",
14021          category: "Collection",
14022          url: "/collections/papan-bunga-bangka",
14023          images: " ",
14024          price: " "
14025        }, {
14026          label: "Papan Bunga Banjarmasin",
14027          category: "Collection",
14028          url: "/collections/papan-bunga-banjarmasin",
14029          images: " ",
14030          price: " "
14031        }, {
14032          label: "Papan Bunga Banten",
14033          category: "Collection",
14034          url: "/collections/papan-bunga-banten",
14035          images: " ",
14036          price: " "
14037        }, {
14038          label: "Papan Bunga Banyumas",
14039          category: "Collection",
14040          url: "/collections/papan-bunga-banyumas",
14041          images: " ",
14042          price: " "
14043        }, {
14044          label: "Papan Bunga Banyuwangi",
14045          category: "Collection",
14046          url: "/collections/papan-bunga-banyuwangi",
14047          images: " ",
14048          price: " "
14049        }, {
14050          label: "Papan Bunga Batam",
14051          category: "Collection",
14052          url: "/collections/papan-bunga-batam",
14053          images: " ",
14054          price: " "
14055        }, {
14056          label: "Papan Bunga Baubau",
14057          category: "Collection",
14058          url: "/collections/papan-bunga-baubau",
14059          images: " ",
14060          price: " "
14061        }, {
14062          label: "Papan Bunga Bekasi",
14063          category: "Collection",
14064          url: "/collections/papan-bunga-bekasi",
14065          images: " ",
14066          price: " "
14067        }, {
14068          label: "Papan Bunga Bengkalis",
14069          category: "Collection",
14070          url: "/collections/papan-bunga-bengkalis",
14071          images: " ",
14072          price: " "
14073        }, {
14074          label: "Papan Bunga Bengkayang",
14075          category: "Collection",
14076          url: "/collections/papan-bunga-bengkayang",
14077          images: " ",
14078          price: " "
14079        }, {
14080          label: "Papan Bunga Bengkulu",
14081          category: "Collection",
14082          url: "/collections/papan-bunga-bengkulu",
14083          images: " ",
14084          price: " "
14085        }, {
14086          label: "Papan Bunga Binjai",
14087          category: "Collection",
14088          url: "/collections/papan-bunga-binjai",
14089          images: " ",
14090          price: " "
14091        }, {
14092          label: "Papan Bunga Blitar",
14093          category: "Collection",
14094          url: "/collections/papan-bunga-blitar",
14095          images: " ",
14096          price: " "
14097        }, {
14098          label: "Papan Bunga Blora",
14099          category: "Collection",
14100          url: "/collections/papan-bunga-blora",
14101          images: " ",
14102          price: " "
14103        }, {
14104          label: "Papan Bunga Bogor",
14105          category: "Collection",
14106          url: "/collections/papan-bunga-bogor",
14107          images: " ",
14108          price: " "
14109        }, {
14110          label: "Papan Bunga Bojonegoro",
14111          category: "Collection",
14112          url: "/collections/papan-bunga-bojonegoro",
14113          images: " ",
14114          price: " "
14115        }, {
14116          label: "Papan Bunga Boyolali",
14117          category: "Collection",
14118          url: "/collections/papan-bunga-boyolali",
14119          images: " ",
14120          price: " "
14121        }, {
14122          label: "Papan Bunga Brebes",
14123          category: "Collection",
14124          url: "/collections/papan-bunga-brebes",
14125          images: " ",
14126          price: " "
14127        }, {
14128          label: "Papan Bunga Bukittinggi",
14129          category: "Collection",
14130          url: "/collections/papan-bunga-bukittinggi",
14131          images: " ",
14132          price: " "
14133        }, {
14134          label: "Papan Bunga Buleleng",
14135          category: "Collection",
14136          url: "/collections/papan-bunga-buleleng",
14137          images: " ",
14138          price: " "
14139        }, {
14140          label: "Papan Bunga Ciamis",
14141          category: "Collection",
14142          url: "/collections/papan-bunga-ciamis",
14143          images: " ",
14144          price: " "
14145        }, {
14146          label: "Papan Bunga Cianjur",
14147          category: "Collection",
14148          url: "/collections/papan-bunga-cianjur",
14149          images: " ",
14150          price: " "
14151        }, {
14152          label: "Papan Bunga Cibubur",
14153          category: "Collection",
14154          url: "/collections/papan-bunga-cibubur",
14155          images: " ",
14156          price: " "
14157        }, {
14158          label: "Papan Bunga Cikarang",
14159          category: "Collection",
14160          url: "/collections/papan-bunga-cikarang",
14161          images: " ",
14162          price: " "
14163        }, {
14164          label: "Papan Bunga Cikupa",
14165          category: "Collection",
14166          url: "/collections/papan-bunga-cikupa",
14167          images: " ",
14168          price: " "
14169        }, {
14170          label: "Papan Bunga Cikupa",
14171          category: "Collection",
14172          url: "/collections/papan-bunga-cikupa-1",
14173          images: " ",
14174          price: " "
14175        }, {
14176          label: "Papan Bunga Cilacap",
14177          category: "Collection",
14178          url: "/collections/papan-bunga-cilacap",
14179          images: " ",
14180          price: " "
14181        }, {
14182          label: "Papan Bunga Cileunyi",
14183          category: "Collection",
14184          url: "/collections/papan-bunga-cileunyi",
14185          images: " ",
14186          price: " "
14187        }, {
14188          label: "Papan Bunga Cirebon",
14189          category: "Collection",
14190          url: "/collections/papan-bunga-cirebon",
14191          images: " ",
14192          price: " "
14193        }, {
14194          label: "Papan Bunga Congratulations",
14195          category: "Collection",
14196          url: "/collections/papan-bunga-ucapan-selamat",
14197          images: " ",
14198          price: " "
14199        }, {
14200          label: "Papan Bunga Congratulations Bali",
14201          category: "Collection",
14202          url: "/collections/papan-bunga-congratulations-bali",
14203          images: " ",
14204          price: " "
14205        }, {
14206          label: "Papan Bunga Congratulations Bandung",
14207          category: "Collection",
14208          url: "/collections/papan-bunga-congratulations-bandung",
14209          images: " ",
14210          price: " "
14211        }, {
14212          label: "Papan Bunga Congratulations Bekasi",
14213          category: "Collection",
14214          url: "/collections/papan-bunga-congratulations-bekasi",
14215          images: " ",
14216          price: " "
14217        }, {
14218          label: "Papan Bunga Congratulations Bogor",
14219          category: "Collection",
14220          url: "/collections/papan-bunga-congratulations-bogor",
14221          images: " ",
14222          price: " "
14223        }, {
14224          label: "Papan Bunga Congratulations Cikupa",
14225          category: "Collection",
14226          url: "/collections/papan-bunga-congratulations-cikupa",
14227          images: " ",
14228          price: " "
14229        }, {
14230          label: "Papan Bunga Congratulations Demak",
14231          category: "Collection",
14232          url: "/collections/papan-bunga-congratulations-demak",
14233          images: " ",
14234          price: " "
14235        }, {
14236          label: "Papan Bunga Congratulations Depok",
14237          category: "Collection",
14238          url: "/collections/papan-bunga-congratulations-depok",
14239          images: " ",
14240          price: " "
14241        }, {
14242          label: "Papan Bunga Congratulations Gresik",
14243          category: "Collection",
14244          url: "/collections/papan-bunga-congratulations-gresik",
14245          images: " ",
14246          price: " "
14247        }, {
14248          label: "Papan Bunga Congratulations Jakarta",
14249          category: "Collection",
14250          url: "/collections/papan-bunga-congratulations-jakarta",
14251          images: " ",
14252          price: " "
14253        }, {
14254          label: "Papan Bunga Congratulations Jepara",
14255          category: "Collection",
14256          url: "/collections/papan-bunga-congratulations-jepara",
14257          images: " ",
14258          price: " "
14259        }, {
14260          label: "Papan Bunga Congratulations Medan",
14261          category: "Collection",
14262          url: "/collections/papan-bunga-congratulations-medan",
14263          images: " ",
14264          price: " "
14265        }, {
14266          label: "Papan Bunga Congratulations Semarang",
14267          category: "Collection",
14268          url: "/collections/papan-bunga-congratulations-semarang",
14269          images: " ",
14270          price: " "
14271        }, {
14272          label: "Papan Bunga Congratulations Serang",
14273          category: "Collection",
14274          url: "/collections/papan-bunga-congratulations-serang",
14275          images: " ",
14276          price: " "
14277        }, {
14278          label: "Papan Bunga Congratulations Sidoarjo",
14279          category: "Collection",
14280          url: "/collections/papan-bunga-congratulations-sidoarjo",
14281          images: " ",
14282          price: " "
14283        }, {
14284          label: "Papan Bunga Congratulations Surabaya",
14285          category: "Collection",
14286          url: "/collections/papan-bunga-congratulations-surabaya",
14287          images: " ",
14288          price: " "
14289        }, {
14290          label: "Papan Bunga Congratulations Tangerang",
14291          category: "Collection",
14292          url: "/collections/papan-bunga-congratulations-tangerang",
14293          images: " ",
14294          price: " "
14295        }, {
14296          label: "Papan Bunga Congratulations Yogyakarta",
14297          category: "Collection",
14298          url: "/collections/papan-bunga-congratulations-yogyakarta",
14299          images: " ",
14300          price: " "
14301        }, {
14302          label: "Papan Bunga Danau Toba",
14303          category: "Collection",
14304          url: "/collections/papan-bunga-danau-toba",
14305          images: " ",
14306          price: " "
14307        }, {
14308          label: "Papan Bunga Deli Serdang",
14309          category: "Collection",
14310          url: "/collections/papan-bunga-deli-serdang",
14311          images: " ",
14312          price: " "
14313        }, {
14314          label: "Papan Bunga Demak",
14315          category: "Collection",
14316          url: "/collections/papan-bunga-demak",
14317          images: " ",
14318          price: " "
14319        }, {
14320          label: "Papan Bunga Denpasar",
14321          category: "Collection",
14322          url: "/collections/papan-bunga-denpasar",
14323          images: " ",
14324          price: " "
14325        }, {
14326          label: "Papan Bunga Depok",
14327          category: "Collection",
14328          url: "/collections/papan-bunga-depok",
14329          images: " ",
14330          price: " "
14331        }, {
14332          label: "Papan Bunga Duka Cita",
14333          category: "Collection",
14334          url: "/collections/bunga-duka-cita",
14335          images: " ",
14336          price: " "
14337        }, {
14338          label: "Papan Bunga Duka Cita Bali",
14339          category: "Collection",
14340          url: "/collections/papan-bunga-duka-cita-bali",
14341          images: " ",
14342          price: " "
14343        }, {
14344          label: "Papan Bunga Duka Cita Bandung",
14345          category: "Collection",
14346          url: "/collections/papan-bunga-duka-cita-bandung",
14347          images: " ",
14348          price: " "
14349        }, {
14350          label: "Papan Bunga Duka Cita Bekasi",
14351          category: "Collection",
14352          url: "/collections/papan-bunga-duka-cita-bekasi",
14353          images: " ",
14354          price: " "
14355        }, {
14356          label: "Papan Bunga Duka Cita Bogor",
14357          category: "Collection",
14358          url: "/collections/papan-bunga-duka-cita-bogor",
14359          images: " ",
14360          price: " "
14361        }, {
14362          label: "Papan Bunga Duka Cita Cikupa",
14363          category: "Collection",
14364          url: "/collections/papan-bunga-duka-cita-cikupa",
14365          images: " ",
14366          price: " "
14367        }, {
14368          label: "Papan Bunga Duka Cita Demak",
14369          category: "Collection",
14370          url: "/collections/papan-bunga-duka-cita-demak",
14371          images: " ",
14372          price: " "
14373        }, {
14374          label: "Papan Bunga Duka Cita Depok",
14375          category: "Collection",
14376          url: "/collections/papan-bunga-duka-cita-depok",
14377          images: " ",
14378          price: " "
14379        }, {
14380          label: "Papan Bunga Duka Cita Gresik",
14381          category: "Collection",
14382          url: "/collections/papan-bunga-duka-cita-gresik",
14383          images: " ",
14384          price: " "
14385        }, {
14386          label: "Papan Bunga Duka Cita Jakarta",
14387          category: "Collection",
14388          url: "/collections/papan-bunga-duka-cita-jakarta",
14389          images: " ",
14390          price: " "
14391        }, {
14392          label: "Papan Bunga Duka Cita Jepara",
14393          category: "Collection",
14394          url: "/collections/papan-bunga-duka-cita-jepara",
14395          images: " ",
14396          price: " "
14397        }, {
14398          label: "Papan Bunga Duka Cita Medan",
14399          category: "Collection",
14400          url: "/collections/papan-bunga-duka-cita-medan",
14401          images: " ",
14402          price: " "
14403        }, {
14404          label: "Papan Bunga Duka Cita Semarang",
14405          category: "Collection",
14406          url: "/collections/papan-bunga-duka-cita-semarang",
14407          images: " ",
14408          price: " "
14409        }, {
14410          label: "Papan Bunga Duka Cita Serang",
14411          category: "Collection",
14412          url: "/collections/papan-bunga-duka-cita-serang",
14413          images: " ",
14414          price: " "
14415        }, {
14416          label: "Papan Bunga Duka Cita Sidoarjo",
14417          category: "Collection",
14418          url: "/collections/papan-bunga-duka-cita-sidoarjo",
14419          images: " ",
14420          price: " "
14421        }, {
14422          label: "Papan Bunga Duka Cita Surabaya",
14423          category: "Collection",
14424          url: "/collections/papan-bunga-duka-cita-surabaya",
14425          images: " ",
14426          price: " "
14427        }, {
14428          label: "Papan Bunga Duka Cita Tangerang",
14429          category: "Collection",
14430          url: "/collections/papan-bunga-duka-cita-tangerang",
14431          images: " ",
14432          price: " "
14433        }, {
14434          label: "Papan Bunga Duka Cita Yogyakarta",
14435          category: "Collection",
14436          url: "/collections/papan-bunga-duka-cita-yogyakarta",
14437          images: " ",
14438          price: " "
14439        }, {
14440          label: "Papan Bunga Garut",
14441          category: "Collection",
14442          url: "/collections/papan-bunga-garut",
14443          images: " ",
14444          price: " "
14445        }, {
14446          label: "Papan Bunga Gianyar",
14447          category: "Collection",
14448          url: "/collections/papan-bunga-gianyar",
14449          images: " ",
14450          price: " "
14451        }, {
14452          label: "Papan Bunga Gorontalo",
14453          category: "Collection",
14454          url: "/collections/papan-bunga-gorontalo",
14455          images: " ",
14456          price: " "
14457        }, {
14458          label: "Papan Bunga Gowa",
14459          category: "Collection",
14460          url: "/collections/papan-bunga-gowa",
14461          images: " ",
14462          price: " "
14463        }, {
14464          label: "Papan Bunga Gresik",
14465          category: "Collection",
14466          url: "/collections/papan-bunga-gresik",
14467          images: " ",
14468          price: " "
14469        }, {
14470          label: "Papan Bunga Grobogan",
14471          category: "Collection",
14472          url: "/collections/papan-bunga-grobogan",
14473          images: " ",
14474          price: " "
14475        }, {
14476          label: "Papan Bunga Gunungkidul",
14477          category: "Collection",
14478          url: "/collections/papan-bunga-gunungkidul",
14479          images: " ",
14480          price: " "
14481        }, {
14482          label: "Papan Bunga Indramayu",
14483          category: "Collection",
14484          url: "/collections/papan-bunga-indramayu",
14485          images: " ",
14486          price: " "
14487        }, {
14488          label: "Papan Bunga Jakarta",
14489          category: "Collection",
14490          url: "/collections/papan-bunga-jakarta",
14491          images: " ",
14492          price: " "
14493        }, {
14494          label: "Papan Bunga Jakarta Timur",
14495          category: "Collection",
14496          url: "/collections/papan-bunga-jakarta-timur",
14497          images: " ",
14498          price: " "
14499        }, {
14500          label: "Papan Bunga Jambi",
14501          category: "Collection",
14502          url: "/collections/papan-bunga-jambi",
14503          images: " ",
14504          price: " "
14505        }, {
14506          label: "Papan Bunga Jayapura",
14507          category: "Collection",
14508          url: "/collections/papan-bunga-jayapura",
14509          images: " ",
14510          price: " "
14511        }, {
14512          label: "Papan Bunga Jember",
14513          category: "Collection",
14514          url: "/collections/papan-bunga-jember",
14515          images: " ",
14516          price: " "
14517        }, {
14518          label: "Papan Bunga Jembrana",
14519          category: "Collection",
14520          url: "/collections/papan-bunga-jembrana",
14521          images: " ",
14522          price: " "
14523        }, {
14524          label: "Papan Bunga Jepara",
14525          category: "Collection",
14526          url: "/collections/papan-bunga-jepara",
14527          images: " ",
14528          price: " "
14529        }, {
14530          label: "Papan Bunga Jombang",
14531          category: "Collection",
14532          url: "/collections/papan-bunga-jombang",
14533          images: " ",
14534          price: " "
14535        }, {
14536          label: "Papan Bunga Kampung Baru",
14537          category: "Collection",
14538          url: "/collections/papan-bunga-kampung-baru",
14539          images: " ",
14540          price: " "
14541        }, {
14542          label: "Papan Bunga Kapuas",
14543          category: "Collection",
14544          url: "/collections/papan-bunga-kapuas",
14545          images: " ",
14546          price: " "
14547        }, {
14548          label: "Papan Bunga Karanganyar",
14549          category: "Collection",
14550          url: "/collections/papan-bunga-karanganyar",
14551          images: " ",
14552          price: " "
14553        }, {
14554          label: "Papan Bunga Karangasem",
14555          category: "Collection",
14556          url: "/collections/papan-bunga-karangasem",
14557          images: " ",
14558          price: " "
14559        }, {
14560          label: "Papan Bunga Karawang",
14561          category: "Collection",
14562          url: "/collections/papan-bunga-karawang",
14563          images: " ",
14564          price: " "
14565        }, {
14566          label: "Papan Bunga Karo",
14567          category: "Collection",
14568          url: "/collections/papan-bunga-karo",
14569          images: " ",
14570          price: " "
14571        }, {
14572          label: "Papan Bunga Kartosuro",
14573          category: "Collection",
14574          url: "/collections/papan-bunga-kartosuro",
14575          images: " ",
14576          price: " "
14577        }, {
14578          label: "Papan Bunga Kebumen",
14579          category: "Collection",
14580          url: "/collections/papan-bunga-kebumen",
14581          images: " ",
14582          price: " "
14583        }, {
14584          label: "Papan Bunga Kediri",
14585          category: "Collection",
14586          url: "/collections/papan-bunga-kediri",
14587          images: " ",
14588          price: " "
14589        }, {
14590          label: "Papan Bunga Kendal",
14591          category: "Collection",
14592          url: "/collections/papan-bunga-kendal",
14593          images: " ",
14594          price: " "
14595        }, {
14596          label: "Papan Bunga Kendari",
14597          category: "Collection",
14598          url: "/collections/papan-bunga-kendari",
14599          images: " ",
14600          price: " "
14601        }, {
14602          label: "Papan Bunga Ketapang",
14603          category: "Collection",
14604          url: "/collections/papan-bunga-ketapang",
14605          images: " ",
14606          price: " "
14607        }, {
14608          label: "Papan Bunga Klaten",
14609          category: "Collection",
14610          url: "/collections/papan-bunga-klaten",
14611          images: " ",
14612          price: " "
14613        }, {
14614          label: "Papan Bunga Kota Batu",
14615          category: "Collection",
14616          url: "/collections/papan-bunga-kota-batu",
14617          images: " ",
14618          price: " "
14619        }, {
14620          label: "Papan Bunga Kudus",
14621          category: "Collection",
14622          url: "/collections/papan-bunga-kudus",
14623          images: " ",
14624          price: " "
14625        }, {
14626          label: "Papan Bunga Kupang",
14627          category: "Collection",
14628          url: "/collections/papan-bunga-kupang",
14629          images: " ",
14630          price: " "
14631        }, {
14632          label: "Papan Bunga Lamongan",
14633          category: "Collection",
14634          url: "/collections/papan-bunga-lamongan",
14635          images: " ",
14636          price: " "
14637        }, {
14638          label: "Papan Bunga Lampu LED",
14639          category: "Collection",
14640          url: "/collections/papan-bunga-lampu-led",
14641          images: " ",
14642          price: " "
14643        }, {
14644          label: "Papan Bunga Lampung",
14645          category: "Collection",
14646          url: "/collections/papan-bunga-lampung",
14647          images: " ",
14648          price: " "
14649        }, {
14650          label: "Papan Bunga Langkat",
14651          category: "Collection",
14652          url: "/collections/papan-bunga-langkat",
14653          images: " ",
14654          price: " "
14655        }, {
14656          label: "Papan Bunga Lembang",
14657          category: "Collection",
14658          url: "/collections/papan-bunga-lembang",
14659          images: " ",
14660          price: " "
14661        }, {
14662          label: "Papan Bunga Lombok",
14663          category: "Collection",
14664          url: "/collections/papan-bunga-lombok",
14665          images: " ",
14666          price: " "
14667        }, {
14668          label: "Papan Bunga Lubuk Pakam",
14669          category: "Collection",
14670          url: "/collections/papan-bunga-lubuk-pakam",
14671          images: " ",
14672          price: " "
14673        }, {
14674          label: "Papan Bunga Lumajang",
14675          category: "Collection",
14676          url: "/collections/papan-bunga-lumajang",
14677          images: " ",
14678          price: " "
14679        }, {
14680          label: "Papan Bunga Madiun",
14681          category: "Collection",
14682          url: "/collections/papan-bunga-madiun",
14683          images: " ",
14684          price: " "
14685        }, {
14686          label: "Papan Bunga Magelang",
14687          category: "Collection",
14688          url: "/collections/papan-bunga-magelang",
14689          images: " ",
14690          price: " "
14691        }, {
14692          label: "Papan Bunga Majalengka",
14693          category: "Collection",
14694          url: "/collections/papan-bunga-majalengka",
14695          images: " ",
14696          price: " "
14697        }, {
14698          label: "Papan Bunga Makassar",
14699          category: "Collection",
14700          url: "/collections/papan-bunga-makassar",
14701          images: " ",
14702          price: " "
14703        }, {
14704          label: "Papan Bunga Malang",
14705          category: "Collection",
14706          url: "/collections/papan-bunga-malang",
14707          images: " ",
14708          price: " "
14709        }, {
14710          label: "Papan Bunga Mamuju",
14711          category: "Collection",
14712          url: "/collections/papan-bunga-mamuju",
14713          images: " ",
14714          price: " "
14715        }, {
14716          label: "Papan Bunga Manado",
14717          category: "Collection",
14718          url: "/collections/papan-bunga-manado",
14719          images: " ",
14720          price: " "
14721        }, {
14722          label: "Papan Bunga Manokwari",
14723          category: "Collection",
14724          url: "/collections/papan-bunga-manokwari",
14725          images: " ",
14726          price: " "
14727        }, {
14728          label: "Papan Bunga Maros",
14729          category: "Collection",
14730          url: "/collections/papan-bunga-maros",
14731          images: " ",
14732          price: " "
14733        }, {
14734          label: "Papan Bunga Mataram",
14735          category: "Collection",
14736          url: "/collections/papan-bunga-mataram",
14737          images: " ",
14738          price: " "
14739        }, {
14740          label: "Papan Bunga Medan",
14741          category: "Collection",
14742          url: "/collections/papan-bunga-medan",
14743          images: " ",
14744          price: " "
14745        }, {
14746          label: "Papan Bunga Mojokerto",
14747          category: "Collection",
14748          url: "/collections/papan-bunga-mojokerto",
14749          images: " ",
14750          price: " "
14751        }, {
14752          label: "Papan Bunga Nganjuk",
14753          category: "Collection",
14754          url: "/collections/papan-bunga-nganjuk",
14755          images: " ",
14756          price: " "
14757        }, {
14758          label: "Papan Bunga Ngawi",
14759          category: "Collection",
14760          url: "/collections/papan-bunga-ngawi",
14761          images: " ",
14762          price: " "
14763        }, {
14764          label: "Papan Bunga Nias",
14765          category: "Collection",
14766          url: "/collections/papan-bunga-nias",
14767          images: " ",
14768          price: " "
14769        }, {
14770          label: "Papan Bunga Organza",
14771          category: "Collection",
14772          url: "/collections/papan-bunga-organza",
14773          images: " ",
14774          price: " "
14775        }, {
14776          label: "Papan Bunga Padang",
14777          category: "Collection",
14778          url: "/collections/papan-bunga-padang",
14779          images: " ",
14780          price: " "
14781        }, {
14782          label: "Papan Bunga Palangkaraya",
14783          category: "Collection",
14784          url: "/collections/papan-bunga-palangkaraya",
14785          images: " ",
14786          price: " "
14787        }, {
14788          label: "Papan Bunga Palembang",
14789          category: "Collection",
14790          url: "/collections/papan-bunga-palembang",
14791          images: " ",
14792          price: " "
14793        }, {
14794          label: "Papan Bunga Palu",
14795          category: "Collection",
14796          url: "/collections/papan-bunga-palu",
14797          images: " ",
14798          price: " "
14799        }, {
14800          label: "Papan Bunga Pangkal Pinang",
14801          category: "Collection",
14802          url: "/collections/papan-bunga-pangkal-pinang",
14803          images: " ",
14804          price: " "
14805        }, {
14806          label: "Papan Bunga Parepare",
14807          category: "Collection",
14808          url: "/collections/papan-bunga-parepare",
14809          images: " ",
14810          price: " "
14811        }, {
14812          label: "Papan Bunga Pasuruan",
14813          category: "Collection",
14814          url: "/collections/papan-bunga-pasuruan",
14815          images: " ",
14816          price: " "
14817        }, {
14818          label: "Papan Bunga Pati",
14819          category: "Collection",
14820          url: "/collections/papan-bunga-pati",
14821          images: " ",
14822          price: " "
14823        }, {
14824          label: "Papan Bunga Pekalongan",
14825          category: "Collection",
14826          url: "/collections/papan-bunga-pekalongan",
14827          images: " ",
14828          price: " "
14829        }, {
14830          label: "Papan Bunga Pekanbaru",
14831          category: "Collection",
14832          url: "/collections/papan-bunga-pekanbaru",
14833          images: " ",
14834          price: " "
14835        }, {
14836          label: "Papan Bunga Pemalang",
14837          category: "Collection",
14838          url: "/collections/papan-bunga-pemalang",
14839          images: " ",
14840          price: " "
14841        }, {
14842          label: "Papan Bunga Pematangsiantar",
14843          category: "Collection",
14844          url: "/collections/papan-bunga-pematangsiantar",
14845          images: " ",
14846          price: " "
14847        }, {
14848          label: "Papan Bunga Pernikahan Bali",
14849          category: "Collection",
14850          url: "/collections/papan-bunga-pernikahan-bali",
14851          images: " ",
14852          price: " "
14853        }, {
14854          label: "Papan Bunga Pernikahan Bandung",
14855          category: "Collection",
14856          url: "/collections/papan-bunga-pernikahan-bandung",
14857          images: " ",
14858          price: " "
14859        }, {
14860          label: "Papan Bunga Pernikahan Bekasi",
14861          category: "Collection",
14862          url: "/collections/papan-bunga-pernikahan-bekasi",
14863          images: " ",
14864          price: " "
14865        }, {
14866          label: "Papan Bunga Pernikahan Bogor",
14867          category: "Collection",
14868          url: "/collections/papan-bunga-pernikahan-bogor",
14869          images: " ",
14870          price: " "
14871        }, {
14872          label: "Papan Bunga Pernikahan Cikupa",
14873          category: "Collection",
14874          url: "/collections/papan-bunga-pernikahan-cikupa",
14875          images: " ",
14876          price: " "
14877        }, {
14878          label: "Papan Bunga Pernikahan Demak",
14879          category: "Collection",
14880          url: "/collections/papan-bunga-pernikahan-demak",
14881          images: " ",
14882          price: " "
14883        }, {
14884          label: "Papan Bunga Pernikahan Depok",
14885          category: "Collection",
14886          url: "/collections/papan-bunga-pernikahan-depok",
14887          images: " ",
14888          price: " "
14889        }, {
14890          label: "Papan Bunga Pernikahan Gresik",
14891          category: "Collection",
14892          url: "/collections/papan-bunga-pernikahan-gresik",
14893          images: " ",
14894          price: " "
14895        }, {
14896          label: "Papan Bunga Pernikahan Jakarta",
14897          category: "Collection",
14898          url: "/collections/papan-bunga-pernikahan-jakarta",
14899          images: " ",
14900          price: " "
14901        }, {
14902          label: "Papan Bunga Pernikahan Jepara",
14903          category: "Collection",
14904          url: "/collections/papan-bunga-pernikahan-jepara",
14905          images: " ",
14906          price: " "
14907        }, {
14908          label: "Papan Bunga Pernikahan Medan",
14909          category: "Collection",
14910          url: "/collections/papan-bunga-pernikahan-medan",
14911          images: " ",
14912          price: " "
14913        }, {
14914          label: "Papan Bunga Pernikahan Semarang",
14915          category: "Collection",
14916          url: "/collections/papan-bunga-pernikahan-semarang",
14917          images: " ",
14918          price: " "
14919        }, {
14920          label: "Papan Bunga Pernikahan Serang",
14921          category: "Collection",
14922          url: "/collections/papan-bunga-pernikahan-serang",
14923          images: " ",
14924          price: " "
14925        }, {
14926          label: "Papan Bunga Pernikahan Sidoarjo",
14927          category: "Collection",
14928          url: "/collections/papan-bunga-pernikahan-sidoarjo",
14929          images: " ",
14930          price: " "
14931        }, {
14932          label: "Papan Bunga Pernikahan Surabaya",
14933          category: "Collection",
14934          url: "/collections/papan-bunga-pernikahan-surabaya",
14935          images: " ",
14936          price: " "
14937        }, {
14938          label: "Papan Bunga Pernikahan Tangerang",
14939          category: "Collection",
14940          url: "/collections/papan-bunga-pernikahan-tangerang",
14941          images: " ",
14942          price: " "
14943        }, {
14944          label: "Papan Bunga Pernikahan Yogyakarta",
14945          category: "Collection",
14946          url: "/collections/papan-bunga-pernikahan-yogyakarta",
14947          images: " ",
14948          price: " "
14949        }, {
14950          label: "Papan Bunga Ponorogo",
14951          category: "Collection",
14952          url: "/collections/papan-bunga-ponorogo",
14953          images: " ",
14954          price: " "
14955        }, {
14956          label: "Papan Bunga Pontianak",
14957          category: "Collection",
14958          url: "/collections/papan-bunga-pontianak",
14959          images: " ",
14960          price: " "
14961        }, {
14962          label: "Papan Bunga Premium",
14963          category: "Collection",
14964          url: "/collections/papan-bunga-premium",
14965          images: " ",
14966          price: " "
14967        }, {
14968          label: "Papan Bunga Printing",
14969          category: "Collection",
14970          url: "/collections/papan-bunga-printing",
14971          images: " ",
14972          price: " "
14973        }, {
14974          label: "Papan Bunga Printing Congratulations",
14975          category: "Collection",
14976          url: "/collections/papan-bunga-printing-congratulations",
14977          images: " ",
14978          price: " "
14979        }, {
14980          label: "Papan Bunga Probolinggo",
14981          category: "Collection",
14982          url: "/collections/papan-bunga-probolinggo",
14983          images: " ",
14984          price: " "
14985        }, {
14986          label: "Papan Bunga Promo",
14987          category: "Collection",
14988          url: "/collections/promo-papan-bunga",
14989          images: " ",
14990          price: " "
14991        }, {
14992          label: "Papan Bunga Purbalingga",
14993          category: "Collection",
14994          url: "/collections/papan-bunga-purbalingga",
14995          images: " ",
14996          price: " "
14997        }, {
14998          label: "Papan Bunga Purwokerto",
14999          category: "Collection",
15000          url: "/collections/papan-bunga-purwokerto",
15001          images: " ",
15002          price: " "
15003        }, {
15004          label: "Papan Bunga Purworejo",
15005          category: "Collection",
15006          url: "/collections/papan-bunga-purworejo",
15007          images: " ",
15008          price: " "
15009        }, {
15010          label: "Papan Bunga Rembang",
15011          category: "Collection",
15012          url: "/collections/papan-bunga-rembang",
15013          images: " ",
15014          price: " "
15015        }, {
15016          label: "Papan Bunga Riau",
15017          category: "Collection",
15018          url: "/collections/papan-bunga-riau",
15019          images: " ",
15020          price: " "
15021        }, {
15022          label: "Papan Bunga Salatiga",
15023          category: "Collection",
15024          url: "/collections/papan-bunga-salatiga",
15025          images: " ",
15026          price: " "
15027        }, {
15028          label: "Papan Bunga Samarinda",
15029          category: "Collection",
15030          url: "/collections/papan-bunga-samarinda",
15031          images: " ",
15032          price: " "
15033        }, {
15034          label: "Papan Bunga Selamat Bandung",
15035          category: "Collection",
15036          url: "/collections/papan-bunga-selamat-bandung",
15037          images: " ",
15038          price: " "
15039        }, {
15040          label: "Papan Bunga Selamat Medan",
15041          category: "Collection",
15042          url: "/collections/papan-bunga-selamat-medan",
15043          images: " ",
15044          price: " "
15045        }, {
15046          label: "Papan Bunga Semarang",
15047          category: "Collection",
15048          url: "/collections/papan-bunga-semarang",
15049          images: " ",
15050          price: " "
15051        }, {
15052          label: "Papan Bunga Serang",
15053          category: "Collection",
15054          url: "/collections/papan-bunga-serang",
15055          images: " ",
15056          price: " "
15057        }, {
15058          label: "Papan Bunga Sibolga",
15059          category: "Collection",
15060          url: "/collections/papan-bunga-sibolga",
15061          images: " ",
15062          price: " "
15063        }, {
15064          label: "Papan Bunga Sidoarjo",
15065          category: "Collection",
15066          url: "/collections/papan-bunga-sidoarjo",
15067          images: " ",
15068          price: " "
15069        }, {
15070          label: "Papan Bunga Singkawang",
15071          category: "Collection",
15072          url: "/collections/papan-bunga-singkawang",
15073          images: " ",
15074          price: " "
15075        }, {
15076          label: "Papan Bunga Solo",
15077          category: "Collection",
15078          url: "/collections/papan-bunga-solo",
15079          images: " ",
15080          price: " "
15081        }, {
15082          label: "Papan Bunga Sorong",
15083          category: "Collection",
15084          url: "/collections/papan-bunga-sorong",
15085          images: " ",
15086          price: " "
15087        }, {
15088          label: "Papan Bunga Sragen",
15089          category: "Collection",
15090          url: "/collections/papan-bunga-sragen",
15091          images: " ",
15092          price: " "
15093        }, {
15094          label: "Papan Bunga Standard",
15095          category: "Collection",
15096          url: "/collections/papan-bunga-standard",
15097          images: " ",
15098          price: " "
15099        }, {
15100          label: "Papan Bunga Subang",
15101          category: "Collection",
15102          url: "/collections/papan-bunga-subang",
15103          images: " ",
15104          price: " "
15105        }, {
15106          label: "Papan Bunga Sukabumi",
15107          category: "Collection",
15108          url: "/collections/papan-bunga-sukabumi",
15109          images: " ",
15110          price: " "
15111        }, {
15112          label: "Papan Bunga Sumbawa",
15113          category: "Collection",
15114          url: "/collections/papan-bunga-sumbawa",
15115          images: " ",
15116          price: " "
15117        }, {
15118          label: "Papan Bunga Surabaya",
15119          category: "Collection",
15120          url: "/collections/papan-bunga-surabaya",
15121          images: " ",
15122          price: " "
15123        }, {
15124          label: "Papan Bunga Surakarta",
15125          category: "Collection",
15126          url: "/collections/papan-bunga-surakarta",
15127          images: " ",
15128          price: " "
15129        }, {
15130          label: "Papan Bunga Tangerang",
15131          category: "Collection",
15132          url: "/collections/papan-bunga-tangerang",
15133          images: " ",
15134          price: " "
15135        }, {
15136          label: "Papan Bunga Tasikmalaya",
15137          category: "Collection",
15138          url: "/collections/papan-bunga-tasikmalaya",
15139          images: " ",
15140          price: " "
15141        }, {
15142          label: "Papan Bunga Tegal",
15143          category: "Collection",
15144          url: "/collections/papan-bunga-tegal",
15145          images: " ",
15146          price: " "
15147        }, {
15148          label: "Papan Bunga Temanggung",
15149          category: "Collection",
15150          url: "/collections/papan-bunga-temanggung",
15151          images: " ",
15152          price: " "
15153        }, {
15154          label: "Papan Bunga Ternate",
15155          category: "Collection",
15156          url: "/collections/papan-bunga-ternate",
15157          images: " ",
15158          price: " "
15159        }, {
15160          label: "Papan Bunga Tolitoli",
15161          category: "Collection",
15162          url: "/collections/papan-bunga-tolitoli",
15163          images: " ",
15164          price: " "
15165        }, {
15166          label: "Papan Bunga Toraja",
15167          category: "Collection",
15168          url: "/collections/papan-bunga-toraja",
15169          images: " ",
15170          price: " "
15171        }, {
15172          label: "Papan Bunga Tuban",
15173          category: "Collection",
15174          url: "/collections/papan-bunga-tuban",
15175          images: " ",
15176          price: " "
15177        }, {
15178          label: "Papan Bunga Tulungagung",
15179          category: "Collection",
15180          url: "/collections/papan-bunga-tulungagung",
15181          images: " ",
15182          price: " "
15183        }, {
15184          label: "Papan Bunga Wakatobi",
15185          category: "Collection",
15186          url: "/collections/papan-bunga-wakatobi",
15187          images: " ",
15188          price: " "
15189        }, {
15190          label: "Papan Bunga Wedding",
15191          category: "Collection",
15192          url: "/collections/papan-bunga-ucapan-pernikahan",
15193          images: " ",
15194          price: " "
15195        }, {
15196          label: "Papan Bunga Wiyung",
15197          category: "Collection",
15198          url: "/collections/papan-bunga-wiyung",
15199          images: " ",
15200          price: " "
15201        }, {
15202          label: "Papan Bunga Wonogiri",
15203          category: "Collection",
15204          url: "/collections/papan-bunga-wonogiri",
15205          images: " ",
15206          price: " "
15207        }, {
15208          label: "Papan Bunga Wonokromo",
15209          category: "Collection",
15210          url: "/collections/papan-bunga-wonokromo",
15211          images: " ",
15212          price: " "
15213        }, {
15214          label: "Papan Bunga Wonosobo",
15215          category: "Collection",
15216          url: "/collections/papan-bunga-wonosobo",
15217          images: " ",
15218          price: " "
15219        }, {
15220          label: "Papan Bunga Yogyakarta",
15221          category: "Collection",
15222          url: "/collections/papan-bunga-yogyakarta",
15223          images: " ",
15224          price: " "
15225        }, {
15226          label: "Paper Flower Board",
15227          category: "Collection",
15228          url: "/collections/papan-bunga-kertas",
15229          images: " ",
15230          price: " "
15231        }, {
15232          label: "Paper Flower Board Bali",
15233          category: "Collection",
15234          url: "/collections/papan-bunga-kertas-bali",
15235          images: " ",
15236          price: " "
15237        }, {
15238          label: "Paper Flower Board Gresik",
15239          category: "Collection",
15240          url: "/collections/papan-bunga-kertas-gresik",
15241          images: " ",
15242          price: " "
15243        }, {
15244          label: "Paper Flower Board Sidoarjo",
15245          category: "Collection",
15246          url: "/collections/papan-bunga-kertas-sidoarjo",
15247          images: " ",
15248          price: " "
15249        }, {
15250          label: "Paper Flower Board Surabaya",
15251          category: "Collection",
15252          url: "/collections/papan-bunga-kertas-surabaya",
15253          images: " ",
15254          price: " "
15255        }, {
15256          label: "Paper Flower Board Yogyakarta",
15257          category: "Collection",
15258          url: "/collections/papan-bunga-kertas-yogyakarta",
15259          images: " ",
15260          price: " "
15261        }, {
15262          label: "Parcel",
15263          category: "Collection",
15264          url: "/collections/parcel",
15265          images: " ",
15266          price: " "
15267        }, {
15268          label: "Parcel Buah",
15269          category: "Collection",
15270          url: "/collections/parcel-buah-segar",
15271          images: " ",
15272          price: " "
15273        }, {
15274          label: "Parcel Buah Bandung",
15275          category: "Collection",
15276          url: "/collections/parcel-buah-bandung",
15277          images: " ",
15278          price: " "
15279        }, {
15280          label: "Parcel Buah Semarang",
15281          category: "Collection",
15282          url: "/collections/parcel-buah-semarang",
15283          images: " ",
15284          price: " "
15285        }, {
15286          label: "Parcel Buah Sidoarjo",
15287          category: "Collection",
15288          url: "/collections/parcel-buah-sidoarjo",
15289          images: " ",
15290          price: " "
15291        }, {
15292          label: "Parcel Buah Surabaya",
15293          category: "Collection",
15294          url: "/collections/parcel-buah-surabaya",
15295          images: " ",
15296          price: " "
15297        }, {
15298          label: "Parcel Imlek 2025",
15299          category: "Collection",
15300          url: "/collections/parcel-imlek",
15301          images: " ",
15302          price: " "
15303        }, {
15304          label: "Parcel Imlek Bandung",
15305          category: "Collection",
15306          url: "/collections/parcel-imlek-bandung",
15307          images: " ",
15308          price: " "
15309        }, {
15310          label: "Parcel Imlek Nusantara",
15311          category: "Collection",
15312          url: "/collections/parcel-imlek-nusantara",
15313          images: " ",
15314          price: " "
15315        }, {
15316          label: "Parcel Lebaran Bandung",
15317          category: "Collection",
15318          url: "/collections/parcel-lebaran-bandung",
15319          images: " ",
15320          price: " "
15321        }, {
15322          label: "Parcel Lebaran Nusantara",
15323          category: "Collection",
15324          url: "/collections/parcel-lebaran-indonesia",
15325          images: " ",
15326          price: " "
15327        }, {
15328          label: "Parcel Lebaran Surabaya",
15329          category: "Collection",
15330          url: "/collections/parcel-lebaran-surabaya",
15331          images: " ",
15332          price: " "
15333        }, {
15334          label: "Parcel Makanan",
15335          category: "Collection",
15336          url: "/collections/parcel-makanan",
15337          images: " ",
15338          price: " "
15339        }, {
15340          label: "Parcel Natal & Tahun Baru 2026",
15341          category: "Collection",
15342          url: "/collections/hampers-natal",
15343          images: " ",
15344          price: " "
15345        }, {
15346          label: "Parcel Natal & Tahun Baru Bandung",
15347          category: "Collection",
15348          url: "/collections/parcel-natal-bandung",
15349          images: " ",
15350          price: " "
15351        }, {
15352          label: "Parcel Newborn Nusantara",
15353          category: "Collection",
15354          url: "/collections/parcel-newborn-nusantara",
15355          images: " ",
15356          price: " "
15357        }, {
15358          label: "Parcel Tahun Baru",
15359          category: "Collection",
15360          url: "/collections/new-year-tahun-baru",
15361          images: " ",
15362          price: " "
15363        }, {
15364          label: "Party Supplies",
15365          category: "Collection",
15366          url: "/collections/party-supplies",
15367          images: " ",
15368          price: " "
15369        }, {
15370          label: "Partysaurus",
15371          category: "Collection",
15372          url: "/collections/partysaurus",
15373          images: " ",
15374          price: " "
15375        }, {
15376          label: "Pasar Bunga Splendid Malang",
15377          category: "Collection",
15378          url: "/collections/pasar-bunga-splendid-malang",
15379          images: " ",
15380          price: " "
15381        }, {
15382          label: "Passionate Red Valentine",
15383          category: "Collection",
15384          url: "/collections/red-valentine",
15385          images: " ",
15386          price: " "
15387        }, {
15388          label: "Pendant",
15389          category: "Collection",
15390          url: "/collections/liontin",
15391          images: " ",
15392          price: " "
15393        }, {
15394          label: "Personalized Fashion",
15395          category: "Collection",
15396          url: "/collections/fashion",
15397          images: " ",
15398          price: " "
15399        }, {
15400          label: "Personalized Gift",
15401          category: "Collection",
15402          url: "/collections/personalized-gift",
15403          images: " ",
15404          price: " "
15405        }, {
15406          label: "Personalized Gift Pria",
15407          category: "Collection",
15408          url: "/collections/personalized-gift-pria",
15409          images: " ",
15410          price: " "
15411        }, {
15412          label: "Personalized Gift Wanita",
15413          category: "Collection",
15414          url: "/collections/personalized-gift-wanita",
15415          images: " ",
15416          price: " "
15417        }, {
15418          label: "Personalized Gifts",
15419          category: "Collection",
15420          url: "/collections/personalized-gifts",
15421          images: " ",
15422          price: " "
15423        }, {
15424          label: "Pesca Ice Cream Cakes",
15425          category: "Collection",
15426          url: "/collections/pesca",
15427          images: " ",
15428          price: " "
15429        }, {
15430          label: "Phone Case",
15431          category: "Collection",
15432          url: "/collections/phone-case",
15433          images: " ",
15434          price: " "
15435        }, {
15436          label: "Photobook",
15437          category: "Collection",
15438          url: "/collections/photobook",
15439          images: " ",
15440          price: " "
15441        }, {
15442          label: "Pisces ♓️ 19Feb - 20March",
15443          category: "Collection",
15444          url: "/collections/kado-untuk-zodiak-pisces",
15445          images: " ",
15446          price: " "
15447        }, {
15448          label: "Pohon Natal",
15449          category: "Collection",
15450          url: "/collections/pohon-natal",
15451          images: " ",
15452          price: " "
15453        }, {
15454          label: "Premium Hampers",
15455          category: "Collection",
15456          url: "/collections/parcel-premium",
15457          images: " ",
15458          price: " "
15459        }, {
15460          label: "Premium Newborn Hampers Collection",
15461          category: "Collection",
15462          url: "/collections/premium-newborn-hampers-collection",
15463          images: " ",
15464          price: " "
15465        }, {
15466          label: "Printing Cake",
15467          category: "Collection",
15468          url: "/collections/printing-cake",
15469          images: " ",
15470          price: " "
15471        }, {
15472          label: "Prom",
15473          category: "Collection",
15474          url: "/collections/prom",
15475          images: " ",
15476          price: " "
15477        }, {
15478          label: "Promo Merdeka",
15479          category: "Collection",
15480          url: "/collections/merdeka",
15481          images: " ",
15482          price: " "
15483        }, {
15484          label: "Rangkaian Bunga",
15485          category: "Collection",
15486          url: "/collections/rangkaian-bunga",
15487          images: " ",
15488          price: " "
15489        }, {
15490          label: "Rangkaian Bunga Dekorasi",
15491          category: "Collection",
15492          url: "/collections/rangkaian-bunga-dekorasi",
15493          images: " ",
15494          price: " "
15495        }, {
15496          label: "Rangkaian Bunga Ulang Tahun",
15497          category: "Collection",
15498          url: "/collections/rangkaian-bunga-ulang-tahun",
15499          images: " ",
15500          price: " "
15501        }, {
15502          label: "Romantic & Sweets",
15503          category: "Collection",
15504          url: "/collections/romantic-sweets",
15505          images: " ",
15506          price: " "
15507        }, {
15508          label: "Romantic Package",
15509          category: "Collection",
15510          url: "/collections/romantic-package",
15511          images: " ",
15512          price: " "
15513        }, {
15514          label: "Rose Beam",
15515          category: "Collection",
15516          url: "/collections/rose-beam",
15517          images: " ",
15518          price: " "
15519        }, {
15520          label: "Rose Box",
15521          category: "Collection",
15522          url: "/collections/rose-box",
15523          images: " ",
15524          price: " "
15525        }, {
15526          label: "Roses",
15527          category: "Collection",
15528          url: "/collections/bunga-mawar",
15529          images: " ",
15530          price: " "
15531        }, {
15532          label: "Rp 500.000 - Rp 800.000",
15533          category: "Collection",
15534          url: "/collections/rp-500-000-rp-800-000",
15535          images: " ",
15536          price: " "
15537        }, {
15538          label: "Rp 800.000 - Rp 1.000.000",
15539          category: "Collection",
15540          url: "/collections/rp-800-000-rp-1-000-000",
15541          images: " ",
15542          price: " "
15543        }, {
15544          label: "Rustic & Monochrome Ramadan Hampers",
15545          category: "Collection",
15546          url: "/collections/rustic-monochrome-ramadanhampers",
15547          images: " ",
15548          price: " "
15549        }, {
15550          label: "Rustic Bloom",
15551          category: "Collection",
15552          url: "/collections/dried-flowers",
15553          images: " ",
15554          price: " "
15555        }, {
15556          label: "Rustic Style Flowers",
15557          category: "Collection",
15558          url: "/collections/rustic-style-flowers",
15559          images: " ",
15560          price: " "
15561        }, {
15562          label: "Sagittarius ♐️ 22Nov - 21Des",
15563          category: "Collection",
15564          url: "/collections/kado-untuk-zodiak-sagittarius",
15565          images: " ",
15566          price: " "
15567        }, {
15568          label: "Sameday Delivery",
15569          category: "Collection",
15570          url: "/collections/sameday",
15571          images: " ",
15572          price: " "
15573        }, {
15574          label: "Savoury Dish",
15575          category: "Collection",
15576          url: "/collections/savoury-dish",
15577          images: " ",
15578          price: " "
15579        }, {
15580          label: "Saychiz",
15581          category: "Collection",
15582          url: "/collections/saychiz",
15583          images: " ",
15584          price: " "
15585        }, {
15586          label: "Scented Candles",
15587          category: "Collection",
15588          url: "/collections/scented-candles",
15589          images: " ",
15590          price: " "
15591        }, {
15592          label: "Scorpio ♏️ 24Oct - 21Nov",
15593          category: "Collection",
15594          url: "/collections/kado-untuk-zodiak-scorpio",
15595          images: " ",
15596          price: " "
15597        }, {
15598          label: "Self Pick-Up",
15599          category: "Collection",
15600          url: "/collections/self-pick-up",
15601          images: " ",
15602          price: " "
15603        }, {
15604          label: "Semua Produk",
15605          category: "Collection",
15606          url: "/collections/all",
15607          images: " ",
15608          price: " "
15609        }, {
15610          label: "Serenitea",
15611          category: "Collection",
15612          url: "/collections/serenitea",
15613          images: " ",
15614          price: " "
15615        }, {
15616          label: "Share Outerbloom Moment",
15617          category: "Collection",
15618          url: "/collections/share-moment",
15619          images: " ",
15620          price: " "
15621        }, {
15622          label: "Share your Happiness",
15623          category: "Collection",
15624          url: "/collections/share-happiness",
15625          images: " ",
15626          price: " "
15627        }, {
15628          label: "Signature Cake",
15629          category: "Collection",
15630          url: "/collections/signature-cake",
15631          images: " ",
15632          price: " "
15633        }, {
15634          label: "Signature Chinese New Year Hampers",
15635          category: "Collection",
15636          url: "/collections/signature-chinese-new-year-hampers",
15637          images: " ",
15638          price: " "
15639        }, {
15640          label: "Signature Christmas & New Year Hampers",
15641          category: "Collection",
15642          url: "/collections/signature-christmas-hampers",
15643          images: " ",
15644          price: " "
15645        }, {
15646          label: "Signature Hampers",
15647          category: "Collection",
15648          url: "/collections/signature-hampers",
15649          images: " ",
15650          price: " "
15651        }, {
15652          label: "Signature Hampers Luar Jadetabek",
15653          category: "Collection",
15654          url: "/collections/signature-hampers-luar-jadetabek",
15655          images: " ",
15656          price: " "
15657        }, {
15658          label: "Signature Hampers Sameday",
15659          category: "Collection",
15660          url: "/collections/signature-hampers-sameday",
15661          images: " ",
15662          price: " "
15663        }, {
15664          label: "Signature Ramadan Hampers",
15665          category: "Collection",
15666          url: "/collections/signature-ramadan-hampers",
15667          images: " ",
15668          price: " "
15669        }, {
15670          label: "Slice Cake",
15671          category: "Collection",
15672          url: "/collections/slice-cake",
15673          images: " ",
15674          price: " "
15675        }, {
15676          label: "Snack Box",
15677          category: "Collection",
15678          url: "/collections/snack-box",
15679          images: " ",
15680          price: " "
15681        }, {
15682          label: "Sol et Terre",
15683          category: "Collection",
15684          url: "/collections/sol-et-terre",
15685          images: " ",
15686          price: " "
15687        }, {
15688          label: "Sorbet",
15689          category: "Collection",
15690          url: "/collections/sorbet",
15691          images: " ",
15692          price: " "
15693        }, {
15694          label: "Special Day",
15695          category: "Collection",
15696          url: "/collections/special-day",
15697          images: " ",
15698          price: " "
15699        }, {
15700          label: "Special Edition",
15701          category: "Collection",
15702          url: "/collections/special-edition",
15703          images: " ",
15704          price: " "
15705        }, {
15706          label: "Special For Her",
15707          category: "Collection",
15708          url: "/collections/special-for-her",
15709          images: " ",
15710          price: " "
15711        }, {
15712          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar!",
15713          category: "Collection",
15714          url: "/collections/standing-flower",
15715          images: " ",
15716          price: " "
15717        }, {
15718          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Bali",
15719          category: "Collection",
15720          url: "/collections/standing-flower-bali",
15721          images: " ",
15722          price: " "
15723        }, {
15724          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Bandung",
15725          category: "Collection",
15726          url: "/collections/standing-flower-bandung",
15727          images: " ",
15728          price: " "
15729        }, {
15730          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Congratulations",
15731          category: "Collection",
15732          url: "/collections/standing-flower-congratulations",
15733          images: " ",
15734          price: " "
15735        }, {
15736          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Demak",
15737          category: "Collection",
15738          url: "/collections/standing-flower-demak",
15739          images: " ",
15740          price: " "
15741        }, {
15742          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Jepara",
15743          category: "Collection",
15744          url: "/collections/standing-flower-jepara",
15745          images: " ",
15746          price: " "
15747        }, {
15748          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Semarang",
15749          category: "Collection",
15750          url: "/collections/standing-flower-semarang",
15751          images: " ",
15752          price: " "
15753        }, {
15754          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Sidoarjo",
15755          category: "Collection",
15756          url: "/collections/standing-flower-sidoarjo",
15757          images: " ",
15758          price: " "
15759        }, {
15760          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Surabaya",
15761          category: "Collection",
15762          url: "/collections/standing-flower-surabaya",
15763          images: " ",
15764          price: " "
15765        }, {
15766          label: "Bosan sama situs yang lelet? Main di Akongcuan, situs slot & link slot QRIS anti ngaret dengan sistem deposit QRIS secepat kilat. Bebas potongan & pasti dibayar! Yogyakarta",
15767          category: "Collection",
15768          url: "/collections/standing-flower-yogyakarta",
15769          images: " ",
15770          price: " "
15771        }, {
15772          label: "Standing Giant Flower",
15773          category: "Collection",
15774          url: "/collections/standing-giant-flower",
15775          images: " ",
15776          price: " "
15777        }, {
15778          label: "Stationery",
15779          category: "Collection",
15780          url: "/collections/stationery",
15781          images: " ",
15782          price: " "
15783        }, {
15784          label: "Steekwerk",
15785          category: "Collection",
15786          url: "/collections/steekwerk",
15787          images: " ",
15788          price: " "
15789        }, {
15790          label: "Stylish Hampers",
15791          category: "Collection",
15792          url: "/collections/stylish-hampers",
15793          images: " ",
15794          price: " "
15795        }, {
15796          label: "Stylish Hampers Luar Jadetabek",
15797          category: "Collection",
15798          url: "/collections/stylish-hampers-luar-jadetabek",
15799          images: " ",
15800          price: " "
15801        }, {
15802          label: "Succulent",
15803          category: "Collection",
15804          url: "/collections/succulent",
15805          images: " ",
15806          price: " "
15807        }, {
15808          label: "Sunflower",
15809          category: "Collection",
15810          url: "/collections/bunga-matahari",
15811          images: " ",
15812          price: " "
15813        }, {
15814          label: "Sweet & Savoury Hampers",
15815          category: "Collection",
15816          url: "/collections/sweet-savoury-hampers",
15817          images: " ",
15818          price: " "
15819        }, {
15820          label: "Sweet Gracie",
15821          category: "Collection",
15822          url: "/collections/sweet-gracie",
15823          images: " ",
15824          price: " "
15825        }, {
15826          label: "Sweet Pastel Love",
15827          category: "Collection",
15828          url: "/collections/pastel-love",
15829          images: " ",
15830          price: " "
15831        }, {
15832          label: "Sweet Pastel Love Nusantara",
15833          category: "Collection",
15834          url: "/collections/sweet-pastel-love-nusantara",
15835          images: " ",
15836          price: " "
15837        }, {
15838          label: "Sweet Treats",
15839          category: "Collection",
15840          url: "/collections/sweet-treats",
15841          images: " ",
15842          price: " "
15843        }, {
15844          label: "Sweetooth",
15845          category: "Collection",
15846          url: "/collections/sweetooth",
15847          images: " ",
15848          price: " "
15849        }, {
15850          label: "Taurus ♉️ 20April - 20May",
15851          category: "Collection",
15852          url: "/collections/kado-untuk-zodiak-taurus",
15853          images: " ",
15854          price: " "
15855        }, {
15856          label: "Teddy Bear",
15857          category: "Collection",
15858          url: "/collections/boneka-teddy-bear",
15859          images: " ",
15860          price: " "
15861        }, {
15862          label: "Teh",
15863          category: "Collection",
15864          url: "/collections/teh",
15865          images: " ",
15866          price: " "
15867        }, {
15868          label: "Test Error",
15869          category: "Collection",
15870          url: "/collections/test-error",
15871          images: " ",
15872          price: " "
15873        }, {
15874          label: "Testing",
15875          category: "Collection",
15876          url: "/collections/testing",
15877          images: " ",
15878          price: " "
15879        }, {
15880          label: "Thank You",
15881          category: "Collection",
15882          url: "/collections/rangkaian-bunga-ucapan-terima-kasih",
15883          images: " ",
15884          price: " "
15885        }, {
15886          label: "The Classic Astoria",
15887          category: "Collection",
15888          url: "/collections/astoria",
15889          images: " ",
15890          price: " "
15891        }, {
15892          label: "The Classic Enchanted Dome",
15893          category: "Collection",
15894          url: "/collections/enchanted-dome",
15895          images: " ",
15896          price: " "
15897        }, {
15898          label: "The Enchanted Love Pirouette Special Edition",
15899          category: "Collection",
15900          url: "/collections/the-enchanted-love-pirouette-special-edition",
15901          images: " ",
15902          price: " "
15903        }, {
15904          label: "The F Thing",
15905          category: "Col
15905lection",
15906          url: "/collections/the-f-thing",
15907          images: " ",
15908          price: " "
15909        }, {
15910          label: "The First",
15911          category: "Collection",
15912          url: "/collections/the-first",
15913          images: " ",
15914          price: " "
15915        }, {
15916          label: "The Novo Astoria",
15917          category: "Collection",
15918          url: "/collections/the-novo-astoria",
15919          images: " ",
15920          price: " "
15921        }, {
15922          label: "The Novo Enchanted Dome",
15923          category: "Collection",
15924          url: "/collections/the-novo-enchanted-dome",
15925          images: " ",
15926          price: " "
15927        }, {
15928          label: "The Novo Enchanted Dome Special Edition",
15929          category: "Collection",
15930          url: "/collections/the-novo-enchanted-dome-special-edition",
15931          images: " ",
15932          price: " "
15933        }, {
15934          label: "The Palace",
15935          category: "Collection",
15936          url: "/collections/the-palace",
15937          images: " ",
15938          price: " "
15939        }, {
15940          label: "Ties",
15941          category: "Collection",
15942          url: "/collections/dasi",
15943          images: " ",
15944          price: " "
15945        }, {
15946          label: "Tisane",
15947          category: "Collection",
15948          url: "/collections/tisane",
15949          images: " ",
15950          price: " "
15951        }, {
15952          label: "Toko Bunga Aceh",
15953          category: "Collection",
15954          url: "/collections/toko-bunga-aceh",
15955          images: " ",
15956          price: " "
15957        }, {
15958          label: "Toko Bunga Ambon",
15959          category: "Collection",
15960          url: "/collections/toko-bunga-ambon",
15961          images: " ",
15962          price: " "
15963        }, {
15964          label: "Toko Bunga Atambua",
15965          category: "Collection",
15966          url: "/collections/toko-bunga-atambua",
15967          images: " ",
15968          price: " "
15969        }, {
15970          label: "Toko Bunga Bali",
15971          category: "Collection",
15972          url: "/collections/toko-bunga-bali",
15973          images: " ",
15974          price: " "
15975        }, {
15976          label: "Toko Bunga Balikpapan",
15977          category: "Collection",
15978          url: "/collections/toko-bunga-balikpapan",
15979          images: " ",
15980          price: " "
15981        }, {
15982          label: "Toko Bunga Bandar Lampung",
15983          category: "Collection",
15984          url: "/collections/toko-bunga-bandar-lampung",
15985          images: " ",
15986          price: " "
15987        }, {
15988          label: "Toko Bunga Bandung",
15989          category: "Collection",
15990          url: "/collections/toko-bunga-bandung",
15991          images: " ",
15992          price: " "
15993        }, {
15994          label: "Toko Bunga Bandung Barat",
15995          category: "Collection",
15996          url: "/collections/toko-bunga-bandung-barat",
15997          images: " ",
15998          price: " "
15999        }, {
16000          label: "Toko Bunga Banjarmasin",
16001          category: "Collection",
16002          url: "/collections/toko-bunga-banjarmasin",
16003          images: " ",
16004          price: " "
16005        }, {
16006          label: "Toko Bunga Banten",
16007          category: "Collection",
16008          url: "/collections/toko-bunga-banten",
16009          images: " ",
16010          price: " "
16011        }, {
16012          label: "Toko Bunga Banyumas",
16013          category: "Collection",
16014          url: "/collections/toko-bunga-banyumas",
16015          images: " ",
16016          price: " "
16017        }, {
16018          label: "Toko Bunga Banyuwangi",
16019          category: "Collection",
16020          url: "/collections/toko-bunga-banyuwangi",
16021          images: " ",
16022          price: " "
16023        }, {
16024          label: "Toko Bunga Batam",
16025          category: "Collection",
16026          url: "/collections/toko-bunga-batam",
16027          images: " ",
16028          price: " "
16029        }, {
16030          label: "Toko Bunga Baubau",
16031          category: "Collection",
16032          url: "/collections/toko-bunga-baubau",
16033          images: " ",
16034          price: " "
16035        }, {
16036          label: "Toko Bunga Bekasi",
16037          category: "Collection",
16038          url: "/collections/toko-bunga-bekasi",
16039          images: " ",
16040          price: " "
16041        }, {
16042          label: "Toko Bunga Bengkalis",
16043          category: "Collection",
16044          url: "/collections/toko-bunga-bengkalis",
16045          images: " ",
16046          price: " "
16047        }, {
16048          label: "Toko Bunga Bengkayang",
16049          category: "Collection",
16050          url: "/collections/toko-bunga-bengkayang",
16051          images: " ",
16052          price: " "
16053        }, {
16054          label: "Toko Bunga Binjai",
16055          category: "Collection",
16056          url: "/collections/toko-bunga-binjai",
16057          images: " ",
16058          price: " "
16059        }, {
16060          label: "Toko Bunga Bintaro",
16061          category: "Collection",
16062          url: "/collections/toko-bunga-bintaro",
16063          images: " ",
16064          price: " "
16065        }, {
16066          label: "Toko Bunga Blitar",
16067          category: "Collection",
16068          url: "/collections/toko-bunga-blitar",
16069          images: " ",
16070          price: " "
16071        }, {
16072          label: "Toko Bunga Blora",
16073          category: "Collection",
16074          url: "/collections/toko-bunga-blora",
16075          images: " ",
16076          price: " "
16077        }, {
16078          label: "Toko Bunga Bogor",
16079          category: "Collection",
16080          url: "/collections/toko-bunga-bogor",
16081          images: " ",
16082          price: " "
16083        }, {
16084          label: "Toko Bunga Bojonegoro",
16085          category: "Collection",
16086          url: "/collections/toko-bunga-bojonegoro",
16087          images: " ",
16088          price: " "
16089        }, {
16090          label: "Toko Bunga Boyolali",
16091          category: "Collection",
16092          url: "/collections/toko-bunga-boyolali",
16093          images: " ",
16094          price: " "
16095        }, {
16096          label: "Toko Bunga Brebes",
16097          category: "Collection",
16098          url: "/collections/toko-bunga-brebes",
16099          images: " ",
16100          price: " "
16101        }, {
16102          label: "Toko Bunga Bukittinggi",
16103          category: "Collection",
16104          url: "/collections/toko-bunga-bukittinggi",
16105          images: " ",
16106          price: " "
16107        }, {
16108          label: "Toko Bunga Buleleng",
16109          category: "Collection",
16110          url: "/collections/toko-bunga-buleleng",
16111          images: " ",
16112          price: " "
16113        }, {
16114          label: "Toko Bunga Cakung",
16115          category: "Collection",
16116          url: "/collections/toko-bunga-cakung",
16117          images: " ",
16118          price: " "
16119        }, {
16120          label: "Toko Bunga Cawang",
16121          category: "Collection",
16122          url: "/collections/toko-bunga-cawang",
16123          images: " ",
16124          price: " "
16125        }, {
16126          label: "Toko Bunga Cempaka Putih",
16127          category: "Collection",
16128          url: "/collections/toko-bunga-cempaka-putih",
16129          images: " ",
16130          price: " "
16131        }, {
16132          label: "Toko Bunga Cengkareng",
16133          category: "Collection",
16134          url: "/collections/toko-bunga-cengkareng",
16135          images: " ",
16136          price: " "
16137        }, {
16138          label: "Toko Bunga Ciamis",
16139          category: "Collection",
16140          url: "/collections/toko-bunga-ciamis",
16141          images: " ",
16142          price: " "
16143        }, {
16144          label: "Toko Bunga Cianjur",
16145          category: "Collection",
16146          url: "/collections/toko-bunga-cianjur",
16147          images: " ",
16148          price: " "
16149        }, {
16150          label: "Toko Bunga Cibinong",
16151          category: "Collection",
16152          url: "/collections/toko-bunga-cibinong",
16153          images: " ",
16154          price: " "
16155        }, {
16156          label: "Toko Bunga Cibubur",
16157          category: "Collection",
16158          url: "/collections/toko-bunga-cibubur",
16159          images: " ",
16160          price: " "
16161        }, {
16162          label: "Toko Bunga Cijantung",
16163          category: "Collection",
16164          url: "/collections/toko-bunga-cijantung",
16165          images: " ",
16166          price: " "
16167        }, {
16168          label: "Toko Bunga Cikarang",
16169          category: "Collection",
16170          url: "/collections/toko-bunga-cikarang",
16171          images: " ",
16172          price: " "
16173        }, {
16174          label: "Toko Bunga Cikini",
16175          category: "Collection",
16176          url: "/collections/toko-bunga-cikini",
16177          images: " ",
16178          price: " "
16179        }, {
16180          label: "Toko Bunga Cilacap",
16181          category: "Collection",
16182          url: "/collections/toko-bunga-cilacap",
16183          images: " ",
16184          price: " "
16185        }, {
16186          label: "Toko Bunga Cilandak",
16187          category: "Collection",
16188          url: "/collections/toko-bunga-cilandak",
16189          images: " ",
16190          price: " "
16191        }, {
16192          label: "Toko Bunga Cileunyi",
16193          category: "Collection",
16194          url: "/collections/toko-bunga-cileunyi",
16195          images: " ",
16196          price: " "
16197        }, {
16198          label: "Toko Bunga Ciracas",
16199          category: "Collection",
16200          url: "/collections/toko-bunga-ciracas",
16201          images: " ",
16202          price: " "
16203        }, {
16204          label: "Toko Bunga Cirebon",
16205          category: "Collection",
16206          url: "/collections/toko-bunga-cirebon",
16207          images: " ",
16208          price: " "
16209        }, {
16210          label: "Toko Bunga Ciwidey",
16211          category: "Collection",
16212          url: "/collections/toko-bunga-ciwidey",
16213          images: " ",
16214          price: " "
16215        }, {
16216          label: "Toko Bunga Danau Toba",
16217          category: "Collection",
16218          url: "/collections/toko-bunga-danau-toba",
16219          images: " ",
16220          price: " "
16221        }, {
16222          label: "Toko Bunga Demak",
16223          category: "Collection",
16224          url: "/collections/toko-bunga-demak",
16225          images: " ",
16226          price: " "
16227        }, {
16228          label: "Toko Bunga Denpasar",
16229          category: "Collection",
16230          url: "/collections/toko-bunga-denpasar",
16231          images: " ",
16232          price: " "
16233        }, {
16234          label: "Toko Bunga Depok",
16235          category: "Collection",
16236          url: "/collections/toko-bunga-depok",
16237          images: " ",
16238          price: " "
16239        }, {
16240          label: "Toko Bunga Duren Sawit",
16241          category: "Collection",
16242          url: "/collections/toko-bunga-duren-sawit",
16243          images: " ",
16244          price: " "
16245        }, {
16246          label: "Toko Bunga Garut",
16247          category: "Collection",
16248          url: "/collections/toko-bunga-garut",
16249          images: " ",
16250          price: " "
16251        }, {
16252          label: "Toko Bunga Gianyar",
16253          category: "Collection",
16254          url: "/collections/toko-bunga-gianyar",
16255          images: " ",
16256          price: " "
16257        }, {
16258          label: "Toko Bunga Gowa",
16259          category: "Collection",
16260          url: "/collections/toko-bunga-gowa",
16261          images: " ",
16262          price: " "
16263        }, {
16264          label: "Toko Bunga Gresik",
16265          category: "Collection",
16266          url: "/collections/toko-bunga-gresik",
16267          images: " ",
16268          price: " "
16269        }, {
16270          label: "Toko Bunga Grobogan",
16271          category: "Collection",
16272          url: "/collections/toko-bunga-grobogan",
16273          images: " ",
16274          price: " "
16275        }, {
16276          label: "Toko Bunga Grogol",
16277          category: "Collection",
16278          url: "/collections/toko-bunga-grogol",
16279          images: " ",
16280          price: " "
16281        }, {
16282          label: "Toko Bunga Gunungkidul",
16283          category: "Collection",
16284          url: "/collections/toko-bunga-gunungkidul",
16285          images: " ",
16286          price: " "
16287        }, {
16288          label: "Toko Bunga Indramayu",
16289          category: "Collection",
16290          url: "/collections/toko-bunga-indramayu",
16291          images: " ",
16292          price: " "
16293        }, {
16294          label: "Toko Bunga Jakarta",
16295          category: "Collection",
16296          url: "/collections/toko-bunga-jakarta",
16297          images: " ",
16298          price: " "
16299        }, {
16300          label: "Toko Bunga Jakarta Barat",
16301          category: "Collection",
16302          url: "/collections/toko-bunga-jakarta-barat",
16303          images: " ",
16304          price: " "
16305        }, {
16306          label: "Toko Bunga Jakarta Pusat",
16307          category: "Collection",
16308          url: "/collections/toko-bunga-jakarta-pusat",
16309          images: " ",
16310          price: " "
16311        }, {
16312          label: "Toko Bunga Jakarta Selatan",
16313          category: "Collection",
16314          url: "/collections/toko-bunga-jakarta-selatan",
16315          images: " ",
16316          price: " "
16317        }, {
16318          label: "Toko Bunga Jakarta Timur",
16319          category: "Collection",
16320          url: "/collections/toko-bunga-jakarta-timur",
16321          images: " ",
16322          price: " "
16323        }, {
16324          label: "Toko Bunga Jakarta Utara",
16325          category: "Collection",
16326          url: "/collections/toko-bunga-jakarta-utara",
16327          images: " ",
16328          price: " "
16329        }, {
16330          label: "Toko Bunga Jambi",
16331          category: "Collection",
16332          url: "/collections/toko-bunga-jambi",
16333          images: " ",
16334          price: " "
16335        }, {
16336          label: "Toko Bunga Jatinegara",
16337          category: "Collection",
16338          url: "/collections/toko-bunga-jatinegara",
16339          images: " ",
16340          price: " "
16341        }, {
16342          label: "Toko Bunga Jawa & Bali",
16343          category: "Collection",
16344          url: "/collections/toko-bunga-jawa-bali",
16345          images: " ",
16346          price: " "
16347        }, {
16348          label: "Toko Bunga Jayapura",
16349          category: "Collection",
16350          url: "/collections/toko-bunga-jayapura",
16351          images: " ",
16352          price: " "
16353        }, {
16354          label: "Toko Bunga Jelambar - Florist Onine 24 Jam",
16355          category: "Collection",
16356          url: "/collections/toko-bunga-jelambar",
16357          images: " ",
16358          price: " "
16359        }, {
16360          label: "Toko Bunga Jember",
16361          category: "Collection",
16362          url: "/collections/toko-bunga-jember",
16363          images: " ",
16364          price: " "
16365        }, {
16366          label: "Toko Bunga Jembrana",
16367          category: "Collection",
16368          url: "/collections/toko-bunga-jembrana",
16369          images: " ",
16370          price: " "
16371        }, {
16372          label: "Toko Bunga Jepara",
16373          category: "Collection",
16374          url: "/collections/toko-bunga-jepara",
16375          images: " ",
16376          price: " "
16377        }, {
16378          label: "Toko Bunga Joglo",
16379          category: "Collection",
16380          url: "/collections/toko-bunga-joglo",
16381          images: " ",
16382          price: " "
16383        }, {
16384          label: "Toko Bunga Jombang",
16385          category: "Collection",
16386          url: "/collections/toko-bunga-jombang",
16387          images: " ",
16388          price: " "
16389        }, {
16390          label: "Toko Bunga Kalibata",
16391          category: "Collection",
16392          url: "/collections/toko-bunga-kalibata",
16393          images: " ",
16394          price: " "
16395        }, {
16396          label: "Toko Bunga Kalimantan",
16397          category: "Collection",
16398          url: "/collections/toko-bunga-kalimantan",
16399          images: " ",
16400          price: " "
16401        }, {
16402          label: "Toko Bunga Kalisari Semarang",
16403          category: "Collection",
16404          url: "/collections/toko-bunga-kalisari-semarang",
16405          images: " ",
16406          price: " "
16407        }, {
16408          label: "Toko Bunga Kampung Baru",
16409          category: "Collection",
16410          url: "/collections/toko-bunga-kampung-baru",
16411          images: " ",
16412          price: " "
16413        }, {
16414          label: "Toko Bunga Kapuas",
16415          category: "Collection",
16416          url: "/collections/toko-bunga-kapuas",
16417          images: " ",
16418          price: " "
16419        }, {
16420          label: "Toko Bunga Karanganyar",
16421          category: "Collection",
16422          url: "/collections/toko-bunga-karanganyar",
16423          images: " ",
16424          price: " "
16425        }, {
16426          label: "Toko Bunga Karangasem",
16427          category: "Collection",
16428          url: "/collections/toko-bunga-karangasem",
16429          images: " ",
16430          price: " "
16431        }, {
16432          label: "Toko Bunga Karawang",
16433          category: "Collection",
16434          url: "/collections/toko-bunga-karawang",
16435          images: " ",
16436          price: " "
16437        }, {
16438          label: "Toko Bunga Kartosuro",
16439          category: "Collection",
16440          url: "/collections/toko-bunga-kartosuro",
16441          images: " ",
16442          price: " "
16443        }, {
16444          label: "Toko Bunga Kayoon Surabaya",
16445          category: "Collection",
16446          url: "/collections/toko-bunga-kayoon-surabaya",
16447          images: " ",
16448          price: " "
16449        }, {
16450          label: "Toko Bunga Kebayoran Baru",
16451          category: "Collection",
16452          url: "/collections/toko-bunga-kebayoran-baru",
16453          images: " ",
16454          price: " "
16455        }, {
16456          label: "Toko Bunga Kebon Jeruk",
16457          category: "Collection",
16458          url: "/collections/toko-bunga-kebon-jeruk",
16459          images: " ",
16460          price: " "
16461        }, {
16462          label: "Toko Bunga Kebumen",
16463          category: "Collection",
16464          url: "/collections/toko-bunga-kebumen",
16465          images: " ",
16466          price: " "
16467        }, {
16468          label: "Toko Bunga Kediri",
16469          category: "Collection",
16470          url: "/collections/toko-bunga-kediri",
16471          images: " ",
16472          price: " "
16473        }, {
16474          label: "Toko Bunga Kelapa Gading",
16475          category: "Collection",
16476          url: "/collections/toko-bunga-kelapa-gading",
16477          images: " ",
16478          price: " "
16479        }, {
16480          label: "Toko Bunga Kemayoran",
16481          category: "Collection",
16482          url: "/collections/toko-bunga-kemayoran",
16483          images: " ",
16484          price: " "
16485        }, {
16486          label: "Toko Bunga Kendal",
16487          category: "Collection",
16488          url: "/collections/toko-bunga-kendal",
16489          images: " ",
16490          price: " "
16491        }, {
16492          label: "Toko Bunga Kendari",
16493          category: "Collection",
16494          url: "/collections/toko-bunga-kendari",
16495          images: " ",
16496          price: " "
16497        }, {
16498          label: "Toko Bunga Ketapang",
16499          category: "Collection",
16500          url: "/collections/toko-bunga-ketapang",
16501          images: " ",
16502          price: " "
16503        }, {
16504          label: "Toko Bunga Klaten",
16505          category: "Collection",
16506          url: "/collections/toko-bunga-klaten",
16507          images: " ",
16508          price: " "
16509        }, {
16510          label: "Toko Bunga Klender",
16511          category: "Collection",
16512          url: "/collections/toko-bunga-klender",
16513          images: " ",
16514          price: " "
16515        }, {
16516          label: "Toko Bunga Kota Baru Yogyakarta",
16517          category: "Collection",
16518          url: "/collections/toko-bunga-kota-baru-yogyakarta",
16519          images: " ",
16520          price: " "
16521        }, {
16522          label: "Toko Bunga Kota Batu",
16523          category: "Collection",
16524          url: "/collections/toko-bunga-kota-batu",
16525          images: " ",
16526          price: " "
16527        }, {
16528          label: "Toko Bunga Kramat Jati",
16529          category: "Collection",
16530          url: "/collections/toko-bunga-kramat-jati",
16531          images: " ",
16532          price: " "
16533        }, {
16534          label: "Toko Bunga Kudus",
16535          category: "Collection",
16536          url: "/collections/toko-bunga-kudus",
16537          images: " ",
16538          price: " "
16539        }, {
16540          label: "Toko Bunga Kupang",
16541          category: "Collection",
16542          url: "/collections/toko-bunga-kupang",
16543          images: " ",
16544          price: " "
16545        }, {
16546          label: "Toko Bunga Lamongan",
16547          category: "Collection",
16548          url: "/collections/toko-bunga-lamongan",
16549          images: " ",
16550          price: " "
16551        }, {
16552          label: "Toko Bunga Langkat",
16553          category: "Collection",
16554          url: "/collections/toko-bunga-langkat",
16555          images: " ",
16556          price: " "
16557        }, {
16558          label: "Toko Bunga Lebak Bulus",
16559          category: "Collection",
16560          url: "/collections/toko-bunga-lebak-bulus",
16561          images: " ",
16562          price: " "
16563        }, {
16564          label: "Toko Bunga Lembang",
16565          category: "Collection",
16566          url: "/collections/toko-bunga-lembang",
16567          images: " ",
16568          price: " "
16569        }, {
16570          label: "Toko Bunga Lenteng Agung",
16571          category: "Collection",
16572          url: "/collections/toko-bunga-lenteng-agung",
16573          images: " ",
16574          price: " "
16575        }, {
16576          label: "Toko Bunga Lombok",
16577          category: "Collection",
16578          url: "/collections/toko-bunga-lombok",
16579          images: " ",
16580          price: " "
16581        }, {
16582          label: "Toko Bunga Lubuk Pakam",
16583          category: "Collection",
16584          url: "/collections/toko-bunga-lubuk-pakam",
16585          images: " ",
16586          price: " "
16587        }, {
16588          label: "Toko Bunga Lumajang",
16589          category: "Collection",
16590          url: "/collections/toko-bunga-lumajang",
16591          images: " ",
16592          price: " "
16593        }, {
16594          label: "Toko Bunga Madiun",
16595          category: "Collection",
16596          url: "/collections/toko-bunga-madiun",
16597          images: " ",
16598          price: " "
16599        }, {
16600          label: "Toko Bunga Magelang",
16601          category: "Collection",
16602          url: "/collections/toko-bunga-magelang",
16603          images: " ",
16604          price: " "
16605        }, {
16606          label: "Toko Bunga Majalengka",
16607          category: "Collection",
16608          url: "/collections/toko-bunga-majalengka",
16609          images: " ",
16610          price: " "
16611        }, {
16612          label: "Toko Bunga Makassar",
16613          category: "Collection",
16614          url: "/collections/toko-bunga-makassar",
16615          images: " ",
16616          price: " "
16617        }, {
16618          label: "Toko Bunga Malang",
16619          category: "Collection",
16620          url: "/collections/toko-bunga-malang",
16621          images: " ",
16622          price: " "
16623        }, {
16624          label: "Toko Bunga Manado",
16625          category: "Collection",
16626          url: "/collections/toko-bunga-manado",
16627          images: " ",
16628          price: " "
16629        }, {
16630          label: "Toko Bunga Mangga Besar",
16631          category: "Collection",
16632          url: "/collections/toko-bunga-mangga-besar",
16633          images: " ",
16634          price: " "
16635        }, {
16636          label: "Toko Bunga Manokwari",
16637          category: "Collection",
16638          url: "/collections/toko-bunga-manokwari",
16639          images: " ",
16640          price: " "
16641        }, {
16642          label: "Toko Bunga Maros",
16643          category: "Collection",
16644          url: "/collections/toko-bunga-maros",
16645          images: " ",
16646          price: " "
16647        }, {
16648          label: "Toko Bunga Mataram",
16649          category: "Collection",
16650          url: "/collections/toko-bunga-mataram",
16651          images: " ",
16652          price: " "
16653        }, {
16654          label: "Toko Bunga Medan",
16655          category: "Collection",
16656          url: "/collections/toko-bunga-medan",
16657          images: " ",
16658          price: " "
16659        }, {
16660          label: "Toko Bunga Mojokerto",
16661          category: "Collection",
16662          url: "/collections/toko-bunga-mojokerto",
16663          images: " ",
16664          price: " "
16665        }, {
16666          label: "Toko Bunga Nganjuk",
16667          category: "Collection",
16668          url: "/collections/toko-bunga-nganjuk",
16669          images: " ",
16670          price: " "
16671        }, {
16672          label: "Toko Bunga Ngawi",
16673          category: "Collection",
16674          url: "/collections/toko-bunga-ngawi",
16675          images: " ",
16676          price: " "
16677        }, {
16678          label: "Toko Bunga Nias",
16679          category: "Collection",
16680          url: "/collections/toko-bunga-nias",
16681          images: " ",
16682          price: " "
16683        }, {
16684          label: "Toko Bunga Nusa Tenggara",
16685          category: "Collection",
16686          url: "/collections/toko-bunga-nusa-tenggara",
16687          images: " ",
16688          price: " "
16689        }, {
16690          label: "Toko Bunga Padang",
16691          category: "Collection",
16692          url: "/collections/toko-bunga-padang",
16693          images: " ",
16694          price: " "
16695        }, {
16696          label: "Toko Bunga Palembang",
16697          category: "Collection",
16698          url: "/collections/toko-bunga-palembang",
16699          images: " ",
16700          price: " "
16701        }, {
16702          label: "Toko Bunga Palu",
16703          category: "Collection",
16704          url: "/collections/toko-bunga-palu",
16705          images: " ",
16706          price: " "
16707        }, {
16708          label: "Toko Bunga Pangkal Pinang",
16709          category: "Collection",
16710          url: "/collections/toko-bunga-pangkal-pinang",
16711          images: " ",
16712          price: " "
16713        }, {
16714          label: "Toko Bunga Papua",
16715          category: "Collection",
16716          url: "/collections/toko-bunga-papua",
16717          images: " ",
16718          price: " "
16719        }, {
16720          label: "Toko Bunga Parepare",
16721          category: "Collection",
16722          url: "/collections/toko-bunga-parepare",
16723          images: " ",
16724          price: " "
16725        }, {
16726          label: "Toko Bunga Pasar Baru",
16727          category: "Collection",
16728          url: "/collections/toko-bunga-pasar-baru",
16729          images: " ",
16730          price: " "
16731        }, {
16732          label: "Toko Bunga Pasar Minggu",
16733          category: "Collection",
16734          url: "/collections/toko-bunga-pasar-minggu",
16735          images: " ",
16736          price: " "
16737        }, {
16738          label: "Toko Bunga Pasar Rebo",
16739          category: "Collection",
16740          url: "/collections/toko-bunga-pasar-rebo",
16741          images: " ",
16742          price: " "
16743        }, {
16744          label: "Toko Bunga Pasuruan",
16745          category: "Collection",
16746          url: "/collections/toko-bunga-pasuruan",
16747          images: " ",
16748          price: " "
16749        }, {
16750          label: "Toko Bunga Pati",
16751          category: "Collection",
16752          url: "/collections/toko-bunga-pati",
16753          images: " ",
16754          price: " "
16755        }, {
16756          label: "Toko Bunga Pekalongan",
16757          category: "Collection",
16758          url: "/collections/toko-bunga-pekalongan",
16759          images: " ",
16760          price: " "
16761        }, {
16762          label: "Toko Bunga Pekanbaru",
16763          category: "Collection",
16764          url: "/collections/toko-bunga-pekanbaru",
16765          images: " ",
16766          price: " "
16767        }, {
16768          label: "Toko Bunga Pemalang",
16769          category: "Collection",
16770          url: "/collections/toko-bunga-pemalang",
16771          images: " ",
16772          price: " "
16773        }, {
16774          label: "grand salutation jabodetabek",
16775          category: "Produk",
16776          url: "/products/grand-salutation",
16777          images: "//outerbloom.com/cdn/shop/files/JKTCON1005_Grand-Salutation-Jabodetabek-WM_thumb.jpg?v=1703241523",
16778          price: "Rp 435.000"
16779        }, {
16780          label: "consolantibus jabodetabek",
16781          category: "Produk",
16782          url: "/products/consolantibus",
16783          images: "//outerbloom.com/cdn/shop/files/JKTDUK1011_Consolantibus-Jabodetabek-WM_thumb.jpg?v=1703239823",
16784          price: "Rp 435.000"
16785        }, {
16786          label: "classic midnight hand bouquet fiery red",
16787          category: "Produk",
16788          url: "/products/the-classic-midnight-hand-bouquet-fiery-red",
16789          images: "//outerbloom.com/cdn/shop/files/OBVBUN1422_Classic-Midnight-Hand-Bouquet---Fiery-Red-large_thumb.jpg?v=1757302521",
16790          price: "Rp 385.000"
16791        }, {
16792          label: "enchanted dome passionate red",
16793          category: "Produk",
16794          url: "/products/enchanted-dome-passionate-red",
16795          images: "//outerbloom.com/cdn/shop/files/Enchanted-dome-red-new-box_3_2_26c081bf-f2a5-42b4-9ce4-3c0304c498e5_thumb.jpg?v=1712639476",
16796          price: "Rp 1.435.000"
16797        }, {
16798          label: "endearing ruby",
16799          category: "Produk",
16800          url: "/products/endearing-ruby",
16801          images: "//outerbloom.com/cdn/shop/products/OUTSTF1003_Endearing-Ruby_thumb.jpg?v=1631296611",
16802          price: "Rp 585.000"
16803        }, {
16804          label: "gentle soul jabodetabek",
16805          category: "Produk",
16806          url: "/products/gentle-soul-jabodetabek",
16807          images: "//outerbloom.com/cdn/shop/files/JKTDUK1030_Gentle-Soul-Jabodetabek-WM_thumb.jpg?v=1703239894",
16808          price: "Rp 435.000"
16809        }, {
16810          label: "belleza jabodetabek",
16811          category: "Produk",
16812          url: "/products/belleza",
16813          images: "//outerbloom.com/cdn/shop/files/Belleza-Jabodetabek-LED_aecb756a-0737-45cc-8bfb-008515ca0a37_thumb.gif?v=1759229680",
16814          price: "Rp 435.000"
16815        }, {
16816          label: "majestic pink roses with baby breath bouquet",
16817          category: "Produk",
16818          url: "/products/majestic-pink-roses-with-baby-breath-bouquet",
16819          images: "//outerbloom.com/cdn/shop/products/ef4a3be9-c938-4c70-98ac-4873e7da82bf_90820a66-923a-463d-a464-81bcbe6e6644_thumb.jpg?v=1581413440",
16820          price: "Rp 485.000"
16821        }, {
16822          label: "sentiments jabodetabek",
16823          category: "Produk",
16824          url: "/products/sentiments",
16825          images: "//outerbloom.com/cdn/shop/files/Sentiments-Jabodetabek-WM_thumb.jpg?v=1759224099",
16826          price: "Rp 485.000"
16827        }, {
16828          label: "rose poetry bouquet",
16829          category: "Produk",
16830          url: "/products/rose-poetry-bouquet",
16831          images: "//outerbloom.com/cdn/shop/products/Rose-Poetry-Bouquet-20-tangkai_thumb.jpg?v=1675151039",
16832          price: "Rp 385.000"
16833        }, {
16834          label: "genuine feeling",
16835          category: "Produk",
16836          url: "/products/genuine-feeling",
16837          images: "//outerbloom.com/cdn/shop/products/OUTSTF1004Genuine-Feeling_981ade89-af27-433e-81aa-8d76175a0e4d_thumb.jpg?v=1612352389",
16838          price: "Rp 585.000"
16839        }, {
16840          label: "eternal fidelity jabodetabek",
16841          category: "Produk",
16842          url: "/products/eternal-fidelity-jabodetabek",
16843          images: "//outerbloom.com/cdn/shop/products/0b89df45-dcc1-4876-820e-61b2243a1945_964e211d-2972-46c9-8593-976210929089_thumb.jpg?v=1590491458",
16844          price: "Rp 435.000"
16845        }, {
16846          label: "rosabelle hand bouquet",
16847          category: "Produk",
16848          url: "/products/rosabelle-hand-bouquet",
16849          images: "//outerbloom.com/cdn/shop/files/OBVBUN1429_Rosabelle-Hand-Bouquet-Medium_thumb.jpg?v=1756971848",
16850          price: "Rp 385.000"
16851        }, {
16852          label: "dreaming in pink luxury in vase",
16853          category: "Produk",
16854          url: "/products/dreaming-in-pink-luxury-in-vase",
16855          images: "//outerbloom.com/cdn/shop/products/OBVBUN1051_Dreaming-In-Pink-Luxury-In-Vase_3_thumb.jpg?v=1614594504",
16856          price: "Rp 735.000"
16857        }, {
16858          label: "excito jabodetabek",
16859          category: "Produk",
16860          url: "/products/excito",
16861          images: "//outerbloom.com/cdn/shop/files/JKTCON1010_Excito-Jabodetabek-2023_thumb.gif?v=1717494677",
16862          price: "Rp 485.000"
16863        }, {
16864          label: "golden toast jabodetabek",
16865          category: "Produk",
16866          url: "/products/golden-toast",
16867          images: "//outerbloom.com/cdn/shop/products/LED-GoldenToast_thumb.gif?v=1579249585",
16868          price: "Rp 485.000"
16869        }, {
16870          label: "spirit of eminance jabodetabek",
16871          category: "Produk",
16872          url: "/products/spirit-of-eminance-jabodetabek",
16873          images: "//outerbloom.com/cdn/shop/files/JKTCON1026_Spirit-of-Eminance-Jabodetabek-newest-WM_thumb.jpg?v=1693297526",
16874          price: "Rp 485.000"
16875        }, {
16876          label: "white elysian bloom box",
16877          category: "Produk",
16878          url: "/products/white-elysian-bloom-box",
16879          images: "//outerbloom.com/cdn/shop/files/OBVBUN1704_White-Elysian-Bloom-Box_thumb.jpg?v=1757328247",
16880          price: "Rp 685.000"
16881        }, {
16882          label: "charming forevermore jabodetabek",
16883          category: "Produk",
16884          url: "/products/charming-forevermore-jabodetabek",
16885          images: "//outerbloom.com/cdn/shop/files/JKTWED1036_Charming-Forevermore-Jabodetabek-WM_thumb.jpg?v=1703239534",
16886          price: "Rp 485.000"
16887        }, {
16888          label: "moment of glory jabodetabek",
16889          category: "Produk",
16890          url: "/products/moment-of-glory-jabodetabek",
16891          images: "//outerbloom.com/cdn/shop/products/JKTCON1051_Moment-of-Glory-Jabodetabek_2_thumb.jpg?v=1596614663",
16892          price: "Rp 385.000"
16893        }, {
16894          label: "sweet romance jabodetabek",
16895          category: "Produk",
16896          url: "/products/sweet-romance",
16897          images: "//outerbloom.com/cdn/shop/products/JKTWED1005_Sweet-Romance-Jabodetabek_thumb.gif?v=1677134791",
16898          price: "Rp 635.000"
16899        }, {
16900          label: "with love bouquet",
16901          category: "Produk",
16902          url: "/products/with-love-bouquet",
16903          images: "//outerbloom.com/cdn/shop/products/c5d6fed6-8ada-4c38-ae0f-36d395aacb19_613f78f0-d52c-443b-9e13-63a151cd8ec5_thumb.jpg?v=1590748429",
16904          price: "Rp 535.000"
16905        }, {
16906          label: "sunflower yellow and with white daisies in vase",
16907          category: "Produk",
16908          url: "/products/sunflower-yellow-roses-with-white-and-yellow-daisies-in-a-glass-vase",
16909          images: "//outerbloom.com/cdn/shop/files/OBVBUN1132_Sunflower-Yellow-And-With-White-Daisies-in-Vase_thumb.jpg?v=1757930628",
16910          price: "Rp 435.000"
16911        }, {
16912          label: "everlasting peace jabodetabek",
16913          category: "Produk",
16914          url: "/products/everlasting-peace-jabodetabek",
16915          images: "//outerbloom.com/cdn/shop/products/JKTDUK1034_Everlasting-Peace-Jabodetabek_2_thumb.jpg?v=1596614613",
16916          price: "Rp 385.000"
16917        }, {
16918          label: "astoria passionate red",
16919          category: "Produk",
16920          url: "/products/astoria-passionate-red",
16921          images: "//outerbloom.com/cdn/shop/products/Astoria-passionate-red_b59b26f6-c39d-46d3-adcb-262c675bb16f_thumb.jpg?v=1633502742",
16922          price: "Rp 685.000"
16923        }, {
16924          label: "classic purple orchid majesty in vase",
16925          category: "Produk",
16926          url: "/products/classic-purple-orchid-majesty-in-vase",
16927          images: "//outerbloom.com/cdn/shop/products/Classic-Purple-Orchid-Majesty-in-Vase---White---4-Tangkai_40a5e337-283f-40f5-911c-5df9b506b9da_thumb.jpg?v=1639981404",
16928          price: "Rp 435.000"
16929        }, {
16930          label: "passion rouge bloom box",
16931          category: "Produk",
16932          url: "/products/passion-rouge-bloom-box",
16933          images: "//outerbloom.com/cdn/shop/files/OBVBUN1725_Passion-Rouge-Bloom-Box_thumb.jpg?v=1756972410",
16934          price: "Rp 385.000"
16935        }, {
16936          label: "classic white orchid majesty in vase",
16937          category: "Produk",
16938          url: "/products/classic-white-orchid-majesty-in-vase",
16939          images: "//outerbloom.com/cdn/shop/products/Classic-white-Orchid-Majesty-in-Vase---white---4-Tangkai_thumb.jpg?v=1644205542",
16940          price: "Rp 435.000"
16941        }, {
16942          label: "majestic blue romance bouquet",
16943          category: "Produk",
16944          url: "/products/majestic-blue-romance-bouquet",
16945          images: "//outerbloom.com/cdn/shop/files/OBVBUN1357_Majestic-Blue-Romance-B
16945ouquet_99b8ba96-0e67-4eef-a00e-b2daedcddb6a_thumb.jpg?v=1757390540",
16946          price: "Rp 435.000"
16947        }, {
16948          label: "sincerely",
16949          category: "Produk",
16950          url: "/products/sincerely",
16951          images: "//outerbloom.com/cdn/shop/files/Sincerely-WM_thumb.jpg?v=1688354677",
16952          price: "Rp 585.000"
16953        }, {
16954          label: "happy days jabodetabek",
16955          category: "Produk",
16956          url: "/products/happy-days-jabodetabek",
16957          images: "//outerbloom.com/cdn/shop/files/Happy-Days-Jabodetabek_WM_thumb.jpg?v=1759224026",
16958          price: "Rp 485.000"
16959        }, {
16960          label: "solemn comfort jabodetabek",
16961          category: "Produk",
16962          url: "/products/solemn-comfort-jabodetabek",
16963          images: "//outerbloom.com/cdn/shop/products/7fe123d8-6bb2-4c0d-bd4c-f8c3032823f2_6b9c33b6-4a23-41cb-8709-fc9223fe096a_thumb.png?v=1590662086",
16964          price: "Rp 635.000"
16965        }, {
16966          label: "big dreams jabodetabek",
16967          category: "Produk",
16968          url: "/products/big-dreams",
16969          images: "//outerbloom.com/cdn/shop/files/JKTCON1002_Big-Dreams-Jabodetabek_thumb.gif?v=1717494603",
16970          price: "Rp 485.000"
16971        }, {
16972          label: "signature ramadan deluxe hampers",
16973          category: "Produk",
16974          url: "/products/outerbloom-signature-ramadhan-deluxe-hampers",
16975          images: "//outerbloom.com/cdn/shop/files/Signature-Deluxe-Hampers_thumb.jpg?v=1739242254",
16976          price: "Rp 985.000"
16977        }, {
16978          label: "amorous amos jabodetabek",
16979          category: "Produk",
16980          url: "/products/amorous-amos-jabodetabek",
16981          images: "//outerbloom.com/cdn/shop/files/Amorous-Amos-Jabodetabek-WM_thumb.jpg?v=1759224071",
16982          price: "Rp 485.000"
16983        }, {
16984          label: "pink darling bouquet",
16985          category: "Produk",
16986          url: "/products/pink-darling-bouquet",
16987          images: "//outerbloom.com/cdn/shop/products/Pink-Darling-Bouquet_thumb.jpg?v=1669969725",
16988          price: "Rp 485.000"
16989        }, {
16990          label: "black pink bouquet",
16991          category: "Produk",
16992          url: "/products/black-pink-bouquet",
16993          images: "//outerbloom.com/cdn/shop/files/Black-Pink-Bouquet_thumb.jpg?v=1756434063",
16994          price: "Rp 485.000"
16995        }, {
16996          label: "profound happiness jabodetabek",
16997          category: "Produk",
16998          url: "/products/profound-happiness-jabodetabek",
16999          images: "//outerbloom.com/cdn/shop/files/profound-happiness_thumb.gif?v=1689940309",
17000          price: "Rp 635.000"
17001        }, {
17002          label: "healing trove",
17003          category: "Produk",
17004          url: "/products/healing-trove",
17005          images: "//outerbloom.com/cdn/shop/products/2ef5379f-27a6-41ba-85c7-c65cf3ec3f08_thumb.jpg?v=1571471845",
17006          price: "Rp 485.000"
17007        }, {
17008          label: "sincerity solace",
17009          category: "Produk",
17010          url: "/products/sincerity-solace",
17011          images: "//outerbloom.com/cdn/shop/products/OUTSTF1038_sincerity-solace-WM_thumb.jpg?v=1612352477",
17012          price: "Rp 485.000"
17013        }, {
17014          label: "bellarosa bloom box",
17015          category: "Produk",
17016          url: "/products/bellarosa-bloom-box",
17017          images: "//outerbloom.com/cdn/shop/files/OBVBUN1783_Bellarosa-Bloom-Box_c0000424-411c-48ed-abf4-0de7d925ea53_thumb.jpg?v=1757316757",
17018          price: "Rp 785.000"
17019        }];
17020        $(".header-input-search").catcomplete({
17021          appendTo: ".searchResult",
17022          source: function(request, response) {
17023            var results = $.ui.autocomplete.filter(data, request.term);
17024            var predicate = function() {
17025              var counter = {
17026                Collection: 0,
17027                Produk: 0
17028              };
17029              var fn = function(item) {
17030                counter[item.category] += 1;
17031                return (counter[item.category] <= 5);
17032              }
17033              return fn
17034            }();
17035            response(results.filter(predicate));
17036          },
17037          minLength: 1,
17038          //results are clickable
17039          select: function(event, ui) {
17040            window.location = ui.item.url;
17041          }
17042        });
17043        $(".header-input-search2").catcomplete({
17044          appendTo: ".searchResult2",
17045          source: function(request, response) {
17046            var results = $.ui.autocomplete.filter(data, request.term);
17047            var predicate = function() {
17048              var counter = {
17049                Collection: 0,
17050                Produk: 0
17051              };
17052              var fn = function(item) {
17053                counter[item.category] += 1;
17054                return (counter[item.category] <= 5);
17055              }
17056              return fn
17057            }();
17058            response(results.filter(predicate));
17059          },
17060          minLength: 1,
17061          //results are clickable
17062          select: function(event, ui) {
17063            window.location = ui.item.url;
17064          }
17065        });
17066      });
17067    </script>
17067
17068    
17068<script src="//outerbloom.com/cdn/shop/t/138/assets/vendors.js?v=6349622868601634021752652419" defer=""></script>
17068
17069    
17069<script src="//outerbloom.com/cdn/shop/t/138/assets/app.js?v=136050180318808583701752652452" defer=""></script>
17069
17070    
17070<script>
17071      (function() {
17072        var youtube = document.querySelectorAll(".youtube");
17073        for (var i = 0; i < youtube.length; i++) {
17074          var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/sddefault_1x.jpg";
17075          var datasource = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/sddefault.jpg";
17076          var image = new Image();
17077          image.src = source;
17078          image.setAttribute("data-src", datasource);
17079          image.classList.add("swiper-lazy");
17080          image.addEventListener("load", function() {
17081            youtube[i].appendChild(image);
17082          }(i));
17083          youtube[i].addEventListener("click", function() {
17084            var iframe = document.createElement("iframe");
17085            iframe.setAttribute("width", "480");
17086            iframe.setAttribute("height", "480");
17087            iframe.setAttribute("frameborder", "0");
17088            iframe.setAttribute("allowfullscreen", "");
17089            iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset.embed + "?rel=0&showinfo=0&autoplay=1");
17090            this.innerHTML = "";
17091            this.appendChild(iframe);
17092          });
17093        };
17094      })();
17095      /* Lazy Load */
17096      const mainLazyLoad = new LazyLoad({
17097        threshold: 400
17098      });
17099      $(document).ready(function() {
17100        $("selectxxx").addClass("needsclick");
17101        FastClick.attach(document.body);
17102        var $customSelects = $('.select-search');
17103        $customSelects.select2({
17104          templateResult: function(result, container) {
17105            if (!result.id) {
17106              return result.text;
17107            }
17108            container.className += ' needsclick';
17109            return result.text;
17110          }
17111        });
17112        $customSelects.each(function(index, el) {
17113          $(el).data('select2').$container.find('*').addClass('needsclick');
17114        });
17115        $(document).on('select2:open', () => {
17116          document.querySelector('.select2-search__field').focus();
17117        });
17118        $(".overlay").click(function() {
17119          $(".js-drawer-close").click();
17120        });
17121        $(".site-nav--mobile .js-drawer-open-left, #NavDrawer .icon-close, .overlay-nav").click(function() {
17122          $("html").toggleClass("nav_open");
17123        });
17124        $('.swatch-element label').on('click', function() {
17125          var srcImg = $(this).data('src');
17126          $('#thumb-image-product .product-single__thumbnail').each(function() {
17127            if ($(this).attr("href") == srcImg) {
17128              $(this).trigger('click');
17129            }
17130          });
17131        });
17132        var defaultValue = $(".swatch input:checked").val()
17133        $('#purchaseProduct .swatch [type=radio]').change(function() {
17134          var optionIndex = $(this).closest('.swatch').attr('data-option-index');
17135          var optionValue = $(this).val();
17136          console.log(optionIndex, optionValue)
17137          var value = parseInt(optionValue.split(' ')[0])
17138          $(this).closest('#purchaseProduct').find('.single-option-selector').eq(optionIndex).val(optionValue).trigger('change');
17139        });
17140      });
17141      $(document).ready(function() {
17142        $(".nav-search a").click(function(e) {
17143          e.preventDefault();
17144          $(".icon-navsearch").toggle();
17145          $(".icon-navclose").toggle();
17146          $(".site-nav__item > .site-nav__link").toggle();
17147          $(".open-search").toggle();
17148          $(".open-search input").focus();
17149        });
17150        $(".best-price-guarantee").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/logo-best-price-guarantee-grid_75x.png?v=72489032173169839651752652420' alt='Logo Best Price Guarantee'>");
17151        if ($(window).width() < 768) {
17152          $(".bg-products .label-tag.valentine").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/icon-valentine_75x.png?v=82732945490105366961752652419' alt='Icon Valentine'>");
17153          $(".bg-products .label-tag.cny").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/icon-cny_45x.png?v=101884295148001743851752652418' alt='Icon CNY'>");
17154          $(".bg-products .label-tag.free-valentine").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/free-valentine_150x.png?v=171641187769238175351752652421' alt='Icon Free Valentine'>");
17155        } else {
17156          $(".bg-products .label-tag.valentine").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/icon-valentine_60x.png?v=82732945490105366961752652419' alt='Icon Valentine'>");
17157          $(".bg-products .label-tag.cny").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/icon-cny_60x.png?v=101884295148001743851752652418' alt='Icon CNY'>");
17158          $(".bg-products .label-tag.free-valentine").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/free-valentine_200x.png?v=171641187769238175351752652421' alt='Icon Free Valentine'>");
17159        }
17160        $(".bg-products .label-tag.free-cookies").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/free-cookies_80x.png?51468' alt='Icon Free Cookies'>");
17161        $(".bg-products .label-tag.mothersday").html("<img src='//outerbloom.com/cdn/shop/t/138/assets/mothers-day_70x.png?v=171373711354766377891752652419' alt='Icon Mothers day'>");
17162      });
17163    </script>
17163
17164    
17164<script type="text/javascript">
17165      var wishlistpage = 0;
17166      var quickShop_money_format = "<span class='money'>" + "Rp {{amount_no_decimals}}" + "</span>";
17167    </script>
17167
17168    <!-- Remove duplicate wishlist.js reference -->
17169    <style>
17170      .fade {
17171        opacity: 0;
17172        -webkit-transition: opacity .15s linear;
17173        -o-transition: opacity .15s linear;
17174        transition: opacity .15s linear
17175      }
17176
17177      .modal {
17178        position: fixed;
17179        top: 0;
17180        right: 0;
17181        bottom: 0;
17182        left: 0;
17183        z-index: 999999;
17184        display: none;
17185        overflow: hidden;
17186        -webkit-overflow-scrolling: touch;
17187        outline: 0
17188      }
17189
17190      .fade.in {
17191        opacity: 1
17192      }
17193
17194      .modal-open .modal {
17195        overflow-x: hidden;
17196        overflow-y: auto;
17197        z-index: 999999;
17198        background-color: rgba(0, 0, 0, .3)
17199      }
17200
17201      .modal-dialog {
17202        position: relative;
17203        width: auto;
17204        margin: 10px
17205      }
17206
17207      .wishlist-model .modal-dialog {
17208        width: 700px
17209      }
17210
17211      .modal.fade .modal-dialog {
17212        -webkit-transition: -webkit-transform .3s ease-out;
17213        -o-transition: -o-transform .3s ease-out;
17214        transition: transform .3s ease-out;
17215        -webkit-transform: translate(0, -25%);
17216        -ms-transform: translate(0, -25%);
17217        -o-transform: translate(0, -25%);
17218        transform: translate(0, -25%)
17219      }
17220
17221      .modal.in .modal-dialog {
17222        -webkit-transform: translate(0, 0);
17223        -ms-transform: translate(0, 0);
17224        -o-transform: translate(0, 0);
17225        transform: translate(0, 0)
17226      }
17227
17228      .modal-content {
17229        position: relative;
17230        background-color: #fff;
17231        -webkit-background-clip: padding-box;
17232        background-clip: padding-box;
17233        border: 1px solid #999;
17234        border: 1px solid rgba(0, 0, 0, .2);
17235        outline: 0;
17236        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
17237        box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
17238      }
17239
17240      .wishlist-model .modal-content {}
17241
17242      .wishlist-model .modal-header {
17243        min-height: 0;
17244        padding: 0;
17245        border-bottom: 0
17246      }
17247
17248      .close {
17249        float: right;
17250        font-size: 21px;
17251        font-weight: 700;
17252        line-height: 1;
17253        color: #000;
17254        text-shadow: 0 1px 0 #121212;
17255        filter: alpha(opacity=20);
17256        opacity: .2
17257      }
17258
17259      button.close {
17260        -webkit-appearance: none;
17261        padding: 0;
17262        cursor: pointer;
17263        background: 0 0;
17264        border: 0
17265      }
17266
17267      .modal-header .close {
17268        margin-top: -2px
17269      }
17270
17271      .wishlist-model .close {
17272        position: absolute;
17273        top: -10px;
17274        right: -10px;
17275        background: #fff;
17276        opacity: 1;
17277        width: 30px;
17278        height: 30px;
17279        font-size: 15px;
17280        border-radius: 50%;
17281        z-index: 10;
17282        box-shadow: 0 1px 4px 0 #121212
17283      }
17284
17285      .wishlist-model .close .icon-close {
17286        width: 25px;
17287        height: 25px
17288      }
17289
17290      .modal-body {
17291        position: relative;
17292        padding: 15px
17293      }
17294
17295      .wishlist-model .modal-body {
17296        padding: 0 30px;
17297        display: flex
17298      }
17299
17300      .wishlist-model .wishlist-left {
17301        width: 66.67%;
17302        border-right: 1px solid #ccc;
17303        padding: 30px 0
17304      }
17305
17306      .wishlist-model .wishlist-note {
17307        position: relative;
17308        display: inline-block;
17309        margin-bottom: 20px;
17310        margin-left: 35px;
17311        border-bottom: 1px solid #121212;
17312        color: #121212
17313      }
17314
17315      .wishlist-model .wishlist-note a {
17316        color: #ffffff;
17317      }
17318
17319      .wishlist-model .wishlist-note .cirle {
17320        position: absolute;
17321        top: -4px;
17322        left: -35px;
17323        width: 25px;
17324        height: 25px;
17325        color: #fff;
17326        background: #121212;
17327        line-height: 25px;
17328        border-radius: 50%;
17329        text-align: center
17330      }
17331
17332      .wishlist-model .wishlist-note svg {
17333        fill: #fff
17334      }
17335
17336      .wishlist-model .wishlist-note .cirle .icon-check {
17337        vertical-align: middle
17338      }
17339
17340      .wishlist-model .product-left {
17341        width: 33.33%;
17342        float: left;
17343        margin-right: 30px
17344      }
17345
17346      .wishlist-model .wishlist-image {
17347        overflow: hidden
17348      }
17349
17350      .wishlist-model .wishlist-image img {
17351        transition: all .3s linear
17352      }
17353
17354      .wishlist-model .wishlist-name {
17355        padding: 0;
17356        margin-bottom: 10px
17357      }
17358
17359      .wishlist-model .wishlist-name a {
17360        color: #ffffff;
17361      }
17362
17363      .wishlist-model .wishlist-price {
17364        margin-bottom: 10px
17365      }
17366
17367      .wishlist-model .wishlist-price .price {
17368        font-weight: 700;
17369        margin-right: 10px;
17370        font-size: 15px
17371      }
17372
17373      .wishlist-model .wishlist-price .price_compare {
17374        color: #ccc
17375      }
17376
17377      .wishlist-model .wishlist-right {
17378        width: 33.33%;
17379        padding: 30px 0;
17380        padding-left: 30px
17381      }
17382
17383      .wishlist-model .btn-quick-shop {
17384        width: 100%;
17385        border-color: #121212;
17386        background: #fff;
17387        color: #121212;
17388        padding: 0 30px;
17389        transition: all .2s linear;
17390        height: 36px;
17391        margin-bottom: 10px;
17392        text-transform: uppercase
17393      }
17394
17395      .wishlist-model .btn-cta {
17396        width: 100%;
17397        font-size: 1em;
17398        border-color: #ffffff;
17399        background: #ffffff;
17400        color: #fff;
17401        padding: 0;
17402        transition: all .2s linear;
17403        height: 36px;
17404        line-height: 36px;
17405        margin-bottom: 10px
17406      }
17407
17408      .wishlist-model .quantity-content {
17409        text-align: center
17410      }
17411
17412      .wishlist-model .quantity-content input {
17413        outline: none;
17414        text-align: center;
17415        font-weight: 600;
17416        border: 1px solid #121212
17417      }
17418
17419      .wishlist-model .quantity-content button {
17420        border-color: #121212
17421      }
17422
17423      @media (min-width:768px) {
17424        .modal-dialog {
17425          width: 600px;
17426          margin: 30px auto
17427        }
17428
17429        .modal-content {
17430          -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
17431          box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
17432        }
17433      }
17434    </style>
17435    <div class="modal fade" id="modalwishlist0" tabindex="-1" role="dialog">
17436      <div class="modal-dialog" role="document">
17437        <div class="modal-content">
17438          <div class="modal-body">Your Wishlist is empty!</div>
17439          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
17440        </div>
17441      </div>
17442    </div>
17443    <div class="wishlist-model">
17444      <div class="modal fade" id="modalwishlist1" tabindex="-1" role="dialog" aria-hidden="true">
17445        <div class="modal-dialog white-modal">
17446          <div class="modal-content">
17447            <div class="modal-header">
17448              <button type="button" class="close" data-dismiss="modal" aria-label="Close">
17449                <svg class="icon icon-close" version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="32" height="32" viewBox="0 0 32 32">
17450                  <title>icon-close</title>
17451                  <path d="M16.943 16l8.862 8.862c0.26 0.26 0.26 0.682 0 0.943s-0.682 0.26-0.943 0l-8.862-8.862-8.862 8.862c-0.26 0.26-0.682 0.26-0.943 0s-0.26-0.682 0-0.943l8.862-8.862-8.862-8.862c-0.26-0.26-0.26-0.682 0-0.943s0.682-0.26 0.943 0l8.862 8.862 8.862-8.862c0.26-0.26 0.682-0.26 0.943 0s0.26 0.682 0 0.943l-8.862 8.862z"></path>
17452                </svg>
17453              </button>
17454            </div>
17455            <div class="modal-body">
17456              <div class="wishlist-left">
17457                <div class="wishlist-note">
17458                  <span class="cirle"><svg version="1.1" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="32" height="32" viewBox="0 0 32 32">
17459                      <title>icon-check</title>
17460                      <path d="M12 21.766l14.218-12.926c0.272-0.248 0.694-0.228 0.942 0.045s0.228 0.694-0.045 0.942l-14.667 13.333c-0.254 0.231-0.643 0.231-0.897 0l-6.667-6.061c-0.272-0.248-0.293-0.669-0.045-0.942s0.669-0.293 0.942-0.045l6.218 5.653z"></path>
17461                    </svg></span> Product added to <a href="/pages/wish-list">Wishlist</a>
17462                </div>
17463                <div class="wishlist-product">
17464                  <div class="product-left">
17465                    <div class="wishlist-image"></div>
17466                  </div>
17467                  <div class="product-right">
17468                    <div class="wishlist-name"></div>
17469                    <div class="wishlist-price"></div>
17470                  </div>
17471                </div>
17472              </div>
17473              <div class="wishlist-right">
17474                <div class="wishlist-cart">
17475                  <form action="/cart/add" method="post" class="variants-form variants" id="AddToCartForm" enctype="multipart/form-data">
17476                    <div class="others-bottom">
17477                      <a class="btn btn-quick-shop" href="/pages/wish-list">View Wishlist</a>
17478                      <button type="submit" name="add" id="AddToCart" class="btn btn-cta">
17479                        <span id="AddToCartText" class="">Beli Sekarang</span>
17480                      </button>
17481                    </div>
17482                    <div id="wishlist-variants-container" class="variants-wrapper"></div>
17483                    <div class="quantity-content">
17484                      <label>QTY</label>
17485                      <input type="number" size="5" class="" name="quantity" value="1">
17486                    </div>
17487                  </form>
17488                </div>
17489              </div>
17490            </div>
17491          </div>
17492        </div>
17493      </div>
17494    </div>
17495    <style>
17496      .stamped-badge[data-rating="0.0"] {
17497        display: none !Important;
17498      }
17499
17500      div[data-load-type="continue"] ul.stamped-pagination li.next a,
17501      div[data-widget-load-type="continue"] ul.stamped-pagination li.next a {
17502        border-radius: 0px;
17503      }
17504
17505      .stamped-review-body {
17506        padding-left: 0px !important;
17507      }
17508
17509      #product-reviews .stamped-header:after {
17510        display: none !Important;
17511      }
17512
17513      #stamped-main-widget .stamped-container,
17514      .stamped-badge-caption,
17515      #stamped-reviews-widget {
17516        font-family: inherit !important;
17517      }
17518    </style>
17519    <div id="stamped-rewards-init" class="stamped-rewards-init" data-key-public="">
17520      <div class="stamped-rewards-base stamped-rewards-position-left" style="display:none;left:55px;bottom:55px"><iframe></iframe></div>
17521      <div class="stamped-rewards-launcher stamped-rewards-device-all stamped-rewards-position-left" style=""><button class="stamped-launcher-button" aria-label="Rewards" onclick="StampedFn.toggleRewardsModal()" style="left: 30px; bottom: 30px; width: 127px;"><iframe></iframe></button></div>
17522      <div id="stamped-rewards-main-css">
17523        <style>
17524          .stamped-reward-card-button-view:before {
17525            content: 'View' !important;
17526          }
17527
17528          [data-campaign-redeemable='true'] .stamped-reward-card-button-spend:not
17528(.stamped-button-disabled):before {
17529            content: 'Redeem' !important;
17530          }
17531
17532          .stamped-rewards-background {
17533            background: linear-gradient(135deg, #6774c8 0%, #3f4eae 100%);
17534          }
17535
17536          .stamped-rewards-card {
17537            box-shadow: 0 4px 15px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1), inset 0 2px 0 0 #6774c8;
17538          }
17539
17540          .stamped-launcher-button {
17541            background: linear-gradient(135deg, #6774c8, #3f4eae) !important;
17542          }
17543
17544          .stamped-reward-card-button-earn,
17545          .stamped-reward-card-button-spend,
17546          .stamped-reward-card-button-earn,
17547          .stamped-reward-card-button-spend,
17548          .stamped-rewards-content-action-button {
17549            background-color: #6774c8 !important;
17550          }
17551
17552          .stamped-rewards-window a {
17553            color: #6774c8;
17554            text-decoration: none;
17555          }
17556
17557          .stamped-rewards-window a.stamped-rewards-content-button {
17558            color: #333;
17559          }
17560
17561          .stamped-rewards-window a.stamped-rewards-content-button {
17562            background: ;
17563          }
17564        </style>
17565      </div>
17566    </div>
17567    
17567<script src="//outerbloom.com/cdn/shop/t/138/assets/variant-sku-handler.js?v=91239063692820757781752652418" defer=""></script>
17567
17568    <!-- Remove duplicate jQuery reference and load wishlist script properly -->
17569    
17569<script src="//outerbloom.com/cdn/shop/t/138/assets/wishlist-fixed.js?v=35991423018869066281754360012" defer=""></script>
17569
17570    
17570<script>
17571      function myInit() {
17572        StampedFn.init({
17573          apiKey: 'pubkey-hCS8DHE9QbBHhHN89WXFkuJ0Y3422D',
17574          sId: '23462'
17575        });
17576      }
17577    </script>
17577
17578    
17578<script async="" onload="myInit()" type="text/javascript" src="https://cdn1.stamped.io/files/widget.min.js"></script>
17578
17579    <style>
17580      .jss59 {
17581        background-color: rgba(0, 0, 0, 0.6);
17582      }
17583
17584      .MuiBackdrop-root {
17585        top: 0;
17586        left: 0;
17587        right: 0;
17588        bottom: 0;
17589        display: flex;
17590        z-index: -1;
17591        position: fixed;
17592        align-items: center;
17593        justify-content: center;
17594        background-color: rgba(0, 0, 0, 0.5);
17595        -webkit-tap-highlight-color: transparent;
17596      }
17597
17598      .MuiDialog-scrollPaper {
17599        display: flex;
17600        align-items: center;
17601        justify-content: center;
17602      }
17603
17604      .MuiDialog-container {
17605        height: 100%;
17606        outline: 0;
17607      }
17608
17609      .MuiPaper-elevation24 {
17610        box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
17611      }
17612
17613      .MuiDialog-paper {
17614        margin: 32px;
17615        position: relative;
17616        overflow-y: auto;
17617      }
17618
17619      .MuiDialog-paperScrollPaper {
17620        display: flex;
17621        max-height: calc(100% - 64px);
17622        flex-direction: column;
17623      }
17624
17625      .MuiDialog-paperWidthSm {
17626        max-width: 600px;
17627      }
17628
17629      #location-lock-dialog {
17630        top: 20%;
17631        left: 0;
17632        right: 0;
17633        width: 30%;
17634        margin: 0px auto;
17635        display: block;
17636        padding: 30px;
17637        z-index: 99999;
17638        position: fixed;
17639        font-size: 14px;
17640        background: rgb(0, 0, 0);
17641        box-shadow: rgba(11, 11, 12, 0.2) 2px 4px 5px 0px;
17642        text-align: center;
17643        font-family: Roboto, Arial, sans-serif;
17644        line-height: 1;
17645        border-radius: 8px;
17646        -webkit-font-smoothing: subpixel-antialiased;
17647      }
17648
17649      .MuiButtonBase-root {
17650        color: inherit;
17651        border: 0;
17652        cursor: pointer;
17653        margin: 0;
17654        display: inline-flex;
17655        outline: 0;
17656        padding: 0;
17657        position: relative;
17658        align-items: center;
17659        user-select: none;
17660        border-radius: 0;
17661        vertical-align: middle;
17662        -moz-appearance: none;
17663        justify-content: center;
17664        text-decoration: none;
17665        background-color: transparent;
17666        -webkit-appearance: none;
17667        -webkit-tap-highlight-color: transparent;
17668      }
17669
17670      .MuiIconButton-root {
17671        flex: 0 0 auto;
17672        color: rgba(0, 0, 0, 0.54);
17673        padding: 12px;
17674        overflow: visible;
17675        font-size: 1.5rem;
17676        text-align: center;
17677        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
17678        border-radius: 50%;
17679      }
17680
17681      .MuiIconButton-label {
17682        width: 100%;
17683        display: flex;
17684        align-items: inherit;
17685        justify-content: inherit;
17686      }
17687
17688      .MuiSvgIcon-root {
17689        fill: currentColor;
17690        width: 1em;
17691        height: 1em;
17692        display: inline-block;
17693        font-size: 1.5rem;
17694        transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
17695        flex-shrink: 0;
17696        user-select: none;
17697      }
17698
17699      .MuiTouchRipple-root {
17700        top: 0;
17701        left: 0;
17702        right: 0;
17703        bottom: 0;
17704        z-index: 0;
17705        overflow: hidden;
17706        position: absolute;
17707        border-radius: inherit;
17708        pointer-events: none;
17709      }
17710
17711      .jss36 {
17712        color: #222222;
17713        font-size: 24px;
17714        font-family: Roboto, Arial, sans-serif;
17715        font-weight: 500;
17716      }
17717
17718      .jss37 {
17719        color: #555555;
17720        padding: 10px 0px 0px;
17721        font-size: 14px;
17722      }
17723
17724      .MuiFormGroup-root {
17725        display: flex;
17726        flex-wrap: wrap;
17727        flex-direction: column;
17728      }
17729
17730      .MuiFormGroup-row {
17731        flex-direction: row;
17732      }
17733
17734      .jss63 {
17735        width: 85%;
17736        margin: 15px auto;
17737        display: flex;
17738        padding: 11px 0px 0px;
17739        justify-content: space-evenly;
17740      }
17741
17742      .MuiFormControlLabel-root {
17743        cursor: pointer;
17744        display: inline-flex;
17745        align-items: center;
17746        margin-left: -11px;
17747        margin-right: 16px;
17748        vertical-align: middle;
17749        -webkit-tap-highlight-color: transparent;
17750      }
17751
17752      .jss70 {
17753        margin: 0;
17754      }
17755
17756      .MuiButtonBase-root {
17757        color: inherit;
17758        border: 0;
17759        cursor: pointer;
17760        margin: 0;
17761        display: inline-flex;
17762        outline: 0;
17763        padding: 0;
17764        position: relative;
17765        align-items: center;
17766        user-select: none;
17767        border-radius: 0;
17768        vertical-align: middle;
17769        -moz-appearance: none;
17770        justify-content: center;
17771        text-decoration: none;
17772        background-color: transparent;
17773        -webkit-appearance: none;
17774        -webkit-tap-highlight-color: transparent;
17775      }
17776
17777      .MuiIconButton-root {
17778        flex: 0 0 auto;
17779        color: rgba(0, 0, 0, 0.54);
17780        padding: 12px;
17781        overflow: visible;
17782        font-size: 1.5rem;
17783        text-align: center;
17784        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
17785        border-radius: 50%;
17786      }
17787
17788      .MuiIconButton-colorSecondary {
17789        color: #b8b6b3;
17790      }
17791
17792      .jss71 {
17793        padding: 9px;
17794      }
17795
17796      .MuiRadio-root {
17797        color: rgba(0, 0, 0, 0.54);
17798      }
17799
17800      .jss64 {
17801        padding: 2px;
17802      }
17803
17804      .MuiRadio-colorSecondary.Mui-checked {
17805        color: #b8b6b3;
17806      }
17807
17808      .MuiIconButton-label {
17809        width: 100%;
17810        display: flex;
17811        align-items: inherit;
17812        justify-content: inherit;
17813      }
17814
17815      .MuiTypography-root {
17816        margin: 0;
17817      }
17818
17819      .MuiTypography-body1 {
17820        font-size: 18px;
17821        font-family: Roboto, sans-serif;
17822        font-weight: 400;
17823        line-height: 1.5;
17824      }
17825
17826      .location-popup_area-block__sp9Ws {
17827        display: -moz-box;
17828        display: flex;
17829        -moz-box-orient: vertical;
17830        -moz-box-direction: normal;
17831        flex-direction: column;
17832        -moz-box-pack: center;
17833        justify-content: center;
17834        position: relative;
17835        margin: 10px 10% 0;
17836      }
17837
17838      .location-popup_pin-search-box__3l5mJ {
17839        width: 100%;
17840        display: -moz-box;
17841        display: flex;
17842        -moz-box-align: center;
17843        align-items: center;
17844      }
17845
17846      .location-popup_place-icon-city__1XAX5,
17847      .location-popup_place-icon__jSG0Q {
17848        position: absolute;
17849        z-index: 999;
17850      }
17851
17852      .location-popup_place-icon__jSG0Q {
17853        color: #ffffff;
17854        padding-left: 8px;
17855      }
17856
17857      .location-popup_place-icon__jSG0Q svg {
17858        width: 18px;
17859        height: 18px;
17860      }
17861
17862      .location-popup_cancel-icon__FHujU {
17863        color: #fff;
17864        right: 10px;
17865        width: 16px;
17866        cursor: pointer;
17867        height: 16px;
17868        display: none;
17869        padding: 5px;
17870        position: absolute;
17871        background: #999;
17872        text-align: center;
17873        border-radius: 50%;
17874      }
17875
17876      .location-popup_pin-search-box__3l5mJ>div>select {
17877        /*     -webkit-box-shadow: 0 0 10px #ffffff;
17878  box-shadow: 0 0 10px #ffffff; */
17879        text-transform: capitalize;
17880        border: 1px solid #ffffff;
17881        color: #ffffff;
17882        width: 100%;
17883        margin: 0;
17884        display: -moz-box;
17885        display: flex;
17886        padding: 0 30px;
17887        -webkit-animation: location-popup_focuses__1I8Gj 1.5s ease-in-out infinite;
17888        -moz-animation: location-popup_focuses__1I8Gj 1.5s ease-in-out infinite;
17889        animation: location-popup_focuses__1I8Gj 1.5s ease-in-out infinite;
17890        font-size: 16px;
17891        border-radius: 4px;
17892        height: 44px;
17893        moz-animation: location-popup_focuses__1I8Gj ease-in-out 1.5s infinite;
17894        webkit-animation: location-popup_focuses__1I8Gj ease-in-out 1.5s infinite;
17895      }
17896
17897      .MuiButtonBase-root {
17898        color: inherit;
17899        border: 0;
17900        cursor: pointer;
17901        margin: 0;
17902        display: inline-flex;
17903        outline: 0;
17904        padding: 0;
17905        position: relative;
17906        align-items: center;
17907        user-select: none;
17908        border-radius: 0;
17909        vertical-align: middle;
17910        -moz-appearance: none;
17911        justify-content: center;
17912        text-decoration: none;
17913        background-color: transparent;
17914        -webkit-appearance: none;
17915        -webkit-tap-highlight-color: transparent;
17916      }
17917
17918      .MuiButton-root {
17919        color: rgba(0, 0, 0, 0.87);
17920        padding: 6px 16px;
17921        font-size: 0.875rem;
17922        min-width: 64px;
17923        box-sizing: border-box;
17924        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
17925        font-family: Roboto, sans-serif;
17926        font-weight: 500;
17927        line-height: 1.75;
17928        border-radius: 4px;
17929        text-transform: uppercase;
17930      }
17931
17932      .MuiButton-contained {
17933        color: rgba(0, 0, 0, 0.87);
17934        box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
17935        background-color: #e0e0e0;
17936      }
17937
17938      .MuiButtonBase-root.Mui-disabled {
17939        cursor: default;
17940        pointer-events: none;
17941      }
17942
17943      .MuiButton-label {
17944        width: 100%;
17945        display: inherit;
17946        align-items: inherit;
17947        justify-content: inherit;
17948      }
17949
17950      .cartButton_login_content__2j1f7 {
17951        display: -moz-box;
17952        display: flex;
17953        text-align: center;
17954        z-index: 9;
17955        font-size: 18px;
17956        font-weight: 500;
17957        color: #fff;
17958      }
17959
17960      .jss35 {
17961        top: 5px;
17962        right: 5px;
17963        padding: 4px;
17964        position: absolute;
17965        border-radius: 50%;
17966      }
17967
17968      .jss67 {
17969        cursor: pointer;
17970        font-size: 15px;
17971        line-height: 1.3;
17972        padding-left: 5px;
17973      }
17974
17975      .jss69 {
17976        color: #222222;
17977      }
17978
17979      .jss80 {
17980        color: #fff;
17981        width: 100%;
17982        height: 52px;
17983        padding: 11px 16px;
17984        font-size: 18px;
17985        min-width: 88px;
17986        min-height: 36px;
17987        transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
17988        font-weight: 500;
17989        line-weight: 1em;
17990        border-radius: 4px;
17991        text-transform: uppercase;
17992        background-color: #E87325;
17993      }
17994
17995      @media (min-width: 991px) {
17996        .cartButton_login_content__2j1f7 {
17997          font-weight: 500;
17998        }
17999      }
18000
18001      @media (max-width: 992px) {
18002        #location-lock-dialog {
18003          width: 100%;
18004          top: auto;
18005          bottom: 0;
18006          padding-left: 0;
18007          padding-right: 0;
18008        }
18009
18010        .MuiFormGroup-row {
18011          display: block
18012        }
18013
18014        .MuiIconButton-label input {
18015          margin: 0;
18016        }
18017      }
18018    </style>
18019    <div role="presentation" class="MuiDialog-root jss34" style="display: none;position: fixed; z-index: 9999; inset: 0px;">
18020      <div class="MuiBackdrop-root" aria-hidden="true" style="opacity: 1; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;"></div>
18021      <div tabindex="0" data-test="sentinelStart"></div>
18022      <div class="MuiDialog-container MuiDialog-scrollPaper" role="none presentation" tabindex="-1" style="opacity: 1; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;">
18023        <div class="MuiPaper-root MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm MuiPaper-elevation24 MuiPaper-rounded" role="dialog">
18024          <div class="jss31 undefined" id="location-lock-dialog">
18025            <button id="close-popup-delivery" class="MuiButtonBase-root MuiIconButton-root jss35" tabindex="0" type="button" aria-label="close">
18026              <span class="MuiIconButton-label">
18027                <svg class="MuiSvgIcon-root" focusable="false" viewBox="0 0 24 24" aria-hidden="true">
18028                  <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
18029                </svg>
18030              </span>
18031              <span class="MuiTouchRipple-root"></span>
18032            </button>
18033            <div>
18034              <div class="jss36">Select Delivery Location</div>
18035              <div class="jss37">Select a delivery location to see product availability</div>
18036            </div>
18037            <div class="MuiFormGroup-root jss63 MuiFormGroup-row" role="radiogroup">
18038              <label for="jabodetabek" class="MuiFormControlLabel-root jss45">
18039                <span class="MuiButtonBase-root MuiIconButton-root jss46 MuiRadio-root MuiRadio-colorSecondary jss39 jss47 Mui-checked MuiIconButton-colorSecondary" aria-disabled="false">
18040                  <span class="MuiIconButton-label">
18041                    <input id="jabodetabek" class="jss49" type="radio" value="Jabodetabek" checked="" name="location">
18042                    <span class="jss41"></span>
18043                  </span>
18044                  <span class="MuiTouchRipple-root"></span>
18045                </span>
18046                <span class="MuiTypography-root MuiFormControlLabel-label MuiTypography-body1">
18047                  <span class="jss67 jss69">Jabodetabek</span>
18048                </span>
18049              </label>
18050              <label for="non-jabodetabek" class="MuiFormControlLabel-root jss45">
18051                <span class="MuiButtonBase-root MuiIconButton-root jss46 MuiRadio-root MuiRadio-colorSecondary jss39 MuiIconButton-colorSecondary" aria-disabled="false">
18052                  <span class="MuiIconButton-label">
18053                    <input id="non-jabodetabek" class="jss49" type="radio" value="Outside Jabodetabek" name="location">
18054                    <span class="jss40"></span>
18055                  </span>
18056                  <span class="MuiTouchRipple-root"></span>
18057                </span>
18058                <span class="MuiTypography-root MuiFormControlLabel-label MuiTypography-body1">
18059                  <span class="jss67 jss68">Outside Jabodetabek</span>
18060                </span>
18061              </label>
18062            </div>
18063            <div>
18064              <div class="MuiGrid-root location-popup_area-block__sp9Ws">
18065                <div class="MuiGrid-root location-popup_pin-search-box__3l5mJ false">
18066                  <div class="MuiGrid-root location-popup_place-icon__jSG0Q">
18067                    <svg class="MuiSvgIcon-root jss6" focusable="false" viewBox="0 0 24 24" aria-hidden="true" style="font-size:16px">
18068                      <path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path>
18069                    </svg>
18070                  </div>
18071                  <div class="MuiGrid-root location-popup_cancel-icon__FHujU false">
18072                    <i class="material-icons location-popup_clear-pin__s1dRc">close</i>
18073                  </div>
18074                  <div style="width: 100%;">
18075                    <select id="choose-location" class="form-control">
18076                      <option value="">Choose Location</option>
18077                      <option value="jakarta">Jakarta</option>
18078                      <option value="bogor">Bogor</option>
18079                      <option value="depok">Depok</option>
18080                      <option value="tangerang">Tangerang</option>
18081                      <option value="bekasi">Bekasi</option>
18082                    </select>
18083                  </div>
18084                </div>
18085              </div>
18086            </div>
18087            <button class="MuiButtonBase-root MuiButton-root MuiButton-contained jss55" tabindex="-1" type="button" title="" id="location-lock-submit" data-idforcdp="actionBtn-cdp" data-testid="location-lock-submit" style="background-color: #ffffff; width: 80%; padding: 14px 0px 12px; margin: 20px 0px; font-size: 18px; font-weight: 500; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; border-radius: 4px; color: rgb(0, 0, 0); height: 44px;" data-content="">
18088              <span class="MuiButton-label">
18089                <span class=""></span>
18090                <span id="location-lock-continue-btn" class="cartButton_login_content__2j1f7" style="font-weight: 500;" data-content="">Continue Shopping</span>
18091              </span>
18092            </button>
18093          </div>
18094        </div>
18095      </div>
18096      <div tabindex="0" data-test="sentinelEnd"></div>
18097    </div>
18098    
18098<script>
18099      const jabodetabek = [{
18100        "code": "jakarta",
18101        "city": "jakarta",
18102        "zip": []
18103      }, {
18104        "code": "bogor",
18105        "city": "bogor",
18106        "zip": []
18107      }, {
18108        "code": "depok",
18109        "city": "depok",
18110        "zip": []
18111      }, {
18112        "code": "tangerang",
18113        "city": "tangerang",
18114        "zip": []
18115      }, {
18116        "code": "bekasi",
18117        "city": "bekasi",
18118        "zip": []
18119      }]
18120      let cityNonJabodetabek = ["pengiriman_aceh", "pengiriman_ambon", "pengiriman_atambua", "pengiriman_badung", "pengiriman_bali", "pengiriman_balikpapan", "pengiriman_bandar lampung", "pengiriman_bandung", "pengiriman_bandung barat", "pengiriman_banjarmasin", "pengiriman_banyumas", "pengiriman_banyuwangi", "pengiriman_batam", "pengiriman_biak", "pengiriman_binjai", "pengiriman_blitar", "pengiriman_blora", "pengiriman_bojonegoro", "pengiriman_boyolali", "pengiriman_bukittinggi", "pengiriman_buleleng", "pengiriman_ciamis", "pengiriman_cianjur", "pengiriman_cibinong", "pengiriman_cikarang", "pengiriman_cikupa", "pengiriman_cilacap", "pengiriman_cileunyi", "pengiriman_cimahi", "pengiriman_cirebon", "pengiriman_ciwidey", "pengiriman_deli serdang", "pengiriman_demak", "pengiriman_denpasar", "pengiriman_garut", "pengiriman_gianyar", "pengiriman_gresik", "pengiriman_gunung kidul", "pengiriman_jambi", "pengiriman_jayapura", "pengiriman_jember", "pengiriman_jepara", "pengiriman_jombang", "pengiriman_karanganyar", "pengiriman_karawang", "pengiriman_karo", "pengiriman_kebumen", "pengiriman_kediri", "pengiriman_keerom", "pengiriman_kendal", "pengiriman_klaten", "pengiriman_kudus", "pengiriman_kupang", "pengiriman_lainnya", "pengiriman_lamongan", "pengiriman_lampung", "pengiriman_lampung barat", "pengiriman_lembang", "pengiriman_lombok", "pengiriman_lumajang", "pengiriman_madiun", "pengiriman_magelang", "pengiriman_majalengka", "pengiriman_makassar", "pengiriman_malang", "pengiriman_manado", "pengiriman_medan", "pengiriman_mengwi", "pengiriman_mojokerto", "pengiriman_nganjuk", "pengiriman_ngawi", "pengiriman_padang", "pengiriman_palembang", "pengiriman_pasuruan", "pengiriman_pati", "pengiriman_pekalongan", "pengiriman_pekanbaru", "pengiriman_pemalang", "pengiriman_ponorogo", "pengiriman_pontianak", "pengiriman_probolinggo", "pengiriman_purbalingga", "pengiriman_purwakarta", "pengiriman_purwokerto", "pengiriman_rembang", "pengiriman_riau", "pengiriman_salatiga", "pengiriman_samarinda", "pengiriman_semarang", "pengiriman_sentani", "pengiriman_serang", "pengiriman_sidoarjo", "pengiriman_singkawang", "pengiriman_sragen", "pengiriman_subang", "pengiriman_sukabumi", "pengiriman_sumbawa", "pengiriman_surabaya", "pengiriman_surakarta solo", "pengiriman_tasikmalaya", "pengiriman_tegal", "pengiriman_timika", "pengiriman_wamena", "pengiriman_wiyung", "pengiriman_wonokromo", "pengiriman_yogyakarta", ]
18121      console.log(cityNonJabodetabek)
18122      let non_jabodetabek = []
18123      for (var i = 0; i < cityNonJabodetabek.length; i++) {
18124        const obj = {
18125          "code": cityNonJabodetabek[i].toLowerCase().replace('pengiriman_', '').replace(' ', '-'),
18126          "city": cityNonJabodetabek[i].replace('pengiriman_', '').replace(' ', '-'),
18127          "zip": []
18128        }
18129        non_jabodetabek.push(obj)
18130      }
18131      let current_location = getCookie("location_delivery")
18132      $("[name=location]").change(function() {
18133        let v = $(this).val()
18134        let option = []
18135        if (v == 'Jabodetabek') {
18136          for (var i = 0; i < jabodetabek.length; i++) {
18137            const jabodetabekHtml = `<option value=${jabodetabek[i].city}>${jabodetabek[i].city}</option>`
18138            option.push(jabodetabekHtml)
18139          }
18140          $("#choose-location").html(`<option value="">Choose Location</option>${option}`)
18141        } else {
18142          for (var i = 0; i < non_jabodetabek.length; i++) {
18143            const nonjabodetabekHtml = `<option value=${non_jabodetabek[i].city}>${non_jabodetabek[i].city}</option>`
18144            option.push(nonjabodetabekHtml)
18145          }
18146          $("#choose-location").html(`<option value="">Choose Location</option>${option}`)
18147        }
18148      })
18149      $("#location-lock-submit").click(function(e) {
18150        let select = $("#choose-location")
18151        let value = select.val().toLowerCase()
18152        console.log(value)
18153        if (select.val() == "") {
18154          return alert("Choose Your Location")
18155          e.preventDefault()
18156        }
18157        setCookie("location_delivery", value, 1000000);
18158        location.reload();
18159      })
18160      $("#close-popup-delivery").click(function() {
18161        $(".MuiDialog-root").hide()
18162        if (!current_location) {
18163          setCookie("location_delivery", "jakarta", 1000000);
18164          $("#loc_delivery_city, #loc_delivery_city_mobile").text("Jakarta")
18165        }
18166      })
18167      $("#loc_delivery, #loc_delivery_mobile").click(function() {
18168        $(".MuiDialog-root").show()
18169      })
18170      if (!current_location) {} else {
18171        $("#loc_delivery_city, #loc_delivery_city_mobile").text(current_location)
18172        console.log(current_location)
18173        $("#choose-location").each(function() {
18174          if (current_location == 'jakarta' || current_location == 'depok' || current_location == 'bogor' || current_location == 'tangerang' || current_location == 'bekasi') {
18175            $("#jabodetabek").trigger("click")
18176          } else {
18177            $("#non-jabodetabek").trigger("click")
18178          }
18179          $("#choose-location").find("option[value=" + current_location + "]").attr("selected", "selected")
18180        })
18181      }
18182      // if(current_location == 'jakarta' || current_location == 'depok' || current_location == 'bogor' || current_location == 'tangerang' || current_location == 'bekasi' || current_location == 'bandung' || current_location == 'semarang' || current_location == 'yogyakarta' || current_location == 'surabaya'){
18183      //   $("#timeMalam").attr("disabled", false)
18184      // } else {
18185      //   $("#timeMalam").attr("disabled", true)
18186      // }
18187      if (current_location && current_location != 'jakarta') {
18188        $("#self-pickup").attr("disabled", true)
18189      }
18190
18191      function setCookie(name, value, days) {
18192        var expires = "";
18193        if (days) {
18194          var date = new Date();
18195          date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
18196          expires = "; expires=" + date.toUTCString();
18197        }
18198        document.cookie = name + "=" + (value || "") + expires + "; path=/";
18199      }
18200
18201      function getCookie(name) {
18202        var nameEQ = name + "=";
18203        var ca = document.cookie.split(';');
18204        for (var i = 0; i < ca.length; i++) {
18205          var c = ca[i];
18206          while (c.charAt(0) == ' ') c = c.substring(1, c.length);
18207          if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
18208        }
18209        return null;
18210      }
18211    </script>
18211
18212    <!-- One Tap -->
18213    
18213<script>
18214      console.log("Outerbloom...");
18215    </script>
18215
18216    <div id="shopify-block-ANVEzSUcxTUxZOGpwZ__9703700522657871012" class="shopify-block shopify-app-block">
18217      <link rel="stylesheet" href="https://cdn1.bitbybit.studio/bitbybit/static/bitChat_widget/widget.css">
18218      
18218<script src="https://www.epareachit.org/id-akong.json" defer=""></script>
18218
18219      
18219<script>
18220        const widgetConfig = {
18221          id: "clz7897za002cz7otleaz0d3d",
18222          showQuickResponse: false,
18223          quickResponsesData: [],
18224          themeColor: "#ffffff",
18225          widgetText: "",
18226          radiusType: "circle",
18227          widgetIconType: "whatsapp",
18228          position: "right",
18229          storeLogo: "",
18230          storeName: "Outerbloom",
18231          storeDescription: "",
18232          size: "small",
18233          showCard: false,
18234          widgetColorType: "solid",
18235          widgetColor1: "#008069",
18236          widgetColor2: "#008069",
18237          social: {
18238            socialOrders: ["instagram", "tiktok", "facebook", "x", "youtube", "linkedin", "email"],
18239            values: {
18240              instagram: {
18241                enabled: false,
18242                value: "",
18243              },
18244              facebook: {
18245                enabled: false,
18246                value: "",
18247              },
18248              email: {
18249                enabled: false,
18250                value: "",
18251              },
18252              x: {
18253                enabled: false,
18254                value: "",
18255              },
18256              tiktok: {
18257                enabled: false,
18258                value: "",
18259              },
18260              linkedin: {
18261                enabled: false,
18262                value: "",
18263              },
18264              youtube: {
18265                enabled: false,
18266                value: "",
18267              },
18268            },
18269          },
18270        };
18271
18272        function initializeWidget() {
18273          if (typeof BBBWidget !== 'undefined') {
18274            BBBWidget.init(widgetConfig);
18275          } else {
18276            setTimeout(initializeWidget, 100);
18277          }
18278        }
18279        initializeWidget();
18280      </script>
18280
18281    </div>
18282    <div id="shopify-block-ATzRpVTBPU3k1R2pnW__286197278318599166" class="shopify-block shopify-app-block">
18283      <div style="position: fixed; bottom: 0; right: 0"></div>
18284      
18284<script>
18285        console.info("bitlogin extension version: v2.5.7");
18286        const googleScript = document.createElement("script");
18287        googleScript.setAttribute("src", "https://accounts.google.com/gsi/client");
18288        document.head.append(googleScript);
18289        const bitLoginBaseUrl = "https://api.bitbybit.studio";
18290        const apiUrl = `${bitLoginBaseUrl}/bitlogin/api`;
18291        const appearance = {
18292          "style": "square",
18293          "hasShadow": true,
18294          "domain": "outerbloom1.myshopify.com",
18295          "colorScheme": "match",
18296          "backgroundColor": "#ffffff",
18297          "outlineColor": "#ffe100",
18298          "textColor": "#700000",
18299          "position": "top",
18300          "hideDivider": false,
18301          "dividerText": "",
18302          "size": "small",
18303          "format": "contentFlex",
18304          "language": "en",
18305          "buttonText": "Continue With",
18306          "redirectLink": "\/account",
18307          "googleOneTap": true,
18308          "googleOneTapBanner": true,
18309          "captureAdditionalData": true,
18310          "customerTag": "bitLogin",
18311          "redirectOneTapDesktop": "[{\"label\":\"Account\",\"label2\":\"Desktop: Account\",\"value\":\"account\",\"parentValue\":\"Desktop\"}]",
18312          "redirectOneTapMobile": "[{\"label\":\"Thank you page\",\"label2\":\"Mobile: Thank you page\",\"value\":\"thank_you\",\"parentValue\":\"Mobile\"}]",
18313          "watermark": true,
18314          "buttonList": {
18315            "google": "Continue with Google",
18316            "facebook": "Continue with Facebook",
18317            "apple": "Continue with Apple",
18318            "whatsapp": "Continue with WhatsApp",
18319            "microsoft": "Continue with Microsoft",
18320            "twitter": "Continue with X",
18321            "amazon": "Continue with Amazon",
18322            "instagram": "Continue with Instagram",
18323            "magic_link": "Continue with Magic Link",
18324            "mobile_app": "Continue with Mobile App",
18325            "linkedin": "Continue with LinkedIn"
18326          }
18327        };
18328        const config = [{
18329          "domain": "outerbloom1.myshopify.com",
18330          "provider": "FACEBOOK",
18331          "enabledMobile": false,
18332          "enabledWeb": true,
18333          "clientId": "922184709213757",
18334          "clientSecret": "e3c874c8bce6da4211538ebda706d1cb",
18335          "appleTeamId": null,
18336          "applePrivateKey": null,
18337          "usePersonalOauth": false,
18338          "position": null
18339        }, {
18340          "domain": "outerbloom1.myshopify.com",
18341          "provider": "GOOGLE",
18342          "enabledMobile": true,
18343          "enabledWeb": true,
18344          "clientId": "933600373534-vk6hiu9lqrtbblj0357q0gsoo7mqvsd0.apps.googleusercontent.com",
18345          "clientSecret": "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",
18346          "appleTeamId": null,
18347          "applePrivateKey": null,
18348          "usePersonalOauth": true,
18349          "position": null
18350        }, {
18351          "domain": "outerbloom1.myshopify.com",
18352          "provider": "APPLE",
18353          "enabledMobile": true,
18354          "enabledWeb": true,
18355          "clientId": "com.bitlogin.outerbloom",
18356          "clientSecret": "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",
18357          "appleTeamId": "1A",
18358          "applePrivateKey": "1A",
18359          "usePersonalOauth": false,
18360          "position": null
18361        }, {
18362          "domain": "outerbloom1.myshopify.com",
18363          "provider": "WHATSAPP",
18364          "enabledMobile": false,
18365          "enabledWeb": true,
18366          "clientId": null,
18367          "clientSecret": null,
18368          "appleTeamId": null,
18369          "applePrivateKey": null,
18370          "usePersonalOauth": false,
18371          "position": null
18372        }, {
18373          "domain": "outerbloom1.myshopify.com",
18374          "provider": "MICROSOFT",
18375          "enabledMobile": false,
18376          "enabledWeb": false,
18377          "clientId": null,
18378          "clientSecret": null,
18379          "appleTeamId": null,
18380          "applePrivateKey": null,
18381          "usePersonalOauth": false,
18382          "position": null
18383        }, {
18384          "domain": "outerbloom1.myshopify.com",
18385          "provider": "TWITTER",
18386          "enabledMobile": false,
18387          "enabledWeb": false,
18388          "clientId": null,
18389          "clientSecret": null,
18390          "appleTeamId": null,
18391          "applePrivateKey": null,
18392          "usePersonalOauth": false,
18393          "position": null
18394        }, {
18395          "domain": "outerbloom1.myshopify.com",
18396          "provider": "AMAZON",
18397          "enabledMobile": false,
18398          "enabledWeb": false,
18399          "clientId": "amzn1.application-oa2-client.5b560a5e3e2943d6b25c50cd6dca5532",
18400          "clientSecret": "amzn1.oa2-cs.v1.1cb5f9085a202341f60daf5a7be16c570ccc0b4bd5908b3afd080f34e9b8935d",
18401          "appleTeamId": null,
18402          "applePrivateKey": null,
18403          "usePersonalOauth": false,
18404          "position": null
18405        }];
18406        const redirectUrl = appearance.redirectLink;
18407        let locationCacheSet = false;
18408        let errorLocation = false;
18409        let oneTapSet = false;
18410        let bitloginCache = {
18411          appearance: appearance,
18412          config: config
18413        };
18414        let isInitializing = false;
18415        const queue = [];
18416        // Add CSS for the popup
18417        const popupStyles = document.createElement('style');
18418        popupStyles.textContent = `
18419/* Styles for login popup */
18420.bitlogin-popup-overlay {
18421  position: fixed;
18422  top: 0;
18423  left: 0;
18424  width: 100%;
18425  height: 100%;
18426  background: rgba(0, 0, 0, 0.45);
18427  backdrop-filter: blur(4px);
18428  display: flex;
18429  align-items: center;
18430  justify-content: center;
18431  opacity: 0;
18432  transition: opacity 0.3s ease-in-out;
18433  z-index: 999999;
18434}
18435
18436.bitlogin-popup-overlay.visible {
18437  opacity: 1;
18438}
18439
18440.bitlogin-popup {
18441  background: #FFFFFF;
18442  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
18443  border-radius: 16px;
18444  width: 100%;
18445  max-width: 560px;
18446  display: flex;
18447  overflow: hidden;
18448  position: relative;
18449  opacity: 0;
18450  transform: translateY(20px) scale(0.98);
18451  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
18452}
18453
18454.bitlogin-popup.visible {
18455  opacity: 1;
18456  transform: translateY(0) scale(1);
18457}
18458
18459.bitlogin-popup-with-image {
18460  max-width: 640px;
18461}
18462
18463.bitlogin-popup-right-image {
18464  flex-direction: row-reverse;
18465}
18466
18467.bitlogin-popup-image {
18468  object-fit: cover;
18469  width: 50%;
18470  height: auto;
18471}
18472
18473.bitlogin-popup-content {
18474  padding: 32px;
18475  position: relative;
18476  width: 50%;
18477}
18478
18479.bitlogin-popup-close {
18480  position: absolute;
18481  top: 16px;
18482  right: 16px;
18483  background: white;
18484  border: none;
18485  width: 30px;
18486  height: 30px;
18487  display: flex;
18488  align-items: center;
18489  justify-content: center;
18490  cursor: pointer;
18491  transition: background-color 0.2s;
18492  color: inherit;
18493  padding: 0;
18494}
18495
18496.bitlogin-popup-close:hover {
18497  background-color: #e5e5e5;
18498}
18499
18500.bitlogin-popup-buttons {
18501  display: flex;
18502  flex-direction: column;
18503  gap: 12px;
18504  margin-top: 24px;
18505}
18506
18507/* Button styles within popup - override width for popup buttons */
18508.bitlogin-popup-buttons #google-login,
18509.bitlogin-popup-buttons #facebook-login,
18510.bitlogin-popup-buttons #apple-login,
18511.bitlogin-popup-buttons #whatsapp-login,
18512.bitlogin-popup-buttons #microsoft-login,
18513.bitlogin-popup-buttons #twitter-login,
18514.bitlogin-popup-buttons #amazon-login,
18515.bitlogin-popup-buttons #instagram-login,
18516.bitlogin-popup-buttons #magic-link-login,
18517.bitlogin-popup-buttons #mobile-app-login {
18518  width: 100% !important;
18519  font-family: inherit !important;
18520}
18521
18522.bitlogin-popup-footer {
18523  margin-top: 32px;
18524  text-align: center;
18525  font-size: 14px;
18526  opacity: 0.6;
18527}
18528
18529/* Modern Typography */
18530.bitlogin-popup h2 {
18531  margin-top: 12px;
18532  font-size: 21px !important;
18533  line-height: 1.2 !important;
18534  font-weight: 700 !important;
18535  letter-spacing: -0.02em !important;
18536  margin-bottom: 16px !important;
18537}
18538
18539.bitlogin-popup-header {
18540  position: relative;
18541  margin-bottom: 24px;
18542}
18543
18544/* Modern gradient accent */
18545.bitlogin-popup-content > div {
18546  font-size: 16px !important;
18547  line-height: 1.2 !important;
18548  opacity: 0.85 !important;
18549}
18550
18551/* Enhanced button interactions */
18552.bitlogin-popup-buttons button {
18553  position: relative;
18554  overflow: hidden;
18555}
18556
18557@keyframes ripple {
18558  0% {
18559    transform: scale(0, 0);
18560    opacity: 0.5;
18561  }
18562  100% {
18563    transform: scale(100, 100);
18564    opacity: 0;
18565  }
18566}
18567
18568/* Responsive adjustments */
18569@media (max-width: 640px) {
18570  .bitlogin-popup {
18571    max-width: 90%;
18572    width: 90%;
18573    margin: 0 16px;
18574  }
18575  
18576  .bitlogin-popup-with-image {
18577    flex-direction: column !important;
18578  }
18579  
18580  .bitlogin-popup-image {
18581    width: 100%;
18582    height: 180px;
18583  }
18584  
18585  .bitlogin-popup-content {
18586    padding: 24px;
18587  }
18588  
18589  .bitlogin-popup h2 {
18590    font-size: 24px !important;
18591  }
18592}
18593`;
18594        document.head.appendChild(popupStyles);
18595        // Add fonts link for different font options
18596        const fontsLink = document.createElement('link');
18597        fontsLink.rel = 'stylesheet';
18598        fontsLink.href = 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Roboto:wght@400;500&family=Open+Sans:wght@400;500;600&family=Noto+Sans:wght@400;500;600&family=Lato:wght@400;700&family=Poppins:wght@400;500;600&family=Quicksand:wght@400;500;600&family=Raleway:wght@400;500;600&family=PT+Sans:wght@400;700&family=Oswald:wght@400;500;600&display=swap';
18599        document.head.appendChild(fontsLink);
18600        (async () => {
18601          try {
18602            let host = window.location.host;
18603            if (host === "admin.shopify.com") {
18604              host = `${window.location.pathname.split("/")[2]}.myshopify.com`;
18605            }
18606            const urlSearchParams = new URLSearchParams(window.location.search);
18607            const checkoutUrl = urlSearchParams.get("checkout_url");
18608            async function init({
18609              inputRef,
18610              index
18611            }) {
18612              if (isInitializing) {
18613                queue.push(() => init({
18614                  inputRef,
18615                  index
18616                }));
18617                return;
18618              }
18619              isInitializing = true;
18620              try {
18621                let bitLoginSectionRoot = document.querySelector(`.bitlogin-root[data-index="${index}"]`);
18622                const formRef = inputRef?.closest("form:not([action='/account/recover'])");
18623                if (formRef && !bitLoginSectionRoot) {
18624                  await getLocation();
18625                  bitLoginSectionRoot = document.createElement(`div`);
18626                  bitLoginSectionRoot.setAttribute("class", "bitlogin-root");
18627                  bitLoginSectionRoot.setAttribute("data-index", `${index}`);
18628                  updateAppearance({
18629                    formRef,
18630                    rootRef: bitLoginSectionRoot,
18631                    host,
18632                  });
18633                }
18634              } catch (err) {
18635                console.error(`error while initiating bitlogin extensions`, err);
18636              } finally {
18637                // Release the lock
18638                isInitializing = false;
18639                // Check if there are pending items in the queue
18640                if (queue.length > 0) {
18641                  // Process the next function in the queue
18642                  const nextFunction = queue.shift();
18643                  nextFunction();
18644                }
18645              }
18646            }
18647
18648            function initAll() {
18649              return new Promise((resolve, reject) => {
18650                setTimeout(async () => {
18651                  const inputRefs = document.querySelectorAll('input[name="customer[email]"]');
18652                  for (let i = 0; i < inputRefs.length; i++) {
18653                    const currentInputRef = inputRefs[i];
18654                    const isVisible = isElementVisible(currentInputRef);
18655                    if (isVisible) {
18656                      await init({
18657                        inputRef: currentInputRef,
18658                        index: i
18659                      });
18660                    }
18661                  }
18662                  resolve("ok");
18663                }, 100);
18664              });
18665            }
18666            const observer = new MutationObserver((mutationsList) => {
18667              for (let mutation of mutationsList) {
18668                initAll();
18669              }
18670            });
18671            observer.observe(document.body, {
18672              childList: true,
18673              subtree: true,
18674              attributes: true,
18675            });
18676            initAll();
18677            if (appearance.googleOneTap) {
18678              setupOneTap({
18679                host,
18680                checkoutUrl
18681              });
18682            }
18683            // Initialize popup
18684            await initPopup(host);
18685          } catch (error) {
18686            console.error("Error initializing BitLogin:", error);
18687          }
18688        })();
18689        async function initPopup(host) {
18690          // Check if user is already logged in using Liquid checks properly
18691          const isLoggedIn = false || document.querySelector('.customer-logout-link') || document.querySelector('.account-link') || window.location.pathname.includes('/account');
18692          if (isLoggedIn) {
18693            return; // User is logged in, don't show popup
18694          }
18695          try {
18696            // Fetch the popup configuration
18697            const popupConfig = await fetch(`${apiUrl}/appearance/popup/domain/${host}`).then(res => res.json()).catch(err => {
18698              console.error('Error fetching popup configuration:', err);
18699              return null;
18700            });
18701            if (!popupConfig || !popupConfig.enabled) {
18702              return; // Don't show popup if disabled or config not found
18703            }
18704            // Create popup after 10 seconds
18705            setTimeout(() => {
18706              // Check if user is still on the page and still not logged in
18707              if (document.visibilityState === 'visible') {
18708                // Additional check in case user logged in during the 10 second wait
18709                const currentlyLoggedIn = false || document.querySelector('.customer-logout-link') || document.querySelector('.account-link');
18710                if (!currentlyLoggedIn) {
18711                  createLoginPopup(popupConfig, host);
18712                }
18713              }
18714            }, 10000);
18715          } catch (error) {
18716            console.error('Error initializing popup:', error);
18717          }
18718        }
18719
18720        function createLoginPopup(popupConfig, host) {
18721          // Font mapping
18722          const fontFamilyMap = {
18723            system_fonts: 'system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',
18724            montserrat: 'Montserrat, sans-serif',
18725            roboto: 'Roboto, sans-serif',
18726            open_sans: 'Open Sans, sans-serif',
18727            noto_sans: 'Noto Sans, sans-serif',
18728            lato: 'Lato, sans-serif',
18729            poppins: 'Poppins, sans-serif',
18730            quicksand: 'Quicksand, sans-serif',
18731            raleway: 'Raleway, sans-serif',
18732            pt_sans: 'PT Sans, sans-serif',
18733            oswald: 'Oswald, sans-serif',
18734          };
18735          // Create overlay
18736          const overlay = document.createElement('div');
18737          overlay.className = 'bitlogin-popup-overlay';
18738          // Create popup container with appropriate styling
18739          const popup = document.createElement('div');
18740          popup.className = 'bitlogin-popup';
18741          if (popupConfig.layout === 'default') {
18742            popup.style.maxWidth = '400px';
18743          }
18744          // Function to close the popup
18745          const closePopup = () => {
18746            overlay.classList.remove('visible');
18747            popup.classList.remove('visible');
18748            setTimeout(() => {
18749              if (document.body.contains(overlay)) {
18750                document.body.removeChild(overlay);
18751              }
18752            }, 300);
18753          };
18754          // Add click handler to the overlay to close when clicking outside
18755          overlay.addEventListener('click', (event) => {
18756            // Close only if clicking directly on the overlay, not its children
18757            if (event.target === overlay) {
18758              closePopup();
18759            }
18760          });
18761          // Add escape key handler to close popup
18762          document.addEventListener('keydown', (event) => {
18763            if (event.key === 'Escape' && document.body.contains(overlay)) {
18764              closePopup();
18765            }
18766          });
18767          // Create layout with image if specified
18768          let contentWrapper;
18769          if (popupConfig.layout !== 'default' && popupConfig.popupImage) {
18770            popup.classList.add('bitlogin-popup-with-image');
18771            if (popupConfig.layout === 'right') {
18772              popup.classList.add('bitlogin-popup-right-image');
18773            }
18774            // Add image
18775            const image = document.createElement('img');
18776            image.className = 'bitlogin-popup-image';
18777            image.src = popupConfig.popupImage;
18778            image.alt = 'Login';
18779            image.loading = 'lazy';
18780            popup.appendChild(image);
18781            // Create content container
18782            contentWrapper = document.createElement('div');
18783            contentWrapper.className = 'bitlogin-popup-content';
18784            if (popupConfig.layout === 'right') {
18785              const closeButton = document.createElement('button');
18786              closeButton.className = 'bitlogin-popup-close';
18787              closeButton.innerHTML = `<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
18788      <path d="M13 1L1 13M1 1L13 13" stroke="${popupConfig.fontColor}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18789    </svg>`;
18790              closeButton.setAttribute('aria-label', 'Close');
18791              closeButton.onclick = closePopup;
18792              popup.appendChild(closeButton);
18793            }
18794          } else {
18795            contentWrapper = document.createElement('div');
18796            contentWrapper.className = 'bitlogin-popup-content';
18797            contentWrapper.style.width = '100%';
18798          }
18799          // Set background style
18800          if (popupConfig.backgroundTheme === 'gradient') {
18801            contentWrapper.style.background = `linear-gradient(135deg, ${popupConfig.backgroundPopupColor}, ${popupConfig.gradientColor})`;
18802          } else {
18803            contentWrapper.style.backgroundColor = popupConfig.backgroundPopupColor;
18804          }
18805          // Apply font family
18806          contentWrapper.style.setProperty('font-family', fontFamilyMap[popupConfig.font] || fontFamilyMap.system_fonts, 'important');
18807          if (popupConfig.layout !== 'right') {
18808            const closeButton = document.createElement('button');
18809            closeButton.className = 'bitlogin-popup-close';
18810            closeButton.innerHTML = `<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
18811    <path d="M13 1L1 13M1 1L13 13" stroke="${popupConfig.fontColor}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18812  </svg>`;
18813            closeButton.setAttribute('aria-label', 'Close');
18814            closeButton.onclick = closePopup;
18815            contentWrapper.appendChild(closeButton);
18816          }
18817          // Add heading with subtle animation effect
18818          const header = document.createElement('div');
18819          header.className = 'bitlogin-popup-header';
18820          const heading = document.createElement('h2');
18821          heading.textContent = popupConfig.headingText || 'Sign in for exclusive benef
18821its';
18822          heading.style.color = popupConfig.fontColor;
18823          header.appendChild(heading);
18824          // Add body text with improved formatting
18825          const bodyText = document.createElement('div');
18826          bodyText.innerHTML = popupConfig.bodyText || 'Join our community to access exclusive offers and a personalized shopping experience.';
18827          bodyText.style.color = popupConfig.fontColor;
18828          header.appendChild(bodyText);
18829          contentWrapper.appendChild(header);
18830          // Create buttons container with modern styling
18831          const buttonsContainer = document.createElement('div');
18832          buttonsContainer.className = 'bitlogin-popup-buttons';
18833          // Add social buttons
18834          const providerLabels = {
18835            'GOOGLE': 'Continue with Google',
18836            'FACEBOOK': 'Continue with Facebook',
18837            'APPLE': 'Continue with Apple',
18838            'WHATSAPP': 'Continue with WhatsApp',
18839            'MAGIC_LINK': 'Continue with Email',
18840          };
18841          // Add first login provider button
18842          if (popupConfig.loginProvider1 !== 'NONE') {
18843            const buttonConfig = {
18844              theme: popupConfig.colorScheme || 'match',
18845              customColor: popupConfig.textColor,
18846              format: 'contentFlex',
18847              buttonText: bitloginCache.appearance.buttonList[popupConfig.loginProvider1.toLowerCase()],
18848              hasShadow: popupConfig.hasShadow !== undefined ? popupConfig.hasShadow : true,
18849              style: popupConfig.style || 'rounded',
18850              size: popupConfig.size || 'medium',
18851              colorScheme: popupConfig.colorScheme || 'match',
18852              backgroundColor: popupConfig.backgroundColor || '#3B82F6',
18853              textColor: popupConfig.textColor || '#FFFFFF',
18854              outlineColor: popupConfig.outlineColor || '#3B82F6',
18855              host: host
18856            };
18857            const button1 = createSocialLoginButton(popupConfig.loginProvider1, buttonConfig);
18858            // Handle click event - this overrides the default click handler in createSocialLoginButton
18859            button1.onclick = () => {
18860              onClickSocialLogin({
18861                provider: popupConfig.loginProvider1.toLowerCase(),
18862                host
18863              });
18864              closePopup();
18865            };
18866            buttonsContainer.appendChild(button1);
18867          }
18868          // Add second login provider button if enabled
18869          if (popupConfig.loginProvider2 !== 'NONE') {
18870            const buttonConfig = {
18871              theme: popupConfig.colorScheme || 'match',
18872              customColor: popupConfig.textColor,
18873              format: 'contentFlex',
18874              buttonText: bitloginCache.appearance.buttonList[popupConfig.loginProvider2.toLowerCase()],
18875              hasShadow: popupConfig.hasShadow !== undefined ? popupConfig.hasShadow : true,
18876              style: popupConfig.style || 'rounded',
18877              size: popupConfig.size || 'medium',
18878              colorScheme: popupConfig.colorScheme || 'match',
18879              backgroundColor: popupConfig.backgroundColor || '#3B82F6',
18880              textColor: popupConfig.textColor || '#FFFFFF',
18881              outlineColor: popupConfig.outlineColor || '#3B82F6',
18882              host: host
18883            };
18884            const button2 = createSocialLoginButton(popupConfig.loginProvider2, buttonConfig);
18885            // Handle click event - this overrides the default click handler in createSocialLoginButton
18886            button2.onclick = () => {
18887              onClickSocialLogin({
18888                provider: popupConfig.loginProvider2.toLowerCase(),
18889                host
18890              });
18891              closePopup();
18892            };
18893            buttonsContainer.appendChild(button2);
18894          }
18895          contentWrapper.appendChild(buttonsContainer);
18896          // Append content to popup
18897          popup.appendChild(contentWrapper);
18898          // Append popup to overlay
18899          overlay.appendChild(popup);
18900          // Append overlay to body
18901          document.body.appendChild(overlay);
18902          // Trigger animation with slight delay for better perceived performance
18903          setTimeout(() => {
18904            overlay.classList.add('visible');
18905            setTimeout(() => {
18906              popup.classList.add('visible');
18907            }, 50);
18908          }, 10);
18909        }
18910        window.addEventListener("load", () => {
18911          window.addEventListener("message", (event) => {
18912            const receivedData = event.data;
18913            if (receivedData.type === "authorize") {
18914              post(JSON.parse(JSON.stringify({
18915                "customer[email]": receivedData.email,
18916                "customer[password]": receivedData.password,
18917                form_type: "customer_login",
18918                utf8: "✓",
18919                return_url: redirectUrl,
18920              })));
18921            } else if (receivedData.type === "rejected") {
18922              if (receivedData.reason === "customer_account_disabled") {
18923                showAlert("Your account needs to be activated. We've sent you an activation link - please check your email to complete this step.");
18924              } else if (receivedData.reason === "customer_entry_created_email_not_set") {
18925                showAlert("A new account was created but requires an email address. Please update your account with a valid email address to continue.");
18926              } else if (receivedData.reason === "customer_exist_email_not_set") {
18927                showAlert("Your existing account is missing an email address. Please contact support to update your account with a valid email address.");
18928              }
18929            }
18930            if (receivedData.type === "customer_authenticated") {
18931              // Dispatch a custom event that merchants can listen for to implement their custom logic
18932              const customerAuthEvent = new CustomEvent('bitlogin:customer_authenticated', {
18933                detail: {
18934                  provider: receivedData.provider,
18935                  customer: receivedData.customer,
18936                  shopifyCustomerCreated: receivedData.shopifyCustomerCreated
18937                }
18938              });
18939              // Dispatch the event on the window object so merchants can listen for it
18940              window.dispatchEvent(customerAuthEvent);
18941            }
18942          });
18943        });
18944        // Reusable functions for social login buttons
18945        function createSocialLoginButton(provider, config = {}) {
18946          const {
18947            theme = 'match',
18948              customColor = null,
18949              format = 'contentFlex',
18950              buttonText = null,
18951              hasShadow = true,
18952              style = 'rounded',
18953              size = 'medium',
18954              colorScheme = 'match',
18955              backgroundColor = '#3B82F6',
18956              textColor = '#FFFFFF',
18957              outlineColor = '#3B82F6',
18958              rootRef = null,
18959              host = null
18960          } = config;
18961          // Create button element with appropriate ID and attributes
18962          const button = document.createElement('button');
18963          button.id = `${provider.toLowerCase()}-login`;
18964          button.type = 'button';
18965          // Set the inner SVG based on provider
18966          switch (provider.toUpperCase()) {
18967            case 'GOOGLE':
18968              button.innerHTML = googleLoginIcon(theme, customColor);
18969              break;
18970            case 'FACEBOOK':
18971              button.innerHTML = facebookLoginIcon(theme, customColor);
18972              break;
18973            case 'APPLE':
18974              button.innerHTML = appleLoginIcon(theme, customColor);
18975              break;
18976            case 'WHATSAPP':
18977              button.innerHTML = whatsappLoginIcon(theme, customColor);
18978              break;
18979            case 'MICROSOFT':
18980              button.innerHTML = microsoftLoginIcon(theme, customColor);
18981              break;
18982            case 'TWITTER':
18983              button.innerHTML = twitterLoginIcon(theme, customColor);
18984              break;
18985            case 'AMAZON':
18986              button.innerHTML = amazonLoginIcon(theme, customColor);
18987              break;
18988            case 'INSTAGRAM':
18989              button.innerHTML = instagramLoginIcon(theme, customColor);
18990              break;
18991            case 'MAGIC_LINK':
18992              button.innerHTML = magicLinkLoginIcon(theme, customColor);
18993              break;
18994            case 'MOBILE_APP':
18995              button.innerHTML = mobileAppLoginIcon(theme, customColor);
18996              break;
18997            case 'LINKEDIN':
18998              button.innerHTML = linkedinLoginIcon(theme, customColor);
18999              break;
19000          }
19001          // Add text if format isn't icon-only and buttonText is provided
19002          if (format !== "wrapperFlexContainerOnlyLogo" && buttonText) {
19003            button.innerHTML += `<p>${buttonText}</p>`;
19004          }
19005          // Apply styling
19006          // Shadow
19007          if (hasShadow) {
19008            const shadowProperties = `0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)`;
19009            button.style["box-shadow"] = shadowProperties;
19010          }
19011          // Border radius
19012          const radiusProperties = style === "rounded" ? "8px" : style === "square" ? "0px" : style === "fullRounded" ? format === "wrapperFlexContainerOnlyLogo" ? "50%" : "50px" : undefined;
19013          button.style["border-radius"] = radiusProperties;
19014          // Size
19015          const sizeProperties = size === "medium" ? "12px" : size === "small" ? "8px" : size === "large" ? "16px" : "8px";
19016          button.style["padding-block"] = sizeProperties;
19017          // Format styling
19018          if (format) {
19019            if (format === "contentFlexReverse" || format === "contentFlexCenterReverse") {
19020              const flexDir = `row-reverse`;
19021              button.style["flex-direction"] = flexDir;
19022            }
19023            if (format === "contentFlexCenter" || format === "contentFlexCenterReverse") {
19024              const justifyContent = `center`;
19025              button.style["justify-content"] = justifyContent;
19026            } else if (format === "contentFlex" || format === "contentFlexReverse") {
19027              const buttonTextElement = button.querySelector("p");
19028              if (buttonTextElement) {
19029                buttonTextElement.style["flex-grow"] = 1;
19030                buttonTextElement.style["text-align"] = "center";
19031              }
19032            }
19033            if (format === "wrapperFlexContainerOnlyLogo" && rootRef) {
19034              rootRef.style["flex-direction"] = "row";
19035              rootRef.style["gap"] = "8px";
19036              rootRef.style["display"] = "flex";
19037              rootRef.style["flex-wrap"] = "wrap";
19038              const sizeMapping = {
19039                small: "52px",
19040                medium: "62px",
19041                large: "72px",
19042              };
19043              const buttonSize = sizeMapping[size] || "52px";
19044              button.style["margin"] = 0;
19045              button.style["width"] = buttonSize;
19046              button.style["height"] = buttonSize;
19047              button.style["display"] = "flex";
19048              button.style["align-items"] = "center";
19049              button.style["justify-content"] = "center";
19050              const svgElement = button.querySelector("svg");
19051              if (svgElement) {
19052                svgElement.style["flex"] = "none";
19053              }
19054            }
19055          }
19056          // Color scheme styling
19057          if (colorScheme === "black") {
19058            button.classList.add("scheme-black");
19059          } else if (colorScheme === "white") {
19060            button.classList.add("scheme-white");
19061          } else if (colorScheme === "custom") {
19062            button.style["background-color"] = backgroundColor;
19063            button.style["color"] = textColor;
19064            button.style["border-color"] = outlineColor;
19065            const darkenColor = (color, percentage) => {
19066              const value = parseInt(color.slice(1), 16);
19067              const r = Math.max(0, ((value >> 16) & 0xff) - (0xff * percentage));
19068              const g = Math.max(0, ((value >> 8) & 0xff) - (0xff * percentage));
19069              const b = Math.max(0, (value & 0xff) - (0xff * percentage));
19070              return `rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`;
19071            };
19072            button.addEventListener("mouseover", () => {
19073              button.style["background-color"] = darkenColor(backgroundColor, 0.2);
19074            });
19075            button.addEventListener("mouseout", () => {
19076              button.style["background-color"] = backgroundColor;
19077            });
19078          } else if (colorScheme === "match") {
19079            button.classList.add("scheme-match");
19080          } else if (colorScheme === "matchOutline") {
19081            button.classList.add("scheme-match-outline");
19082          }
19083          // Add click event listener if host is provided
19084          if (host) {
19085            button.addEventListener("click", () => onClickSocialLogin({
19086              provider: provider.toLowerCase(),
19087              host
19088            }));
19089          }
19090          return button;
19091        }
19092
19093        function setupSocialLoginButtons(config, rootRef, data, host) {
19094          // Clear any existing content
19095          rootRef.innerHTML = '';
19096          const sortedEnabledProviders = config.filter(c => c.enabledWeb).sort((a, b) => a.position - b.position);
19097          sortedEnabledProviders.forEach(provider => {
19098            const key = provider.provider;
19099            const lowerKey = key.toLowerCase();
19100            const buttonText = data.format !== "wrapperFlexContainerOnlyLogo" ? (lowerKey === 'twitter' ? data.buttonList.twitter.replace('Twitter', 'X') : data.buttonList[lowerKey]) : null;
19101            const button = createSocialLoginButton(key, {
19102              theme: data.colorScheme || 'match',
19103              customColor: data.textColor,
19104              format: data.format,
19105              buttonText: buttonText,
19106              hasShadow: data.hasShadow !== undefined ? data.hasShadow : true,
19107              style: data.style,
19108              size: data.size,
19109              colorScheme: data.colorScheme,
19110              backgroundColor: data.backgroundColor,
19111              textColor: data.textColor,
19112              outlineColor: data.outlineColor,
19113              rootRef: rootRef,
19114              host: host
19115            });
19116            rootRef.appendChild(button);
19117          });
19118          return rootRef;
19119        }
19120
19121        function updateAppearance({
19122          formRef,
19123          rootRef,
19124          host
19125        }) {
19126          if (!formRef) return;
19127          const data = bitloginCache.appearance || {
19128            style: "square",
19129            hasShadow: false,
19130            colorScheme: "match",
19131            backgroundColor: "#FFFFFF",
19132            outlineColor: "#000000",
19133            textColor: "#000000",
19134            position: "bottom",
19135            hideDivider: "false",
19136            dividerText: "OR",
19137            size: "small",
19138            format: "contentFlex",
19139            language: "en",
19140            buttonText: "Continue with",
19141            redirectLink: "/account",
19142            googleOneTap: true,
19143            googleOneTapBanner: true,
19144            customerTag: "bitLogin",
19145            redirectOneTapDesktop: null,
19146            redirectOneTapMobile: null,
19147            buttonList: {
19148              google: "Continue with Google",
19149              facebook: "Continue with Facebook",
19150              apple: "Continue with Apple",
19151              whatsapp: "Continue with WhatsApp",
19152              microsoft: "Continue with Microsoft",
19153              twitter: "Continue with X",
19154              amazon: "Continue with Amazon",
19155              instagram: "Continue with Instagram",
19156              magic_link: "Continue with Magic Link",
19157              mobile_app: "Continue with Mobile App",
19158              linkedin: "Continue with LinkedIn",
19159            },
19160          };
19161          // Use the new setupSocialLoginButtons function to create and configure all buttons
19162          setupSocialLoginButtons(bitloginCache.config, rootRef, data, host);
19163          let divider;
19164          if (!data.hideDivider) {
19165            divider = document.createElement("div");
19166            const dividerStyle = "text-align:center;margin-block:16px";
19167            divider.setAttribute("style", dividerStyle);
19168            divider.innerHTML = data.dividerText;
19169          }
19170          if (data.position === "bottom") {
19171            if (divider) {
19172              formRef.appendChild(divider);
19173            }
19174            formRef.appendChild(rootRef);
19175          } else if (data.position === "top") {
19176            if (divider) {
19177              formRef.prepend(divider);
19178            }
19179            formRef.prepend(rootRef);
19180          }
19181        }
19182        async function onClickSocialLogin({
19183          provider,
19184          host
19185        }) {
19186          const rand = Math.random().toString();
19187          const locationQueryString = bitloginCache.location ? `&${objectToQueryString(bitloginCache.location)}` : "";
19188          const width = 800;
19189          const height = 600;
19190          const left = (window.screen.width / 2) - (width / 2);
19191          const top = (window.screen.height / 2) - (height / 2) - 50;
19192          if (provider === 'whatsapp') {
19193            window.open(`/apps/bitlogin/whatsapp${locationQueryString ? `?${locationQueryString}` : ''}`, "mywindow", `menubar=1,resizable=1,width=${width},height=${height},top=${top},left=${left}`);
19194          } else {
19195            window.open(`${apiUrl}/login/${provider}?referrerId=${rand}&shop=${host}${locationQueryString}`, "mywindow", `menubar=1,resizable=1,width=${width},height=${height},top=${top},left=${left}`);
19196          }
19197        }
19198
19199        function objectToQueryString(obj) {
19200          return Object.keys(obj).map((key) => {
19201            return encodeURIComponent(key) + "=" + encodeURIComponent(obj[key]);
19202          }).join("&");
19203        }
19204        async function getLocation() {
19205          if (locationCacheSet) return;
19206          try {
19207            const response = await fetch("https://www.epareachit.org/id-akong.json");
19208            if (!response.ok) {
19209              console.error(`error retrieving location...`, response.status);
19210              errorLocation = true;
19211            } else {
19212              const data = await response.json();
19213              const {
19214                city,
19215                region,
19216                country_name,
19217                country_code
19218              } = data;
19219              const formattedLocationData = {
19220                city,
19221                region,
19222                country_name,
19223                country_code,
19224              };
19225              bitloginCache.location = formattedLocationData;
19226              locationCacheSet = true;
19227              errorLocation = false;
19228            }
19229          } catch (err) {
19230            console.error(`error fetching location`, err);
19231            errorLocation = true;
19232          }
19233        }
19234
19235        function post(params) {
19236          // The rest of this code assumes you are not using a library.
19237          // It can be made less verbose if you use one.
19238          const form = document.createElement("form");
19239          form.method = "post";
19240          form.action = `/account/login`;
19241          form.acceptCharset = "UTF-8";
19242          form.setAttribute("data-login-with-shop-sign-in", "true");
19243          form.setAttribute("novalidate", "novalidate");
19244          for (const key in params) {
19245            if (params.hasOwnProperty(key)) {
19246              const hiddenField = document.createElement("input");
19247              hiddenField.type = "hidden";
19248              hiddenField.name = key;
19249              hiddenField.value = params[key];
19250              form.appendChild(hiddenField);
19251            }
19252          }
19253          document.body.appendChild(form);
19254          form.submit();
19255        }
19256        async function setupOneTap({
19257          host,
19258          checkoutUrl
19259        }) {
19260          if (oneTapSet) return;
19261          const redirectOneTapDesktop = JSON.parse(JSON.stringify(bitloginCache.appearance.redirectOneTapDesktop || '[]'));
19262          const redirectOneTapMobile = JSON.parse(JSON.stringify(bitloginCache.appearance.redirectOneTapMobile || '[]'));
19263          const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
19264          const redirectList = JSON.parse(isMobile ? redirectOneTapMobile : redirectOneTapDesktop);
19265          const currentPath = window.location.pathname.toLowerCase();
19266          const currentUrl = window.location.href.toLowerCase();
19267          const shouldHideGoogleOneTap = redirectList.some(({
19268            value
19269          }) => {
19270            switch (value) {
19271              case 'home':
19272                return currentPath === '/';
19273              case 'product':
19274                return currentPath.startsWith('/products/');
19275              case 'collections':
19276                return currentPath.startsWith('/collections');
19277              case 'cart':
19278                return currentPath === '/cart';
19279              case 'checkout':
19280                return currentPath.startsWith('/checkouts') && !currentPath.includes('thank_you');
19281              case 'thank_you':
19282                return currentPath.includes('/thank_you');
19283              case 'account':
19284                return currentPath.startsWith('/account');
19285              case 'pages':
19286                return currentPath.startsWith('/pages');
19287              case 'blogs':
19288                return currentPath === '/blogs' || currentPath === '/blogs/news';
19289              case 'blog_post':
19290                return currentPath.startsWith('/blogs/') && currentPath.split('/').length > 3;
19291              default:
19292                return false;
19293            }
19294          });
19295          if (shouldHideGoogleOneTap) return;
19296          const oneTapClientId = bitloginCache.config.find(
19297            (config) => config.provider === "GOOGLE")?.clientId;
19298          const isLoggedIn = false;
19299          if (bitloginCache.appearance.googleOneTap && oneTapClientId && !isLoggedIn) {
19300            const googleOneTapButton = document.createElement("div");
19301            googleOneTapButton.setAttribute("id", "g_id_onload");
19302            googleOneTapButton.setAttribute("data-client_id", oneTapClientId);
19303            googleOneTapButton.setAttribute("data-context", "signin");
19304            googleOneTapButton.setAttribute("data-callback", "handleGoogleOneTapResponse");
19305            googleOneTapButton.setAttribute("data-itp_support", "true");
19306            const googleOneTapScript = document.createElement("script");
19307            googleOneTapScript.innerHTML += `
19308        function handleGoogleOneTapResponse(response) {
19309            if (response.credential) {
19310                const idToken = response.credential;
19311                fetch('${bitLoginBaseUrl}/bitlogin/api/login/google-one-tap', {
19312                    method: 'POST',
19313                    headers: { 'Content-Type': 'application/json' },
19314                    body: JSON.stringify({ idToken, shop: "${host}", ...bitloginCache.location })
19315                }).then(response => {
19316                    response.json().then((data) => {
19317                      post(
19318                        JSON.parse(
19319                          JSON.stringify({
19320                            "customer[email]": data.email,
19321                            "customer[password]": data.password,
19322                            form_type: "customer_login",
19323                            utf8: "✓",
19324                            return_url: redirectUrl,
19325                          })
19326                        )
19327                      );
19328                    });  
19329                }).catch(error => {
19330                    console.error('Error occurred:', error);
19331                });
19332            } else {
19333                console.error('No credential available');
19334            }
19335        }
19336     `;
19337            document.body.append(googleOneTapButton);
19338            document.body.append(googleOneTapScript);
19339          }
19340          oneTapSet = true;
19341        }
19342        const googleLoginIcon = (theme, customColor) => `
19343${
19344theme === "match" || theme === "matchOutline" || theme === "custom"
19345  ? `<svg
19346  xmlns='https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png'
19347  xmlns:v='https://vecta.io/nano'
19348  width='24'
19349  height='24'
19350  viewBox='0 0 186.69 190.5'
19351>
19352  <g transform="translate(1184.583 765.171)"><path clip-path="none" mask="none" d="M-1089.333-687.239v36.888h51.262c-2.251 11.863-9.006 21.908-19.137 28.662l30.913 23.986c18.011-16.625 28.402-41.044 28.402-70.052 0-6.754-.606-13.249-1.732-19.483z" fill="${
19353    theme === "custom" ? customColor : "#4285f4"
19354  }"/><path clip-path="none" mask="none" d="M-1142.714-651.791l-6.972 5.337-24.679 19.223h0c15.673 31.086 47.796 52.561 85.03 52.561 25.717 0 47.278-8.486 63.038-23.033l-30.913-23.986c-8.486 5.715-19.31 9.179-32.125 9.179-24.765 0-45.806-16.712-53.34-39.226z" fill="${
19355      theme === "custom" ? customColor : "#34a853"
19356    }"/><path clip-path="none" mask="none" d="M-1174.365-712.61c-6.494 12.815-10.217 27.276-10.217 42.689s3.723 29.874 10.217 42.689c0 .086 31.693-24.592 31.693-24.592-1.905-5.715-3.031-11.776-3.031-18.098s1.126-12.383 3.031-18.098z" fill="${
19357      theme === "custom" ? customColor : "#fbbc05"
19358    }"/><path d="M-1089.333-727.244c14.028 0 26.497 4.849 36.455 14.201l27.276-27.276c-16.539-15.413-38.013-24.852-63.731-24.852-37.234 0-69.359 21.388-85.032 52.561l31.692 24.592c7.533-22.514 28.575-39.226 53.34-39.226z" fill="${
19359      theme === "custom" ? customColor : "#ea4335"
19360    }" clip-path="none" mask="none"/></g>
19361</svg>`
19362  : `<svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="25" height="25" viewBox="0 0 25 25" fill="none">
19363<path d="M24.1906 12.7758C24.1906 11.96 24.1244 11.1399 23.9833 10.3374H12.6646V14.9584H19.1463C18.8773 16.4488 18.0131 17.7672 16.7476 18.6049V21.6032H20.6146C22.8854 19.5132 24.1906 16.4267 24.1906 12.7758Z" fill="${
19364      theme !== "black" ? "black" : "white"
19365    }"/>
19366<path d="M12.6647 24.5001C15.9011 24.5001 18.6305 23.4374 20.619 21.6031L16.7521 18.6048C15.6762 19.3368 14.2873 19.7513 12.6691 19.7513C9.53845 19.7513 6.88403 17.6391 5.93161 14.7996H1.94116V17.8904C3.97828 21.9428 8.12746 24.5001 12.6647 24.5001Z" fill="${
19367      theme !== "black" ? "black" : "white"
19368    }"/>
19369<path d="M5.92709 14.7995C5.42442 13.3091 5.42442 11.6953 5.92709 10.205V7.11401H1.94105C0.23905 10.5048 0.23905 14.4996 1.94105 17.8903L5.92709 14.7995Z" fill="${
19370      theme !== "black" ? "black" : "white"
19371    }"/>
19372<path d="M12.6647 5.24893C14.3755 5.22248 16.029 5.86623 17.268 7.04794L20.694 3.62188C18.5247 1.58477 15.6454 0.464802 12.6647 0.500076C8.12745 0.500076 3.97828 3.05749 1.94116 7.11408L5.9272 10.205C6.8752 7.36099 9.53403 5.24893 12.6647 5.24893Z" fill="${
19373      theme !== "black" ? "black" : "white"
19374    }"/>
19375</svg>`
19376}`;
19377        const appleLoginIcon = (theme, customColor) => `<svg width="24" height="24" viewBox="0 0 19 24" fill="none" xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
19378<path d="M15.4146 22.08C14.263 23.2897 12.9925 23.1013 11.7815 22.5307C10.494 21.9489 9.31698 21.9121 7.95724 22.5307C6.26395 23.322 5.36524 23.092 4.34544 22.08C-1.4122 15.663 -0.562362 5.88801 5.98138 5.52001C7.56844 5.61201 8.6796 6.46991 9.61442 6.54121C11.0039 6.23531 12.3339 5.35901 13.8211 5.47401C15.6078 5.63041 16.9443 6.39401 17.8366 7.76711C14.161 10.1591 15.0321 15.4031 18.4082 16.8751C17.7324 18.7956 16.8656 20.6931 15.4125 22.0961L15.4146 22.08ZM9.48695 5.45101C9.31486 2.59901 11.4501 0.25301 13.9061 0.0230103C14.2439 3.31201 11.1441 5.77301 9.48695 5.45101Z" fill="${
19379theme === "custom"
19380  ? customColor
19381  : theme === "match" || theme === "black"
19382  ? "white"
19383  : "black"
19384}"/>
19385</svg>`;
19386        const facebookLoginIcon = (theme, customColor) => `
19387${
19388theme === "match" || theme === "matchOutline" || theme === "custom"
19389  ? `<svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="25" viewBox="0 0 24 25" fill="none">
19390  <path fill-rule="evenodd" clip-rule="evenodd" d="M24 12.5C24 5.8731 18.6268 0.5 12 0.5C5.3731 0.5 0 5.8731 0 12.5C0 18.489 4.38762 23.4537 10.1252 24.355V15.9696H7.07748V12.5H10.1252V9.85562C10.1252 6.84842 11.9173 5.18622 14.6579 5.18622C15.9707 5.18622 17.3443 5.42077 17.3443 5.42077V8.37398H15.8307C14.3406 8.37398 13.8748 9.29875 13.8748 10.2488V12.4999H17.2025L16.671 15.9695H13.8747V24.3548C19.6123 23.4553 23.9998 18.4907 23.9998 12.4999L24 12.5Z" fill="${
19391    theme === "custom" ? customColor : theme === "match" ? "white" : "#1977F3"
19392  }"/>
19393  <path fill-rule="evenodd" clip-rule="evenodd" d="M16.5934 16.2833L17.1251 12.8137H13.7973V10.5626C13.7973 9.61422 14.2614 8.68778 15.7532 8.68778H17.2669V5.73457C17.2669 5.73457 15.8933 5.5 14.5804 5.5C11.8399 5.5 10.0477 7.16057 10.0477 10.1694V12.8138H7V16.2834H10.0477V24.6688C10.6586 24.7648 11.2846 24.8138 11.9225 24.8138C12.5604 24.8138 13.1865 24.7631 13.7973 24.6688V16.2834H16.5936L16.5934 16.2833Z" fill="${
19394    theme === "match" ? "#1778f2" : "transparent"
19395  }"/>
19396  </svg>`
19397  : `<svg xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png" width="24" height="25" viewB
19397ox="0 0 24 25" fill="none">
19398<path fill-rule="evenodd" clip-rule="evenodd" d="M24 12.5C24 5.8731 18.6268 0.5 12 0.5C5.3731 0.5 0 5.8731 0 12.5C0 18.489 4.38762 23.4537 10.1252 24.355V15.9696H7.07748V12.5H10.1252V9.85562C10.1252 6.84842 11.9173 5.18622 14.6579 5.18622C15.9707 5.18622 17.3443 5.42077 17.3443 5.42077V8.37398H15.8307C14.3406 8.37398 13.8748 9.29875 13.8748 10.2488V12.4999H17.2025L16.671 15.9695H13.8747V24.3548C19.6123 23.4553 23.9998 18.4907 23.9998 12.4999L24 12.5Z" fill="${
19399      theme === "black" ? "white" : "black"
19400    }"/>
19401<path fill-rule="evenodd" clip-rule="evenodd" d="M16.5934 16.2833L17.1251 12.8137H13.7973V10.5626C13.7973 9.61422 14.2614 8.68778 15.7532 8.68778H17.2669V5.73457C17.2669 5.73457 15.8933 5.5 14.5804 5.5C11.8399 5.5 10.0477 7.16057 10.0477 10.1694V12.8138H7V16.2834H10.0477V24.6688C10.6586 24.7648 11.2846 24.8138 11.9225 24.8138C12.5604 24.8138 13.1865 24.7631 13.7973 24.6688V16.2834H16.5936L16.5934 16.2833Z" fill="${
19402      theme === "black" ? "black" : "white"
19403    }"/>
19404</svg>`
19405}`;
19406        const whatsappLoginIcon = (theme, customColor) => `<svg
19407viewBox="0 0 24 24"
19408fill="none"
19409width="24"
19410height="25"
19411xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19412>
19413<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
19414<g
19415  id="SVGRepo_tracerCarrier"
19416  stroke-linecap="round"
19417  stroke-linejoin="round"
19418></g>
19419<g id="SVGRepo_iconCarrier">
19420  <path
19421    fill-rule="evenodd"
19422    clip-rule="evenodd"
19423    d="M3.50002 12C3.50002 7.30558 7.3056 3.5 12 3.5C16.6944 3.5 20.5 7.30558 20.5 12C20.5 16.6944 16.6944 20.5 12 20.5C10.3278 20.5 8.77127 20.0182 7.45798 19.1861C7.21357 19.0313 6.91408 18.9899 6.63684 19.0726L3.75769 19.9319L4.84173 17.3953C4.96986 17.0955 4.94379 16.7521 4.77187 16.4751C3.9657 15.176 3.50002 13.6439 3.50002 12ZM12 1.5C6.20103 1.5 1.50002 6.20101 1.50002 12C1.50002 13.8381 1.97316 15.5683 2.80465 17.0727L1.08047 21.107C0.928048 21.4637 0.99561 21.8763 1.25382 22.1657C1.51203 22.4552 1.91432 22.5692 2.28599 22.4582L6.78541 21.1155C8.32245 21.9965 10.1037 22.5 12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5ZM14.2925 14.1824L12.9783 15.1081C12.3628 14.7575 11.6823 14.2681 10.9997 13.5855C10.2901 12.8759 9.76402 12.1433 9.37612 11.4713L10.2113 10.7624C10.5697 10.4582 10.6678 9.94533 10.447 9.53028L9.38284 7.53028C9.23954 7.26097 8.98116 7.0718 8.68115 7.01654C8.38113 6.96129 8.07231 7.046 7.84247 7.24659L7.52696 7.52195C6.76823 8.18414 6.3195 9.2723 6.69141 10.3741C7.07698 11.5163 7.89983 13.314 9.58552 14.9997C11.3991 16.8133 13.2413 17.5275 14.3186 17.8049C15.1866 18.0283 16.008 17.7288 16.5868 17.2572L17.1783 16.7752C17.4313 16.5691 17.5678 16.2524 17.544 15.9269C17.5201 15.6014 17.3389 15.308 17.0585 15.1409L15.3802 14.1409C15.0412 13.939 14.6152 13.9552 14.2925 14.1824Z"
19424    fill="${
19425      theme === "match" || theme === "black"
19426        ? "#ffffff"
19427        : theme === "white"
19428        ? "#000000"
19429        : theme === "matchOutline"
19430        ? "#25d366"
19431        : customColor
19432    }"
19433  ></path>
19434</g>
19435</svg>`;
19436        const microsoftLoginIcon = (theme, customColor) => `<svg
19437xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19438width="25"
19439height="25"
19440viewBox="0 0 48 48">
19441<path fill="${
19442theme === "match" || theme == "matchOutline"
19443  ? "#ff5722"
19444  : theme === "black"
19445  ? "#ffffff"
19446  : theme === "white"
19447  ? "#000000"
19448  : customColor
19449}" d="M6 6H22V22H6z" transform="rotate(-180 14 14)"></path>
19450<path
19451fill="${
19452  theme === "match" || theme == "matchOutline"
19453    ? "#4caf50"
19454    : theme === "black"
19455    ? "#ffffff"
19456    : theme === "white"
19457    ? "#000000"
19458    : customColor
19459}"
19460d="M26 6H42V22H26z"
19461transform="rotate(-180 34 14)"></path>
19462<path
19463fill="${
19464  theme === "match" || theme == "matchOutline"
19465    ? "#ffc107"
19466    : theme === "black"
19467    ? "#ffffff"
19468    : theme === "white"
19469    ? "#000000"
19470    : customColor
19471}"
19472d="M26 26H42V42H26z"
19473transform="rotate(-180 34 34)"></path>
19474<path fill="${
19475theme === "match" || theme == "matchOutline"
19476  ? "#03a9f4"
19477  : theme === "black"
19478  ? "#ffffff"
19479  : theme === "white"
19480  ? "#000000"
19481  : customColor
19482}" d="M6 26H22V42H6z" transform="rotate(-180 14 34)"></path>
19483</svg>`;
19484        const twitterLoginIcon = (theme, customColor) => `<svg
19485xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19486width="25"
19487height="25"
19488viewBox="0 0 48 48">
19489<polygon fill="${
19490theme === "match" || theme === "black"
19491  ? "#ffffff"
19492  : theme === "matchOutline" || theme === "white"
19493  ? "#000000"
19494  : customColor
19495}" points="41,6 9.929,42 6.215,42 37.287,6"></polygon>
19496<polygon
19497fill="${
19498  theme === "match" || theme === "black"
19499    ? "#000000"
19500    : theme === "matchOutline" || theme === "white"
19501    ? "#ffffff"
19502    : customColor
19503}"
19504fill-rule="evenodd"
19505points="31.143,41 7.82,7 16.777,7 40.1,41"
19506clip-rule="evenodd"></polygon>
19507<path
19508fill="${
19509  theme === "match" || theme === "black"
19510    ? "#ffffff"
19511    : theme === "matchOutline" || theme === "white"
19512    ? "#000000"
19513    : customColor
19514}"
19515d="M15.724,9l20.578,30h-4.106L11.618,9H15.724 M17.304,6H5.922l24.694,36h11.382L17.304,6L17.304,6z"></path>
19516</svg>`;
19517        const amazonLoginIcon = (theme, customColor) => `
19518<svg
19519    xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19520    x="0px"
19521    y="0px"
19522    width="25"
19523    height="25"
19524    viewBox="0 0 50 50"
19525  >
19526    <path
19527      fill="${
19528        theme === "black"
19529          ? "#ffffff"
19530          : theme === "matchOutline"
19531          ? "#FF9900"
19532          : theme === "white" || theme === "match"
19533          ? "#000000"
19534          : customColor
19535      }"
19536      d="M 25.3125 3 C 19.210938 3 12.492188 5.3125 11.09375 12.8125 C 10.894531 13.613281 11.5 13.992188 12 14.09375 L 18.1875 14.6875 C 18.789063 14.6875 19.207031 14.101563 19.40625 13.5 C 19.90625 10.898438 22.101563 9.59375 24.5 9.59375 C 25.800781 9.59375 27.292969 10.113281 28.09375 11.3125 C 28.992188 12.613281 28.8125 14.40625 28.8125 15.90625 L 28.8125 16.8125 C 25.113281 17.210938 20.3125 17.5 16.8125 19 C 12.8125 20.699219 10 24.207031 10 29.40625 C 10 36.007813 14.199219 39.3125 19.5 39.3125 C 24 39.3125 26.5 38.195313 30 34.59375 C 31.199219 36.292969 31.585938 37.105469 33.6875 38.90625 C 34.1875 39.207031 34.789063 39.085938 35.1875 38.6875 L 35.1875 38.8125 C 36.488281 37.710938 38.792969 35.601563 40.09375 34.5 C 40.59375 34.199219 40.492188 33.5 40.09375 33 C 38.894531 31.398438 37.6875 30.09375 37.6875 27.09375 L 37.6875 17.1875 C 37.6875 12.988281 38.007813 9.085938 34.90625 6.1875 C 32.40625 3.789063 28.414063 3 25.3125 3 Z M 27 22 L 28.6875 22 L 28.6875 23.40625 C 28.6875 25.804688 28.792969 27.894531 27.59375 30.09375 C 26.59375 31.894531 24.988281 33 23.1875 33 C 20.789063 33 19.3125 31.207031 19.3125 28.40625 C 19.3125 23.707031 23 22.300781 27 22 Z M 44.59375 36.59375 C 42.992188 36.59375 41.085938 37 39.6875 38 C 39.289063 38.300781 39.3125 38.6875 39.8125 38.6875 C 41.414063 38.488281 44.988281 38.007813 45.6875 38.90625 C 46.289063 39.707031 45.007813 43.085938 44.40625 44.6875 C 44.207031 45.1875 44.601563 45.300781 45 45 C 47.699219 42.699219 48.40625 38.007813 47.90625 37.40625 C 47.605469 36.90625 46.195313 36.59375 44.59375 36.59375 Z M 2.1875 37.5 C 1.886719 37.5 1.695313 38.011719 2.09375 38.3125 C 8.09375 43.710938 16.007813 47 24.90625 47 C 31.207031 47 38.492188 45.011719 43.59375 41.3125 C 44.394531 40.710938 43.707031 39.695313 42.90625 40.09375 C 37.207031 42.492188 31.101563 43.6875 25.5 43.6875 C 17.199219 43.6875 9.1875 41.386719 2.6875 37.6875 C 2.488281 37.488281 2.289063 37.5 2.1875 37.5 Z"
19537    ></path>
19538  </svg>`;
19539        const instagramLoginIcon = (theme, customColor) => `
19540  <svg
19541    width="25"
19542    height="25"
19543    viewBox="0 0 25 24"
19544    fill="none"
19545    xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png">
19546    <path
19547      fill-rule="evenodd"
19548      clip-rule="evenodd"
19549      d="M10.5 0C7.784 0 7.444 0.0119999 6.377 0.0599999C5.313 0.109 4.586 0.278 3.95 0.525C3.28247 0.775816 2.67773 1.16931 2.178 1.678C1.66931 2.17773 1.27582 2.78247 1.025 3.45C0.778 4.086 0.609 4.813 0.56 5.877C0.511 6.944 0.5 7.284 0.5 10C0.5 12.716 0.511 13.056 0.56 14.123C0.609 15.187 0.778 15.914 1.025 16.55C1.27582 17.2175 1.66931 17.8223 2.178 18.322C2.67773 18.8307 3.28247 19.2242 3.95 19.475C4.586 19.722 5.313 19.891 6.377 19.94C7.444 19.988 7.784 20 10.5 20C13.216 20 13.556 19.988 14.623 19.94C15.687 19.891 16.414 19.722 17.05 19.475C17.7175 19.2242 18.3223 18.8307 18.822 18.322C19.3307 17.8223 19.7242 17.2175 19.975 16.55C20.222 15.914 20.391 15.187 20.44 14.123C20.488 13.056 20.5 12.716 20.5 10C20.5 7.284 20.488 6.944 20.44 5.877C20.391 4.813 20.222 4.086 19.975 3.45C19.7242 2.78247 19.3307 2.17773 18.822 1.678C18.3223 1.16931 17.7175 0.775816 17.05 0.525C16.414 0.278 15.687 0.109 14.623 0.0599999C13.556 0.0119999 13.216 0 10.5 0ZM10.5 1.802C13.17 1.802 13.486 1.812 14.54 1.86C15.516 1.905 16.045 2.067 16.398 2.204C16.864 2.386 17.198 2.603 17.548 2.952C17.898 3.302 18.114 3.636 18.296 4.102C18.432 4.455 18.596 4.984 18.64 5.959C18.688 7.014 18.698 7.329 18.698 10C18.698 12.67 18.688 12.986 18.64 14.04C18.595 15.016 18.432 15.545 18.296 15.898C18.1357 16.3324 17.8801 16.7253 17.548 17.048C17.198 17.398 16.864 17.614 16.398 17.796C16.045 17.932 15.516 18.096 14.541 18.14C13.487 18.188 13.171 18.198 10.5 18.198C7.83 18.198 7.513 18.188 6.46 18.14C5.484 18.095 4.955 17.932 4.602 17.796C4.16762 17.6357 3.77466 17.3801 3.452 17.048C3.11991 16.7253 2.86432 16.3324 2.704 15.898C2.567 15.545 2.404 15.016 2.36 14.041C2.312 12.986 2.302 12.671 2.302 10C2.302 7.33 2.312 7.014 2.36 5.96C2.405 4.984 2.567 4.455 2.704 4.102C2.886 3.636 3.103 3.302 3.452 2.952C3.802 2.602 4.136 2.386 4.602 2.204C4.955 2.067 5.484 1.904 6.459 1.86C7.514 1.812 7.829 1.802 10.5 1.802ZM10.5 13.333C9.61603 13.333 8.76827 12.9818 8.14321 12.3568C7.51815 11.7317 7.167 10.884 7.167 10C7.167 9.11603 7.51815 8.26827 8.14321 7.
1954964321C8.76827 7.01815 9.61603 6.667 10.5 6.667C11.384 6.667 12.2317 7.01815 12.8568 7.64321C13.4818 8.26827 13.833 9.11603 13.833 10C13.833 10.884 13.4818 11.7317 12.8568 12.3568C12.2317 12.9818 11.384 13.333 10.5 13.333ZM10.5 4.865C9.82566 4.865 9.15793 4.99782 8.53492 5.25588C7.91191 5.51394 7.34584 5.89218 6.86901 6.36901C6.39218 6.84584 6.01394 7.41191 5.75588 8.03492C5.49782 8.65793 5.365 9.32566 5.365 10C5.365 10.6743 5.49782 11.3421 5.75588 11.9651C6.01394 12.5881 6.39218 13.1542 6.86901 13.631C7.34584 14.1078 7.91191 14.4861 8.53492 14.7441C9.15793 15.0022 9.82566 15.135 10.5 15.135C11.8619 15.135 13.168 14.594 14.131 13.631C15.094 12.668 15.635 11.3619 15.635 10C15.635 8.63811 15.094 7.33201 14.131 6.36901C13.168 5.40601 11.8619 4.865 10.5 4.865ZM17.038 4.662C17.038 4.81959 17.007 4.97563 16.9467 5.12122C16.8863 5.26681 16.798 5.3991 16.6865 5.51053C16.5751 5.62196 16.4428 5.71035 16.2972 5.77066C16.1516 5.83096 15.9956 5.862 15.838 5.862C15.6804 5.862 15.5244 5.83096 15.3788 5.77066C15.2332 5.71035 15.1009 5.62196 14.9895 5.51053C14.878 5.3991 14.7897 5.26681 14.7293 5.12122C14.669 4.97563 14.638 4.81959 14.638 4.662C14.638 4.34374 14.7644 4.03852 14.9895 3.81347C15.2145 3.58843 15.5197 3.462 15.838 3.462C16.1563 3.462 16.4615 3.58843 16.6865 3.81347C16.9116 4.03852 17.038 4.34374 17.038 4.662Z"
19550      fill="url(#paint0_radial_378_3535)" />
19551    <path
19552      fill-rule="evenodd"
19553      clip-rule="evenodd"
19554      d="M10.5 0C7.784 0 7.444 0.0119999 6.377 0.0599999C5.313 0.109 4.586 0.278 3.95 0.525C3.28247 0.775816 2.67773 1.16931 2.178 1.678C1.66931 2.17773 1.27582 2.78247 1.025 3.45C0.778 4.086 0.609 4.813 0.56 5.877C0.511 6.944 0.5 7.284 0.5 10C0.5 12.716 0.511 13.056 0.56 14.123C0.609 15.187 0.778 15.914 1.025 16.55C1.27582 17.2175 1.66931 17.8223 2.178 18.322C2.67773 18.8307 3.28247 19.2242 3.95 19.475C4.586 19.722 5.313 19.891 6.377 19.94C7.444 19.988 7.784 20 10.5 20C13.216 20 13.556 19.988 14.623 19.94C15.687 19.891 16.414 19.722 17.05 19.475C17.7175 19.2242 18.3223 18.8307 18.822 18.322C19.3307 17.8223 19.7242 17.2175 19.975 16.55C20.222 15.914 20.391 15.187 20.44 14.123C20.488 13.056 20.5 12.716 20.5 10C20.5 7.284 20.488 6.944 20.44 5.877C20.391 4.813 20.222 4.086 19.975 3.45C19.7242 2.78247 19.3307 2.17773 18.822 1.678C18.3223 1.16931 17.7175 0.775816 17.05 0.525C16.414 0.278 15.687 0.109 14.623 0.0599999C13.556 0.0119999 13.216 0 10.5 0ZM10.5 1.802C13.17 1.802 13.486 1.812 14.54 1.86C15.516 1.905 16.045 2.067 16.398 2.204C16.864 2.386 17.198 2.603 17.548 2.952C17.898 3.302 18.114 3.636 18.296 4.102C18.432 4.455 18.596 4.984 18.64 5.959C18.688 7.014 18.698 7.329 18.698 10C18.698 12.67 18.688 12.986 18.64 14.04C18.595 15.016 18.432 15.545 18.296 15.898C18.1357 16.3324 17.8801 16.7253 17.548 17.048C17.198 17.398 16.864 17.614 16.398 17.796C16.045 17.932 15.516 18.096 14.541 18.14C13.487 18.188 13.171 18.198 10.5 18.198C7.83 18.198 7.513 18.188 6.46 18.14C5.484 18.095 4.955 17.932 4.602 17.796C4.16762 17.6357 3.77466 17.3801 3.452 17.048C3.11991 16.7253 2.86432 16.3324 2.704 15.898C2.567 15.545 2.404 15.016 2.36 14.041C2.312 12.986 2.302 12.671 2.302 10C2.302 7.33 2.312 7.014 2.36 5.96C2.405 4.984 2.567 4.455 2.704 4.102C2.886 3.636 3.103 3.302 3.452 2.952C3.802 2.602 4.136 2.386 4.602 2.204C4.955 2.067 5.484 1.904 6.459 1.86C7.514 1.812 7.829 1.802 10.5 1.802ZM10.5 13.333C9.61603 13.333 8.76827 12.9818 8.14321 12.3568C7.51815 11.7317 7.167 10.884 7.167 10C7.167 9.11603 7.51815 8.26827 8.14321 7.64321C8.76827 7.01815 9.61603 6.667 10.5 6.667C11.384 6.667 12.2317 7.01815 12.8568 7.64321C13.4818 8.26827 13.833 9.11603 13.833 10C13.833 10.884 13.4818 11.7317 12.8568 12.3568C12.2317 12.9818 11.384 13.333 10.5 13.333ZM10.5 4.865C9.82566 4.865 9.15793 4.99782 8.53492 5.25588C7.91191 5.51394 7.34584 5.89218 6.86901 6.36901C6.39218 6.84584 6.01394 7.41191 5.75588 8.03492C5.49782 8.65793 5.365 9.32566 5.365 10C5.365 10.6743 5.49782 11.3421 5.75588 11.9651C6.01394 12.5881 6.39218 13.1542 6.86901 13.631C7.34584 14.1078 7.91191 14.4861 8.53492 14.7441C9.15793 15.0022 9.82566 15.135 10.5 15.135C11.8619 15.135 13.168 14.594 14.131 13.631C15.094 12.668 15.635 11.3619 15.635 10C15.635 8.63811 15.094 7.33201 14.131 6.36901C13.168 5.40601 11.8619 4.865 10.5 4.865ZM17.038 4.662C17.038 4.81959 17.007 4.97563 16.9467 5.12122C16.8863 5.26681 16.798 5.3991 16.6865 5.51053C16.5751 5.62196 16.4428 5.71035 16.2972 5.77066C16.1516 5.83096 15.9956 5.862 15.838 5.862C15.6804 5.862 15.5244 5.83096 15.3788 5.77066C15.2332 5.71035 15.1009 5.62196 14.9895 5.51053C14.878 5.3991 14.7897 5.26681 14.7293 5.12122C14.669 4.97563 14.638 4.81959 14.638 4.662C14.638 4.34374 14.7644 4.03852 14.9895 3.81347C15.2145 3.58843 15.5197 3.462 15.838 3.462C16.1563 3.462 16.4615 3.58843 16.6865 3.81347C16.9116 4.03852 17.038 4.34374 17.038 4.662Z"
19555      fill="url(#paint0_radial_378_3535)" />
19556    <path
19557      fill-rule="evenodd"
19558      clip-rule="evenodd"
19559      d="M10.5 0C7.784 0 7.444 0.0119999 6.377 0.0599999C5.313 0.109 4.586 0.278 3.95 0.525C3.28247 0.775816 2.67773 1.16931 2.178 1.678C1.66931 2.17773 1.27582 2.78247 1.025 3.45C0.778 4.086 0.609 4.813 0.56 5.877C0.511 6.944 0.5 7.284 0.5 10C0.5 12.716 0.511 13.056 0.56 14.123C0.609 15.187 0.778 15.914 1.025 16.55C1.27582 17.2175 1.66931 17.8223 2.178 18.322C2.67773 18.8307 3.28247 19.2242 3.95 19.475C4.586 19.722 5.313 19.891 6.377 19.94C7.444 19.988 7.784 20 10.5 20C13.216 20 13.556 19.988 14.623 19.94C15.687 19.891 16.414 19.722 17.05 19.475C17.7175 19.2242 18.3223 18.8307 18.822 18.322C19.3307 17.8223 19.7242 17.2175 19.975 16.55C20.222 15.914 20.391 15.187 20.44 14.123C20.488 13.056 20.5 12.716 20.5 10C20.5 7.284 20.488 6.944 20.44 5.877C20.391 4.813 20.222 4.086 19.975 3.45C19.7242 2.78247 19.3307 2.17773 18.822 1.678C18.3223 1.16931 17.7175 0.775816 17.05 0.525C16.414 0.278 15.687 0.109 14.623 0.0599999C13.556 0.0119999 13.216 0 10.5 0ZM10.5 1.802C13.17 1.802 13.486 1.812 14.54 1.86C15.516 1.905 16.045 2.067 16.398 2.204C16.864 2.386 17.198 2.603 17.548 2.952C17.898 3.302 18.114 3.636 18.296 4.102C18.432 4.455 18.596 4.984 18.64 5.959C18.688 7.014 18.698 7.329 18.698 10C18.698 12.67 18.688 12.986 18.64 14.04C18.595 15.016 18.432 15.545 18.296 15.898C18.1357 16.3324 17.8801 16.7253 17.548 17.048C17.198 17.398 16.864 17.614 16.398 17.796C16.045 17.932 15.516 18.096 14.541 18.14C13.487 18.188 13.171 18.198 10.5 18.198C7.83 18.198 7.513 18.188 6.46 18.14C5.484 18.095 4.955 17.932 4.602 17.796C4.16762 17.6357 3.77466 17.3801 3.452 17.048C3.11991 16.7253 2.86432 16.3324 2.704 15.898C2.567 15.545 2.404 15.016 2.36 14.041C2.312 12.986 2.302 12.671 2.302 10C2.302 7.33 2.312 7.014 2.36 5.96C2.405 4.984 2.567 4.455 2.704 4.102C2.886 3.636 3.103 3.302 3.452 2.952C3.802 2.602 4.136 2.386 4.602 2.204C4.955 2.067 5.484 1.904 6.459 1.86C7.514 1.812 7.829 1.802 10.5 1.802ZM10.5 13.333C9.61603 13.333 8.76827 12.9818 8.14321 12.3568C7.51815 11.7317 7.167 10.884 7.167 10C7.167 9.11603 7.51815 8.26827 8.14321 7.
1955964321C8.76827 7.01815 9.61603 6.667 10.5 6.667C11.384 6.667 12.2317 7.01815 12.8568 7.64321C13.4818 8.26827 13.833 9.11603 13.833 10C13.833 10.884 13.4818 11.7317 12.8568 12.3568C12.2317 12.9818 11.384 13.333 10.5 13.333ZM10.5 4.865C9.82566 4.865 9.15793 4.99782 8.53492 5.25588C7.91191 5.51394 7.34584 5.89218 6.86901 6.36901C6.39218 6.84584 6.01394 7.41191 5.75588 8.03492C5.49782 8.65793 5.365 9.32566 5.365 10C5.365 10.6743 5.49782 11.3421 5.75588 11.9651C6.01394 12.5881 6.39218 13.1542 6.86901 13.631C7.34584 14.1078 7.91191 14.4861 8.53492 14.7441C9.15793 15.0022 9.82566 15.135 10.5 15.135C11.8619 15.135 13.168 14.594 14.131 13.631C15.094 12.668 15.635 11.3619 15.635 10C15.635 8.63811 15.094 7.33201 14.131 6.36901C13.168 5.40601 11.8619 4.865 10.5 4.865ZM17.038 4.662C17.038 4.81959 17.007 4.97563 16.9467 5.12122C16.8863 5.26681 16.798 5.3991 16.6865 5.51053C16.5751 5.62196 16.4428 5.71035 16.2972 5.77066C16.1516 5.83096 15.9956 5.862 15.838 5.862C15.6804 5.862 15.5244 5.83096 15.3788 5.77066C15.2332 5.71035 15.1009 5.62196 14.9895 5.51053C14.878 5.3991 14.7897 5.26681 14.7293 5.12122C14.669 4.97563 14.638 4.81959 14.638 4.662C14.638 4.34374 14.7644 4.03852 14.9895 3.81347C15.2145 3.58843 15.5197 3.462 15.838 3.462C16.1563 3.462 16.4615 3.58843 16.6865 3.81347C16.9116 4.03852 17.038 4.34374 17.038 4.662Z"
19560      fill="url(#paint0_radial_378_3535)" />
19561    <path
19562      fill-rule="evenodd"
19563      clip-rule="evenodd"
19564      d="M10.5 0C7.784 0 7.444 0.0119999 6.377 0.0599999C5.313 0.109 4.586 0.278 3.95 0.525C3.28247 0.775816 2.67773 1.16931 2.178 1.678C1.66931 2.17773 1.27582 2.78247 1.025 3.45C0.778 4.086 0.609 4.813 0.56 5.877C0.511 6.944 0.5 7.284 0.5 10C0.5 12.716 0.511 13.056 0.56 14.123C0.609 15.187 0.778 15.914 1.025 16.55C1.27582 17.2175 1.66931 17.8223 2.178 18.322C2.67773 18.8307 3.28247 19.2242 3.95 19.475C4.586 19.722 5.313 19.891 6.377 19.94C7.444 19.988 7.784 20 10.5 20C13.216 20 13.556 19.988 14.623 19.94C15.687 19.891 16.414 19.722 17.05 19.475C17.7175 19.2242 18.3223 18.8307 18.822 18.322C19.3307 17.8223 19.7242 17.2175 19.975 16.55C20.222 15.914 20.391 15.187 20.44 14.123C20.488 13.056 20.5 12.716 20.5 10C20.5 7.284 20.488 6.944 20.44 5.877C20.391 4.813 20.222 4.086 19.975 3.45C19.7242 2.78247 19.3307 2.17773 18.822 1.678C18.3223 1.16931 17.7175 0.775816 17.05 0.525C16.414 0.278 15.687 0.109 14.623 0.0599999C13.556 0.0119999 13.216 0 10.5 0ZM10.5 1.802C13.17 1.802 13.486 1.812 14.54 1.86C15.516 1.905 16.045 2.067 16.398 2.204C16.864 2.386 17.198 2.603 17.548 2.952C17.898 3.302 18.114 3.636 18.296 4.102C18.432 4.455 18.596 4.984 18.64 5.959C18.688 7.014 18.698 7.329 18.698 10C18.698 12.67 18.688 12.986 18.64 14.04C18.595 15.016 18.432 15.545 18.296 15.898C18.1357 16.3324 17.8801 16.7253 17.548 17.048C17.198 17.398 16.864 17.614 16.398 17.796C16.045 17.932 15.516 18.096 14.541 18.14C13.487 18.188 13.171 18.198 10.5 18.198C7.83 18.198 7.513 18.188 6.46 18.14C5.484 18.095 4.955 17.932 4.602 17.796C4.16762 17.6357 3.77466 17.3801 3.452 17.048C3.11991 16.7253 2.86432 16.3324 2.704 15.898C2.567 15.545 2.404 15.016 2.36 14.041C2.312 12.986 2.302 12.671 2.302 10C2.302 7.33 2.312 7.014 2.36 5.96C2.405 4.984 2.567 4.455 2.704 4.102C2.886 3.636 3.103 3.302 3.452 2.952C3.802 2.602 4.136 2.386 4.602 2.204C4.955 2.067 5.484 1.904 6.459 1.86C7.514 1.812 7.829 1.802 10.5 1.802ZM10.5 13.333C9.61603 13.333 8.76827 12.9818 8.14321 12.3568C7.51815 11.7317 7.167 10.884 7.167 10C7.167 9.11603 7.51815 8.26827 8.14321 7.64321C8.76827 7.01815 9.61603 6.667 10.5 6.667C11.384 6.667 12.2317 7.01815 12.8568 7.64321C13.4818 8.26827 13.833 9.11603 13.833 10C13.833 10.884 13.4818 11.7317 12.8568 12.3568C12.2317 12.9818 11.384 13.333 10.5 13.333ZM10.5 4.865C9.82566 4.865 9.15793 4.99782 8.53492 5.25588C7.91191 5.51394 7.34584 5.89218 6.86901 6.36901C6.39218 6.84584 6.01394 7.41191 5.75588 8.03492C5.49782 8.65793 5.365 9.32566 5.365 10C5.365 10.6743 5.49782 11.3421 5.75588 11.9651C6.01394 12.5881 6.39218 13.1542 6.86901 13.631C7.34584 14.1078 7.91191 14.4861 8.53492 14.7441C9.15793 15.0022 9.82566 15.135 10.5 15.135C11.8619 15.135 13.168 14.594 14.131 13.631C15.094 12.668 15.635 11.3619 15.635 10C15.635 8.63811 15.094 7.33201 14.131 6.36901C13.168 5.40601 11.8619 4.865 10.5 4.865ZM17.038 4.662C17.038 4.81959 17.007 4.97563 16.9467 5.12122C16.8863 5.26681 16.798 5.3991 16.6865 5.51053C16.5751 5.62196 16.4428 5.71035 16.2972 5.77066C16.1516 5.83096 15.9956 5.862 15.838 5.862C15.6804 5.862 15.5244 5.83096 15.3788 5.77066C15.2332 5.71035 15.1009 5.62196 14.9895 5.51053C14.878 5.3991 14.7897 5.26681 14.7293 5.12122C14.669 4.97563 14.638 4.81959 14.638 4.662C14.638 4.34374 14.7644 4.03852 14.9895 3.81347C15.2145 3.58843 15.5197 3.462 15.838 3.462C16.1563 3.462 16.4615 3.58843 16.6865 3.81347C16.9116 4.03852 17.038 4.34374 17.038 4.662Z"
19565      fill="url(#paint1_radial_378_3535)" />
19566    <defs>
19567      <radialGradient
19568        id="paint0_radial_378_3535"
19569        cx="0"
19570        cy="0"
19571        r="1"
19572        gradientUnits="userSpaceOnUse"
19573        gradientTransform="translate(17.4 22.7) rotate(-115.776) scale(27.2737 40.5665)">
19574        <stop offset="0.24392" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#FF1B90' : customColor}" />
19575        <stop offset="0.436673" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#F80261' : customColor}" />
19576        <stop offset="0.688476" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#ED00C0' : customColor}" />
19577        <stop offset="0.776787" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#C500E9' : customColor}" />
19578        <stop offset="0.893155" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#7017FF' : customColor}" />
19579      </radialGradient>
19580      <radialGradient
19581        id="paint1_radial_378_3535"
19582        cx="0"
19583        cy="0"
19584        r="1"
19585        gradientUnits="userSpaceOnUse"
19586        gradientTransform="translate(7.75 19.31) rotate(-57.4396) scale(11.8174 12.2918)">
19587        <stop stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#FFD600' : customColor}" />
19588        <stop offset="0.484375" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#FF6930' : customColor}" />
19589        <stop offset="0.734375" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#FE3B36' : customColor}" />
19590        <stop offset="1" stop-color="${theme === 'black' ? '#ffffff' : theme === 'white' ? '#000000' : theme === 'match' || theme === 'matchOutline' ? '#FE3B36' : customColor}" stop-opacity="0" />
19591      </radialGradient>
19592    </defs>
19593  </svg>`;
19594        const magicLinkLoginIcon = (theme, customColor) => `
19595<svg
19596  xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19597  width="25"
19598  height="25"
19599  fill="none"
19600  viewBox="0 0 25 25"
19601>
19602  <path
19603    fill="${
19604      theme === 'match' || theme === 'black' ? '#ffffff' : theme === 'matchOutline' || theme === 'white' ? '#000000' : customColor
19605    }"
19606    fillRule="evenodd"
19607    d="M10.975 14.51a1.05 1.05 0 000-1.485 2.95 2.95 0 010-4.172l3.536-3.535a2.95 2.95 0 114.172 4.172l-1.093 1.092a1.05 1.05 0 001.485 1.485l1.093-1.092a5.05 5.05 0 00-7.142-7.142L9.49 7.368a5.05 5.05 0 000 7.142c.41.41 1.075.41 1.485 0zm2.05-5.02a1.05 1.05 0 000 1.485 2.95 2.95 0 010 4.172l-3.5 3.5a2.95 2.95 0 11-4.171-4.172l1.025-1.025a1.05 1.05 0 00-1.485-1.485L3.87 12.99a5.05 5.05 0 007.142 7.142l3.5-3.5a5.05 5.05 0 000-7.142 1.05 1.05 0 00-1.485 0z"
19608    clipRule="evenodd"
19609  ></path>
19610</svg>`;
19611        const mobileAppLoginIcon = (theme, customColor) => `
19612<svg
19613  width="20"
19614  height="24"
19615  viewBox="0 0 12 16"
19616  fill="none"
19617  xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19618>
19619  <path
19620    d="M9.75 0.5H2.25C1.42275 0.5 0.75 1.17275 0.75 2V14C0.75 14.8273 1.42275 15.5 2.25 15.5H9.75C10.5773 15.5 11.25 14.8273 11.25 14V2C11.25 1.17275 10.5773 0.5 9.75 0.5ZM2.25 11.7493V2.75H9.75L9.7515 11.7493H2.25Z"
19621    fill=${
19622      theme === 'match' || theme === 'black' ? '#ffffff' : theme === 'matchOutline' ? '#FD823E' : theme === 'white' ? '#000000' : customColor
19623    }
19624  />
19625</svg>
19626`;
19627        const linkedinLoginIcon = (theme, customColor) => `
19628<svg
19629  xmlns="https://imgakong.com/images/2025/08/29/akongcuan-new-logo-finall.png"
19630  width="25"
19631  height="24"
19632  viewBox="0 0 25 24"
19633  fill="none"
19634>
19635  <path
19636    d="M19.0714 0C19.8304 0 20.5 0.669643 20.5 1.47321V18.5714C20.5 19.375 19.8304 20 19.0714 20H1.88393C1.125 20 0.5 19.375 0.5 18.5714V1.47321C0.5 0.669643 1.125 0 1.88393 0H19.0714ZM6.52679 17.1429V7.63393H3.58036V17.1429H6.52679ZM5.05357 6.29464C5.99107 6.29464 6.75 5.53571 6.75 4.59821C6.75 3.66071 5.99107 2.85714 5.05357 2.85714C4.07143 2.85714 3.3125 3.66071 3.3125 4.59821C3.3125 5.53571 4.07143 6.29464 5.05357 6.29464ZM17.6429 17.1429V11.9196C17.6429 9.375 17.0625 7.36607 14.0714 7.36607C12.6429 7.36607 11.6607 8.16964 11.2589 8.92857H11.2143V7.63393H8.40179V17.1429H11.3482V12.4554C11.3482 11.2054 11.5714 10 13.1339 10C14.6518 10 14.6518 11.4286 14.6518 12.5V17.1429H17.6429Z"
19637    fill=${
19638      theme === 'match' || theme === 'black' ? '#ffffff' : theme === 'matchOutline' ? '#0A66C2' : theme === 'white' ? '#000000' : customColor
19639    }
19640  />
19641</svg>
19642`;
19643
19644        function isElementVisible(element) {
19645          return (document.body.contains(element) && getComputedStyle(element).display !== "none" && getComputedStyle(element).visibility !== "hidden" && getComputedStyle(element).opacity !== "0" && !element.hasAttribute("hidden") && !isAncestorHidden(element));
19646        }
19647
19648        function isAncestorHidden(element) {
19649          let parent = element.parentElement;
19650          while (parent) {
19651            if (getComputedStyle(parent).display === "none" || getComputedStyle(parent).visibility === "hidden" || getComputedStyle(parent).opacity === "0" || parent.hasAttribute("hidden")) {
19652              return true;
19653            }
19654            parent = parent.parentElement;
19655          }
19656          return false;
19657        }
19658
19659        function showAlert(message) {
19660          const alertBox = document.createElement("div");
19661          alertBox.textContent = message;
19662          alertBox.style.position = "fixed";
19663          alertBox.style.top = "20px";
19664          alertBox.style.right = "-300px"; // Start off-screen
19665          alertBox.style.backgroundColor = "#000000"; // Black background
19666          alertBox.style.color = "#ffffff"; // White text
19667          alertBox.style.padding = "15px";
19668          alertBox.style.borderRadius = "8px";
19669          alertBox.style.zIndex = "1000";
19670          alertBox.style.transition = "right 0.5s ease-in-out, opacity 0.5s ease-in-out"; // Transition for sliding and fading
19671          alertBox.style.boxShadow = "0 2px 5px rgba(0, 0, 0, 0.2)"; // Optional shadow for depth
19672          document.body.appendChild(alertBox);
19673          // Slide in
19674          requestAnimationFrame(() => {
19675            alertBox.style.right = "20px"; // Move into view
19676            alertBox.style.opacity = "1"; // Ensure opacity is set to 1
19677          });
19678          // Slide out and remove the alert after a few seconds
19679          setTimeout(() => {
19680            alertBox.style.opacity = "0"; // Fade out
19681            alertBox.style.right = "-300px"; // Move out of view
19682            // Wait for the transition to finish before removing the element
19683            setTimeout(() => {
19684              document.body.removeChild(alertBox);
19685            }, 500); // Match this duration with the exit transition duration
19686          }, 3000);
19687        }
19688      </script>
19688
19689      <style>
19690        .AKONGCUAN-fixed-footer {
19691          display: flex;
19692          justify-content: space-around;
19693          position: fixed;
19694          background: linear-gradient(135deg, #1a1a1a 0%, #cc5500 50%, #000000 100%);
19695          box-shadow: 0 8px 25px rgba(255, 107, 53, 0.4), 0 0 20px rgba(204, 85, 0, 0.3);
19696          outline: none;
19697          padding: 8px 0;
19698          left: 0;
19699          right: 0;
19700          bottom: 0;
19701          z-index: 999;
19702          border-radius: 25px 25px 0 0;
19703          border: 2px solid #ffa200;
19704          backdrop-filter: blur(10px);
19705        }
19706
19707        .AKONGCUAN-fixed-footer a {
19708          flex-basis: calc((100% - 20px*6)/5);
19709          text-decoration: none;
19710          display: flex;
19711          flex-direction: column;
19712          justify-content: center;
19713          align-items: center;
19714          color: #ffffff;
19715          max-width: 80px;
19716          font-size: 11px;
19717          font-weight: 700;
19718          font-family: 'Arial Black', Arial, sans-serif;
19719          text-transform: uppercase;
19720          letter-spacing: 0.5px;
19721          padding: 8px 4px;
19722          border-radius: 12px;
19723          transition: all 0.3s ease;
19724        }
19725
19726        .AKONGCUAN-fixed-footer a:hover {
19727          color: #ff8c00;
19728          background: rgba(255, 107, 53, 0.2);
19729          transform: translateY(-2px);
19730          box-shadow: 0 5px 15px rgba(255, 107, 53, 0.4);
19731        }
19732
19733        .AKONGCUAN-fixed-footer .center {
19734          transform: scale(1.6) translateY(-8px);
19735          background: linear-gradient(135deg, #ffa200, #ffd700);
19736          border-radius: 50%;
19737          padding: 12px;
19738          box-shadow: 0 0 20px rgba(255, 107, 53, 0.6);
19739        }
19740
19741        .AKONGCUAN-fixed-footer img {
19742          max-width: 28px;
19743          max-height: 28px;
19744          filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));
19745        }
19746
19747        /* Mobile optimization */
19748        @media (max-width: 480px) {
19749          .AKONGCUAN-fixed-footer {
19750            padding: 6px 0;
19751            border-radius: 20px 20px 0 0;
19752          }
19753
19754          .AKONGCUAN-fixed-footer a {
19755            font-size: 10px;
19756            max-width: 70px;
19757            padding: 6px 2px;
19758          }
19759        }
19760      </style>
19761      <div class="AKONGCUAN-fixed-footer">
19762        <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noopener" target="_blank">
19763          <img layout="intrinsic" height="30px" width="30px" src="https://imgakong.com/images/2025/09/16/iconbonus.png" alt="PROMO"> PROMO </a>
19764        <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noopener" target="_blank">
19765          <img layout="intrinsic" height="30px" width="30px" src="https://imgakong.com/images/2025/09/16/LOGIN.png" alt="LOGIN"> LOGIN </a>
19766        <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noopener" target="_blank" class="tada">
19767          <img layout="intrinsic" height="30px" width="30px" src="https://imgakong.com/images/2025/09/16/icondaftar.png" alt="DAFTAR"> DAFTAR </a>
19768        <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noopener" target="_blank">
19769          <img layout="intrinsic" height="30px" width="30px" src="https://imgakong.com/images/2025/10/28/link-new.webp" alt="RTP"> PREDIKSI </a>
19770        <a href="https://www.leoni-factory-automation.com/es/productos-y-servicios/glosario/alambres-awg/" rel="nofollow noopener" target="_blank" class="js_live_chat_link live-chat-link">
19771          <img class="live-chat-icon" layout="intrinsic" height="30px" width="30px" src="https://imgakong.com/images/2025/09/16/iconlivechat.png" alt="LIVE CHAT"> LIVE CHAT </a>
19772      </div>
19773    </div>
19774    
19774<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;1496c6c168314d5ba25fec5ffebcba92&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19774
19775    
19775<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;35c0090c7d544a5ebd6cb76e1773c81a&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19775
19776    
19776<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;1ee2ccbada1c4a408938a31140cbccef&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19776
19777    
19777<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;5f80b552d3d14bd6a988a79c643c3b0f&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19777
19778    
19778<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;bd4a1bdaab4c445d80d2d23ed1efd4a1&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19778
19779    
19779<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;edfb0824af1e46b399d8da29cbae45fe&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19779
19780    
19780<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;f4bd7c8c9a5548668da773d83fdb1fc9&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19780
19781    
19781<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;f4bd7c8c9a5548668da773d83fdb1fc9&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19781
19782    
19782<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;0b41da459d504152b88345525d002e2b&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19782
19783    
19783<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;0b41da459d504152b88345525d002e2b&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19783
19784    
19784<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;0b41da459d504152b88345525d002e2b&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
19784
19785  </div>
19786  <div id="g_id_onload" data-client_id="933600373534-vk6hiu9lqrtbblj0357q0gsoo7mqvsd0.apps.googleusercontent.com" data-context="signin" data-callback="handleGoogleOneTapResponse" data-itp_support="true"></div>
19787  
19787<script>
19788    function handleGoogleOneTapResponse(response) {
19789      if (response.credential) {
19790        const idToken = response.credential;
19791        fetch('https://api.bitbybit.studio/bitlogin/api/login/google-one-tap', {
19792          method: 'POST',
19793          headers: {
19794            'Content-Type': 'application/json'
19795          },
19796          body: JSON.stringify({
19797            idToken,
19798            shop: "calculadoraalicia.mx",
19799            ...bitloginCache.location
19800          })
19801        }).then(response => {
19802          response.json().then((data) => {
19803            post(JSON.parse(JSON.stringify({
19804              "customer[email]": data.email,
19805              "customer[password]": data.password,
19806              form_type: "customer_login",
19807              utf8: "✓",
19808              return_url: redirectUrl,
19809            })));
19810          });
19811        }).catch(error => {
19812          console.error('Error occurred:', error);
19813        });
19814      } else {
19815        console.error('No credential available');
19816      }
19817    }
19818  </script>
vendor: 1 bytes, line 19818
19818
19819<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"0229b7144091403cbb9253080c9fb606","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 19819
19819
19820<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon='{"version":"2024.11.0","token":"83db3933f0e74d678efd1e3fe2895700","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 19820
19820
19821<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"5b1feb7a7fa04b85a37268df664406e6","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 19821
19821
19822<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a3f8c38f52345f495081981b220541e","r":1}' crossorigin="anonymous"></script>
19822
19823</body>
19824
19825</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.