PageSourceSearch

https://hamc.us/cart

html hamc.us collected 2026-10-05 02:51:39 UTC 476,084 bytes, 9,015 lines download raw bytes

1   <!doctype html>
2<!--[if IE 9]> <html class="ie9 no-js" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html itemscope itemtype="http://schema.org/WebPage" class="no-js" lang="en"> <!--<![endif]-->
4<head>
5<script>
6window.KiwiSizing = window.KiwiSizing === undefined ? {} : window.KiwiSizing;
7KiwiSizing.shop = "hamc.myshopify.com";
8
9
10</script>
10
11  <meta charset="utf-8">
12  <meta name="viewport" content="width=device-width,initial-scale=1">
13  <meta name="theme-color" content="#7796a8">
14  <link rel="canonical" href="https://hamc.us/cart"> 
15
16  
17
18  
19  <title>
20  Your Shopping Cart
21  
22  
23  
24  &ndash; HAMCUS
25  
26  </title>
27
28  
29
30  <!-- /snippets/social-meta-tags.liquid -->
31<meta property="og:site_name" content="HAMCUS">
32<meta property="og:url" content="https://hamc.us/cart">
33<meta property="og:title" content="Your Shopping Cart">
34<meta property="og:type" content="website">
35<meta property="og:description" content="HAMCUS | unpredictable forms.">
36
37
38<meta name="twitter:site" content="@xhamcus">
39<meta name="twitter:card" content="summary_large_image">
40<meta name="twitter:title" content="Your Shopping Cart">
41<meta name="twitter:description" content="HAMCUS | unpredictable forms.">
42
43
44  
45
46
47
48
49
50 
51
52 
53 
54
55
56
57
58
59
60
61
62<script>
63  window.theme_load = "popup";
64  window.file_url = "//hamc.us/cdn/shop/files/?v=21845"; 
65  window.asset_url = "//hamc.us/cdn/shop/t/35/assets/xxxxx?v=21845";
66   
67  window.color_swatch = 'true';
68  window.money_format = '${{amount}} USD';  
69  window.shop_currency = 'USD';
70  window.show_multiple_currencies = false;
71  
72  window.review = false;
73  
74  window.filter_mul_choice = true;
75
76  //Product Detail - Add to cart
77  window.btn_addToCart = '#btnAddtocart';
78  window.product_detail_form = '#AddToCartForm';
79  window.product_detail_name = '.product-info h1';
80  window.product_detail_mainImg = '.product-single-photos img';
81  window.addcart_susscess = "popup";
82
83  window.cart_count = ".mini-cart .cart-count";
84  window.cart_total = ".mini-cart .cart-total";
85
86  //Quickview
87  window.btn_quickview = ".btn-quickview";
88  window.quantity = ' x ';
89</script>
89
90
91  
92
93  <link href="//fonts.googleapis.com/css?family=Poppins:300,400,500,700,900" rel="stylesheet" type="text/css" media="all" />
94
95
96
97
98
99<link href="//hamc.us/cdn/shop/t/35/assets/jpreloader.scss.css?v=110269834980605642761789478603" rel="stylesheet" type="text/css" media="all" />
100
101<link href="//hamc.us/cdn/shop/t/35/assets/grid-bootstrap.scss.css?v=119601034917326063121617710517" rel="stylesheet" type="text/css" media="all" />
102<link href="//hamc.us/cdn/shop/t/35/assets/swiper.min.css?v=132518416908919733341617710496" rel="stylesheet" type="text/css" media="all" />
103<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
104
105<link href="//hamc.us/cdn/shop/t/35/assets/theme.scss.css?v=14969825982767787961700046048" rel="stylesheet" type="text/css" media="all" />
106<link href="//hamc.us/cdn/shop/t/35/assets/elements.scss.css?v=24262591594862674731700046048" rel="stylesheet" type="text/css" media="all" />
107<link href="//hamc.us/cdn/shop/t/35/assets/main.scss.css?v=28548618003328086391700046048" rel="stylesheet" type="text/css" media="all" />
108<link href="//hamc.us/cdn/shop/t/35/assets/sections.scss.css?v=13673786949695718641700046048" rel="stylesheet" type="text/css" media="all" />
109<link href="//hamc.us/cdn/shop/t/35/assets/theme-config.scss.css?v=37923489125327348921617710518" rel="stylesheet" type="text/css" media="all" />
110
111<link href="//hamc.us/cdn/shop/t/35/assets/product_detail.scss.css?v=99792952877667660711700046048" rel="stylesheet" type="text/css" media="all" />
112<link href="//hamc.us/cdn/shop/t/35/assets/swatch.scss.css?v=134166388135889643291617710521" rel="stylesheet" type="text/css" media="all" />
113<!--SCROLLBAR-->
114<link href="//hamc.us/cdn/shop/t/35/assets/scrollbar.scss.css?v=38699944065211722431617710518" rel="stylesheet" type="text/css" media="all" />
115
116
117
118<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 118
118
119<script src="//hamc.us/cdn/shop/t/35/assets/jquery-cookie.min.js?v=9607349207001725821617710482" type="text/javascript"></script>
vendor: 1 bytes, line 119
119
120<script src="//hamc.us/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
120
121
122
123<script src="//hamc.us/cdn/shop/t/35/assets/jpreloader.min.js?v=31006161184325285481617710481" type="text/javascript"></script>
123
124
125
126
127
128
129<script src="//hamc.us/cdn/shop/t/35/assets/scrolbar.js?v=92836574803878735191617710491" type="text/javascript"></script>
vendor: 1 bytes, line 129
129
130<script src="//hamc.us/cdn/shop/t/35/assets/swiper.min.js?v=82433240959746952291617710497" type="text/javascript"></script>
vendor: 1 bytes, line 130
130
131<script src="//hamc.us/cdn/shop/t/35/assets/gred.js?v=169827021977201123041617710517" type="text/javascript"></script>
vendor: 1 bytes, line 131
131
132<script src="//hamc.us/cdn/shop/t/35/assets/twitterFetcher.min.js?v=172149674584124885161617710499" type="text/javascript"></script>
132
133
134<script src="//hamc.us/cdn/shop/t/35/assets/theme.js?v=133508279565452841621617710498" type="text/javascript"></script>
134
135
136
137
138
139
140
141
142
143
144
145<link href="//hamc.us/cdn/shop/t/35/assets/animate.css?v=123806161818139119581617710460" rel="stylesheet" type="text/css" media="all" />
146
147
148
149<script type="text/javascript">
150  $(document).ready(function() {
151    $('body').jpreLoader({	        
152    });
153  });
154</script>
154
155
156
157  
158  
159
160
161
162  
162<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
162<meta name="google-site-verification" content="TwweF8H0ITHikAFx-TN0_3akgaMzPQd5tCfmVR0coxI">
163<meta name="google-site-verification" content="TwweF8H0ITHikAFx-TN0_3akgaMzPQd5tCfmVR0coxI">
164<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/4618277/digital_wallets/dialog">
165<meta id="in-context-paypal-metadata" data-shop-id="4618277" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
166<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
166<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
166
167<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
168<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=4618277" crossorigin="anonymous"></script>
vendor: 1 bytes, line 168
168
169<script id="shopify-features" type="application/json">{"accessToken":"2b07b9170da1d9f220db3927acf09a36","betas":["rich-media-storefront-analytics"],"domain":"hamc.us","predictiveSearch":true,"shopId":4618277,"locale":"en"}</script>
vendor: 1 bytes, line 169
169
170<script>var Shopify = Shopify || {};
171Shopify.shop = "hamc.myshopify.com";
172Shopify.locale = "en";
173Shopify.currency = {"active":"USD","rate":"1.0"};
174Shopify.country = "US";
175Shopify.theme = {"name":"2026 LP31","id":120191451206,"schema_name":"Forward","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
176Shopify.theme.handle = "null";
177Shopify.theme.style = {"id":null,"handle":null};
178Shopify.cdnHost = "hamc.us/cdn";
179Shopify.routes = Shopify.routes || {};
180Shopify.routes.root = "/";
181Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
182Shopify.SignInWithShop = Shopify.SignInWithShop || {};
183Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
184Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 184
184
185<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 185
185
186<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 186
186
187<script>
188  window.ShopifyPay = window.ShopifyPay || {};
189  window.ShopifyPay.apiHost = "shop.app\/pay";
190  window.ShopifyPay.redirectState = null;
191</script>
vendor: 1 bytes, line 191
191
192<script>
193  window.Shopify = window.Shopify || {};
194  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
195  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
196  window.Shopify.SignInWithShop.eligible = true;
197</script>
vendor: 1 bytes, line 197
197
198<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 198
198
199<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 199
199
200<script type="module">
201  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
202
203  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
204
205</script>
vendor: 1 bytes, line 205
205
206<script>
207  window.Shopify = window.Shopify || {};
208  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
209  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
210</script>
vendor: 1 bytes, line 210
210
211<script>(function() {
212  var isLoaded = false;
213  function asyncLoad() {
214    if (isLoaded) return;
215    isLoaded = true;
216    var urls = ["https:\/\/cdn.jsdelivr.net\/gh\/apphq\/currency-dist@master\/currencyhq-forward.js?1\u0026shop=hamc.myshopify.com","\/\/code.tidio.co\/mpfswha2roting3qjmf1wdfxyuns67el.js?shop=hamc.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/c53aaafd06dbc6350e71a37c9\/ddf265f70d33c197ecc58a061.js?shop=hamc.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=hamc.myshopify.com","https:\/\/cdn5.hextom.com\/js\/vimotia.js?shop=hamc.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=hamc.myshopify.com\u0026shop=hamc.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=hamc.myshopify.com\u0026shop=hamc.myshopify.com","https:\/\/omnisnippet1.com\/platforms\/shopify.js?source=scriptTag\u0026v=2025-05-15T12\u0026shop=hamc.myshopify.com","https:\/\/app.kiwisizing.com\/web\/js\/dist\/kiwiSizing\/plugin\/SizingPlugin.prod.js?v=340\u0026shop=hamc.myshopify.com"];
217    for (var i = 0; i < urls.length; i++) {
218      var s = document.createElement('script');
219      s.type = 'text/javascript';
220      s.async = true;
221      s.src = urls[i];
222      var x = document.getElementsByTagName('script')[0];
223      x.parentNode.insertBefore(s, x);
224    }
225  };
226  if(window.attachEvent) {
227    window.attachEvent('onload', asyncLoad);
228  } else {
229    window.addEventListener('load', asyncLoad, false);
230  }
231})();</script>
vendor: 1 bytes, line 231
231
232<script id="__st">var __st={"a":4618277,"offset":-25200,"reqid":"afbbbe77-c2a9-470f-94df-1fc0b892d3b2-1791168697","pageurl":"hamc.us\/cart","u":"e2fd888cbe8b","p":"cart"};</script>
vendor: 1 bytes, line 232
232
233<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 233
233
234<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;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){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 234
234
235<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hamc.us/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 235
235
236<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//hamc.us/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
236<script crossorigin="anonymous" defer="defer" src="//hamc.us/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 236
236
237<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 237
237
238<script>
239  window.Shopify = window.Shopify || {};
240  window.Shopify.MCP = window.Shopify.MCP || {};
241  window.Shopify.MCP.enabled = true;
242  window.Shopify.MCP.shop = "hamc.myshopify.com";
243  window.Shopify.MCP.mcpEndpoint = "https:\/\/hamc.us\/api\/mcp";
244  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
245</script>
vendor: 1 bytes, line 245
245
246<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/hamc.us\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
247</script>
vendor: 1 bytes, line 247
247
248<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hamc.us/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
249</script>
vendor: 1 bytes, line 249
249
250<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
251  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
252</script>
vendor: 1 bytes, line 252
252
253<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
254</script>
vendor: 1 bytes, line 254
254
255<script id='scb4127' type='text/javascript' async='' src='https://hamc.us/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
255<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hamc.us/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
256<style id="shopify-accelerated-checkout-cart">
257        #shopify-buyer-consent {
258  margin-top: 1em;
259  display: inline-block;
260  width: 100%;
261}
262
263#shopify-buyer-consent.hidden {
264  display: none;
265}
266
267#shopify-subscription-policy-button {
268  background: none;
269  border: none;
270  padding: 0;
271  text-decoration: underline;
272  font-size: inherit;
273  cursor: pointer;
274}
275
276#shopify-subscription-policy-button::before {
277  box-shadow: none;
278}
279
280      </style>
281
282<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
282
283  
283<script type='text/javascript'>var jiltStorefrontParams = {"capture_email_on_add_to_cart":0,"platform":"shopify","popover_dismiss_message":"Your email and cart are saved so we can send you email reminders about this order.","shop_uuid":"1e828647-4058-4ac0-b9a5-39e50ec4b80c"}; </script>
283
284
285<!-- BeginConsistentCartAddon -->  
285<script>    Shopify.customer_logged_in = false ;  Shopify.customer_email = "" ;  Shopify.log_uuids = true;    </script>
285  <!-- EndConsistentCartAddon -->
286<script type="text/javascript">
287  //BOOSTER APPS COMMON JS CODE
288  window.BoosterApps = window.BoosterApps || {};
289  window.BoosterApps.common = window.BoosterApps.common || {};
290  window.BoosterApps.common.shop = {
291    permanent_domain: 'hamc.myshopify.com',
292    currency: "USD",
293    money_format: "${{amount}}",
294    id: 4618277
295  };
296  
297
298  window.BoosterApps.common.template = 'cart';
299  window.BoosterApps.common.cart = {};
300  window.BoosterApps.common.vapid_public_key = "BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8=";
301
302  window.BoosterApps.cs_app_url = "/apps/ba_fb_app";
303
304  window.BoosterApps.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1635268962","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1635268965","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1630424861"},"rev":{"init_js":null,"widget_js":null,"modal_js":null,"widget_css":null,"modal_css":null},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1634822965"},"bis":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_init.js?v=1633795418","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.js?v=1633795421","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.css?v=1620346071"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1634823102","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1634823105","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1634823107"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1634822968"}},"proxy_paths":{"pu":"\/apps\/ba_fb_app","app_metrics":"\/apps\/ba_fb_app\/app_metrics","push_subscription":"\/apps\/ba_fb_app\/push"},"aat":["pu"],"uat":true,"pv":false,"bam":false};
305
306
307
308    window.BoosterApps.pu_config = {"push_prompt_cover_enabled":false,"push_prompt_cover_title":"One small step","push_prompt_cover_message":"Allow your browser to receive notifications","subscription_plan_exceeded_limits":false};
309    window.BoosterApps.widgets_config = {"id":2182,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none"},"initial_state":{"body":"Sign up and unlock your instant discount","title":"Get 10% off your order","cta_text":"Claim Discount","show_email":true,"action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number","show_phone_number":false},"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked 🎉","cta_text":"Continue shopping","cta_action":"dismiss"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"invalid_email":"Please enter valid email address!","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"delay":0},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_background":"#ffdede","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"custom_css":".powered_by_rivo{\n  display: block;\n}\n.ba_widget_main_design {\n  background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n  font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n  background: #000cc;\n}\n#ba_widget_cta_button{\n  background: #000;\n  color: #fff;\n}\n#ba_widget_cta_button:after {\n  background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n  color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n  color: #000;\n}
309\n.ba_initial_state_dismiss_text{\n  color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n  color: #bbb;\n}\n.ba_widget_error{\n  color: #ff2626;\n  background: #ffdede;\n}\n.ba_link_color{\n  color: #4FC3F7;\n}\n","logo":null};
310
311
312  
313
314</script>
314
315
316
317<script type="text/javascript">
318  !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://rivo.io/apps/push-marketing/packs/",r(r.s=27)}({27:function(e,t){}});
319//# sourceMappingURL=application-8f6cbfa7fa510628374c.js.map
320
321  //Global snippet for Booster Apps
322  //this is updated automatically - do not edit manually.
323
324  function loadScript(src, defer, done) {
325    var js = document.createElement('script');
326    js.src = src;
327    js.defer = defer;
328    js.onload = function(){done();};
329    js.onerror = function(){
330      done(new Error('Failed to load script ' + src));
331    };
332    document.head.appendChild(js);
333  }
334
335  function browserSupportsAllFeatures() {
336    return window.Promise && window.fetch && window.Symbol;
337  }
338
339  if (browserSupportsAllFeatures()) {
340    main();
341  } else {
342    loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main);
343  }
344
345  function loadAppScripts(){
346
347
348
349      loadScript(window.BoosterApps.global_config.asset_urls.pu.init_js, true, function(){});
350      loadScript(window.BoosterApps.global_config.asset_urls.widgets.init_js, true, function(){});
351  }
352
353  function main(err) {
354    //isolate the scope
355    loadScript(window.BoosterApps.global_config.asset_urls.global.helper_js, false, loadAppScripts);
356  }
357</script>
357
358
359<!-- BEGIN app block: shopify://apps/globo-mega-menu/blocks/app-embed/7a00835e-fe40-45a5-a615-2eb4ab697b58 -->
360<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.submenu-styles.min.css" media="print" onload="this.media='all'">
361<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.submenu-styles.min.css"></noscript><link href="//cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.main-navigation-styles.min.css" rel="stylesheet" type="text/css" media="all" />
362<script type="text/javascript" hs-ignore data-cookieconsent="ignore" data-ccm-injected>
363document.getElementsByTagName('html')[0].classList.add('globo-menu-loading');
364window.GloboMenuConfig = window.GloboMenuConfig || {}
365window.GloboMenuConfig.curLocale = "en";
366window.GloboMenuConfig.bodyClasses = ['gm-menu-installed', 'gm-theme-version-1'];
367window.GloboMenuConfig.shop = "hamc.myshopify.com";
368window.GloboMenuConfig.page_type = "cart";
369window.GloboMenuSFAT = "4b9355e9772469501d2366bf8b3d7be1";
370window.GloboMenuSFApiVersion = "2026-10";
371window.GloboMenuConfig.GloboMenuLocale = "en";
372window.GloboMenuConfig.locale = "en";
373window.GloboMenuConfig.themeInfo = {"id":120191451206,"name":"2026 LP31","role":"main","theme_store_id":null,"theme_name":"Forward","theme_version":"1.0.0"};
374window.GloboMenuAnalyticsEnabled = false;
375window.menuRootUrl = "";
376window.GloboMenuCustomer = false;
377window.GloboMenuAssetsUrl = 'https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/';
378window.GloboMenuFilesUrl = '//hamc.us/cdn/shop/files/';
379window.GloboMenuLinklists = {"main-menu": [{'url' :"\/collections\/all", 'title': "STORE"},{'url' :"\/pages\/hamcus-wiki", 'title': "INFO"},{'url' :"\/pages\/reward", 'title': "REWARDS"}],"footer": [{'url' :"\/pages\/shipping-delivery", 'title': "SHIPPING \u0026 DELIVERY"},{'url' :"\/pages\/return-exchange", 'title': "RETURN \u0026 EXCHANGE"},{'url' :"\/pages\/privacy-policy", 'title': "PRIVACY POLICY"}],"main-menu-1": [{'url' :"\/collections\/prmtvsm-18ss", 'title': "18_01_SS"},{'url' :"\/collections\/prmtvsm-1718ss", 'title': "17_02_AW"},{'url' :"\/collections\/prmtvsm-17-01", 'title': "17_01_SS"},{'url' :"\/collections\/prmtvsm-16-01", 'title': "16_01_SS"},{'url' :"\/collections\/15-aw-time-wanderer", 'title': "15_02_AW"}],"customer-care": [{'url' :"https:\/\/hamcus.aftership.com\/", 'title': "Track My Orders"},{'url' :"https:\/\/hamcus.returnscenter.com\/", 'title': "Returns Center"},{'url' :"\/pages\/shipping-delivery", 'title': "Shipping Policy"},{'url' :"\/pages\/privacy-policy", 'title': "Privacy Policy"}],"megamenu-1": [{'url' :"\/collections\/20_02_aw", 'title': "20_02_AW"},{'url' :"\/collections\/20_01_ss", 'title': "20_01_SS"},{'url' :"\/collections\/1902_aw", 'title': "19_02_AW"},{'url' :"\/collections\/1901_ss", 'title': "19_01_SS"},{'url' :"\/collections\/1802_aw", 'title': "18_02_AW"},{'url' :"\/collections\/prmtvsm-18ss", 'title': "18_01_SS"}],"megamenu-2": [{'url' :"\/collections\/prmtvsm-1718ss", 'title': "17_02_AW"},{'url' :"\/collections\/prmtvsm-17-01", 'title': "17_01_SS"},{'url' :"\/collections\/prmtvsm-16-01", 'title': "16_01_SS"},{'url' :"\/collections\/15-aw-time-wanderer", 'title': "15_02_AW"}],"megamenu-3": [{'url' :"\/collections\/all", 'title': "VIEW ALL SEASONS"},{'url' :"\/collections\/rigs-utilities", 'title': "UTILITY RIGS"},{'url' :"\/collections\/head-gear", 'title': "HEAD GEAR"},{'url' :"\/products\/gift-card", 'title': "GIFT CARD"}],"info": [{'url' :"\/pages\/lookbook", 'title': "LOOKBOOK"},{'url' :"\/pages\/hamcus-wiki", 'title': "WIKI"}],"customer-account-main-menu": [{'url' :"https:\/\/shopify.com\/4618277\/account\/orders?locale=en\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYW1jLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTc3MzQ5OCwibmJmIjoxNzkxMTY4Njk4fQ.xvU37OY2Zo5ElYisvOIP6rO5S7SscF5LoBZoHsIrLK4", 'title': "Orders"},{'url' :"https:\/\/shopify.com\/4618277\/account\/profile?locale=en\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYW1jLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTc3MzQ5OCwibmJmIjoxNzkxMTY4Njk4fQ.xvU37OY2Zo5ElYisvOIP6rO5S7SscF5LoBZoHsIrLK4", 'title': "Profile"}]}
380window.GloboMenuConfig.is_app_embedded = true;
381window.showAdsInConsole = true;
382</script>
382
383<link href="//cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" />
384
385
386<link href="//cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/remixicon.min.css" rel="stylesheet" type="text/css" media="all" />
387
388<script hs-ignore data-cookieconsent="ignore" data-ccm-injected type="text/javascript">
389window.GloboMenus = window.GloboMenus || [];
390 var menuKey = "7963";
391 window.GloboMenus[menuKey] = window.GloboMenus[menuKey] || {};
392 window.GloboMenus[menuKey].id = menuKey;window.GloboMenus[menuKey].replacement = {"type":"auto"};window.GloboMenus[menuKey].type = "main";
393 window.GloboMenus[menuKey].schedule = {"enable":false,"from":"0","to":"0"};
394 window.GloboMenus[menuKey].settings ={"font":{"tab_fontsize":"14","menu_fontsize":"14","tab_fontfamily":"Work Sans","tab_fontweight":"500","menu_fontfamily":"Work Sans","menu_fontweight":"500","tab_fontfamily_2":"Lato","menu_fontfamily_2":"Lato","submenu_text_fontsize":"13","tab_fontfamily_custom":false,"menu_fontfamily_custom":false,"submenu_text_fontfamily":"Work Sans","submenu_text_fontweight":"400","submenu_heading_fontsize":"14","submenu_text_fontfamily_2":"Arimo","submenu_heading_fontfamily":"Work Sans","submenu_heading_fontweight":"600","submenu_description_fontsize":"12","submenu_heading_fontfamily_2":"Bitter","submenu_description_fontfamily":"Work Sans","submenu_description_fontweight":"400","submenu_text_fontfamily_custom":false,"submenu_description_fontfamily_2":"Indie Flower","submenu_heading_fontfamily_custom":false,"submenu_description_fontfamily_custom":false},"color":{"menu_text":"#ffffff","menu_border":"#0f0f0f","submenu_text":"#313131","atc_text_color":"#FFFFFF","submenu_border":"#d1d1d1","menu_background":"#000000","menu_text_hover":"#f6f1f1","sale_text_color":"#ffffff","submenu_heading":"#ae2828","tab_heading_color":"#202020","soldout_text_color":"#757575","submenu_background":"#ffffff","submenu_text_hover":"#000000","submenu_description":"#969696","atc_background_color":"#1F1F1F","atc_text_color_hover":"#FFFFFF","tab_background_hover":"#d9d9d9","menu_background_hover":"#1d1d1d","sale_background_color":"#ec523e","soldout_background_color":"#d5d5d5","tab_heading_active_color":"#000000","submenu_description_hover":"#4d5bcd","atc_background_color_hover":"#000000"},"general":{"align":"left","login":false,"border":true,"logout":false,"search":true,"account":false,"trigger":"hover","register":false,"atcButton":false,"indicators":true,"responsive":"768","transition":"fade","orientation":"horizontal","menu_padding":"20","carousel_loop":true,"mobile_border":true,"mobile_trigger":"click_toggle","submenu_border":true,"tab_lineheight":"50","menu_lineheight":"50","lazy_load_enable":false,"transition_delay":"150","transition_speed":"300","carousel_auto_play":true,"dropdown_lineheight":"50","linklist_lineheight":"30","mobile_sticky_header":true,"desktop_sticky_header":true,"submenu_mobile_open_style":"dropdown","mobile_hide_linklist_submenu":false},"language":{"name":"Name","sale":"Sale","send":"Send","view":"View details","email":"Email","phone":"Phone Number","search":"Search for...","message":"Message","sold_out":"Sold out","add_to_cart":"Add to cart"}};
395 window.GloboMenus[menuKey].itemsLength = 2;
396</script>
396<script type="template/html" id="globoMenu7963HTML"><ul class="gm-menu gm-menu-7963 gm-bordered gm-mobile-bordered gm-has-retractor gm-submenu-align-left gm-menu-trigger-hover gm-transition-fade" data-menu-id="7963" data-transition-speed="300" data-transition-delay="150">
397<li data-gmmi="0" data-gmdi="0" class="gm-item gm-level-0 gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="STORE"><span class="gm-text">STORE</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
398<li class="gm-item"><a class="gm-target" title="NEW ARRIVALS" href="/collections/new-collection"><i class="gm-icon fa fa-unlock"></i><span class="gm-text">NEW ARRIVALS</span></a>
399</li>
400<li class="gm-item"><a class="gm-target" title="SUMMER SALE" href="https://hamc.us/collections/summer-sale"><i class="gm-icon ri-sparkling-2-fill"></i><span class="gm-text">SUMMER SALE</span></a>
401</li>
402<li class="gm-item gm-hidden-desktop gm-hidden-mobile"><a class="gm-target" title="LIMITED TIME SUPPLIES" href="/collections/30-off"><i class="gm-icon fa fa-hourglass-2"></i><span class="gm-text">LIMITED TIME SUPPLIES<span data-nosnippet class="gm-description">__% Discounted Items</span></span></a>
403</li>
404<li class="gm-item"><a class="gm-target" title="CURRENT ESSENTIALS" href="/collections/best-selling-collection"><i class="gm-icon ri-temp-cold-line"></i><span class="gm-text">CURRENT ESSENTIALS<span data-nosnippet class="gm-description">Our Most Sought-After Pieces</span></span></a>
405</li>
406<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="x Duszen Multiverse Events" href="/collections/adidas-originals-x-duszen-1"><i class="gm-icon ri-shining-fill"></i><span class="gm-text">x Duszen Multiverse Events<span data-nosnippet class="gm-description">Collabrations</span></span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
407<li class="gm-item"><a class="gm-target" title="D-UGG-SZEN" href="/collections/d-ugg-szen"><i class="gm-icon fa fa-magnet"></i><span class="gm-text">D-UGG-SZEN<span data-nosnippet class="gm-description">x UGG</span></span></a>
408</li>
409<li class="gm-item"><a class="gm-target" title="LUMA stellapandancer" href="/collections/skullpanda-x-hamcus"><i class="gm-icon ri-skull-line"></i><span class="gm-text">LUMA stellapandancer<span data-nosnippet class="gm-description">x Popmart Skullpanda</span></span></a>
410</li>
411<li class="gm-item"><a class="gm-target" title="Kolonial LP" href="/collections/kolonial"><i class="gm-icon fa fa-tree"></i><span class="gm-text">Kolonial LP<span data-nosnippet class="gm-description">x Kolon Sports</span></span></a>
412</li>
413<li class="gm-item"><a class="gm-target" title="Be@rbrick 112" href="/collections/be-rbrick"><i class="gm-icon ri-bear-smile-line"></i><span class="gm-text">Be@rbrick 112<span data-nosnippet class="gm-description">x Medicom Toys</span></span></a>
414</li>
415<li class="gm-item"><a class="gm-target" title="AD///DUSZEN" href="/collections/adidas-originals-x-duszen-1"><span class="gm-text">AD///DUSZEN<span data-nosnippet class="gm-description">x Adidas Originals</span></span></a>
416</li></ul>
417</li>
418<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="SEASONS"><span class="gm-text">SEASONS</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
419<li class="gm-item"><a class="gm-target" title="26_02_FW" href="https://hamc.us/collections/26_02_fw"><span class="gm-text">26_02_FW</span></a>
420</li>
421<li class="gm-item"><a class="gm-target" title="26_01_SS" href="/collections/25_02_fw-1"><span class="gm-text">26_01_SS</span></a>
422</li>
423<li class="gm-item"><a class="gm-target" title="25_02_FW" href="/collections/25_02_fw"><span class="gm-text">25_02_FW</span></a>
424</li>
425<li class="gm-item"><a class="gm-target" title="25_01_SS" href="/collections/25_01_ss"><span class="gm-text">25_01_SS</span></a>
426</li>
427<li class="gm-item"><a class="gm-target" title="24_02_FW" href="/collections/24_02_fw"><span class="gm-text">24_02_FW</span></a>
428</li>
429<li class="gm-item"><a class="gm-target" title="24_01_SS" href="/collections/24_01_ss"><span class="gm-text">24_01_SS</span></a>
430</li>
431<li class="gm-item"><a class="gm-target" title="23_02_FW" href="/collections/23_02_fw"><span class="gm-text">23_02_FW</span></a>
432</li>
433<li class="gm-item"><a class="gm-target" title="23_01_SS" href="/collections/23_01_ss"><span class="gm-text">23_01_SS</span></a>
434</li>
435<li class="gm-item"><a class="gm-target" title="22_02_AW" href="/collections/22_02_aw"><span class="gm-text">22_02_AW</span></a>
436</li>
437<li class="gm-item"><a class="gm-target" title="22_01_SS" href="/collections/22_01_ss"><span class="gm-text">22_01_SS</span></a>
438</li>
439<li class="gm-item"><a class="gm-target" title="21_02_AW" href="/collections/21_02_aw"><span class="gm-text">21_02_AW</span></a>
440</li>
441<li class="gm-item"><a class="gm-target" title="21_01_SS" href="/collections/21_01_ss"><span class="gm-text">21_01_SS</span></a>
442</li>
443<li class="gm-item"><a class="gm-target" title="20_02_AW" href="/collections/20_02_aw"><span class="gm-text">20_02_AW</span></a>
444</li>
445<li class="gm-item"><a class="gm-target" title="20_01_SS" href="/collections/20_01_ss"><span class="gm-text">20_01_SS</span></a>
446</li>
447<li class="gm-item"><a class="gm-target" title="1902_AW" href="/collections/1902_aw"><span class="gm-text">1902_AW</span></a>
448</li>
449<li class="gm-item"><a class="gm-target" title="1901_SS" href="/collections/1901_ss"><span class="gm-text">1901_SS</span></a>
450</li>
451<li class="gm-item"><a class="gm-target" title="18_01_SS" href="/collections/prmtvsm-18ss"><span class="gm-text">18_01_SS</span></a>
452</li>
453<li class="gm-item"><a class="gm-target" title="1802_AW" href="/collections/1802_aw"><span class="gm-text">1802_AW</span></a>
454</li>
455<li class="gm-item"><a class="gm-target" title="17_02_AW" href="/collections/prmtvsm-1718ss"><span class="gm-text">17_02_AW</span></a>
456</li>
457<li class="gm-item"><a class="gm-target" title="17_01_SS" href="/collections/prmtvsm-17-01"><span class="gm-text">17_01_SS</span></a>
458</li>
459<li class="gm-item"><a class="gm-target" title="16_01_SS" href="/collections/prmtvsm-16-01"><span class="gm-text">16_01_SS</span></a>
460</li>
461<li class="gm-item"><a class="gm-target" title="15_02_AW" href="/collections/15-aw-time-wanderer"><span class="gm-text">15_02_AW</span></a>
462</li></ul>
463</li>
464<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="ALL" href="/collections/new-collection"><span class="gm-text">ALL</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
465<li class="gm-item"><a class="gm-target" title="TOPS" href="/collections/mens-tops"><span class="gm-text">TOPS</span></a>
466</li>
467<li class="gm-item"><a class="gm-target" title="CROP-TOPS" href="/collections/croptop"><span class="gm-text">CROP-TOPS</span></a>
468</li>
469<li class="gm-item"><a class="gm-target" title="BOTTOMS" href="/collections/mens-bottoms"><span class="gm-text">BOTTOMS</span></a>
470</li>
471<li class="gm-item"><a class="gm-target" title="BODYSUITS" href="/collections/bodysuits"><span class="gm-text">BODYSUITS</span></a>
472</li>
473<li class="gm-item"><a class="gm-target" title="SHIRTS" href="/collections/shirts"><span class="gm-text">SHIRTS</span></a>
474</li>
475<li class="gm-item"><a class="gm-target" title="VEST" href="/collections/vest"><span class="gm-text">VEST</span></a>
476</li>
477<li class="gm-item"><a class="gm-target" title="DENIM" href="/collections/denim"><span class="gm-text">DENIM</span></a>
478</li>
479<li class="gm-item"><a class="gm-target" title="OUTERWEAR" href="/collections/outerwear"><span class="gm-text">OUTERWEAR</span></a>
480</li>
481<li class="gm-item"><a class="gm-target" title="QUILTED PUFFER" href="/collections/quilted-puffer"><span class="gm-text">QUILTED PUFFER</span></a>
482</li>
483<li class="gm-item"><a class="gm-target" title="DOWN FILLED" href="/collections/down-filled"><span class="gm-text">DOWN FILLED</span></a>
484</li></ul>
485</li>
486<li class="gm-item"><a class="gm-target" title="HEAD GEAR" href="/collections/head-gear"><span class="gm-text">HEAD GEAR</span></a>
487</li>
488<li class="gm-item"><a class="gm-target" title="JUMPSUITS" href="/collections/jumpsuits"><i class="gm-icon fa fa-space-shuttle"></i><span class="gm-text">JUMPSUITS</span></a>
489</li>
490<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="TECH UTILITY" href="/collections/rigs-utilities"><i class="gm-icon fa fa-gear"></i><span class="gm-text">TECH UTILITY</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
491<li class="gm-item"><a class="gm-target" title="CHEST &amp; SHOULDER" href="/collections/chest-shoulder-rigs"><span class="gm-text">CHEST & SHOULDER</span></a>
492</li>
493<li class="gm-item"><a class="gm-target" title="NECK" href="/collections/neck"><span class="gm-text">NECK</span></a>
494</li>
495<li class="gm-item"><a class="gm-target" title="CHAPS" href="/collections/gaiters"><span class="gm-text">CHAPS</span></a>
496</li>
497<li class="gm-item"><a class="gm-target" title="WAIST" href="/collections/waist"><span class="gm-text">WAIST</span></a>
498</li>
499<li class="gm-item"><a class="gm-target" title="LEG" href="/collections/gaiters-1"><span class="gm-text">LEG</span></a>
500</li></ul>
501</li>
502<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="CARRY SYSTEMS" href="/collections/carry-systems"><i class="gm-icon ri-briefcase-4-line"></i><span class="gm-text">CARRY SYSTEMS<span data-nosnippet class="gm-description">_ Waist/Slings/Back Packs & Modular Storage</span></span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
503<li class="gm-item"><a class="gm-target" title="BACKPACKS" href="/collections/backpacks"><span class="gm-text">BACKPACKS<span data-nosnippet class="gm-description">Back & Expedition Carry</span></span></a>
504</li>
505<li class="gm-item"><a class="gm-target" title="SLING / SHOULDER" href="/collections/sling-shoulder"><span class="gm-text">SLING / SHOULDER<span data-nosnippet class="gm-description">
505Crossbody & Shoulder Carry</span></span></a>
506</li>
507<li class="gm-item"><a class="gm-target" title="WAIST PACKS" href="/collections/waist-packs"><span class="gm-text">WAIST PACKS<span data-nosnippet class="gm-description">Waist-Mounted Storage</span></span></a>
508</li>
509<li class="gm-item"><a class="gm-target" title="MODULAR STORAGE" href="/collections/modular-storage"><span class="gm-text">MODULAR STORAGE<span data-nosnippet class="gm-description">Pouches & Auxiliary Carry</span></span></a>
510</li></ul>
511</li>
512<li class="gm-item"><a class="gm-target" title="ACCESSORIES" href="/collections/accessories"><span class="gm-text">ACCESSORIES</span></a>
513</li>
514<li class="gm-item"><a class="gm-target" title="FOOTWEAR" href="/collections/footwear"><i class="gm-icon ri-footprint-fill"></i><span class="gm-text">FOOTWEAR</span></a>
515</li>
516<li class="gm-item gm-hidden-desktop gm-hidden-mobile"><a class="gm-target" title="MERCS" href="/collections/mercs"><i class="gm-icon fa fa-gift"></i><span class="gm-text">MERCS</span></a>
517</li>
518<li class="gm-item"><a class="gm-target" title="DUSZEN ROOM" href="/collections/duszen-room"><i class="gm-icon ri-door-closed-line"></i><span class="gm-text">DUSZEN ROOM<span data-nosnippet class="gm-description">Restricted Allocation Terminal</span></span></a>
519</li></ul></li>
520
521<li data-gmmi="1" data-gmdi="1" class="gm-item gm-level-0 gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="INFO"><span class="gm-text">INFO</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical ">
522<li class="gm-item"><a class="gm-target" title="Linktr.ee_" target="_blank" href="https://linktr.ee/hamcus"><span class="gm-text">Linktr.ee_<span data-nosnippet class="gm-description">What's Duszen & More</span></span></a>
523</li>
524<li class="gm-item gm-hidden-desktop gm-hidden-mobile"><a class="gm-target" title="SEASON TIMELINE" href="https://drive.google.com/file/d/1Wt0mzUaHk4oACma3XAtvgQ8dPc6O7Vos/view"><span class="gm-text">SEASON TIMELINE<span data-nosnippet class="gm-description">Lookbook Campaigns</span></span></a>
525</li>
526<li class="gm-item"><a class="gm-target" title="CONTACT US" href="/pages/contact-us"><span class="gm-text">CONTACT US</span></a>
527</li></ul></li>
528<li class="gm-item gm-level-0 searchItem gm-submenu-mega gm-submenu-align-right">
529<a class="gm-target"><span class="gm-text"><i class="fa fa-search" aria-hidden="true"></i></span></a>
530<div class="gm-submenu gm-search-form">
531<form action="/search" method="get"><input autoComplete="off" placeholder="Search for..." name="q" type="text" value="" />
532<button type="submit"><i class="fa fa-search" aria-hidden="true"></i></button>
533</form>
534</div>
535</li></ul></script>
535<style>
536.gm-menu-installed .gm-menu.gm-menu-7963 {
537  background-color: #000000 !important;
538  color: #313131;
539  font-family: "Work Sans", sans-serif;
540  font-size: 13px;
541}
542.gm-menu-installed .gm-menu.gm-menu-7963.gm-bordered:not(.gm-menu-mobile):not(.gm-vertical) > .gm-level-0 + .gm-level-0 {
543  border-left: 1px solid #0f0f0f !important;
544}
545.gm-menu-installed .gm-menu.gm-bordered.gm-vertical > .gm-level-0 + .gm-level-0:not(.searchItem),
546.gm-menu-installed .gm-menu.gm-menu-7963.gm-mobile-bordered.gm-menu-mobile > .gm-level-0 + .gm-level-0:not(.searchItem){
547  border-top: 1px solid #0f0f0f !important;
548}
549.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-text{
550  font-family: "Work Sans", sans-serif !important;
551}
552.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target{
553  padding: 15px 20px !important;
554  font-family: "Work Sans", sans-serif !important;
555}
556
557.gm-menu-mobile .gm-retractor:after {
558  margin-right: 20px !important;
559}
560
561html[dir="rtl"] .gm-menu-mobile .gm-retractor:after {
562  margin-left: 20px !important;
563  margin-right: 0 !important;
564}
565
566.gm-back-retractor:after {
567  margin-left: 20px !important;
568}
569
570html[dir="rtl"] .gm-back-retractor:after {
571  margin-right: 20px !important;
572  margin-left: 0 !important;
573}
574
575.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target,
576.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-icon,
577.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-text,
578.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-retractor {
579  color: #ffffff !important;
580  font-size: 14px !important;
581  font-weight: 500 !important;
582  font-style: normal !important;
583  line-height: 20px !important;
584}
585
586.gm-menu.gm-menu-7963 .gm-submenu.gm-search-form input{
587  line-height: 40px !important;
588}
589
590.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target,
591.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target{
592  background-color: #1d1d1d !important;
593}
594
595.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target,
596.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target > .gm-icon,
597.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target > .gm-text,
598.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target > .gm-retractor,
599.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target,
600.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target > .gm-icon,
601.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target > .gm-text,
602.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target > .gm-retractor{
603  color: #f6f1f1 !important;
604}
605
606.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress) {
607  border: 1px solid #d1d1d1 !important;
608}
609
610.gm-menu-installed .gm-menu.gm-menu-7963.gm-menu-mobile .gm-tabs > .gm-tab-links > .gm-item {
611  border-top: 1px solid #d1d1d1 !important;
612}
613
614.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target{
615  background-color: #d9d9d9 !important;
616}
617
618.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu.gm-mega,
619.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu.gm-search-form,
620.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-aliexpress .gm-tab-links,
621.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-aliexpress .gm-tab-content,
622.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu.gm-aliexpress,
623.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tab-panel,
624.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-links .gm-links-group {
625  background-color: #ffffff !important;
626}
627.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-bordered .gm-tabs-left > .gm-tab-links {
628  border-right: 1px solid #d1d1d1 !important;
629}
630.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-bordered .gm-tabs-top > .gm-tab-links {
631  border-bottom: 1px solid #d1d1d1 !important;
632}
633.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-bordered .gm-tabs-right > .gm-tab-links {
634  border-left: 1px solid #d1d1d1 !important;
635}
636.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target,
637.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-text{
638  font-family: "Work Sans", sans-serif;
639  font-size: 14px;
640  font-weight: 500;
641  font-style: normal;
642}
643.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-icon{
644  font-size: 14px;
645}
646.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target,
647.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-text,
648.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-retractor,
649.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-icon,
650.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tabs .gm-tab-panel .gm-header > button > .gm-target,
651.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tabs .gm-tab-panel .gm-header > button > .gm-target > .gm-text,
652.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tabs .gm-tab-panel > .gm-header > button > .gm-back-retractor {
653  color: #202020 !important;
654}
655.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target,
656.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-text,
657.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-retractor,
658.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-icon,
659.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target:hover > .gm-text,
660.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target:hover > .gm-retractor {
661  color: #000000 !important;
662}
663
664.gm-menu-installed .gm-menu.gm-menu-7963 .gm-dropdown {
665  background-color: #ffffff !important;
666}
667.gm-menu-installed .gm-menu.gm-menu-7963 .gm-dropdown > li > a,
668.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-header > button > .gm-target{
669  line-height: 20px !important;
670}
671.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > li > a {
672  line-height: 20px !important;
673}
674.gm-menu-installed .gm-menu.gm-menu-7963 .gm-links > li:not(.gm-heading) > a,
675.gm-menu-installed .gm-menu.gm-menu-7963 .gm-links > .gm-links-group > li:not(.gm-heading) > a {
676  line-height: 20px !important;
677}
678
679.gm-html-inner,
680.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-target{
681  color: #313131 !important;
682  font-family: "Work Sans", sans-serif !important;
683  font-size: 13px !important;
684  font-weight: 400 !important;
685  font-style: normal !important;
686}
687.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-item .gm-back-retractor  {
688  color: #313131 !important;
689}
690.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-target .gm-icon {
691  font-size: 13px !important;
692}
693.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-heading,
694.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-heading .gm-target{
695  color: #ae2828 !important;
696  font-family: "Work Sans", sans-serif !important;
697  font-size: 14px !important;
698  font-weight: 600 !important;
699  font-style: normal !important;
700}
701.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-item .gm-heading .gm-back-retractor {
702  color: #ae2828 !important;
703}
704.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover,
705.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-text,
706.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-icon,
707.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-retractor{
708  color: #000000 !important;
709}
710
711.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-target:hover .gm-text,
712.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-target:hover .gm-icon {
713  color: #313131 !important;
714}
715
716.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-price {
717  color: #313131 !important;
718}
719.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-old-price {
720  color: #969696 !important;
721}
722.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-item.gm-level-0 >.gm-target:hover > .gm-text > .gm-description,
723.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover > .gm-text > .gm-description {
724  color: #4d5bcd !important;
725}
726
727.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-item.gm-level-0 .gm-description,
728.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-description {
729  color: #969696 !important;
730    font-family: "Work Sans", sans-serif !important;
731  font-size: 12px !important;
732  font-weight: 400 !important;
733  font-style: normal !important;
734  }
735.gm-menu.gm-menu-7963 .gm-label.gm-sale-label{
736  color: #ffffff !important;
737  background: #ec523e !important;
738}
739.gm-menu.gm-menu-7963 .gm-label.gm-sold_out-label{
740  color: #757575 !important;
741  background: #d5d5d5 !important;
742}
743
744.theme_store_id_777 .drawer a, 
745.drawer h3, 
746.drawer .h3,
747.theme_store_id_601.gm-menu-installed .gm-menu.gm-menu-7963 .gm-level-0 > a.icon-account,
748.theme_store_id_601.gm-menu-installed .gm-menu.gm-menu-7963 .gm-level-0 > a.icon-search,
749.theme_store_id_601 #nav.gm-menu.gm-menu-7963 .gm-level-0 > a,
750.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.gm-theme-li > a
751.theme_store_id_601 #nav.gm-menu.gm-menu-7963 .gm-level-0 > select.currencies {
752  color: #ffffff !important;
753}
754
755.theme_store_id_601 #nav.gm-menu.gm-menu-7963 .gm-level-0 > select.currencies > option {
756  background-color: #000000 !important;
757}
758
759.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.gm-theme-li > a {
760  font-family: "Work Sans", sans-serif !important;
761  font-size: 14px !important;
762}
763
764.gm-menu.gm-menu-7963 .gm-product-atc input.gm-btn-atc{
765  color: #FFFFFF !important;
766  background-color: #1F1F1F !important;
767  font-family: "Work Sans", sans-serif !important;
768}
769
770.gm-menu.gm-menu-7963 .gm-product-atc input.gm-btn-atc:hover{
771  color: #FFFFFF !important;
772  background-color: #000000 !important;
773}
774
775.gm-menu.gm-menu-7963 .gm-item > .gm-submenu {
776  -webkit-transition-duration: 300ms;
777  transition-duration: 300ms;
778  transition-delay: 0ms !important;
779  -webkit-transition-delay: 0ms !important;
780}
781
782.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target,
783.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-icon, 
784.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-retractor, 
785.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-text{
786  color: var(--gm-item-custom-color, #ffffff) !important;
787}
788.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target{
789  background: var(--gm-item-custom-background-color, #000000) !important;
790}
791
792.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target,
793.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-icon, 
794.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-retractor, 
795.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-text,
796.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target, 
797.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-icon, 
798.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-retractor, 
799.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-text{
800  color: var(--gm-item-custom-hover-color, #f6f1f1) !important;
801}
802.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target,
803.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target{
804  background: var(--gm-item-custom-hover-background-color, #1d1d1d) !important;
805}
806
807.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target,
808.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-icon, 
809.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-retractor, 
810.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-text{
811 color: var(--gm-item-custom-color) !important;
812}
813.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target{
814 background: var(--gm-item-custom-background-color) !important;
815}
816.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target,
817.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-icon, 
818.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-retractor, 
819.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-text,
820.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target, 
821.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-icon, 
822.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-retractor, 
823.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-text{
824 color: var(--gm-item-custom-hover-color) !important;
825}
826.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target,
827.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target{
828 background: var(--gm-item-custom-hover-background-color) !important;
829}
830.gm-menu-installed .gm-menu.gm-menu-7963 .gm-image a {
831 width: var(--gm-item-image-width);
832 max-width: 100%;
833}
834.gm-menu-installed .gm-menu.gm-menu-7963 .gm-icon.gm-icon-img {
835 width: var(--gm-item-icon-width);
836 max-width: var(--gm-item-icon-width, 60px);
837}
838.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item > .gm-submenu {
839 transition-delay: 0 !important;
840 -webkit-transition-delay: 0 !important;
841}
842</style><link href="https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600&display=swap" rel="stylesheet">
842<script>
843if(window.AVADA_SPEED_WHITELIST){const gmm_w = new RegExp("globo-mega-menu", 'i');if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(gmm_w);}else{window.AVADA_SPEED_WHITELIST = [gmm_w];}}</script>
843
844<!-- END app block -->
844<script src="https://cdn.shopify.com/extensions/01a0f911-2fdb-7393-b7df-4b4d0f82df4c/monk-free-gift-with-purchase-471/assets/mr-embed-1.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 844
844
845<script src="https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 845
845
846<script src="https://cdn.shopify.com/extensions/01a08082-d092-749c-87fb-d7fdd89713b9/announcement-bar-maker-by-apphero-7/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script>
846
847<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0461/8277/files/hamcus-logo-18-100_3x_cf9d71e8-4c30-42aa-9f09-542b29817494.png?v=1587198736" />
848<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0461/8277/files/hamcus-logo-18-100_3x_cf9d71e8-4c30-42aa-9f09-542b29817494.png?v=1587198736" />
849<meta property="og:image:width" content="2401" />
850<meta property="og:image:height" content="2400" />
851<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
852<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 4618277,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 852
852
853<script>
854  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
855</script>
vendor: 1 bytes, line 855
855
856<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
856).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 4618277,storefrontBaseUrl: "https://hamc.us",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hamc.us/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2653421638","configuration":"{\"shopUrl\":\"hamc.myshopify.com\",\"appNameSignature\":\"globo_menu_revenue_pixel\",\"attributionStorageKey\":\"gm_menu_attribution\",\"analyticsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22b3413df3f6c0
85656aec31bf3998ddb39","type":"APP","apiClientId":1747773,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1961656390","configuration":"{\"mailchimp_store_id\":\"store_f5daigks24ft9zsumd4v\", \"mailchimp_user_id\":\"42013625\",\"mailchimp_list_id\":\"308a0bbe2f\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1705050182","configuration":"{\"accountID\":\"hamc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"453115974","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-643171247\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-643171247\\\/xxVfCK_S5s4BEK-H2LIC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-643171247\\\/fW8kCLKW5s4BEK-H2LIC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-643171247\\\/GzspCKyW5s4BEK-H2LIC\\\",\\\"MC-8QXFKF3MB7\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-643171247\\\/AxtZCKmW5s4BEK-H2LIC\\\",\\\"MC-8QXFKF3MB7\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-643171247\\\/qf3pCKaW5s4BEK-H2LIC\\\",\\\"MC-8QXFKF3MB7\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-643171247\\\/D-p5CLLS5s4BEK-H2LIC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-643171247\\\/XuSnCK-W5s4BEK-H2LIC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"107741254","configuration":"{\"pixel_id\":\"202892730166127\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"60489798","configuration":"{\"tagID\":\"2614008376239\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"52789318","configuration":"{\"hashed_organization_id\":\"d305f6a34b330728e33cea9beb4a6ee1_v1\",\"app_key\":\"hamc\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"93093958","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HAMCUS","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hamc.myshopify.com","countryCode":"HK","storefrontUrl":"https:\/\/h
856amc.us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://hamc.us/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"120191451206","themePublished":"true","eventMetadataId":"6ef34670-7c08-40fe-9f63-25f4cb6f286b","pageType":"cart","shopId":"4618277","storefrontBaseUrl":"https:\/\/hamc.us","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
856<script>
857  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
858  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
859  window.ShopifyAnalytics.meta.currency = 'USD';
860  var meta = {"page":{"pageType":"cart","requestId":"afbbbe77-c2a9-470f-94df-1fc0b892d3b2-1791168697"}};
861  for (var attr in meta) {
862    window.ShopifyAnalytics.meta[attr] = meta[attr];
863  }
864</script>
vendor: 1 bytes, line 864
864
865<script class="analytics">
866  (function () {
867    var customDocumentWrite = function(content) {
868      var jquery = null;
869
870      if (window.jQuery) {
871        jquery = window.jQuery;
872      } else if (window.Checkout && window.Checkout.$) {
873        jquery = window.Checkout.$;
874      }
875
876      if (jquery) {
877        jquery('body').append(content);
878      }
879    };
880
881    var hasLoggedConversion = function(token) {
882      if (token) {
883        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
884      }
885      return false;
886    }
887
888    var setCookieIfConversion = function(token) {
889      if (token) {
890        var twoMonthsFromNow = new Date(Date.now());
891        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
892
893        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
894      }
895    }
896
897    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
898    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
899    if (trekkie.integrations) {
900      return;
901    }
902    trekkie.methods = [
903      'identify',
904      'page',
905      'ready',
906      'track',
907      'trackForm',
908      'trackLink'
909    ];
910    trekkie.factory = function(method) {
911      return function() {
912        var args = Array.prototype.slice.call(arguments);
913        args.unshift(method);
914        trekkie.push(args);
915        if (method == 'track' || method == 'page') {
916          var pageUrl;
917          try {
918            pageUrl = window.location.href;
919          } catch (e) {}
920          var pageReferrer;
921          try {
922            pageReferrer = document.referrer;
923          } catch (e) {}
924          try {
925            if (window.__TREKKIE_SHIM_QUEUE == null) {
926              window.__TREKKIE_SHIM_QUEUE = [];
927            }
928            window.__TREKKIE_SHIM_QUEUE.push({
929              from: 'trekkie-stub',
930              method: method,
931              args: args.slice(1),
932              pageContext: {
933                url: pageUrl,
934                referrer: pageReferrer
935              }
936            });
937          } catch (e) {
938            // no-op
939          }
940        }
941        return trekkie;
942      };
943    };
944    for (var i = 0; i < trekkie.methods.length; i++) {
945      var key = trekkie.methods[i];
946      trekkie[key] = trekkie.factory(key);
947    }
948    trekkie.load = function(config) {
949      trekkie.config = config || {};
950      trekkie.config.initialDocumentCookie = document.cookie;
951      var first = document.getElementsByTagName('script')[0];
952var script = document.createElement('script');
953script.type = 'text/javascript';
954script.onerror = function(e) {
955  var scriptFallback = document.createElement('script');
956  scriptFallback.type = 'text/javascript';
957  scriptFallback.onerror = function(error) {
958          var Monorail = {
959      produce: function produce(monorailDomain, schemaId, payload) {
960        var currentMs = new Date().getTime();
961        var event = {
962          schema_id: schemaId,
963          payload: payload,
964          metadata: {
965            event_created_at_ms: currentMs,
966            event_sent_at_ms: currentMs
967          }
968        };
969        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
970      },
971      sendRequest: function sendRequest(endpointUrl, payload) {
972        // Try the sendBeacon API
973        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
974          var blobData = new window.Blob([payload], {
975            type: 'text/plain'
976          });
977
978          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
979            return true;
980          } // sendBeacon was not successful
981
982        } // XHR beacon
983
984        var xhr = new XMLHttpRequest();
985
986        try {
987          xhr.open('POST', endpointUrl);
988          xhr.setRequestHeader('Content-Type', 'text/plain');
989          xhr.send(payload);
990        } catch (e) {
991          console.log(e);
992        }
993
994        return false;
995      },
996      isIos12: function isIos12() {
997        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
998      }
999    };
1000    Monorail.produce('monorail-edge.shopifysvc.com',
1001      'trekkie_storefront_load_errors/1.1',
1002      {shop_id: 4618277,
1003      theme_id: 120191451206,
1004      app_name: "storefront",
1005      context_url: window.location.href,
1006      source_url: "//hamc.us/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1007
1008  };
1009  scriptFallback.async = true;
1010  scriptFallback.src = '//hamc.us/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1011  first.parentNode.insertBefore(scriptFallback, first);
1012};
1013script.async = true;
1014script.src = '//hamc.us/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1015first.parentNode.insertBefore(script, first);
1016
1017    };
1018    trekkie.load(
1019      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":4618277,"isMerchantRequest":null,"themeId":120191451206,"themeCityHash":"14961059773098263660","contentLanguage":"en","currency":"USD","eventMetadataId":"6ef34670-7c08-40fe-9f63-25f4cb6f286b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1020    );
1021
1022    var loaded = false;
1023    trekkie.ready(function() {
1024      if (loaded) return;
1025      loaded = true;
1026
1027      window.ShopifyAnalytics.lib = window.trekkie;
1028
1029      var originalDocumentWrite = document.write;
1030      document.write = customDocumentWrite;
1031      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1032      document.write = originalDocumentWrite;
1033
1034      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1035      var token = match? match[1]: undefined;
1036      if (!hasLoggedConversion(token)) {
1037        setCookieIfConversion(token);
1038        
1039      }
1040    });
1041
1042    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"afbbbe77-c2a9-470f-94df-1fc0b892d3b2-1791168697","shopifyEmitted":true});
1043
1044    var eventsListenerScript = document.createElement('script');
1045    eventsListenerScript.async = true;
1046    eventsListenerScript.src = "//hamc.us/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1047    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1048})();</script>
1048
1049  
1049<script>
1050  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1051    window.ga = function ga() {
1052      (window.ga.q = window.ga.q || []).push(arguments);
1053      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1054        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1055      }
1056      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.");
1057    };
1058    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1059      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1060    }
1061  }
1062</script>
vendor: 1 bytes, line 1062
1062
1063<script
1064  defer
1065  src="https://hamc.us/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1066  data-application="storefront-renderer"
1067  data-shop-id="4618277"
1068  data-render-region="gcp-us-central1"
1069  data-page-type="cart"
1070  data-theme-instance-id="120191451206"
1071  data-theme-name="Forward"
1072  data-theme-version="1.0.0"
1073  data-monorail-region="shop_domain"
1074  data-resource-timing-sampling-rate="10"
1075  data-shs="true"
1076  data-shs-beacon="true"
1077  data-shs-export-with-fetch="true"
1078  data-shs-logs-sample-rate="1"
1079  data-shs-beacon-endpoint="https://hamc.us/api/collect"
1080></script>
1080
1081<meta name="shopify-y" content="5b1142e6-12d2-4d40-a92c-d3e64dade887" data-expiration="1822726297000"><meta name="shopify-s" content="6b3d59f5-ec18-48b3-9f97-4041e3ac0f67" data-expiration="1791170497000"><meta name="new-cookie-storage-activated" content="t">
1082</head>
1083<body class="template-cart">
1084
1085            
1086              
1087
1088
1089            
1090  <div id="shopify-section-header" class="shopify-section"><div data-section-id="header" data-section-type="header-section">
1091  <header id="header" class="site-header hed-s1 clearfix bfw header-absolute " >
1092
1093  
1094
1095  <div class="row d-table">
1096   
1097    <div class="col-md-5 hidden-sm hidden-xs">
1098      <div class="main-menu hidden-sm hidden-xs">  
1099        
1100
1101
1102
1103<ul class="main-nav">
1104  
1105  
1106  
1107
1108  
1109
1110  
1111
1112  <li class="level-0 menu-item  dropdown megamenu">
1113    <a href="/collections/all" class="level-0">STORE</a>      
1114
1115    
1116    
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134<div class="sub-menu width-full align-left" style="">
1135  <ul class="level-1 row">
1136    
1137    
1138     
1139    
1140    
1141    
1142    
1143    
1144    
1145    
1146    
1147    
1148    
1149    
1150    
1151
1152    
1153    
1154    
1155    
1156    
1157      
1158    
1159    
1160    
1161    
1162      
1163    
1164
1165        
1166    <li class="level-1 col-sm-3 ">
1167
1168       
1169
1170       
1171
1172      
1173      <div class="mega-box">
1174        <h3 class="menu-title">          
1175          megamenu 1
1176        </h3>
1177        <ul class="level-2 child-box">
1178          
1179          <li ><a  href="/collections/20_02_aw">20_02_AW</a></li>
1180          
1181          <li ><a  href="/collections/20_01_ss">20_01_SS</a></li>
1182          
1183          <li ><a  href="/collections/1902_aw">19_02_AW</a></li>
1184          
1185          <li ><a  href="/collections/1901_ss">19_01_SS</a></li>
1186          
1187          <li ><a  href="/collections/1802_aw">18_02_AW</a></li>
1188          
1189          <li ><a  href="/collections/prmtvsm-18ss">18_01_SS</a></li>
1190          
1191        </ul>
1192      </div>
1193      
1194
1195      
1196
1197       
1198
1199       
1200
1201      
1202    </li>   
1203    
1204    
1205    
1206     
1207    
1208    
1209    
1210    
1211    
1212    
1213    
1214    
1215    
1216    
1217    
1218    
1219
1220    
1221    
1222    
1223    
1224    
1225      
1226    
1227    
1228    
1229    
1230      
1231    
1232
1233        
1234    <li class="level-1 col-sm-3 ">
1235
1236       
1237
1238       
1239
1240      
1241      <div class="mega-box">
1242        <h3 class="menu-title">          
1243          megamenu 2
1244        </h3>
1245        <ul class="level-2 child-box">
1246          
1247          <li ><a  href="/collections/prmtvsm-1718ss">17_02_AW</a></li>
1248          
1249          <li ><a  href="/collections/prmtvsm-17-01">17_01_SS</a></li>
1250          
1251          <li ><a  href="/collections/prmtvsm-16-01">16_01_SS</a></li>
1252          
1253          <li ><a  href="/collections/15-aw-time-wanderer">15_02_AW</a></li>
1254          
1255        </ul>
1256      </div>
1257      
1258
1259      
1260
1261       
1262
1263       
1264
1265      
1266    </li>   
1267    
1268    
1269    
1270     
1271    
1272    
1273    
1274    
1275    
1276    
1277    
1278    
1279    
1280    
1281    
1282    
1283
1284    
1285    
1286    
1287    
1288    
1289      
1290    
1291    
1292    
1293    
1294      
1295    
1296
1297        
1298    <li class="level-1 col-sm-3 ">
1299
1300       
1301
1302       
1303
1304      
1305      <div class="mega-box">
1306        <h3 class="menu-title">          
1307          megamenu 3
1308        </h3>
1309        <ul class="level-2 child-box">
1310          
1311          <li ><a  href="/collections/all">VIEW ALL SEASONS</a></li>
1312          
1313          <li ><a  href="/collections/rigs-utilities">UTILITY RIGS</a></li>
1314          
1315          <li ><a  href="/collections/head-gear">HEAD GEAR</a></li>
1316          
1317          <li ><a  href="/products/gift-card">GIFT CARD</a></li>
1318          
1319        </ul>
1320      </div>
1321      
1322
1323      
1324
1325       
1326
1327       
1328
1329      
1330    </li>   
1331    
1332    
1333    
1334     
1335    
1336    
1337    
1338    
1339    
1340    
1341    
1342    
1343    
1344    
1345    
1346    
1347
1348    
1349    
1350    
1351    
1352    
1353      
1354    
1355    
1356    
1357    
1358      
1359    
1360
1361        
1362    <li class="level-1 col-sm-3 ">
1363
1364       
1365
1366       
1367
1368      
1369
1370      
1371
1372       
1373
1374       
1375
1376      
1377    </li>   
1378    
1379    
1380    
1381     
1382    
1383    
1384    
1385    
1386    
1387    
1388    
1389    
1390    
1391    
1392    
1393    
1394
1395    
1396    
1397    
1398    
1399    
1400      
1401    
1402    
1403    
1404    
1405      
1406    
1407
1408    
1409    
1410    
1411     
1412    
1413    
1414    
1415    
1416    
1417    
1418    
1419    
1420    
1421    
1422    
1423    
1424
1425    
1426    
1427    
1428    
1429    
1430      
1431    
1432    
1433    
1434    
1435      
1436    
1437
1438    
1439    
1440    
1441     
1442    
1443    
1444    
1445    
1446    
1447    
1448    
1449    
1450    
1451    
1452    
1453    
1454
1455    
1456    
1457    
1458    
1459    
1460      
1461    
1462    
1463    
1464    
1465      
1466    
1467
1468    
1469    
1470    
1471     
1472    
1473    
1474    
1475    
1476    
1477    
1478    
1479    
1480    
1481    
1482    
1483    
1484
1485    
1486    
1487    
1488    
1489    
1490      
1491    
1492    
1493    
1494    
1495      
1496    
1497
1498    
1499    
1500    
1501     
1502    
1503    
1504    
1505    
1506    
1507    
1508    
1509    
1510    
1511    
1512    
1513    
1514
1515    
1516    
1517    
1518    
1519    
1520      
1521    
1522    
1523    
1524    
1525      
1526    
1527
1528    
1529    
1530    
1531     
1532    
1533    
1534    
1535    
1536    
1537    
1538    
1539    
1540    
1541    
1542    
1543    
1544
1545    
1546    
1547    
1548    
1549    
1550      
1551    
1552    
1553    
1554    
1555      
1556    
1557
1558    
1559    
1560    
1561     
1562    
1563    
1564    
1565    
1566    
1567    
1568    
1569    
1570    
1571    
1572    
1573    
1574
1575    
1576    
1577    
1578    
1579    
1580      
1581    
1582    
1583    
1584    
1585      
1586    
1587
1588    
1589    
1590    
1591     
1592    
1593    
1594    
1595    
1596    
1597    
1598    
1599    
1600    
1601    
1602    
1603    
1604
1605    
1606    
1607    
1608    
1609    
1610      
1611    
1612    
1613    
1614    
1615      
1616    
1617
1618    
1619        
1620  </ul>
1621</div>
1622
1623
1624
1625
1626 
1627  </li>
1628
1629  
1630
1631  
1632  
1633  
1634
1635  
1636
1637  
1638
1639  <li class="level-0 menu-item  dropdown megamenu">
1640    <a href="/pages/hamcus-wiki" class="level-0">INFO</a>      
1641
1642    
1643    
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661<div class="sub-menu width-custom align-left" style="
1662 width:500;
1663 
1664left: -16px !important;
1665
1666
1667">
1668  <ul class="level-1 row">
1669    
1670    
1671     
1672    
1673    
1674    
1675    
1676    
1677    
1678    
1679    
1680    
1681    
1682    
1683    
1684
1685    
1686    
1687    
1688    
1689    
1690      
1691    
1692    
1693    
1694    
1695      
1696    
1697
1698        
1699    <li class="level-1 col-sm-3 ">
1700
1701       
1702
1703       
1704
1705      
1706      <div class="mega-box">
1707        <h3 class="menu-title">          
1708          info
1709        </h3>
1710        <ul class="level-2 child-box">
1711          
1712          <li ><a  href="/pages/lookbook">LOOKBOOK</a></li>
1713          
1714          <li ><a  href="/pages/hamcus-wiki">WIKI</a></li>
1715          
1716        </ul>
1717      </div>
1718      
1719
1720      
1721
1722       
1723
1724       
1725
1726      
1727    </li>   
1728    
1729    
1730    
1731     
1732    
1733    
1734    
1735    
1736    
1737    
1738    
1739    
1740    
1741    
1742    
1743    
1744
1745    
1746    
1747    
1748    
1749    
1750      
1751    
1752    
1753    
1754    
1755      
1756    
1757
1758    
1759    
1760    
1761     
1762    
1763    
1764    
1765    
1766    
1767    
1768    
1769    
1770    
1771    
1772    
1773    
1774
1775    
1776    
1777    
1778    
1779    
1780      
1781    
1782    
1783    
1784    
1785      
1786    
1787
1788    
1789    
1790    
1791     
1792    
1793    
1794    
1795    
1796    
1797    
1798    
1799    
1800    
1801    
1802    
1803    
1804
1805    
1806    
1807    
1808    
1809    
1810      
1811    
1812    
1813    
1814    
1815      
1816    
1817
1818    
1819    
1820    
1821     
1822    
1823    
1824    
1825    
1826    
1827    
1828    
1829    
1830    
1831    
1832    
1833    
1834
1835    
1836    
1837    
1838    
1839    
1840      
1841    
1842    
1843    
1844    
1845      
1846    
1847
1848    
1849    
1850    
1851     
1852    
1853    
1854    
1855    
1856    
1857    
1858    
1859    
1860    
1861    
1862    
1863    
1864
1865    
1866    
1867    
1868    
1869    
1870      
1871    
1872    
1873    
1874    
1875      
1876    
1877
1878    
1879    
1880    
1881     
1882    
1883    
1884    
1885    
1886    
1887    
1888    
1889    
1890    
1891    
1892    
1893    
1894
1895    
1896    
1897    
1898    
1899    
1900      
1901    
1902    
1903    
1904    
1905      
1906    
1907
1908    
1909    
1910    
1911     
1912    
1913    
1914    
1915    
1916    
1917    
1918    
1919    
1920    
1921    
1922    
1923    
1924
1925    
1926    
1927    
1928    
1929    
1930      
1931    
1932    
1933    
1934    
1935      
1936    
1937
1938    
1939    
1940    
1941     
1942    
1943    
1944    
1945    
1946    
1947    
1948    
1949    
1950    
1951    
1952    
1953    
1954
1955    
1956    
1957    
1958    
1959    
1960      
1961    
1962    
1963    
1964    
1965      
1966    
1967
1968    
1969    
1970    
1971     
1972    
1973    
1974    
1975    
1976    
1977    
1978    
1979    
1980    
1981    
1982    
1983    
1984
1985    
1986    
1987    
1988    
1989    
1990      
1991    
1992    
1993    
1994    
1995      
1996    
1997
1998    
1999    
2000    
2001     
2002    
2003    
2004    
2005    
2006    
2007    
2008    
2009    
2010    
2011    
2012    
2013    
2014
2015    
2016    
2017    
2018    
2019    
2020      
2021    
2022    
2023    
2024    
2025      
2026    
2027
2028    
2029    
2030    
2031     
2032    
2033    
2034    
2035    
2036    
2037    
2038    
2039    
2040    
2041    
2042    
2043    
2044
2045    
2046    
2047    
2048    
2049    
2050      
2051    
2052    
2053    
2054    
2055      
2056    
2057
2058    
2059        
2060  </ul>
2061</div>
2062
2063
2064
2065
2066 
2067  </li>
2068
2069  
2070
2071  
2072  
2073  
2074
2075  
2076
2077  
2078
2079  
2080  <li class="level-0 menu-item ">
2081    <a href="/pages/reward" class="level-0">REWARDS</a>   
2082  </li>
2083  
2084
2085  
2086
2087   
2088</ul>
2089
2090 
2091      </div>
2092    </div>
2093    
2094     <div class="col-md-2 col-sm-3">
2095        
2096
2097  
2098    <div class="site-header-logo" itemscope itemtype="http://schema.org/Organization">
2099      
2100
2101      
2102      <a href="/" itemprop="url" class="site-header-logo-image">
2103        
2104        
2105        
2106        <img class="logo-black" src="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_c7838cc0-7217-48ce-858c-148b0d87b780_180x.png?v=1614286658"
2107             srcset="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_c7838cc0-7217-48ce-858c-148b0d87b780_180x.png?v=1614286658 1x, //hamc.us/cdn/shop/files/hamcus_logo_transparent_30_c7838cc0-7217-48ce-858c-148b0d87b780_180x@2x.png?v=1614286658 2x"
2108             alt="HAMCUS"
2109             itemprop="logo"/>
2110  		
2111              
2112        <img class="logo-white" src="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_white_180x.png?v=1614286658"
2113             srcset="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_white_180x.png?v=1614286658 1x, //hamc.us/cdn/shop/files/[email protected]?v=1614286658 2x"
2114             alt="HAMCUS"
2115             itemprop="logo"/>
2116        
2117        
2118      </a>
2119      
2120      
2121    </div>
2122  
2123
2124  
2125    </div>
2126    
2127    <div class="col-md-5 col-sm-9">
2128      <div class="pull-right site-header-miniBox">
2129        <div class="pull-left site-header-search hidden-sm hidden-xs">
2130          
2131<a href="#" class="l-fpu" data-l="fpu-search" title=""><svg x="0px" y="0px" viewBox="0 0 44 44" style="enable-background:new 0 0 44 44;" class="icon icon-search">
2132<g>
2133	<g>
2134		<path d="M32.5,30c2.494-3.129,4-7.654,4-12c0-10.05-8.139-18-18-18c-9.862,0-18,7.95-18,18c0,10.05,8.138,18,18,18
2135			c4.193,0,7.953-1.534,11-4l11,12l3-3L32.5,30z M18.5,32c-7.658,0-14-6.196-14-14c0-7.804,6.342-14,14-14c7.658,0,14,6.196,14,14
2136			C32.5,25.804,26.158,32,18.5,32z"/>
2137	</g>
2138</g>
2139<g>
2140</g>
2141<g>
2142</g>
2143<g>
2144</g>
2145<g>
2146</g>
2147<g>
2148</g>
2149<g>
2150</g>
2151<g>
2152</g>
2153<g>
2154</g>
2155<g>
2156</g>
2157<g>
2158</g>
2159<g>
2160</g>
2161<g>
2162</g>
2163<g>
2164</g>
2165<g>
2166</g>
2167<g>
2168</g>
2169</svg>
2170
2171</a>
2172
2173
2174        </div>
2175
2176        <div class="pull-left site-header-mobile-search visible-sm visible-xs">
2177          
2178<div class="click dropdown-toggle search-dropdown">
2179  <a href="#" title=""><svg x="0px" y="0px" viewBox="0 0 44 44" style="enable-background:new 0 0 44 44;" class="icon icon-search">
2180<g>
2181	<g>
2182		<path d="M32.5,30c2.494-3.129,4-7.654,4-12c0-10.05-8.139-18-18-18c-9.862,0-18,7.95-18,18c0,10.05,8.138,18,18,18
2183			c4.193,0,7.953-1.534,11-4l11,12l3-3L32.5,30z M18.5,32c-7.658,0-14-6.196-14-14c0-7.804,6.342-14,14-14c7.658,0,14,6.196,14,14
2184			C32.5,25.804,26.158,32,18.5,32z"/>
2185	</g>
2186</g>
2187<g>
2188</g>
2189<g>
2190</g>
2191<g>
2192</g>
2193<g>
2194</g>
2195<g>
2196</g>
2197<g>
2198</g>
2199<g>
2200</g>
2201<g>
2202</g>
2203<g>
2204</g>
2205<g>
2206</g>
2207<g>
2208</g>
2209<g>
2210</g>
2211<g>
2212</g>
2213<g>
2214</g>
2215<g>
2216</g>
2217</svg>
2218
2219</a>
2220  <div class="dropdown-content">
2221    <form action="/search" method="get" class="search-header search input-group" role="search">
2222      <input required class="input-group-field" type="search" name="q" placeholder="Search" aria-label="Search">
2223      <span class="input-group-btn">
2224        <button class="s" type="submit">          
2225          <span class="">Submit</span>
2226        </button>
2227      </span>
2228    </form>
2229
2230  </div>
2231</div>
2232
2233
2234        </div>
2235
2236        <div class="pull-left">
2237          
2238<div class="site-header-mini-cart mini-cart mini-cart-default disable">
2239  <a class="cartCount" title="" href="javascript:void(0)"> 
2240    
2241    <span class="bagIcon">
2242      <span class="handtag">&nbsp;</span>
2243      <span class="handbody">&nbsp;</span>
2244    </span>    
2245    <span class="cart-count">0</span>
2246  </a>
2247</div>
2248
2249        </div>
2250
2251        <div class="pull-left">
2252          
2253
2254          
2255
2256          
2257
2258          <div class="pull-right dropdown-toggle customer-dropdow">
2259            <a href="#" title="account">
2260<svg class="icon icon-user" x="0px" y="0px" viewBox="0 0 18 17" enable-background="new 0 0 18 17">
2261<ellipse transform="matrix(0.9994 -3.491205e-002 3.491205e-002 0.9994 -0.1691 0.3173)" cx="9" cy="5" rx="4" ry="5"/>
2262<rect x="7.6" y="9.6" width="2.9" height="7.4"/>
2263<polygon points="7.6,11.8 0,14.3 0,17 18,17 18,14.4 10.4,11.8 "/>
2264</svg>
2265</a>
2266            <div class="dropdown-content">
2267              <div id="CustomerLoginForm" class="form-vertical">
2268  <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
2269
2270  <label for="CustomerEmail">Email</label>
2271  <input required  placeholder="" type="email" name="customer[email]" id="CustomerEmail" class="" autofocus>
2272
2273  
2274  <label for="CustomerPassword">Password</label>
2275  <input required placeholder="" type="password" value="" name="customer[password]" id="CustomerPassword" class="">
2276  
2277
2278  <div class="text-center">
2279    <input type="submit" class="btn btn-submit" value="Sign In">
2280    
2281    <p><a href="/account/login/#recover">Forgot your password?</a></p>
2282    
2283 
2284    <p>
2285      <a href="https://shopify.com/4618277/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYW1jLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTc3MzQ5OCwibmJmIjoxNzkxMTY4Njk4fQ.xvU37OY2Zo5ElYisvOIP6rO5S7SscF5LoBZoHsIrLK4" id="customer_register_link">Create account</a>
2286    </p>
2287  </div>
2288
2289  </form>
2290</div>            	
2291            </div>
2292          </div>
2293          
2294          
2295
2296          
2297        </div>
2298
2299        <div class="mob-menu pull-left visible-xs visible-sm">      
2300          <a class="mob-btn" title="" href="#"><svg x="0px" y="0px" class="icon icon-menu" viewBox="0 0 20 20" enable-background="new 0 0 20 20" >
2301<rect y="1" width="20" height="2"/>
2302<rect y="9" width="20" height="2"/>
2303<rect y="17" width="20" height="2"/>
2304</svg>
2305</a>   
2306        </div>
2307
2308      </div>
2309    </div>
2310
2311  </div>
2312
2313
2314  
2315
2316</header>
2317
2318
2319
2320</div>
2321
2322<div class="mob-content hidden-lg hidden-md">
2323  
2324
2325
2326<ul class="toggle-menu">
2327  
2328  
2329  
2330
2331  
2332
2333  
2334
2335  <li class="level-0 menu-item  toggle-content">
2336    <a href="/collections/all" class="level-0">STORE <span class="caret"><i class="fa fa-angle-down"></i></span></a>      
2337
2338    
2339    
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356<div class="sub-menu">
2357  <ul class="level-1">
2358    
2359    
2360     
2361    
2362    
2363    
2364    
2365       
2366
2367    
2368    
2369    
2370    
2371    
2372    
2373    
2374
2375    
2376    
2377    
2378    
2379    
2380        
2381    
2382    
2383    
2384    
2385    
2386    
2387
2388        
2389    <li class="level-1">
2390
2391       
2392
2393
2394      
2395      <div class="mega-box toggle-content">
2396        <h3 class="menu-title">          
2397          - megamenu 1
2398          <span class="caret"><i class="fa fa-angle-down"></i></span>
2399        </h3>
2400        <ul class="level-2 child-box sub-menu">
2401          
2402          <li ><a href="/collections/20_02_aw">-- 20_02_AW</a></li>
2403          
2404          <li ><a href="/collections/20_01_ss">-- 20_01_SS</a></li>
2405          
2406          <li ><a href="/collections/1902_aw">-- 19_02_AW</a></li>
2407          
2408          <li ><a href="/collections/1901_ss">-- 19_01_SS</a></li>
2409          
2410          <li ><a href="/collections/1802_aw">-- 18_02_AW</a></li>
2411          
2412          <li ><a href="/collections/prmtvsm-18ss">-- 18_01_SS</a></li>
2413          
2414        </ul>
2415      </div>
2416      
2417
2418      
2419
2420
2421      
2422    </li>   
2423    
2424    
2425    
2426     
2427    
2428    
2429    
2430    
2431       
2432
2433    
2434    
2435    
2436    
2437    
2438    
2439    
2440
2441    
2442    
2443    
2444    
2445    
2446        
2447    
2448    
2449    
2450    
2451    
2452    
2453
2454        
2455    <li class="level-1">
2456
2457       
2458
2459
2460      
2461      <div class="mega-box toggle-content">
2462        <h3 class="menu-title">          
2463          - megamenu 2
2464          <span class="caret"><i class="fa fa-angle-down"></i></span>
2465        </h3>
2466        <ul class="level-2 child-box sub-menu">
2467          
2468          <li ><a href="/collections/prmtvsm-1718ss">-- 17_02_AW</a></li>
2469          
2470          <li ><a href="/collections/prmtvsm-17-01">-- 17_01_SS</a></li>
2471          
2472          <li ><a href="/collections/prmtvsm-16-01">-- 16_01_SS</a></li>
2473          
2474          <li ><a href="/collections/15-aw-time-wanderer">-- 15_02_AW</a></li>
2475          
2476        </ul>
2477      </div>
2478      
2479
2480      
2481
2482
2483      
2484    </li>   
2485    
2486    
2487    
2488     
2489    
2490    
2491    
2492    
2493       
2494
2495    
2496    
2497    
2498    
2499    
2500    
2501    
2502
2503    
2504    
2505    
2506    
2507    
2508        
2509    
2510    
2511    
2512    
2513    
2514    
2515
2516        
2517    <li class="level-1">
2518
2519       
2520
2521
2522      
2523      <div class="mega-box toggle-content">
2524        <h3 class="menu-title">          
2525          - megamenu 3
2526          <span class="caret"><i class="fa fa-angle-down"></i></span>
2527        </h3>
2528        <ul class="level-2 child-box sub-menu">
2529          
2530          <li ><a href="/collections/all">-- VIEW ALL SEASONS</a></li>
2531          
2532          <li ><a href="/collections/rigs-utilities">-- UTILITY RIGS</a></li>
2533          
2534          <li ><a href="/collections/head-gear">-- HEAD GEAR</a></li>
2535          
2536          <li ><a href="/products/gift-card">-- GIFT CARD</a></li>
2537          
2538        </ul>
2539      </div>
2540      
2541
2542      
2543
2544
2545      
2546    </li>   
2547    
2548    
2549    
2550     
2551    
2552    
2553    
2554    
2555       
2556
2557    
2558    
2559    
2560    
2561    
2562    
2563    
2564
2565    
2566    
2567    
2568    
2569    
2570        
2571    
2572    
2573    
2574    
2575    
2576    
2577
2578        
2579    <li class="level-1">
2580
2581       
2582
2583
2584      
2585
2586      
2587
2588
2589      
2590    </li>   
2591    
2592    
2593    
2594     
2595    
2596    
2597    
2598    
2599       
2600
2601    
2602    
2603    
2604    
2605    
2606    
2607    
2608
2609    
2610    
2611    
2612    
2613    
2614        
2615    
2616    
2617    
2618    
2619    
2620    
2621
2622    
2623    
2624    
2625     
2626    
2627    
2628    
2629    
2630       
2631
2632    
2633    
2634    
2635    
2636    
2637    
2638    
2639
2640    
2641    
2642    
2643    
2644    
2645        
2646    
2647    
2648    
2649    
2650    
2651    
2652
2653    
2654    
2655    
2656     
2657    
2658    
2659    
2660    
2661       
2662
2663    
2664    
2665    
2666    
2667    
2668    
2669    
2670
2671    
2672    
2673    
2674    
2675    
2676        
2677    
2678    
2679    
2680    
2681    
2682    
2683
2684    
2685    
2686    
2687     
2688    
2689    
2690    
2691    
2692       
2693
2694    
2695    
2696    
2697    
2698    
2699    
2700    
2701
2702    
2703    
2704    
2705    
2706    
2707        
2708    
2709    
2710    
2711    
2712    
2713    
2714
2715    
2716    
2717    
2718     
2719    
2720    
2721    
2722    
2723       
2724
2725    
2726    
2727    
2728    
2729    
2730    
2731    
2732
2733    
2734    
2735    
2736    
2737    
2738        
2739    
2740    
2741    
2742    
2743    
2744    
2745
2746    
2747    
2748    
2749     
2750    
2751    
2752    
2753    
2754       
2755
2756    
2757    
2758    
2759    
2760    
2761    
2762    
2763
2764    
2765    
2766    
2767    
2768    
2769        
2770    
2771    
2772    
2773    
2774    
2775    
2776
2777    
2778    
2779    
2780     
2781    
2782    
2783    
2784    
2785       
2786
2787    
2788    
2789    
2790    
2791    
2792    
2793    
2794
2795    
2796    
2797    
2798    
2799    
2800        
2801    
2802    
2803    
2804    
2805    
2806    
2807
2808    
2809    
2810    
2811     
2812    
2813    
2814    
2815    
2816       
2817
2818    
2819    
2820    
2821    
2822    
2823    
2824    
2825
2826    
2827    
2828    
2829    
2830    
2831        
2832    
2833    
2834    
2835    
2836    
2837    
2838
2839    
2840        
2841  </ul>
2842</div>
2843
2844
2845
2846
2847       
2848  </li>
2849
2850  
2851
2852  
2853  
2854  
2855
2856  
2857
2858  
2859
2860  <li class="level-0 menu-item  toggle-content">
2861    <a href="/pages/hamcus-wiki" class="level-0">INFO <span class="caret"><i class="fa fa-angle-down"></i></span></a>      
2862
2863    
2864    
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881<div class="sub-menu">
2882  <ul class="level-1">
2883    
2884    
2885     
2886    
2887    
2888    
2889    
2890       
2891
2892    
2893    
2894    
2895    
2896    
2897    
2898    
2899
2900    
2901    
2902    
2903    
2904    
2905        
2906    
2907    
2908    
2909    
2910    
2911    
2912
2913        
2914    <li class="level-1">
2915
2916       
2917
2918
2919      
2920      <div class="mega-box toggle-content">
2921        <h3 class="menu-title">          
2922          - info
2923          <span class="caret"><i class="fa fa-angle-down"></i></span>
2924        </h3>
2925        <ul class="level-2 child-box sub-menu">
2926          
2927          <li ><a href="/pages/lookbook">-- LOOKBOOK</a></li>
2928          
2929          <li ><a href="/pages/hamcus-wiki">-- WIKI</a></li>
2930          
2931        </ul>
2932      </div>
2933      
2934
2935      
2936
2937
2938      
2939    </li>   
2940    
2941    
2942    
2943     
2944    
2945    
2946    
2947    
2948       
2949
2950    
2951    
2952    
2953    
2954    
2955    
2956    
2957
2958    
2959    
2960    
2961    
2962    
2963        
2964    
2965    
2966    
2967    
2968    
2969    
2970
2971    
2972    
2973    
2974     
2975    
2976    
2977    
2978    
2979       
2980
2981    
2982    
2983    
2984    
2985    
2986    
2987    
2988
2989    
2990    
2991    
2992    
2993    
2994        
2995    
2996    
2997    
2998    
2999    
3000    
3001
3002    
3003    
3004    
3005     
3006    
3007    
3008    
3009    
3010       
3011
3012    
3013    
3014    
3015    
3016    
3017    
3018    
3019
3020    
3021    
3022    
3023    
3024    
3025        
3026    
3027    
3028    
3029    
3030    
3031    
3032
3033    
3034    
3035    
3036     
3037    
3038    
3039    
3040    
3041       
3042
3043    
3044    
3045    
3046    
3047    
3048    
3049    
3050
3051    
3052    
3053    
3054    
3055    
3056        
3057    
3058    
3059    
3060    
3061    
3062    
3063
3064    
3065    
3066    
3067     
3068    
3069    
3070    
3071    
3072       
3073
3074    
3075    
3076    
3077    
3078    
3079    
3080    
3081
3082    
3083    
3084    
3085    
3086    
3087        
3088    
3089    
3090    
3091    
3092    
3093    
3094
3095    
3096    
3097    
3098     
3099    
3100    
3101    
3102    
3103       
3104
3105    
3106    
3107    
3108    
3109    
3110    
3111    
3112
3113    
3114    
3115    
3116    
3117    
3118        
3119    
3120    
3121    
3122    
3123    
3124    
3125
3126    
3127    
3128    
3129     
3130    
3131    
3132    
3133    
3134       
3135
3136    
3137    
3138    
3139    
3140    
3141    
3142    
3143
3144    
3145    
3146    
3147    
3148    
3149        
3150    
3151    
3152    
3153    
3154    
3155    
3156
3157    
3158    
3159    
3160     
3161    
3162    
3163    
3164    
3165       
3166
3167    
3168    
3169    
3170    
3171    
3172    
3173    
3174
3175    
3176    
3177    
3178    
3179    
3180        
3181    
3182    
3183    
3184    
3185    
3186    
3187
3188    
3189    
3190    
3191     
3192    
3193    
3194    
3195    
3196       
3197
3198    
3199    
3200    
3201    
3202    
3203    
3204    
3205
3206    
3207    
3208    
3209    
3210    
3211        
3212    
3213    
3214    
3215    
3216    
3217    
3218
3219    
3220    
3221    
3222     
3223    
3224    
3225    
3226    
3227       
3228
3229    
3230    
3231    
3232    
3233    
3234    
3235    
3236
3237    
3238    
3239    
3240    
3241    
3242        
3243    
3244    
3245    
3246    
3247    
3248    
3249
3250    
3251    
3252    
3253     
3254    
3255    
3256    
3257    
3258       
3259
3260    
3261    
3262    
3263    
3264    
3265    
3266    
3267
3268    
3269    
3270    
3271    
3272    
3273        
3274    
3275    
3276    
3277    
3278    
3279    
3280
3281    
3282        
3283  </ul>
3284</div>
3285
3286
3287
3288
3289       
3290  </li>
3291
3292  
3293
3294  
3295  
3296  
3297
3298  
3299
3300  
3301
3302
3303  
3304  <li class="level-0 menu-item ">
3305    <a href="/pages/reward" class="level-0">REWARDS</a>   
3306  </li>
3307  
3308
3309  
3310
3311   
3312</ul>
3313
3314
3315
3316</div>
3317
3318
3319
3320<style> 
3321    .template-index .site-header{
3322      background-color: rgba(0,0,0,0);
3323      color: #000000; 
3324    }
3325
3326    .template-index .site-header .site-header-logo-link{
3327      color: #000000;
3328    }
3329
3330    .template-index .site-header a.level-0{
3331      color: #000000;
3332    }
3333
3334    .template-index .site-header svg.icon{
3335      fill: #000000;
3336    }  
3337
3338    .template-index .site-header-mini-cart .bagIcon .handbody{
3339      background: #000000;
3340    }
3341
3342    .template-index .site-header-mini-cart .bagIcon .handtag{
3343      border-color: #000000;
3344    }
3345
3346    .template-index .site-header-mini-cart .cartCount .cart-count{
3347      color: #000000; 
3348    }
3349  
3350  	.site-header{
3351      background-color: #ffffff;
3352      color: #080504; 
3353    }
3354
3355    .site-header .site-header-logo-link{
3356      color: #080504;
3357    }
3358
3359    .site-header a{
3360      color: #080504;
3361    }
3362
3363    .site-header svg.icon{
3364      fill: #080504;
3365    }  
3366
3367    .site-header-mini-cart .bagIcon .handbody{
3368      background: #080504;
3369    }
3370
3371    .site-header-mini-cart .bagIcon .handtag{
3372      border-color: #080504;
3373    }
3374
3375    .site-header-mini-cart .cartCount .cart-count{
3376      color: #080504; 
3377    }
3378</style> 
3379
3380
3381
3382
3383
3384</div>  
3385  
3386  <div class="page-container" id="PageContainer">
3387    <main class="main-content" id="MainContent" >
3388      <div id="shopify-section-breadcrumbs" class="shopify-section">
3389
3390 
3391
3392
3393
3394
3395
3396
3397
3398 
3399
3400
3401
3402  
3403  
3404
3405
3406  
3407
3408
3409
3410
3411
3412
3413  
3414  
3415
3416
3417  
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427  
3428  
3429
3430
3431  
3432
3433
3434
3435
3436
3437
3438  
3439  
3440
3441
3442  
3443
3444
3445
3446
3447
3448
3449  
3450  
3451
3452
3453  
3454
3455
3456
3457
3458
3459
3460  
3461  
3462
3463
3464  
3465
3466
3467
3468
3469
3470
3471  
3472  
3473
3474
3475  
3476
3477
3478
3479
3480
3481<div class="breadcrumb breadcrumb-v1 breadcrumb-v3 no-margin disable-title bfw">
3482  
3483
3484    
3485    <a href="/" title="Home">Home</a>
3486    
3487
3488
3489    
3490
3491    <span>Your Shopping Cart</span>
3492    
3493    <h3>Your Shopping Cart</h3>
3494    
3495    
3496
3497    
3498</div>
3499
3500
3501
3502  
3503  
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517</div> 
3518      <div class="icartShopifyCartContent">
3519
3520
3521<div id="shopify-section-cart-template" class="shopify-section"><div class="container" data-section-id="cart-template" data-section-type="cart-template">
3522
3523  
3524  <div class="empty-page-content text-center">
3525    <h1>Your Cart : </h1>
3526    <p>Your cart is currently empty.</p>
3527    <a href="/" class="btn btn--has-icon-after">Continue shopping<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg></a>
3528  </div>
3529  
3530</div>
3531
3532
3533</div>
3534
3535
3536<script id="docapp-cart">window.docappCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; window.docappCart.currency = "USD"; window.docappCart.shop_currency = "USD";</script>
vendor: 1 bytes, line 3536
3536
3537<script id="docapp-free-item-speedup">
3538(() => { if (!document.documentElement.innerHTML.includes('\\/shop' + '\\/js' + '\\/free-gift-cart-upsell-pro.min.js') || window.docappSomethingAppLoaded) return; let script = document.createElement('script'); script.src = "https://d2fk970j0emtue.cloudfront.net/shop/js/free-gift-cart-upsell-pro.min.js?shop=hamc.myshopify.com"; document.getElementById('docapp-free-item-speedup').after(script); })();
3539</script>
3539
3540</div>
3541<style>.icartShopifyCartContent{width: 100%;}</style>
3542    </main>
3543    <div id="shopify-section-footer" class="shopify-section">
3544
3545
3546
3547<footer> 
3548
3549  <div class="footerWrapper" id="footer1">
3550    <div class="site-footer">
3551      <div class="bfw">
3552        <div class="inner">
3553          <div class="row">
3554            <div class="col-md-4 col-sm-6 col-xs-12 wow  fadeInLeft" >
3555              <div class="fwidget">               
3556                <div class="p-info">
3557                  <h3>CUSTOMER SUPPORT</h3>
3558                  <div class="info"><table>
3559<tbody>
3560<tr>
3561<td>MONDAY - SATURDAY</td>
3562<td>11AM - 7PM CST (UTC +8)</td>
3563</tr>
3564<tr>
3565<td>SUNDAY</td>
3566<td>12PM - 6PM CST (UTC +8)</td>
3567</tr>
3568</tbody>	  
3569</table>
3570<a href="mailto:[email protected]" title="">[email protected]</a></div>
3571                </div>
3572              </div>
3573            </div>
3574            <div class="col-md-3 col-sm-6 col-xs-12 wow  fadeInUp" >
3575              <div class="fwidget widget-link">
3576                <div class="widget-title"><h3>Terms & Conditions</h3></div>
3577                <div class="widget-content">
3578                  <ul class="list-menu">
3579                    
3580                    <li>
3581                      <a href="https://hamcus.aftership.com/">Track My Orders</a>
3582                    </li>
3583                    
3584                    <li>
3585                      <a href="https://hamcus.returnscenter.com/">Returns Center</a>
3586                    </li>
3587                    
3588                    <li>
3589                      <a href="/pages/shipping-delivery">Shipping Policy</a>
3590                    </li>
3591                    
3592                    <li>
3593                      <a href="/pages/privacy-policy">Privacy Policy</a>
3594                    </li>
3595                    
3596                  </ul>
3597                </div>
3598              </div>
3599            </div>
3600            
3601
3602            <div class="col-md-3 col-sm-6 col-xs-12 wow  fadeInUp" >
3603              <div class="fwidget widget-link newsletter-box">
3604                
3605
3606                <form target="_blank" class="" name="mc-embedded-subscribe-form" id="mc-embedded-subscribe-form" method="post" action="//hamc.us10.list-manage.com/subscribe/post?u=c53aaafd06dbc6350e71a37c9&amp;id=308a0bbe2f">
3607                  <h3>SUBSCRIBE</h3>
3608                  <input required class="input-group-field" type="email" value="" placeholder="Join our mailing list" name="EMAIL" id="mail" aria-label="Join our mailing list" >
3609                  <input type="submit" value="SUBMIT" id="subscribe" name="subscribe" class="btn btn-primary subscribe" >
3610
3611                </form>
3612              </div>
3613            </div>
3614
3615
3616            <div class="col-md-2 col-sm-6 col-xs-12 wow fadeInRight text-center" >  
3617              <div class="fwidget">
3618                
3619
3620  <ul class="inline-list social-icons">
3621    
3622    <li>
3623      <a class="social-icons__link" href="https://twitter.com/xhamcus" title="HAMCUS on Twitter">
3624        <i class="fa fa-twitter"></i>
3625      </a>
3626    </li>
3627    
3628    
3629    <li>
3630      <a class="social-icons__link" href="https://www.facebook.com/hamcus.official" title="HAMCUS on Facebook">
3631        <i class="fa fa-facebook"></i>
3632      </a>
3633    </li>
3634    
3635    
3636    
3637    
3638    <li>
3639      <a class="social-icons__link" href="http://instagram.com/hamcus" title="HAMCUS on Instagram">
3640        <i class="fa fa-instagram"></i>
3641      </a>
3642    </li>
3643    
3644    
3645    
3646    
3647    <li>
3648      <a class="social-icons__link" href="https://www.youtube.com/channel/UC5qgPhpRJerpNMNs8f75kbA" title="HAMCUS on YouTube">
3649        <i class="fa fa-youtube-play" aria-hidden="true"></i>
3650      </a>
3651    </li>
3652    
3653    
3654    
3655  </ul>
3656
3657              </div>
3658            </div>
3659
3660          </div>
3661        </div>
3662      </div>
3663    </div>
3664    <div class="coppyright hidden">
3665      <div class="container a-center">
3666        
3667
3668        
3669
3670      </div>
3671    </div>
3672  </div>
3673</footer>
3674<script src="//hamc.us/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
3674
3675
3676<script>
3677  jQuery(function() {
3678    jQuery('.swatch :radio').change(function() {
3679      var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index');
3680      var optionValue = jQuery(this).val();
3681      jQuery(this)
3682      .closest('form')
3683      .find('.single-option-selector')
3684      .eq(optionIndex)
3685      .val(optionValue)
3686      .trigger('change');
3687    });
3688  });
3689</script>
3689
3690
3691
3692
3693
3694<script>
3695  jQuery(document).ready(function($){
3696    $('.scrollbar-macosx').scrollbar();  
3697    $('.scrollbar-outer').scrollbar();
3698  });
3699</script>
3699
3700
3701
3702
3703<script>
3704  jQuery(document).ready(function(){
3705    wow = new WOW(
3706      {
3707        animateClass: 'animated',
3708        offset:       22,
3709        callback:     function(box) {
3710          console.log("WOW: animating <" + box.tagName.toLowerCase() + ">")
3711        }
3712      }
3713    );
3714    wow.init();
3715  });
3716</script>
vendor: 1 bytes, line 3716
3716
3717<script src="//hamc.us/cdn/shop/t/35/assets/wow.min.js?v=115119078963534947431617710501" type="text/javascript"></script>
3717
3718
3719
3720
3721
3722</div>    
3723  </div>
3724  <div class="theme-popup">
3725  
3726    <!-- LOADING ================================================= -->
3727  <!-- ========================================================= -->
3728  <div class="fpu fpu-box v-black fpu-loading loading">
3729    <div class="fpu-content"> 
3730      <div class="container text-center">
3731        <div class="fpu-inner no-background text-center">
3732          <div class="loader" title="2">
3733            <svg width="44" height="44" viewBox="0 0 44 44" stroke="#df8f90">
3734              <g fill="none" fill-rule="evenodd" stroke-width="2">
3735                <circle cx="22" cy="22" r="1">
3736                  <animate attributeName="r"
3737                           begin="0s" dur="1.8s"
3738                           values="1; 20" 
3739                           calcMode="spline"
3740                           keyTimes="0; 1"
3741                           keySplines="0.165, 0.84, 0.44, 1"
3742                           repeatCount="indefinite" />
3743                  <animate attributeName="stroke-opacity"
3744                           begin="0s" dur="1.8s"
3745                           values="1; 0"
3746                           calcMode="spline"
3747                           keyTimes="0; 1"
3748                           keySplines="0.3, 0.61, 0.355, 1"
3749                           repeatCount="indefinite" />
3750                </circle>
3751                <circle cx="22" cy="22" r="1">
3752                  <animate attributeName="r"
3753                           begin="-0.9s" dur="1.8s"
3754                           values="1; 20"
3755                           calcMode="spline"
3756                           keyTimes="0; 1"
3757                           keySplines="0.165, 0.84, 0.44, 1"
3758                           repeatCount="indefinite" />
3759                  <animate attributeName="stroke-opacity"
3760                           begin="-0.9s" dur="1.8s"
3761                           values="1; 0"
3762                           calcMode="spline"
3763                           keyTimes="0; 1"
3764                           keySplines="0.3, 0.61, 0.355, 1"
3765                           repeatCount="indefinite" />
3766                </circle>
3767              </g>
3768            </svg>
3769          </div>
3770        </div>
3771      </div>
3772      <div class="fpu-bg">&nbsp;</div>
3773    </div>
3774
3775  </div>
3776
3777  <!-- SEARCH ================================================== -->
3778  <!-- ========================================================= -->
3779  <div class="fpu fpu-search">    
3780    <a class="l-fpu-close" href="#" title="">
3781<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px">
3782<g>
3783	<polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254    0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254  " fill="#FFFFFF"/>
3784</g>
3785<g>
3786</g>
3787<g>
3788</g>
3789<g>
3790</g>
3791<g>
3792</g>
3793<g>
3794</g>
3795<g>
3796</g>
3797<g>
3798</g>
3799<g>
3800</g>
3801<g>
3802</g>
3803<g>
3804</g>
3805<g>
3806</g>
3807<g>
3808</g>
3809<g>
3810</g>
3811<g>
3812</g>
3813<g>
3814</g>
3815</svg>
3816</a>	
3817    <div class="fpu-content">
3818      <div class="container">
3819        <form action="/search" method="get" class="search-header search input-group" role="search">
3820          <input required class="input-group-field"
3821                 type="search"
3822                 name="q"
3823                 placeholder="Search"
3824                 aria-label="Search">
3825          <span class="input-group-btn">
3826            <button type="submit">
3827              <svg x="0px" y="0px" viewBox="0 0 44 44" style="enable-background:new 0 0 44 44;" class="icon icon-search">
3828<g>
3829	<g>
3830		<path d="M32.5,30c2.494-3.129,4-7.654,4-12c0-10.05-8.139-18-18-18c-9.862,0-18,7.95-18,18c0,10.05,8.138,18,18,18
3831			c4.193,0,7.953-1.534,11-4l11,12l3-3L32.5,30z M18.5,32c-7.658,0-14-6.196-14-14c0-7.804,6.342-14,14-14c7.658,0,14,6.196,14,14
3832			C32.5,25.804,26.158,32,18.5,32z"/>
3833	</g>
3834</g>
3835<g>
3836</g>
3837<g>
3838</g>
3839<g>
3840</g>
3841<g>
3842</g>
3843<g>
3844</g>
3845<g>
3846</g>
3847<g>
3848</g>
3849<g>
3850</g>
3851<g>
3852</g>
3853<g>
3854</g>
3855<g>
3856</g>
3857<g>
3858</g>
3859<g>
3860</g>
3861<g>
3862</g>
3863<g>
3864</g>
3865</svg>
3866
3867            
3868            </button>
3869          </span>
3870        </form>
3871      </div>
3872      <div class="fpu-bg">&nbsp;</div>
3873    </div>
3874    
3875  </div> 
3876
3877  <!-- NEWLETTER POPUP ========================================= -->
3878  <!-- ========================================================= -->
3879  
3880
3881  <!-- QUICKVIEW =============================================== -->
3882  <!-- ========================================================= -->
3883
3884  
3885  <div class="quickview-product fpu fpu-quickview v-black"></div>
3886  <div id="quickview-template" class="hidden">
3887
3888    <div class="fpu-content">
3889      <div class="container">
3890
3891        <div class="content product-single">
3892          <a class="l-fpu-close" href="#" title="">
3893<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px">
3894<g>
3895	<polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254    0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254  " fill="#FFFFFF"/>
3896</g>
3897<g>
3898</g>
3899<g>
3900</g>
3901<g>
3902</g>
3903<g>
3904</g>
3905<g>
3906</g>
3907<g>
3908</g>
3909<g>
3910</g>
3911<g>
3912</g>
3913<g>
3914</g>
3915<g>
3916</g>
3917<g>
3918</g>
3919<g>
3920</g>
3921<g>
3922</g>
3923<g>
3924</g>
3925<g>
3926</g>
3927</svg>
3928</a>	
3929          <div class="row row-gutter-40">
3930            <div class="col-xs-6">
3931              <div class="product-media thumbnai-left">
3932                <div class="featured-image product-single-photos"></div>
3933                <div class="swiper-con more-views" data-margin="10" data-items="4" data-direction="vertical" >
3934                  <div class="swiper-wrapper">
3935
3936                  </div>   
3937                </div>
3938
3939              </div>
3940            </div> 
3941
3942            <div class="col-xs-6">
3943              <div class="product-shop product-info-main">
3944            
3945                  <div class="products-item">
3946                    <h3 class="product-name"><a>&nbsp;</a></h3>
3947
3948                    
3949
3950                    <span class="available instock"><i class="fa fa-check-square-o"></i>IN STOCK</span>          
3951                    <span class="available outofstock"><i class="fa fa-check-square-o"></i>OUT OF STOCK</span>         
3952
3953                    
3954                    <span class="vendor product-vendor">PRODUCT VENDOR : <span></span></span>
3955                    
3956
3957
3958                    <div class="details clearfix">
3959                      <form action="/cart/add" method="post" class="variants">
3960                        <div class="prices product-single-prices">                  
3961                          <span class="price"></span>
3962                          <span class="compare-price"></span> 
3963                        </div>
3964                        <div class="des product-description rte">
3965                          <div class="short-description">
3966                            <div>
3967                              <ul>
3968                                <li><span style="line-height: 1.5;">100% Genuine Buffalo Vintage Wash Leather</span></li>
3969                                <li><span style="line-height: 1.5;">100% Cotton Lining</span></li>
3970                                <li><span style="line-height: 1.5;">2 front flap buckle pockets</span></li>
3971                                <li><span style="line-height: 1.5;">2 side flap buckle pocket</span></li>
3972                                <li><span style="line-height: 1.5;">35cm in height, brass metal fittings</span></li>
3973                                <li><span style="line-height: 1.5;">Adjustable strap, lightweight, durable leather</span></li>
3974                                <li><span style="line-height: 1.5;">Tanned without the use of chemical.</span></li>
3975                              </ul>
3976                              <ul></ul>
3977                            </div>
3978                          </div>
3979                        </div>    
3980                        <div class="product-options  linked-options">
3981                          <select name='id' style="display:none"></select>
3982                          <div class="total-price hidden">                   
3983                            <span></span>
3984                          </div>
3985                        </div>
3986                        <div class="product-actions">
3987                          <div class="product-single-quantity">
3988                            <div class="quantity">
3989                              <span class='qtyminus' data-field='quantity'><span class="arrow-down"></span></span>
3990                              
3991                              <span class='qtyplus' data-field='quantity'><span class="arrow-up"></span></span>
3992                            </div>
3993                          </div>
3994
3995                          <div class="actions">
3996                            <button type="button" class="btn btn-addToCart btn-primary">ADD TO SHOPPING BAG</button>                  
3997                          </div>
3998                        </div>
3999
4000                      </form>
4001                    </div>
4002
4003
4004                  </div>
4005      
4006              </div>
4007            </div> 
4008
4009          </div>
4010        </div>
4011      </div>
4012      <div class="fpu-bg">&nbsp;</div>
4013    </div>
4014    
4015  </div>
4016  
4016<script type="text/javascript">  
4017    Shopify.doNotTriggerClickOnThumb = false; 
4018    var selectCallbackQuickview = function(variant, selector) {
4019
4020      var productItem = jQuery('.quickview-product .products-item');
4021      addToCart = productItem.find('.btn-addTocart'),
4022        productPrice = productItem.find('.price'),
4023        comparePrice = productItem.find('.compare-price'),
4024        totalPrice = productItem.find('.total-price span');           
4025
4026      if (variant) {
4027        if (variant.available) {           
4028          addToCart.removeClass('disabled').removeAttr('disabled').text('ADD TO SHOPPING BAG');
4029                                                                        } else {
4030                                                                        addToCart.val('sold_out').addClass('disabled').attr('disabled', 'disabled');
4031        }
4032
4033
4034        productPrice.html( Shopify.formatMoney(variant.price, '${{amount}}'));
4035                                               variant_price = $('#Quantity').val() * variant.price;
4036                          totalPrice.html( Shopify.formatMoney(variant_price, '${{amount}}') );
4037
4038                          if (window.show_multiple_currencies) {       
4039          Currency.convertAll(window.shop_currency, jQuery('.currency-picker').val(),'.quickview-product .prices .price .money', '');   
4040                              Currency.convertAll(window.shop_currency, jQuery('.currency-picker').val(),'.quickview-product .total-price .money', '');
4041        };
4042
4043        if ( variant.compare_at_price > variant.price ) {
4044          comparePrice.html(Shopify.formatMoney(variant.compare_at_price, '${{amount}}')).show();
4045                                                productPrice.addClass('on-sale');
4046                            } else {
4047                            comparePrice.hide();
4048          productPrice.removeClass('on-sale');
4049        }
4050
4051        var form = jQuery('#' + selector.domIdPrefix).closest('form');
4052        for (var i=0,length=variant.options.length; i<length; i++) {
4053          var radioButton = form.find('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]');
4054          if (radioButton.size()) {
4055            radioButton.get(0).checked = true;
4056          }
4057        }
4058
4059        var inventoryInfo = productItem.find('.product-inventory span');
4060        if (variant.available) {
4061          if (variant.inventory_management!=null) {
4062            inventoryInfo.text(variant.inventory_quantity + " " + 'in_stock');
4063          } else {
4064            inventoryInfo.text('many_in_stock');
4065          }
4066        } else {
4067          inventoryInfo.text('out_of_stock');
4068        }
4069
4070        var regex = /([0-9]+[.|,][0-9]+[.|,][0-9]+)/g;
4071        var unitPriceTextMatch = jQuery('.quick-view .price').text().match(regex);
4072
4073        if (!unitPriceTextMatch) {
4074          regex = /([0-9]+[.|,][0-9]+)/g;
4075          unitPriceTextMatch = jQuery('.quick-view .price').text().match(regex);     
4076        }
4077
4078        if (unitPriceTextMatch) {
4079          var unitPriceText = unitPriceTextMatch[0];     
4080          var unitPrice = unitPriceText.replace(/[.|,]/g,'');
4081          var quantity = parseInt(jQuery('.quick-view input[name=quantity]').val());
4082          var totalPrice = unitPrice * quantity;
4083
4084          var totalPriceText = Shopify.formatMoney(totalPrice, window.money_format);
4085          regex = /([0-9]+[.|,][0-9]+[.|,][0-9]+)/g;     
4086          if (!totalPriceText.match(regex)) {
4087            regex = /([0-9]+[.|,][0-9]+)/g;
4088          } 
4089          totalPriceText = totalPriceText.match(regex)[0];
4090
4091          var regInput = new RegExp(unitPriceText, "g"); 
4092          var totalPriceHtml = jQuery('.quick-view .price').html().replace(regInput ,totalPriceText);
4093          jQuery('.quick-view .total-price span').html(totalPriceHtml);     
4094
4095        }
4096
4097        if (variant && variant.featured_image) {
4098          var newImage = Shopify.resizeImage(variant.featured_image.src, 'small');
4099          newImage = newImage.replace(/https?:/,'');
4100          jQuery('.quick-view .quickview-more-views img').each(function() {
4101            var grandSize = jQuery(this).attr('src');
4102            if (grandSize == newImage) {
4103              jQuery(this).parent().trigger('click');              
4104              return false;
4105            }
4106          });
4107        }
4108
4109      } else {
4110        addToCart.text('unavailable').addClass('disabled').attr('disabled', 'disabled');
4111      }
4112    };
4113  </script>
4113
4114  
4115
4116
4117  <!-- ADD TO CART =============================================== -->
4118  <!-- ========================================================= -->
4119
4120  <div class="fpu fpu-box v-black fpu-addtocart">    
4121    <a class="l-fpu-close" href="#" title="">
4122<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px">
4123<g>
4124	<polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254    0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254  " fill="#FFFFFF"/>
4125</g>
4126<g>
4127</g>
4128<g>
4129</g>
4130<g>
4131</g>
4132<g>
4133</g>
4134<g>
4135</g>
4136<g>
4137</g>
4138<g>
4139</g>
4140<g>
4141</g>
4142<g>
4143</g>
4144<g>
4145</g>
4146<g>
4147</g>
4148<g>
4149</g>
4150<g>
4151</g>
4152<g>
4153</g>
4154<g>
4155</g>
4156</svg>
4157</a>	
4158    <div class="fpu-content">
4159      <div class="container a-center">
4160        <div class="fpu-inner">
4161          <div class="product-image">
4162            <img alt="" src="//hamc.us/cdn/shop/t/35/assets/ajax-loader.gif?v=41356863302472015721617710460" style="max-width:100px; height:auto"/>
4163          </div>
4164          <div class="product-info">
4165            <p class="product-name"></p>
4166            <p class="success-message btn-cart">Has been added to the cart!</p>
4167            <div class="actions">    
4168              <button class="btn btn-small btn-primary btn-cart btn-pr" onclick="window.location='/cart'">View cart</button>
4169              <button class="btn  btn-small btn-checkout" onclick="window.location='/checkout'">Check out</button>        
4170            </div>        
4171          </div>
4172        </div>
4173      </div>
4174      <div class="fpu-bg">&nbsp;</div>
4175    </div>
4176    
4177  </div>
4178
4179
4180  <!-- ADD TO WISHLIST =============================================== -->
4181  <!-- ========================================================= -->
4182
4183  <div class="fpu fpu-box v-black fpu-addtowishlist">    
4184    <a class="l-fpu-close" href="#" title="">
4185<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px">
4186<g>
4187	<polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254    0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254  " fill="#FFFFFF"/>
4188</g>
4189<g>
4190</g>
4191<g>
4192</g>
4193<g>
4194</g>
4195<g>
4196</g>
4197<g>
4198</g>
4199<g>
4200</g>
4201<g>
4202</g>
4203<g>
4204</g>
4205<g>
4206</g>
4207<g>
4208</g>
4209<g>
4210</g>
4211<g>
4212</g>
4213<g>
4214</g>
4215<g>
4216</g>
4217<g>
4218</g>
4219</svg>
4220</a>	
4221    <div class="fpu-content">
4222      <div class="container a-center">
4223        <div class="fpu-inner">
4224          <div class="product-image">
4225            <img alt="" src="//hamc.us/cdn/shop/t/35/assets/ajax-loader.gif?v=41356863302472015721617710460" style="max-width:100px; height:auto"/>
4226          </div>
4227          <div class="product-info">
4228            <p class="product-name"></p>
4229            <p class="success-message btn-cart">Has been added to the wishlist!</p>
4230            <div class="actions">    
4231              <button class="btn btn-small btn-primary btn-cart btn-pr" onclick="window.location='/pages/wish-list'">Go to wishlist</button>        
4232            </div>        
4233          </div>
4234        </div>
4235      </div>
4236      <div class="fpu-bg">&nbsp;</div>
4237    </div>
4238    
4239  </div>
4240
4241</div>
4242
4243  
4244
4245
4246
4247
4248
4249
4250<style type="text/css">
4251
4252    .adp-discount-tiers h4 {
4253    text-align: inherit;
4254    color: inherit;
4255    font-size: inherit;
4256    background-color: inherit;
4257}
4258
4259table.adp-discount-table th {
4260    background-color: inherit;
4261    border-color: inherit;
4262    color: inherit;
4263    border-width: inherit;
4264    font-size: inherit;
4265    padding: inherit;
4266    text-align: center;
4267    border-style: solid;
4268}
4269
4270table.adp-discount-table td {
4271    background-color: inherit;
4272    border-color: inherit;
4273    color: inherit;
4274    border-width: inherit;
4275    font-size: inherit;
4276    padding: inherit;
4277    text-align: center;
4278    border-style: solid;
4279}
4280
4281table.adp-discount-table {
4282    min-width: 100%;
4283    max-width: inherit;
4284    border-color: inherit;
4285    border-width: inherit;
4286    font-family: inherit;
4287}
4288
4289table.adp-discount-table td:last-child {
4290    color: inherit;
4291    background-color: inherit;
4292    font-family: inherit;
4293    font-size: inherit;
4294}
4295
4296
4297    div#appikon-notification-bar {
4298    font-size: 110%;
4299    background-color: #020202;
4300    padding: 12px;
4301    color: #FFFFFF;
4302    font-family: inherit;
4303    z-index: 9999999999999;
4304    display: none;
4305    left: 0px;
4306    width: 100%;
4307    margin: 0px;
4308    margin-bottom: 20px;
4309    text-align: center;
4310    text-transform: none;
4311}
4312
4313.appikon-cart-item-success-notes, .appikon-cart-item-upsell-notes {
4314    display: block;
4315    font-weight: bold;
4316    color: #0078BD;
4317    font-size: 100%;
4318}
4319
4320#appikon-discount-item {
4321    font-size: 70%;
4322    padding-top: 5px;
4323    padding-bottom: 5px;
4324}
4325
4326#appikon-summary-item {
4327    font-size: 70%;
4328    padding-top: 5px;
4329    padding-bottom: 5px;
4330}
4331
4332
4333    .push-down {
4334        margin-top: 50px!important;
4335    }
4336
4337    div#shopacado-banner {
4338        position: absolute;
4339        top: 0;
4340        left: 0;
4341        background-color: #DDEEEE;
4342        width: 100%;
4343        height: 50px;
4344        z-index:99999;
4345    }
4346
4347    div#shopacado-banner-content {
4348        width: 800px;
4349        margin: 0 auto;
4350        padding: 10px;
4351        text-align: center
4352    }
4353
4354    .adp-vol-wrapper {
4355        margin-top: 20px;
4356        margin-bottom: 20px;
4357    }
4358
4359    .appikon-cart-item-unit-price .original_price,
4360    .appikon-cart-item-line-price .original_price {
4361        display: block;
4362        text-decoration: line-through !important;
4363    }
4364
4365    .appikon-cart-item-price,
4366    .appikon-cart-total,
4367    .appikon-cart-item-line-price .discounted_price,
4368    .appikon-cart-item-unit-price .discounted_price {
4369        display: block;
4370        font-weight: bold;
4371    }
4372
4373    .appikon-cart-item-success-notes a,
4374    .appikon-cart-item-upsell-notes a {
4375        color: #0078bd;
4376    }
4377
4378    .wholesale-cart-total {
4379        display: block;
4380        font-weight: bold;
4381    }
4382
4383    .wholesale-original-cart-total {
4384        display: block;
4385    }
4386
4387    .appikon-messages {
4388        display: block;
4389    }
4390
4391    .summary-line-note {
4392        padding-right: 10px;
4393    }
4394
4395    .summary-line-discount {
4396        color: #0078bd;
4397    }
4398
4399    #appikon-discount-code {
4400        max-width: 150px;
4401        display: inline-block;
4402        height: 40px;
4403    }
4404
4405    #appikon-remove-discount-code {
4406        margin-right: 5px;
4407        color: red;
4408        font-size: 85%;
4409        border: none;
4410        background: none;
4411    }
4412
4413    #apply-appikon-discount {
4414        display: inline-block;
4415        max-width: 200px;
4416        vertical-align: top;
4417        height: 40px;
4418    }
4419
4420    .appikon-discount-code-error {
4421        color: red;
4422        white-space: nowrap;
4423    }
4424
4425    table.adp-discount-table tr:first-child td:after {
4426        border: none;
4427    }
4428
4429    div#appikon-notification-bar span {
4430        display: block;
4431    }
4432
4433    div#appikon-notification-bar span.money {
4434        display: inline-block;
4435    }
4436
4437    div#appikon-close-notification {
4438        float: right;
4439        font-weight: bold;
4440        height: 0;
4441        overflow: visible;
4442        cursor: pointer;
4443        margin-right: 2em;
4444    }
4445
4446    .adp-eqs {
4447        display: none;
4448    }
4449
4450    .adp-product-bundle .adp-product-wrapper,
4451    .adp-product-bundle .bundle-plus,
4452    .adp-product-bundle .bundle-total {
4453        display: inline-block;
4454        text-align: center;
4455        vertical-align: middle;
4456    }
4457
4458
4459    .adp-bundle-wrapper .adp-product-bundle .adp-info-wrapper a {
4460        text-decoration: none;
4461    }
4462
4463    #two-product.adp-product-bundle .bundle-plus img {
4464        position: relative;
4465        max-width: 35px;
4466        min-width: 12px;
4467    }
4468
4469    #three-product.adp-product-bundle.button-under .bundle-plus img {
4470        position: relative;
4471        margin-left: 0px;
4472        max-width: 22px !important;
4473        min-width: 12px;
4474    }
4475
4476    #three-product.adp-product-bundle.with-total .bundle-plus img {
4477        position: relative;
4478        margin-left: -22% !important;
4479        max-width: 22px !important;
4480        min-width: 12px;
4481    }
4482
4483    #four-product.adp-product-bundle.button-under .bundle-plus img {
4484        position: relative;
4485        margin-left: -22% !important;
4486        max-width: 22px !important;
4487        min-width: 12px;
4488    }
4489
4490    #four-product.adp-product-bundle.with-total .bundle-plus img {
4491        position: relative;
4492        margin-left: -22% !important;
4493        max-width: 22px !important;
4494        min-width: 12px;
4495    }
4496
4497    #over-four-product.adp-product-bundle .bundle-plus img {
4498        position: relative;
4499        min-width: 12px;
4500    }
4501
4502    .adp-product-bundle .adp-product-wrapper {
4503        line-height: 15px;
4504    }
4505
4506    .adp-product-bundle .adp-product-wrapper img {
4507        width: 80%;
4508    }
4509
4510    .adp-product-bundle .bundle-name p.product-title {
4511        margin-bottom: 5px;
4512    }
4513
4514    p.product-quantity {
4515        color: #6b6b6b;
4516        font-size: 12px;
4517    }
4518
4519    .adp-product-bundle .adp-price {
4520        margin-bottom: 5px;
4521        display: inline-block;
4522        margin-right: 5px;
4523        width: 100%;
4524    }
4525
4526    .adp-product-bundle .buy-bundle input.addtocart {
4527        padding: 5px 10px;
4528        background-color: #222;
4529        color: #FFF;
4530        border: none;
4531    }
4532
4533    .appikon-variants-container select {
4534        width: 100%;
4535        margin-bottom: 5px
4536    }
4537
4538    .adp-product-bundle .appikon-variants-container {
4539        border: none;
4540        margin: 0;
4541        padding: 0;
4542    }
4543
4544    .adp-product-bundle .adp-price.regular {
4545        color: #bbb;
4546        text-decoration: line-through;
4547    }
4548
4549    .adp-product-bundle .adp-product-wrapper {
4550        vertical-align: top !important;
4551        line-height: 15px;
4552        text-align: left;
4553    }
4554
4555    .adp-product-bundle .adp-image {
4556        min-height: 130px;
4557        max-height: 130px;
4558        line-height: 125px;
4559        border: 1px solid #d9d9d9;
4560        background: #fff;
4561        text-align: center;
4562    }
4563
4564    .adp-product-bundle .adp-image img {
4565        max-height: 115px;
4566        max-width: 100%;
4567        vertical-align: middle;
4568        height: auto;
4569        width: auto;
4570    }
4571
4572    .adp-bundle-wrapper .adp-product-bundle button {
4573        display: inline-block;
4574        padding: 4px 10px 4px;
4575        margin-bottom: 0;
4576        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
4577        color: #ffffff;
4578        text-align: center;
4579        vertical-align: middle;
4580        background-repeat: repeat-x;
4581        border: 1px solid #cccccc;
4582        border-bottom-color: #b3b3b3;
4583        -webkit-border-radius: 4px;
4584        -moz-border-radius: 4px;
4585        border-radius: 4px;
4586        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4587        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4588        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4589        cursor: pointer;
4590        background-color: #414141;
4591        background-image: -moz-linear-gradient(top, #555555, #222222);
4592        background-image: -ms-linear-gradient(top, #555555, #222222);
4593        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
4594        background-image: -webkit-linear-gradient(top, #555555, #222222);
4595        background-image: -o-linear-gradient(top, #555555, #222222);
4596        background-image: linear-gradient(top, #555555, #222222);
4597        background-repeat: repeat-x;
4598        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
4599        border-color: #222222 #222222 #000000;
4600        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4601        filter: progid: dximagetransform.microsoft.gradient(enabled=false);
4602        padding: 5px 10px;
4603    }
4604
4605    .adp-product-bundle button .top-button {
4606        font-size: 12px;
4607        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
4608        display: block;
4609        padding: 0 5px 2px 5px;
4610    }
4611
4612    .adp-product-bundle button .bottom-button {
4613        font-size: 14px;
4614        padding: 2px 5px 0 5px;
4615        display: block;
4616        border-top: 1px solid rgba(255, 255, 255, 0.1);
4617    }
4618
4619    .adp-product-bundle .adp-price {
4620        position: static;
4621        background: none;
4622        text-align: left;
4623        padding: 0;
4624    }
4625
4626    .adp-product-bundle .adp-eqs {
4627        width: auto;
4628        margin: 0 10px;
4629    }
4630
4631    #two-product.adp-product-bundle .adp-product-wrapper {
4632        width: 46%;
4633    }
4634
4635    #two-product.adp-product-bundle .bundle-plus {
4636        font-size: 75px
4637    }
4638
4639    #two-product.adp-product-bundle.with-total .bundle-total {
4640        width: 100%;
4641        margin: 10px 0 0 0;
4642        text-align: right;
4643        display: inline-block;
4644    }
4645
4646    #three-product.adp-product-bundle .adp-product-wrapper {
4647        width: 28%;
4648    }
4649
4650    #three-product.adp-product-bundle .bundle-plus {
4651        width: 3.1%;
4652        font-size: 50px
4653    }
4654
4655    #four-product.adp-product-bundle.button-under .adp-product-wrapper {
4656        width: 21.2%;
4657    }
4658
4659    #four-product.adp-product-bundle.with-total .adp-product-wrapper {
4660        width: 17%;
4661    }
4662
4663    #four-product.adp-product-bundle.button-under .bundle-plus {
4664        width: 5%;
4665        font-size: 40px
4666    }
4667
4668    #four-product.adp-product-bundle .bundle-plus {
4669        width: 3%;
4670        font-size: 40px
4671    }
4672
4673    #over-four-product.adp-product-bundle .adp-product-wrapper {
4674        width: 17%;
4675    }
4676
4677    #over-four-product.adp-product-bundle .bundle-plus {
4678        width: 3.5%;
4679        font-size: 40px
4680    }
4681
4682    .with-total .bundle-total button {
4683        white-space: normal;
4684    }
4685
4686    #two-product.adp-product-bundle.with-total .adp-product-wrapper {
4687        flex: 1;
4688        flex-basis: 115px;
4689    }
4690
4691    #three-product.adp-product-bundle.with-total .adp-product-wrapper {
4692        flex: 1;
4693        flex-basis: 100px;
4694    }
4695
4696    #three-product.adp-product-bundle.with-total .bundle-total button {
4697        width: 100%;
4698        margin-top: 0px;
4699    }
4700
4701    .adp-product-bundle.with-total .bundle-total .adp-eqs {
4702        width: 23px;
4703    }
4704
4705    .adp-product-bundle.with-total .bundle-total .adp-eqs img {
4706        margin: auto;
4707        max-width: 23px;
4708        height: 16px;
4709    }
4710
4711    #four-product.adp-product-bundle.with-total .adp-product-wrapper,
4712    #four-product.adp-product-bundle.with-total .bundle-total {
4713        flex: 1;
4714        flex-basis: 90px;
4715    }
4716
4717    #four-product.adp-product-bundle.with-total .bundle-plus {
4718        font-size: 40px;
4719        margin: 0 5px;
4720    }
4721
4722    #four-product.adp-product-bundle.with-total .bundle-total {
4723        font-size: 25px
4724    }
4725
4726    #four-product.adp-product-bundle .adp-eqs {
4727        display: none;
4728    }
4729
4730    #four-product.adp-product-bundle.with-total .bundle-total {
4731        flex: 1;
4732        flex-basis: 130px;
4733        height: inherit;
4734        max-height: 100px;
4735        min-height: 50px;
4736        text-align: center;
4737        margin-top: 20px;
4738    }
4739
4740    #over-four-product.adp-product-bundle.with-total .adp-product-wrapper,
4741    #over-four-product.adp-product-bundle.with-total .bundle-total {
4742        flex: 1;
4743        flex-basis: 90px;
4744    }
4745
4746    #over-four-product.adp-product-bundle.with-total .bundle-plus {
4747        font-size: 40px
4748    }
4749
4750    #over-four-product.adp-product-bundle.with-total .bundle-total {
4751        font-size: 25px
4752    }
4753
4754    #over-four-product.adp-product-bundle .adp-eqs {
4755        display: none;
4756    }
4757
4758    .adp-product-bundle.button-under .bundle-total,
4759    #over-four-product.adp-product-bundle.with-total .bundle-total {
4760        flex: 1;
4761        flex-basis: 130px;
4762        height: 100%;
4763        text-align: center;
4764        margin-top: 20px;
4765    }
4766
4767    .adp-product-bundle.button-under .adp-product-wrapper {
4768        flex-basis: auto;
4769    }
4770
4771    #two-product.adp-product-bundle.button-under .bundle-plus,
4772    #three-product.adp-product-bundle.button-under .bundle-plus {
4773        width: 8%;
4774    }
4775
4776    #max-two {
4777        width: 61%;
4778    }
4779
4780    #max-two .bundle-plus {
4781        width: 10%
4782    }
4783
4784    #three-product.max-two .bundle-total,
4785    #four-product.max-two .bundle-total,
4786    #over-four-product.max-two .bundle-total {
4787        height: 384px;
4788    }
4789
4790    #three-product.max-two .adp-eqs,
4791    #four-product.max-two .adp-eqs,
4792    #over-four-product.max-two .adp-eqs {
4793        position: relative;
4794        top: 50%;
4795    }
4796
4797    #three-product.max-two button,
4798    #four-product.max-two button {
4799        position: relative;
4800        top: 50%;
4801    }
4802
4803    #over-four-product.max-two button {
4804        position: relative;
4805        top: 50%;
4806    }
4807
4808    #max-two {
4809        width: 60%;
4810        display: inline-block;
4811    }
4812
4813    #max-two .bundle-plus:nth-child(4n+4) {
4814        display: none;
4815    }
4816
4817    .adp-product-bundle.button-under {
4818        flex-wrap: wrap;
4819    }
4820
4821    .adp-product-bundle .adp-product-wrapper {
4822        width: 45%;
4823    }
4824
4825    .adp-product-bundle .bundle-total {
4826        color: #bfbfbf;
4827        font-size: 21px;
4828        font-weight: bold;
4829    }
4830
4831
4832    /* .adp-product-bundle .bundle-name{  overflow-x: hidden;} */
4833
4834    .with-total.adp-product-bundle .adp-eqs {
4835        display: flex;
4836        width: 24px;
4837    }
4838
4839    .adp-product-bundle .bundle-total button {
4840        width: 100%;
4841        /*max-width: 150px;*/
4842    }
4843
4844    @media screen and (min-width: 650px) {
4845        #four-product.adp-product-bundle,
4846        #over-four-product.adp-product-bundle {
4847            flex-wrap: wrap;
4848        }
4849        #four-product.adp-product-bundle.with-total .bundle-total .adp-eqs,
4850        #over-four-product.adp-product-bundle.with-total .bundle-total .adp-eqs {
4851            display: none;
4852        }
4853        .adp-product-bundle.with-total .bundle-total {
4854            justify-content: center;
4855        }
4856        #four-product.adp-product-bundle.with-total .adp-product-wrapper {
4857            flex-basis: auto;
4858        }
4859        #over-four-product.adp-product-bundle.with-total .adp-product-wrapper {
4860            flex-basis: auto;
4861        }
4862        #four-product .adp-product-bundle.with-total .bundle-total,
4863        #over-four-product.adp-product-bundle.with-total .bundle-total {
4864            min-height: 50px;
4865            max-height: 100px;
4866            height: inherit;
4867        }
4868        #four-product .adp-info-wrapper .bundle-name {
4869            font-size: 90%;
4870            word-break: break-word;
4871        }
4872        #over-four-product .adp-info-wrapper .bundle-name {
4873            font-size: 85%;
4874            word-break: break-word;
4875        }
4876        #four-product.with-total.adp-product-bundle .bundle-total button span,
4877        #over-four-product.with-total.adp-product-bundle .bundle-total button span {
4878            font-size: 15px;
4879        }
4880        #four-product.with-total.adp-product-bundle .bundle-total button.add-appikon-bundle,
4881        #over-four-product.with-total.adp-product-bundle .bundle-total button.add-appikon-bundle {
4882            width: 100%;
4883            margin: 0;
4884        }
4885    }
4886
4887    @media screen and (max-width: 650px) {
4888        .adp-product-bundle {
4889            flex-direction: column;
4890        }
4891        .adp-product-bundle .adp-product-wrapper {
4892            width: 100% !important;
4893        }
4894        .adp-product-bundle .adp-product-wrapper>a:first-child {
4895            width: 35% !important;
4896            margin-right: 20px;
4897            display: block;
4898            float: left;
4899        }
4900        .adp-product-bundle .adp-product-wrapper .bundle-name {
4901            margin: 0;
4902        }
4903        .adp-product-bundle .bundle-plus {
4904            width: 100% !important;
4905            max-width: 100%;
4906            line-height: 0;
4907            border-bottom: 1px solid #ccc;
4908            margin: 10px 0 25px;
4909        }
4910        .adp-product-bundle .bundle-total .adp-eqs {
4911            display: none;
4912        }
4913        .adp-product-bundle .bundle-plus img,
4914        #two-product.adp-product-bundle.with-total .bundle-plus img,
4915        #three-product.adp-product-bundle.with-total .bundle-plus img,
4916        #four-product.adp-product-bundle.with-total .bundle-plus img,
4917        #over-four-product.adp-product-bundle.with-total .bundle-plus img,
4918        #two-product.adp-product-bundle.button-under .bundle-plus img,
4919        #three-product.adp-product-bundle.button-under .bundle-plus img,
4920        #four-product.adp-product-bundle.button-under .bundle-plus img,
4921        #over-four-product.adp-product-bundle.button-under .bundle-plus img {
4922            margin-left: 0 !important;
4923            margin-bottom: -18px;
4924            max-width: 35px !important;
4925        }
4926        .appikon-variants-container select {
4927            width: auto;
4928            margin-top: 10px
4929        }
4930        .adp-product-bundle .bundle-total {
4931            width: 100% !important;
4932            text-align: center;
4933            margin-top: 20px;
4934        }
4935        .adp-product-bundle .adp-eqs {
4936            width: 100%;
4937            border-bottom: 1px solid #ccc;
4938            margin: -22px 0 0 0;
4939            position: relative;
4940        }
4941        .adp-product-bundle .adp-eqs img {
4942            margin-left: 0 !important;
4943            margin-bottom: -18px;
4944            display: none;
4945        }
4946        .adp-product-bundle .adp-image-container {
4947            width: 35%;
4948            display: inline-block;
4949            float: left;
4950        }
4951        .adp-product-bundle .adp-info-wrapper {
4952            width: 60%;
4953            display: inline-block;
4954            float: left;
4955            padding-left: 10px;
4956        }
4957        .adp-product-bundle .adp-info-wrapper a {
4958            text-decoration: none;
4959        }
4960        .adp-product-bundle .adp-info-wrapper select.adp-variants {
4961            width: 100%;
4962        }
4963        #two-product.adp-product-bundle.with-total .bundle-plus {
4964            margin: 0 0 30px;
4965        }
4966        #two-product.adp-product-bundle .bundle-plus img,
4967        #three-product.adp-product-bundle .bundle-plus img,
4968        #four-product.adp-product-bundle .bundle-plus img,
4969        #over-four-product.adp-product-bundle .bundle-plus img {
4970            max-width: 35px !important;
4971            margin-left: 0 !important;
4972        }
4973        #three-product.adp-product-bundle.with-total .bundle-total button {
4974            margin-top: 20px;
4975            width: 100%;
4976        }
4977        #three-product.adp-product-bundle.with-total .bundle-plus {
4978            margin: 10px 0 25px;
4979        }
4980        #four-product.adp-product-bundle.with-total .bundle-plus {
4981            margin: 10px 0 25px;
4982        }
4983        #over-four-product.adp-product-bundle.with-total .bundle-plus {
4984            margin: 10px 0 25px;
4985        }
4986    }
4987
4988    .adp-product-bundle .adp-price {
4989        color: #8C0000;
4990    }
4991
4992    .adp-product-bundle .bundle-total {
4993        color: #8C1919;
4994    }
4995
4996    .adp-product-bundle .bundle-total button {
4997        width: 100%;
4998    }
4999
5000    .adp-product-bundle button .top-button {
5001        border-bottom: 0px;
5002    }
5003
5004    @media (max-width: 650px) {
5005        .bundle-name {
5006            display: inline-block !important;
5007        }
5008        .adp-eqs {
5009            width: 100% !important;
5010        }
5011        .bundle-name {
5012            padding-top: 10px !important;
5013        }
5014        .bundle-total button {
5015            margin-left: auto !important;
5016            margin-right: auto !important;
5017            display: block;
5018        }
5019    }
5020
5021    .bundle-total button {
5022        color: #fff;
5023        margin: -10px 0 -10px;
5024        width: 100%;
5025        border: none;
5026        text-decoration: none;
5027        font-size: 13%;
5028        font-family: inherit;
5029        text-transform: uppercase;
5030        font-weight: 500;
5031        padding: 10px;
5032        height: 100%;
5033    }
5034
5035    .with-total.adp-product-bundle .bundle-total button.add-appikon-bundle {
5036        width: 100%;
5037        margin: 0;
5038        height: inherit;
5039        min-height: 50px;
5040    }
5041
5042    .adp-product-bundle button .top-button {
5043        border-bottom: 0px;
5044    }
5045
5046    @media (max-width: 650px) {
5047        .bundle-name {
5048            display: inline-block !important;
5049        }
5050        .adp-eqs {
5051            width: 100% !important;
5052        }
5053        .bundle-name {
5054            padding-top: 10px !important;
5055        }
5056        .bundle-total button {
5057            margin-left: auto !important;
5058            margin-right: auto !important;
5059            display: block;
5060        }
5061        .with-total.adp-product-bundle .bundle-total button.add-appikon-bundle {
5062            width: 100%;
5063            margin-top: 10px;
5064            height: inherit;
5065            max-height: 100px;
5066            min-height: 50px;
5067        }
5068    }
5069
5070    .dp-popup div,
5071    .dp-popup span,
5072    .dp-popup h1,
5073    .dp-popup h2,
5074    .dp-popup h3,
5075    .dp-popup h4,
5076    .dp-popup h5,
5077    .dp-popup h6,
5078    .dp-popup p,
5079    .dp-popup a,
5080    .dp-popup img,
5081    .dp-popup b,
5082    .dp-popup u,
5083    .dp-popup i,
5084    .dp-popup ol,
5085    .dp-popup ul,
5086    .dp-popup li,
5087    .dp-popup form,
5088    .dp-popup label,
5089    .dp-popup table,
5090    .dp-popup tbody,
5091    .dp-popup tfoot,
5092    .dp-popup thead,
5093    .dp-popup tr,
5094    .dp-popup th,
5095    .dp-popup td {
5096        margin: 0;
5097        padding: 0;
5098        border: 0;
5099        font-size: 100%;
5100        font: inherit;
5101        vertical-align: baseline;
5102        text-transform: none;
5103    }
5104
5105    .dp-popup body {
5106        line-height: 1;
5107    }
5108
5109    .dp-popup ol,
5110    .dp-popup ul {
5111        list-style: none;
5112    }
5113
5114    .dp-popup table {
5115        border-collapse: collapse;
5116        border-spacing: 0;
5117    }
5118
5119    .blocker {
5120        position: fixed;
5121        top: 0;
5122        right: 0;
5123        bottom: 0;
5124        left: 0;
5125        width: 100%;
5126        height: 100%;
5127        overflow: auto;
5128        z-index: 2147483646;
5129        padding: 20px;
5130        box-sizing: border-box;
5131        background-color: rgb(0, 0, 0);
5132        background-color: rgba(0, 0, 0, 0.75);
5133        text-align: center;
5134    }
5135
5136    .blocker:before {
5137        c
5137ontent: '';
5138        display: inline-block;
5139        height: 100%;
5140        vertical-align: middle;
5141        margin-right: -0.05em;
5142    }
5143
5144    .blocker.behind {
5145        background-color: transparent;
5146    }
5147
5148    .dp-popup-dpModal {
5149        display: inline-block;
5150        min-width: 400px;
5151        vertical-align: middle;
5152        position: relative;
5153        z-index: 2147483647;
5154        max-width: 600px;
5155        background: #fff;
5156        padding: 30px;
5157        -webkit-border-radius: 8px;
5158        -moz-border-radius: 8px;
5159        -o-border-radius: 8px;
5160        -ms-border-radius: 8px;
5161        border-radius: 8px;
5162        -webkit-box-shadow: 0 0 10px #000;
5163        -moz-box-shadow: 0 0 10px #000;
5164        -o-box-shadow: 0 0 10px #000;
5165        -ms-box-shadow: 0 0 10px #000;
5166        box-shadow: 0 0 10px #000;
5167        text-align: center;
5168        text-transform: none;
5169        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
5170        font-size: 14px;
5171        line-height: 1.42857143;
5172        color: #333333;
5173        -moz-transition: background-color 0.15s linear;
5174        -webkit-transition: background-color 0.15s linear;
5175        -o-transition: background-color 0.15s linear;
5176        transition: background-color 0.15s cubic-bezier(0.785, 0.135, 0.150, 0.860);
5177    }
5178
5179    .dp-popup-dpModal a {
5180        background-color: transparent;
5181    }
5182
5183    .dp-popup-dpModal a:active,
5184    .dp-popup-dpModal a:hover {
5185        outline: 0;
5186    }
5187
5188    .dp-popup-dpModal hr {
5189        height: 0;
5190        -webkit-box-sizing: content-box;
5191        -moz-box-sizing: content-box;
5192        box-sizing: content-box;
5193        height: 0;
5194        margin-top: 20px;
5195        margin-bottom: 20px;
5196        border: 0;
5197        border-top: 1px solid #eeeeee;
5198    }
5199
5200    .dp-popup-dpModal button,
5201    .dp-popup-dpModal input,
5202    .dp-popup-dpModal optgroup,
5203    .dp-popup-dpModal select,
5204    .dp-popup-dpModal textarea {
5205        color: inherit;
5206        font: inherit;
5207        margin: 0;
5208        font-family: inherit;
5209        font-size: inherit;
5210        line-height: inherit;
5211    }
5212
5213    .dp-popup-dpModal button {
5214        overflow: visible;
5215    }
5216
5217    .dp-popup-dpModal button,
5218    .dp-popup-dpModal select {
5219        text-transform: none;
5220    }
5221
5222    .dp-popup-dpModal button {
5223        -webkit-appearance: button;
5224        cursor: pointer;
5225    }
5226
5227    .dp-popup-dpModal button::-moz-focus-inner,
5228    .dp-popup-dpModal input::-moz-focus-inner {
5229        border: 0;
5230        padding: 0;
5231    }
5232
5233    .dp-popup-dpModal input {
5234        line-height: normal;
5235    }
5236
5237    .dp-popup-dpModal input[type='number']::-webkit-inner-spin-button,
5238    .dp-popup-dpModal input[type='number']::-webkit-outer-spin-button {
5239        height: auto;
5240    }
5241
5242    .dp-popup-dpModal body.fadein {
5243        background: rgba(0, 0, 0, 0.65);
5244    }
5245
5246    #dpModal-container {
5247        width: auto;
5248    }
5249
5250    .dp-popup-dpModal #popup-dpModal-container {
5251        background: white;
5252        padding: 12px 18px 40px 18px;
5253    }
5254
5255    @media only screen and (min-width:500px) {
5256        .dp-popup-dpModal #popup-dpModal-container {
5257            border-radius: 5px;
5258            padding: 30px 40px;
5259        }
5260    }
5261
5262    @media only screen and (min-width:992px) {
5263        .dp-popup-dpModal #popup-dpModal-container {
5264            margin-top: 140px;
5265        }
5266    }
5267
5268    .dp-popup-dpModal .fade {
5269        opacity: 0;
5270        -webkit-transition: opacity 0.15s linear;
5271        -o-transition: opacity 0.15s linear;
5272        transition: opacity 0.15s linear;
5273    }
5274
5275    .dp-popup-dpModal .fade.in {
5276        opacity: 1;
5277    }
5278
5279
5280    /* only the stuff we need added here */
5281
5282    .dp-popup-dpModal h2 {
5283        font-size: 24px;
5284        font-family: inherit;
5285        font-weight: 500;
5286        line-height: 1.1;
5287        color: inherit;
5288    }
5289
5290    .dp-popup-dpModal h3 {
5291        font-family: inherit;
5292        font-weight: normal;
5293        line-height: 1.1;
5294        color: inherit;
5295        font-size: 18px;
5296        margin-top: 10px;
5297        margin-bottom: 20px;
5298        font-weight: 500;
5299    }
5300
5301    .dp-popup-dpModal p.body-text {
5302        font-size: 20;
5303        margin-top: 40px;
5304        margin-bottom: 10px;
5305    }
5306
5307    .dp-popup-dpModal .form-control {
5308        display: block;
5309        width: 100%;
5310        height: 34px;
5311        padding: 6px 12px;
5312        font-size: 14px;
5313        line-height: 1.42857143;
5314        color: #555;
5315        background-color: #fff;
5316        background-image: none;
5317        border: 1px solid #ccc;
5318        border-radius: 5px;
5319        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
5320        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
5321        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
5322        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
5323        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
5324        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
5325    }
5326
5327    .dp-popup-dpModal .input-lg {
5328        height: 46px;
5329        padding: 10px 16px;
5330        line-height: 1.3333333;
5331        border-radius: 6px;
5332    }
5333
5334    .dp-popup-dpModal select.input-lg {
5335        height: 46px;
5336    }
5337
5338    @media screen and (-webkit-min-device-pixel-ratio:0) {
5339        .dp-popup-dpModal select:focus,
5340        .dp-popup-dpModal textarea:focus,
5341        .dp-popup-dpModal input:focus {
5342            font-size: 16px;
5343            background: #eee;
5344        }
5345    }
5346
5347    .dp-popup-dpModal .form-group {
5348        margin-bottom: 15px;
5349    }
5350
5351    .dp-popup-dpModal .btn {
5352        display: inline-block;
5353        padding: 8px 12px;
5354        margin-bottom: 0;
5355        font-size: 14px;
5356        line-height: 1.42857143;
5357        text-align: center;
5358        vertical-align: middle;
5359        letter-spacing: 1px;
5360        -ms-touch-action: manipulation;
5361        touch-action: manipulation;
5362        cursor: pointer;
5363        -webkit-user-select: none;
5364        -moz-user-select: none;
5365        -ms-user-select: none;
5366        user-select: none;
5367        background-image: none;
5368        border: 1px solid transparent;
5369        border-radius: 3px;
5370    }
5371
5372    .dp-popup-dpModal .btn-success {
5373        width: 100%;
5374        color: #ffffff;
5375        background-color: #4ed14e;
5376    }
5377
5378    .dp-popup-dpModal .btn-lg {
5379        line-height: 24px;
5380        font-size: 15px;
5381        padding: 14px;
5382        line-height: 1.3333333;
5383    }
5384
5385    .dp-popup-dpModal .close {
5386        -webkit-appearance: none;
5387        padding: 0;
5388        cursor: pointer;
5389        background: 0 0;
5390        border: 0;
5391        text-align: center;
5392        font-size: 21px;
5393        font-weight: 700;
5394        line-height: 1;
5395        color: #000;
5396        text-shadow: 0 1px 0 #fff;
5397    }
5398
5399    .dp-popup-dpModal form {
5400        margin-top: 10px;
5401    }
5402
5403    .dp-popup-dpModal .dpModal-content .close {
5404        font-size: 30px;
5405    }
5406
5407    .dp-popup-dpModal .dpModal-backdrop.in {
5408        filter: alpha(opacity=65);
5409        opacity: .65;
5410    }
5411
5412    .dp-popup-dpModal .completed_message {
5413        display: none;
5414    }
5415
5416    .dp-popup-dpModal .complete .completed_message {
5417        display: block;
5418    }
5419
5420    .dp-popup-dpModal .single-variant {
5421        display: none;
5422    }
5423
5424    .dp-popup-dpModal div.footer {
5425        margin-top: 20px;
5426    }
5427
5428    .dp-popup-dpModal div.footer p {
5429        color: #b3b3b3;
5430        font-size: 12px;
5431    }
5432
5433    .dp-popup-dpModal div.no-thanks {
5434        padding-top: 20px;
5435    }
5436
5437    .dp-popup-dpModal div.no-thanks a {
5438        color: #aaaaaa;
5439        font-size: 100%;
5440    }
5441
5442    @media (min-width: 0px) {
5443        .dp-popup-dpModal {
5444            min-width: 100%;
5445        }
5446    }
5447
5448    @media (min-width: 300px) {
5449        .dp-popup-dpModal {
5450            min-width: 80%;
5451        }
5452    }
5453
5454    @media (min-width: 768px) {
5455        .dp-popup-dpModal {
5456            min-width: 600px;
5457        }
5458    }
5459
5460    .dp-popup-dpModal img {
5461        vertical-align: middle;
5462        max-width: 100%;
5463    }
5464
5465    .dp-popup-dpModal img.single {
5466        margin-right: 20px;
5467        margin-left: 0px;
5468        display: inline-block;
5469        padding-right: 20px;
5470        max-width: 100%;
5471        height: auto;
5472        margin: 0 auto;
5473    }
5474
5475    #upsell-minimized-button {
5476        background-color: #44c767;
5477        border-top-left-radius: 8px;
5478        border-top-right-radius: 8px;
5479        -moz-border-top-left-radius: 8px;
5480        -moz-border-top-right-radius: 8px;
5481        -webkit-border-top-left-radius: 8px;
5482        -webkit-border-top-right-radius: 8px;
5483        /*border:1px solid #18ab29;*/
5484        display: inline-block;
5485        cursor: pointer;
5486        color: #ffffff;
5487        /*font-family:Arial;*/
5488        padding: 10px 16px;
5489        text-decoration: none;
5490        background: #44c767;
5491        color: #ffffff;
5492        font-size: 16px;
5493        -webkit-transform: rotate(90deg);
5494        -webkit-transform-origin: left bottom;
5495        -moz-transform: rotate(90deg);
5496        -moz-transform-origin: left bottom;
5497        -ms-transform: rotate(90deg);
5498        -ms-transform-origin: left bottom;
5499        -o-transform: rotate(90deg);
5500        -o-transform-origin: left bottom;
5501        transform: rotate(90deg);
5502        left: 0px;
5503        top: 100px;
5504        transform-origin: left bottom;
5505        white-space: nowrap;
5506        position: fixed;
5507    }
5508
5509    #upsell-minimized-button:hover {
5510        /*background-color:#5cbf2a;*/
5511    }
5512
5513    .dp-popup-dpModal a.close-dpModal {
5514        position: absolute;
5515        top: -12.5px;
5516        right: -12.5px;
5517        display: block;
5518        width: 30px;
5519        height: 30px;
5520        text-indent: -9999px;
5521        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lg
5521wYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=') no-repeat 0 0;
5522    }
5523
5524    .dp-popup .just-added {
5525        width: 100%;
5526        border-bottom: 1px solid #eee;
5527        padding-bottom: 20px;
5528    }
5529
5530    .dp-popup .multiple-products-true div {
5531        display: block;
5532        float: left;
5533    }
5534
5535    .dp-popup .product-container.discount-applies-true {
5536        display: flex;
5537        flex-wrap: wrap;
5538    }
5539
5540    .dp-popup .multiple-products-false div {
5541        display: block;
5542    }
5543
5544    .dp-popup .multiple-products-false div.product-container {
5545        max-width: 350px;
5546        width: 100%;
5547        margin-left: auto;
5548        margin-right: auto;
5549        flex-direction: column;
5550    }
5551
5552    .dp-popup .multiple-products-false .image {
5553        flex: 1;
5554        min-height: 150px;
5555    }
5556
5557    .dp-popup .multiple-products-true .image {
5558        width: 100px;
5559    }
5560
5561    .dp-popup .multiple-products-false .image img {
5562        max-width: 150px;
5563        max-height: 150px;
5564    }
5565
5566    .dp-popup .multiple-products-true .image img {
5567        max-width: 100px;
5568        max-height: 100px;
5569    }
5570
5571    .dp-popup .multiple-products-false .details {
5572        flex: 1 0 0;
5573        text-align: center;
5574        font-size: 14px;
5575        padding-left: 15px;
5576        padding-right: 15px;
5577        padding-top: 20px;
5578    }
5579
5580    .dp-popup .multiple-products-true .details {
5581        flex: 1;
5582        text-align: left;
5583        font-size: 14px;
5584        padding-left: 15px;
5585        padding-right: 15px;
5586        max-width: 320px;
5587    }
5588
5589    .dp-popup .multiple-products-false .actions {
5590        flex: 1;
5591        text-align: center;
5592        padding-top: 20px;
5593    }
5594
5595    .dp-popup .multiple-products-true .actions {
5596        vertical-align: middle;
5597        max-width: 116px;
5598        width: 100%;
5599        float: right
5600    }
5601
5602    @media (min-width: 651px) {
5603        .dp-popup .multiple-products-true .actions button.add-upsells,
5604        .dp-popup .multiple-products-true .actions select.adp-variants {
5605            min-width: 116px;
5606            max-width: 116px;
5607        }
5608    }
5609
5610    .dp-popup .other-upsells {
5611        width: 100%;
5612    }
5613
5614    .dp-popup .product-container {
5615        width: 100%;
5616        padding-bottom: 10px;
5617        padding-top: 10px;
5618    }
5619
5620    .dp-popup .product-container:not(first) {
5621        border-top: 1px #eee solid;
5622    }
5623
5624    .dp-popup .product-container select {
5625        -webkit-appearance: none;
5626        -moz-appearance: none;
5627        appearance: none;
5628        background-position: right center;
5629        background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728);
5630        background-repeat: no-repeat;
5631        background-position: right 10px center;
5632        background-size: auto;
5633        padding-right: 28px;
5634        text-indent: 0.01px;
5635        width: 100%;
5636        margin-bottom: 10px;
5637        font-size: 12px;
5638        display: block;
5639        padding-left: 10px;
5640    }
5641
5642    .dp-popup .product-container .variant-wrapper {
5643        float: none;
5644    }
5645
5646    .dp-popup .no-thanks {
5647        text-align: center;
5648        width: 100%;
5649    }
5650
5651    .dp-popup-dpModal .adp-image {
5652        width: 100%;
5653    }
5654
5655    .dp-popup-dpModal .upsell-total {
5656        width: 100%;
5657        padding-top: 10px;
5658    }
5659
5660    .dp-popup-dpModal button.add-upsells {
5661        color: #ffffff;
5662        font-size: 100%;
5663        font-size: 14px;
5664        background-color: #a1c65b;
5665        display: inline-block;
5666        padding: 8px 12px;
5667        margin-bottom: 0;
5668        line-height: 1.42857143;
5669        text-align: center;
5670        vertical-align: middle;
5671        letter-spacing: 1px;
5672        -ms-touch-action: manipulation;
5673        touch-action: manipulation;
5674        cursor: pointer;
5675        -webkit-user-select: none;
5676        -moz-user-select: none;
5677        -ms-user-select: none;
5678        user-select: none;
5679        background-image: none;
5680        border: 1px solid transparent;
5681        border-radius: 3px;
5682        font-weight: 500;
5683        width: 100%;
5684        box-shadow: none;
5685    }
5686
5687    .adp-price .adp-regular {
5688        width: 100%;
5689    }
5690
5691    .product-price .adp-sale {
5692        display: block;
5693        width: 100%;
5694    }
5695
5696    .dp-popup-dpModal .product-price {
5697        padding-top: 10px;
5698        font-weight: bold;
5699    }
5700
5701    .dp-popup-dpModal #one-product .product-price {
5702        font-size: 22px;
5703    }
5704
5705    .dp-popup-dpModal .multiple-products-true .product-price {
5706        font-size: 16px;
5707    }
5708
5709    .dp-popup-dpModal #one-product .product-price s {
5710        vertical-align: middle;
5711        font-size: 16px;
5712    }
5713
5714    .dp-popup-dpModal .product-price .adp-sale s {
5715        font-weight: normal;
5716        color: #000;
5717        opacity: 1;
5718        padding-left: 5px;
5719        font-size: 13px;
5720        font-size: 100%;
5721    }
5722
5723    .discount-applies-false .product-price .adp-sale,
5724    .discount-applies- .product-price .adp-sale {
5725        color: #000;
5726    }
5727
5728    .discount-applies-true .adp-price .adp-sale {
5729        text-decoration: line-through;
5730        width: 100%;
5731    }
5732
5733    .discount-applies-true .product-price .adp-sale {
5734        display: block;
5735        width: 100%;
5736        color: #8C0000;
5737    }
5738
5739    #dpModal-container .product-title {
5740        font-weight: 400;
5741        width: 100%;
5742    }
5743
5744    .dp-popup-dpModal .upsell-title {
5745        font-family: inherit;
5746        font-weight: normal;
5747        line-height: 1.1;
5748        color: inherit;
5749        font-size: 18px;
5750        margin-top: 10px;
5751        margin-bottom: 20px;
5752        font-weight: 500;
5753        text-align: center;
5754    }
5755
5756    @media (max-width: 650px) {
5757        .dp-popup .multiple-products-true .details {
5758            flex: 1;
5759            padding-left: 20px;
5760        }
5761        .dp-popup .multiple-products-true .actions {
5762            max-width: inherit;
5763            width: 100%;
5764            padding-top: 15px;
5765        }
5766        .dp-popup .product-container {
5767            padding-bottom: 20px;
5768            padding-top: 20px;
5769        }
5770    }
5771
5772    .adp-bundle-wrapper .appikon-variants-container select.adp-variants {
5773        -webkit-appearance: none;
5774        -moz-appearance: none;
5775        appearance: none;
5776        background-position: right center;
5777        background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728);
5778        background-repeat: no-repeat;
5779        background-position: right 10px center;
5780        background-size: auto;
5781        padding-right: 28px;
5782        text-indent: 0.01px;
5783        width: 100%;
5784        margin-bottom: 10px;
5785        font-size: 12px;
5786        display: block;
5787        padding-left: 10px;
5788    }
5789
5790    .adp-bundle-wrapper .adp-product-bundle button.add-appikon-bundle {
5791        cursor: pointer;
5792        background-color: #a1c65b;
5793        background-image: none;
5794        color: #fff;
5795        margin: -10px 0 -10px;
5796        width: 100%;
5797        border: none;
5798        text-decoration: none;
5799        font-size: 13px;
5800        font-family: inherit;
5801        text-transform: uppercase;
5802        font-weight: 500;
5803        padding: 10px;
5804    }
5805
5806    .adp-product-bundle .bundle-total button span {
5807        font-size: 13px;
5808    }
5809
5810    table.adp-discount-table tr th:first-child {
5811        flex: 1;
5812    }
5813
5814    table.adp-discount-table tr th:nth-child(2) {
5815        flex: 2;
5816    }
5817
5818    table.adp-discount-table tr td:first-child {
5819        flex: 1;
5820    }
5821
5822    table.adp-discount-table tr td:nth-child(2) {
5823        flex: 2;
5824    }
5825
5826    table.adp-discount-table thead {
5827        display: table-header-group;
5828        vertical-align: middle;
5829    }
5830
5831    #dpModal-container .no_touch {
5832        cursor: default;
5833        pointer-events: none;
5834    }
5835
5836    #dpModal-container .no_touch:hover {
5837        opacity: 1;
5838    }
5839
5840    .dp-popup-dpModal .upsell-title,
5841    .dp-popup-dpModal .product-title,
5842    .dp-popup-dpModal .product-price .adp-sale,
5843    .dp-popup-dpModal div.no-thanks a {}
5844
5845    .adp-product-bundle .bundle-name {}
5846
5847    .adp-product-bundle .adp-price {}
5848
5849    .adp-bundle-wrapper .appikon-variants-container select.adp-variants {}
5850
5851    .adp-bundle-wrapper {}
5852
5853    #appikon-discount-item:empty,
5854    #appikon-summary-item:empty {
5855        display: none;
5856    }
5857
5858    .adp_show_animation {
5859        visibility: visible;
5860        opacity: 1;
5861    }
5862
5863    .adp_default_animation {
5864        visibility: hidden;
5865    }
5866
5867    div.adp_show_animation.adp_default_animation {
5868        visibility: visible;
5869    }
5870
5871    .adp_fade_and_scale_effect {
5872        -webkit-transform: scale(0.7);
5873        -moz-transform: scale(0.7);
5874        -ms-transform: scale(0.7);
5875        transform: scale(0.7);
5876        opacity: 0;
5877        -webkit-transition: all 0.4s;
5878        -moz-transition: all 0.4s;
5879        transition: all 0.4s;
5880    }
5881
5882    .adp_show_animation.adp_fade_and_scale_effect {
5883        -webkit-transform: scale(1);
5884        -moz-transform: scale(1);
5885        -ms-transform: scale(1);
5886        transform: scale(1);
5887        opacity: 1;
5888    }
5889
5890    .adp_slide_from_the_right {
5891        -webkit-transform: translateX(20%);
5892        -moz-transform: translateX(20%);
5893        -ms-transform: translateX(20%);
5894        transform: translateX(20%);
5895        opacity: 0;
5896        -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
5897        -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
5898        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
5899    }
5900
5901    .adp_show_animation.adp_slide_from_the_right {
5902        -webkit-transform: translateX(0);
5903        -moz-transform: translateX(0);
5904        -ms-transform: translateX(0);
5905        transform: translateX(0);
5906        opacity: 1;
5907    }
5908
5909    .adp_slide_from_the_left {
5910        -webkit-transform: translateX(-20%);
5911        -moz-transform: translateX(-20%);
5912        -ms-transform: translateX(-20%);
5913        transform: translateX(-20%);
5914        opacity: 0;
5915        -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
5916        -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
5917        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
5918    }
5919
5920    .adp_show_animation.adp_slide_from_the_left {
5921        -webkit-transform: translateX(0);
5922        -moz-transform: translateX(0);
5923        -ms-transform: translateX(0);
5924        transform: translateX(0);
5925        opacity: 1;
5926    }
5927
5928    .adp_slide_from_the_bottom {
5929        -webkit-transform: translateY(20%);
5930        -moz-transform: translateY(20%);
5931        -ms-transform: translateY(20%);
5932        transform: translateY(20%);
5933        opacity: 0;
5934        -webkit-transition: all 0.3s;
5935        -moz-transition: all 0.3s;
5936        transition: all 0.3s;
5937    }
5938
5939    .adp_show_animation.adp_slide_from_the_bottom {
5940        -webkit-transform: translateY(0);
5941        -moz-transform: translateY(0);
5942        -ms-transform: translateY(0);
5943        transform: translateY(0);
5944        opacity: 1;
5945    }
5946
5947    .adp_fall_effect {
5948        -o-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
5949        -ms-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
5950        -moz-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
5951        -webkit-transform: perspective(300px) translateZ(600px) rotateX(30deg);
5952        transform: perspective(1300px) translateZ(600px) rotateX(30deg);
5953        opacity: 0;
5954    }
5955
5956    .adp_show_animation.adp_fall_effect {
5957        -webkit-transition: all 0.3s ease-in;
5958        -moz-transition: all 0.3s ease-in;
5959        transition: all 0.3s ease-in;
5960        -webkit-transform: translateZ(0px) rotateX(0deg);
5961        -moz-transform: translateZ(0px) rotateX(0deg);
5962        -ms-transform: translateZ(0px) rotateX(0deg);
5963        transform: translateZ(0px) rotateX(0deg);
5964        opacity: 1;
5965    }
5966
5967    div.dp-popup.is_funnel_true span.adp-sale s {
5968        text-decoration: none !important;
5969    }
5970
5971    
5972</style>
5973
5974<script type="text/javascript">
5975    function hasFlag(flag){
5976        return window.appikonDiscount.settings.flags[flag] == true
5977    }
5978
5979    window.appikon = {};
5980    window.appikonDiscount = {};
5981    window.appikonDiscount.settings = {
5982        "dp": {
5983            "installed": true,
5984            "vd_table_type": "default",
5985            "vd_product_message": "Buy at discounted prices",
5986            "show_vol_discount_table": true
5987        },
5988        "bundle": {
5989            "installed": false,
5990            "bundles_with_discounted_price": false,
5991            "hide_bundle_section": false
5992        },
5993        "buyx": {
5994            "installed": false,
5995            "show_product_links": true,
5996            "products_per_upsell": 10,
5997            "show_popup_on": "cart_page",
5998            "modal_animation_class": "",
5999            "funnel_refuse_limit": 1,
6000            "upsell_popup_multi_select": false,
6001            "hide_on_success": false,
6002            "delay_mobile_refresh_cart": 2,
6003            "delay_refresh_cart": 0.5,
6004            "cookie_days": 14
6005        },
6006        "discount_method": "DRAFT",
6007        "hide_paypal": true,
6008        "show_discount_code": false,
6009        "avoid_cart_quantity_adjustment": false,
6010        "show_notification_bar": true,
6011        "show_cart_notification_bar": true,
6012        "show_product_notification_bar": true,
6013        "turn_off_agree_checkbox": false,
6014        "calculation_note": "Please wait while we calculate your cart totals",
6015        "plus_minus_qty_selector": "",
6016        "checkout_selector": "",
6017        "drawer_cart_selector": "",
6018        "drawer_cart_product_title_selector": "",
6019        "drawer_cart_line_price_selector": "",
6020        "drawer_cart_unit_price_selector": "",
6021        "drawer_cart_sub_total_selector": "",
6022        "terms_selector": "",
6023        "is_dynamic_insertion": true,
6024        "listen_to_ajax_cart_events_strategy": true,
6025        "flags": {
6026            "new_css": true,
6027            "new_qty_layout": false,
6028            "hide_buy_it_now_setting": false,
6029            "upsell_popup_open_qty": false,
6030            "animate_upsell_popup_appearance": true,
6031            "no_discount_compare_at_price": false,
6032            "offer_metrics": false,
6033            "upsell_popup_on_checkout_click": false,
6034            "hide_bundle_section": false,
6035            "fix_empire_theme": false,
6036            "use_google_fonts": false,
6037            "discounted_price_for_bundles": false,
6038            "refresh_on_qty_plush_minus": false,
6039            "refresh_on_qty_change_hard": false,
6040            "several_collections_for_upsells": true,
6041            "avoid_default_qty_input_event_change": false,
6042            "notify_about_disocunt_calculations": false,
6043            "subscribe_api_messages": true,
6044            "entitled_variant_ids": true,
6045            "charts": false,
6046            "delay_price_rule_deletion": false,
6047            "disable_checkout_button": false,
6048            "cart_new_line_prices": true,
6049            "quick_start": true,
6050            "upsell_popup_z_index": false,
6051            "simple_stats_cacher": false,
6052            "enable_funnels": false,
6053            "upsell_popup_multi_select": true,
6054            "quantities_refresh_over_submit": false,
6055            "quantities_no_input_trigger": false,
6056            "hide_paypal_to_style": false,
6057            "price_rules_short_life": true,
6058            "settings_async_price_rules": false,
6059            "search_bundle_products": true,
6060            "new_free_plan": false,
6061            "multi_line_notification": true,
6062            "api_optimization": true,
6063            "script_v2": true,
6064            "sqs_order_webhooks": true,
6065            "ts_metrics_view": false,
6066            "order_logs": true,
6067            "active_offers_api_call": false,
6068            "backup_api": false,
6069            "cache_counter_worker": false,
6070            "correct_adp_identifier": false
6071        },
6072        "app_root_url": "/apps/appikon_discounted_pricing",
6073        "vd_placement_settings": {},
6074        "notification_placement_settings": {"final_selector":""},
6075        "notification_cart_placement_settings": {"final_selector":""},
6076        "notification_bar_selector": null,
6077        "product_page_offer_active": false,
6078        "no_active_offers": false,
6079        "product_ids_in_use": [],
6080        "collection_ids_in_use": [],
6081        "entire_store_in_use": false,
6082        "shop" : "hamc.myshopify.com",
6083        "discount_code_settings" : {"id":null,"shop":null,"inputPlacementSelector":"#appikon-discount-item","inputPlacementPosition":"AFTER","discountMode":null,"allowedCodeRegex":null},
6084        "use_compare_at_price" : false
6085    };
6086    window.appikonDiscount.settings.global = {
6087        "env": "production",
6088        "appikonCheckoutSelector": "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button, button.checkout-button",
6089        "baAddToCartSelector": "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]",
6090        "appikonPlusImageUrl": "//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/adp-plus_38x.png?18337618242689679898",
6091        "headerSelector": "#shopify-section-header, main, div.content, section.main-content, div#content, section#content"
6092    };
6093    window.appikon.discount_method = window.appikonDiscount.settings.discount_method;
6094    window.appikon.app_root_url = '/apps/appikon_discounted_pricing';
6095    window.appikonResponseStore = {}
6096    window.appikonResponseStore.cartJS = ""
6097    window.appikonResponseStore.discountResponse = ""
6098    
6099
6100    
6101
6102
6103    
6104
6105    
6106    window.appikon.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
6107    ["requires_shipping", "total_discount", "item_count", "total_weight"].map(function(a) {
6108        delete window.appikon.cart[a]
6109    })
6110
6111    if (hasFlag("correct_adp_identifier") && window.appikon.cart && window.appikon.cart.attributes && window.appikon.cart.attributes["adp_identifier"]){
6112        var appikonSafe = function(cb){ try{cb()} catch(e){} }
6113        appikonSafe(function() {
6114            var awaitJQuery = function (cb) {
6115                appikonSafe(function(){ if (window.jQuery) { cb() } else { setTimeout(function() { awaitJQuery(cb) }, 150) } })
6116            }
6117            awaitJQuery(function(){
6118                appikonSafe(function(){
6119                    jQuery.post('/cart/update.js', { attributes: {'adp_identifier': ''} })
6120                })
6121            })
6122        })
6123    }
6124
6125    window.appikon.cart.items = [];
6126    window.appikon.cart_product_ids = [];
6127    window.appikon.cart_collection_ids = [];
6128    
6129
6130    
6131    window.appikon.adp_page = "cart";
6132    window.appikon.api = {};
6133
6134
6135    
6136    window.appikon.money_format = "<span class=money>${{amount}}<\/span>";
6137    
6138
6139    //appikonHandlebars
6140    !function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exp
vendor: 9,031 bytes, line 6140
6140orts.appikonHandlebars=b():a.appikonHandlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.appikonHandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.appikonHandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
6140("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of appikonHandlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of appikonHandlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
vendor: 4,110 bytes, line 6140
6140var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.appikonHandlebars;a.noConflict=function(){return b.appikonHandlebars===a&&(b.appikonHandlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sex
vendor: 8,724 bytes, line 6140
6140pr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 6140
6140],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 6,603 bytes, lines 6140-6141
6140,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],
6141            85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this}
vendor: 20,881 bytes, line 6141
6141,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or appikonHandlebars AST to appikonHandlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or appikonHandlebars AST to appikonHandlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]}
vendor: 6,935 bytes, lines 6141-6142
6141,appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);
6142            return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["f
6142n","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,095 bytes, lines 6142-6145
6142,objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});
6143
6144
6145</script>
6145
6146
6147
6148<script id="adp-discount-tiers-default" type="text/x-handlebars-template">
6149    <div class="adp-discount-tiers">
6150    <h4>{{{product_message}}}</h4>
6151    <table class="adp-discount-table">
6152        <thead>
6153        <tr>
6154            <th>Minimum Qty</th>
6155            <th>Discount</th>
6156        </tr>
6157        </thead>
6158        <tbody>
6159        {{#vol_rows}}
6160        <tr>
6161            <td>{{{quantity}}} +</td>
6162            <td>{{{price.title}}}</td>
6163        </tr>
6164        {{/vol_rows}}
6165        </tbody>
6166    </table>
6167</div>
6168
6169</script>
vendor: 1 bytes, line 6169
6169
6170<script id="adp-discount-tiers-detailed" type="text/x-handlebars-template">
6171    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
6172    <table class="adp-discount-table">
6173        <thead>
6174        <tr>
6175            <th>Qty</th>
6176            <th>Discount</th>
6177        </tr>
6178        </thead>
6179        <tbody> {{#vol_rows}}
6180        <tr>
6181            <td>Buy {{{quantity}}}</td>
6182            <td>{{{price.title}}} each</td>
6183        </tr>
6184        {{/vol_rows}}
6185        </tbody>
6186    </table>
6187</div>
6188
6189</script>
vendor: 1 bytes, line 6189
6189
6190<script id="adp-discount-tiers-grid" type="text/x-handlebars-template">
6191    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
6192    <table class="adp-discount-table">
6193        <thead>
6194        <tr>
6195            <th>Minimum Qty</th>
6196            <th>Maximum Qty</th>
6197            <th>Discount</th>
6198        </tr>
6199        </thead>
6200        <tbody> {{#vol_rows}}
6201        <tr>
6202            <td>{{{quantity}}}</td>
6203            <td>{{{next_range_qty}}}</td>
6204            <td>{{{price.title}}}</td>
6205        </tr>
6206        {{/vol_rows}}
6207        </tbody>
6208    </table>
6209</div>
6210
6211</script>
vendor: 1 bytes, line 6211
6211
6212<script id="adp-discount-tiers-grid-alt" type="text/x-handlebars-template">
6213    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
6214    <table class="adp-discount-table">
6215        <thead>
6216        <tr>
6217            <th>Qty</th>
6218            <th>Discount</th>
6219        </tr>
6220        </thead>
6221        <tbody> {{#vol_rows}}
6222        <tr>
6223            <td>{{{quantity}}} - {{{next_range_qty}}}</td>
6224            <td>{{{price.title}}}</td>
6225        </tr>
6226        {{/vol_rows}}
6227        </tbody>
6228    </table>
6229</div>
6230
6231</script>
vendor: 1 bytes, line 6231
6231
6232<script id="adp-buy-x-discount-tiers" type="text/x-handlebars-template">
6233    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
6234    <table class="adp-discount-table">
6235        <thead>
6236        <tr>
6237            <th>Qty</th>
6238            <th>Discount</th>
6239        </tr>
6240        </thead>
6241        <tbody> {{#vol_rows}}
6242        <tr>
6243            <td>Buy {{{quantity}}}</td>
6244            <td>{{{price.title}}}</td>
6245        </tr>
6246        {{/vol_rows}}
6247        </tbody>
6248    </table>
6249</div>
6250
6251</script>
6251
6252
6253
6254<script type="text/javascript">
6255
6256    const isAppikonProductPage = null != decodeURIComponent(window.location.pathname).match(/\/products\/(([a-zA-Z0-9]|[\-\.\_\~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[\ud83c\ud83d\ud83e][\ud000-\udfff]){1,})\/?/);
6257    const isAppikonCartPage = window.location.pathname === '/cart';
6258
6259    function getUrlParam(paramName) {
6260        const urlParams = new URLSearchParams(window.location.search);
6261        return urlParams.get(paramName);
6262    }
6263
6264    const testOfferParam = getUrlParam('shopacadoTestToken');
6265    const testOfferName = getUrlParam('shopacadoTestName');
6266
6267    ! function (window, document) {
6268        "use strict";
6269
6270        function setCookie(t, e, n) {
6271            var o = new Date;
6272            o.setTime(o.getTime() + 24 * n * 60 * 60 * 1e3);
6273            var i = "expires=" + o.toUTCString();
6274            document.cookie = t + "=" + e + "; " + i + "; path=/;"
6275        }
6276
6277        function setCookieMinutes(t, e, m) {
6278            var o = new Date;
6279            o.setTime(o.getTime() + m * 60000);
6280            var i = "expires=" + o.toUTCString();
6281            document.cookie = t + "=" + e + "; " + i + "; path=/;"
6282        }
6283
6284        function setCookieSession(t, e) {
6285            document.cookie = t + "=" + e + "; path=/;"
6286        }
6287
6288        if (testOfferParam) {
6289            setCookieSession('shopacado-test-offer-token', testOfferParam);
6290            setCookieSession('shopacado-test-offer-name', testOfferName);
6291
6292            var uri = window.location.toString();
6293            if (uri.indexOf("?") > 0) {
6294                var clean_uri = uri.substring(0, uri.indexOf("?"));
6295                window.history.replaceState({}, document.title, clean_uri);
6296            }
6297        }
6298
6299        function deleteCookie(t) {
6300            var o = new Date;
6301            o.setTime(o.getTime() - 1000);
6302            var i = "expires=" + o.toUTCString();
6303            document.cookie = t + "=; " + i + "; path=/;"
6304        }
6305
6306        function getCookie(t) {
6307            for (var e = t + "=", n = document.cookie.split(";"), o = 0; o < n.length; o++) {
6308                for (var i = n[o];
6309                     " " == i.charAt(0);) i = i.substring(1);
6310                if (0 == i.indexOf(e)) return i.substring(e.length, i.length)
6311            }
6312            return ""
6313        }
6314
6315        function isMobileBrowser() {
6316            var t = !1;
6317            try {
6318                (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
6318substr(0, 4))) && (t = !0)
6319            } catch (e) {}
6320            return t
6321        }
6322
6323        function reqJquery(t) {
6324            if ("undefined" == typeof jQuery || !jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
6325                var e = document.getElementsByTagName("head")[0],
6326                        n = document.createElement("script");
6327                n.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js", n.type = "text/javascript", n.onload = n.onreadystatechange = function () {
6328                    n.readyState ? "complete" !== n.readyState && "loaded" !== n.readyState || (n.onreadystatechange = null, t(jQuery.noConflict(!0))) : t(jQuery.noConflict(!0))
6329                }, e.appendChild(n)
6330            } else t(jQuery)
6331        }
6332
6333        function addGlobalStyle(t) {
6334            try {
6335                var e = document.head || document.getElementsByTagName("head")[0],
6336                        n = document.createElement("style");
6337                n.innerHTML = t, n.type = "text/css", e.appendChild(n)
6338            } catch (o) {}
6339        }
6340
6341        if (-1 !== document.location.search.indexOf("clear_cookies=1")) {
6342            setCookie("adp-skip-ids", "");
6343            setCookie("cart", "");
6344        }
6345
6346        reqJquery(function ($) {
6347            checkForTestOffer();
6348
6349            function reloadCurrency() {
6350                "object" == typeof Currency && "object" == typeof Currency.moneyFormats && "function" == typeof mlvedaload && mlvedaload();
6351                try {
6352                    "object" == typeof DoublyGlobalCurrency && "function" == typeof DoublyGlobalCurrency.convertAll && DoublyGlobalCurrency.convertAll(jQueryGrizzly("[name=doubly-currencies]").val())
6353                } catch (t) {
6354                    console.log(t)
6355                }
6356            }
6357
6358            function showVolDiscounts(info) {
6359                if (info.discount_table && info.discount_table.automatic_type) {
6360                    var templateVariables = {
6361                        product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message,
6362                        vol_rows: info.vol_rows
6363                    }
6364
6365                    if (info.discount_table.automatic_type === "DEFAULT") {
6366                        var discountTiersTemplate = $("#adp-discount-tiers-default").html();
6367                    } else if (info.discount_table.automatic_type === "DETAILED") {
6368                        var discountTiersTemplate = $("#adp-discount-tiers-detailed").html();
6369                    } else if (info.discount_table.automatic_type === "GRID_RANGE") {
6370                        var discountTiersTemplate = $("#adp-discount-tiers-grid").html();
6371                    } else if (info.discount_table.automatic_type === "GRID_RANGE_ALT") {
6372                        var discountTiersTemplate = $("#adp-discount-tiers-grid-alt").html();
6373                    }
6374
6375                    var volDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables);
6376                    $("div.adp-vol-wrapper").html(volDiscountHtml);
6377                }
6378            }
6379
6380            function showBuyXDiscounts(info) {
6381                var discountTiersTemplate = $("#adp-buy-x-discount-tiers").html(),
6382                        templateVariables = {
6383                            product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message,
6384                            vol_rows: info.vol_rows
6385                        },
6386                        buyXDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables);
6387                $("div.adp-vol-wrapper").html(buyXDiscountHtml);
6388            }
6389
6390            function appikonDelegate(discountResponse) {
6391                if (discountResponse.discount_table && discountResponse.discount_table.type === "CUSTOM" && discountResponse.discount_table.html) {
6392                    let elements = [];
6393                    let found = false;
6394
6395                    let foundGeneric = $(".shopacado-discount-table-container");
6396                    if (foundGeneric.length > 0) {
6397                        found = true;
6398                        elements.push(foundGeneric);
6399                    }
6400
6401                    if (discountResponse.discount_table.placement_selector) {
6402                        let foundElements = $(discountResponse.discount_table.placement_selector);
6403                        if (foundElements.length > 0) {
6404                            found = true;
6405                            for(var j=0; j<foundElements.length; j++){
6406                                var element = foundElements.eq(j);
6407                                elements.push(element);
6408                            }
6409                        }
6410                    }
6411
6412                    if (!found) {
6413                        let e = $("form[action*='/cart/add']").first();
6414                        elements.push(e);
6415                    }
6416                    for (let i = 0; i < elements.length; i++) {
6417                        let element = elements[i];
6418
6419                        let wrapper = "<div class='adp-vol-wrapper'></div>";
6420                        if (discountResponse.discount_table.placement_position == 'BEFORE') {
6421                            element.before(wrapper);
6422                        } else {
6423                            element.after(wrapper);
6424                        }
6425                    }
6426                    $("div.adp-vol-wrapper").html(discountResponse.discount_table.html);
6427                } else if (discountResponse.discount_table && discountResponse.discount_table.type === "AUTOMATIC") {
6428                    if (discountResponse.vol_rows && discountResponse.vol_rows.length > 0 && ("buy_x_dollars" == discountResponse.type || "vd" == discountResponse.type) && window.appikonDiscount.settings.dp.show_vol_discount_table) {
6429                        var e;
6430                        if (window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("final_selector")) {
6431                            e = $(window.appikonDiscount.settings.vd_placement_settings.final_selector).first();
6432                            if (0 === e.length) {
6433                                e = $("form[action*='/cart/add']").first();
6434                            }
6435                        } else {
6436                            e = $("form[action*='/cart/add']").first();
6437                        }
6438                        if (0 === $(".adp-vol-wrapper").length) {
6439                            window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("placement") && "before" == window.appikonDiscount.settings.vd_placement_settings.placement ? e.before("<div class='adp-vol-wrapper'></div>") : e.after("<div class='adp-vol-wrapper'></div>");
6440                        }
6441                        "buy_x_dollars" === discountResponse.type ? showBuyXDiscounts(discountResponse) : showVolDiscounts(discountResponse);
6442                    }
6443                }
6444
6445                var objectExists = function (t) {
6446                    return "object" == typeof t ? t : null
6447                };
6448                if (objectExists(discountResponse.discounts)) {
6449
6450                    if(isAppikonProductPage && discountResponse.product_notification) {
6451                        showAppikonNotification(discountResponse.product_notification);
6452                    } else if(isAppikonCartPage && discountResponse.notifications && discountResponse.notifications.length) {
6453                        showAppikonNotification(discountResponse.notifications[0]);
6454                    }
6455
6456                    if (objectExists(discountResponse.discounts.cart) && objectExists(discountResponse.discounts.cart.items)) {
6457                        showCartDiscounts(discountResponse.discounts);
6458                    }
6459                }
6460                reloadCurrency()
6461            }
6462
6463            function getCheckoutSelectors() {
6464                var checkoutSelectors = window.appikonDiscount.settings.global.appikonCheckoutSelector.split(",");
6465
6466                if(window.appikonDiscount.settings.checkout_selector) {
6467                    window.appikonDiscount.settings.checkout_selector.split(",").forEach(function(selector){
6468                        checkoutSelectors.push(selector);
6469                    });
6470                }
6471
6472                return checkoutSelectors;
6473            }
6474
6475            function checkoutEventHandler(t) {
6476                t.preventDefault();
6477                try {
6478                    DiscountedPricingCheckout(t)
6479                } catch (e) {
6480                    window.location = "/checkout"
6481                }
6482            }
6483
6484            function showCartDiscounts(t) {
6485                window.appikon.discounts = t;
6486                for (var e = 0; e < t.cart.items.length; e++) {
6487                    var n = t.cart.items[e];
6488
6489                    n.upsell_note = n.upsell_note ? n.upsell_note : "";
6490                    n.success_note = n.success_note ? n.success_note : "";
6491
6492                    if (n.discounted_price < n.original_price) {
6493                        if (window.appikonDiscount.settings.use_compare_at_price === true) {
6494                            $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>");
6495                            $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_line_price_format + "</span><span class='discounted_price '>" + n.discounted_line_price_format + "</span>");
6496                            $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>");
6497                        } else {
6498                            $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>");
6499                            $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_line_price_format + "</span><span class='discounted_price '>" + n.discounted_line_price_format + "</span>");
6500                            $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>");
6501                        }
6502                        $("span.discounted_price").css("font-weight", "bold");
6503                    } else {
6504                        $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='discounted_price '>" + n.original_price_format + "</span>");
6505                        $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='discounted_price '>" + n.original_line_price_format + "</span>");
6506                        $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='discounted_price '>" + n.original_price_format + "</span>");
6507                        $("span.discounted_price").css("font-weight", "normal");
6508                    }
6509
6510                    $(".appikon-cart-item-upsell-notes[data-key='" + n.key + "']").html(n.upsell_note);
6511                    $(".appikon-cart-item-success-notes[data-key='" + n.key + "']").html(n.success_note);
6512                }
6513
6514                if ("string" == typeof t.discounted_price_html) {
6515                    if (window.appikonDiscount.settings.hide_paypal) {
6516                        $(".additional_checkout_buttons,.additional-checkout-button,.additional-checkout-buttons, .extra-checkout-buttons, .dynamic-checkout__content,.cart__additional_checkout, .cart-checkout-additional, #dynamic-checkout-cart").hide(), addGlobalStyle(".additional_checkout_buttons, .additional-checkout-button, .additional-checkout-buttons  {display:none !important;}");
6517                    }
6518
6519                    if (t.positive_discount) {
6520                        displayCartTotals(t);
6521                    }
6522
6523                    if (t.zero_discount_only || 0 == window.appikon.cart.total_price) {
6524                        $('form[action*="/cart"]').append("<input type='hidden' value='1' name='attributes[adp_identifier]'>");
6525                        try {
6526                            window.appikon.cart.attributes.adp_identifier = 1
6527                        } catch (o) {
6528                        }
6529                        // remove event checkout listeners if no discounts
6530                        var checkoutSelectors = getCheckoutSelectors();
6531                        checkoutSelectors.forEach(function (t) {
6532                            t = t.trim();
6533                            var e = document.querySelectorAll(t);
6534                            if ("object" == typeof e && e)
6535                                for (var n = 0; n < e.length; n++) {
6536                                    var o = e[n];
6537                                    if ("function" != typeof o.addEventListener) return;
6538                                    o.removeEventListener("click", checkoutEventHandler, false);
6539                                }
6540                        })
6541                    } else {
6542
6543                        var checkoutSelectors = getCheckoutSelectors();
6544
6545                        checkoutSelectors.forEach(function (t) {
6546                            t = t.trim();
6547                            var e = document.querySelectorAll(t);
6548                            if ("object" == typeof e && e)
6549                                for (var n = 0; n < e.length; n++) {
6550                                    var o = e[n];
6551                                    if ("function" != typeof o.addEventListener) return;
6552                                    o.addEventListener("click", checkoutEventHandler, false);
6553                                }
6554                        })
6555                    }
6556                    $(".wholesale-cart-total").css("font-weight", "bold");
6557                   // $("span.wholesale-original-cart-total").css("display", "block");
6558                } else {
6559                    $(".wholesale-cart-total").html("<span class=''>" + t.original_price_html + "</span>");
6560                    $("span.wholesale-original-cart-total").css("display", "none");
6561                    $(".wholesale-cart-total").css("font-weight", "normal");
6562
6563                    // remove event checkout listeners if no discounts
6564                    var checkoutSelectors = getCheckoutSelectors();
6565                    checkoutSelectors.forEach(function (t) {
6566                        t = t.trim();
6567                        var e = document.querySelectorAll(t);
6568                        if ("object" == typeof e && e)
6569                            for (var n = 0; n < e.length; n++) {
6570                                var o = e[n];
6571                                if ("function" != typeof o.addEventListener) return;
6572                                o.removeEventListener("click", checkoutEventHandler, false);
6573                            }
6574                    })
6575                }
6576            }
6577
6578            function showDiscountCodeInput(selector, index, array) {
6579                let discountCodeWrapper = "<div class='appikon-discounts-wrapper'>" +
6580                                              "<input type='text' id='appikon-discount-code' placeholder='Discount Code'>" +
6581                                              "<button id='apply-appikon-discount' class='btn btn--secondary'>Apply</button>" +
6582                                          "</div>"
6583
6584                if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "BEFORE") {
6585                    $(selector).before(discountCodeWrapper);
6586                } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "AFTER") {
6587                    $(selector).after(discountCodeWrapper);
6588                } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "PREPEND") {
6589                    $(selector).prepend(discountCodeWrapper);
6590                } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "APPEND") {
6591                    $(selector).append(discountCodeWrapper);
6592                } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "REPLACE") {
6593                    $(selector).after(discountCodeWrapper);
6594                    $(selector).hide();
6595                }
6596            }
6597
6598            function displayCartTotals(t) {
6599                $(".wholesale-original-cart-total span.wholesale-original-price").length > 0 ? $(".wholesale-original-cart-total span.wholesale-original-price").css("text-decoration", "line-through") : $(".wholesale-original-cart-total").css("text-decoration", "line-through");
6600                $(".wholesale-original-cart-total").show()
6601
6602                if (window.appikonDiscount.settings.use_compare_at_price === true) {
6603                    $("span.wholesale-original-price").html(t.compare_at_price_html);
6604                } else {
6605                    $("span.wholesale-original-price").html(t.original_price_html);
6606                }
6607
6608                $(".wholesale-cart-total").html("<span class=''>" + t.discounted_price_html + "</span>");
6609                var e = "";
6610                if (t.summary_item_html) {
6611                    e = t.summary_item_html;
6612                }
6613
6614                $(".subtotal .cart_savings.sale").hide();
6615                $(".wholesale-cart-total").prepend("<span class='appikon-messages'><div id='appikon-summary-item'>" + e + "</div><div id='appikon-discount-item'></div></span>");
6616                if (window.appikonDiscount.settings.show_discount_code) {
6617                    $('.appikon-discounts-wrapper').remove();
6618
6619                    var discountCodePlacementSelectors = window.appikonDiscount.settings.discount_code_settings.inputPlacementSelector.split(',');
6620                    discountCodePlacementSelectors.forEach(showDiscountCodeInput);
6621
6622                    if (window.appikon.discount_code) {
6623                        $(".appikon-discounts-wrapper").hide();
6624                        $("div[id=appikon-discount-item]").html('<button id="appikon-remove-discount-code" type="button">X</button>' + t.discount_item_html);
6625
6626                        document.querySelectorAll("#appikon-remove-discount-code").forEach(item => {
6627                            item.addEventListener('click', event => {
6628                                deleteCookie("appikon_discount_" + window.appikonDiscount.settings.shop);
6629                                delete window.appikon.discount_code;
6630                                triggerDiscountCalculation();
6631                            })
6632                        });
6633                    } else {
6634                        $(".appikon-discounts-wrapper").show();
6635                    }
6636
6637                }
6638
6639                $(".wholesale-cart-total span").css("text-decoration", "none");
6640                reloadCurrency();
6641            }
6642
6643            function showAppikonNotificatioBar(notificationMessage, selector, placement) {
6644
6645                if(notificationMessage && notificationMessage.trim()) {
6646                    var notificationBarElement = "<div id='appikon-notification-bar'><div id='appikon-close-notification'>X</div>" + notificationMessage.trim() + "</div>"
6647                    // Remove old notification
6648                    $('#appikon-notification-bar').remove()
6649
6650                    if(selector) {
6651                        var selectorElement = $(selector).first();
6652                        if(selectorElement.length){
6653                            "before" == placement.toLowerCase() ? selectorElement.before(notificationBarElement) : selectorElement.after(notificationBarElement)
6654                        }
6655                    } else {
6656                        window.appikonDiscount.settings.global.headerSelector.split(",").forEach(function (t) {
6657                            t = $.trim(t)
6658                            "#shopify-section-header" == t ? $(t).after(notificationBarElement) : "main" == t ? $(t).prepend(notificationBarElement) : $(t).before(notificationBarElement)
6659                        })
6660                    }
6661
6662                    $("#appikon-notification-bar").length > 0 && $("#appikon-notification-bar").show()
6663                }
6664
6665            }
6666
6667            function showAppikonNotification(notificationMessage) {
6668
6669                // Show product page Notification
6670                if(isAppikonProductPage && window.appikonDiscount.settings.show_product_notification_bar) {
6671                    showAppikonNotificatioBar(notificationMessage,
6672                        window.appikonDiscount.settings.notification_placement_settings.final_selector,
6673                        window.appikonDiscount.settings.notification_placement_settings.placement)
6674                }
6675
6676                if(isAppikonCartPage && window.appikonDiscount.settings.show_cart_notification_bar) {
6677                    showAppikonNotificatioBar(notificationMessage,
6678                        window.appikonDiscount.settings.notification_cart_placement_settings.final_selector,
6679                        window.appikonDiscount.settings.notification_cart_placement_settings.placement)
6680                }
6681
6682            }
6683
6684            function DiscountedPricingCheckout(t) {
6685                var termsSelector = "input[type='checkbox']";
6686                if (window.appikonDiscount.settings.terms_selector) {
6687                    termsSelector += window.appikonDiscount.settings.terms_selector;
6688                } else {
6689                    termsSelector += "#agree";
6690                }
6691
6692                if (!(1 != window.appikonDiscount.settings.turn_off_agree_checkbox && $(termsSelector).length > 0 && $(termsSelector + ":checked").length != $(termsSelector).length)) {
6693                    $(t.target).prop("disabled", "disabled");
6694
6695                    window.appikon.action_type = "checkout";
6696                    var i = [],
6697                            a = [];
6698                    $("[name^='attributes']").each(function () {
6699                        var t = $(this),
6700                                e = $(this).attr("name"),
6701                                n = {
6702                                    name: e = e.replace(/^attributes\[/i, "").replace(/\]$/i, ""),
6703                                    value: t.val()
6704                                };
6705                        if ("" != n.value) switch (t[0].tagName.toLowerCase()) {
6706                            case "input":
6707                                "checkbox" == t.attr("type") ? t.is(":checked") && a.push(n) : a.push(n);
6708                                break;
6709                            default:
6710                                a.push(n)
6711                        }
6712                    });
6713                    var r = "";
6714                    if (window.Shopify.locale) {
6715                        i.push("locale=" + window.Shopify.locale);
6716                    }
6717                    $("[name='note']").length && (r = $("[name='note']")[0].value), window.appikon.cart.note_attributes = a, window.appikon.cart.note = r, r.length && i.push("note=" + encodeURIComponent(r)), a.length && a.map(function (t) {
6718                        i.push("attributes" + encodeURIComponent("[" + t.name + "]") + "=" + encodeURIComponent(t.value))
6719                    }), $.ajax({
6720                        cache: !1,
6721                        contentType: "application/json; charset=utf-8",
6722                        dataType: "json",
6723                        type: "POST",
6724                        url: window.appikonDiscount.settings.app_root_url,
6725                        data: JSON.stringify(window.appikon),
6726                        success: function (t) {
6727                            t.invoice_url ? (i.length && (t.invoice_url += "?" + i.join("&")),
6728                                                setTimeout(function () {
6729                                                    window.location.href = t.invoice_url
6730                                                }, 500)
6731                                            ) : (
6732                                                t.invoice_url = "/checkout",
6733                                                t.discount_code && (setCookie("adp-pr-id", t.pr_id, 14), i.push("discount=" + t.discount_code)),
6734                                                i.length && (t.invoice_url += "?" + i.join("&")),
6735                                                window.location.href = t.invoice_url
6736                                            )
6737                        },
6738                        error: function () {
6739                            window.location.href = "/checkout"
6740                        }
6741                    })
6742                }
6743            }
6744
6745            function notifyCalculationsInProgress() {
6746                return hasFlag("notify_about_disocunt_calculations") && (hasFlag("disable_checkout_button") ? (checkoutBtn.attr("disabled", !0).val("Please wait").text("Please wait").css("border-color", originalBorder).css("background-color", originalBackgroun
6746d), setTimeout(enableCheckoutButton, 4e3)) : isAppikonCartPage && showAppikonNotification(window.appikonDiscount.settings.calculation_note, {})), !0
6747            }
6748
6749            function hideCalculationsInProgressNote() {
6750                return hasFlag("notify_about_disocunt_calculations") && (hasFlag("disable_checkout_button") ? enableCheckoutButton() : $("#appikon-notification-bar").text() == window.appikonDiscount.settings.calculation_note + "X" && $("#appikon-notification-bar").fadeOut("slow")), !0
6751            }
6752
6753            function getRefreshDelayValue() {
6754                var t = "";
6755                return t = isMobileBrowser() ? window.appikonDiscount.settings.buyx.delay_mobile_refresh_cart : window.appikonDiscount.settings.buyx.delay_refresh_cart, 1e3 * parseFloat(t)
6756            }
6757
6758            function disableCheckoutButtons() {
6759                var checkoutSelectors = getCheckoutSelectors();
6760                $.each(checkoutSelectors, function(index, selector){
6761                    $(selector).prop('disabled', true);
6762                });
6763            }
6764
6765            function enableCheckoutButtons() {
6766                var checkoutSelectors = getCheckoutSelectors();
6767                $.each(checkoutSelectors, function(index, selector){
6768                    $(selector).prop('disabled', false);
6769                });
6770            }
6771
6772            function checkForTestOffer() {
6773                window.appikon.test_offer_token = getCookie('shopacado-test-offer-token');
6774                window.appikon.test_offer_name = getCookie('shopacado-test-offer-name');
6775                console.log("testing offer: " + getCookie('shopacado-test-offer-name'));
6776
6777                if (window.appikon.test_offer_token && window.appikon.test_offer_token != "") {
6778                    showTestOfferNotice();
6779                }
6780            }
6781
6782            function showTestOfferNotice() {
6783                var noticeHtml = `
6784                    <div id="shopacado-banner">
6785                        <div id="shopacado-banner-content">
6786                            Testing Offer: ` + window.appikon.test_offer_name + `
6787                            <button id="shopacado-stop-test-offer">Stop Testing</button>
6788                        </div>
6789                    </div>
6790                `;
6791                $("#shopacado-banner").remove();
6792                $("body").prepend(noticeHtml);
6793                $("body").addClass("push-down");
6794                $("#shopacado-stop-test-offer").click( function () {
6795                    removeTestOfferNotice();
6796                });
6797            }
6798
6799            function removeTestOfferNotice() {
6800                $("#shopacado-banner").remove();
6801                $("body").removeClass("push-down");
6802                deleteCookie("shopacado-test-offer-token");
6803                deleteCookie("shopacado-test-offer-name");
6804                delete window.appikon.test_offer_token;
6805                delete window.appikon.test_offer_name;
6806            }
6807
6808            function calculateAppikonDiscount() {
6809                disableCheckoutButtons();
6810
6811                var xhrAppikonDiscountRequest = $.ajax({
6812                    cache: !1,
6813                    type: "POST",
6814                    url: window.appikonDiscount.settings.app_root_url,
6815                    data: JSON.stringify(window.appikon),
6816                    dataType: "json",
6817                    contentType: "application/json; charset=utf-8"
6818                }).done(function(data) {
6819
6820                    window.appikonResponseStore.discountResponse = data;
6821
6822                    fillCartData(true);
6823                    enableCheckoutButtons();
6824
6825                }).fail(function(jqXHR, status, error) {
6826                    console.error("calculateAppikonDiscount", error, jqXHR.responseText)
6827                    enableCheckoutButtons();
6828                })
6829            }
6830
6831            function prepareAppikonDiscountRequestData(appikonDrawerCart) {
6832                window.appikon.cart = appikonDrawerCart;
6833                window.appikon.adp_page = 'cart';
6834
6835                window.appikon.discounts = {};
6836                window.appikon.cart_product_ids = [];
6837
6838                appikonDrawerCart.items.forEach(function(item){
6839                    var appikon_item = item;
6840                    ["product_title", "total_discount", "discounts", "grams", "vendor", "taxable", "gift_card", "url", "image", "featured_image", "requires_shipping", "product_type", "product_description", "variant_title", "variant_options"].map(function(k) {
6841                        delete appikon_item[k]
6842                    });
6843
6844                    window.appikon.cart_product_ids.push(appikon_item.product_id);
6845                });
6846
6847
6848                if(window.appikon.cart.items.length > 0) {
6849                    // Get Product Metadata
6850                    var xhrAppiconCartViewJSONRequet = $.ajax({
6851                        cache: !1,
6852                        type: "GET",
6853                        url: "/cart?view=appikon.json",
6854                        dataType: "text",
6855                        beforeSend: function(xhr){xhr.setRequestHeader('x-requested-with', '');}
6856                    }).done(function(data) {
6857
6858                        var cartMetadataResponse = JSON.parse(data)
6859
6860                        window.appikon.cart_collection_ids = [];
6861
6862                        window.appikon.cart.items.forEach(function(item){
6863
6864                            cartMetadataResponse.items.forEach(function(cartMetadataItem){
6865                                if(cartMetadataItem.id == item.id) {
6866                                    item["collection_ids"] = cartMetadataItem.collectionIds;
6867                                }
6868                            });
6869
6870                            window.appikon.cart_collection_ids.push(item.collection_ids);
6871                        });
6872
6873                        calculateAppikonDiscount();
6874
6875                    }).fail(function(jqXHR, status, error) {
6876                        console.error("prepareAppikonDiscountRequestData", error, jqXHR.responseText)
6877                    })
6878                }
6879            }
6880
6881            function isCartChange(newCart) {
6882
6883                var isCartChange = false;
6884
6885                var oldCart = window.appikonResponseStore.cartJS;
6886
6887                var cartPropertiesToCompare = ["original_total_price", "total_discount", "total_weight", "item_count", "items_subtotal_price"];
6888
6889                $.each(cartPropertiesToCompare, function (i, prop) {
6890                    if (oldCart[prop] !== newCart[prop]) {
6891                        isCartChange = true;
6892                        return false; // break the loop
6893                    }
6894                });
6895
6896                if(!isCartChange && oldCart.items.length !== newCart.items.length) {
6897                    isCartChange = true;
6898                }
6899
6900                if(!isCartChange) {
6901                    $.each(oldCart.items, function(i, oldItem){
6902                        var newItem = newCart.items[i];
6903                        if(oldItem.id !== newItem.id || oldItem.quantity !== newItem.quantity) {
6904                            isCartChange = true;
6905                            return false; // break the loop
6906                        }
6907                    })
6908                }
6909
6910                return isCartChange;
6911            }
6912
6913            function triggerDiscountCalculation() {
6914                if (window.appikonResponseStore.cartJS) {
6915                    prepareAppikonDiscountRequestData(window.appikonResponseStore.cartJS);
6916                } else {
6917                    getAppikonDiscontData();
6918                }
6919            }
6920
6921            function processCartData(ajaxCartData) {
6922                if (isCartChange(ajaxCartData)) {
6923                    window.appikonResponseStore.cartJS = ajaxCartData;
6924                    prepareAppikonDiscountRequestData(ajaxCartData)
6925                } else {
6926                    fillCartData();
6927                }
6928            }
6929
6930            function addCompareAtPrice(cart) {
6931                var totalCompareAtPrice = 0;
6932                cart.items.forEach(function(item) {
6933                    $.ajax({
6934                        url: '/products/' + item.handle + '.js',
6935                        dataType: 'json',
6936                        async: false,
6937                        success: function(product){
6938                            for (const variant of product.variants) {
6939                                item["compare_at_price"] = item["price"];
6940                                if (variant.id == item.variant_id && variant.compare_at_price != null) {
6941                                    item["compare_at_price"] = variant.compare_at_price;
6942                                    break;
6943                                }
6944                            };
6945                            const compareAtLinePrice = item["compare_at_price"] * item["quantity"];
6946                            totalCompareAtPrice += compareAtLinePrice;
6947                            item["compare_at_line_price"] = compareAtLinePrice;
6948                        }
6949                    });
6950                });
6951
6952                cart.compare_at_total_price = totalCompareAtPrice;
6953
6954                return cart;
6955             }
6956
6957            function getAppikonDiscontData() {
6958
6959                var xhrAppiconCartRequet = $.ajax({
6960                    cache: !1,
6961                    type: "GET",
6962                    url: "/cart.js",
6963                    dataType : "json"
6964                }).done(function(ajaxCartData) {
6965                    var cartWithCompareAt = addCompareAtPrice(ajaxCartData);
6966                    processCartData(cartWithCompareAt);
6967                }).fail(function(jqXHR, status, error) {
6968                    console.error("getAppikonDiscontData", error, jqXHR.responseText)
6969                })
6970
6971            }
6972
6973            function insertCartTitleSnippet(productTitleSelector) {
6974
6975                var isInserted = false;
6976
6977                if (!productTitleSelector) {
6978                    return isInserted;
6979                }
6980
6981                var selectors = productTitleSelector.split(",");
6982
6983                $.each(selectors, function(index, selector) {
6984                    var elems = $(selector);
6985
6986                    if (elems.length) {
6987                        var cart = window.appikon.cart;
6988                        elems.each(function (index) {
6989                            if (index < cart.items.length && $(this).find(".appikon-cart-item-success-notes").length === 0) {
6990
6991                                $(this).html($(this).html() + "<span class='appikon-cart-item-success-notes' data-key='" + cart.items[index].key + "'></span><span class='appikon-cart-item-upsell-notes' data-key='" + cart.items[index].key + "'></span>");
6992
6993                                isInserted = true;
6994                            }
6995                        });
6996                    }
6997
6998                })
6999
7000                return isInserted;
7001            }
7002
7003            function insertCartLinePriceSnippet(cartLinePriceSelector) {
7004
7005                var isInserted = false;
7006
7007                if (!cartLinePriceSelector) {
7008                    return isInserted;
7009                }
7010
7011                var selectors = cartLinePriceSelector.split(",");
7012
7013                $.each(selectors, function(index, selector) {
7014                    var elems = $(selector);
7015
7016                    if (elems.length) {
7017                        var cart = window.appikon.cart;
7018                        elems.each(function (index) {
7019                            if (index < cart.items.length && $(this).find(".appikon-cart-item-line-price").length == 0) {
7020                                $(this).html("<span class='appikon-cart-item-line-price' data-key='" + cart.items[index].key + "'>" +
7021                                        $(this).html() + "</span>");
7022
7023                                isInserted = true;
7024                            }
7025                        });
7026                    }
7027
7028                })
7029
7030                return isInserted;
7031            }
7032
7033            function insertCartUnitPriceSnippet(cartUnitPriceSelector) {
7034
7035                var isInserted = false;
7036
7037                if (!cartUnitPriceSelector) {
7038                    return isInserted;
7039                }
7040
7041                var selectors = cartUnitPriceSelector.split(",");
7042
7043                $.each(selectors, function(index, selector) {
7044                    var elems = $(selector);
7045
7046                    if (elems.length) {
7047                        var cart = window.appikon.cart;
7048                        elems.each(function (index) {
7049                            if (index < cart.items.length && $(this).find(".appikon-cart-item-unit-price").length == 0) {
7050                                $(this).html("<span class='appikon-cart-item-unit-price' data-key='" + cart.items[index].key + "'>" + $(this).html() + "</span>");
7051                            }
7052                        });
7053                    }
7054
7055                })
7056
7057                return isInserted;
7058            }
7059
7060            function insertCartSubTotalSnippet(cartSubTotalSelector) {
7061
7062                var isInserted = false;
7063
7064                if (cartSubTotalSelector) {
7065                    var selectors = cartSubTotalSelector.split(",");
7066
7067                    $.each(selectors, function(index, selector) {
7068                        var elem = $(selector).eq(0);
7069
7070                        if(elem && elem.length && elem.find(".wholesale-original-cart-total").length == 0) {
7071                            elem.html("<span class='wholesale-original-cart-total'>" +
7072                                        "<span class='wholesale-original-price'>" + elem.html() + "</span>" +
7073                                        "</span>" +
7074                                        "<span class='wholesale-cart-total'></span>" +
7075                                        "<div class='additional-notes'>" +
7076                                        "<span class='wholesale-minimums-note'></span>" +
7077                                        "<span class='wholesale-extra-note'></span>" +
7078                                        "</div>");
7079
7080                            isInserted = true;
7081                        }
7082
7083                    })
7084
7085                }
7086
7087                return isInserted;
7088            }
7089
7090            function insertCartSnippets(cartType) {
7091                var productTitleInserted = null;
7092                var linePriceInserted = null;
7093                var subtotalInserted = null;
7094                var unitPriceInserted = null;
7095
7096                if (cartType === 'DRAWER') {
7097                    productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.drawer_cart_product_title_selector);
7098                    linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.drawer_cart_line_price_selector);
7099                    unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.drawer_cart_unit_price_selector);
7100                    subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.drawer_cart_sub_total_selector);
7101                } else if (cartType === 'REGULAR') {
7102                    productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.regular_cart_product_title_selector);
7103                    linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.regular_cart_line_price_selector);
7104                    unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.regular_cart_unit_price_selector);
7105                    subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.regular_cart_sub_total_selector);
7106                }
7107
7108                return productTitleInserted || linePriceInserted || subtotalInserted || unitPriceInserted;
7109            }
7110
7111            function fillCartData(forceFill) {
7112                setTimeout(function() {
7113                    if(window.appikonResponseStore.discountResponse) {
7114                        var drawerCartSnippets = insertCartSnippets("DRAW
7114ER");
7115                        var regularCartSnippets = false;
7116                        if (window.appikonDiscount.settings.is_dynamic_insertion) {
7117                            regularCartSnippets = insertCartSnippets("REGULAR");
7118                        }
7119
7120                        if(drawerCartSnippets || regularCartSnippets || forceFill == true) {
7121                            appikonDelegate(window.appikonResponseStore.discountResponse);
7122                        }
7123                    }
7124                }, 400);
7125            }
7126
7127            function refreshAppikonData() {
7128
7129                getAppikonDiscontData();
7130            }
7131
7132            function handleCartRequests(url) {
7133
7134                var isCartRequestProcessed = true;
7135
7136                if ((url.includes('/cart.js')
7137                    || url.includes('/cart.json')
7138                    || url.includes('/cart/add.js')
7139                    || url.includes('/cart/update.js')
7140                    || (window.appikonDiscount.settings.is_dynamic_insertion && url.includes('/cart/change'))
7141                    || url.includes('/cart/clear.js')
7142                    || url.endsWith('/cart')
7143                    || url.includes('/cart?'))
7144                    && !url.includes('/cart?view=appikon.json')) {
7145
7146                    if (url.includes('/cart/add.js') || url.endsWith('/cart') || url.includes('/cart?') ) {
7147                        $.ajax({
7148                            cache: !1,
7149                            type: "GET",
7150                            url: "/cart.js",
7151                            dataType: "json"
7152                        }).done(function (ajaxCartData) {
7153                            //processCartData(ajaxCartData);
7154                        }).fail(function (jqXHR, status, error) {
7155                            console.error(error)
7156                        })
7157                    } else {
7158                        isCartRequestProcessed = false;
7159                    }
7160                }
7161
7162                return isCartRequestProcessed;
7163
7164            }
7165
7166            $(document).ready(function () {
7167                if(window.appikonDiscount.settings.dp.installed) {
7168                    refreshAppikonData();
7169
7170                    if (window.appikonDiscount.settings.listen_to_ajax_cart_events_strategy) {
7171                        // Intercept AJAX requests
7172                        var origOpen = window.XMLHttpRequest.prototype.open;
7173                        window.XMLHttpRequest.prototype.open = function() {
7174                            this.addEventListener('load', function() {
7175                                var url = this.responseURL;
7176                                if(!handleCartRequests(url)) {
7177                                    var ajaxCartData = JSON.parse(this.responseText);
7178                                    processCartData(ajaxCartData);
7179                                }
7180                            });
7181                            origOpen.apply(this, arguments);
7182                        };
7183
7184                        // Intercept fetch requests
7185                        const originalFetch = window.fetch;
7186                        window.fetch = function() {
7187                            return new Promise((resolve, reject) => {
7188                                originalFetch.apply(this, arguments)
7189                                        .then((response) => {
7190                                            var url = response.url;
7191
7192                                            if(!handleCartRequests(url)) {
7193
7194                                                $.ajax({
7195                                                    cache: !1,
7196                                                    type: "GET",
7197                                                    url: "/cart.js",
7198                                                    dataType: "json"
7199                                                })
7200                                                // response.clone().json().then(ajaxCartData  => {
7201                                                //   processCartData(ajaxCartData);
7202                                                //});
7203                                            }
7204
7205                                            resolve(response);
7206                                        })
7207                                        .catch((error) => {
7208                                            reject(response);
7209                                        })
7210                            });
7211                        }
7212
7213                    } else {
7214                        var appikonCallRepeater = setInterval(refreshAppikonData,1000);
7215                    }
7216                }
7217            });
7218
7219            var appikonCookieCode = getCookie("appikon_discount_" + window.appikonDiscount.settings.shop);
7220            appikonCookieCode && (window.appikon.discount_code = appikonCookieCode);
7221
7222            if (hasFlag("disable_checkout_button")) {
7223                var checkoutBtn = $(window.appikonDiscount.settings.global.appikonCheckoutSelector);
7224                var originalCheckoutContent = checkoutBtn.val() || checkoutBtn.html();
7225                var originalBorder = checkoutBtn.css("border-color");
7226                var originalBackground = checkoutBtn.css("background-color");
7227                var enableCheckoutButton = function () {
7228                    checkoutBtn.html(originalCheckoutContent).val(originalCheckoutContent).removeAttr("disabled").removeAttr("border-color").removeAttr("background-color")
7229                };
7230            }
7231            if (isAppikonCartPage) {
7232                var skipIds = getCookie("adp-skip-ids");
7233                skipIds && (window.appikon.skip_ids = skipIds)
7234            }
7235
7236            window.appikon.multicurrency = {};
7237            if (window.Shopify && window.Shopify.currency) {
7238                window.appikon.multicurrency.currency = window.Shopify.currency.active;
7239                window.appikon.multicurrency.rate = window.Shopify.currency.rate;
7240            }
7241            if (window.theme && window.theme.moneyFormat) {
7242                window.appikon.multicurrency.moneyFormat = window.theme.moneyFormat;
7243            } else if (window.theme && window.theme.strings && window.theme.str
7243ings.moneyFormat) {
7244                window.appikon.multicurrency.moneyFormat = window.theme.strings.moneyFormat;
7245            } else if (window.Theme && window.Theme.strings && window.Theme.strings.moneyFormat) {
7246                window.appikon.multicurrency.moneyFormat = window.Theme.strings.moneyFormat;
7247            } else if (window.Theme && window.Theme.moneyFormat) {
7248                window.appikon.multicurrency.moneyFormat = window.Theme.moneyFormat;
7249            } else if (window.mwSwitcherObjects && window.mwSwitcherObjects.shop.money_format){
7250                window.appikon.multicurrency.moneyFormat = window.mwSwitcherObjects.shop.money_format;
7251            }
7252
7253            window.appikon.adp_page.length && window.appikonDiscount.settings.dp.installed > 0 && ($.ajax({
7254                cache: !1,
7255                type: "POST",
7256                url: window.appikonDiscount.settings.app_root_url,
7257                data: JSON.stringify(window.appikon),
7258                dataType: "json",
7259                contentType: "application/json; charset=utf-8",
7260                success: function (t) {
7261                    appikonDelegate(t);
7262                }
7263            })), setTimeout(function () {
7264                "function" == typeof ga && ga(function (t) {
7265                    window.gaclientId = t.get("clientId")
7266                })
7267            }, 1e3), hasFlag("refresh_on_qty_plush_minus") && ($(document).on("click", window.appikonDiscount.settings.plus_minus_qty_selector, function () {
7268                var t = this;
7269                isAppikonCartPage && setTimeout(function () {
7270                    $(t).parents('form[action*="/cart"]').submit()
7271                }, 500)
7272            }), hasFlag("refresh_on_qty_change_hard") && (window.appikon.cartSubmit = function () {
7273                isAppikonCartPage && setTimeout(function () {
7274                    $('form[action*="/cart"]').submit()
7275                }, 500)
7276            }, $(document).ready(function () {
7277                setTimeout(function () {
7278                    var t, e = document.querySelectorAll(window.appikonDiscount.settings.plus_minus_qty_selector);
7279                    for (t = 0; t < e.length; t++) e[t].setAttribute("onclick", "window.appikon.cartSubmit();")
7280                }, 1200)
7281
7282
7283            })));
7284            var debutEditBtnExists = $("div.cart__edit button.btn.cart__edit--active:visible").length > 0,
7285                    qtyInputEvent = debutEditBtnExists ? "" : "input ";
7286            if ($(document).on(qtyInputEvent + "change", "input.appikon-quantity, input[name^='updates['], input[id^='updates_'], input[id^='Updates_']", function (t) {
7287                var e = this;
7288                t.preventDefault(), "" != $.trim($(this).val()) && (setTimeout(function () {
7289                    hasFlag("quantities_refresh_over_submit") ? window.location.reload() : $(e).parents('form[action*="/cart"]').submit()
7290                }, getRefreshDelayValue()))
7291            }), isAppikonCartPage && ($(document).on("click", "td.cart-qty span.icon-plus, td.cart-qty span.icon-minus", function (t) {
7292                t.preventDefault(), $(this).parents('form[action*="/cart"]').submit()
7293            }), !window.appikonDiscount.settings.is_dynamic_insertion && $(document).ajaxSuccess(function (t, e, n) {
7294                n && "/cart/change.js" == n.url && window.location.reload()
7295            }), 1 != hasFlag("avoid_default_qty_input_event_change") && (setTimeout(function () {
7296                $(".js-qty__adjust").off("click")
7297            }, 500), $(document).on("click", "div.js-qty .js-qty__adjust", function (t) {
7298                if(!window.appikonDiscount.settings.avoid_cart_quantity_adjustment) {
7299                    t.preventDefault();
7300                    var e = parseInt($(this).parents("div.js-qty").find("input").val());
7301                    if ($(this).hasClass("js-qty__adjust--plus")) var n = e + 1;
7302                    else n = e - 1;
7303                    $(this).parents("div.js-qty").find("input").val(n).change()
7304                } else {
7305                    $(this).parents("div.js-qty").find("input").change()
7306                }
7307            }))), $(document).on("click", "button#apply-appikon-discount", function (t) {
7308                t.preventDefault();
7309                var discount_code_entered = $("input[id=appikon-discount-code]:visible").val().trim();
7310                setCookieMinutes("appikon_discount_" + window.appikonDiscount.settings.shop, discount_code_entered, 5);
7311                window.appikon.discount_code = discount_code_entered;
7312                triggerDiscountCalculation();
7313            }), $(document).on("click", "div#appikon-close-notification", function (t) {
7314                t.preventDefault(), setCookie("appikon_notifications_closed", 1, .01), $("#appikon-notification-bar").slideUp("slow")
7315            }), $(document).on("click", ".appikon-variants-container select.adp-variants", function () {
7316                $(this).children("option").length < 1 && alert("All item variants are out of stock")
7317            }), hasFlag("use_google_fonts")) {
7318                function insertGoogleFontStyle(t) {
7319                    var e = document.head,
7320                            n = document.createElement("link");
7321                    n.id = "adp_google_fonts_link", n.type = "text/css", n.rel = "stylesheet", n.href = "https://fonts.googleapis.com/css?family=" + t.join(","), e.appendChild(n)
7322                }
7323            };
7324
7325            
7326        });
7327    }(window, document);
7328
7329
7330</script>
7330
7331
7332
7333
7334<!-- **BEGIN** Hextom TMS Translator // Main Include - DO NOT MODIFY -->
7335    
7335<script src="//hamc.us/cdn/shop/t/35/assets/tms-translator.js?v=127509987956509980541680103748" defer="defer"></script>
7335
7336    <!-- **END** Hextom TMS Translator // Main Include - DO NOT MODIFY -->
7337        
7338        
7339        
7340        
7341        
7342        
7343        
7344        
7345        
7346        
7347        
7348        
7349        
7350        
7351        
7352        
7353        
7354        
7355
7356<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
7357    <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
7358<script type="application/javascript">
7359    window.hextom_fsb_meta = {
7360        p1: [
7361            
7362        ],
7363        p2: {
7364            
7365        },
7366        p3: [
7367            
7368        ]
7369    };
7370</script>
7370
7371<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY -->
7372    <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
7373
7374<!-- **BEGIN** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
7375    <!-- **BEGIN** Hextom CTB Integration // Main - DO NOT MODIFY -->
7376<script type="application/javascript">
7377    window.hextom_ctb = {
7378        p1: [
7379            
7380        ],
7381        p2: {
7382            
7383        }
7384    };
7385</script>
7385
7386<!-- **END** Hextom CTB Integration // Main - DO NOT MODIFY -->
7387    <!-- **END** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
7388<script>
7389  window.mwMotivatorObjects = {
7390    product: null,
7391    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
7392    template_name: "cart",
7393    shop: {
7394      domain: "hamc.myshopify.com",
7395      money_format : "${{amount}}",
7396      money_with_currency_format : "${{amount}} USD"
7397      }
7398  };
7399</script>
7399<div id="shopify-block-AbWtqUDNra0ZYUkZPN__7280966411886983154" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: resource-data --><!-- initializing the resources object -->
7400<script>
7401  // we're adding default values to the resources object here only
7402  // liquid code works in synchronous manner, so we're adding the default values at the top of the file
7403  window.mrShopifyResources = {
7404    PRODUCT: [],
7405    ['PRODUCT-IN-COLLECTION']: [],
7406    CUSTOMER: {},
7407  };
7408</script>
7408
7409
7410<!-- adding the product resource -->
7411<!-- BEGIN app snippet: product --><!-- adding the product resource -->
7412
7413<!-- END app snippet -->
7414
7415<!-- adding the customer resource -->
7416<!-- BEGIN app snippet: customer --><!-- END app snippet -->
7417
7418<!-- adding the product-in-collection resource -->
7419<!-- BEGIN app snippet: product-in-collection --><!-- adding the product resource in collection -->
7420
7421<!-- END app snippet --><!-- END app snippet -->
7422
7423
7424</div><div id="shopify-block-AVU0zK1p3ZlJNdWpsN__15796953133730294439" class="shopify-block shopify-app-block"><!-- Growave Theme extension Embed section -->
7425
7426    <!-- BEGIN app snippet: socialshopwave-helper -->
7427  <!-- until update -->
7428  
7428<script type="text/javascript">
7429    if (typeof isGwHelperLoaded === "undefined") {
7430        (function(){
7431            var HE_DOMAIN = localStorage.getItem('ssw_debug_domain');
7432            if (!HE_DOMAIN) {
7433                HE_DOMAIN = 'https://app.growave.io';
7434            }
7435            var GW_IS_DEV = localStorage.getItem('ssw_debug');
7436            if (!GW_IS_DEV) {
7437                GW_IS_DEV = 0;
7438            }
7439            if (!window.Ssw) {
7440                Ssw = {};
7441            }
7442
7443            function isReadyStatus() {
7444                return typeof ssw === "function" && window.gwPolyfillsLoaded
7445            }
7446            function sswRun(application) {
7447                if (isReadyStatus()) {
7448                    setTimeout(function () {
7449                        application(ssw);
7450                    }, 0);
7451                } else {
7452                    var _loadSswLib = setInterval(function () {
7453                        if (isReadyStatus()) {
7454                            clearInterval(_loadSswLib);
7455                            application(ssw);
7456                        }
7457                    }, 30);
7458                }
7459            }
7460
7461            var sswApp = {
7462                default :1,
7463                cart_item_count:0,
7464                accounts_enabled: 1,
7465                pageUrls: {
7466                    wishlist: '/pages/wishlist',
7467                    profile: '/pages/profile',
7468                    profileEdit: '/pages/profile-edit',
7469                    reward: '/pages/reward',
7470                    referral: '/pages/referral',
7471                    reviews: '/pages/reviews',
7472                    reviewShare: '/pages/share-review',
7473                    instagram: '/pages/shop-instagram',
7474                    editNotification: '/pages/edit-notifications'
7475                },
7476                modules: {
7477                    comment: null,
7478                    community: null,
7479                    fave: 1,
7480                    instagram: 0,
7481                    questions: 0,
7482                    review: 0,
7483                    sharing: null,
7484                    reward: 1
7485                }
7486            };
7487
7488            var sswLangs = {
7489                data: {},
7490                add: function(key, value) {
7491                    this.data[key] = value;
7492                },
7493                t: function(key, params) {
7494                    var value = key;
7495                    if (typeof this.data[key] !== 'undefined') {
7496                        value = this.data[key];
7497                    }
7498                    value = (value && value.indexOf("translation missing:") < 0) ? value : key;
7499                    if (params) {
7500                        value = value.replace(/\{\{\s?(\w+)\s?\}\}/g, function(match, variable) {
7501                            return (typeof params[variable] != 'undefined') ? params[variable] : match;
7502                        });
7503                    }
7504                    return value;
7505                },
7506                p: function(key_singular, key_plural, count, params) {
7507                    if (count == 1) {
7508                        return this.t(key_singular, params);
7509                    } else {
7510                        return this.t(key_plural, params);
7511                    }
7512                }
7513            };
7514
7515            
7516            
7517            
7518            sswApp.themeNames =  {"120191451206":"Forward"} ;
7519            
7520            
7521            sswApp.integrationWidgets =  {"review":{"selector":"#ssw-widget-recommends-html","snippet":"socialshopwave-widget-recommends","page":"product","multiple":0},"wishlistIcon":{"selector":".ssw-faveiticon","snippet":"ssw-widget-faveicon","page":"all","multiple":1},"reviewAvgListing":{"selector":".ssw-widget-avg-rate-listing","snippet":"ssw-widget-avg-rate-listing","page":"all","multiple":1},"wishlistFaveButton":{"selector":"#widget-fave-html","snippet":"socialshopwave-widget-fave","page":"product","multiple":0},"reviewAvgProfile":{"selector":"#ssw-avg-rate-profile-html","snippet":"ssw-widget-avg-rate-profile","page":"product","multiple":0}} ;
7522            
7523            
7524            sswApp.integrationVariants =  {"reviewAvgProfile":[{"itemSelector":"","selector":"#shopify-section-product-template .product-template .product__content .product__content-header .product__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 5px; text-align: center;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product_name","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".product-details .page-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".page-content--product .product-single__meta .product-single__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".product-single .product-single__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 5px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-details-wrapper .product-details-product-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 5px;}"},{"itemSelector":"","selector":"#shopify-section-product .product__content #ProductHeading","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 1rem;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-single__meta .product-single__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template div[data-section-id=\"product-template\"] .grid__item h1","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .Product__Info .ProductMeta .ProductMeta__Title","position":"afterend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product-template .single-product .product-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-meta .product-meta__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-single .product-single__classic-title .product-single__title-text","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-top: 20px;}"},{"itemSelector":"","selector":".product--section .product-details .product-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-top: 0.25rem;}"},{"itemSelector":"","selector":"#shopify-section-product .site-box-content .product-vendor","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 35px;}"},{"itemSelector":"","selector":"#shopify-section-product-template #product-content .section-title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".template-product #shopify-section-product-template #ProductSection .grid-item h1[itemprop=\"name\"]","position":"afterend","customCSS":""},{"itemSelector":"","selector":".template-product #shopify-section-template--product #product-box .product-description-main-wrapper .product-description-header","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".template-product .product-page--main-content .product-page--title-n-vendor .product-page--title","position":"afterend","customCSS":""}],"wishlistFaveButton":[{"itemSelector":"","selector":"#AddToCart-product-template","position":"afterend","customCSS":""},{"itemSelector":"","selector":".shopify-product-form .product-dynamic-checkout","position":"beforebegin","customCSS":""},{"itemSelector":"","selector":".product-section form.product-single__form .payment-buttons button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 35px;"},{"itemSelector":"","selector":"#PageContainer #shopify-section-product-template .product-single__meta form.product-single__form .payment-buttons button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0px;"},{"itemSelector":"","selector":".product-details-wrapper form#AddToCartForm .paymentButtonsWrapper","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 50%; max-width: 300px} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;} @media screen and (max-width: 480px) {.ssw-fave-btn.ssw-faveappbtn {width: 100%; max-width: 300px;}} @media screen and (min-width: 767px) {.ssw-fave-btn.ssw-faveappbtn {width: 100%; max-width: 300px;}} @media screen and (min-width: 1200px) {.ssw-fave-btn.ssw-faveappbtn {width: 50%;}}"},{"itemSelector":"","selector":"#add-to-cart-product form.shopify-product-form .cart-functions button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin: 26px 12px 0; width: 100%;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":"#shopify-section-product-template form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 15px; margin-bottom: 15px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":".product__form-container form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":".product__content.product__content--template form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":".product-single form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 15px;} .ssw-fave-btn.ssw-faveappbtn {width: 50%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;} @media screen and (max-width: 989px){ .ssw-fave-btn.ssw-faveappbtn { width: 100%;}}"},{"itemSelector":"","selector":"form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;} @media screen and (max-width: 768px){ .ssw-fave-btn.ssw-faveappbtn { width: 100%;}}"},{"itemSelector":"","selector":".product-form__item button.btn.product-form__cart-submit","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":"form.product_form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":"form.product-form--wide button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 50%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;} @media screen and (max-width: 768px){ .ssw-fave-btn.ssw-faveappbtn { width: 100%;}}"},{"itemSelector":"","selector":"form.addToCartForm .payment-buttons button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;} @media screen and (min-width: 769px){ #widget-fave-html {margin-top: 13px;}}"},{"itemSelector":"","selector":".product__details form.product__form--add-to-cart button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".Product__Info form.ProductForm button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 20px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".Product__Info form.ProductForm button.ProductForm__AddToCart","position":"afterend","customCSS":"#widget-fave-html {margin-top: 20px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".product-single .product-single__box form.product-single__form button.product-single__add-btn","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 12px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0px;}"},{"itemSelector":"","selector":".product-main form button.product-form--atc-button","position":"afterend","customCSS":"#widget-fave-html {font-size: 1.1rem; margin-top: 12px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 3px;}"},{"itemSelector":"","selector":".box__product-content form.shopify-product-form .cart-functions","position":"beforeend","customCSS":"#widget-fave-html {font-size: 1.1rem; margin-top: 12px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 3px;}"},{"itemSelector":"","selector":"#product-content form.product_form .product-add","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 15px;} .ssw-fave-btn.ssw-faveappbtn {width: 280px;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;} @media screen and (max-width: 740px) {.ssw-fave-btn.ssw-faveappbtn {width: 100%;}}"},{"itemSelector":"","selector":"#product-box form#add-to-cart-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":".product-section form.product-single__form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":".product-page--main-content form.shopify-product-form .add-to-cart button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".product-template form.shopify-product-form #CartButtons-product-template","position":"beforeend","customCSS":"#widget-fave-html {padding-left: 10px; margin-top: 2px; width: 50%;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;} @media screen and (max-width: 600px) {#widget-fave-html {width: 100%;margin-top: 10px;}}"},{"itemSelector":"","selector":".product-block-list__item form.product-form .product-form__payment-container","position":"afterend","customCSS":"#widget-fave-html {margin-top: 18px; width: calc(50% - 9px);} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;} @media screen and (max-width: 640px) {#widget-fave-html {width: 100%; margin-top: 16px;}}
7524"},{"itemSelector":"","selector":"#shopify-section-page-product .product-form form.shopify-product-form .payment-buttons-container","position":"afterend","customCSS":"#widget-fave-html {margin-top: 12px; width: 100%;} .ssw-fave-btn.ssw-faveappbtn {max-width: 280px; width: 50%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;} @media screen and (max-width: 640px) {#widget-fave-html {width: 100%; margin-top: 16px;}}"},{"itemSelector":"","selector":"#AddToCartForm--product-template .product-single__add-to-cart","position":"beforeend","customCSS":"#widget-fave-html {width: 49%; margin-top: -25px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0px;} @media screen and (max-width: 1024px) {#widget-fave-html {width: calc(100% - 10px); margin-top: -24px;}}"}],"wishlistIcon":[{"itemSelector":"li.aikon-product","selector":"a.aikon-view-link","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-recommendations .grid__item.grid-product","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".carousel-container .slider-wrapper .product","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".ws-card_image_container","position":"beforebegin","customCSS":""},{"itemSelector":"","selector":".spf-product-card__inner","position":"afterbegin","customCSS":".spf-product-card__inner .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".product-grid-item","position":"beforebegin","customCSS":""},{"itemSelector":"","selector":".product.grid__item","position":"afterbegin","customCSS":""},{"itemSelector":".products \u003e .thumbnail","selector":"self","position":"afterbegin","customCSS":".products \u003e .thumbnail .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".product-list-item","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".grid-product__image-wrapper","position":"afterbegin","customCSS":".grid-product__image-wrapper .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".grid-view-item","position":"afterbegin","customCSS":".wow .grid-view-item .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".product-item__link-wrapper","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-item__image-wrapper","position":"afterbegin","customCSS":".product-item__image-wrapper .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".grid-link","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".card__wrapper","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-card","position":"afterbegin","customCSS":".product-card .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".site-box-content \u003e .product-item","position":"afterbegin","customCSS":".site-box-content \u003e .product-item .ssw-faveiticon { z-index: 10; top: 5px; right: 5px; }"},{"itemSelector":"","selector":".ProductItem__Wrapper","position":"afterbegin","customCSS":".ProductItem__Wrapper .ssw-faveiticon { top: 5px; right: 10px; }"},{"itemSelector":"","selector":".product-block","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".grid-product__content","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product_card","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product--root","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product \u003e .product-top","position":"afterbegin","customCSS":""},{"itemSelector":".productitem","selector":".productitem--image","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-loop .ci","position":"afterbegin","customCSS":".product-loop .ci .ssw-faveiticon { top: 10px; left: 5px; }"},{"itemSelector":"","selector":".indiv-product","position":"afterbegin","customCSS":".indiv-product .ssw-faveiticon { top: 5px; right: 10px; }"},{"itemSelector":"","selector":".bc-sf-filter-product-item-inner","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":"#snize-search-results-grid-mode .snize-product","position":"afterbegin","customCSS":"#snize-search-results-grid-mode .snize-product .ssw-faveiticon { top: 0; left: 0; }"}],"reviewAvgListing":[{"itemSelector":"ul.aikon-search-results-content li.aikon-product","selector":"span.aikon-overhidden span.aikon-title","position":"afterend","customCSS":""},{"itemSelector":".ws-box-wrapper .ws-card__header","selector":".ws-card__title","position":"afterend","customCSS":""},{"itemSelector":".products \u003e .thumbnail","selector":".products \u003e .thumbnail .info .title","position":"afterend","customCSS":""},{"itemSelector":".spf-product-card .spf-product-card__title","selector":"a","position":"afterend","customCSS":""},{"itemSelector":".grid-product__content .grid-product__link","selector":".grid-product__title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".product-list-item .product-list-item-details .product-list-item-title","position":"afterend","customCSS":"@media all and (min-width: 1020px) { .ssw-widget-avg-rate-listing {position: relative !important;
7524 top: 17px !important; } } .ssw-widget-avg-rate-listing { margin-top: 5px !important; } .product-list-item-price { margin-top: 0px !important; }"},{"itemSelector":".grid__item .grid-link","selector":".grid-link__title","position":"afterend","customCSS":""},{"itemSelector":".grid__item.grid-product","selector":".grid-product__meta","position":"beforeend","customCSS":""},{"itemSelector":".grid__item .grid-view-item.product-card","selector":".grid-view-item__title.product-card__title","position":"afterend","customCSS":""},{"itemSelector":".grid__item .product-card","selector":".product-card__info .product-card__name","position":"afterend","customCSS":""},{"itemSelector":".product.grid__item","selector":".product__title.product__title--card","position":"beforeend","customCSS":""},{"itemSelector":".product-card.product-card--list","selector":".product-card__link .product-card__title-wrapper","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: 10px;}"},{"itemSelector":".grid.grid__item .card__wrapper","selector":".card__info .card__name","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-bottom: 5px;}"},{"itemSelector":".product-item__link-wrapper .product-item__link","selector":".product-item__meta .product-item__title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin: 0 15px;}"},{"itemSelector":".grid-item .product-grid-item","selector":".product-item--price","position":"beforebegin","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin-top: -10px;}"},{"itemSelector":".ProductItem .ProductItem__Wrapper","selector":".ProductItem__Info .ProductItem__Title","position":"afterend","customCSS":""},{"itemSelector":".product-block__link","selector":".product-block__title","position":"afterend","customCSS":""},{"itemSelector":".grid__item.grid-product","selector":".product-block__title","position":"afterend","customCSS":""},{"itemSelector":".product-item","selector":".product-item__info .product-item__title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: -10px;}"},{"itemSelector":".product .product-grid-item--center","selector":".product-title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".grid-view-item--desc-wrapper .product-grid--title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: 5px;}"},{"itemSelector":"","selector":".product--root .product--details a:nth-child(1)","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin-bottom: 6px;}"},{"itemSelector":".product \u003e .product-link","selector":".product__details .product__title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".productitem .productitem--info .productitem--title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin-top: 5px;}"},{"itemSelector":"","selector":".product-details \u003e a","position":"afterend","customCSS":""},{"itemSelector":".indiv-product \u003e .hp-title","selector":"a \u003e .indiv-product-title-text","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: 4px;}"},{"itemSelector":".site-box-content \u003e .product-item","selector":".caption div h3","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {position: relative;margin-top: 8px;opacity: 0;} .site-box-content \u003e .product-item:hover .caption div .ssw-widget-avg-rate-listing.ssw-stars {opacity: 1;} @media all and (max-width: 1024px) {.ssw-widget-avg-rate-listing.ssw-stars {opacity: 1;}}"},{"itemSelector":"#snize-search-results-grid-mode .snize-product","selector":".snize-item .snize-overhidden .snize-title","position":"afterend","customCSS":".snize-product .ssw-widget-avg-rate-listing {text-align: center; margin-bottom: 8px;}"}],"review":[{"itemSelector":"","selector":".section.product_section","position":"beforeend","customCSS":""},{"itemSelector":"","selector":".product-wrap","position":"afterend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product-testimonials","position":"beforeend","customCSS":""},{"itemSelector":"","selector":".product-single","position":"afterend","customCSS":"#ssw-widget-recommends-html {  margin-top: 20px;}"},{"itemSelector":"","selector":".single-product .product-reviews","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product","position":"beforeend","customCSS":"#ssw-simple-add-review-form input[type=\"submit\"] {  height: auto;  line-height: normal;  vertical-align: middle;  padding: 12px 20px;}#ssw-simple-add-review-form input[type=\"submit\"] + .ssw-or,#ssw-simple-add-review-form .ssw-or + .add_recommend {  display: inline-block;    vertical-align: middle;}.review-wrapp-btn .btn,.review-wrapp-btn .ssw-add-recommend a.btn:hover, .review-wrapp-btn .ssw-ask-question-link.btn.button {    height: auto;    line-height: normal;    padding: 12px 20px;}"},{"itemSelector":"","selector":".product__content","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product-template","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-static-product","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-template--product","position":"beforeend","customCSS":""}]} ;
7525            
7526            
7527            sswApp.integrationWidgetWrappers =  {"pageWidth":"\u003cdiv class=\"page-width\"\u003e{{widgetHtml}}\u003c\/div\u003e","Container":"\u003cdiv class=\"Container\"\u003e{{widgetHtml}}\u003c\/div\u003e","container":"\u003cdiv class=\"container\"\u003e{{widgetHtml}}\u003c\/div\u003e","cardSection":"\u003cdiv class=\"container\"\u003e\u003cdiv class=\"card\"\u003e\u003cdiv class=\"card__section\"\u003e{{widgetHtml}}\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","row":"\u003cdiv class=\"row\"\u003e{{widgetHtml}}\u003c\/div\u003e"} ;
7528            
7529            
7530            sswApp.integrationThemeWrappers =  {"Express":{"socialshopwave-widget-recommends":"pageWidth"},"Prestige":{"socialshopwave-widget-recommends":"Container"},"Impulse":{"socialshopwave-widget-recommends":"pageWidth"}
7530,"Warehouse":{"socialshopwave-widget-recommends":"cardSection"},"Streamline":{"socialshopwave-widget-recommends":"pageWidth"},"Motion":{"socialshopwave-widget-recommends":"pageWidth"},"Blockshop":{"socialshopwave-widget-recommends":"row"},"Venue":{"socialshopwave-widget-recommends":"container"},"Icon":{"socialshopwave-widget-recommends":"row"}} ;
7531            
7532            
7533            sswApp.integrationDynamicSelectors =  ["#gf-products",".snize-search-results-content","#CollectionAjaxResult","#bc-sf-filter-products","#shopify-section-collection-template .collection__dynamic-part",".boost-pfs-filter-products",".evm-recommended-products",".evm-also-bought",".evm-related-product",".recently-viewed",".evm-featured-collections-product",".evm-new-arrivals-product",".evm-most-popular-products",".aikon-search-results-main-content"] ;
7534            
7535            
7536            
7537            
7538            sswApp.metafield_settings = {"discount_sign_up_enabled":null,"discount_login":null,"discount_login_title":null,"discount_login_description":null,"discount_sign_up":null,"discount_sign_up_title":null,"discount_sign_up_description":null,"social_button_view":"icon_and_text","discount_login_enabled":null,"autoshow_login":null,"autoshow_login_delay":null,"facebook_login":1,"twitter_login":null,"gplus_login":1,"yahoo_login":0,"tumblr_login":0,"instagram_login":null,"amazon_login":1,"line_login":0,"auto_integrate_login":null,"reviews_widget_enabled":0,"reviews_tab_position":"left","reviews_widget_show":0,"product_review_only_for_buyer":0,"admin_repeat_review":0,"community_toolbar":1,"community_logo_type":"text","community_logo_text":"HAMCUS","community_logo_url":false,"community_mobile":0,"our_facebook_app":1,"login_facebook_app_id":null,"our_gplus_app":1,"login_gplus_client_id":null,"wishlist_toolbar":1,"wishlist_tab_visibility":"always","wishlist_tab_position":"right","wishlist_users_only":0,"show_save_modal":0,"wishlist_on_product":null,"wishlist_on_header":0,"auto_integration_enabled":0,"fave_with_variant":1,"fave_multiple_variant":0,"cart_count_id":"#cart-count","cart_total_id":"#cart-total","go_to_cart":0,"shop_amount":null,"accept_marketing_show_modal":1,"force_accepts_marketing":0,"add_our_form_tag":0,"our_form_tag":"gw_form","reward_allow_multiple_selection_for_buyproductx":0,"app_disabled":0,"reward_tab_position":"right-top","reward_tab_desktop_enable":1,"reward_tab_mobile_enable":1,"wishlist_tab_mobile_enable":null,"reviews_tab_mobile_enable":null,"wishlist_share_fb":1,"wishlist_share_tw":1,"wishlist_share_whatsapp":1,"wishlist_share_email":1,"wishlist_share_pinterest":1,"wishlist_share_enabled":1};
7539            
7540
7541            
7542            
7543            
7544            var sswPublishedLocales = {};
7545            
7546            sswPublishedLocales["en"] = {
7547                endonym_name: "English",
7548                iso_code: "en",
7549                name: "English",
7550                root_url: "/",
7551                primary: true
7552            };
7553            
7554            
7555            
7556
7557            // export global variables
7558            window.sswRun = sswRun;
7559            window.sswApp = sswApp;
7560            window.sswPublishedLocales = sswPublishedLocales || {};
7561            window.sswLangs = sswLangs;
7562            window.HE_DOMAIN = HE_DOMAIN;
7563            window.GW_IS_DEV = GW_IS_DEV;
7564            window.currency_format = "${{amount}}";
7565            window.shop_name = "HAMCUS";
7566            window.colorSettings = "";
7567            window.sswProxyUrl = "\/apps\/ssw";
7568            window.gwAccountsEnabled = true;
7569            window.gwInstalled = true;
7570            // manifest
7571            window.GW_ASSETS_BASE_URL = window.GW_IS_DEV ? HE_DOMAIN + '/public/assets/build/' : "https://static.socialshopwave.com/ssw-assets/";
7572            window.GW_ASSETS_MANIFEST = {};
7573            
7574            window.GW_ASSETS_MANIFEST =  {"core.critical.css":"core-215011c021.critical.css","core.critical.js":"core-adaa662484.critical.js","core.library.js":"core-4485bb0ccb.library.js","core.product_link.js":"core-ce91c52f39.product_link.js","instagram.gallery.css":"instagram-057c4f1aac.gallery.css","instagram.gallery.js":"instagram-5e0f12bfc5.gallery.js","instagram.modal.css":"instagram-dec1f97a32.modal.css","instagram.modal.js":"instagram-a02ac03b99.modal.js","instagram.slider.lib.js":"instagram-f4b686196a.slider.lib.js","lib.datepicker.css":"lib-6fc1108037.datepicker.css","lib.datepicker.js":"lib-9c5a702486.datepicker.js","lib.dropdown.css":"lib-52591346ba.dropdown.css","lib.dropdown.js":"lib-21b24ea07f.dropdown.js","lib.gw-carousel.js":"lib-dc8ddeb429.gw-carousel.js","lib.gw-masonry.js":"lib-db3dfd2364.gw-masonry.js","lib.modal.css":"lib-f911819b22.modal.css","lib.modal.js":"lib-be8de15409.modal.js","lib.photoswipe.js":"lib-5b38071dcb.photoswipe.js","lib.popover.js":"lib-858d4bc667.popover.js","lib.validate.js":"lib-4c4115500f.validate.js","login.critical.css":"login-f71507df27.critical.css","login.critical.js":"login-2e24e9c01f.critical.js","login.main.css":"login-f1dffdce92.main.css","login.main.js":"login-28c132fba1.main.js","question.critical.js":"question-3fd9ae5a96.critical.js","question.main.css":"question-6f971ec8e7.main.css","review.critical.css":"review-5f10acf3ec.critical.css","review.critical.js":"review-d41d8cd98f.critical.js","review.main.css":"review-a6cc845f19.main.css","review.main.js":"review-2c755e07a6.main.js","review.popup.critical.js":"review-f93131e525.popup.critical.js","review.popup.main.js":"review-b5977250af.popup.main.js","review.widget.critical.js":"review-9627295967.widget.critical.js","review.widget.main.js":"review-125616d87d.widget.main.js","reward.critical.js":"reward-aaf50ea6c7.critical.js","reward.main.css":"reward-fa028be264.main.css","reward.main.js":"reward-9da81cb35e.main.js","reward.notification.css":"reward-ee53c45bad.notification.css","reward.notification.js":"reward-89905432b0.notification.js","reward.tab.caption.css":"reward-04ff42d153.tab.caption.css","ssw-fontello.woff":"ssw-fontello-b60fd7c8c9.woff","wishlist.common.js":"wishlist-ccbdef9011.common.js","wishlist.critical.css":"wishlist-17c222696e.critical.css","wishlist.critical.js":"wishlist-01e97e5ff7.critical.js","wishlist.main.css":"wishlist-7c041f0cd1.main.css","wishlist.main.js":"wishlist-125e53b227.main.js"} ;
7575            
7576        })();
7577
7578        (function () {
7579            var loadScriptsCalled = false;
7580            var loadDelay = typeof sswLoadScriptsDelay !== 'undefined' ? sswLoadScriptsDelay : 2000;
7581            const LOAD_SCRIPTS_EVENTS = ["scroll", "mousemove", "touchstart", "load"];
7582            function loadScript(url) {
7583                if (window.GW_IS_DEV) {
7584                    url += '?shop=https://hamc.us&t=' + new Date().getTime();
7585                    if (localStorage.getItem('ssw_custom_project')) {
7586                        url += '&ssw_custom_project=' + localStorage.getItem('ssw_custom_project');
7587                    }
7588                }
7589                var script = document.createElement('script');
7590                script.src = url;
7591                script.defer = true;
7592                document.body.appendChild(script);
7593            }
7594            function loadScripts() {
7595                if (!loadScriptsCalled) {
7596                    loadScriptsCalled = true;
7597                    var isBot = /bot|googlebot|Mediapartners-Google|crawler|spider|robot|crawling|PhantomJS/i.test(navigator.userAgent);
7598                    if (!isBot) {
7599                        // Load critical js
7600                        var criticalJsName  = window.GW_IS_DEV ? 'core.critical.js' : window.GW_ASSETS_MANIFEST['core.critical.js'];
7601                        var criticalJsUrl = window.GW_ASSETS_BASE_URL + criticalJsName;
7602                        loadScript(criticalJsUrl);
7603
7604                        // Load auto integration script
7605                        
7606                    }
7607                }
7608            }
7609
7610            function onUserInteractive(event) {
7611                var timeout = event.type == "load" ? loadDelay : 0;
7612                setTimeout(function () {
7613                    loadScripts();
7614                    unbindWindowEvents();
7615                }, timeout);
7616            }
7617
7618            function bindWindowEvents() {
7619                LOAD_SCRIPTS_EVENTS.forEach((eventName) => {
7620                    window.addEventListener(eventName, onUserInteractive, false);
7621                });
7622            }
7623
7624            function unbindWindowEvents() {
7625                LOAD_SCRIPTS_EVENTS.forEach((eventName) => {
7626                    window.removeEventListener(eventName, onUserInteractive, false);
7627                });
7628            }
7629
7630            bindWindowEvents();
7631        })();
7632
7633        window.isGwHelperLoaded = true;
7634    }
7635
7636    
7637
7638    
7639    
7640        
7641        
7642            sswLangs.data = {"email_notifications":"Email Notifications","save_changes":"Save Changes","any_price":"Any Price","no_results_were_found":"No results were found","sign_up":"Sign up","email_address":"Email address","password":"Password","forgot_password":"Forgot password?","no_account":"No account?","your_email":"Your email","your_name":"Type your name","please_type_name":"Please type your name.","log_in_to_account":"Log in to your account","create_your_account":"Create your account","create_account":"Create Account","enter_your_email":"Enter your email","enter_your_password":"Enter your password","enter_your_first_name":"Enter your first name","enter_your_last_name":"Enter your last name","accept_terms_and_conditions":"Accept Terms and Conditions","accept_terms_html":"I read and agree with <span class=\"terms-span\">Terms of Service</span>  <a href=\"javascript: void(0)\" class=\"terms-link ssw-hide\" target=\"_blank\">Terms of Service</a>","accept_marketing":"Subscribe for Newsletter","accept_marketing_by_email":"Subscribe to receive marketing materials via Email","accept_marketing_by_sms":"Subscribe to receive marketing materials via SMS","already_have_an_account":"Already have an account?","already_registered_to_social_service":"You already have an account registered to \"{{ email }}\". This is the first time you're logging in via {{ service_name }}. Please type your password below:","already_registered_to_social_service2":"You already have an account registered to \"{{ email }}\". This is the first time you're logging in using your social account. Please type your password.","already_registered_and_sent_invite_message":"Please check your e-mail, account activation message has already been sent here - `{{ email }}`","this_email_is_already_used":"Already have an account? Please login to bind your account to your customer account.","incorrect_data":"Incorrect data","tumblr_user_not_found":"Tumblr user not found","not_created_customer_on_shopify":"Not created customer on Shopify","problem_on_create_user":"Problem on create user","not_able_to_log_in_you_socially":"Right now we're not able to log you in socially. Please type your email and password in the form below to log in.","invali
7642d_login_credentials":"Invalid log in credentials.","email_is_already_associated":"This email address is already associated with an account. If this account is yours, you can reset your password.","tell_about_yourself":"Tell us about yourself.","edit_profile":"Edit Profile","only_confirmed_followers_have_access_to_profile":"Only confirmed followers have access to {{ user_name }} profile. Click the \"Follow\" button to send a follow request.","there_is_no_like_this_user":"The user was not found","personal_information":"Personal Information","social_accounts":"Social Accounts","notifications":"Notifications","edit_notifications":"Edit Notifications","your_changes_have_been_saved":"Your changes have been saved","error_when_trying_save_changes_please_try_again":"Error when trying save changes, please try again","first_name":"First Name","last_name":"Last Name","about_me":"About Me","set_name":"Set Social Name","picture":"Picture","select_image":"Select image","change":"Change","remove":"Remove","date_of_birth":"Date of Birth","gender":"Gender","male":"Male","female":"Female","unspecified":"Unspecified","profile_address":"Profile Address","privacy":"Privacy","privacy_desc":"Manage who can see your profile and activity","everyone":"Everyone","only_those_you_approve":"Only those you approve","valid_until_coupon":"Valid until {{ discount_date }}","drop_to_add":"Drop to add","checkout":"Checkout","unavailable":"Unavailable","you_are_connected_as":"You are connected as {{ first_name }} {{ last_name }}","let_us_know_what_you_think":"Let us know what you think","upload":"Upload","add_photos":"Add photos","uploading":"Uploading...","thank_for_the_photo":"Thank you for the photo!","hate_it":"Hate it","dislike_it":"Dislike it","neutral":"Neutral","like_it":"Like it","love_it":"Love it","share":"Share","share_button":"Post review","sharing":"Posting...","ask_your_friends":"Ask Advice","thanks_for_purchase_and_show_discount":"Thank you! Please use this coupon code in your next purchase","sold_out":"Sold Out","view_profile":"View Profile","profile_of_user":"Profile of {{ username }}","visit_shop":"Visit Shop","disconnect":"Disconnect","no_title":"No title","previous":"Previous","next":"Next","prev":"Prev","just_not_authorized":"You are not authorized. Please <a href=\"#\" class=\"customer_login_link\">Log in</a>  to view this page.","to_continue":"to continue","sunday":"Sunday","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sun":"Sun","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","su":"Su","mo":"Mo","tu":"Tu","we":"We","th":"Th","fr":"Fr","sa":"Sa","january":"January","february":"February","march":"March","april":"April","May":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","jan":"Jan","feb":"Feb","mar":"Mar","apr":"Apr","may":"May","jun":"Jun","jul":"Jul","aug":"Aug","sep":"Sep","oct":"Oct","nov":"Nov","dec":"Dec","delete":"Delete","move":"Move","or":"or","on":"on","cancel":"cancel","sale":"Sale","see_more":"See more","also_viewed":"Who Viewed This Also Viewed","similar_products":"Similar Products","similar_products_widget":"You might be interested in these items","load_more":"Load more","loading":"Loading...","view_less":"view less","view_more":"view more","by":"by","close_window":"Please close this window if it does not close automatically","edit":"Edit","user_not_authenticated":"User is not authenticated","not_auth_for_operation":"You are not authorized for this operation","wrong_params_passed":"wrong params passed","unknown_error":"Unknown error. Try it later.","not_registered_in_shop":"You did not register in our shop. Please <a href=\"#\">Sign up</a>.","invalid_params_on_service":"Invalid params, this request required service","unable_to_upload_file":"Unable to upload the file","changes_saved":"Your changes have been saved!","score_required":"Please select a score.","required_field":"This field is required.","not_valid_email_address":"Please enter a valid email address.","message_or_upload_any_media_to_share":"Please type your message or upload any media to share","not_valid_url":"Not valid URL. Please check URL {{ url }}","my_orders":"My Orders","user_commented_product_html":"{{ user_link }} commented {{ product_link }}
7642","close":"Close","edit_about_me":"Edit","in_quantity":"in {{ number }}","quantity_ago":"{{ number }} ago","a_few_seconds":"a few seconds","a_minute":"a minute","quantity_minutes":"{{ number }} minutes","an_hour":"an hour","quantity_hours":"{{ number }} hours","a_day":"a day","quantity_days":"{{ number }} days","a_month":"a month","quantity_months":"{{ number }} months","a_year":"a year","quantity_years":"{{ number }} years","reset_pass_request":"Reset your password","reset_pass_request_send_before_desc":"We will send you an email to reset your password.","user_not_found":"No user found with such email.","reset_pass_token_outdated":"Token outdated. Please enter your email.","say_something_about_this":"Say something about this...","share_this_with_your_friends":"Share this with your friends","type_your_message_here":"Type your message here (optional)","sharing_email":"Email","sharing_email_to":"To: ","sharing_email_placeholder_to":"To","sharing_email_from":"From: ","sharing_email_placeholder_from":"From","sharing_email_remember":" remember me","sharing_email_subject":"Subject: ","sharing_email_placeholder_subject":"Subject","sharing_email_body":"Body: ","sharing_email_placeholder_body":"Body","sharing_email_send_email":"Send Email","verified_buyer":"Verified Buyer","unsubscribe":"Unsubscribe","reset_pass_invalid_token":"Reset password token is incorrect. Please try again.","subscribe":"Subscribe","verification_message_sent":"Thank you! Please verify your email by clicking a link we've sent.","login":"login","verification_account":"Verify your account","text_share":"Share:","remove_from_list":"Remove from list","most_recent":"Most Recent","highest_rating":"Highest Rating","lowest_rating":"Lowest Rating","with_pictures":"With Photos","most_helpful":"Most Helpful","search":"Search","redeem":"Redeem","apply":"Apply","redeem_discount":"Redeem discount","earn_points_to":"Earn {{ points }} more {{ points_name }} to {{ message }}","earn_points_to_get_discount":"Earn {{ points }} more {{ points_name }} to get discount","earn_points_to_get_free_product":"Earn {{ points }} more {{ points_name }} to get free product","earn_points_to_get_gift_card":"Earn {{ points }} more {{ points_name }} to get gift card","redeem_for_points_to":"Redeem for {{ points }} {{ points_name }} to {{ message }}","redeem_flexible_for_points":"You choose the value","сhoose_the_value":" Choose the value","faq":"FAQ","to":"To","go_to":"Go to","email_example":"[email protected], [email protected]","subject":"Subject","body":"Body","send_email":"Send Email","c":"Copied","applied":"Applied","enter_coupon_in_cart_page":"Enter the coupon at the shopping cart page.","signup_subscribe_gdpr_text":"*By signing up you agree to receive emails from us. You can change your preferences any time.","place_order":"Place Order","punch_card":"Punch Card","instagram_follow":"Follow us on Instagram","complete":"Complete","completed":"Completed","visit":"Visit","go_to_products":"Go to products","create_store_account":"Create a store account","learn_more":"Learn more","already_subscribed":"You have already subscribed","admin_changed":"Admin","you_have_earned_discount_code":"You have earned discount code.","you_have_earned_gift_card":"You have earned gift card.","something_went_wrong":"Something went wrong! Please try again!","view_on_site":"View on site","post_reply":"Post reply","tier_purchases_made_orders":"{{ order }} Orders","follow_accept":"Accept","follow_decline":"Decline","select_one_option":"Please select one option!","select_at_least_one_option":"Please select at least one option!","please_enter_your_email":"Please enter your email","please_enter_your_name":"Please enter your name","sign_in_with_email":"Continue with email","confirmed_followers_access":"Only confirmed followers have access. Click the \"Follow\" button to send a follow request.","fake_name":"Fake name","discount_calculated_at_checkout":"Discount calculated at checkout","applies_to_items":"Applies to: {{ items }}","phone_has_already_been_taken":"This phone number has already been taken","phone":"Phone","phone_number_has_already_been_taken":"This 
7642number has already been taken. Please use another one.","free_product_confirm":"Get {{ rule_name }} for {{ amount }} {{ points_name }}","verify_email_sent":"Resend verification email","incorrect_credentials":"Incorrect email or password","select_variant":"Select variant","anonym":"Anonym","title_for_photos":"Photos:","max_file_size":"Max file size: {{ size }}","rate_your_previous_purchases":"Rate your previous purchases","please_choose_images":"Please choose images","update":"Update","order_with_name":"Order:  {{ order_name }}","order_date":"Order date:  {{ order_date }}","number_of_letters_exceed":"Number of letters have been exceeded ({{ maxlength }} allowed)","product_not_found":"Product not found","list_name_limit":"You have exceeded the character limit","description":"Description","buy":"Buy","adding_to_cart":"Adding...","add_to_cart":"Add To Cart","choose_option":"Choose {{ option }}","selected_product_variant_not_found":"Selected product variant not found, please change it","go_back":"Go back","share_with_facebook":"Share with facebook","share_with_twitter":"Share with twitter","share_with_pinterest":"Share with pinterest","share_with_whatsapp":"Share with whatsapp","share_with_messenger":"Share with messenger","unsubscribe_from_automated_emails":"Unsubscribe from automated emails","country_flag":"Country flag","ok":"ok","sent_on_behalf_of":"Sent on behalf of {{ shop_name }}","quantity":"Quantity","manage_subscription":"Manage subscription","log_in":"Log in","facebook":"Facebook","twitter":"Twitter","pinterest":"Pinterest","instagram":"Instagram","amazon":"Amazon","gplus":"Google","tumblr":"Tumblr","yahoo":"Yahoo","connect_facebook":"Connect Facebook","connect_twitter":"Connect Twitter","connect_gplus":"Google","connect_tumblr":"Connect Tumblr","connect_yahoo":"Connect Yahoo","connect_instagram":"Connect Instagram","connect_amazon":"Connect Amazon","sign_in_facebook":"Continue with Facebook","sign_in_twitter":"Continue with Twitter","sign_in_gplus":"Continue with Google","sign_in_yahoo":"Continue with Yahoo","sign_in_tumblr":"Continue with Tumblr","sign_in_instagram":"Continue with Instagram","sign_in_amazon":"Continue with Amazon","sign_in_line":"Continue with Line","sign_in":"Continue with Email","logout":"Logout","social_login_facebook":"Continue with Facebook","social_login_twitter":"Twitter","social_login_gplus":"Google","social_login_yahoo":"Yahoo","social_login_tumblr":"Tumblr","social_login_instagram":"Instagram","social_login_amazon":"Amazon","social_login_line":"Line","social_login_simple":"Email","email_automated_review_emails":"\"Review Your Recent Purchase\" request","reviewed":"reviewed","based_on_one_review":"based on <span id=\"rate_count\">{{ count }}</span> review","based_on_more_reviews":"based on <span id=\"rate_count\">{{ count }}</span> reviews","add_review":"Add a review","review_body":"Review body","review":"review","reviews_lower":"reviews","stars":"stars","star":"star","reviews":"Reviews","out_of_5":"out of 5","login_required_to_review":"Please log in to leave your review","already_reviewed":"You have already reviewed this product. If you would like to edit your existing review then please contact us directly.","leave_review_can_only_have_purchased":"Hmm... you don't seem to have purchased this product yet to be able to leave a review.","already_reviewed_our_site":"You have already reviewed our site. Thank you!","write_review":"Write a review","leave_review":"Post","earning_rule_leave_review":"Leave review","leaving_review":"Posting...","review_not_published_yet":"Thank you for posting a review! It will be published very soon.","not_auth_to_post_review":"You are not authenticated to post a review.","thanks_for_review":"Thank y
7642ou so much for your review!","already_posted_review":"Unfortunately, You've already posted a review for this product.","review_test_mode":"This is test mode. Your review can't be posted!","user_reviewed_product_html":"{{ user_link }} reviewed {{ product_link }}","quantity_review":"{{ ssw_count_rate }} review","quantity_reviews":"{{ ssw_count_rate }} reviews","quantity_review2":"{{ ssw_count_rate }} Review","quantity_reviews2":"{{ ssw_count_rate }} Reviews","write_a_review":"Write a review","left_review":"{{ user_link }} left review","review_filter_no_results_were_found":"No matched reviews were found for this criteria. <button class=\"btn\">Reset</button>","all_reviews_by_this_users":"Reviews by this user","review_trouble_text":"Having trouble with this form? Submit your review on <a href=\"{{ submit_review_url }}\" style=\"text-decoration:none;color:{{ linkColor }}\">{{ shop_name }}</a>","be_first_write":"Be the first to write a <a href=\"#\">review</a>","all_reviews":"All","customer_reviews":"Customer Reviews","product_reviews":"Product Reviews","site_reviews":"Site Reviews","give_a_title_for_review":"Give a title for review","leave_a_review":"Leave a review","review_sort":"Sort:","please_add_text_for_review":"Please add text for review","no_reviews":"There are no reviews yet","verified_reviews":"Verified reviews","title_login_post_review":"Please login to post review.","thank_you_for_reviewing":"Thank you for reviewing","max_limit_count_reviews_photos":"Only {{ max_limit }} photos allowed to upload","review_token_expired":"You're late. The link is expired!","review_only_site":"You can only leave the <a href='{{ link }}' class='gw-link'>site review</a>","share_review_go_home":"Read <a href='{{ reviews_link }}' class='gw-link'>other reviews</a> or <a href='{{ home_link }}' class='gw-link'>continue shopping</a>","why_recommend":"Why do you recommend...","why_do_you_recommend":"Why do you recommend...","recommendation_text_is_required":"Please type your feedback in the text area below.","rate_out_of_5_stars":"{{ rate }} out of 5 stars","rating":"Rating","your_review":"Your review","posted_review":"A review from user {{ user }} posted on {{ date }}","review_comment":"The review comment is {{ review_body }}","stars_counter":"Stars counter: {{ stars_counter }}","use_tab":"Use tab key to choose a review rating score. Press enter key to set it","review_listing":"Review listing, rating is: {{ ssw_avg_rate }}","review_widget":"Review widget","site_rating":"Average site rating is {{ reviews_avg }} with {{ total_items }} reviews total","review_about":"The review is about {{ product_name }}","press_enter":"Press enter key to open a review form","customer_review_list":"Here is a list of our customers' reviews","press_enter_to_like_comment":"Press enter key if you liked this comment","rr_excellent":"Excellent","rr_good":"Good","rr_not_bad":"Not Bad","rr_bad":"Bad","rr_poor":"Poor","label_of_review_title":"Title of Review","label_of_review_body":"How was your overall experience using the item?","reviews_your_title_placeholder":"What’s most important to know?","reviews_about_buy_title_placeholder":"How was your overall experience using the item?","question":"Question","question_body":"Question body","questions":"Questions","question_please_answer_question":"Please answer the question","ask_question":"Ask a question","your_question":"Your question...","question_post":"Submit question","question_posting":"Posting...","question_is_required":"Please write your question in the text area.","question_answer_posted":"Thank you for posting! Your answer will appear on the site once we've moderated it.","question_answer_email_success":"Thank you for posting! Your answer is published.","question_already_answered":"You've already answered to this question.","question_answer_body_placeholder":"Type your answer here","question_answer_body_empty":"Answer cannot be empty.","question_answer_post_error":"Oops, error! Your answer can not be saved right now.","question_token_expired":"You're late. The link is expired!","question_not_answered_yet":"Thank y
7642ou for posting a question! Your question will appear on the site once we've answered it.","question_q":"Q:","question_a":"A:","no_question":"If you have any questions, please drop us a line with your question.","quantity_question":"{{ ssw_question_count }} answered question","quantity_questions":"{{ ssw_question_count }} answered questions","question_authorize_to_answer":"Please log in to continue.<br/>Note: Only customers who purchased this product can answer the question.","question_answer":"Answer","load_more_answers":"More answers","quantity_lower_question":"1 question","quantity_lower_questions":"{{ question_count }} questions","question_longer_chars":"Question cannot be longer than 2000 characters","invalid_question_content":"Invalid question content","question_recaptcha_is_required":"Please complete the reCaptcha to proceed","question_limit_per_product":"Question limit reached: Only 5 questions can be asked per product.","fave_choose_variant":"Choose options","fave_edit_variant":"Choose options","fave_options":"Options {{ option_title }}","successfully_shared_faves":"You have successfully shared your wishlist","faves":"wishlist","Faves":"Wishlist","fave":"Add to wishlist","faved":"in wishlist","Faved":"In wishlist","faved_icon":"In Wishlist","fave_icon":"Add to Wishlist","unfave":"Remove from Wishlist","add_to_faves":"Add to Wishlist","remove_from_faves":"Remove from Wishlist","save_fave_item":"to save your wishlist","my_faves":"My Wishlist","save_your_fave_items":"Your wishlist is empty. - <a href=\"/collections/all\">Browse items</a>","user_faves":"{{ user }}'s wishlist","share_your_faves_to_fb":"Share your wishlist on Facebook Timeline","user_faves_on_list":"Check out {{ user1 }}'s wishlist on {{ user2 }}","guest_faves_on_list":"Check out my wishlist on {{ shop }}","not_faved_yet":" has not added anything to wishlist yet","members_faved_it":"Members Saved This","user_not_faved_yet":"This user has not added anything to wishlist yet","log_in_to_fave":"Please <a class=\"ssw-faves-page-login-link\" href=\"/account/login\">log in</a> to save your wishlist.","sign_up_to_fave":"Please sign up to save your wishlist.","user_faved_product_html":"{{ user_link }} added {{ product_link }} to wishlist","fave_variant_added_to_cart":"Added","fave_variant_adding_to_cart":"Adding...","fave_view_product":"View Product","fave_variant_all_options_select_alert":"All options should be selected!","fave_save_title":"Hey! Save your amazing wish list","fave_save_description":"Enter your email address below and we will send the link to your wish list","fave_save_email":"Your email address","fave_save_btn":"Save","fave_save_btn_pending":"Saving...","fave_save_alert":"Thank you! Please check your email to find the link.","guest_share_faves":"Check out my lovely items","share_faves":"{{ user }} shared wishlist with you on {{ shop }}","save_my_faves":"Save my Wishlist","drop_create_favelist":"Drop to create a board","confirm_remove_favelist":"Delete this list?","fave_empty_board":"This list is empty","fave_empty_list":"Your wishlist is empty","favelist_title_placeholder":"List name","untitled_favelist":"Untitled List","favelist_default":"Favorites","add_new_favelist":"Add a new list","check_my_faves":"Check my faves","send_faves_to_email":"send it to email","save_your_wish_list":"To save your wish list","faves_sign_up":"sign up","favelist_edit_name":"Edit name","favelist_delete_this_list":"Delete","email_automated_wishlist_emails":"Favorite (wishlisted) product sales","added_to_wishlist":"added to Wishlist","share_wishlist_to_twitter":"Share to X","view_wishlist":"View wishlist","go_to_wishlist_page":"Go to wishlist page","view_cart":"View Cart","buy_it":"Buy It","your_email_addresses":"Type your friends email addresses separated by commas or one email per line","share_to_facebook":"Share to Facebook","share_to_email":"Share to email","share_to_pinterest":"Share to Pinterest","share_to_whatsapp":"Share to WhatsApp","share_purchases":"Share Purchases","wishlist_icon":"Fave icon","share_list":"Share your list using mail or a social media","add_new_list":"Press enter key to add a new list","list_collection":"Favourite lists collection block","edit_list_name":"Edit list name","delete_confirm":"Are you sure, that you want to delete this list ?","toggle_list":"Press enter key to toggle list","edit_list":"Use this menu to edit or delete current list","copy_share_link":"Copy share link","link_copied":"Link copied","get_rewards":"Get rewards","earn_rewards":"Earn {{ points_name }}","earn_popup":"Earn","balance":"Balance:","your_balance":"Your <
7642/br> Balance","you_have_points":"You have <span class=\"ssw-points-count\">{{ user_points }}</span> {{ points_name }}","redeem_points_for_checkout":"Redeem {{ points_name }} for reward on this order","count_points":"<span class=\"ssw-points-count\">{{ user_points }}</span> {{ points_name }}","count_points_clear":"<span class=\"ssw-points-count\">{{ user_points }}</span>","earn_points":"<span class=\"ssw-earn-points-count\">{{ points_count }}</span> {{ points_name }}","earn_gift_card":"{{ gift_card_value }} gift card","points_for_every":"<span class=\"ssw-earn-points-count\">{{ points_count }}</span> {{ points_name }} for every {{ shop_currency }}","copy":"Copy","redeem_for_points":"Redeem for {{ points }} {{ points_name }}","on_error_redeem":"Something went wrong! Please try again!","percentage_discount_is_here_for_you":"{{ discount_amount }}% OFF DISCOUNT IS HERE FOR YOU!","fixed_amount_discount_is_here_for_you":"{{ discount_amount }} OFF DISCOUNT IS HERE FOR YOU!","use_discount_for_free_shipping":"Use discount for free shipping!","gift_card_is_here_for_you":"{{ gift_card_amount }} GIFT CARD IS HERE FOR YOU!","earn_more":"Earn more","reward_email":"Email","reward_email_body":"Hi, I found nice store I think you'll love the items they sale. You can follow the link below to get discount for your first purchase! \r\n{{ referral_url }} \r\nJust enter this code on the Checkout page when you are making your next purchase!","rewards":"Rewards","activity":"Activity","refer_a_friend":"Refer a friend","you_have_earned":"You have earned","activity_earn_points":"+{{ points_count }} {{ points_name }}","activity_spend_points":"-{{ points_count }} {{ points_name }}","activity_refunded":"Refunded ({{ rule_name }})","activity_refund_points":"{{ points_count }} {{ points_name }}","reward_refer_a_friend_desc":"Get reward for every friend who will buy with your link","reward_redeem_confirmation_message":"Get {{ discount_amount }} off your next purchase for {{ points_price }} {{ points_name }}","reward_redeem_confirmation_message_free_shipping":"Get free shipping of your next purchase for {{ points_price }} {{ points_name }}","reward_redeem_confirmation_message_gift_card":"Get {{ discount_amount }} gift card for {{ points_price }} {{ points_name }}","reward_refer_friend_earn_desc":"- You will get {{ sender_discount_amount }} off\r\n- Your friend will get {{ receiver_discount_amount }} off discount","reward_refer_friend_earn_desc_points":"- You will get {{ sender_discount_amount }} {{ points_name }}\r\n- Your friend will get {{ receiver_discount_amount }} off discount","reward_refer_friend_earn_sender_free_desc":"- You will get free shipping discount\r\n- Your friend will get {{ receiver_discount_amount }} off discount","reward_refer_friend_earn_receiver_free_desc":"- You will get {{ sender_discount_amount }} off\r\n- Your friend will get free shipping discount","reward_refer_friend_earn_both_free_desc":"- You will get free shipping discount\r\n- Your friend will get free shipping discount","reward_social_share_message_text":"Check out this shop! {{ share_link }}","shared_the_link_privately":"You shared the link privately. Please share public again to get coupon code","send_this_link_to_your_friend":"Send this link to your friend","discount_you_will_love":"Discount you will love","discount_off":"-{{ discount_amount }} off","discount_amount_off_discount":"{{ discount_amount }} off discount","discount_amount_off_discount_pos":"{{ discount_amount }} off discount (offline purchase)","free_shipping":"Free shipping","free_shipping_discount":"Free shipping discount","my_rewards":"My rewards","your_coupon_code":"Your coupon code","unable_to_subscribe":"Unable to subscribe. Please try again!","subscription_not_completed":"You have successfully subscribed! Subscribe to both marketing to get reward","subscribed_and_earned_points":"You have successfully subscribed and earned {{ points_count }} {{ points_name }}","subscribed_and_earned_discount":"You have successfully subscribed and earned coupon code","discount_copied":"Discount has been copied to clipboard!","create_account_for_earn_rewards":"Join our community and start earning sweet discounts!","vip_tiers":"VIP tiers","vip_tiers_title":"Get more as you shop more","view_info":"View info","your_benefits":"Your benefits:","benefits_you_will_get":"Benefits you will get:","points_bonus":"{{ points_count }} {{ points_name }} bonus","bonus":"Bonus","points_bonus_popup":"{{ points_count }} {{ points_name }}","multiplier_points":"Multiplier {{ multiply_points }}x","current_tier_title":"Your rank: <span class=\"ssw-reward-tier-title\">{{ tier_title }}</span>","your_rank_upper":"YOUR RANK","activity_get_tier":"Get a tier ({{ tier_title }})","earn_tier_points":"Earn {{ points_count }} {{ points_name }}","spend_tier_amount":"Spend {{ amount }}","make_tier_purchases":"Make {{ purchase_count }} purchases","reward_available":"Available Reward","point_balance":"Point balance {{ points }}","share_referral_link_html":"Share a referral link:<p><a href=\"{{ link }}\">{{ link }}</a></p>
7642","popup_title_faq":"Faq","popup_title_discount":"Refer a friend","popup_title_tiers":"Vip tiers","popup_title_history":"History","popup_item_tier_title":"<div class=\"ssw-reward-box-vip-tiers-status\">Your status</div><div class=\"ssw-reward-box-vip-tiers-status\">{{ tier_title }}</div>","reward_you_get_popup":"You get","reward_they_get_popup":"They get","reward_free_shipping_popup":"You get free shipping discount\r\n They get free shipping discount","reward_you_get_free_popup":"Free shipping","popup_item_tier_benefits_title":"Benefits","popup_item_tier_benefits_next_tier":"Next tier","popup_item_tier_benefits_list_of_tiers":"List of tiers","reward_tier_achieved_on":"Achieved on {{ month }} {{ day }}, {{ year }}","reward_tier_multiply":"Multiplier","reward_tier_multiply_points":"{{ multiply_points }}x","earn_tier_more_points":"Earned {{ more_points }}/{{ next_tier_points }} {{ points_name }}","reward_as_discount":"{{ amount }} discount","reward_as_points":"{{ amount }} {{ points_name }}","reward_as_gift_card":"{{ amount }} gift card","flexible_discount":"Discount","flexible_discount_price":"Discount price","available_discount_title":"You don't have any available rewards at the moment","reward_your_tier":"Your tier:","reward_next_tier":"Next tier:","reward_page_confirm":"Confirm exchanging","reward_redeem_cancel":"Cancel","reward_redeem_confirm":"Confirm","reward_page_earn_points":"Earn points","reward_not_enough_points":"Not enough points","select_rewards":"Select Reward","shop_now":"Shop now","reward_birthday":"Birthday","reward_enter_birthday":"Enter your birthday","reward_please_enter_birthday":"Please, enter your birthday","reward_enter_valid_birthday":"Enter valid birthday date","warning_title_for_reward":"Oops, it seems like the Loyalty & Rewards program is not available for this account.","warning_title_for_reward_requirelogin":"To participate in our Loyalty & Rewards program, you should verify your account first. Please {{ log_in_link }} to check your eligibility.","reward_notifications_earned_points":"You’ve earned {{ points_name }}!","reward_notifications_spend_your_points":"Spend your points! You have <b>{{ point_balance }}</b> {{ points_name }}","reward_activity_reset_points":"Reset points","reward_activity_reset_tiers":"Reset tiers","reward_activity_reset_tiers_description":"","reward_notifications_you_have":"You have <br> {{ points_name }}","reward_notifications_discount_check":"Use discount on the check out page","reward_notifications_add_discount_to_your_cart":"You have available discount. Add discount to your cart!","reward_discount_unavailable":"Discount unavailable","reward_program_emails":"Reward program emails","reward_title_earn_for_place_order":"Buy this item and earn <span class=\"ssw-earn-points-count\">{{ points_count }}</span> {{ points_name }}","reward_title_earn_for_place_order_on_cart_or_checkout":"You are earning <span class=\"ssw-earn-points-count\">{{points_count}}</span> {{points_name}} on this purchase","reward_save_btn":"Save","reward_delay_points_pending_status_rule":"Pending","referral_page_inviting_text":"By Inviting Your Friend","referral_page_your_benefit":"Your Benefit","referral_page_your_friends_benefit":"Your Friend's Benefit","referral_page_get":"Get","referral_page_no_reward_text":"praised by inviting your friends!","referral_link":"Referral link","copy_link":"Copy Link","referral_page_share_title":"Share on Social Media","referral_page_active_discounts":"Active discounts","claim_referral":"Claim","referral_notification_label":"Please enter your email to claim the gift","email_sent_successfully":"Your email has been sent successfully!","referral_page_share_link_not_log_in":"<a href=\"#\">Log in</a> to start sharing your link","reward_activities_order_refund":"Order refund","reward_activities_order_updated":"{{rule_title}} (Order updated)","activity_refund_earn_points":"-{{ points_count }} {{ points_name }}","activity_order_tier_lowered":"Tier lowered  ({{ tier_title }})","order_refunded_activity_spend":"+{{ points_count }} {{ points_name }}","reward_activity_discount_refund":"Discount refund","reward_activity_gift_card_refund":"Gift card refund","refund_tier_activity_discount_refund":"Discount refund ({{ discount_code }})","referrer_guest_notify_message":"Sign up to get your discount","reward_sender_block_list_in_referral_program":"Sorry, this referral link is no longer active","referral_title_history":"History","referral_not_allowed_to_use_referral_program":"You are not allowed to use referral program","referral_no_activity":"No activity","referral_history_customer_name":"Name","referral_history_customer_email":"Email","referral_history_status":"Status","referral_history_date":"Date","order_redeem_discount_name":"Discount redeem on the order ({{ name_order }})","discount_expire_in_day":"Discount expires in {{ days_count }} day","discount_expire_in_days":"Discount expires in {{ days_count }} days","activity_discount_expired_code":"Discount expired {{ code }}","activity_discount_expired":"Discount expired","reward_expired":"Expired","current_balance":"Current balance","birthday_gift_multiply_message":"Points for every order placed on your Birthday will get multiplied by {{ multiply_points }}!","your_discount_code":"Your discount code:","verify_account_message":"To get reward for creating an account, please verify your email address.","verify_account_email_is_send_massage":"Verification email sent,<br> please check your inbox.","verify_account_button":"Verify account","spending_card":"Spending rule card","minimum_purchase":"Requires minimum purchase {{ discount_amount }}","tier_info":"Tier info","completed_rule":"Completed rule","earning_rule":"Earning rule","reward_popup":"Reward popup","birthday_field":"Birthday field","birthday_success":"Your information saved. You will receive your reward on your Birthday","points_expires_on_date":"Expires on {{ day }} {{ month }} {{ year }}","points_program_title":"Points program","points_program_description":"Join our Loyalty program and earn rewards for c
7642ompleting various actions on our store!","referral_program_title":"Referral Program","referral_program_description":"Invite your friends to our store and get rewarded for each referred friend.","referral_program_attencion":"You will receive a reward once your referral will make their first purchase with us.","referral_share_link_description":"Share your referral link with friends","vip_tiers_description":"Complete more actions to level up and get more exclusive benefits.","your_status":"Your status","next_status":"Next status","registration_description":"Join the Loyalty Program to enjoy exclusive rewards!","join_now":"Join now","have_account":"Already have an account?","reward_is_currently_unavailable":"This reward is currently unavailable, please contact site administrator. {{ reload_page_btn }}","reload_page_btn":"Reload the page","log_in_link":"log in","allcolibri_success_activation":"CONGRATS! YOU'VE JUST {{ campaignName }}","allcolibri_day_limit_request":"Activation limit is possible once a day","user_authentication_required":"User authentication required","allcolibri_is_disabled":"Allcolibri is disabled","allcolibri_post_request":"The request is expected to be sent type POST","not_enough_points_for_redeem":"Not enough points for redeem","reward_tab_title":"Rewards","points_name":"points","point_name":"point","reward_checkout_use":"Use","reward_checkout_select_discount":"Select discount","reward_checkout_discount_value":"Discount value","reward_for_past_action":"Reward for past action","referral_history_status_pending":"Pending","referral_history_status_approved":"Approved","referral_histrory_status_declined":"Declined","referral_welcome_title":"You are welcome to join our loyalty program!","referral_sign_up":"Sign up to receive your reward!","shop_it":"SHOP IT","back":"Back","click_for_sound_on":"Click for sound on","click_for_sound_off":"Click for sound off","view_on_instagram":"View on Instagram","view_on_tiktok":"View on Tiktok","instagram_gallery":"Instagram Gallery"}
7643        
7644    
7645    
7646  </script>
7646
7647
7648  
7649  
7650    
7651    
7652    
7653    <style>
7654        @font-face {
7655            font-family: "Ssw Fontello";
7656            src: url("https://static.socialshopwave.com/ssw-assets/ssw-fontello-b60fd7c8c9.woff");
7657            font-weight: 400;
7658            font-style: normal;
7659            font-display: fallback;
7660        }
7661        :root {
7662        
7663        
7664        
7665        
7666            --gw_main_color:#000000;
7667        
7668        
7669        
7670        
7671            --gw_divider_color:#e2e2e2;
7672        
7673        
7674            --gw_modal_bg_color:#ffffff;
7675        
7676        
7677            --gw_modal_second_bg_color:#f8f8f8;
7678        
7679        
7680            --gw_dm_border_radius:0px;
7681        
7682        
7683            --gw_dm_bg_color:#ffffff;
7684        
7685        
7686            --gw_dm_item_color:#333333;
7687        
7688        
7689            --gw_dm_item_hover_color:#333333;
7690        
7691        
7692            --gw_dm_item_hover_bg_color:#eeeeee;
7693        
7694        
7695            --gw_ft_color:#333333;
7696        
7697        
7698            --gw_ft_bg_color:#eeeeee;
7699        
7700        
7701            --gw_ft_border_radius:18px;
7702        
7703        
7704            --gw_ft_hover_color:#ffffff;
7705        
7706        
7707            --gw_ft_hover_bg_color:#666666;
7708        
7709        
7710            --gw_cd_color:#333333;
7711        
7712        
7713            --gw_cd_border_radius:0px;
7714        
7715        
7716            --gw_cd_border_color:#d2d2d2;
7717        
7718        
7719            --gw_cd_focus_border_color:#d2d2d2;
7720        
7721        
7722            --gw_cd_font_size:14px;
7723        
7724        
7725            --gw_lb_position:40%;
7726        
7727        
7728            --gw_lb_color:#000000;
7729        
7730        
7731            --gw_lb_bg_color:#ffffff;
7732        
7733        
7734            --gw_lb_color_for_tab:#000000;
7735        
7736        
7737        
7738        
7739        
7740            --gw_lb_bg_color_fave:#ffffff;
7741        
7742        
7743            --gw_lb_bg_color_text_fave:#fff;
7744        
7745        
7746            --gw_lb_bg_color_text_fave_for_tab:#000000;
7747        
7748        
7749            --gw_cm_bg_color:#2ba6cb;
7750        
7751        
7752            --gw_cm_color:#ffffff;
7753        
7754        
7755        
7756        
7757        
7758            --gw_reward_text_color:#000;
7759        
7760        
7761            --gw_reward_tab_color:#ffffff;
7762        
7763        
7764            --gw_reward_tab_text_color:#000;
7765        
7766        
7767            --gw_wishlist_button_height:2.5em;
7768        
7769        
7770        
7771        
7772        
7773            --gw_review_widget_margin_top:0px;
7774        
7775        
7776            --gw_insta_title_padding_top:10px;
7777        
7778        
7779            --gw_insta_title_padding_bottom:15px;
7780        
7781        
7782            --gw_insta_title_size:18px;
7783        
7784        
7785            --gw_login_input_height:18px;
7786        
7787        
7788            --gw_share_icons_size:18px;
7789        
7790        
7791            --gw_wishlist_hide_counter:inline-flex;
7792        
7793        
7794            --gw_wishlist_hide_counter_colections:inline-block;
7795        
7796        
7797            --gw_wishlist_effect:0,0,0,0;
7798        
7799        
7800            --gw_login_my_order:block;
7801        
7802        
7803            --gw_login_view_profile:block;
7804        
7805        
7806            --gw_show_rewards_tab_on_desktop:block;
7807        
7808        
7809            --gw_show_rewards_tab_on_mobile:block;
7810        
7811        
7812            --gw_show_wishlist_tab_on_mobile:block;
7813        
7814        
7815            --gw_show_reviews_tab_on_mobile:block;
7816        
7817        
7818            --gw_login_my_itches:block;
7819        
7820        
7821            --gw_login_edit_profile:block;
7822        
7823        
7824            --gw_wishlist_page_show_vendor:none;
7825        
7826        
7827        
7828        
7829            --gw_social_networks_icon_for_dropdown:flex;
7830        
7831        
7832        
7833        }
7834    </style>
7835
7836  
7837
7838  <style id="ssw-temp-styles">
7839    #ssw-cart-modal,
7840    #ssw-suggest-login,
7841    .ssw-modal,
7842    .ssw-hide,
7843    .ssw-dropdown-menu,
7844    #ssw-topauth ul.ssw-dropdown-menu,
7845    .ssw-widget-login ul.ssw-dropdown-menu,
7846    .nav ul.menu .ssw-auth-dropdown ul.ssw-dropdown-menu,
7847    .ssw-auth-dropdown ul.ssw-dropdown-menu {
7848      display: none;
7849    }
7850  </style>
7851  
7851<script defer type="text/javascript">
7852    const assetThemeId = -1;
7853    window.GW_IS_INSTALLED_TO_THEME = !assetThemeId || Shopify.theme.id === assetThemeId;
7854
7855    if (typeof isGwHelperLoaded === "undefined") {
7856        (function () {
7857            var loadScriptsCalled = false;
7858            var loadDelay = typeof sswLoadScriptsDelay !== 'undefined' ? sswLoadScriptsDelay : 2000;
7859            const LOAD_SCRIPTS_EVENTS = ["scroll", "mousemove", "touchstart", "load"];
7860            function loadScript(url) {
7861                if (window.GW_IS_DEV) {
7862                    url += '?shop=https://hamc.us&t=' + new Date().getTime();
7863                    if (localStorage.getItem('ssw_custom_project')) {
7864                        url += '&ssw_custom_project=' + localStorage.getItem('ssw_custom_project');
7865                    }
7866                }
7867                var script = document.createElement('script');
7868                script.src = url;
7869                script.defer = true;
7870                document.body.appendChild(script);
7871            }
7872            function loadScripts() {
7873                if (!loadScriptsCalled) {
7874                    loadScriptsCalled = true;
7875                    var isBot = /bot|googlebot|Mediapartners-Google|crawler|spider|robot|crawling|PhantomJS/i.test(navigator.userAgent);
7876                    if (!isBot) {
7877                        // Load critical js
7878                        var criticalJsName  = window.GW_IS_DEV ? 'core.critical.js' : window.GW_ASSETS_MANIFEST['core.critical.js'];
7879                        var criticalJsUrl = window.GW_ASSETS_BASE_URL + criticalJsName;
7880                        loadScript(criticalJsUrl);
7881
7882                        // Load auto integration script
7883                        
7884                    }
7885                }
7886            }
7887
7888            function onUserInteractive(event) {
7889                var timeout = event.type == "load" ? loadDelay : 0;
7890                setTimeout(function () {
7891                    loadScripts();
7892                    unbindWindowEvents();
7893                }, timeout);
7894            }
7895
7896            function bindWindowEvents() {
7897                LOAD_SCRIPTS_EVENTS.forEach((eventName) => {
7898                    window.addEventListener(eventName, onUserInteractive, false);
7899                });
7900            }
7901
7902            function unbindWindowEvents() {
7903                LOAD_SCRIPTS_EVENTS.forEach((eventName) => {
7904                    window.removeEventListener(eventName, onUserInteractive, false);
7905                });
7906            }
7907
7908            bindWindowEvents();
7909        })();
7910    }
7911  </script>
7911
7912  <style id="ssw-design-preview"></style>
7913  
7914    <input id="ssw_cid" type="hidden" value="0">
7915  
7916  
7917  
7918    
7919    
7920
7921  
7922  
7923  
7924    
7925    
7926
7927  
7928  <!-- until update -->
7929  
7930
7931<!-- END app snippet -->
7932
7933
7934
7935</div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
7936
7937</div><div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed"  value="[{&quot;id&quot;:&quot;23302578_46668&quot;,&quot;type&quot;:&quot;bar&quot;},{&quot;id&quot;:&quot;64260666_673827&quot;,&quot;type&quot;:&quot;embed&quot;}]" />
7938<input type="hidden" class="aph_shop_plan"  value="5401" />
7939
7940<input type="hidden" class="aph_product_collection"  value="" />
7941
7942</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
7942<script type="text/javascript">
7943  //SendWILL APPS COMMON JS CODE
7944  window.EcomSendApps = window.EcomSendApps || {}
7945
7946  window.EcomSendApps.design_mode = false
7947  
7948
7949  window.EcomSendApps.common = window.EcomSendApps.common || {}
7950  window.EcomSendApps.common.shop = {
7951    permanent_domain: 'hamc.myshopify.com',
7952    currency: "USD",
7953    money_format: "${{amount}}",
7954    id: 4618277,
7955  }
7956
7957  
7958  
7959    window.EcomSendApps.common.customer = {
7960      id: null,
7961      tags: null,
7962      email: null,
7963      accepts_marketing: null,
7964      first_name: null,
7965    }
7966  
7967
7968  
7969  window.EcomSendApps.common.template = 'cart'
7970</script>
7970
7971<!-- END app snippet -->
7972
7973<script>
7974  window.EcomSendApps = window.EcomSendApps || {}
7975  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
7976  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
7977  /** @description storefront main bundle asset url */
7978  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
7979  /** @description storefront style asset url */
7980  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
7981  /** @description storefront wasm asset url for runtime signature module */
7982  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
7983  /** @description fallback delay when requestIdleCallback is unavailable */
7984  const ECOMSEND_IDLE_TIMEOUT_MS = 800
7985  /** @description user interaction events used to trigger lazy init earlier */
7986  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
7987  /** @description global flag key for emergency immediate loading */
7988  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
7989  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
7990  const ECOMSEND_DEFAULT_GDPR_FLAG = false
7991  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
7992  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
7993
7994  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
7995  function normalizeEcomsendBooleanFlag(rawValue) {
7996    if (typeof rawValue === "boolean") {
7997      return rawValue
7998    }
7999    if (typeof rawValue === "number") {
8000      return rawValue === 1
8001    }
8002    if (typeof rawValue === "string") {
8003      const normalizedValue = rawValue.trim().toLowerCase()
8004      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
8005    }
8006    return false
8007  }
8008
8009  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
8010  function lockEcomsendReadonlyFlag(flagName, flagValue) {
8011    try {
8012      Object.defineProperty(window.EcomSendApps, flagName, {
8013        value: flagValue,
8014        writable: false,
8015        configurable: false,
8016        enumerable: true,
8017      })
8018      return
8019    } catch (error) {}
8020    window.EcomSendApps[flagName] = flagValue
8021  }
8022
8023  /** @description resolve storefront GDPR mode from merchant theme override */
8024  function resolveEcomsendGdprMode() {
8025    if (typeof window.EcomSendApps.GDPR === "undefined") {
8026      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
8027    }
8028    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
8029    window.EcomSendApps.GDPR = gdprEnabled
8030    return gdprEnabled
8031  }
8032
8033  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
8034  function resolveEcomsendCwTracksMode() {
8035    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
8036      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
8037    }
8038    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
8039    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
8040    return cwTracksEnabled
8041  }
8042
8043  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
8044  function syncEcomsendGdprModeToStorage(gdprEnabled) {
8045    if (!window.localStorage) {
8046      return
8047    }
8048    if (gdprEnabled) {
8049      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
8050      return
8051    }
8052    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
8053  }
8054
8055  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
8056  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
8057  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
8058  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
8059  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
8060  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
8061
8062  try {
8063    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
8064  } catch (error) {}
8065
8066  /** @description create main stylesheet node for storefront runtime */
8067  function createEcomSendMainStyleEle() {
8068    const ecomsendMainStyleEle = document.createElement("link")
8069    ecomsendMainStyleEle.rel = "stylesheet"
8070    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
8071    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
8072    return ecomsendMainStyleEle
8073  }
8074
8075  /** @description append runtime stylesheet exactly once */
8076  function ensureEcomSendMainStyleLoaded() {
8077    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
8078      return
8079    }
8080    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
8081    document.head.appendChild(ecomsendMainStyleEle)
8082  }
8083
8084  /** @description remove interaction listeners after first lazy-init trigger */
8085  function clearInteractionListeners() {
8086    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
8087      window.removeEventListener(eventName, scheduleMainBundleLoad)
8088    })
8089  }
8090
8091  /** @description run low-priority task via idle callback with timeout fallback */
8092  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
8093    if (window.requestIdleCallback) {
8094      window.requestIdleCallback(() => {
8095        taskRunner()
8096      }, { timeout: timeoutMs })
8097      return
8098    }
8099    window.setTimeout(() => {
8100      taskRunner()
8101    }, timeoutMs)
8102  }
8103
8104  /** @description load main storefront bundle once and keep rollback override */
8105  function loadEcomsendMainBundle() {
8106    if (window.__ecomsendMainBundleLoaded) {
8107      return
8108    }
8109    window.__ecomsendMainBundleLoaded = true
8110    clearInteractionListeners()
8111    /** @description ensure storefront runtime css is loaded together with main bundle */
8112    ensureEcomSendMainStyleLoaded()
8113    const ecomsendMainScriptEle = document.createElement("script")
8114    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
8115    ecomsendMainScriptEle.async = true
8116    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
8117    document.body.appendChild(ecomsendMainScriptEle)
8118  }
8119
8120  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
8121  function scheduleMainBundleLoad() {
8122    if (window.__ecomsendMainBundleLoadScheduled) {
8123      return
8124    }
8125    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
8126    window.__ecomsendMainBundleLoadScheduled = true
8127    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
8128      loadEcomsendMainBundle()
8129      return
8130    }
8131    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
8132  }
8133
8134  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
8135  function cacheMarketingParams() {
8136    const urlParams = new URLSearchParams(window.location.search)
8137    const marketingId = urlParams.get("ec_marketing_id")
8138    const ecEmailId = urlParams.get("ec_email_id")
8139    const ecMarketingSign = urlParams.get("ec_marketing_sign")
8140
8141    if (marketingId && window.localStorage) {
8142      window.localStorage.setItem("ec_marketing_id", marketingId)
8143    }
8144    if (ecEmailId && window.localStorage) {
8145      window.localStorage.setItem("ec_email_id", ecEmailId)
8146    }
8147    if (ecMarketingSign && window.localStorage) {
8148      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
8149    }
8150  }
8151
8152  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
8153  function isMarketingStorageAllowedByCustomerPrivacy() {
8154    const customerPrivacy = window?.Shopify?.customerPrivacy
8155    if (!customerPrivacy) {
8156      return false
8157    }
8158    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
8159    if (marketingAllowed) {
8160      return true
8161    }
8162    if (typeof customerPrivacy.currentVisitorConsent === "function") {
8163      const consent = customerPrivacy.currentVisitorConsent()
8164      return consent?.marketing === "yes"
8165    }
8166    return false
8167  }
8168
8169  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
8170  function isAnalyticsStorageAllowedByCustomerPrivacy() {
8171    const customerPrivacy = window?.Shopify?.customerPrivacy
8172    if (!customerPrivacy) {
8173      return false
8174    }
8175    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
8176    if (analyticsAllowed) {
8177      return true
8178    }
8179    if (typeof customerPrivacy.currentVisitorConsent === "function") {
8180      const consent = customerPrivacy.currentVisitorConsent()
8181      return consent?.analytics === "yes"
8182    }
8183    return false
8184  }
8185
8186  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
8187  function cacheMarketingParamsWithGdprGuard() {
8188    if (!ECOMSEND_GDPR_ENABLED) {
8189      cacheMarketingParams()
8190      return
8191    }
8192    if (isMarketingStorageAllowedByCustomerPrivacy()) {
8193      cacheMarketingParams()
8194    }
8195  }
8196
8197  /** @description cache shop id used by pixel report branches */
8198  function cacheShopIdForPixel() {
8199    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
8200      return
8201    }
8202    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
8203  }
8204
8205  /**
8206   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
8207   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
8208   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
8209   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
8210   */
8211
8212  /** @description execute shop id caching with GDPR guard and shared consent policy */
8213  function cacheShopIdWithGdprGuard() {
8214    if (!ECOMSEND_GDPR_ENABLED) {
8215      cacheShopIdForPixel()
8216      return
8217    }
8218    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
8219      cacheShopIdForPixel()
8220    }
8221  }
8222
8223  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
8224  function withCustomerPrivacyApiReady(onReady) {
8225    if (!ECOMSEND_GDPR_ENABLED) {
8226      onReady()
8227      return
8228    }
8229    if (window?.Shopify?.customerPrivacy) {
8230      onReady()
8231      return
8232    }
8233    if (typeof window?.Shopify?.loadFeatures !== "function") {
8234      return
8235    }
8236    window.Shopify.loadFeatures(
8237      [{ name: "consent-tracking-api", version: "0.1" }],
8238      (error) => {
8239        if (error) {
8240          return
8241        }
8242        onReady()
8243      }
8244    )
8245  }
8246
8247  try {
8248    withCustomerPrivacyApiReady(() => {
8249      cacheMarketingParamsWithGdprGuard()
8250      cacheShopIdWithGdprGuard()
8251    })
8252    if (ECOMSEND_GDPR_ENABLED) {
8253      document.addEventListener("visitorConsentCollected", () => {
8254        cacheMarketingParamsWithGdprGuard()
8255        cacheShopIdWithGdprGuard()
8256      })
8257    }
8258  } catch (e) {}
8259
8260  /** @description inject wasm asset url into shared namespace before main bundle executes */
8261  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
8262
8263  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
8264    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
8265  })
8266
8267  if (document.readyState === "loading") {
8268    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
8269  } else {
8270    scheduleMainBundleLoad()
8271  }
8272</script>
8272
8273
8274<style id="ecomsend-custom-style"></style>
8275
8276<script>window.shopLocale = 'en'</script>
8276
8277
8278<script>
8279  /** @description timeout used for deferred discount request scheduling */
8280  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
8281
8282  /** @description apply discount code from url query only when parameter exists */
8283  function applyWillDiscountCode() {
8284    const urlParams = new URLSearchParams(window.location.search)
8285    const willDiscountCode = urlParams.get("willDiscountCode")
8286    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
8287      return
8288    }
8289    fetch("/cart/update.js", {
8290      method: "POST",
8291      headers: {
8292        "Content-Type": "application/json",
8293      },
8294      body: JSON.stringify({
8295        discount: willDiscountCode,
8296      }),
8297    })
8298  }
8299
8300  try {
8301    if (!window.__ecomsendDeferredTasksScheduled) {
8302      /** @description global guard to avoid duplicate deferred task scheduling */
8303      window.__ecomsendDeferredTasksScheduled = true
8304      if (window.requestIdleCallback) {
8305        window.requestIdleCallback(() => {
8306          applyWillDiscountCode()
8307        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
8308      } else {
8309        window.setTimeout(() => {
8310          applyWillDiscountCode()
8311        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
8312      }
8313    }
8314  } catch (error) {}
8315</script>
8315
8316
8317
8318
8319</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
8319<script id="ReStock-config">
8320  var _ReStockConfig = window._ReStockConfig || {};
8321
8322  _ReStockConfig.templateName = "cart";
8323  _ReStockConfig.isB2BCustomer = null;
8324  _ReStockConfig.currentLocationId = null;
8325  _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "international";
8326  _ReStockConfig.marketId = 40501318;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":true,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-actions"],"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":null,"css_selector_by_support":null,"custom_styles":{"color":"","backgroundColor":""},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":false,"style_mode":"MANUAL"},"subscription_form_style":{"custom_styles":{"color":"","backgroundColor":""},"style_mode":"MANUAL","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["btn","btn-primary","btn-addToCart"],"global_raw_css":"","product_page_raw_css":"","after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Out of stock? Click here","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Out of stock? Click here","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Out of stock? Click here","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Alert Me Via Email","email_input_placeholder":"Email address...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"NOTIFY ME WHEN AVAILABLE","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn't allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"Sms","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invali
8326d_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"zh-CN"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"나를 통지","not_selectable_variants_button_text":"재고가 없습니까?여기를 클릭하십시오"},{"page":"COLLECTION_PAGE","button_text":"나를 통지","not_selectable_variants_button_text":"재고가 없습니까?여기를 클릭하십시오"},{"page":"LANDING_PAGES","button_text":"나를 통지","not_selectable_variants_button_text":"재고가 없습니까?여기를 클릭하십시오"}],"subscription_form_content":{"form_title":"다음을 통해 알려주세요 :","email_input_placeholder":"이메일 주소 ...","email_input_below_text":"괜찮아요!우리는 당신만큼 스팸을 싫어합니다.","email_label":"이메일","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"푸시 알림","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"귀하의 이메일 주소는 유효하지 않습니다.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"귀하의 전화 번호는 유효하지 않습니다.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"가능한 경우 알려주세요","add_to_contacts_checkbox_text":"다른 뉴스 나 제안에 대해서도 알려주십시오","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"항목을 사용할 수있는 경우 알려 드리겠습니다","already_subscribed_message_text":"이 항목에 대해 이미 구독했습니다","push_is_not_allowed_message_text":"이 사이트에서 푸시 알림을 보내지 못하게하지 않았습니다.이 상점에서 후퇴 통지를받습니다.","style_mode":"SMART","quantity_label":"Quantity"},"language":"ko"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"私に通知する","not_selectable_variants_button_text":"在庫切れ?ここをクリック"},{"page":"COLLECTION_PAGE","button_text":"私に通知する","not_selectable_variants_button_text":"在庫切れ?ここをクリック"},{"page":"LANDING_PAGES","button_text":"私に通知する","not_selectable_variants_button_text":"在庫切れ?ここをクリック"}],"subscription_form_content":{"form_title":"通知してください:","email_input_placeholder":"電子メールアドレス ...","email_input_below_text":"心配しないで!私たちはあなたと同じくらいスパムが嫌いです。","email_label":"Eメール","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"プッシュ通知","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invali
8326d_email_error_message":"あなたのメールアドレスは無効です。","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"あなたの電話番号は無効です。","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"利用可能なときに私に通知してください","add_to_contacts_checkbox_text":"他のニュースやオファーについても通知してください","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"アイテムが利用可能なときに通知します","already_subscribed_message_text":"あなたはすでにこのアイテムを購読しています","push_is_not_allowed_message_text":"このサイトにプッシュ通知を送信することはできませんでした。このショップから在庫に戻る通知を受け取る。","style_mode":"SMART","quantity_label":"Quantity"},"language":"ja"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Уведомить меня","not_selectable_variants_button_text":"Распродано?кликните сюда"},{"page":"COLLECTION_PAGE","button_text":"Уведомить меня","not_selectable_variants_button_text":"Распродано?кликните сюда"},{"page":"LANDING_PAGES","button_text":"Уведомить меня","not_selectable_variants_button_text":"Распродано?кликните сюда"}],"subscription_form_content":{"form_title":"Уведомить меня через:","email_input_placeholder":"Адрес электронной почты ...","email_input_below_text":"Не волнуйся!Мы ненавидим спам также как и вы.","email_label":"Эл. адрес","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Отправить уведомление","sms_label":"Смс","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Ваш адрес электронной почты недопустим.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Ваш номер телефона не действителен.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Уведомить меня, когда будет","add_to_contacts_checkbox_text":"Уведомить меня о других новостях или предложениях тоже","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"Мы уведомим вас, когда будет доступен товар","already_subscribed_message_text":"Вы уже подписались на этот элемент","push_is_not_allowed_message_text":"Вы не позволили этому сайту отправлять вам push -уведомления.Чтобы получить уведомление об этом в этом магазине.","style_mode":"SMART","quantity_label":"Quantity"},"language":"ru"}],"default_language":"en","shop_id":2918,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":true,"is_back_in_stock_active":true,"back_
8326in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"ja":{"description":"在庫残りあと{{remaining_quantity}}点のみ!"},"ko":{"description":"재고에 {{remaining_quantity}}개만 남았습니다!"},"ru":{"description":"Осталось всего {{remaining_quantity}} товаров!"},"zh-CN":{"description":"库存仅剩{{remaining_quantity}}ä»¶!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"ja":{"description":"在庫残りあと{{remaining_quantity}}点のみ!"},"ko":{"description":"재고에 {{remaining_quantity}}개만 남았습니다!"},"ru":{"description":"Осталось всего {{remaining_quantity}} товаров!"},"zh-CN":{"description":"库存仅剩{{remaining_quantity}}ä»¶!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"ja":{"description":"在庫残りあと{{remaining_quantity}}点のみ!"},"ko":{"description":"재고에 {{remaining_quantity}}개만 남았습니다!"},"ru":{"description":"Осталось всего {{remaining_quantity}} товаров!"},"zh-CN":{"description":"库存仅剩{{remaining_quantity}}ä»¶!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","replace_with_add_to_cart_button":true,"hide_buy_it_now_button":false,"button":{"custom_styles":null,"is_visible":true},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","soon_available_text":"Coming soon"},"zh-CN":{"badge_text":"预购","widget_description":"产品即将上市!","btn_text":"立即预订","soon_available_text":"Coming soon"},"ru":{"badge_text":"Предварительный заказ","widget_description":"Товар скоро будет доступен!","btn_text":"Предварительный заказ сейчас","soon_available_text":"Coming soon"},"ja":{"badge_text":"予約注文","widget_description":"製品は間もなく入手可能になります!","btn_text":"今すぐ予約注文","soon_available_text":"Coming soon"},"ko":{"badge_text":"선주문","widget_description":"제품이 ê³§ 출시될 예정입니다!","btn_text":"지금 선주문하세요","soon_available_text":"Coming soon"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"zh-CN":{"btn_text":"立即预订","badge_text":"Pre-order"},"ru":{"btn_text":"Предварительный заказ сейчас","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"ja":{"btn_text":"今すぐ予約注文","badge_text":"Pre-order"},"ko":{"btn_text":"지금 선주문하세요","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"zh-CN":{"btn_text":"立即预订","badge_text":"Pre-order"},"ru":{"btn_text":"Предварительный заказ сейчас","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"ja":{"btn_text":"今すぐ予約注文","badge_text":"Pre-order"},"ko":{"btn_text":"지금 선주문하세요","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plan_id_to_variant_ids":{},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":2139,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"ja":{"id":2148,"add_to_wishlist_button_label":"ウィッシュリストに追加","remove_from_wishlist_button_label":"ウィッシュリストにあります","list_access_button_label":"ウィッシュリスト","list_title":"ウィッシュリスト","list_add_all_to_cart_button_label":"すã
8326¹ã¦ã‚«ãƒ¼ãƒˆã«è¿½åŠ ","product_card_add_to_cart_button_label":"カートに追加","product_card_out_of_stock_button_label":"在庫切れ","empty_list_description":"まだどの製品も気に入っていません!","empty_list_explore_button_label":"ストアを探索","add_to_cart_toast_message":"カートに追加されました","login_modal_button_label":"ログイン","login_modal_description":"アカウントにログインして、ウィッシュリストに商品を追加したり、以前に保存したアイテムを表示したりできます。","login_modal_title":"ログインが必要です"},"ko":{"id":2157,"add_to_wishlist_button_label":"위시리스트에 추가","remove_from_wishlist_button_label":"위시리스트에 있어요","list_access_button_label":"위시리스트","list_title":"위시리스트","list_add_all_to_cart_button_label":"모두 장바구니에 담기","product_card_add_to_cart_button_label":"장바구니에 담기","product_card_out_of_stock_button_label":"품절","empty_list_description":"아직 마음에 드는 제품이 없습니다!","empty_list_explore_button_label":"매장 탐색","add_to_cart_toast_message":"장바구니에 담았습니다","login_modal_button_label":"로그인","login_modal_description":"귀하의 계정에 로그인하여 위시리스트에 제품을 추가하고 이전에 저장한 항목을 확인하세요.","login_modal_title":"로그인이 필요합니다"},"ru":{"id":2164,"add_to_wishlist_button_label":"Добавить в список желаний","remove_from_wishlist_button_label":"Это в списке желаний","list_access_button_label":"Список желаний","list_title":"Список желаний","list_add_all_to_cart_button_label":"Добавить все в корзину","product_card_add_to_cart_button_label":"Добавить в корзину","product_card_out_of_stock_button_label":"Распродано","empty_list_description":"Вам пока не понравился ни один товар!","empty_list_explore_button_label":"Исследуйте магазин","add_to_cart_toast_message":"Добавлено в вашу корзину","login_modal_button_label":"Авторизоваться","login_modal_description":"Войдите в свою учетную запись, чтобы добавить товары в список желаний и просмотреть ранее сохраненные товары.","login_modal_title":"Требуется вход в систему"},"zh-CN":{"id":2172,"add_to_wishlist_button_label":"添加至愿望清单","remove_from_wishlist_button_label":"已加入心愿单","list_access_button_label":"愿望清单","list_title":"愿望清单","list_add_all_to_cart_button_label":"全部添加到购物车","product_card_add_to_cart_button_label":"添加到购物车","product_card_out_of_stock_button_label":"缺货","empty_list_description":"您尚未喜欢任何商品!","empty_list_explore_button_label":"探索商店","add_to_cart_toast_message":"已添加到购物车","login_modal_button_label":"登录","login_modal_description":"登录您的帐户,将产品添加到您的愿望清单并查看您之前保存的商品。","login_modal_title":"需要登录"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
8327    sdkConfig: metafieldConfigData,
8328    preOrderConfig: metafieldPreOrderData,
8329    wishlistConfig: metafieldWishlistData,
8330    featureFlags: metafieldFlagsData
8331  };
8332</script>
8332
8333
8334<!-- BEGIN app snippet: early-cart-guard -->
8334<script id="ReStock-early-cart-guard">
8335(function (window) {
8336  try {
8337    if (window.__nmPreorderEarlyGuard) return;
8338
8339    let cfg = null;
8340    const metafields = window._ReStockConfig?._metafields;
8341    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
8342      cfg = metafields.preOrderConfig;
8343    }
8344
8345    let wrappersInstalled = false;
8346
8347    window.__nmPreorderEarlyGuard = {
8348      v: 1,
8349      active: true,
8350      setConfig: function (nextConfig) {
8351        if (!nextConfig || typeof nextConfig !== 'object') return;
8352        cfg = nextConfig;
8353        if (cfg.override_cart_requests === true) installWrappers();
8354      }
8355    };
8356
8357    function isGuardActive() {
8358      return window.__nmPreorderEarlyGuard?.active === true;
8359    }
8360
8361    function isCartAddUrl(url) {
8362      try {
8363        const parsed = new URL(String(url), window.document.baseURI);
8364        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
8365      } catch (error) {
8366        return false;
8367      }
8368    }
8369
8370    function isPageActive() {
8371      const template = window._ReStockConfig?.templateName;
8372      let pageConfig = null;
8373      if (template === 'product') {
8374        pageConfig = cfg.product_page;
8375      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
8376        pageConfig = cfg.collection_page;
8377      } else if (template === 'index') {
8378        pageConfig = cfg.landing_page;
8379      }
8380      return pageConfig?.ui_styles?.is_active === true;
8381    }
8382
8383    function shouldEnrich() {
8384      if (!cfg) return false;
8385      if (cfg.override_cart_requests !== true) return false;
8386      if (cfg.is_service_active !== true) return false;
8387      if (cfg.limit_reached === true) return false;
8388      if (window._ReStockConfig?.isB2BCustomer) return false;
8389      return isPageActive();
8390    }
8391
8392    function isPlanVisibleInMarket(planId) {
8393      const planToMarkets = cfg.selling_plan_id_to_market_ids;
8394      if (!planToMarkets) return true;
8395      const allowedMarketIds = planToMarkets[planId];
8396      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
8397      const marketId = window._ReStockConfig?.marketId;
8398      if (marketId == null) return true;
8399      return allowedMarketIds.includes(Number(marketId));
8400    }
8401
8402    function findSellingPlanId(variantId) {
8403      const planToVariants = cfg.selling_plan_id_to_variant_ids;
8404      if (!planToVariants) return null;
8405      for (const planId of Object.keys(planToVariants)) {
8406        const variantIds = planToVariants[planId];
8407        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
8408      }
8409      return null;
8410    }
8411
8412    function localizedContents() {
8413      const contents = cfg.product_page?.ui_contents;
8414      if (!contents || typeof contents !== 'object') return {};
8415      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
8416    }
8417
8418    function shopLanguage() {
8419      const locale = window.Shopify?.locale;
8420      if (locale) return locale;
8421      const documentLanguage = window.document?.documentElement?.lang;
8422      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
8423      return null;
8424    }
8425
8426    function formatDate(date) {
8427      return date.toISOString().split('T')[0];
8428    }
8429
8430    function toFiniteNumber(value) {
8431      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
8432      if (typeof value === 'string') {
8433        const parsed = parseFloat(value);
8434        return Number.isFinite(parsed) ? parsed : null;
8435      }
8436      return null;
8437    }
8438
8439    function clamp(value, min, max) {
8440      return Math.min(max, Math.max(min, value));
8441    }
8442
8443    function availabilityDateText(planId) {
8444      const settings = cfg.description_availability_config?.[planId];
8445      if (!settings) return '';
8446      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
8447      if (settings.type === 'SPECIFIC_DATE') {
8448        const parsed = new Date(settings.config.date);
8449        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
8450      }
8451      if (settings.type === 'RELATIVE_DATE') {
8452        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
8453        if (isNaN(days)) return '';
8454        const futureDate = new Date();
8455        futureDate.setDate(futureDate.getDate() + days);
8456        return formatDate(futureDate);
8457      }
8458      return '';
8459    }
8460
8461    function inlineVariantPrice(variantId) {
8462      const variants = window._ReStockConfig?.product?.variants;
8463      if (!Array.isArray(variants)) return null;
8464      const variant = variants.find(function (candidate) {
8465        return Number(candidate?.id) === variantId;
8466      });
8467      if (!variant) return null;
8468      return variant.price ? variant.price / 100 : 0;
8469    }
8470
8471    function finalPriceForPlan(price, planId) {
8472      const adjustment = cfg.selling_plans_settings?.[planId];
8473      if (!adjustment?.has_discount) return price;
8474      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
8475      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
8476      return price;
8477    }
8478
8479    function formatMoneyIntl(price) {
8480      const currency = window.Shopify?.currency?.active || 'USD';
8481      const locale = window.Shopify?.locale || 'en-US';
8482      try {
8483        return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
8484      } catch (error) {
8485        return currency + ' ' + price.toFixed(2);
8486      }
8487    }
8488
8489    const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/;
8490
8491    function delimit(cents, precision, thousands, decimal) {
8492      const parts = (cents / 100).toFixed(precision).split('.');
8493      const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
8494      return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped;
8495    }
8496
8497    const AMOUNT_FORMATTERS = new Map([
8498      ['amount', function (cents) { return delimit(cents, 2, ','); }],
8499      ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }],
8500      ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }],
8501      ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }],
8502      ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }],
8503      ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }],
8504      ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }],
8505      ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }]
8506    ]);
8507
8508    function decodeEntities(s) {
8509      var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value;
8510    }
8511
8512    function moneyFormat() {
8513      const format = window._ReStockConfig?.moneyFormat;
8514      return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : '';
8515    }
8516
8517    function formatMoney(amount) {
8518      const format = moneyFormat();
8519      const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? '');
8520      if (!formatAmount) return formatMoneyIntl(amount);
8521      return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100)));
8522    }
8523
8524    function calculateCheckoutCharge(price, policy) {
8525      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
8526      if (!Number.isFinite(price) || price <= 0) return 0;
8527      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
8528      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
8529    }
8530
8531    function formatRemainingDueDate(policy) {
8532      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
8533      if (date_type === 'EXACT_DATE' && exact_date) {
8534        const parsed = new Date(exact_date + 'T12:00:00Z');
8535        if (!isNaN(parsed.getTime())) return formatDate(parsed);
8536      }
8537      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
8538        const days = toFiniteNumber(after_some_days);
8539        if (days === null) return '';
8540        const futureDate = new Date();
8541        futureDate.setDate(futureDate.getDate() + days);
8542        return formatDate(futureDate);
8543      }
8544      return '';
8545    }
8546
8547    function paymentText(planId, variantId) {
8548      const policy = cfg.selling_plans_billing_settings?.[planId];
8549      if (!policy) return '';
8550      const contents = localizedContents();
8551      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
8552
8553      const price = inlineVariantPrice(variantId);
8554      if (price == null) return '';
8555
8556      const planPrice = finalPriceForPlan(price, planId);
8557      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
8558      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
8559      const dueDate = formatRemainingDueDate(policy);
8560
8561      const dueNowLabel = contents.billing_due_now_label || 'Due now';
8562      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
8563      const formattedDueNow = formatMoney(dueNowAmount);
8564      const formattedDueLater = formatMoney(dueLaterAmount);
8565      const dueLaterPart = dueDate
8566        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
8567        : formattedDueLater + ' ' + dueLaterLabel;
8568
8569      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
8570    }
8571
8572    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
8573    const DEFAULT_PAYMENT_LABEL = 'Payment';
8574    const TYPE_MARKER = 'Type';
8575
8576    function cleanLabel(raw) {
8577      return String(raw == null ? '' : raw)
8578        .replace(/[[\]]/g, '')
8579        .replace(/[\s::]+$/, '')
8580        .trim();
8581    }
8582
8583    function resolvePaymentLabel(raw) {
8584      const cleaned = cleanLabel(raw);
8585      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
8586        return DEFAULT_PAYMENT_LABEL;
8587      }
8588      return cleaned;
8589    }
8590
8591    function resolveAvailabilityLabel(raw, paymentLabel) {
8592      const cleaned = cleanLabel(raw);
8593      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
8594        return DEFAULT_AVAILABILITY_LABEL;
8595      }
8596      return cleaned;
8597    }
8598
8599    function visibleCartProperties(planId, variantId) {
8600      const properties = {};
8601      try {
8602        const contents = localizedContents();
8603        const paymentLabel = resolvePaymentLabel(contents.payment_label);
8604        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
8605        const availabilityDate = availabilityDateText(planId);
8606        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
8607        const payment = paymentText(planId, variantId);
8608        if (payment) properties[paymentLabel] = payment;
8609      } catch (error) {}
8610      return properties;
8611    }
8612
8613    function setJsonProperty(item, name, value) {
8614      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
8615      if (properties[name] === value) return false;
8616      properties[name] = value;
8617      item.properties = properties;
8618      return true;
8619    }
8620
8621    function coerceJsonNumbers(item) {
8622      if (item.id) item.id = Number(item.id);
8623      if (item.quantity) item.quantity = Number(item.quantity);
8624    }
8625
8626    function applyVisibleJsonProperties(item, planId, variantId) {
8627      const properties = visibleCartProperties(planId, variantId);
8628      let changed = false;
8629      for (const name of Object.keys(properties)) {
8630        if (setJsonProperty(item, name, properties[name])) changed = true;
8631      }
8632      return changed;
8633    }
8634
8635    function enrichJsonItem(item) {
8636      if (!item || typeof item !== 'object') return false;
8637      const variantId = Number(item.id);
8638      if (!Number.isFinite(variantId)) return false;
8639      const planId = findSellingPlanId(variantId);
8640      if (planId == null) return false;
8641
8642      if (cfg.is_selling_plan_removed_by_support) {
8643        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
8644        const typed = setJsonProperty(item, 'Type', 'Pre-order');
8645        if (!tagged && !typed) return false;
8646        coerceJsonNumbers(item);
8647        return true;
8648      }
8649
8650      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
8651
8652      setJsonProperty(item, '_purchase_type', 'NM-preorder');
8653      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
8654      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
8655      applyVisibleJsonProperties(item, planId, variantId);
8656      coerceJsonNumbers(item);
8657      return true;
8658    }
8659
8660    function enrichJson(data) {
8661      if (!data || typeof data !== 'object') return false;
8662      if (Array.isArray(data.items)) {
8663        let changed = false;
8664        for (const item of data.items) {
8665          if (enrichJsonItem(item)) changed = true;
8666        }
8667        return changed;
8668      }
8669      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
8670      return enrichJsonItem(data);
8671    }
8672
8673    function paramScopes(params) {
8674      const prefixes = [];
8675      const seen = {};
8676      params.forEach(function (value, key) {
8677        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
8678        if (match && !seen[match[1]]) {
8679          seen[match[1]] = true;
8680          prefixes.push('items[' + match[1] + ']');
8681        }
8682      });
8683      if (prefixes.length > 0) return prefixes;
8684      if (params.get('items[id]') != null) return ['items'];
8685      if (params.get('id') != null) return [''];
8686      return [];
8687    }
8688
8689    function scopeKey(prefix, name) {
8690      return prefix ? prefix + '[' + name + ']' : name;
8691    }
8692
8693    function scopePropertyKey(prefix, name) {
8694      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
8695    }
8696
8697    function setParam(params, key, value) {
8698      if (params.get(key) === value) return false;
8699      params.set(key, value);
8700      return true;
8701    }
8702
8703    function applyRemovedBySupportParams(params, prefix) {
8704      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
8705      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
8706      return tagged || typed;
8707    }
8708
8709    function applyVisibleParamProperties(params, prefix, planId, variantId) {
8710      const properties = visibleCartProperties(planId, variantId);
8711      let changed = false;
8712      for (const name of Object.keys(properties)) {
8713        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
8714      }
8715      return changed;
8716    }
8717
8718    function enrichParamScope(params, prefix, planId, variantId) {
8719      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
8720
8721      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
8722      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
8723
8724      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
8725      if (existingPlan == null || existingPlan === '') {
8726        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
8727        changed = true;
8728      }
8729      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
8730        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
8731        changed = true;
8732      }
8733      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
8734      return changed;
8735    }
8736
8737    function enrichParams(params) {
8738      const scopes = paramScopes(params);
8739      let changed = false;
8740      for (const prefix of scopes) {
8741        const variantId = Number(params.get(scopeKey(prefix, 'id')));
8742        if (!Number.isFinite(variantId)) continue;
8743        const planId = findSellingPlanId(variantId);
8744        if (planId == null) continue;
8745        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
8746      }
8747      return changed;
8748    }
8749
8750    function enrichBody(body) {
8751      if (typeof body === 'string') {
8752        let jsonData = null;
8753        try {
8754          jsonData = JSON.parse(body);
8755        } catch (error) {
8756          jsonData = null;
8757        }
8758        if (jsonData && typeof jsonData === 'object') {
8759          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
8760        }
8761        const params = new URLSearchParams(body);
8762        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
8763      }
8764      if (typeof FormData !== 'undefined' && body instanceof FormData) {
8765        return { body: body, changed: enrichParams(body) };
8766      }
8767      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
8768        return { body: body, changed: enrichParams(body) };
8769      }
8770      return { body: body, changed: false };
8771    }
8772
8773    function extractRequestUrl(input) {
8774      if (typeof input === 'string') return input;
8775      if (typeof input?.url === 'string') return input.url;
8776      if (typeof input?.href === 'string') return input.href;
8777      return '';
8778    }
8779
8780    function maybeEnrichFetchInit(input, init) {
8781      if (!isGuardActive() || !init || init.body == null) return init;
8782      const url = extractRequestUrl(input);
8783      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
8784      const enriched = enrichBody(init.body);
8785      if (!enriched.changed) return init;
8786      return { ...init, body: enriched.body };
8787    }
8788
8789    function installWrappers() {
8790      if (wrappersInstalled) return;
8791      wrappersInstalled = true;
8792
8793      const originalFetch = window.fetch;
8794      window.fetch = function (input, init) {
8795        let nextInit = init;
8796        try {
8797          nextInit = maybeEnrichFetchInit(input, init);
8798        } catch (error) {}
8799        return originalFetch.call(this || window, input, nextInit);
8800      };
8801
8802      const xhrPrototype = window.XMLHttpRequest?.prototype;
8803      if (xhrPrototype) {
8804        const originalOpen = xhrPrototype.open;
8805        const originalSend = xhrPrototype.send;
8806        xhrPrototype.open = function () {
8807          try {
8808            this.__nmEarlyGuardUrl = arguments[1];
8809          } catch (error) {}
8810          return originalOpen.apply(this, arguments);
8811        };
8812        xhrPrototype.send = function (body) {
8813          try {
8814            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
8815              const enriched = enrichBody(body);
8816              if (enriched.changed) return originalSend.call(this, enriched.body);
8817            }
8818          } catch (error) {}
8819          return originalSend.apply(this, arguments);
8820        };
8821      }
8822    }
8823
8824    if (cfg?.override_cart_requests === true) installWrappers();
8825  } catch (error) {}
8826})(window);
8827</script>
8827
8828<!-- END app snippet -->
8829<!-- BEGIN app snippet: wishlist-page-container -->
8829<script id="ReStock-wishlist-page-container">
8830(function (window) {
8831  try {
8832    if (window.__nmWishlistPageContainer) return;
8833
8834    const CONTAINER_ID = 'nm-wishlist-page-root';
8835    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
8836    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
8837
8838    function trimTrailingSlash(path) {
8839      const value = String(path);
8840      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
8841    }
8842
8843    function stripRoutesRoot(pathname) {
8844      const root = window.Shopify?.routes?.root;
8845      if (typeof root !== 'string') return pathname;
8846      const prefix = trimTrailingSlash(root);
8847      if (prefix === '' || prefix === '/') return pathname;
8848      if (pathname === prefix) return '/';
8849      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
8850    }
8851
8852    function isConfiguredPage(pagePath) {
8853      const pathname = window.location?.pathname;
8854      if (typeof pathname !== 'string') return false;
8855      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
8856    }
8857
8858    function hasShareToken() {
8859      const search = window.location?.search;
8860      if (!search) return false;
8861      return !!new URLSearchParams(search).get('w');
8862    }
8863
8864    function isBootable(wishlistConfig, sdkConfig) {
8865      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
8866      if (sdkConfig.app_enabled !== true) return false;
8867      if (sdkConfig.is_suspended === true) return false;
8868      return wishlistConfig.is_service_active === true;
8869    }
8870
8871    function matchElement(selector) {
8872      try {
8873        return window.document.querySelector(selector) || null;
8874      } catch (error) {
8875        return null;
8876      }
8877    }
8878
8879    function configuredTarget(placement) {
8880      if (!placement || typeof placement !== 'object') return null;
8881      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
8882      const element = matchElement(placement.css_selector);
8883      if (!element) return null;
8884      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
8885      return { element: element, relative: relative };
8886    }
8887
8888    function builtInTarget() {
8889      for (const selector of TARGET_SELECTORS) {
8890        const element = matchElement(selector);
8891        if (element) return { element: element, relative: 'start' };
8892      }
8893      return null;
8894    }
8895
8896    function insertContainer(container, target) {
8897      if (target.relative === 'before' || target.relative === 'after') {
8898        const parent = target.element.parentNode;
8899        if (!parent) return false;
8900        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
8901        return true;
8902      }
8903      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
8904      return true;
8905    }
8906
8907    function createContainer(placement) {
8908      const target = configuredTarget(placement) || builtInTarget();
8909      if (!target) return null;
8910      const container = window.document.createElement('div');
8911      container.id = CONTAINER_ID;
8912      container.setAttribute('data-nm-container-source', 'fallback');
8913      return insertContainer(container, target) ? container : null;
8914    }
8915
8916    function usablePagePath(wishlistConfig) {
8917      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
8918      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
8919    }
8920
8921    function wishlistPageConfig(wishlistConfig) {
8922      const pagePath = usablePagePath(wishlistConfig);
8923      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
8924    }
8925
8926    function armContainer(myWishlist) {
8927      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
8928      if (container) container.removeAttribute('data-nm-page-state');
8929    }
8930
8931    function markInactive() {
8932      const container = window.document.getElementById(CONTAINER_ID);
8933      if (container) container.setAttribute('data-nm-page-state', 'inactive');
8934    }
8935
8936    function dearmContainer() {
8937      const stale = window.document.getElementById(CONTAINER_ID);
8938      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
8939      else markInactive();
8940    }
8941
8942    function ensure(wishlistConfig, sdkConfig) {
8943      try {
8944        const myWishlist = wishlistPageConfig(wishlistConfig);
8945        if (!myWishlist) {
8946          if (usablePagePath(wishlistConfig)) dearmContainer();
8947          return;
8948        }
8949        const active = myWishlist.type === 'separate_page' || hasShareToken();
8950        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
8951        else markInactive();
8952      } catch (error) {}
8953    }
8954
8955    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
8956
8957    const metafields = window._ReStockConfig?._metafields;
8958    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
8959  } catch (error) {}
8960})(window);
8961</script>
8961
8962<!-- END app snippet -->
8963
8964<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
8964
8965
8966<style>
8967  #nm-wishlist-page-root {
8968    min-height: 60vh;
8969  }
8970
8971  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
8972    box-sizing: border-box;
8973    max-width: 1200px;
8974    margin: 0 auto;
8975    padding: 0 1.5rem;
8976  }
8977
8978  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
8979    display: none;
8980  }
8981
8982  #nm-wishlist-page-root:empty {
8983    display: flex;
8984    align-items: center;
8985    justify-content: center;
8986  }
8987
8988  #nm-wishlist-page-root:empty::after {
8989    content: "";
8990    width: 36px;
8991    height: 36px;
8992    border: 3px solid #e3e3e3;
8993    border-top-color: #1773b0;
8994    border-radius: 50%;
8995    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
8996  }
8997
8998  @keyframes nm-wishlist-page-boot-spin {
8999    to {
9000      transform: rotate(360deg);
9001    }
9002  }
9003
9004  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
9005  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
9006  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
9007  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
9008    display: none !important;
9009  }
9010</style>
9011
9012
9013</div>
9013<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9013
9014</body>
9015</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.