PageSourceSearch

https://www.menakabooks.com/en-us/account/login

html menakabooks.com collected 2026-09-24 23:12:52 UTC 274,776 bytes, 4,545 lines download raw bytes

1<!doctype html>
2<html class="supports-no-js" lang="en">
3<head>
4
5	<style id="ymq-checkout-button-protect">
6		[name="checkout"],[name="chekout"], a[href^="/checkout"], a[href="/account/login"].cart__submit, button[type="submit"].btn-order, a.btn.cart__checkout, a.cart__submit, .wc-proceed-to-checkout button, #cart_form .buttons .btn-primary, .ymq-checkout-button{
7        	pointer-events: none;
8        }
9	</style>
10	
10<script>
11		function ymq_ready(fn){
12			if(document.addEventListener){
13				document.addEventListener('DOMContentLoaded',function(){
14					document.removeEventListener('DOMContentLoaded',arguments.callee,false);
15					fn();
16				},false);
17			}else if(document.attachEvent){
18				document.attachEvent('onreadystatechange',function(){
19					if(document.readyState=='complete'){
20						document.detachEvent('onreadystatechange',arguments.callee);
21						fn();
22					}
23				});
24			}
25		}
26		ymq_ready(() => {
27			setTimeout(function() {
28				var ymq_checkout_button_protect = document.getElementById("ymq-checkout-button-protect");
29				ymq_checkout_button_protect.remove();
30			}, 100);
31		})
32    </script>
32 
33
34
35 
36
37 
38
39 
40
41 
42
43
44<script src='https://cdn.shopify.com/s/files/1/0411/8639/4277/t/11/assets/spotlight.js'></script>
44
45
46<link href='https://cdn.shopify.com/s/files/1/0411/8639/4277/t/11/assets/ymq-option.css' rel='stylesheet'> 
47
48<link href='https://option.ymq.cool/option/bottom.css' rel='stylesheet'> 
49
50<style id="ymq-jsstyle"></style> 
51
52<script> 
53
54	window.ymq_option = window.ymq_option || {}; 
55
56	ymq_option.shop = `menakabooks2.myshopify.com`; 
57
58	ymq_option.token = `315b3ab02dc604a1dbb76139dbdc9cefd1448b950b311e280ef18bdc4f5dc1cc`; 
59
60	ymq_option.timestamp = `1790291572`; 
61
62	ymq_option.customer_id = ``; 
63
64	ymq_option.page = `login`; 
65    
66    ymq_option.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":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
67
68	ymq_option.ymq_option_branding = {}; 
69	  
70		ymq_option.ymq_option_branding = {"button":{"--button-background-checked-color":"#000000","--button-background-color":"#FFFFFF","--button-background-disabled-color":"#FFFFFF","--button-border-checked-color":"#000000","--button-border-color":"#000000","--button-border-disabled-color":"#000000","--button-font-checked-color":"#FFFFFF","--button-font-disabled-color":"#cccccc","--button-font-color":"#000000","--button-border-radius":"0","--button-font-size":"14","--button-line-height":"20","--button-margin-l-r":"4","--button-margin-u-d":"4","--button-padding-l-r":"16","--button-padding-u-d":"8"},"radio":{"--radio-border-color":"#BBC1E1","--radio-border-checked-color":"#BBC1E1","--radio-border-disabled-color":"#BBC1E1","--radio-border-hover-color":"#BBC1E1","--radio-background-color":"#FFFFFF","--radio-background-checked-color":"#275EFE","--radio-background-disabled-color":"#E1E6F9","--radio-background-hover-color":"#FFFFFF","--radio-inner-color":"#E1E6F9","--radio-inner-checked-color":"#FFFFFF","--radio-inner-disabled-color":"#FFFFFF"},"input":{"--input-background-checked-color":"#FFFFFF","--input-background-color":"#FFFFFF","--input-border-checked-color":"#000000","--input-border-color":"#000000","--input-font-checked-color":"#000000","--input-font-color":"#000000","--input-border-radius":"0","--input-font-size":"14","--input-padding-l-r":"16","--input-padding-u-d":"9","--input-width":"100","--input-max-width":"400"},"select":{"--select-border-color":"#000000","--select-border-checked-color":"#000000","--select-background-color":"#FFFFFF","--select-background-checked-color":"#FFFFFF","--select-font-color":"#000000","--select-font-checked-color":"#000000","--select-option-background-color":"#FFFFFF","--select-option-background-checked-color":"#F5F9FF","--select-option-background-disabled-color":"#FFFFFF","--select-option-font-color":"#000000","--select-option-font-checked-color":"#000000","--select-option-font-disabled-color":"#CCCCCC","--select-padding-u-d":"9","--select-padding-l-r":"16","--select-option-padding-u-d":"9","--select-option-padding-l-r":"16","--select-width":"100","--select-max-width":"400","--select-font-size":"14","--select-border-radius":"0"},"multiple":{"--multiple-background-color":"#F5F9FF","--multiple-font-color":"#000000","--multiple-padding-u-d":"2","--multiple-padding-l-r":"8","--multiple-font-size":"12","--multiple-border-radius":"0"},"img":{"--img-border-color":"#E1E1E1","--img-border-checked-color":"#000000","--img-border-disabled-color":"#000000","--img-width":"50","--img-height":"50","--img-margin-u-d":"2","--img-margin-l-r":"2","--img-border-radius":"4"},"upload":{"--upload-background-color":"#409EFF","--upload-font-color":"#FFFFFF","--upload-border-color":"#409EFF","--upload-padding-u
70-d":"12","--upload-padding-l-r":"20","--upload-font-size":"12","--upload-border-radius":"4"},"cart":{"--cart-border-color":"#000000","--buy-border-color":"#000000","--cart-border-hover-color":"#000000","--buy-border-hover-color":"#000000","--cart-background-color":"#000000","--buy-background-color":"#000000","--cart-background-hover-color":"#000000","--buy-background-hover-color":"#000000","--cart-font-color":"#FFFFFF","--buy-font-color":"#FFFFFF","--cart-font-hover-color":"#FFFFFF","--buy-font-hover-color":"#FFFFFF","--cart-padding-u-d":"12","--cart-padding-l-r":"16","--buy-padding-u-d":"12","--buy-padding-l-r":"16","--cart-margin-u-d":"4","--cart-margin-l-r":"0","--buy-margin-u-d":"4","--buy-margin-l-r":"0","--cart-width":"100","--cart-max-width":"800","--buy-width":"100","--buy-max-width":"800","--cart-font-size":"14","--cart-border-radius":"0","--buy-font-size":"14","--buy-border-radius":"0"},"quantity":{"--quantity-border-color":"#A6A3A3","--quantity-font-color":"#000000","--quantity-background-color":"#FFFFFF","--quantity-width":"150","--quantity-height":"40","--quantity-font-size":"14","--quantity-border-radius":"0"},"global":{"--global-title-color":"#000000","--global-help-color":"#000000","--global-error-color":"#DC3545","--global-title-font-size":"14","--global-help-font-size":"12","--global-error-font-size":"12","--global-margin-top":"0","--global-margin-bottom":"20","--global-margin-left":"0","--global-margin-right":"0","--global-title-margin-top":"0","--global-title-margin-bottom":"5","--global-title-margin-left":"0","--global-title-margin-right":"0","--global-help-margin-top":"5","--global-help-margin-bottom":"0","--global-help-margin-left":"0","--global-help-margin-right":"0","--global-error-margin-top":"5","--global-error-margin-bottom":"0","--global-error-margin-left":"0","--global-error-margin-right":"0"},"discount":{"--new-discount-normal-color":"#1878B9","--new-discount-error-color":"#E22120","--new-discount-layout":"flex-end"},"lan":{"require":"This is a required field.","email":"Please enter a valid email address.","phone":"Please enter the correct phone.","number":"Please enter an number.","integer":"Please enter an integer.","min_char":"Please enter no less than %s characters.","max_char":"Please enter no more than %s characters.","max_s":"Please choose less than %s options.","min_s":"Please choose more than %s options.","total_s":"Please choose %s options.","min":"Please enter no less than %s.","max":"Please enter no more than %s.","currency":"INR","sold_out":"sold out","please_choose":"Please choose","add_to_cart":"ADD TO CART","buy_it_now":"BUY IT NOW","add_price_text":"Selection will add %s to the price","discount_code":"Discount code","application":"Apply","discount_error1":"Enter a valid discount code","discount_error2":"discount code isn't valid for the items in your cart"},"price":{"--price-border-color":"#000000","--price-background-color":"#FFFFFF","--price-font-color":"#000000","--price-price-font-color":"#03de90","--price-padding-u-d":"9","--price-padding-l-r":"16","--price-width":"100","--price-max-width":"400","--price-font-size":"14","--price-border-radius":"0"},"extra":{"is_show":"0","plan":1,"quantity-box":"0","price-value":"3,4,15,6,16,7","variant-original-margin-bottom":"15","strong-dorp-down":0,"radio-unchecked":1,"close-cart-rate":1,"automic-swatch-ajax":1,"img-option-bigger":1,"add-button-reload":1,"version":200,"option_value_split":", "}}; 
71	 
72
73	ymq_option.ymq_option_settings = {}; 
74	
75        
76    
77    
78    
79    
80        
81        
82        	ymq_option[`ymq_extra_0`] = {}
83       	
84    
85        
86        
87            
88    
89
90	
91</script>
91 
92<script src='https://option.ymq.cool/option/ymq-option.js'></script>
92
93 
94
95  <meta charset="utf-8">
96  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
97  <meta name="viewport" content="width=device-width,initial-scale=1">
98  <meta name="theme-color" content="">
99  <link rel="canonical" href="https://www.menakabooks.com/en-us/account/login">
100
101  
102    <link rel="shortcut icon" href="//www.menakabooks.com/cdn/shop/files/Menaka_32x32.png?v=1614324883" type="image/png" />
103  
104
105  <title>
106  Account &ndash; Menakabooks
107  </title>
108
109  
110
111  <!-- /snippets/social-meta-tags.liquid -->
112
113
114
115
116<meta property="og:site_name" content="Menakabooks">
117<meta property="og:url" content="https://www.menakabooks.com/en-us/account/login">
118<meta property="og:title" content="Account">
119<meta property="og:type" content="website">
120<meta property="og:description" content="Menakabooks">
121
122<meta property="og:image" content="http://www.menakabooks.com/cdn/shop/files/logo_1_1200x1200.png?v=1614317775">
123<meta property="og:image:secure_url" content="https://www.menakabooks.com/cdn/shop/files/logo_1_1200x1200.png?v=1614317775">
124
125
126<meta name="twitter:card" content="summary_large_image">
127<meta name="twitter:title" content="Account">
128<meta name="twitter:description" content="Menakabooks">
129
130
131  
131<script>
132    document.documentElement.className = document.documentElement.className.replace('supports-no-js', 'supports-js');
133
134    var theme = {
135      mapStrings: {
136        addressError: "Error looking up that address",
137        addressNoResults: "No results for that address",
138        addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
139        authError: "There was a problem authenticating your Google Maps account."
140      }
141    }
142  </script>
142
143
144  <link href="//www.menakabooks.com/cdn/shop/t/3/assets/theme.scss.css?v=145026766910834163131759260991" rel="stylesheet" type="text/css" media="all" />
145
146  
146<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
146<meta name="google-site-verification" content="YLJ0dlIUJG7_vlPgfDLFLT23kGZccQUfLA-967DmDf4">
147<meta name="google-site-verification" content="sdVU0cqJ2-itIRmBvsrwWTLd6PCJr4okohK8UNk5azw">
148<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/46656225440/digital_wallets/dialog">
149<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.menakabooks.com/account/login">
150<link rel="alternate" hreflang="en" href="https://www.menakabooks.com/account/login">
151<link rel="alternate" hreflang="en-US" href="https://www.menakabooks.com/en-us/account/login">
152<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 152
152
153<script id="shopify-features" type="application/json">{"accessToken":"030c325b67a0ca5e0acf8b027bef6418","betas":["rich-media-storefront-analytics"],"domain":"www.menakabooks.com","predictiveSearch":true,"shopId":46656225440,"locale":"en"}</script>
vendor: 1 bytes, line 153
153
154<script>var Shopify = Shopify || {};
155Shopify.shop = "menakabooks2.myshopify.com";
156Shopify.locale = "en";
157Shopify.currency = {"active":"INR","rate":"1.0"};
158Shopify.country = "US";
159Shopify.theme = {"name":"Simple","id":111981199520,"schema_name":"Simple","schema_version":"12.0.2","theme_store_id":578,"role":"main"};
160Shopify.theme.handle = "null";
161Shopify.theme.style = {"id":null,"handle":null};
162Shopify.cdnHost = "www.menakabooks.com/cdn";
163Shopify.routes = Shopify.routes || {};
164Shopify.routes.root = "/en-us/";
165Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
166Shopify.SignInWithShop = Shopify.SignInWithShop || {};
167Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
168Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 168
168
169<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<script>
172  window.Shopify = window.Shopify || {};
173  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
174  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
175  window.Shopify.SignInWithShop.eligible = true;
176</script>
vendor: 1 bytes, line 176
176
177<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 177
177
178<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 178
178
179<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 179
179
180<script type="module">
181  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
182await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
183
184  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
185window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
186
187</script>
vendor: 1 bytes, line 187
187
188<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 188
188
189<script type="module">
190  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
191
192  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
193
194</script>
vendor: 1 bytes, line 194
194
195<script>
196  window.Shopify = window.Shopify || {};
197  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
198  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"]};
199</script>
vendor: 1 bytes, line 199
199
200<script>(function() {
201  var isLoaded = false;
202  function asyncLoad() {
203    if (isLoaded) return;
204    isLoaded = true;
205    var urls = ["https:\/\/app-easy-product-downloads.fr\/js\/ajax\/easy_product_dl_get_product_download.js?shop=menakabooks2.myshopify.com","\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=menakabooks2.myshopify.com","https:\/\/po.kaktusapp.com\/storage\/js\/kaktus_preorder-menakabooks2.myshopify.com.js?ver=68\u0026shop=menakabooks2.myshopify.com"];
206    for (var i = 0; i < urls.length; i++) {
207      var s = document.createElement('script');
208      s.type = 'text/javascript';
209      s.async = true;
210      s.src = urls[i];
211      var x = document.getElementsByTagName('script')[0];
212      x.parentNode.insertBefore(s, x);
213    }
214  };
215  if(window.attachEvent) {
216    window.attachEvent('onload', asyncLoad);
217  } else {
218    window.addEventListener('load', asyncLoad, false);
219  }
220})();</script>
vendor: 1 bytes, line 220
220
221<script id="__st">var __st={"a":46656225440,"offset":19800,"reqid":"c0aed4f4-c5a1-4226-8271-d2813c6cb9e4-1790291571","pageurl":"www.menakabooks.com\/en-us\/account\/login","u":"8f8df9b3e057"};</script>
vendor: 1 bytes, line 221
221
222<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 222
222
223<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 223
223
224<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.menakabooks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 224
224
225<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 = "//www.menakabooks.com/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>
225<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 225
225
226<script>
227  window.Shopify = window.Shopify || {};
228  window.Shopify.MCP = window.Shopify.MCP || {};
229  window.Shopify.MCP.enabled = true;
230  window.Shopify.MCP.shop = "menakabooks2.myshopify.com";
231  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.menakabooks.com\/api\/mcp";
232  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"]}}];
233</script>
vendor: 1 bytes, line 233
233
234<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("\/\/www.menakabooks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
235</script>
vendor: 1 bytes, line 235
235
236<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://www.menakabooks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
237</script>
vendor: 1 bytes, line 237
237
238<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
239  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);
240</script>
vendor: 1 bytes, line 240
240
241<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})}}));
242</script>
vendor: 1 bytes, line 242
242
243<script id='scb4127' type='text/javascript' async='' src='https://www.menakabooks.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 243
243
244<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
244
245
246  
246<script src="//www.menakabooks.com/cdn/shop/t/3/assets/jquery-1.11.0.min.js?v=32460426840832490021600341503" type="text/javascript"></script>
246
247  
247<script src="//www.menakabooks.com/cdn/shop/t/3/assets/modernizr.min.js?v=44044439420609591321600341504" type="text/javascript"></script>
247
248
249  
249<script src="//www.menakabooks.com/cdn/shop/t/3/assets/lazysizes.min.js?v=155223123402716617051600341503" async="async"></script>
249
250
251  
252    
252<script src="//www.menakabooks.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
252
253  
254 <link rel="stylesheet" href="//www.menakabooks.com/cdn/shop/t/3/assets/previewer.css?v=109894665895254409161601967905" />
255<script src="//www.menakabooks.com/cdn/shop/t/3/assets/previewer.js?v=28732145520740351301602160590" type="text/javascript" defer></script>
255
256<link rel="stylesheet" href="//www.menakabooks.com/cdn/shop/t/3/assets/slick.css?v=98340474046176884051601967371" />
257
258   <link rel='manifest' crossorigin='use-credentials' href='/apps/mobilizer/manifest?shop=menakabooks2.myshopify.com'>
259<script> if (typeof jQuery == "undefined") { var headTag = document.getElementsByTagName("head")[0]; var jqTag = document.createElement("script"); jqTag.type = "text/javascript"; jqTag.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; jqTag.onload = ""; headTag.prepend(jqTag) }</script>
259<script src="//staticxx.s3.amazonaws.com/aio_stats_lib_v1.min.js?v=1.0"></script>
259
260  <link href="//www.menakabooks.com/cdn/shop/t/3/assets/shopstorm-apps.scss.css?v=137923676229796968631651237885" rel="stylesheet" type="text/css" media="all" />
261  
261<script async src="https://app-cdn.productcustomizer.com/assets/storefront/product-customizer-v2-acd234d7c6a35f259b273bd404566ef74646ad82b5a909846a91ad747acf8dad.js?shop=menakabooks2.myshopify.com" type="text/javascript"></script>
261
262  
262<script src="https://cdn.younet.network/main.js"></script>
262
263<link rel="stylesheet" type="text/css" href='//www.menakabooks.com/cdn/shop/t/3/assets/sca.storepickup.css?v=47449781716166395131658902832' />
264
265<style>
266
267    .primenWrapper ul, ol {
268        display: block;
269        margin-block-start: 1em;
270        margin-block-end: 1em;
271        margin-inline-start: 0px;
272        margin-inline-end: 0px;
273        padding-inline-start: 40px;
274        list-style-type: revert;
275    }
276    .primenWrapper li {
277        list-style: inherit;
278        list-style-position: inside;
279    }
280
281    .prime-d-block{display:block;}
282    .prime-d-inline-block{display:inline-block;}
283						
284    .prime-align-middle{vertical-align:middle;}
285    .prime-align-top {vertical-align: top;}
286    
287    .prime-m-0{margin: 0rem;} 
288    .prime-mr-0{margin-right: 0rem;} 
289    .prime-ml-0{margin-left: 0rem;}
290    .prime-mt-0{margin-top: 0rem;}
291    .prime-mb-0{margin-bottom: 0rem;}
292    
293    .prime-m-1{margin: .25rem;} 
294    .prime-mr-1{margin-right: .25rem;} 
295    .prime-ml-1{margin-left: .25rem;}
296    .prime-mt-1{margin-top: .25rem;}
297    .prime-mb-1{margin-bottom: .25rem;}
298
299    .prime-m-2{margin: .5rem;} 
300    .prime-mr-2{margin-right: .5rem;} 
301    .prime-ml-2{margin-left: .5rem;}
302    .prime-mt-2{margin-top: .5rem;}
303    .prime-mb-2{margin-bottom: .5rem;}
304
305    .prime-m-3{margin: 1em;} 
306    .prime-mr-3{margin-right: 1rem;} 
307    .prime-ml-3{margin-left: 1rem;}
308    .prime-mt-3{margin-top: 1rem;}
309    .prime-mb-3{margin-bottom: 1rem;}
310
311    .prime-m-4{margin: 1.5rem;} 
312    .prime-mr-4{margin-right: 1.5rem;} 
313    .prime-ml-4{margin-left: 1.5rem;}
314    .prime-mt-4{margin-top: 1.5rem;}
315    .prime-mb-4{margin-bottom: 1.5rem;}
316
317    .prime-m-5{margin: 3rem;} 
318    .prime-mr-5{margin-right: 3rem;} 
319    .prime-ml-5{margin-left: 3rem;}
320    .prime-mt-5{margin-top: 3rem;}
321    .prime-mb-5{margin-bottom: 3rem;}
322
323    .prime-p-0{padding: 0rem;} 
324    .prime-pr-0{padding-right: 0rem;} 
325    .prime-pl-0{padding-left: 0rem;}
326    .prime-pt-0{padding-top: 0rem;}
327    .prime-pb-0{padding-bottom: 0rem;}
328    
329    .prime-p-1{padding: .25rem;} 
330    .prime-pr-1{padding-right: .25rem;} 
331    .prime-pl-1{padding-left: .25rem;}
332    .prime-pt-1{padding-top: .25rem;}
333    .prime-pb-1{padding-bottom: .25rem;}
334
335    .prime-p-2{padding: .5rem;} 
336    .prime-pr-2{padding-right: .5rem;} 
337    .prime-pl-2{padding-left: .5rem;}
338    .prime-pt-2{padding-top: .5rem;}
339    .prime-pb-2{padding-bottom: .5rem;}
340
341    .prime-p-3{padding: 1em;} 
342    .prime-pr-3{padding-right: 1rem;} 
343    .prime-pl-3{padding-left: 1rem;}
344    .prime-pt-3{padding-top: 1rem;}
345    .prime-pb-3{padding-bottom: 1rem;}
346
347    .prime-p-4{padding: 1.5rem;} 
348    .prime-pr-4{padding-right: 1.5rem;} 
349    .prime-pl-4{padding-left: 1.5rem;}
350    .prime-pt-4{padding-top: 1.5rem;}
351    .prime-pb-4{padding-bottom: 1.5rem;}
352
353    .prime-p-5{padding: 3rem;} 
354    .prime-pr-5{padding-right: 3rem;} 
355    .prime-pl-5{padding-left: 3rem;}
356    .prime-pt-5{padding-top: 3rem;}
357    .prime-pb-5{padding-bottom: 3rem;}
358
359    .prime-px-2{padding-left:.5rem;padding-right:.5rem;}
360    .prime-py-1{padding-top:.25rem;padding-bottom:.25rem;}
361    .prime-mx-auto{margin-left: auto;margin-right: auto;}
362    .prime-text-center{text-align:center;}
363    .prime-text-left{text-align:left;}
364
365    .prime-px-0{padding-left:0px !important;padding-right:0px !important;}
366
367    .primebanPhotoOuter {line-height: 0px;}
368
369    @-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.prime-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.prime-container{max-width:540px}}@media (min-width:768px){.prime-container{max-width:720px}}@media (min-width:992px){.prime-container{max-width:960px}}@media (min-width:1200px){.prime-container{max-width:1140px}}.prime-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.prime-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.prime-no-gutters{margin-right:0;margin-left:0}.prime-no-gutters>.col,.prime-no-gutters>[class*=col-]{padding-right:0;padding-left:0}.prime-col,.prime-col-1,.prime-col-10,.prime-col-11,.prime-col-12,.prime-col-2,.prime-col-3,.prime-col-4,.prime-col-5,.prime-col-6,.prime-col-7,.prime-col-8,.prime-col-9,.prime-col-auto,.prime-col-lg,.prime-col-lg-1,.prime-col-lg-10,.prime-col-lg-11,.prime-col-lg-12,.prime-col-lg-2,.prime-col-lg-3,.prime-col-lg-4,.prime-col-lg-5,.prime-col-lg-6,.prime-col-lg-7,.prime-col-lg-8,.prime-col-lg-9,.prime-col-lg-auto,.prime-col-md,.prime-col-md-1,.prime-col-md-10,.prime-col-md-11,.prime-col-md-12,.prime-col-md-2,.prime-col-md-3,.prime-col-md-4,.prime-col-md-5,.prime-col-md-6,.prime-col-md-7,.prime-col-md-8,.prime-col-md-9,.prime-col-md-auto,.prime-col-sm,.prime-col-sm-1,.prime-col-sm-10,.prime-col-sm-11,.prime-col-sm-12,.prime-col-sm-2,.prime-col-sm-3,.prime-col-sm-4,.prime-col-sm-5,.prime-col-sm-6,.prime-col-sm-7,.prime-col-sm-8,.prime-col-sm-9,.prime-col-sm-auto,.prime-col-xl,.prime-col-xl-1,.prime-col-xl-10,.prime-col-xl-11,.prime-col-xl-12,.prime-col-xl-2,.prime-col-xl-3,.prime-col-xl-4,.prime-col-xl-5,.prime-col-xl-6,.prime-col-xl-7,.prime-col-xl-8,.prime-col-xl-9,.prime-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.prime-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-first{-ms-flex-order:-1;order:-1}.prime-order-last{-ms-flex-order:13;order:13}.prime-order-0{-ms-flex-order:0;order:0}.prime-order-1{-ms-flex-order:1;order:1}.prime-order-2{-ms-flex-order:2;order:2}.prime-order-3{-ms-flex-order:3;order:3}.prime-order-4{-ms-flex-order:4;order:4}.prime-order-5{-ms-flex-order:5;order:5}.prime-order-6{-ms-flex-order:6;order:6}.prime-order-7{-ms-flex-order:7;order:7}.prime-order-8{-ms-flex-order:8;order:8}.prime-order-9{-ms-flex-order:9;order:9}.prime-order-10{-ms-flex-order:10;order:10}.prime-order-11{-ms-flex-order:11;order:11}.prime-order-12{-ms-flex-order:12;order:12}.prime-offset-1{margin-left:8.333333%}.prime-offset-2{margin-left:16.666667%}.prime-offset-3{margin-left:25%}.prime-offset-4{margin-left:33.333333%}.prime-offset-5{margin-left:41.666667%}.prime-offset-6{margin-left:50%}.prime-offset-7{margin-left:58.333333%}.prime-offset-8{margin-left:66.666667%}.prime-offset-9{margin-left:75%}.prime-offset-10{margin-left:83.333333%}.prime-offset-11{margin-left:91.666667%}@media (min-width:576px){.prime-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-sm-first{-ms-flex-order:-1;order:-1}.prime-order-sm-last{-ms-flex-order:13;order:13}.prime-order-sm-0{-ms-flex-order:0;order:0}.prime-order-sm-1{-ms-flex-order:1;order:1}.prime-order-sm-2{-ms-flex-order:2;order:2}.prime-order-sm-3{-ms-flex-order:3;order:3}.prime-order-sm-4{-ms-flex-order:4;order:4}.prime-order-sm-5{-ms-flex-order:5;order:5}.prime-order-sm-6{-ms-flex-order:6;order:6}.prime-order-sm-7{-ms-flex-order:7;order:7}.prime-order-sm-8{-ms-flex-order:8;order:8}.prime-order-sm-9{-ms-flex-order:9;order:9}.prime-order-sm-10{-ms-flex-order:10;order:10}.prime-order-sm-11{-ms-flex-order:11;order:11}.prime-order-sm-12{-ms-flex-order:12;order:12}.prime-offset-sm-0{margin-left:0}.prime-offset-sm-1{margin-left:8.333333%}.prime-offset-sm-2{margin-left:16.666667%}.prime-offset-sm-3{margin-left:25%}.prime-offset-sm-4{margin-left:33.333333%}.prime-offset-sm-5{margin-left:41.666667%}.prime-offset-sm-6{margin-left:50%}.prime-offset-sm-7{margin-left:58.333333%}.prime-offset-sm-8{margin-left:66.666667%}.prime-offset-sm-9{margin-left:75%}.prime-offset-sm-10{margin-left:83.333333%}.prime-offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.prime-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-md-first{-ms-flex-order:-1;order:-1}.prime-order-md-last{-ms-flex-order:13;order:13}
369.prime-order-md-0{-ms-flex-order:0;order:0}.prime-order-md-1{-ms-flex-order:1;order:1}.prime-order-md-2{-ms-flex-order:2;order:2}.prime-order-md-3{-ms-flex-order:3;order:3}.prime-order-md-4{-ms-flex-order:4;order:4}.prime-order-md-5{-ms-flex-order:5;order:5}.prime-order-md-6{-ms-flex-order:6;order:6}.prime-order-md-7{-ms-flex-order:7;order:7}.prime-order-md-8{-ms-flex-order:8;order:8}.prime-order-md-9{-ms-flex-order:9;order:9}.prime-order-md-10{-ms-flex-order:10;order:10}.prime-order-md-11{-ms-flex-order:11;order:11}.prime-order-md-12{-ms-flex-order:12;order:12}.prime-offset-md-0{margin-left:0}.prime-offset-md-1{margin-left:8.333333%}.prime-offset-md-2{margin-left:16.666667%}.prime-offset-md-3{margin-left:25%}.prime-offset-md-4{margin-left:33.333333%}.prime-offset-md-5{margin-left:41.666667%}.prime-offset-md-6{margin-left:50%}.prime-offset-md-7{margin-left:58.333333%}.prime-offset-md-8{margin-left:66.666667%}.prime-offset-md-9{margin-left:75%}.prime-offset-md-10{margin-left:83.333333%}.prime-offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.prime-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-lg-first{-ms-flex-order:-1;order:-1}.prime-order-lg-last{-ms-flex-order:13;order:13}.prime-order-lg-0{-ms-flex-order:0;order:0}.prime-order-lg-1{-ms-flex-order:1;order:1}.prime-order-lg-2{-ms-flex-order:2;order:2}.prime-order-lg-3{-ms-flex-order:3;order:3}.prime-order-lg-4{-ms-flex-order:4;order:4}.prime-order-lg-5{-ms-flex-order:5;order:5}.prime-order-lg-6{-ms-flex-order:6;order:6}.prime-order-lg-7{-ms-flex-order:7;order:7}.prime-order-lg-8{-ms-flex-order:8;order:8}.prime-order-lg-9{-ms-flex-order:9;order:9}.prime-order-lg-10{-ms-flex-order:10;order:10}.prime-order-lg-11{-ms-flex-order:11;order:11}.prime-order-lg-12{-ms-flex-order:12;order:12}.prime-offset-lg-0{margin-left:0}.prime-offset-lg-1{margin-left:8.333333%}.prime-offset-lg-2{margin-left:16.666667%}.prime-offset-lg-3{margin-left:25%}.prime-offset-lg-4{margin-left:33.333333%}.prime-offset-lg-5{margin-left:41.666667%}.prime-offset-lg-6{margin-left:50%}.prime-offset-lg-7{margin-left:58.333333%}.prime-offset-lg-8{margin-left:66.666667%}.prime-offset-lg-9{margin-left:75%}.prime-offset-lg-10{margin-left:83.333333%}.prime-offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.prime-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-xl-first{-ms-flex-order:-1;order:-1}.prime-order-xl-last{-ms-flex-order:13;order:13}.prime-order-xl-0{-ms-flex-order:0;order:0}.prime-order-xl-1{-ms-flex-order:1;order:1}.prime-order-xl-2{-ms-flex-order:2;order:2}.prime-order-xl-3{-ms-flex-order:3;order:3}.prime-order-xl-4{-ms-flex-order:4;order:4}.prime-order-xl-5{-ms-flex-order:5;order:5}.prime-order-xl-6{-ms-flex-order:6;order:6}.prime-order-xl-7{-ms-flex-order:7;order:7}.prime-order-xl-8{-ms-flex-order:8;order:8}.prime-order-xl-9{-ms-flex-order:9;order:9}.prime-order-xl-10{-ms-flex-order:10;order:10}.prime-order-xl-11{-ms-flex-order:11;order:11}.prime-order-xl-12{-ms-flex-order:12;order:12}.prime-offset-xl-0{margin-left:0}.prime-offset-xl-1{margin-left:8.333333%}.prime-offset-xl-2{margin-left:16.666667%}.prime-offset-xl-3{margin-left:25%}.prime-offset-xl-4{margin-left:33.333333%}.prime-offset-xl-5{margin-left:41.666667%}.prime-offset-xl-6{margin-left:50%}.prime-offset-xl-7{margin-left:58.333333%}.prime-offset-xl-8{margin-left:66.666667%}.prime-offset-xl-9{margin-left:75%}.prime-offset-xl-10{margin-left:83.333333%}.prime-offset-xl-11{margin-left:91.666667%}}.prime-d-none{display:none!important}.prime-d-inline{display:inline!important}.prime-d-inline-block{display:inline-block!important}.prime-d-block{display:block!important}.prime-d-table{display:table!important}.prime-d-table-row{display:table-row!important}.prime-d-table-cell{display:table-cell!important}.prime-d-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.prime-d-sm-none{display:none!important}.prime-d-sm-inline{display:inline!important}.prime-d-sm-inline-block{display:inline-block!important}.prime-d-sm-block{display:block!important}.prime-d-sm-table{display:table!important}.prime-d-sm-table-row{display:table-row!important}.prime-d-sm-table-cell{display:table-cell!important}.prime-d-sm-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.prime-d-md-none{display:none!important}.prime-d-md-inline{display:inline!important}.prime-d-md-inline-block{display:inline-block!important}.prime-d-md-block{display:block!important}.prime-d-md-table{display:table!important}.prime-d-md-table-row{display:table-row!important}.prime-d-md-table-cell{display:table-cell!important}.prime-d-md-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.prime-d-lg-none{display:none!important}.prime-d-lg-inline{display:inline!important}.prime-d-lg-inline-block{display:inline-block!important}.prime-d-lg-block{display:block!important}.prime-d-lg-table{display:table!important}.prime-d-lg-table-row{display:table-row!important}.prime-d-lg-table-cell{display:table-cell!important}.prime-d-lg-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.prime-d-xl-none{display:none!important}.prime-d-xl-inline{display:inline!important}.prime-d-xl-inline-block{display:inline-block!important}.prime-d-xl-block{display:block!important}.prime-d-xl-table{display:table!important}.prime-d-xl-table-row{display:table-row!important}.prime-d-xl-table-cell{display:table-cell!important}.prime-d-xl-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media  print{.prime-d-print-none{display:none!important}.prime-d-print-inline{display:inline!important}.prime-d-print-inline-block{display:inline-block!important}.prime-d-print-block{display:block!important}.prime-d-print-table{display:table!important}.prime-d-print-table-row{display:table-row!important}.prime-d-print-table-cell{display:table-cell!important}.prime-d-print-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.prime-flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
369.prime-flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.prime-flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.prime-flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.prime-flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
369.prime-flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.prime-flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.prime-flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.prime-flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.prime-flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
370
371
372.prime-counter{display:none!important}
373
374.prime-modal {
375    position: fixed;
376    top: 0;
377    left: 0;
378    bottom: 0;
379    right: 0;
380    display: none;
381    overflow: auto;
382    background-color: #000000;
383    background-color: rgba(0, 0, 0, 0.7);
384    z-index: 2147483647;
385}
386
387.prime-modal-window {
388    position: relative;
389    background-color: #FFFFFF;
390    width: 50%;
391    margin: 10vh auto;
392    padding: 20px;
393    max-height: 80vh;
394    overflow: auto;
395    
396}
397
398.prime-modal-window.prime-modal-small {
399    width: 30%;
400}
401
402.prime-modal-window.prime-modal-large {
403    width: 75%;
404}
405
406.prime-modal-close {
407    position: absolute;
408    top: 0;
409    right: 0;
410    color: rgba(0,0,0,0.3);
411    height: 30px;
412    width: 30px;
413    font-size: 30px;
414    line-height: 30px;
415    text-align: center;
416}
417
418.prime-modal-close:hover,
419.prime-modal-close:focus {
420    color: #000000;
421    cursor: pointer;
422}
423
424.prime-modal-open {
425    display: block;
426}
427
428@media (max-width: 767px) {
429    .prime-modal-window.prime-modal-large {
430    width: 90% !important;
431    }
432    .prime-modal-window.prime-modal-small {
433    width: 75% !important;
434    }
435    .prime-modal-window {
436    width: 90% !important;
437    }
438}
439
440#prime-modal-content div {
441    width: auto !important;
442}
443
444.primebCountry {display:none;}
445.primebanCountry {display:none;}
446.primehCountry {display:none;}
447
448</style>
449
450
451
452<script type="text/javascript">
453    document.addEventListener('DOMContentLoaded', (event) => {
454        var countprimeid = document.getElementById("prime-modal-outer");
455        if(countprimeid){
456        }else{
457            var myprimeDiv = document.createElement("div");
458            myprimeDiv.id = 'prime_modal_wrapper';
459            myprimeDiv.innerHTML = '<div id="prime-modal-outer" class="prime-modal"><div class="prime-modal-window" id="prime-modal-window"><span class="prime-modal-close" id="prime-modal-close" data-dismiss="modal">&times;</span><div id="prime-modal-content"></div></div></div>';
460            document.body.appendChild(myprimeDiv);
461        }
462    })
463</script>
463 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
464<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: 46656225440,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 464
464
465<script>
466  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
467</script>
vendor: 1 bytes, line 467
467
468<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}
468).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: 46656225440,storefrontBaseUrl: "https://www.menakabooks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.menakabooks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"647528608","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-WKXBLXT\\\",\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-LYKPG4C4PT\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-LYKPG4C4PT\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-LYKPG4C4PT\\\"}],\\\"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"]}
468,{"id":"128024736","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":"Menakabooks","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"menakabooks2.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/www.menakabooks.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.menakabooks.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"111981199520","themeStoreId":"578","themePublished":"true","eventMetadataId":"6c6be5e9-8380-485a-aea3-039876a8ec8b","shopId":"46656225440","storefrontBaseUrl":"https:\/\/www.menakabooks.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
468<script>
469  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
470  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
471  window.ShopifyAnalytics.meta.currency = 'INR';
472  var meta = {"page":{"requestId":"c0aed4f4-c5a1-4226-8271-d2813c6cb9e4-1790291571"}};
473  for (var attr in meta) {
474    window.ShopifyAnalytics.meta[attr] = meta[attr];
475  }
476</script>
vendor: 1 bytes, line 476
476
477<script class="analytics">
478  (function () {
479    var customDocumentWrite = function(content) {
480      var jquery = null;
481
482      if (window.jQuery) {
483        jquery = window.jQuery;
484      } else if (window.Checkout && window.Checkout.$) {
485        jquery = window.Checkout.$;
486      }
487
488      if (jquery) {
489        jquery('body').append(content);
490      }
491    };
492
493    var hasLoggedConversion = function(token) {
494      if (token) {
495        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
496      }
497      return false;
498    }
499
500    var setCookieIfConversion = function(token) {
501      if (token) {
502        var twoMonthsFromNow = new Date(Date.now());
503        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
504
505        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
506      }
507    }
508
509    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
510    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
511    if (trekkie.integrations) {
512      return;
513    }
514    trekkie.methods = [
515      'identify',
516      'page',
517      'ready',
518      'track',
519      'trackForm',
520      'trackLink'
521    ];
522    trekkie.factory = function(method) {
523      return function() {
524        var args = Array.prototype.slice.call(arguments);
525        args.unshift(method);
526        trekkie.push(args);
527        if (method == 'track' || method == 'page') {
528          var pageUrl;
529          try {
530            pageUrl = window.location.href;
531          } catch (e) {}
532          var pageReferrer;
533          try {
534            pageReferrer = document.referrer;
535          } catch (e) {}
536          try {
537            if (window.__TREKKIE_SHIM_QUEUE == null) {
538              window.__TREKKIE_SHIM_QUEUE = [];
539            }
540            window.__TREKKIE_SHIM_QUEUE.push({
541              from: 'trekkie-stub',
542              method: method,
543              args: args.slice(1),
544              pageContext: {
545                url: pageUrl,
546                referrer: pageReferrer
547              }
548            });
549          } catch (e) {
550            // no-op
551          }
552        }
553        return trekkie;
554      };
555    };
556    for (var i = 0; i < trekkie.methods.length; i++) {
557      var key = trekkie.methods[i];
558      trekkie[key] = trekkie.factory(key);
559    }
560    trekkie.load = function(config) {
561      trekkie.config = config || {};
562      trekkie.config.initialDocumentCookie = document.cookie;
563      var first = document.getElementsByTagName('script')[0];
564var script = document.createElement('script');
565script.type = 'text/javascript';
566script.onerror = function(e) {
567  var scriptFallback = document.createElement('script');
568  scriptFallback.type = 'text/javascript';
569  scriptFallback.onerror = function(error) {
570          var Monorail = {
571      produce: function produce(monorailDomain, schemaId, payload) {
572        var currentMs = new Date().getTime();
573        var event = {
574          schema_id: schemaId,
575          payload: payload,
576          metadata: {
577            event_created_at_ms: currentMs,
578            event_sent_at_ms: currentMs
579          }
580        };
581        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
582      },
583      sendRequest: function sendRequest(endpointUrl, payload) {
584        // Try the sendBeacon API
585        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
586          var blobData = new window.Blob([payload], {
587            type: 'text/plain'
588          });
589
590          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
591            return true;
592          } // sendBeacon was not successful
593
594        } // XHR beacon
595
596        var xhr = new XMLHttpRequest();
597
598        try {
599          xhr.open('POST', endpointUrl);
600          xhr.setRequestHeader('Content-Type', 'text/plain');
601          xhr.send(payload);
602        } catch (e) {
603          console.log(e);
604        }
605
606        return false;
607      },
608      isIos12: function isIos12() {
609        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
610      }
611    };
612    Monorail.produce('monorail-edge.shopifysvc.com',
613      'trekkie_storefront_load_errors/1.1',
614      {shop_id: 46656225440,
615      theme_id: 111981199520,
616      app_name: "storefront",
617      context_url: window.location.href,
618      source_url: "//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
619
620  };
621  scriptFallback.async = true;
622  scriptFallback.src = '//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
623  first.parentNode.insertBefore(scriptFallback, first);
624};
625script.async = true;
626script.src = '//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
627first.parentNode.insertBefore(script, first);
628
629    };
630    trekkie.load(
631      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":46656225440,"isMerchantRequest":null,"themeId":111981199520,"themeCityHash":"14334061775225347765","contentLanguage":"en","currency":"INR","eventMetadataId":"6c6be5e9-8380-485a-aea3-039876a8ec8b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
632    );
633
634    var loaded = false;
635    trekkie.ready(function() {
636      if (loaded) return;
637      loaded = true;
638
639      window.ShopifyAnalytics.lib = window.trekkie;
640
641      var originalDocumentWrite = document.write;
642      document.write = customDocumentWrite;
643      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
644      document.write = originalDocumentWrite;
645
646      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
647      var token = match? match[1]: undefined;
648      if (!hasLoggedConversion(token)) {
649        setCookieIfConversion(token);
650        
651      }
652    });
653
654    window.ShopifyAnalytics.lib.page(null,{"requestId":"c0aed4f4-c5a1-4226-8271-d2813c6cb9e4-1790291571","shopifyEmitted":true});
655
656    var eventsListenerScript = document.createElement('script');
657    eventsListenerScript.async = true;
658    eventsListenerScript.src = "//www.menakabooks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
659    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
660})();</script>
660
661  
661<script>
662  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
663    window.ga = function ga() {
664      (window.ga.q = window.ga.q || []).push(arguments);
665      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
666        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
667      }
668      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.");
669    };
670    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
671      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
672    }
673  }
674</script>
vendor: 1 bytes, line 674
674
675<script
676  defer
677  src="https://www.menakabooks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
678  data-application="storefront-renderer"
679  data-shop-id="46656225440"
680  data-render-region="gcp-us-central1"
681  data-page-type="customers/login"
682  data-theme-instance-id="111981199520"
683  data-theme-name="Simple"
684  data-theme-version="12.0.2"
685  data-monorail-region="shop_domain"
686  data-resource-timing-sampling-rate="10"
687  data-shs="true"
688  data-shs-beacon="true"
689  data-shs-export-with-fetch="true"
690  data-shs-logs-sample-rate="1"
691  data-shs-beacon-endpoint="https://www.menakabooks.com/api/collect"
692></script>
692
693<meta name="shopify-y" content="1f4ba370-c96f-47f9-97b9-4fba54ee8cfd" data-expiration="1821849172000"><meta name="shopify-s" content="381c7dba-e34a-48fc-943b-bccae7e49c8e" data-expiration="1790293372000"><meta name="new-cookie-storage-activated" content="t">
694</head>
695<body id="account" class="template-customers-login">
696
697  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
698
699  <div id="shopify-section-header" class="shopify-section">
700
701  <style>
702    .site-header__logo {
703      width: 220px;
704    }
705    #HeaderLogoWrapper {
706      max-width: 220px !important;
707    }
708  </style>
709  <style>
710    .announcement-bar--link:hover {
711      
712
713      
714        background-color: #3d3d3d;
715      
716    }
717  </style>
718
719  
720    <a href="https://www.youtube.com/channel/UCr4GyVtHoBJroRAwkC6Sywg" class="announcement-bar announcement-bar--link">
721  
722
723    <p class="announcement-bar__message site-wrapper">Click here to listen to the newly launched Menaka Classics Podcast.</p>
724
725  
726    </a>
727  
728
729
730<div class="site-wrapper">
731  <div class="top-bar grid">
732
733    <div class="grid__item medium-up--one-fifth small--one-half">
734      <div class="top-bar__search">
735        <a href="/en-us/search" class="medium-up--hide">
736          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
737        </a>
738        <form action="/en-us/search" method="get" class="search-bar small--hide" role="search">
739          
740          <button type="submit" class="search-bar__submit">
741            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
742            <span class="icon__fallback-text">Search</span>
743          </button>
744          <input type="search" name="q" class="search-bar__input" value="" placeholder="Search" aria-label="Search">
745        </form>
746      </div>
747    </div>
748
749    <div id="header-btn" class="grid__item  medium-up--two-fifths  small--one-half text-right">
750      <a href="/en-us/cart" class="site-header__cart">
751        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 20 20"><path fill="#444" d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path fill="#444" d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zM10.424 16.23a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zM16.853 16.23a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
752        <span class="small--hide">
753          Cart
754          (<span id="CartCount">0</span>)
755        </span>
756      </a>
757      <span class="customer-links">
758          
759            <a href="/en-us/account/login" id="customer_login_link">Log in</a>
760          
761        </span>
762    </div>        
763  </div>
764
765  <hr class="small--hide hr--border">
766
767  <header class="site-header grid medium-up--grid--table" role="banner">
768    <div class="grid__item small--text-center">
769      <div itemscope itemtype="http://schema.org/Organization">
770        
771
772          <div id="HeaderLogoWrapper" class="supports-js">
773            <a href="/en-us" itemprop="url" style="padding-top:29.30232558139535%; display: block;">
774              <img id="HeaderLogo"
775                   class="lazyload"
776                   src="//www.menakabooks.com/cdn/shop/files/logo_1_150x150.png?v=1614317775"
777                   data-src="//www.menakabooks.com/cdn/shop/files/logo_1_{width}x.png?v=1614317775"
778                   data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
779                   data-aspectratio=""
780                   data-sizes="auto"
781                   alt="Menakabooks"
782                   itemprop="logo">
783            </a>
784          </div>
785          <noscript>
786            
787            <a href="/en-us" itemprop="url">
788              <img class="site-header__logo" src="//www.menakabooks.com/cdn/shop/files/logo_1_220x.png?v=1614317775"
789              srcset="//www.menakabooks.com/cdn/shop/files/logo_1_220x.png?v=1614317775 1x, //www.menakabooks.com/cdn/shop/files/[email protected]?v=1614317775 2x"
790              alt="Menakabooks"
791              itemprop="logo">
792            </a>
793          </noscript>
794          
795        
796      </div>
797    </div>
798    
799  </header>
800</div>
801
802
803
804
805</div>
806
807    
808
809  <div class="site-wrapper">
810
811    <div class="grid">
812
813      <div id="shopify-section-sidebar" class="shopify-section"><div data-section-id="sidebar" data-section-type="sidebar-section">
814  <nav class="grid__item small--text-center medium-up--one-fifth" role="navigation">
815    <hr class="hr--small medium-up--hide">
816    <button id="ToggleMobileMenu" class="mobile-menu-icon medium-up--hide" aria-haspopup="true" aria-owns="SiteNav">
817      <span class="line"></span>
818      <span class="line"></span>
819      <span class="line"></span>
820      <span class="line"></span>
821      <span class="icon__fallback-text">Menu</span>
822    </button>
823    <div id="SiteNav" class="site-nav" role="menu">
824      <ul class="list--nav">
825        
826          
827          
828            <li class="site-nav__item">
829              <a href="/en-us" class="site-nav__link">Home</a>
830            </li>
831          
832        
833          
834          
835            
836
837            
838
839            <li class="site-nav--has-submenu site-nav__item">
840              <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-2">
841                Magazine Subscriptions
842                <span class="site-nav__link__text" aria-hidden="true">+</span>
843              </button>
844              <ul id="Collapsible-2" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
845                
846                  
847                    <li >
848                      <a href="/en-us/collections/international-1" class="site-nav__link">International</a>
849                    </li>
850                  
851                
852                  
853                    <li >
854                      <a href="/en-us/collections/domestic-1" class="site-nav__link">Domestic</a>
855                    </li>
856                  
857                
858              </ul>
859            </li>
860          
861        
862          
863          
864            <li class="site-nav__item">
865              <a href="/en-us/collections/diwali-issues" class="site-nav__link">Diwali Issues</a>
866            </li>
867          
868        
869          
870          
871            
872
873            
874
875            <li class="site-nav--has-submenu site-nav__item">
876              <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4">
877                Books
878                <span class="site-nav__link__text" aria-hidden="true">+</span>
879              </button>
880              <ul id="Collapsible-4" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
881                
882                  
883                    <li >
884                      <a href="/en-us/collections/english-bestsellers" class="site-nav__link">English Bestsellers</a>
885                    </li>
886                  
887                
888                  
889                    <li >
890                      <a href="/en-us/collections/biographies-and-autobiographies-1" class="site-nav__link">Biographies And Autobiographies</a>
891                    </li>
892                  
893                
894                  
895                    
896
897                    
898
899                    <li class="site-nav--has-submenu">
900                      <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4-3">
901                        Literature And Fiction
902                        <span class="site-nav__link__text" aria-hidden="true">+</span>
903                      </button>
904                      <ul id="Collapsible-4-3" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
905                        
906                          <li class="site-nav__grandchild">
907                            <a href="/en-us/collections/novels" class="site-nav__link">Novels</a>
908                          </li>
909                        
910                          <li class="site-nav__grandchild">
911                            <a href="/en-us/collections/short-stories" class="site-nav__link">Short Stories</a>
912                          </li>
913                        
914                          <li class="site-nav__grandchild">
915                            <a href="/en-us/collections/drama" class="site-nav__link">Drama</a>
916                          </li>
917                        
918                          <li class="site-nav__grandchild">
919                            <a href="/en-us/collections/plays" class="site-nav__link">Plays</a>
920                          </li>
921                        
922                          <li class="site-nav__grandchild">
923                            <a href="/en-us/collections/mystery" class="site-nav__link">Mystery</a>
924                          </li>
925                        
926                          <li class="site-nav__grandchild">
927                            <a href="/en-us/collections/horror" class="site-nav__link">Horror</a>
928                          </li>
929                        
930                          <li class="site-nav__grandchild">
931                            <a href="/en-us/collections/poetry" class="site-nav__link">Poetry</a>
932                          </li>
933                        
934                          <li class="site-nav__grandchild">
935                            <a href="/en-us/collections/true-stories" class="site-nav__link">True Stories</a>
936                          </li>
937                        
938                          <li class="site-nav__grandchild">
939                            <a href="/en-us/collections/literary-criticism-1" class="site-nav__link">Literary Criticism</a>
940                          </li>
941                        
942                          <li class="site-nav__grandchild">
943                            <a href="/en-us/collections/folklores" class="site-nav__link">Folklores</a>
944                          </li>
945                        
946                      </ul>
947                    </li>
948                  
949                
950                  
951                    <li >
952                      <a href="/en-us/collections/cooking-and-food" class="site-nav__link">Cooking And Food</a>
953                    </li>
954                  
955                
956                  
957                    <li >
958                      <a href="/en-us/collections/comics-and-graphic-novels-1" class="site-nav__link">Comics And Graphic Novels</a>
959                    </li>
960                  
961                
962                  
963                    
964
965                    
966
967                    <li class="site-nav--has-submenu">
968                      <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4-6">
969                        Academic
970                        <span class="site-nav__link__text" aria-hidden="true">+</span>
971                      </button>
972                      <ul id="Collapsible-4-6" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
973                        
974                          <li class="site-nav__grandchild">
975                            <a href="/en-us/collections/dr-homi-bhabha-balvaidnyanik-spardha" class="site-nav__link">Dr. Homi Bhabha Balvaidnyanik Spardha</a>
976                          </li>
977                        
978                          <li class="site-nav__grandchild">
979                            <a href="/en-us/collections/archeology" class="site-nav__link">Archeology</a>
980                          </li>
981                        
982                          <li class="site-nav__grandchild">
983                            <a href="/en-us/collections/architecture" class="site-nav__link">Architecture</a>
984                          </li>
985                        
986                          <li class="site-nav__grandchild">
987                            <a href="/en-us/collections/astrology" class="site-nav__link">Astrology</a>
988                          </li>
989                        
990                          <li class="site-nav__grandchild">
991                            <a href="/en-us/collections/b-b-a-b-c-a-b-b-m" class="site-nav__link">B.B.A. / B.C.A. / B.B.M</a>
992                          </li>
993                        
994                          <li class="site-nav__grandchild">
995                            <a href="/en-us/collections/commerce" class="site-nav__link">Commerce</a>
996                          </li>
997                        
998                          <li class="site-nav__grandchild">
999                            <a href="/en-us/collections/communication" class="site-nav__link">Communication</a>
1000                          </li>
1001                        
1002                          <li class="site-nav__grandchild">
1003                            <a href="/en-us/collections/competitive-exams" class="site-nav__link">Competitive Exams</a>
1004                          </li>
1005                        
1006                          <li class="site-nav__grandchild">
1007                            <a href="/en-us/collections/disaster-management" class="site-nav__link">Disaster Management</a>
1008                          </li>
1009                        
1010                          <li class="site-nav__grandchild">
1011                            <a href="/en-us/collections/economics" class="site-nav__link">Economics</a>
1012                          </li>
1013                        
1014                          <li class="site-nav__grandchild">
1015                            <a href="/en-us/collections/d-ed-b-ed" class="site-nav__link">D. Ed. / B. Ed.</a>
1016                          </li>
1017                        
1018                          <li class="site-nav__grandchild">
1019                            <a href="/en-us/collections/encyclopedia" class="site-nav__link">Encyclopedia</a>
1020                          </li>
1021                        
1022                          <li class="site-nav__grandchild">
1023                            <a href="/en-us/collections/english-language" class="site-nav__link">English Language</a>
1024                          </li>
1025                        
1026                          <li class="site-nav__grandchild">
1027                            <a href="/en-us/collections/environment" class="site-nav__link">Environment</a>
1028                          </li>
1029                        
1030                          <li class="site-nav__grandchild">
1031                            <a href="/en-us/collections/essays" class="site-nav__link">Essays</a>
1032                          </li>
1033                        
1034                          <li class="site-nav__grandchild">
1035                            <a href="/en-us/collections/history" class="site-nav__link">History</a>
1036                          </li>
1037                        
1038                          <li class="site-nav__grandchild">
1039                            <a href="/en-us/collections/geography" class="site-nav__link">Geography</a>
1040                          </li>
1041                        
1042                          <li class="site-nav__grandchild">
1043                            <a href="/en-us/collections/information-technology" class="site-nav__link">Information Technology</a>
1044                          </li>
1045                        
1046                          <li class="site-nav__grandchild">
1047                            <a href="/en-us/collections/investment" 
1047class="site-nav__link">Investment</a>
1048                          </li>
1049                        
1050                          <li class="site-nav__grandchild">
1051                            <a href="/en-us/collections/journalism" class="site-nav__link">Journalism</a>
1052                          </li>
1053                        
1054                          <li class="site-nav__grandchild">
1055                            <a href="/en-us/collections/law" class="site-nav__link">Law</a>
1056                          </li>
1057                        
1058                          <li class="site-nav__grandchild">
1059                            <a href="/en-us/collections/letter-writing" class="site-nav__link">Letter Writing</a>
1060                          </li>
1061                        
1062                          <li class="site-nav__grandchild">
1063                            <a href="/en-us/collections/library-science" class="site-nav__link">Library Science</a>
1064                          </li>
1065                        
1066                          <li class="site-nav__grandchild">
1067                            <a href="/en-us/collections/literary-criticism" class="site-nav__link">Literary Criticism</a>
1068                          </li>
1069                        
1070                          <li class="site-nav__grandchild">
1071                            <a href="/en-us/collections/management" class="site-nav__link">Management</a>
1072                          </li>
1073                        
1074                          <li class="site-nav__grandchild">
1075                            <a href="/en-us/collections/marathi-language" class="site-nav__link">Marathi Language</a>
1076                          </li>
1077                        
1078                          <li class="site-nav__grandchild">
1079                            <a href="/en-us/collections/mpsc-upsc" class="site-nav__link">MPSC / UPSC</a>
1080                          </li>
1081                        
1082                          <li class="site-nav__grandchild">
1083                            <a href="/en-us/collections/music" class="site-nav__link">Music</a>
1084                          </li>
1085                        
1086                          <li class="site-nav__grandchild">
1087                            <a href="/en-us/collections/philosophy-1" class="site-nav__link">Philosophy</a>
1088                          </li>
1089                        
1090                          <li class="site-nav__grandchild">
1091                            <a href="/en-us/collections/psychology" class="site-nav__link">Psychology</a>
1092                          </li>
1093                        
1094                          <li class="site-nav__grandchild">
1095                            <a href="/en-us/collections/political-science" class="site-nav__link">Political Science</a>
1096                          </li>
1097                        
1098                          <li class="site-nav__grandchild">
1099                            <a href="/en-us/collections/science" class="site-nav__link">Science</a>
1100                          </li>
1101                        
1102                          <li class="site-nav__grandchild">
1103                            <a href="/en-us/collections/religious-studies" class="site-nav__link">Religious Studies</a>
1104                          </li>
1105                        
1106                          <li class="site-nav__grandchild">
1107                            <a href="/en-us/collections/sanskrit-language" class="site-nav__link">Sanskrit Language</a>
1108                          </li>
1109                        
1110                          <li class="site-nav__grandchild">
1111                            <a href="/en-us/collections/sociology" class="site-nav__link">Sociology</a>
1112                          </li>
1113                        
1114                          <li class="site-nav__grandchild">
1115                            <a href="/en-us/collections/sports" class="site-nav__link">Sports</a>
1116                          </li>
1117                        
1118                          <li class="site-nav__grandchild">
1119                            <a href="/en-us/collections/school-supplementary" class="site-nav__link">School Supplementary</a>
1120                          </li>
1121                        
1122                          <li class="site-nav__grandchild">
1123                            <a href="/en-us/collections/dictionary" class="site-nav__link">Dictionary</a>
1124                          </li>
1125                        
1126                          <li class="site-nav__grandchild">
1127                            <a href="/en-us/collections/languages" class="site-nav__link">Languages</a>
1128                          </li>
1129                        
1130                          <li class="site-nav__grandchild">
1131                            <a href="/en-us/collections/ayurveda" class="site-nav__link">Ayurveda</a>
1132                          </li>
1133                        
1134                      </ul>
1135                    </li>
1136                  
1137                
1138                  
1139                    <li >
1140                      <a href="/en-us/collections/health-and-fitness-1" class="site-nav__link">Health And Fitness</a>
1141                    </li>
1142                  
1143                
1144                  
1145                    <li >
1146                      <a href="/en-us/collections/religion-and-spirituality-1" class="site-nav__link">Religion And Spirituality</a>
1147                    </li>
1148                  
1149                
1150                  
1151                    <li >
1152                      <a href="/en-us/collections/humor-1" class="site-nav__link">Humor</a>
1153                    </li>
1154                  
1155                
1156                  
1157                    <li >
1158                      <a href="/en-us/collections/crafts-and-hobbies-1" class="site-nav__link">Crafts And Hobbies</a>
1159                    </li>
1160                  
1161                
1162                  
1163                    <li >
1164                      <a href="/en-us/collections/history-and-politics-1" class="site-nav__link">History And Politics</a>
1165                    </li>
1166                  
1167                
1168                  
1169                    <li >
1170                      <a href="/en-us/collections/children-and-teens-1" class="site-nav__link">Children And Teens</a>
1171                    </li>
1172                  
1173                
1174                  
1175                    <li >
1176                      <a href="/en-us/collections/families-and-relationships-1" class="site-nav__link">Families And Relationships</a>
1177                    </li>
1178                  
1179                
1180                  
1181                    <li >
1182                      <a href="/en-us/collections/travel-outdoors-and-nature-1" class="site-nav__link">Travel, Outdoors and Nature</a>
1183                    </li>
1184                  
1185                
1186                  
1187                    <li >
1188                      <a href="/en-us/collections/business-and-management" class="site-nav__link">Business and Management</a>
1189                    </li>
1190                  
1191                
1192                  
1193                    <li >
1194                      <a href="/en-us/collections/science-and-technology" class="site-nav__link">Science and Technology</a>
1195                    </li>
1196                  
1197                
1198                  
1199                    <li >
1200                      <a href="/en-us/collections/miscellaneous" class="site-nav__link">Miscellaneous</a>
1201                    </li>
1202                  
1203                
1204                  
1205                    <li >
1206                      <a href="/en-us/collections/philosophy" class="site-nav__link">Philosophy</a>
1207                    </li>
1208                  
1209                
1210                  
1211                    <li >
1212                      <a href="/en-us/collections/self-help" class="site-nav__link">Self Help</a>
1213                    </li>
1214                  
1215                
1216                  
1217                    <li >
1218                      <a href="/en-us/collections/translations" class="site-nav__link">Translations</a>
1219                    </li>
1220                  
1221                
1222                  
1223                    <li >
1224                      <a href="/en-us/collections/thought-provoking" class="site-nav__link">Thought Provoking</a>
1225                    </li>
1226                  
1227                
1228                  
1229                    <li >
1230                      <a href="/en-us/collections/pocket-books" class="site-nav__link">Pocket Books</a>
1231                    </li>
1232                  
1233                
1234                  
1235                    <li >
1236                      <a href="/en-us/collections/agriculture-and-animal-husbandry" class="site-nav__link">Agriculture and Animal Husbandry</a>
1237                    </li>
1238                  
1239                
1240              </ul>
1241            </li>
1242          
1243        
1244          
1245          
1246            <li class="site-nav__item">
1247              <a href="/en-us/collections/new-arrivals" class="site-nav__link">New Arrivals</a>
1248            </li>
1249          
1250        
1251          
1252          
1253            <li class="site-nav__item">
1254              <a href="/en-us/collections/bestsellers" class="site-nav__link">Bestsellers</a>
1255            </li>
1256          
1257        
1258          
1259          
1260            
1261
1262            
1263
1264            <li class="site-nav--has-submenu site-nav__item">
1265              <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7">
1266                Publishers
1267                <span class="site-nav__link__text" aria-hidden="true">+</span>
1268              </button>
1269              <ul id="Collapsible-7" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
1270                
1271                  
1272                    <li >
1273                      <a href="/en-us/collections/abhijit-prakashan" class="site-nav__link">Abhijit Prakashan</a>
1274                    </li>
1275                  
1276                
1277                  
1278                    <li >
1279                      <a href="/en-us/collections/akshar-prakashan" class="site-nav__link">Akshar Prakashan</a>
1280                    </li>
1281                  
1282                
1283                  
1284                    <li >
1285                      <a href="/en-us/collections/ameya-prakashan" class="site-nav__link">Ameya Prakashan</a>
1286                    </li>
1287                  
1288                
1289                  
1290                    <li >
1291                      <a href="/en-us/collections/anushree-prakashan" class="site-nav__link">Anushree Prakashan</a>
1292                    </li>
1293                  
1294                
1295                  
1296                    <li >
1297                      <a href="/en-us/collections/continental-prakashan" class="site-nav__link">Continental Prakashan</a>
1298                    </li>
1299                  
1300                
1301                  
1302                    <li >
1303                      <a href="/en-us/collections/diamond-publications" class="site-nav__link">Diamond Publications</a>
1304                    </li>
1305                  
1306                
1307                  
1308                    <li >
1309                      <a href="/en-us/collections/dilipraj-prakashan" class="site-nav__link">Dilipraj Prakashan</a>
1310                    </li>
1311                  
1312                
1313                  
1314                    <li >
1315                      <a href="/en-us/collections/gajanan-book-depot" class="site-nav__link">Gajanan Book Depot</a>
1316                    </li>
1317                  
1318                
1319                  
1320                    
1321
1322                    
1323
1324                    <li class="site-nav--has-submenu">
1325                      <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7-9">
1326                        Jyotsna Prakashan
1327                        <span class="site-nav__link__text" aria-hidden="true">+</span>
1328                      </button>
1329                      <ul id="Collapsible-7-9" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
1330                        
1331                          <li class="site-nav__grandchild">
1332                            <a href="/en-us/collections/grace-prakashan" class="site-nav__link">Grace Prakashan</a>
1333                          </li>
1334                        
1335                          <li class="site-nav__grandchild">
1336                            <a href="/en-us/collections/random-house" class="site-nav__link">Random House</a>
1337                          </li>
1338                        
1339                      </ul>
1340                    </li>
1341                  
1342                
1343                  
1344                    <li >
1345                      <a href="/en-us/collections/majestic-prakashan" class="site-nav__link">Majestic Prakashan</a>
1346                    </li>
1347                  
1348                
1349                  
1350                    <li >
1351                      <a href="/en-us/collections/manjul-publishing-house" class="site-nav__link">Manjul Publishing House</a>
1352                    </li>
1353                  
1354                
1355                  
1356                    <li >
1357                      <a href="/en-us/collections/manovikas-prakashan" class="site-nav__link">Manovikas Prakashan</a>
1358                    </li>
1359                  
1360                
1361                  
1362                    <li >
1363                      <a href="/en-us/collections/mehta-publishing-house" class="site-nav__link">Mehta Publishing House</a>
1364                    </li>
1365                  
1366                
1367                  
1368                    <li >
1369                      <a href="/en-us/collections/menaka-prakashan-1" class="site-nav__link">Menaka Prakashan</a>
1370                    </li>
1371                  
1372                
1373                  
1374                    <li >
1375                      <a href="/en-us/collections/nitin-prakashan" class="site-nav__link">Nitin Prakashan</a>
1376                    </li>
1377                  
1378                
1379                  
1380                    <li >
1381                      <a href="/en-us/collections/padmagandha-prakashan" class="site-nav__link">Padmagandha Prakashan</a>
1382                    </li>
1383                  
1384                
1385                  
1386                    <li >
1387                      <a href="/en-us/collections/payal-publication" class="site-nav__link">Payal Publication</a>
1388                    </li>
1389                  
1390                
1391                  
1392                    <li >
1393                      <a href="/en-us/collections/prasad-prakashan" class="site-nav__link">Prasad Prakashan</a>
1394                    </li>
1395                  
1396                
1397                  
1398                    <li >
1399                      <a href="/en-us/collections/rajhans-prakashan" class="site-nav__link">Rajhans Prakashan</a>
1400                    </li>
1401                  
1402                
1403                  
1404                    <li >
1405                      <a href="/en-us/collections/rohan-prakashan" class="site-nav__link">Rohan Prakashan</a>
1406                    </li>
1407                  
1408                
1409                  
1410                    <li >
1411                      <a href="/en-us/collections/sadhana-prakashan" class="site-nav__link">Sadhana Prakashan</a>
1412                    </li>
1413                  
1414                
1415                  
1416                    <li >
1417                      <a href="/en-us/collections/sakal-prakashan" class="site-nav__link">Sakal Prakashan</a>
1418                    </li>
1419                  
1420                
1421                  
1422                    <li >
1423                      <a href="/en-us/collections/saket-prakashan" class="site-nav__link">Saket Prakashan</a>
1424                    </li>
1425                  
1426                
1427                  
1428                    <li >
1429                      <a href="/en-us/collections/samakaleen-prakashan" class="site-nav__link">Samakaleen Prakashan</a>
1430                    </li>
1431                  
1432                
1433                  
1434                    <li >
1435                      <a href="/en-us/collections/snehal-prakashan" class="site-nav__link">Snehal Prakashan</a>
1436                    </li>
1437                  
1438                
1439                  
1440                    <li >
1441                      <a href="/en-us/collections/tejgyan-foundation" class="site-nav__link">Tejgyan Foundation</a>
1442                    </li>
1443                  
1444                
1445                  
1446                    <li >
1447                      <a href="/en-us/collections/tilak-bandhu-prakashan" class="site-nav__link">Tilak Bandhu Prakashan</a>
1448                    </li>
1449                  
1450                
1451                  
1452                    <li >
1453                      <a href="/en-us/collections/unmesh-prakashan" class="site-nav__link">Unmesh Prakashan</a>
1454                    </li>
1455                  
1456                
1457                  
1458                    <li >
1459                      <a href="/en-us/collections/utkarsha-prakashan" class="site-nav__link">Utkarsha Prakashan</a>
1460                    </li>
1461                  
1462                
1463                  
1464                    
1465
1466                    
1467
1468                    <li class="site-nav--has-submenu">
1469                      <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7-30">
1470                        More Publishers
1471                        <span class="site-nav__link__text" aria-hidden="true">+</span>
1472                      </button>
1473                      <ul id="Collapsible-7-30" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;">
1474                        
1475                          <li class="site-nav__grandchild">
1476                            <a href="/en-us/collections/ela-foundation" class="site-nav__link">Ela Foundation</a>
1477                          </li>
1478                        
1479                          <li class="site-nav__grandchild">
1480                            <a href="/en-us/collections/rohini-dake" class="site-nav__link">Rohini Dake</a>
1481                          </li>
1482                        
1483                          <li class="site-nav__grandchild">
1484                            <a href="/en-us/collections/vidyarthi-sahayyak-samiti" class="site-nav__link">Vidyarthi Sahayyak Samiti</a>
1485                          </li>
1486                        
1487                          <li class="site-nav__grandchild">
1488                            <a href="/en-us/collections/aaj-ka-anand-papers" class="site-nav__link">Aaj Ka Anand Papers</a>
1489                          </li>
1490                        
1491                          <li class="site-nav__grandchild">
1492                            <a href="/en-us/collections/sampada-publication" class="site-nav__link">Sampada Publication</a>
1493                          </li>
1494                        
1495                          <li class="site-nav__grandchild">
1496                            <a href="/en-us/collections/amrutsiddhi-prakashan" class="site-nav__link">Amrutsiddhi Prakashan</a>
1497                          </li>
1498                        
1499                          <li class="site-nav__grandchild">
1500                            <a href="/en-us/collections/navasahitya-book-stall" class="site-nav__link">Navasahitya Book Stall</a>
1501                          </li>
1502                        
1503                          <li class="site-nav__grandchild">
1504                            <a href="/en-us/collections/shashideep-prakashan" class="site-nav__link">Shashideep Prakashan</a>
1505                          </li>
1506                        
1507                          <li class="site-nav__grandchild">
1508                            <a href="/en-us/collections/kalasakta-pune" class="site-nav__link">Kalasakta, Pune</a>
1509                          </li>
1510                        
1511                          <li class="site-nav__grandchild">
1512                            <a href="/en-us/collections/self-published" class="site-nav__link">Self Published</a>
1513                          </li>
1514                        
1515                          <li class="site-nav__grandchild">
1516                            <a href="/en-us/collections/shraddha-prakashan" class="site-nav__link">Shraddha Prakashan</a>
1517                          </li>
1518                        
1519                          <li class="site-nav__grandchild">
1520                            <a href="/en-us/collections/manakshare-publications" class="site-nav__link">Manakshare Publications</a>
1521                          </li>
1522                        
1523                      </ul>
1524                    </li>
1525                  
1526                
1527                  
1528                    <li >
1529                      <a href="/en-us/collections/chinar-publishers" class="site-nav__link">Chinar Publishers</a>
1530                    </li>
1531                  
1532                
1533                  
1534                    <li >
1535                      <a href="/en-us/collections/indrayani-sahitya-prakashan" class="site-nav__link">Indrayani Sahitya Prakashan</a>
1536                    </li>
1537                  
1538                
1539                  
1540                    <li >
1541                      <a href="/en-us/collections/swati-prakashan" class="site-nav__link">Swati Prakashan</a>
1542                    </li>
1543                  
1544                
1545                  
1546                    <li >
1547                      <a href="/en-us/collections/madhushree-prakashan" class="site-nav__link">Madhushree Prakashan</a>
1548                    </li>
1549                  
1550                
1551                  
1552                    <li >
1553                      <a href="/en-us/collections/komal-prakashan" class="site-nav__link">Komal Prakashan</a>
1554                    </li>
1555                  
1556                
1557                  
1558                    <li >
1559                      <a href="/en-us/collections/vidarbha-marathwada-book-company" class="site-nav__link">Vidarbha Marathwada Book Company</a>
1560                    </li>
1561                  
1562                
1563              </ul>
1564            </li>
1565          
1566        
1567          
1568          
1569            <li class="site-nav__item">
1570              <a href="/en-us/collections/vintage-collection" class="site-nav__link">Vintage Collection</a>
1571            </li>
1572          
1573        
1574        
1575          
1576            <li>
1577              <a href="/en-us/account/login" class="small--hide site-nav__link site-nav--account medium-up--hide">Log in</a>
1578            </li>
1579            <li>
1580              <a href="/en-us/account/register" class="small--hide site-nav__link site-nav--account medium-up--hide">Sign up</a>
1581            </li>
1582          
1583        
1584      </ul>
1585      <ul class="list--inline social-links">
1586        
1587        
1588        
1589        
1590        
1591        
1592        
1593        
1594          <li>
1595            <a href="https://www.youtube.com/channel/UCr4GyVtHoBJroRAwkC6Sywg" title="Menakabooks on YouTube">
1596              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.
1596058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
1597              <span class="icon__fallback-text">YouTube</span>
1598            </a>
1599          </li>
1600        
1601        
1602        
1603        
1604      </ul>
1605    </div>
1606    <hr class="medium-up--hide hr--small ">
1607  </nav>
1608</div>
1609
1610
1611
1612
1613</div>
1614
1615      <main class="main-content grid__item medium-up--four-fifths" id="MainContent" role="main">
1616        
1617          <hr class="hr--border-top small--hide">
1618        
1619        
1620          <nav class="breadcrumb-nav small--text-center" aria-label="You are here">
1621  <span itemscope itemtype="http://schema.org/BreadcrumbList">
1622    <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1623      <a href="/en-us" itemprop="item" title="Back to the frontpage">
1624        <span itemprop="name">Home</span>
1625      </a>
1626      <span itemprop="position" hidden>1</span>
1627    </span>
1628    <span class="breadcrumb-nav__separator" aria-hidden="true">›</span>
1629  
1630    <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1631      <span itemprop="name">Account</span>
1632      <span itemprop="position" hidden>2</span>
1633    </span>
1634  
1635  </span>
1636</nav>
1637
1638        
1639        <!-- /templates/customers/login.liquid -->
1640<div class="grid">
1641
1642  <div class="grid__item">
1643    <div class="form--success hide" id="ResetSuccess">
1644      We&#39;ve sent you an email with a link to update your password.
1645    </div>
1646
1647    <div id="CustomerLoginForm" class="form-vertical">
1648      <form method="post" action="/en-us/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="✓" />
1649
1650        <h1 class="small--text-center">Login</h1>
1651
1652        
1653
1654        <label for="CustomerEmail" class="label--hidden">Email</label>
1655        <input type="email" name="customer[email]" id="CustomerEmail" class="" placeholder="Email" autocorrect="off" autocapitalize="off" autofocus>
1656
1657        
1658          <label for="CustomerPassword" class="label--hidden">Password</label>
1659          <input type="password" value="" name="customer[password]" id="CustomerPassword" class="" placeholder="Password">
1660        
1661
1662        <p>
1663          <input type="submit" class="btn" value="Sign In">
1664        </p>
1665        <p><a href="/en-us/account/register" id="customer_register_link">Sign up</a></p>
1666        
1667          <p><a href="#recover" id="RecoverPassword">Forgot your password?</a></p>
1668        
1669
1670      </form>
1671    </div>
1672
1673    
1674    <div id="RecoverPasswordForm" class="hide">
1675
1676      <h2 class="small--text-center">Reset your password</h2>
1677      <p>We will send you an email to reset your password.</p>
1678
1679      <div class="form-vertical">
1680        <form method="post" action="/en-us/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
1681
1682          
1683
1684          
1685          
1686
1687          <label for="RecoverEmail" class="label--hidden">Email</label>
1688          <input type="email" value="" name="email" id="RecoverEmail" placeholder="Email" autocorrect="off" autocapitalize="off">
1689
1690          <p>
1691            <input type="submit" class="btn" value="Submit">
1692          </p>
1693
1694          <button type="button" id="HideRecoverPasswordLink" class="btn--link">Cancel</button>
1695        </form>
1696      </div>
1697
1698    </div>
1699
1700    
1701    
1702  </div>
1703
1704</div>
1705
1706      </main>
1707
1708    </div>
1709
1710    <hr>
1711
1712    <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" role="contentinfo" data-section-id="footer" data-section-type="footer-section">
1713
1714  <div class="grid">
1715
1716    
1717
1718    
1719      
1720          <div class="grid__item medium-up--one-third small--one-whole">
1721            
1722              <h3 class="site-footer__section-title">Important Links</h3>
1723            
1724            <ul class="site-footer__menu">
1725              
1726                <li><a href="/en-us/pages/privacy-policy-1">Privacy Policy</a></li>
1727              
1728                <li><a href="/en-us/pages/shipping-policy">Shipping Policy</a></li>
1729              
1730                <li><a href="/en-us/pages/return-policy">Return Policy</a></li>
1731              
1732                <li><a href="/en-us/pages/cancellation-policy">Cancellation Policy</a></li>
1733              
1734                <li><a href="/en-us/pages/terms-conditions-1">Terms & Conditions</a></li>
1735              
1736                <li><a href="/en-us/pages/disclaimer">Disclaimer</a></li>
1737              
1738                <li><a href="https://menakabooks.aftership.com/">Track Order</a></li>
1739              
1740            </ul>
1741          </div>
1742
1743        
1744    
1745      
1746          <div class="grid__item medium-up--one-third small--one-whole">
1747            
1748              <h3 class="site-footer__section-title">Our Store</h3>
1749            
1750            <div class="rte"><p>Menaka Prakashan (Publication division of MediaNext), 1, Shreeyash, 59/22, Navsahyadri 
1750Society, Karve Nagar, Pune - 411052. Maharashtra. India.</p><p>Telephone: +91-20-2952 7960</p></div>
1751          </div>
1752
1753        
1754    
1755      
1756          <div class="grid__item medium-up--one-third small--one-whole">
1757            
1758              <h3 class="site-footer__section-title">Tech Support (7 am - 10 pm IST)</h3>
1759            
1760            <div class="rte"><p><strong>+91 88568 38601</strong></p><p><strong>+91 86685 58001 </strong></p></div>
1761          </div>
1762
1763        
1764    
1765
1766    </div>
1767
1768  
1769    <hr>
1770  
1771
1772  <div class="grid medium-up--grid--table sub-footer small--text-center">
1773    <div class="grid__item medium-up--one-half">
1774      <small>Copyright &copy; 2026, <a href="/en-us" title="">Menakabooks</a>.     </div></div>
1775</footer>
1776
1777
1778
1779
1780</div>
1781</div>
1782
1783  
1784
1785  <ul hidden>
1786    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1787    <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li>
1788  </ul>
1789
1790  
1790<script src="//www.menakabooks.com/cdn/shop/t/3/assets/theme.js?v=137332315393817665141600341517" type="text/javascript"></script>
1790
1791 
1792 <input type="hidden" name="aaamembership_customer_logged_id" value="" id="aaamembership_customer_logged_id"> 
1793<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"/>
1794<style>
1795  #asw-core-loading{
1796    position: fixed;
1797    top: 50%;
1798    left: 0;
1799    z-index: 99999;
1800    box-shadow: 0px 0px 20px #006e52;
1801    background-color: #006e52;
1802    border-radius: 0px 5px 5px 0px;
1803    text-align: center;
1804    padding: 10px;
1805    color: white;
1806  }
1807  .asw-core-hidden{
1808    display: none !important;
1809  }
1810</style>
1811<div id="asw-core-loading" class="animate__animated animate__pulse animate__infinite asw-core-hidden">
1812  <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="45.000000pt" height="45.000000pt" viewBox="0 0 65.000000 75.000000" preserveAspectRatio="xMidYMid meet">
1813    <g transform="translate(0.000000,75.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none">
1814       <path d="M408 645 c-8 -19 -8 -31 0 -51 10 -21 18 -25 44 -22 17 2 33 9 36 16
1815          3 9 -5 12 -24 10 -21 -2 -29 2 -32 16 -6 28 12 40 39 25 13 -6 27 -17 31 -23
1816          5 -7 8 -6 8 4 -1 51 -81 71 -102 25z"></path>
1817       <path d="M320 645 c-30 -7 -71 -16 -90 -20 -19 -4 -56 -14 -82 -22 -45 -14
1818          -48 -17 -48 -48 0 -55 19 -58 166 -28 71 14 130 27 132 28 2 2 -4 15 -13 29
1819          -11 16 -15 35 -11 51 4 14 5 25 4 24 -2 0 -28 -6 -58 -14z"></path>
1820       <path d="M508 544 c-4 -23 -13 -46 -20 -51 -7 -6 -47 -15 -88 -22 -84 -14
1821          -100 -23 -83 -49 9 -16 18 -100 14 -140 0 -8 -10 -12 -23 -10 -21 3 -23 10
1822          -26 62 -2 32 0 66 4 75 4 9 8 24 9 34 3 26 19 34 87 41 81 10 108 21 108 46 0
1823          16 -5 20 -17 16 -10 -2 -91 -20 -181 -38 l-162 -32 2 -155 c2 -108 7 -156 15
1824          -158 8 -3 13 11 15 38 3 49 27 71 52 50 12 -10 16 -32 16 -88 0 -66 2 -74 18
1825          -71 13 2 18 17 22 68 5 61 6 65 30 65 22 0 26 -5 30 -39 5 -39 26 -60 34 -34
1826          3 7 7 34 11 60 4 34 12 51 26 59 29 15 59 -14 59 -58 0 -28 3 -33 25 -33 34 0
1827          36 15 33 225 -2 117 -6 166 -10 139z"></path>
1828    </g>
1829 </svg>
1830 <div id="asw-core-loading-text">
1831 </div>
1832</div>
1833
1834<script>
1835  var __aswcx = false;
1836  var __aswcx_data = `{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}}
1837`;
1838  window.shopstorm = window.shopstorm || {}; // Extending the SS object
1839  window.shopstorm.shop = window.shopstorm.shop || {};
1840  window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || 'Rs. {{amount}}';
1841  window.shopstorm.cart = {};
1842  window.shopstorm.cart.true_cart_count = String(
1843      `0
1844`)
1845    .trim();
1846  function aswInit(){
1847    if (location.search.indexOf("aswmToken") != -1 || localStorage.getItem("_aswm_shop_token")){
1848      // We're gonna grab the wizard!
1849      $("#asw-core-loading-text").text("Loading Wizard...");
1850      $("#asw-core-loading").removeClass("asw-core-hidden");
1851      var token = localStorage.getItem("_aswm_shop_token");
1852      if (!token){
1853        var search = location.search.substr(1);
1854        search.split("&");
1855        for (var s in search){
1856          if (typeof(search) == "array") var sitem = search[s].split("=");
1857          else sitem = search.split("=");
1858          if (sitem[0] == "aswmToken"){
1859            token = sitem[1];
1860            break;
1861          }
1862        }
1863      }
1864      if (token){
1865        localStorage.setItem("_aswm_shop_token",token);
1866        $.ajax({
1867          url: "https://advanced-sw-core.herokuapp.com/wizard/?aswm_token="+token,
1868          method: "GET",
1869          success: function(resp){
1870            setTimeout(function(resp){
1871              $("#asw-core-loading").addClass("asw-core-hidden");
1872              $("body").append(resp);
1873            },2000,resp);
1874          },
1875          error: function(err){
1876            return;
1877          }
1878        });
1879      }
1880      else {
1881        console.log("[ASWM] Can't get wizard");
1882        $("#asw-core-loading").addClass("asw-core-hidden");
1883      }
1884    }
1885    else {
1886      // We're in worker mode
1887      /* ASWCX Loader */
1888      try{
1889        localStorage.setItem("_aswm_s_config",__aswcx_data);
1890        __aswcx = true;
1891        try{
1892          var aswmcx = JSON.parse(localStorage.getItem("_aswm_s_config"));
1893          var cart_page_config_a = aswmcx[5];
1894          var cart_page_config_b = aswmcx[6];
1895          if(!cart_page_config_a || !cart_page_config_b) throw "ASWMCX Error 681";
1896          var cart_page_config = {
1897            id: cart_page_config_a._aswm_cart_form_id,
1898            index: cart_page_config_a._aswm_cart_form_index,
1899            index_updated: false,
1900            resolved: cart_page_config_a._aswm_resolved_cart_form_conflicts,
1901            line_item_sel: cart_page_config_b._aswm_cart_line_item_layout_sel,
1902            price_sel: cart_page_config_b._aswm_cart_line_item_price_selectors,
1903            quantity_sel: cart_page_config_b._aswm_cart_line_item_quantity_sel,
1904            subtotal_sel: cart_page_config_b._aswm_cart_subtotal_sel,
1905            cart_count_sel: cart_page_config_b._aswm_cart_count_selector,
1906            skip_indexes: cart_page_config_b._aswm_cart_form_skip_indexes
1907          };
1908          if(cart_page_config.cart_count_sel){
1909            $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
1910            var cart_count_monitor_func = function(){ 
1911              $(cart_page_config.cart_count_sel).off("DOMSubtreeModified");
1912              $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
1913              setTimeout(function(){
1914                $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
1915                $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func);
1916              },2);
1917            }
1918            $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func);
1919          }
1920          
1921        }
1922        catch(e){
1923          console.log(e);
1924          // Another one...
1925        }
1926      }
1927      catch(e){
1928        console.log(e);
1929        // It failed
1930      }
1931      var url_endpoint = "https://advanced-sw-core.herokuapp.com/wizard/?aswm_worker=true&aswm_tsid="+Shopify.theme.theme_store_id;
1932      if (location.href.indexOf("products") != -1) url_endpoint += "&aswm_product=1";
1933      $.ajax({
1934        url: url_endpoint,
1935        method: "GET",
1936        success: function(resp){
1937          $("body").append(resp);
1938        }, 
1939        error: function(err){
1940          return;
1941        }
1942      });
1943    }
1944  }
1945  function waitForjQuery(){
1946    if(typeof($) != "undefined") aswInit();
1947    else if (typeof(jQuery) != "undefined"){
1948      $ = jQuery;
1949      aswInit();
1950    }
1951    else setTimeout(waitForjQuery,200);
1952  }
1953  function checkjQuery(){
1954    if(typeof(jQuery) == 'undefined' && typeof($) == 'undefined'){
1955      const script = document.createElement('script');
1956      script.src = 'https://code.jquery.com/jquery-3.4.1.min.js';
1957      document.head.appendChild(script);
1958      waitForjQuery();
1959    }
1960    else if (typeof(jQuery)){
1961      $ = jQuery;
1962      aswInit();
1963    }
1964  }
1965  window.addEventListener('DOMContentLoaded', checkjQuery);
1966</script>
1966
1967<link href="//www.menakabooks.com/cdn/shop/t/3/assets/recurpay.scss.css?v=108482729817560844331653648660" rel="stylesheet" type="text/css" media="all" />
1968<script>
1969  (function() {
1970    //Append Script
1971    var initScript = function(url, callback) {
1972      var script = document.createElement("script");
1973      script.type = "text/javascript";
1974      if (script.readyState){
1975        script.onreadystatechange = function() {
1976          if (script.readyState == "loaded" || script.readyState == "complete") {
1977            script.onreadystatechange = null;
1978            callback();
1979          }
1980        };
1981      } else {
1982        script.onload = function() {
1983          callback();
1984        };
1985      }
1986      script.src = url;
1987      document.getElementsByTagName("head")[0].appendChild(script);
1988    };
1989    
1990    var recurpaySubscription = function($) {
1991      window.recurpay = {};
1992      recurpay.domainURL = 'https://menakabooks2.recurpay.com';
1993      recurpay.action = 'default';
1994      recurpay.labelText = 'Subscribe Now and Save';
1995      recurpay.labelButton = 'Subscribe Now';
1996      recurpay.product= {};
1997      recurpay.checkout = "recurpay";
1998      recurpay.mixedCart = false;
1999      recurpay.product.id = "";
2000      recurpay.product.only_subscription = "";
2001      recurpay.product.available = "";
2002      recurpay.eligibilityAPI = recurpay.domainURL + '/api/storefront/v2/checkout/eligibility';
2003      recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json';
2004      recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json';
2005      recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/";
2006      recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp';
2007      
2008      recurpay.customer = 'guest';
2009      
2010      var accountTemplate = '',
2011          pdpTemplate = '',
2012          accountSelector = "#recurpay-account-widget",
2013          pdpSelector = "#recurpay-pdp-widget",
2014          subscriptionSelector = "#recurpay-manage-subscriptions",
2015          checkoutSelector = '[href="/checkout"], form[action="/cart"] button[type="submit"][name="checkout"], form[action="/cart"] input[type="submit"][name="checkout"], form[action="/checkout"] input[type="submit"][name="checkout"], form[action="/checkout"] button[type="submit"][name="checkout"], button[type="submit"][name="checkout"],button[name="checkout"], button.ucd-checkout-btn',
2016          atcFormSelector = 'form[action*="/cart/add"], form[action*="/cart/add.js"], form[id^="product_form_"], form[data-productid], form[action*="/cart/add"][data-js-product-form], form#AddToCartForm, #addToCartFormId1, form.product-form, #AddToCartForm_id, form[data-cart-submit="data-cart-submit"][data-productid], form.lh-product-form, form.shg-product-atc-btn-wrapper, form.shopify-product-form',
2017          atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart',
2018          buynowSelector = 'form[action="/cart/add"] .shopify-payment-button';
2019
2020      // ACCOUNT PAGE
2021      //LOGIN PAGE
2022function loginPageSubscriptionLink(){
2023    var accountLoginHTML = "";
2024        managesubscriptionSelector = ".recurpay-manage-subscription-link",
2025        signUpFormSelector = 'form[action*="/account"]';
2026    if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){
2027        $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>");
2028    }
2029    if($(managesubscriptionSelector).length >= 0){
2030        if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){
2031            var account_url = "";
2032            
2033                account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true';
2034            
2035            $.ajax({
2036                url: account_url,
2037                type: 'GET',
2038                async:true,
2039                success: function(response){
2040                    if(response != "ERROR"){
2041                        if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){
2042                            accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>";
2043                        }
2044                    }
2045                    $(managesubscriptionSelector).html(accountLoginHTML);
2046                }
2047            });
2048        }
2049    }
2050}
2051loginPageSubscriptionLink();
2052
2053if($(accountSelector).length && recurpay.customer !== "guest"){
2054        function recurAccount(count){
2055          accountTemplate += '<div class="subscription__account" data-subscription-block>'
2056          accountTemplate += '<div class="subscription__account--content">'
2057          accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>'
2058          if(count !== 0){
2059            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>'
2060            accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>'
2061          }
2062          else{
2063            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>'
2064            accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>'
2065          }
2066          accountTemplate += '</div></div>'
2067          return accountTemplate;
2068        }
2069        $.ajax({
2070          url: recurpay.accountAPI,
2071          type: 'GET',
2072          success: function(response){
2073            var accountHTML = '';
2074            if(response != "ERROR" && response.success == true) {
2075              accountHTML = recurAccount(response.data.subscription.count);
2076            }
2077            else {
2078              accountHTML = recurAccount(0);
2079            }
2080            if($(accountSelector).length){
2081              $(accountSelector).html(accountHTML);
2082            }
2083          },
2084          error: function(jqXhr, textStatus, errorThrown){
2085            console.log( errorThrown );
2086          }
2087        });
2088        $(document).on('click', subscriptionSelector, function(e) {
2089          e.preventDefault();
2090          var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>");
2091          $('body').append(checkoutForm);
2092          checkoutForm.submit();
2093        });
2094      }
2095
2096      // CHECK SUBSCRIPTION ELIGIBILITY
2097      function checkoutEligibility (){
2098        $.ajax({
2099          url: recurpay.eligibilityAPI,
2100          type: 'GET',
2101          async: false,
2102          success: function(response) {
2103            if(response != "ERROR" && response.checkout) {
2104              if(response.checkout.redirect_to){
2105                recurpay.checkout = response.checkout.redirect_to;
2106              }
2107            }
2108          }
2109        });
2110      }
2111      checkoutEligibility();
2112      // CART PAGE
2113      function recurCart(cartData){
2114        var checkoutData = [],
2115            cartItems = cartData.items,
2116            cartAttributes = [],
2117            cartNote = cartData.note,
2118            recurpayCheckout = false;
2119        $.each( cartData.attributes, function(key, value ) {
2120          if(key != "Plan" && key != '_PlanId'){
2121            cartAttributes.push({
2122              name: key,
2123              value:value
2124            });
2125          }
2126        });
2127        for(var i=0; i < cartItems.length; i++){
2128          var Planid = '',
2129              item = cartItems[i],
2130              property = item.properties,
2131              lineProperty = [];
2132          if(property){
2133            if(property._PlanId){
2134              Planid = property._PlanId
2135              recurpayCheckout = true;
2136            }
2137            $.each( property, function(key, value ) {
2138              if(key != "Plan" && key != '_PlanId'){
2139                lineProperty.push({
2140                  name: key,
2141                  value:value
2142                });
2143              }
2144            });
2145          }
2146          if(Planid == ''){
2147            checkoutData.push({
2148              quantity: item.quantity,
2149              variant_id: item.id,
2150              properties: lineProperty,
2151              type: 'ONETIME',
2152              currency:'INR'
2153            });
2154          }
2155          else{
2156            checkoutData.push({
2157              quantity: item.quantity,
2158              variant_id: item.id,
2159              properties: lineProperty,
2160              plan_id: Planid,
2161              type: 'SUBSCRIPTION',
2162              currency:'INR'
2163            });
2164          }
2165        }
2166        if(recurpayCheckout) {
2167          var getCheckoutData = JSON.stringify(checkoutData),
2168              getCartAttributes = JSON.stringify(cartAttributes),
2169              cartNote = $('[name="note"]').val();
2170          checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" +
2171                           "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+
2172                           "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" +
2173                           "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" +
2174                           "<input type='hidden' name='note' value='"+cartNote+"' />" +
2175                           "</form>");
2176          $('body').append(checkoutForm);
2177          checkoutForm.submit();
2178        }
2179        else {
2180          document.location.href = "/checkout";
2181        }
2182      }
2183
2184      // PRODUCT PAGE
2185      function recurPDP(data){
2186        var prepaidCount = 0,
2187            regularCount = 0,
2188            prepaidDiscount = [],
2189            maxPrepaidDiscount = '',
2190            showTabs = false,
2191            GetPlans = "",
2192            tabHTML = "";
2193        $.each(data.plans, function(key, plan) {
2194          var DiscountPercentageHtml = '',
2195              TrialDescriptionHtml = '',
2196              DescriptionHtml = '',
2197              PlanHtml = '',
2198              PlanDiscount = 0,
2199              PlanType = 'regular';
2200          if(plan.type){
2201            PlanType = plan.type;
2202            if(PlanType == 'prepaid'){
2203              prepaidCount += prepaidCount+1;
2204              prepaidDiscount.push(plan.discount.value);
2205            }
2206            else{
2207              regularCount += regularCount+1;
2208            }
2209          }
2210          if(plan.discount.type == "percentage" && plan.discount.value != 0){
2211            PlanDiscount = plan.discount.value;
2212            DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>';
2213          }
2214          if(plan.description) {
2215            DescriptionHtml = '<div class="recurpay__description">' + plan.description + '</div>';
2216          }
2217          if(plan.trial.description) {
2218            TrialDescriptionHtml  = '<div class="recurpay__description"><span class="recurpay__description--trial">Trial Details : </span>' + plan.trial.description +'</div>';
2219          }
2220          PlanHtml += '<div class="recurpay__plan" plan-type="'+PlanType+'" plan-id="'+plan.id+'"><label class="recurpay__plan--label">';
2221          if(recurpay.checkout == "shopify"){
2222            if(key == 0){
2223              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2224            }
2225            else{
2226              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2227            }
2228          }
2229          else{
2230            if(key == 0){
2231              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2232            }
2233            else{
2234              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2235            }
2236          }
2237          PlanHtml += '<span class="recurpay__plan--checkmark"></span><span class="recurpay__plan--title">' + plan.name + DiscountPercentageHtml+'</span></label>';
2238          PlanHtml += '<div class="recurpay__plan--description">' + DescriptionHtml + TrialDescriptionHtml + '</div></div>';
2239          GetPlans += PlanHtml;
2240        })
2241        if(regularCount > 0 && prepaidCount >0){
2242          showTabs = true;
2243          maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount);
2244        }
2245        if(showTabs){
2246          tabHTML += '<div class="recurpay-tabs"><div class="recur-tab regular-tab active" plan-type="regular">Regular</div><div class="recur-tab prepaid-tab" plan-type="prepaid"><span>Prepaid</span>'
2247          if(maxPrepaidDiscount >0 ){
2248            tabHTML += '<span class="recur-disc-tag">('+maxPrepaidDiscount+'% Off)</span>'
2249          }
2250          tabHTML += '</div></div>';
2251        }
2252        if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2253          pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>'
2254        }
2255        else{
2256          pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>'
2257        }
2258        pdpTemplate += '<div class="recurpay__content">'
2259        pdpTemplate += '<label class="recurpay__label"><div class="recurpay__label--text"><input type="checkbox" class="recurpay__checkbox" autocomplete="off" data-subscribe-input /><span class="recurpay__checkmark"></span>'
2260        pdpTemplate += ''+recurpay.labelText+'</div><svg version="1.2" xmlns="http://www.w3.org/2000/svg" class="recurpay__label--img" viewBox="0 0 30 30" width="30" height="30"><style>.a{stroke:inherit;stroke-width:.5}</style><path fill-rule="evenodd" class="a" d="m21.8 11.9v7.4l-6.8 3.7-6.9-3.7v-7.4l6.9-3.3zm-8.8-1.7l5.7 2.9 2.1-1-5.9-2.8zm1.7 12c0 0 0-6.8 0-6.8l-6-2.8v6.3zm0.3-7.3l2.7-1.3-5.7-2.9-2.9 1.4zm6.3-2.4l-2.2 1.1v1.8l-1 0.5v-1.8l-2.8 1.3v6.8l6-3.3c0 0 0-6.4 0-6.4z"/><path  d="m28.9 9.3c2.3 5.6 1 12-3.3 16.3-4.3 4.3-10.7 5.6-16.3 3.3-5.6-2.4-9.3-7.8-9.3-13.9h2.7c0 5.8 4 10.8 9.7 12 5.6 1.3 11.4-1.6 13.8-6.8 2.4-5.3 0.9-11.6-3.8-15-4.6-3.5-11-3.3-15.4 0.4l2.4 2.3-8.1 1.1 1.4-7.8 2.4 2.5q1-0.9 2.2-1.6 1.1-0.7 2.4-1.1 1.3-0.5 2.6-0.8 1.3-0.2 2.7-0.2c6.1 0 11.5 3.7 13.9 9.3z"/></svg>'
2261        pdpTemplate += '</label><div class="recurpay__plans">'
2262        pdpTemplate += '<div data-recurpay-plans>'+tabHTML+GetPlans+'</div><div class="recurpay__action"><button type="button" data-recurpay-action>'+recurpay.labelButton+'</button></div>'
2263        pdpTemplate += '</div></div></div>';
2264        pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">';
2265        pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">';
2266        if(recurpay.checkout == "shopify"){
2267          pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">';
2268        }
2269        return pdpTemplate;
2270      }
2271      if($(pdpSelector).length <= 0){
2272        if (window.location.href.indexOf("/products/") > -1) {
2273          if($(atcFormSelector).find(atcSelector).filter(':visible').length){
2274            if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
2275              $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>");
2276            }
2277            else{
2278              $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>");
2279            }
2280            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
2281              $(pdpSelector).parent().addClass("recurpay-z-index");
2282            }
2283          }
2284          else if($(atcFormSelector).find(atcSelector).length){
2285            if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
2286              $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>");
2287            }
2288            else{
2289              $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>");
2290            }
2291            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
2292              $(pdpSelector).parent().addClass("recurpay-z-index");
2293            }
2294          }
2295          else{
2296            $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>")
2297          }
2298        }
2299      }
2300      if($(pdpSelector).length){
2301        $.ajax({
2302          url: recurpay.pdpAPI,
2303          type: 'GET',
2304          async: false,
2305          success: function(response) {
2306            var pdpHTML = '';
2307            if(response != "ERROR" && response.success == true) {
2308              if(response.data.plans.length > 0){
2309                pdpHTML = recurPDP(response.data);
2310              }
2311            }
2312            if($(pdpSelector).length && recurpay.product.available == "true"){
2313              $(pdpSelector).html(pdpHTML);
2314            }
2315          }
2316        });
2317      }
2318      else{
2319        if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2320          var modalHTML = "";
2321          modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>'
2322          modalHTML += '<div class="recurpay-modal--overlay"></div>'
2323          modalHTML += '<div class="recurpay-modal-inner-container">'
2324          modalHTML += '<div class="recurpay-modal-content">'
2325          modalHTML += '<div class="recurpay-modal-header">'
2326          modalHTML += '<div class="recurpay-modal-image">'
2327          modalHTML += '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 600 600" xml:space="preserve"><g id="LEFT_ARM_1"><g id="XMLID_46_"><path id="XMLID_290_" fill="#FFB96C" d="M294.4,485.5c-1.2,0.3-2.4,0.4-3.6,0.4c-0.2,0-0.4,0-0.6,0c-8.4-0.3-16.2-6.9-21-15.7 c-21.3-39.2-27.1-63.4-34.8-89.9c-1.9-6.6-1.4-13.3,1.4-18.1c2.2-3.7,5.7-6.4,10.5-6.9c0.6-0.1,1.1-0.1,1.7-0.1 c8.5,0,17.4,6.8,20.9,15.6l36.5,89.4C310,471.5,305,483.1,294.4,485.5z"></path><path id="XMLID_280_" fill="#FCAF63" d="M290.2,485.9c-8.4-0.3-16.2-6.9-21-15.7c-21.3-39.2-27.1-63.4-34.8-89.9 c-1.9-6.6-1.4-13.3,1.4-18.1c9.5,23,40.7,98.5,50.3,116.1C287.6,481.1,289,483.6,290.2,485.9z"></path></g></g><g id="LEFT_ARM_2"><g id="XMLID_10_"><g id="XMLID_42_"><path id="XMLID_293_" fill="#FFB96C" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c-2.5-6-0.3-12.3,6.8-15c4.2-1.6,42.4-10.6,48.7-9.4C343.1,455,342.9,465.3,340.2,472z"></path><path id="XMLID_279_" fill="#FCAF63" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c3.2,0.9,9.6,2.1,20.5,0.9C306.4,477.2,325.3,474.3,340.2,472z"></path></g><g id="XMLID_41_"><path id="XMLID_49_" fill="#FEA691" d="M330.2,453.6c-11.9,4-10.6,11.9-8.8,19.6c1.8,7.7,16.6,27.5,21.1,28.5s4.8-0.8,3.6-4.5 c-1.2-3.7-9.7-16.6-9.7-16.6s9.4,12.8,13.3,16.6c3.9,3.8,7.2,3.5,7.1-0.7c-0.2-4.2-9.5-18.3-9.5-18.3s8.2,10.8,11.6,14.5 s7.9,3.1,6.3-1.9c-1.5-5-8.3-15.9-8.3-15.9s6.6,11,11,12.1c4.4,1.1,1.7-5.5-3-13.9C360.3,464.5,345,448.6,330.2,453.6z"></path><path id="XMLID_50_" fill="#FEA691" d="M320.2,464.6c0,0-2.5,9.8-0.9,18.4s4.3,10.3,6.1,10.7s2.4-1.9,1.5-5.6 c-0.9-3.7,1.5-11,1.5-11S325.8,462.4,320.2,464.6z"></path></g></g></g><g id="BODY"><g id="XMLID_70_"><path id="XMLID_45_" fill="#FEC272" d="M273.1,496H172.2c0,0-13.9-97.2-5.1-121.1c2.5-6.8,5.8-12.3,9.6-16.9 c9.5-11.6,21.7-16.9,30-19c10.9-2.8,20.4-2.9,28.6-0.9c21.8,5.2,33.9,25.1,37.8,46.8C278.5,414.8,273.1,496,273.1,496z"></path><path id="XMLID_43_" fill="#F9B35F" d="M207.6,358.5c-13.2,3.4-25.3,3-31-0.5c9.5-11.6,21.7-16.9,30-19 c10.9-2.8,20.4-2.9,28.6-0.9C237,344.9,224.6,354.1,207.6,358.5z"></path></g></g><g id="RIGHT_ARM_1"><g id="XMLID_16_"><path id="XMLID_278_" fill="#FFCD92" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 c-4.4,2-9.5,2.4-14.4,0.5c-7.6-3-11.2-10.2-11.2-18.1c0-1.7,0.2-3.4,0.5-5.1c6.9-37.3,19.2-68.2,29.3-90 c4.4-9.6,15.2-15.6,24.7-10.8c2.9,1.4,4.9,3.7,6.4,6.3C198.3,373.6,199,377.4,199,381.3z"></path><path id="XMLID_273_" fill="#FCB765" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 l35.2-117.3C198.3,373.6,199,377.4,199,381.3z"></path></g></g><g id="RIGHT_ARM_2"><g id="XMLID_17_"><g id="XMLID_20_"><path id="XMLID_285_" fill="#FFCD92" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c-2.6-7.3,0.7-16,11.1-20.4c7.5-3.2,16.1-2.1,25.5-1.2c9.4,0.9,27.5,5.1,38,7.9 c10.6,2.7,16.9,5.4,17.8,15.4C231.3,484.6,231,486.1,230.5,487.4z"></path><path id="XMLID_284_" fill="#FCB765" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c7.8,2.4,18.3,5.2,26.7,5.9C189,488.9,220.4,487.9,230.5,487.4z"></path></g><g id="XMLID_2_"><g id="XMLID_18_"><path id="XMLID_47_" fill="#FEA691" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-4.4-1.1-6.1-3.7-6.5-9.1c-0.5-6.9,4.7-13.2,8.6-15.9c11.7-7.9,22.6-8.5,32.1-7.6 C247.6,460.4,251.5,465.1,251.6,471.3z"></path><path id="XMLID_44_" fill="#FC8172" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-0.4-1-0.7-2.2-0.8-3.7c-0.5-5.9,4.4-11.4,8.2-13.7c11.1-6.8,21.5-7.4,30.5-6.5 C246.8,468.5,249.7,469.6,251.6,471.3z"></path></g><g id="XMLID_19_"><path id="XMLID_48_" fill="#C7DCF9" d="M264.7,488.7c0,1.1-0.2,2.1-0.5,3.2h-55c-0.3-1-0.5-2.1-0.5-3.2c0-9.6,12.5-17.4,28-17.4 C252.2,471.3,264.7,479.1,264.7,488.7z"></path><path id="XMLID_254_" opacity="0.55" fill="#C7DCF9" d="M263.5,490.2c0,0.6-0.1,1.1-0.4,1.7h-50.3c-0.3-0.6-0.4-1.1-0.4-1.7 c0-5.1,11.4-9.3,25.5-9.3C252.1,480.9,263.5,485.1,263.5,490.2z"></path></g><g id="XMLID_37_"><path id="XMLID_28_" fill="#FEA691" d="M252.6,456.6c3.6,0.4,6.1,2.7,7.5,7.5c1.4,4.8,1.7,11.9,0.2,14.4 c-1.5,2.5-4.3,3.6-7.4,1.1c-3.1-2.5-4.8-9.5-5.8-13C245.9,462,244.5,455.8,252.6,456.6z"></path><g id="XMLID_4_"><path id="XMLID_38_" fill="#FEA691" d="M239.2,454.3c3.9,0.4,5.5,3.7,7,8.7c1.5,5,1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C231,460.8,230.4,453.5,239.2,454.3z"></path><path id="XMLID_79_" fill="#FF8D76" d="M243.1,480.8c-1.4,0.3-3,0-4.6-1.4c-3.3-2.6-5.1-10.1-6.2-13.8c-1.1-4-1.7-9.7,3-11.1 c-0.9,2.7-0.4,6.4,0.3,9.2c1,4.3,2.9,13,6.2,16C242.3,480.2,242.7,480.6,243.1,480.8z"></path></g><path id="XMLID_39_" fill="#FEA691" d="M224.6,456.6c3.9,0.4,6.5,2.9,8,7.9s1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C217.4,462.3,215.9,455.7,224.6,456.6z"></path><path id="XMLID_81_" fill="#FF8D76" d="M228.5,482.4c-1.1,0-2.3-0.5-3.5-1.5c-3.3-2.6-5.1-10.1-6.2-13.8 c-1-3.8-2.2-8.6,1.5-10.2c-0.3,2.5,0.4,5.7,1.1,8.3c1.2,4.5,3.3,13.7,7,17C228.4,482.4,228.4,482.4,228.5,482.4z"></path><path id="XMLID_40_" fill="#FEA691" d="M211.5,459.4c3.4-1,6,2.7,7.3,7.3c1.3,4.6,1.7,11.6,0.2,14c-1.4,2.4-4.2,3.5-7.2,1.1 c-3-2.4-3.8-7-4.7-10.4C205.9,467,204.9,461.4,211.5,459.4z"></path><path id="XMLID_82_" fill="#FF8D76" d="M215.2,483.2c-1.1,0-2.2-0.4-3.4-1.4c-3-2.4-3.8-7-4.7-10.4c-1.1-3.8-1.9-8.5,2.1-11 c-0.3,2.7,0.2,5.6,0.7,8.2c0.9,4.6,1.6,10.9,5,14.3C215,483,215.1,483.1,215.2,483.2z"></path><path id="XMLID_78_" fill="#FF8D76" d="M256.8,480.9c-1.2,0.1-2.5-0.3-3.8-1.4c-3.1-2.5-4.8-9.5-5.8-13c-1-3.7-2.2-8.5,1.8-9.7 c0,2.2,0.5,4.7,1,6.9c1,4.5,2.9,13.5,6.1,16.7C256.4,480.6,256.6,480.8,256.8,480.9z"></path></g></g></g></g><g id="HEAD"><g id="XMLID_89_"><path id="XMLID_6_" fill="#FF8D76" d="M208.8,235c0,0,9.3-3.8,15.6,8.8c6.3,12.7-0.5,20.8-0.5,20.8S217.7,246.3,208.8,235z"></path><path id="XMLID_173_" fill="#FEA691" d="M215.2,350.9c-8.8,4.1-14.9-1.6-14.9-1.6l-5.5-11.9l-9.9-21.4c14.9-3.2,27.9-5.7,27.9-5.7 l2.3,9.5l4.3,17.7C219.2,337.6,224,346.9,215.2,350.9z"></path><path id="XMLID_171_" fill="#FF8D76" d="M215,319.9c-1.3,1.9-2.7,3.9-4.4,5.8c-4.3,5.1-10.5,9-15.9,11.7l-9.9-21.4 c14.9-3.2,27.9-5.7,27.9-5.7L215,319.9z"></path><ellipse id="XMLID_3_" transform="matrix(0.8545 -0.5194 0.5194 0.8545 -114.0092 131.008)" fill="#FEA691" cx="176.9" cy="269" rx="47.2" ry="57.7"></ellipse><path id="XMLID_12_" fill="#FF8D76" d="M217.4,308.8c-2.9,3.7-6.5,
23276.9-10.6,9.5c-22.3,13.5-53.7,2.4-70.3-24.8 c-16.4-26.9-12-59.6,9.7-73.4c-12.6,16.2-13.2,42.2,0.3,64.3c16.5,27.2,48,38.3,70.3,24.8C217,309.1,217.2,309,217.4,308.8z"></path><path id="XMLID_5_" fill="#283575" d="M157.2,309.5c0,0-17-13.4-21.3-37.4s0.5-33.7,20.2-45.3c19.7-11.5,34.4-7.4,34.4-7.4 s-14-10.5-36.9-6.6c-22.9,3.8-46.2,25.6-41.4,58.4C117.2,306.2,138,316.5,157.2,309.5z"></path><path id="XMLID_11_" fill="#F76F59" d="M177.8,246.8c-2.7,1.9,1.1,12,9.3,19.5c8.2,7.5,16.1,3.6,16.3-3.8 C203.6,254.9,187.1,240.2,177.8,246.8z"></path><path id="XMLID_7_" fill="#FF8D76" d="M137.5,291.4c0,0-16,15.7-1.6,29.4c13.8,13.1,31.2-4.5,31.2-4.5S142.7,303.2,137.5,291.4z"></path><path id="XMLID_250_" fill="#F76F59" d="M139.4,300.5c0,0-9,8.8-0.9,16.6c7.8,7.4,17.6-2.5,17.6-2.5S142.3,307.2,139.4,300.5z"></path></g></g><g id="HAIR"><g id="XMLID_84_"><path id="XMLID_8_" fill="#283575" d="M188.5,218.1c0,0,1.7-30.2-15.5-42.5c-19.4-13.8-30.3,6.1-23.9,22.4 c2.8,7.3,5.8,11.7,8.2,14.3c2.2,2.4,5.2,3.8,8.4,4L188.5,218.1z"></path><path id="XMLID_9_" fill="#283575" d="M122.7,192.6c-15.3,12.2-2.1,29.7,4.2,34.4c2.7,2,5.6,3.6,8.1,4.8c3.4,1.6,7.4,1.4,10.6-0.6 l21.6-13.7C167.2,217.6,143,176.5,122.7,192.6z"></path><path id="XMLID_51_" fill="#3C4E8E" d="M159,172.3c-4.8,0.6,0.5,9.8,7.5,11S171.3,170.8,159,172.3z"></path><path id="XMLID_61_" fill="#3C4E8E" d="M128.7,192.8c-2.8,3.2,4.5,7.3,10.4,5.3C145.1,196.2,134.9,185.8,128.7,192.8z"></path></g></g><g id="MOUTH"><g id="XMLID_83_"><path id="XMLID_177_" fill="#F76F59" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c-0.5-0.4-1-0.8-1.4-1.4c-4.5-5.7-2.8-20.4,4.2-26.9c5.4-5,12.1-3.7,15.5-0.9C217.9,277.7,219.3,281.7,217.7,285z"></path><path id="XMLID_175_" fill="#FF6EA9" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c0-6.3,2.3-13.7,6.7-17.7C208.1,282.1,214.1,282.7,217.7,285z"></path></g></g><g id="EYE_1"><g id="XMLID_14_"><path id="XMLID_86_" fill="#1C3177" d="M155.8,267.7c-3.2,0-5.7-1-5.9-1.1c-1.3-0.5-1.9-2-1.4-3.3c0.5-1.3,2-1.9,3.3-1.4 c0.1,0,5.6,2.2,8.6-1.1c3.9-4.1-0.2-9.4-0.3-9.6c-0.9-1.1-0.7-2.7,0.4-3.6c1.1-0.9,2.7-0.7,3.6,0.4c2.4,3.1,5.5,10.4,0,16.2 C161.6,266.9,158.5,267.7,155.8,267.7z"></path></g></g><g id="EYE_2"><g id="XMLID_15_"><path id="XMLID_85_" fill="#1C3177" d="M193,242.6c-5.1,0-9.4-3.8-9.7-4c-1.1-0.9-1.1-2.6-0.2-3.6c0.9-1,2.5-1.1,3.6-0.2 c0,0,4.6,3.9,8,2.4c1.5-0.7,0.4-3.8,0.3-3.9c-0.5-1.3,0.1-2.8,1.5-3.3c1.3-0.5,2.8,0.1,3.3,1.4c1.5,3.7,1.1,8.6-3,10.4 C195.5,242.4,194.2,242.6,193,242.6z"></path></g></g><g id="EYEBROW_1"><g id="XMLID_1_"><path id="XMLID_88_" fill="#1C3177" d="M142.4,261.7c-0.1,0-0.2,0-0.3,0c-1.4-0.2-2.4-1.4-2.3-2.8c0-0.3,0.7-6.3,4.9-12.4 c4.1-6.1,8.3-8.2,8.5-8.3c1.3-0.6,2.8-0.1,3.4,1.2c0.6,1.3,0.1,2.8-1.2,3.4c0,0-3.2,1.7-6.5,6.5c-3.4,5-4,10-4,10.1 C144.8,260.7,143.7,261.7,142.4,261.7z"></path></g></g><g id="EYEBROW_2"><g id="XMLID_13_"><path id="XMLID_87_" fill="#1C3177" d="M179,232.1c-0.7,0-1.5-0.3-2-0.9c-0.9-1.1-0.7-2.7,0.4-3.6c0.3-0.2,2.6-2.1,6.7-3.3 c4.1-1.2,7.5-1.1,7.6-1.1c1.4,0,2.5,1.2,2.5,2.6c0,1.4-1.3,2.5-2.6,2.5c0,0-2.7-0.1-6,0.9c-3.2,1-5,2.4-5,2.4 C180.1,231.9,179.6,232.1,179,232.1z"></path></g></g><g id="TABLE"><g id="XMLID_248_"><path id="XMLID_22_" fill="#99ADF9" d="M505.9,506.3H98.3c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h407.6 c4,0,7.2,3.2,7.2,7.2l0,0C513.1,503,509.9,506.3,505.9,506.3z"></path><path id="XMLID_198_" fill="#789FEF" d="M505.2,506.3H157.1c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h348.1 c4,0,7.2,3.2,7.2,7.2l0,0C512.5,503,509.2,506.3,505.2,506.3z"></path></g></g><g id="DESKTOP"><g id="XMLID_186_"><g id="XMLID_182_"><path id="XMLID_25_" fill="#E1ECFF" d="M457.6,444.7h-186c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h186 c3.3,0,5.9,3,5.3,6.3L463,440.2C462.5,442.8,460.3,444.7,457.6,444.7z"></path><path id="XMLID_29_" fill="#C7DCF9" d="M461.6,444.7H278c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h183.6 c3.3,0,5.9,3,5.3,6.3l-19.8,118.7C466.5,442.8,464.2,444.7,461.6,444.7z"></path><path id="XMLID_31_" fill="#B7D4F7" d="M442.2,432H302c-2.6,0-4.5-2.3-4.1-4.8l15.1-90.6c0.3-2,2.1-3.5,4.1-3.5h140.1 c2.6,0,4.5,2.3,4.1,4.8l-15.1,90.6C445.9,430.5,444.2,432,442.2,432z"></path></g><g id="XMLID_183_"><path id="XMLID_24_" fill="#E1ECFF" d="M382.3,484.5h-25.5c-2.4,0-4.2-2-4-4.4l6.7-66.5c0.2-2,1.9-3.6,4-3.6H389 c2.4,0,4.2,2,4,4.4l-6.7,66.5C386.1,483,384.4,484.5,382.3,484.5z"></path><path id="XMLID_26_" fill="#C7DCF9" d="M384.1,484.5h-23.4c-1.5,0-2.7-1.3-2.6-2.8l7-69.4c0.1-1.3,1.2-2.3,2.6-2.3h23.4 c1.5,0,2.7,1.3,2.6,2.8l-7,69.4C386.5,483.5,385.4,484.5,384.1,484.5z"></path></g><g id="XMLID_185_"><path id="XMLID_27_" fill="#E1ECFF" d="M424.7,491.8H318.5c-2.2,0-4-1.8-4-4V479c0-2.2,1.8-4,4-4h106.2c2.2,0,4,1.8,4,4v8.8 C428.7,490,426.9,491.8,424.7,491.8z"></path><path id="XMLID_30_" fill="#C7DCF9" d="M426.9,491.8H327c-2.3,0-4.2-1.9-4.2-4.2v-8.4c0-2.3,1.9-4.2,4.2-4.2h99.9 c2.3,0,4.2,1.9,4.2,4.2v8.4C431,489.9,429.2,491.8,426.9,491.8z"></path></g></g></g><g id="SIGN"><g id="XMLID_21_"><path id="XMLID_77_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9l12.8-24.6 c2.4-4.5,8.8-4.5,11.2,0l48.2,91.5C505,293.6,503.9,297,501.5,298.7z"></path><path id="XMLID_74_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9L420.6,280 c-0.9,4.8,2.4,9.3,7.3,9.9L501.5,298.7z"></path><g id="XMLID_32_"><g id="XMLID_34_"><path id="XMLID_35_" fill="#FFFFFF" d="M445.2,264.1l-5-35.8c-0.2-1.2,0.8-2.3,2-2.3h14.2c1.2,0,2.1,1.1,2,2.3l-5,35.8 c-0.1,1-1,1.7-2,1.7h-4.3C446.1,265.9,445.3,265.1,445.2,264.1z"></path></g><circle id="XMLID_33_" fill="#FFFFFF" cx="449.3" cy="279.1" r="7.1"></circle></g></g></g></svg>'          
2328          modalHTML += '</div>'
2329          modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>'
2330          modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>'
2331          modalHTML += '</div>'
2332          modalHTML += '<div class="recurpay-modal-body">'
2333          modalHTML += '<div class="recurpay-modal-body-content">'
2334          modalHTML += '<div class="recurpay-modal-alert-box"><span class="recurpay-modal-alert-text">Looks like the subscription option is not visible on your store due to some conflict with theme. Talk to us on <a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" data-initiate-live-chat>Live Chat</a>
2334 to get it resolved instantly</span></div>'
2335          modalHTML += '</div></div>'
2336          modalHTML += '<div class="recurpay-modal-footer">'
2337          modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>'
2338          modalHTML += '<a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" class="recurpay-modal-chat-link"><button type="button" class="recurpay-modal-chat-btn" data-initiate-live-chat>Start a Live Chat</button></a>'
2339          modalHTML += '</div></div></div></div>'
2340          if($('[data-recurpay-visibility-modal]').length <= 0){
2341            if($('body').length){
2342              $('body').append(modalHTML);
2343            }
2344            else if($('html').length){
2345              $('html').append(modalHTML);
2346            }
2347          }
2348        }
2349      }
2350      function recurProperties(){
2351        if($('.recurpay__checkbox').is(":checked")){
2352          var planName = $('[name="recurpay-input"]:checked').attr('data-plan-name'),
2353              planId = $('[name="recurpay-input"]:checked').attr('data-plan');
2354          $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName);
2355          $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId);
2356          if(recurpay.checkout == "shopify"){
2357            var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan');
2358            $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId);
2359          }
2360        }
2361        else{
2362          $('#recurpay_plan_name').attr("name","");
2363          $('#recurpay_plan_id').attr("name","");
2364          if(recurpay.checkout == "shopify"){
2365            $('#recurpay_selling_plan_id').attr("name","");
2366          }
2367        }
2368      }
2369      function addSubscription(){
2370        var variantSelector = $('form[action="/cart/add"] [name="id"]'),
2371            quantitySelector = $('form[action="/cart/add"] [name="quantity"]'),
2372            subscriptionPlanId = $('[name="recurpay-input"]:checked').attr('data-plan'),
2373            subscriptionPlanName = $('[name="recurpay-input"]:checked').attr('data-plan-name'),
2374            subscriptionPlanType = $('[name="recurpay-input"]:checked').attr('data-plan-type'),
2375            planVariant = parseInt(variantSelector.val()),
2376            planQuantity = 1,
2377            planParams = {};
2378        if(quantitySelector.length) {
2379          planQuantity = parseInt(quantitySelector.val());
2380        }
2381
2382        if(recurpay.checkout == "shopify"){
2383          var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan');
2384          planParams = {
2385            id: planVariant,
2386            quantity: planQuantity,
2387            selling_plan: sellingPlanId,
2388            properties: {
2389              'Plan': subscriptionPlanName,
2390              '_PlanId': subscriptionPlanId
2391            }
2392          }
2393        }
2394        else{
2395          planParams = {
2396            id: planVariant,
2397            quantity: planQuantity,
2398            properties: {
2399              'Plan': subscriptionPlanName,
2400              '_PlanId': subscriptionPlanId
2401            }
2402          }
2403        }
2404
2405        if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){
2406          $.getJSON('/cart', function(response) {
2407            response.items = [];
2408            response.items.push(planParams);
2409            recurCart(response);
2410          });
2411        }
2412        else{
2413          if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){
2414            $(atcFormSelector).find(atcSelector).first().click();
2415          }
2416          else{
2417            $.ajax({
2418              type: 'POST',
2419              url: '/cart/add.js',
2420              dataType: 'json',
2421              data: planParams,
2422              success: function() {
2423                if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){
2424                  $.getJSON('/cart', function(response) {
2425                    recurCart(response);
2426                  });
2427                }
2428                else if(recurpay.action == "cart"){
2429                  document.location.href = '/cart';
2430                }
2431                else{
2432                  document.location.href = '/checkout';
2433                }
2434              },
2435              error: function(xhr, status, error) {
2436                var err = eval("(" + xhr.responseText + ")");
2437                $('[data-recurpay-error]')
2438                .html(err.description)
2439                .show().delay(3000).fadeOut();
2440              }
2441            });
2442          }
2443        }        
2444
2445      }
2446      $(document).on('click',".recur-tab", function(e) {
2447        e.preventDefault();
2448        var $this = $(this);
2449        var subType = $this.attr("plan-type");
2450        var recurInput = $('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']");
2451        if($this.hasClass("active")){
2452          $('.recurpay__plan').hide();
2453          $('.recurpay__plan[plan-type="'+subType+'"]').show();
2454          if(($('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']:checked").length) <=0){
2455            $(recurInput).first().prop("checked",true).change();
2456          }
2457        }
2458        else{
2459          $('.recur-tab').removeClass("active");
2460          $this.addClass("active");
2461          $('.recurpay__plan').hide();
2462          $('.recurpay__plan[plan-type="'+subType+'"]').show();
2463          $(recurInput).first().prop("checked",true).change();
2464        }
2465      });
2466      if($('.recur-tab').length){
2467        $('.recur-tab')[0].click();
2468      }
2469      $(document).on('change',"[name='recurpay-input']", function(e) {
2470        recurProperties();
2471      });
2472      $(document).on('click',".recurpay-modal-cancel-btn", function(e) {
2473        $('[data-recurpay-visibility-modal]').hide();
2474      });
2475      
2476      $(document).on('change',".recurpay__checkbox", function(e) {
2477        var $this = $(this);
2478        if($this.is(':checked')){
2479          $(atcFormSelector).find(atcSelector).first().hide();
2480          $(buynowSelector).hide();
2481          $('.recurpay__plans').show();
2482        }
2483        else{
2484          $(atcFormSelector).find(atcSelector).first().show();
2485          $(buynowSelector).show();
2486          $('.recurpay__plans').hide();
2487        }
2488        recurProperties();
2489      });
2490      
2491      if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2492      	$('.recurpay__checkbox').prop("checked",true).change();
2493      }
2494      $(document).on('click',"[data-recurpay-action]", function(e) {
2495        addSubscription();
2496      });
2497      if(recurpay.checkout == "recurpay"){
2498        $(document).on('click', checkoutSelector, function(e) {
2499          e.preventDefault();
2500          e.stopPropagation();
2501          $.getJSON('/cart', function(response) {
2502            recurCart(response);
2503          })
2504        });
2505      }
2506    }
2507    //Append jQuery if it is not there, then call to recurpaySubscription
2508    //Otherwise directly call to recurpaySubscription
2509    if ((typeof(jQuery) == 'undefined')) {
2510      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
2511        window.recurpayScript = jQuery.noConflict(true);
2512        recurpaySubscription(recurpayScript);
2513      })
2514    }
2515    else {
2516      recurpaySubscription(jQuery);
2517    }
2518  })();
2519</script>
2519
2520
2521
2522<link href="//www.menakabooks.com/cdn/shop/t/3/assets/recurpay-cart.css?v=78193282709029329271692910107" rel="stylesheet" type="text/css" media="all" />
2523<script defer>
2524  (function() {
2525    //Append Script
2526    var initScript = function(url, callback) {
2527      var script = document.createElement("script");
2528      script.type = "text/javascript";
2529      if (script.readyState){
2530        script.onreadystatechange = function() {
2531          if (script.readyState == "loaded" || script.readyState == "complete") {
2532            script.onreadystatechange = null;
2533            callback();
2534          }
2535        };
2536      } else {
2537        script.onload = function() {
2538          callback();
2539        };
2540      }
2541      script.src = url;
2542      document.getElementsByTagName("head")[0].appendChild(script);
2543    };
2544
2545    var recurpayCartSubscription = function($) {
2546      window.recurpayCart = {};
2547      recurpayCart.domainURL = 'https://menakabooks2.recurpay.com';
2548      recurpayCart.checkout = 'recurpay';
2549      recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger';
2550      recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans';
2551      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2552        recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force';
2553      }
2554
2555      recurpayCart.recurMoney = {
2556        formatPrice: function (price, convertCurrency) {
2557            if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) {
2558                var currency = Shopify.currency.active;
2559                var exchangeRate = Shopify.currency.rate;
2560                var moneyFormat = "" + currency;
2561                var currencyFormat = "";
2562                if (typeof convertCurrency === "undefined") {
2563                    convertCurrency = false;
2564                }
2565                if (convertCurrency && exchangeRate !== "1.0") {
2566                    price = this.convertMoney(price, exchangeRate, currency);
2567                }
2568                var bodyAttrMoneyFormat = $("body").attr("data-money-format");
2569                if (currencyFormat !== "") {
2570                    moneyFormat = currencyFormat;
2571                }
2572                else {
2573                    if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") {
2574                        moneyFormat = Shopify.currency_settings.money_format;
2575                    } else if (typeof window.money_format !== "undefined") {
2576                        moneyFormat = window.money_format;
2577                    } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") {
2578                        moneyFormat = window.Theme.moneyFormat;
2579                    } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") {
2580                        moneyFormat = window.theme.moneyFormat;
2581                    } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") {
2582                        moneyFormat = window.theme.money_format;
2583                    } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") {
2584                        moneyFormat = theme.settings.moneyFormat;
2585                    } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") {
2586                        moneyFormat = window.theme.strings.moneyFormat;
2587                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") {
2588                        moneyFormat = window.Currency.money_format[currency];
2589                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") {
2590                        moneyFormat = window.Currency.money_format;
2591                    } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") {
2592                        moneyFormat = bodyAttrMoneyFormat;
2593                    } else if (typeof wsgMoneyFormat === "string") {
2594                        moneyFormat = wsgMoneyFormat;
2595                    } else if (typeof price_format === "string") {
2596                        moneyFormat = price_format;
2597                    } else {
2598                        price = price / 100;
2599                        return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() });
2600                    }
2601              }
2602              return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency());
2603            }
2604            return "";
2605        },
2606        formatMoney: function (cents, format, fallbackCurrency, directionFor50) {
2607            if (typeof directionFor50 === "undefined") {
2608                var directionFor50 = "up";
2609            }
2610            try {
2611                if (typeof cents == "string") {
2612                    cents = cents.replace(".", "");
2613                }
2614                var value = "";
2615                var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
2616                var formatString = format;
2617                function defaultOption(opt, def) {
2618                    return typeof opt == "undefined" ? def : opt;
2619                }
2620                function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) {
2621                    precision = defaultOption(precision, 2);
2622                    thousands = defaultOption(thousands, ",");
2623                    decimal = defaultOption(decimal, ".");
2624                    directionFor50 = defaultOption(directionFor50, "up");
2625                    if (isNaN(number) || number == null) {
2626                        return 0;
2627                    }
2628                    var originalNumber = number;
2629                    number = (number / 100.0).toFixed(precision);
2630                    if (directionFor50 === "down") {
2631                        if (originalNumber / 100 - number === -0.5) {
2632                            number -= 1;
2633                            number = number.toString();
2634                        }
2635                    }
2636                    var parts = number.split("."),
2637                        dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands),
2638                        cents = parts[1] ? decimal + parts[1] : "";
2639                    return dollars + cents;
2640                }
2641                switch (formatString.match(placeholderRegex)[1]) {
2642                    case "amount":
2643                        value = formatWithDelimiters(cents, 2);
2644                        break;
2645                    case "amount_no_decimals":
2646                        value = formatWithDelimiters(cents, 0, ",", ".", directionFor50);
2647                        break;
2648                    case "amount_with_comma_separator":
2649                        value = formatWithDelimiters(cents, 2, ".", ",");
2650                        break;
2651                    case "amount_with_decimal_separator":
2652                        value = formatWithDelimiters(cents, 2, ",", ".");
2653                        break;
2654                    case "amount_no_decimals_with_comma_separator":
2655                        value = formatWithDelimiters(cents, 0, ".", ",", directionFor50);
2656                        break;
2657                    case "amount_no_decimals_with_space_separator":
2658                        value = formatWithDelimiters(cents, 0, " ", ",", directionFor50);
2659                        break;
2660                    case "amount_with_apostrophe_separator":
2661                        value = formatWithDelimiters(cents, 2, "'", ".");
2662                        break;
2663                }
2664                return formatString.replace(placeholderRegex, value);
2665            } catch (e) {
2666                console.log(e.message);
2667                price = cents / 100;
2668                return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency });
2669            }
2670        },
2671        convertMoney: function (value, rate, currency, round) {
2672            if (value <= 0) {
2673                return 0;
2674            }
2675            value *= rate;
2676            var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"];
2677            var roundTo100 = ["JPY"];
2678            var roundTo95 = ["EUR"];
2679            if (round) {
2680                if (roundUp.indexOf(currency) !== -1) {
2681                    value = Math.ceil(value);
2682                } else if (roundTo100.indexOf(currency) !== -1) {
2683                    value = Math.ceil(value / 100) * 100;
2684                } else if (roundTo95.indexOf(currency) !== -1) {
2685                    value = Math.ceil(value) - 0.05;
2686                }
2687            }
2688            return value;
2689        }
2690      };
2691
2692      function formatPriceMoney(price){
2693         var multiple_price = price*100;
2694         var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price);
2695         return formatted_price;
2696      }
2697
2698      function callCart(){
2699        $.getJSON('/cart', function(response) {
2700          createGlobalCart(response);
2701        });
2702      }
2703
2704      const cxRunTime = window.fetch;
2705      window.fetch = function () {
2706        return new Promise((resolve, reject) => {
2707          cxRunTime
2708            .apply(this, arguments)
2709            .then((response) => {
2710              if (
2711                response.url.indexOf("/cart/add") >= 0 ||
2712                response.url.indexOf("/cart/change") >= 0 ||
2713                response.url.indexOf("/cart/update") >= 0 ||
2714                response.url.indexOf("/cart/clear") >= 0
2715              ) {
2716                setTimeout(function() {callCart()}, 1000);
2717              }
2718              resolve(response);
2719            })
2720            .catch((error) => {
2721              reject(error);
2722            });
2723        });
2724      };
2725
2726
2727      function createGlobalCart(cart){
2728        recurpayCart.items = [];
2729        var allProducts = [];
2730        if(cart.items.length >0){
2731          for(var i=0; i < cart.items.length; i++){
2732            var Planid = '',
2733                item = cart.items[i],
2734                property = item.properties,
2735                sellingPlan = {},
2736                sellingPlanId = '',
2737                subscriptionItem = false,
2738                lineProperty = [];
2739            if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){
2740              sellingPlan = item.selling_plan_allocation.selling_plan;
2741              sellingPlanId = item.selling_plan_allocation.selling_plan.id;
2742              if(sellingPlanId !== undefined && sellingPlanId !== null){
2743                subscriptionItem = true;
2744              }
2745            }
2746            allProducts.push(cart.items[i].product_id);
2747            recurpayCart.items.push({
2748              product_id: cart.items[i].product_id,
2749              variant_id: cart.items[i].id,
2750              selling_plan_id: sellingPlanId,
2751              subscription: subscriptionItem,
2752              item_details: cart.items[i],
2753              plans: [],
2754            })
2755          }
2756          getCartPlans(allProducts);
2757        }
2758      }
2759
2760      function getCartPlans(products){
2761         $.ajax({
2762          url: recurpayCart.pdpAPI,
2763          type: 'POST',
2764          async:true,
2765          data: {"products": products,"settings": true},
2766          success: function(response) {
2767            if(response != "ERROR") {
2768              if(response.plans.length > 0){
2769                if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){
2770                    recurpayCart.settings = response.settings;
2771                }
2772                $(response.plans).each(function(){
2773                  var $this = $(this);
2774                  var pdpHTML = '';
2775                  var getProductId = $this[0].product.id;
2776                  var $this = $(this);
2777                  if($this[0].product.plans.length >0){
2778                      var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String);
2779                      for (var i=0; i<indexes.length; i++){
2780                        var getIndex = indexes[i];
2781                        recurpayCart.items[getIndex].plans = $this[0].product.plans;
2782                      }
2783                    }
2784                });
2785                if(response.settings.cart_upsell_status){
2786                    addCartWidget();
2787                    if(window.SLIDECART_UPDATE !== undefined){
2788                        window.SLIDECART_LOADED = function(cart) {
2789                            addCartWidget();
2790                        }
2791                        window.SLIDECART_UPDATE = function(cart) {
2792                            addCartWidget();
2793                        }
2794                        window.SLIDECART_ADD_TO_CART = function({ id, quantity }) {
2795                            callCart();
2796                        }
2797                    }
2798                }
2799                else{
2800                  sessionStorage.setItem("recurpay_cart_upsell", "false");
2801                }
2802              }
2803            }
2804          }
2805        });
2806      }
2807
2808      function addCartWidget(){
2809        var getSelector = "form[action='/cart'],form[action='/checkout']:not(.js-cart_content__form),form[action*='checkout']:not(.js-cart_content__form),form[action~='/checkout']:not(.js-cart_content__form), form[action='/cart'], form[action^='/cart?'][method=post], #slidecarthq";
2810        var eventLog = "failure";
2811        if($(getSelector).length >0){
2812          for (var i=0; i<$(getSelector).length; i++){
2813            var cartSelector = $(getSelector)[i];
2814            var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
2815            var linkSelectors = $(cartSelector).find('a[href*="/products/"]');
2816            var overrideAlignment = false;
2817            if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){
2818              if($(cartSelector).parents("#Cart-Drawer").length >0){
2819                cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer");
2820                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
2821                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
2822              }
2823              else if($(cartSelector).parents(".cart-drawer").length >0){
2824                cartSelector = $(getSelector).eq(i).parents(".cart-drawer");
2825                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
2826                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
2827              }
2828            }
2829            if($(qtySelectors).length > 0){
2830              for(var j=0; j<$(qtySelectors).length; j++){
2831                var getWidgetCode = recurpayCartWidget(j);
2832                if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2833                  $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2834                }
2835                else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2836                  if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){
2837                    $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2838                  }
2839                  else{
2840                    $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2841                  }
2842                }
2843                else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2844                    $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2845                }
2846                else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2847                  if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){
2848                   $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2849                  }
2850                  else{
2851                     $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2852                  }
2853                }
2854                else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){
2855                    if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){
2856                      if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2857                          $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>");
2858                      }
2859                      else{
2860                        $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide");
2861                      }
2862                    }
2863                    else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2864                      $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2865                    }
2866                }
2867                else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2868                    $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2869                }
2870                else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2871                    $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2872                }
2873                else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2874                  if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){
2875                    $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2876                  }
2877                  else{
2878                      $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2879                  }
2880                }
2881                else if($(qtySelectors).eq(j).parent().css('display') == 'flex'){
2882                  if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2883                    $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2884                  }
2885                  else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2886                    $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2887                  }
2888                  overrideAlignment = true;
2889                }
2890                else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2891                  $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2892                  eventLog = "reverify";
2893                  overrideAlignment = true;
2894                }
2895                else{
2896                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2897                    $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2898                    eventLog = "reverify";
2899                    overrideAlignment = true;  
2900                  }
2901                }
2902                $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
2903                if(overrideAlignment){
2904                  if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 3
290400){
2905                    var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent();
2906                    var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent();
2907                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
2908                    $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2909                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
2910                    if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 300){
2911                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
2912                      $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2913                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
2914                    }
2915                  }
2916                }
2917              }
2918            }
2919            else if($(linkSelectors).length > 0){
2920              window.linkArr = [];
2921              $(linkSelectors).each(function(){
2922                  var $this = $(this);
2923                  linkArr.push($this.attr("href"));
2924              });
2925              linkArr = linkArr.filter(function(itm, i, a) {
2926                  return i == a.indexOf(itm);
2927              });
2928              if(linkArr.length > 0){
2929                for(var j=0; j<linkArr.length; j++){
2930                  var getWidgetCode = recurpayCartWidget(j);
2931                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
2932                    $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
2933                  }
2934                  $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
2935                  eventLog = "reverify";
2936                }
2937              }
2938            }
2939            else{
2940              if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq")  ){
2941                // logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
2942              }
2943            }
2944          }
2945          if($(".upgrade-subscription-cart").length <=0){
2946            if(eventLog == "failure"){
2947              logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
2948            }
2949            else{
2950              logCartEvent("Cart snippet added but needs a reverification", "warning");
2951            }
2952          }
2953        }
2954        else{
2955            logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
2956        }
2957      }
2958
2959
2960      function logCartEvent(addon,type){
2961         $.ajax({
2962          url: recurpayCart.logURL,
2963          type: 'POST',
2964          async:true,
2965          dataType: 'json',
2966          data: {
2967            module:"cart_upsell",
2968            level: type,
2969            payload:{
2970              store : recurpayCart.domainURL,
2971              remark: addon
2972            }
2973          },
2974          success: function(response) {
2975           console.log("event logged");
2976          }
2977        });
2978      }
2979      function recurpayCartWidget(index){
2980        var cartWidget = "";
2981        var showFlag = true;
2982        var sellingPlanId = recurpayCart.items[index].selling_plan_id;
2983        if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){
2984          if(recurpayCart.items[index].plans.length >0){
2985            sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id;
2986          }
2987          else{
2988            showFlag = false;
2989          }
2990        }
2991        if(showFlag){
2992            if(recurpayCart.checkout == 'recurpay'){  
2993                var planId = recurpayCart.items[index].item_details.properties._PlanId;
2994                if(planId != undefined && planId != ""){
2995                    var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String);
2996                    }
2997                    else{
2998              var getIndex = 0;
2999            }
3000          }
3001          else{
3002             var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String);
3003          }
3004          var getSellingObject = recurpayCart.items[index].plans[getIndex];
3005          var getDiscount = getSellingObject.pricing_policy[0].discount.value;
3006          var getQty = recurpayCart.items[index].item_details.quantity;
3007          var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100;
3008          var discountedPrice = getPrice - (getPrice * getDiscount / 100);
3009          var formattedPrice = formatPriceMoney(discountedPrice);
3010          var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>'
3011
3012          if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == "" &&  recurpayCart.items[index].item_details.properties == null || recurpayCart.items[index].item_details.properties._PlanId == undefined || recurpayCart.items[index].item_details.properties._PlanId == ""){
3013            if(recurpayCart.items[index].plans.length >0){
3014              cartWidget = '<div class="upgrade-icon-wrapper" data-qty="'+getQty+'" data-plan-id= "'+recurpayCart.items[index].plans[0].id+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-selling-plan-discount="'+getDiscount+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">'
3015              cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>'
3016              cartWidget += '<div class="subscribe-text-wrapper">'
3017              cartWidget += '<span  class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>'
3018              cartWidget += '</div>'
3019              cartWidget += '<div class="subscribe-button-wrapper">'
3020              cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>'
3021              cartWidget += '</div>'
3022              cartWidget += '</div>'
3023            }
3024          }
3025          else{
3026             if(recurpayCart.checkout == 'recurpay'){
3027                var getOriginalPrice =  getPrice + (getPrice - discountedPrice);
3028            }
3029            else{
3030               var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100;
3031            }
3032            var getSavings = getOriginalPrice-getPrice;
3033            var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice);
3034
3035            cartWidget = '<div class="upgrade-icon-wrapper upgrade-select-box" data-qty="'+getQty+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-discount="'+getDiscount+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">'
3036            cartWidget += '<div class="cart-plan-dropdown-wrapper">'
3037            cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>'
3038            cartWidget += '<select class="cart-plan-dropdown">'
3039            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">'
3040            cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>'
3041            cartWidget += '</optgroup>'
3042            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">'
3043            for(var i=0; i<recurpayCart.items[index].plans.length; i++){
3044              if(parseInt(recurpayCart.items[index].selling_plan_id) == parseInt(recurpayCart.items[index].plans[i].selling_plan_id)  || parseInt(recurpayCart.items[index].item_details.properties._PlanId) == recurpayCart.items[index].plans[i].id){
3045                cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'" selected>'+recurpayCart.items[index].plans[i].name+'</option>';
3046              }
3047              else{
3048                cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'">'+recurpayCart.items[index].plans[i].name+'</option>';
3049              }
3050            }
3051            cartWidget += '</optgroup></select>'
3052            cartWidget += '</div>'
3053            if(getSavings >0){
3054            cartWidget += '<div class="cart-plan-saving-wrapper">'
3055            cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />'
3056              cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>'
3057              cartWidget += '</div>'
3058            }
3059            cartWidget += '</div>'
3060          }
3061          if(getDiscount <=0){
3062            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', '');
3063          }
3064          else{
3065            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount);
3066          }
3067          cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice);
3068          cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML);
3069        }
3070
3071        return cartWidget;
3072      }
3073
3074      function updateCartData(elem, getSellingPlan){
3075         var $this = $(elem);
3076         var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index"));
3077         var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty"));
3078         var getProperties =  recurpayCart.items[getIndex].item_details.properties;
3079          var getAttributes = '';
3080          if(!$.isEmptyObject(getProperties)){
3081            getProperties['_PlanId'] = null;
3082            getProperties['Plan'] = null;
3083            getAttributes = {
3084             '_is_cart_influenced' : null
3085           }
3086          }
3087
3088          if($.isEmptyObject(getProperties)){
3089            getProperties = {};
3090            getAttributes = {
3091             '_is_cart_influenced' : null
3092            }
3093          }
3094        
3095          var getParams = {
3096            'line': getIndex+1,
3097            'quantity': getQty,
3098            'selling_plan': getSellingPlan,
3099            'properties':getProperties,
3100             'attributes':getAttributes
3101          }
3102    
3103
3104         if(getSellingPlan !== undefined && getSellingPlan !== ""){
3105           if(recurpayCart.checkout == 'recurpay'){
3106             var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String);
3107             getParams.selling_plan = "";
3108           }
3109           else{
3110              var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String);
3111           }
3112           var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id;
3113           var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name;
3114           getParams.properties['_PlanId'] = getPlanId;
3115           getParams.properties['Plan'] = getSellingPlanName;
3116           getParams.attributes = {
3117            _is_cart_influenced : 'Influenced by Recurpay cart subscriptions'
3118           }
3119         }
3120         var cartURL = "/cart/change.js";
3121         
3122         $this.parents(".upgrade-icon-wrapper").addClass("btn-loading");
3123         $.ajax({
3124          url: cartURL,
3125          type: 'POST',
3126          async:true,
3127          dataType: 'json',
3128          data: getParams,
3129          success: function(response) {
3130            if($this.parents('cart-drawer').length >0){
3131              $.ajax({
3132                  url: '/?section_id=cart-drawer',
3133                  type: 'GET',
3134                  dataType: 'html',
3135                  success:function(carthtml) {
3136                    $('cart-drawer').html($(carthtml).find('cart-drawer').html());
3137                    createGlobalCart(response);
3138                    $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
3139                  }
3140              });
3141            }
3142            else if(window.SLIDECART_UPDATE !== undefined){
3143              window.SLIDECART_UPDATE();
3144              createGlobalCart(response);
3145            }
3146            else{
3147              window.location.href="/cart";
3148              $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
3149            }
3150          }
3151        });
3152     }
3153
3154       $(document).on('click',".subscribe-text-button", function(e){
3155           var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan");
3156           if(recurpayCart.checkout == 'recurpay'){
3157             getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id");
3158           }
3159         updateCartData($(this),getSellingPlan);   
3160       });
3161
3162       $(document).on('change',".cart-plan-dropdown", function(e){
3163         e.preventDefault();
3164         var getSellingPlan = $(this).val();
3165         if(recurpayCart.checkout == 'recurpay'){
3166           getSellingPlan = $(this).find('option:selected').attr('data-plan-id');
3167         }
3168         updateCartData($(this),getSellingPlan);
3169         
3170       });
3171
3172       var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell");
3173       if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){
3174        sessionStorage.setItem("recurpay_cart_upsell", "true");
3175        callCart();
3176      }
3177
3178    }
3179    //Append jQuery if it is not there, then call to recurpayCartSubscription
3180    //Otherwise directly call to recurpayCartSubscription
3181    if ((typeof(jQuery) == 'undefined')) {
3182      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
3183        window.recurpayCartScript = jQuery.noConflict(true);
3184        recurpayCartSubscription(recurpayCartScript);
3185      })
3186    }
3187    else {
3188      recurpayCartSubscription(jQuery);
3189    }
3190  })();
3191</script>
vendor: 1 bytes, line 3191
3191
3192<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
vendor: 1 bytes, line 3192
3192
3193<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
3193
3194
3195<script type="text/javascript">
3196
3197    var userid = '5069';
3198    //console.log(userid);
3199
3200            document.addEventListener('DOMContentLoaded', function(event) {
3201                     // getCountryCode();
3202                    setTimeout(function(){ 
3203                    getCountryCode();
3204                    },1000);                
3205                if (window.jQuery){
3206
3207                } else {
3208
3209                    var headTag = document.getElementsByTagName("head")[0];
3210                    var newScript = document.createElement("script");
3211                    newScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js";
3212                    headTag.appendChild(newScript);
3213
3214                }
3215
3216                if (window.$){
3217
3218                } else {
3219
3220                    var headTag = document.getElementsByTagName("head")[0];
3221                    var newScript = document.createElement("script");
3222                    newScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js";
3223                    headTag.appendChild(newScript);
3224
3225                }
3226            });
3227            </script>
3227
3228
3229<script type="text/javascript">
3230    var countryprimeb = 'primebadgecountry';
3231    var existingScript = document.getElementById('primebPopper');
3232    		var countryprimeb = 'primebadgecountry';
3233  	if (!existingScript) {
3234
3235		var country = 'primebadgecountry';
3236        var primebcountryName = '';
3237		const scriptpopperb = document.createElement('script');
3238		scriptpopperb.src = 'https://unpkg.com/popper.js@1';
3239		scriptpopperb.id = 'primebPopper';
3240		document.body.appendChild(scriptpopperb);
3241
3242		setTimeout(function(){ 
3243			const scripttippyb = document.createElement('script');
3244			scripttippyb.src = 'https://unpkg.com/tippy.js@5';
3245			scripttippyb.id = 'primebTippy';
3246			document.body.appendChild(scripttippyb);
3247
3248            
3249		}, 500);
3250
3251        setTimeout(function(){ 
3252            checkprimebjquery();
3253        }, 1000);
3254
3255  	}
3256
3257        function getCountryCode() {
3258            if(thaliacustomercountry == ''){ 
3259                thaliaCustomerCookie();
3260                thaliacustomercountry = thaliaGetCookie("thaliacustomercountry");
3261                 getCName(thaliacustomercountry);
3262                 }else{
3263                getCName(thaliacustomercountry);
3264             }
3265
3266        }
3267
3268        function getCName(countryCode) {
3269            var country_data = "AF,Afghanistan|AL,Albania|DZ,Algeria|AD,Andorra|AO,Angola|AI,Anguilla|AQ,Antarctica|AG,Antigua and Barbuda|AR,Argentina|AM,Armenia|AW,Aruba|AU,Australia|AT,Austria|AZ,Azerbaijan|BS,Bahamas|BH,Bahrain|BD,Bangladesh|BB,Barbados|BY,Belarus|BE,Belgium|BZ,Belize|BJ,Benin|BM,Bermuda|BT,Bhutan|BO,Bolivia|BQ,Bonaire,Sint Eustatius and Saba|BA,Bosnia and Herzegovina|BW,Botswana|BV,Bouvet Island|BR,Brazil|IO,British Indian Ocean Territory|BN,Brunei Darussalam|BG,Bulgaria|BF,Burkina Faso|BI,Burundi|CV,Cabo Verde|KH,Cambodia|CM,Cameroon|CA,Canada|KY,Cayman Islands|CF,Central African Republic|TD,Chad|CL,Chile|CN,China|CX,Christmas Island|CC,Cocos (Keeling) Islands|CO,Colombia|KM,Comoros|CG,Congo|CD,Congo,Democratic Republic of the|CK,Cook Islands|CR,Costa Rica|CI,Côte d'Ivoire|HR,Croatia|CU,Cuba|CW,Curaçao|CY,Cyprus|CZ,Czech Republic|DK,Denmark|DJ,Djibouti|DM,Dominica|DO,Dominican Republic|EC,Ecuador|EG,Egypt|SV,El Salvador|GQ,Equatorial Guinea|ER,Eritrea|EE,Estonia|SZ,Eswatini|ET,Ethiopia|FK,Falkland Islands (Malvinas)|FO,Faroe Islands|FJ,Fiji|FI,Finland|FR,France|GF,French Guiana|PF,French Polynesia|TF,French Southern Territories|GA,Gabon|GM,Gambia|GE,Georgia|DE,Germany|GH,Ghana|GI,Gibraltar|GR,Greece|GL,Greenland|GD,Grenada|GP,Guadeloupe|GU,Guam|GT,Guatemala|GG,Guernsey|GN,Guinea|GW,Guinea-Bissau|GY,Guyana|HT,Haiti|HM,Heard Island and McDonald Islands|VA,Holy See|HN,Honduras|HK,Hong Kong|HU,Hungary|IS,Iceland|IN,India|ID,Indonesia|IR,Iran|IQ,Iraq|IE,Ireland|IM,Isle of Man|IL,Israel|IT,Italy|JM,Jamaica|JP,Japan|JE,Jersey|JO,Jordan|KZ,Kazakhstan|KE,Kenya|KI,Kiribati|KP,Korea|KR,Korea|KW,Kuwait|KG,Kyrgyzstan|LA,Lao People's Democratic Republic|LV,Latvia|LB,Lebanon|LS,Lesotho|LR,Liberia|LY,Libya|LI,Liechtenstein|LT,Lithuania|LU,Luxembourg|MO,Macao|MG,Madagascar|MW,Malawi|MY,Malaysia|MV,Maldives|ML,Mali|MT,Malta|MH,Marshall Islands|MQ,Martinique|MR,Mauritania|MU,Mauritius|YT,Mayotte|MX,Mexico|FM,Micronesia|MD,Moldova|MC,Monaco|MN,Mongolia|ME,Montenegro|MS,Montserrat|MA,Morocco|MZ,Mozambique|MM,Myanmar|NA,Namibia|NR,Nauru|NP,Nepal|NL,Netherlands|NC,New Caledonia|NZ,New Zealand|NI,Nicaragua|NE,Niger|NG,Nigeria|NU,Niue|NF,Norfolk Island|MK,North Macedonia|MP, Northern Mariana Islands|NO,Norway|OM,Oman|PK,Pakistan|PW,Palau|PS,Palestine|PA,Panama|PG,Papua New Guinea|PY,Paraguay|PE,Peru|PH,Philippines|PN,Pitcairn|PL,Poland|PT,Portugal|PR,Puerto Rico|QA,Qatar|RE,Réunion|RO,Romania|RU,Russian Federation|RW,Rwanda|BL,Saint Barthélemy|SH,Saint Helena|KN,Saint Kitts and Nevis|LC,Saint Lucia|MF,Saint Martin (French part)|PM,Saint Pierre and Miquelon|VC,Saint Vincent and the Grenadines|WS,Samoa|SM,San Marino|ST,Sao Tome and Principe|SA,Saudi Arabia|SN,Senegal|RS,Serbia|SC,Seychelles|SL,Sierra Leone|SG,Singapore|SX,Sint Maarten (Dutch part)|SK,Slovakia|SI,Slovenia|SB,Solomon Islands|SO,Somalia|ZA,South Africa|GS,South Georgia and the South Sandwich Islands|SS,South Sudan|ES,Spain|LK,Sri Lanka|SD,Sudan|SR,Suriname|SJ,Svalbard and Jan Mayen|SE,Sweden|CH,Switzerland|SY,Syrian Arab Republic|TW,Taiwan|TJ,Tajikistan|TZ,Tanzania|TH,Thailand|TL,Timor-Leste|TG,Togo|TK,Tokelau|TO,Tonga|TT,Trinidad and Tobago|TN,Tunisia|TR,Turkey|TM,Turkmenistan|TC,Turks and Caicos Islands|TV,Tuvalu|UG,Uganda|UA,Ukraine|AE,United Arab Emirates|GB,United Kingdom|US,United States|UM,United States Minor Outlying Islands|UY,Uruguay|UZ,Uzbekistan|VU,Vanuatu|VE,Venezuela|VN,Viet Nam|VG,Virgin Islands|VI,Virgin Islands|WF,Wallis and Futuna|EH,Western Sahara|YE,Yemen|ZM,Zambia|ZW,Zimbabwe";
3270            var countries = country_data.split("|");
3271            for (var i = 0; i < countries.length; i++) {
3272            var country = countries[i].split(",");
3273            var countryCodedata = country[0];
3274            var Visitorcountry = country[1];
3275            if(countryCode== countryCodedata)
3276            {
3277               var VisitorCountryName=Visitorcountry;
3278            }
3279            }
3280            var visitorclass = document.getElementsByClassName('primebVisitorCountry');
3281                for (var i = 0; i < visitorclass.length; i++) {
3282                var issetvisitorcountryrule = visitorclass[i].getAttribute('visitorcountryrule');  
3283                var secondChild = visitorclass[i].querySelector('div:nth-child(1)');
3284                var thirdChild = secondChild.querySelector('div:nth-child(1)'); 
3285                if( issetvisitorcountryrule == '1'){
3286                var elements = document.querySelectorAll('.primebVisitorCountryName');
3287                elements.forEach(function(element) {
3288                element.textContent = VisitorCountryName;
3289                });
3290                }
3291                } 
3292        }
3293    
3294    function checkprimebjquery() {
3295        if (window.jQuery) {
3296            checkVariantInventory("","first");
3297
3298            $(document).on("click", ".variants-ui__option-value-name", function() {
3299                var optionMap = [];
3300                if(optionMap.length == 0){
3301                    setTimeout(function(){ 
3302                        optionMap = $('.variants-ui__option-values').attr("data-variant-option-chosen-value");
3303                        checkVariantInventory(optionMap,"first");
3304                    }, 100);
3305                }
3306            });
3307
3308            $(document).on("change", ".select2-hidden-accessible", function() {
3309                var optionMap = [];
3310                if(optionMap.length == 0){
3311                    $(".select2-hidden-accessible").each(function(key) {
3312                        optionMap[key] = $(this).val();
3313                    });
3314                    checkVariantInventory(optionMap);
3315                }
3316            });
3317            $('select[name="option1"]').on('change', function(){  
3318            var optionMap = [];     
3319            optionMap[0] = $(this).val();
3320            checkVariantInventory(optionMap);
3321
3322            });
3323            
3324            $(document).on("change", ".single-option-selector", function() {
3325                var optionMap = [];
3326                if(optionMap.length == 0){
3327                    $(".single-option-selector").each(function(key) {
3328                        optionMap[key] = $(this).val();
3329                    });
3330                    checkVariantInventory(optionMap);
3331                }
3332            });
3333
3334            $(document).on("change", ".ProductForm__Option select", function() {
3335                var optionMap = [];
3336                if(optionMap.length == 0){
3337                    $(".ProductForm__Option select").each(function(key) {
3338                        optionMap[key] = $(this).val();
3339                    });
3340                    checkVariantInventory(optionMap);
3341                }
3342            });
3343
3344            $(document).on("click", ".tt-options-swatch li", function() {
3345                var optionMap = [];
3346                if(optionMap.length == 0){
3347                    $(".tt-options-swatch li").each(function(key) {
3348                        optionMap[key] = $(this).val();
3349                    });
3350                    checkVariantInventory(optionMap);
3351                }
3352            });
3353
3354            $(document).on("click", ".swatch-element", function() {
3355                var optionMap = [];
3356                if(optionMap.length == 0){
3357                    $(".swatch-element").each(function(key) {
3358                        optionMap[key] = $(this).val();
3359                    });
3360                    checkVariantInventory(optionMap);
3361                }
3362            });
3363
3364            $(document).on("change", ".form__input--select", function() {
3365                var optionMap = [];
3366                if(optionMap.length == 0){
3367                    $(".form__input--select").each(function(key) {
3368                        optionMap[key] = $(this).val();
3369                    });
3370                    checkVariantInventory(optionMap);
3371                }
3372            });
3373
3374             $(document).on("change", ".product-form__input select", function() {
3375                var optionMap = [];
3376                if(optionMap.length == 0){
3377                    $(".product-form__input select").each(function(key) {
3378                        optionMap[key] = $(this).val();
3379                    });
3380                    checkVariantInventory(optionMap);
3381                }
3382            });
3383
3384            $(document).on("click", ".vario-variant", function() {
3385            var dataArray = new Array();
3386            $('.vario-variants .sv_active').each(function(){
3387            var dataValue = $(this).data('value');
3388            dataArray.push(dataValue);
3389
3390            });
3391            setTimeout(function() { 
3392            checkVariantInventory(dataArray);
3393            }, 2000);
3394            });     
3395            $(document).on("change", ".sgl-opt-selector-product-template", function() {
3396                var optionMap = [];
3397                if(optionMap.length == 0){
3398                    $(".sgl-opt-selector-product-template").each(function(key) {
3399                        optionMap[key] = $(this).val();
3400                    });
3401                    checkVariantInventory(optionMap);
3402                }
3403            });
3404
3405            $(document).on("click", ".tt-options-swatch li", function() {
3406                var optionMap = [];
3407                if(optionMap.length == 0){
3408                    $(".tt-options-swatch li").each(function(key) {
3409                        optionMap[key] = $(this).val();
3410                    });
3411                    checkVariantInventory(optionMap);
3412                }
3413            });
3414
3415            $(document).on("change", ".product-option-value-item", function() {
3416                var optionMap = [];
3417                if(optionMap.length == 0){
3418                    $(".product-option-value-item").each(function(key) {
3419                        optionMap[key] = $(this).val();
3420                    });
3421                    checkVariantInventory(optionMap);
3422                }
3423            });
3424
3425            $(document).on("click", ".clickyboxes a", function() {
3426                var optionMap = [];
3427                if(optionMap.length == 0){
3428                    $(".clickyboxes a").each(function(key) {
3429                        optionMap[key] = $(this).val();
3430                    });
3431                    checkVariantInventory(optionMap);
3432                }
3433            });
3434
3435            $(document).on("change", "[data-product-options-container] .form-field-input", function() {
3436                var optionMap = [];
3437                if(optionMap.length == 0){
3438                    $("[data-product-options-container] .form-field-input").each(function(key) {
3439                        optionMap[key] = $(this).val();
3440                    });
3441                    checkVariantInventory(optionMap);
3442                }
3443            });
3444
3445            $(document).on("change", "#data-product-option-0", function() {
3446                var optionMap = [];
3447                if(optionMap.length == 0){
3448                    $("#data-product-option-0").each(function(key) {
3449                        optionMap[key] = $(this).val();
3450                    });
3451                    checkVariantInventory(optionMap);
3452                }
3453            });
3454
3455            $(document).on("click", ".product-options__section .active", function() {
3456                var optionMap = [];
3457                if(optionMap.length == 0){
3458                    $(".product-options__section .active").each(function(key) {
3459                        optionMap[key] = $(this).val();
3460                    });
3461                    checkVariantInventory(optionMap);
3462                }
3463            });
3464
3465            $(document).on("click", ".product-options__value", function() {
3466                var optionMap = [];
3467                if(optionMap.length == 0){
3468                    $(".product-options__value").each(function(key) {
3469                        optionMap[key] = $(this).val();
3470                    });
3471                    checkVariantInventory(optionMap);
3472                }
3473            });
3474
3475            $(document).on("click", ".variant-input", function() {
3476                var optionMap = [];
3477                if(optionMap.length == 0){
3478                    $(".variant-input").each(function(key) {
3479                        optionMap[key] = $(this).val();
3480                    });
3481                    checkVariantInventory(optionMap);
3482                }
3483            });
3484
3485            $(document).on("change", ".product-form__single-selector", function() {
3486                var optionMap = [];
3487                if(optionMap.length == 0){
3488                    $(".product-form__single-selector").each(function(key) {
3489                        optionMap[key] = $(this).val();
3490                    });
3491                    checkVariantInventory(optionMap);
3492                }
3493            });
3494
3495            $(document).on("click", ".gt_swatches--select.gf_active", function() {
3496                var optionMap = [];
3497                if(optionMap.length == 0){
3498                    $(".gt_swatches--select.gf_active").each(function(key) {
3499                        optionMap[key] = $(this).val();
3500                    });
3501                    checkVariantInventory(optionMap);
3502                }
3503            });
3504
3505            $(document).on("click", ".nt-swatch", function() {
3506                var optionMap = [];
3507                if(optionMap.length == 0){
3508                    $(".nt-swatch").each(function(key) {
3509                        optionMap[key] = $(this).val();
3510                    });
3511                    checkVariantInventory(optionMap);
3512                }
3513            });
3514
3515            $(document).on("change", ".disclosure--input", function() {
3516                var optionMap = [];
3517                if(optionMap.length == 0){
3518                    $(".disclosure--input").each(function(key) {
3519                        optionMap[key] = $(this).val();
3520                    });
3521                    checkVariantInventory(optionMap);
3522                }
3523            });
3524
3525            $(document).on("click", ".block-swatch input", function() {
3526                var optionMap = [];
3527                if(optionMap.length == 0){
3528                $(".block-swatch input[type=radio]:checked").each(function(key) {
3529                    optionMap[key] = $(this).val();
3530                });
3531                checkVariantInventory(optionMap);
3532                }
3533            });
3534
3535            $(document).on("click", ".option-selector__btns input", function() {
3536                var optionMap = [];
3537                if(optionMap.length == 0){
3538                $(".option-selector__btns input[type=radio]:checked").each(function(key) {
3539                    optionMap[key] = $(this).val();
3540                });
3541                checkVariantInventory(optionMap);
3542                }
3543            });
3544
3545            $(document).on("click", ".product-form__input input", function() {
3546                var optionMap = [];
3547                if(optionMap.length == 0){
3548                $(".product-form__input input[type=radio]:checked").each(function(key) {
3549                    optionMap[key] = $(this).val();
3550                }); 
3551                checkVariantInventory(optionMap);
3552                }
3553            });
3554
3555            $(document).on("click", ".swatch-container input", function() {
3556                var optionMap = [];
3557                if(optionMap.length == 0){
3558                    $(".swatch-container input[type=radio]:checked").each(function(key) {
3559                    optionMap[key] = $(this).val();
3560                    });
3561                    checkVariantInventory(optionMap);
3562                }
3563            });
3564
3565        }else{
3566            setTimeout(function() { checkprimebjquery() }, 2000);
3567        }
3568    }
3569  	
3570      
3571    // document.addEventListener('DOMContentLoaded', (event) => {
3572    //     primebCountdownTimer();
3573    //     resizeFunction();
3574    //     document.getElementById("prime-modal-close").onclick = function() {mymodalprimeb()};
3575    //     window.onclick = function(event) {
3576    //         if (event.target.classList[1] == 'prime-modal-open') {
3577    //             mymodalprimeb();
3578    //         }
3579    //     }
3580    // });
3581
3582    window.addEventListener('load', (event) => {
3583        primebCountdownTimer();
3584              //getCountryCode(); 
3585            setTimeout(function(){ 
3586            getCountryCode();
3587            },1000);
3588        document.getElementById("prime-modal-close").onclick = function() {mymodalprimeb()};
3589        window.onclick = function(event) {
3590            if (event.target.classList[1] == 'prime-modal-open') {
3591                mymodalprimeb();
3592            }
3593        }
3594    });
3595
3596// Function to be invoked when the element becomes visible
3597        function handleVisibleElement(entries, observer) {
3598        entries.forEach((entry) => {
3599        if (entry.isIntersecting) {
3600        // Element is visible, perform desired actions here
3601        // Call your function here
3602        primebCountdownTimer();
3603        //getCountryCode(); 
3604        setTimeout(function(){ 
3605        getCountryCode();
3606        },1000);
3607        // Stop observing the target element
3608        observer.unobserve(entry.target);
3609        }
3610        });
3611        }
3612
3613        // Target element with the class 'product-recommendations'
3614        const targetElement = document.querySelector('.product-recommendations');      
3615
3616        if(targetElement)
3617            {
3618            // Create a new Intersection Observer instance
3619            const observer = new IntersectionObserver(
3620            (entries) => {
3621            // Use a debounce function to limit the number of function invocations
3622            debounce(handleVisibleElement, 100)(entries, observer);
3623            },
3624            {
3625            root: null, // Viewport
3626            threshold: 0.5, // 50% of the element must be visible to trigger the callback
3627            }
3628            );
3629        observer.observe(targetElement);
3630        }
3631
3632        // Debounce function to limit the rate of function invocations
3633        function debounce(func, delay) {
3634        let timeoutId;
3635        return function (...args) {
3636        clearTimeout(timeoutId);
3637        timeoutId = setTimeout(() => {
3638        func.apply(this, args);
3639        }, delay);
3640        };
3641        }
3642
3643
3644    function expdeliverydate(value,count) {
3645        var weekdays = '6,0';
3646        var dateformatselected = 'dddd, MMMM D';
3647        var datelang = 'en';
3648        var primebTextdate = document.getElementsByClassName('primebText');
3649        var realvalue = value;
3650        var pos = realvalue.indexOf("[[today");
3651        var pos2 = realvalue.indexOf("]]");
3652        var startres = realvalue.slice(pos+8, pos2);
3653        realvalue = realvalue.replace("[[today,", "" );
3654        realvalue = realvalue.replace("]]", "" );
3655        var pos3 = realvalue.indexOf("[[today");
3656        var pos4 = realvalue.indexOf("]]");
3657        var endres = realvalue.slice(pos3+8, pos4);
3658        realvalue = realvalue.replace("[[today,", "" );
3659        realvalue = realvalue.replace("]]", "" );
3660        var getlang = startres.split(",");
3661        var wrongdays = weekdays.split(",");
3662        // var days = {sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6};
3663        var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000));
3664        var today = new Date(new Date().getTime());
3665        var firstinc=0;
3666        while (today <= startDate) {
3667            var getday = String(today.getDay());
3668            if(wrongdays.indexOf(getday) != -1){
3669            startDate.setDate(startDate.getDate() + 1);
3670            firstinc++;
3671            }
3672            today.setDate(today.getDate() + 1);
3673        }
3674        var setlang = 'en';
3675        if(getlang.length > 1){
3676            setlang = getlang[1];
3677        }
3678        moment.locale(setlang);
3679        value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected));
3680        // value = value.replace("[[today,"+startres+"]]", moment(startDate).format(dateformatselected));
3681
3682        var extradays = firstinc+parseInt(endres);
3683        var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000));
3684        var todayend = startDate;
3685        var secinc=0;
3686        while (todayend <= endDate) {
3687            var getday = String(todayend.getDay());
3688            if(wrongdays.indexOf(getday) != -1){
3689            endDate.setDate(endDate.getDate() + 1);
3690            secinc++;
3691            }
3692            todayend.setDate(todayend.getDate() + 1);
3693        }
3694        value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected));
3695        // value = value.replace("[[today,"+endres+"]]", moment(endDate).format(dateformatselected));
3696        primebTextdate[count].innerHTML = value;
3697      	var getchild = primebTextdate[count].getElementsByClassName('prime-counter');
3698        if(getchild[0]){
3699            getchild[0].classList.remove("prime-counter");
3700        }
3701    }
3702
3703
3704    function checkVariantInventory(optionMap,myfirstone='') {
3705        var productname = '';  
3706        var variantproductid = '';   
3707        var mydomclass = document.getElementsByClassName('primebVariantInventory');   
3708        if(mydomclass.length > 0){
3709            if(optionMap.length > 0){  
3710                var realval = '';
3711                if(myfirstone == "first"){
3712                    realval = optionMap;
3713                }else{
3714                    for(var i = 0; i < optionMap.length; i++){
3715                        var spaces = ' / ';
3716                        if(i == 0){
3717                            spaces = '';
3718                        }
3719                        realval += spaces+optionMap[i];
3720                    }
3721                }
3722                
3723                var primeBadgesAll = document.getElementsByClassName('primeBadges');
3724                for (var i = 0; i < primeBadgesAll.length; i++) {
3725                    var primebOuterClass = primeBadgesAll[i].getAttribute('data-primebOuterClass');
3726                    var primebOuterStyle = primeBadgesAll[i].getAttribute('data-primebOuterStyle');
3727                    var primebInnerClass = primeBadgesAll[i].getAttribute('data-primebInnerClass');
3728                    var primebInnerStyle = primeBadgesAll[i].getAttribute('data-primebInnerStyle');
3729                    var primebGroup = primeBadgesAll[i].getAttribute('data-primebGroup');
3730                    var primebProductId = primeBadgesAll[i].getAttribute('data-primeproductsid');
3731                    if(primebProductId == variantproductid){
3732                        hitprimebpage(productname,variantproductid,primebOuterClass,primebOuterStyle,primebInnerClass,primebInnerStyle,primebGroup,realval)
3733                    }
3734                }
3735            }
3736        }
3737        setTimeout(function(){ 
3738        getCountryCode();
3739        },1000);
3740    }
3741
3742
3743    function hitprimebpage(productname,variantproductid,primebOuterClass,primebOuterStyle,primebInnerClass,primebInnerStyle,primebGroup,realval) {
3744        var result = Math.random().toString(36).substring(2,7);
3745        if(primebGroup == 1){
3746			var urlhit = productname+'/?view=primebvariant&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==1&page=='+realval;
3747        }else if(primebGroup == 2){
3748			var urlhit = productname+'/?view=primebvarianttwo&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==2&page=='+realval;
3749        }else{
3750            var urlhit = productname+'/?view=primebvariantthree&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==3&page=='+realval;
3751        }
3752        var xhr = new XMLHttpRequest();
3753        xhr.open("GET", urlhit, true);
3754        xhr.onreadystatechange  = function() {
3755            if (this.readyState === XMLHttpRequest.DONE) {
3756                if (this.status === 200) {
3757                    if(this.responseText == 0){
3758                        $('.outerprimeb'+variantproductid+'-'+primebGroup+' .primebText .primebVariantInventory').html("0");
3759                        $('.outerprimeb'+variantproductid+'-'+primebGroup+' .prime-counter').removeClass("prime-counter");
3760                        $('.outerprimeb'+variantproductid+'-'+primebGroup+' .hidevariant').remove();
3761                    }else{
3762                        $('.outerprimeb'+variantproductid+'-'+primebGroup).replaceWith( this.responseText );
3763                        $('.outerprimeb'+variantproductid+'-'+primebGroup+' .prime-counter').removeClass("prime-counter");
3764                        var countryclassprimeb = document.getElementsByClassName('primebCountry');
3765                        for (var i = 0; i < countryclassprimeb.length; i++) {
3766                            var counrtylist = countryclassprimeb[i].getAttribute('data-countryselected');
3767                            var position = counrtylist.search(primebcountryName);
3768                            if(position < 0){ 
3769                                countryclassprimeb[i].style.cssText = 'display:none !important';
3770                            }else{
3771                                countryclassprimeb[i].style.display= 'block';
3772                            }
3773                        }
3774                        // primebcountryName = '';
3775                        setTimeout(function(){ 
3776                            primebCountdownTimer();
3777                        }, 500); 
3778                    }
3779                } else {
3780                    console.log('failed variant req');
3781                }
3782            }
3783        };
3784        xhr.send();
3785
3786    }
3787
3788    function primebCountdownTimer() {
3789
3790        screensizeFunction();
3791        
3792        setTimeout(function(){ 
3793            var primebText = document.getElementsByClassName('primebText');
3794            if(primebText[0]){
3795                for (var i = 0; i < primebText.length; i++) {
3796                    var value = primebText[i].innerHTML;
3797                    if( value.indexOf("[[today") != -1  ){
3798                        expdeliverydate(value,i);
3799                    }
3800                }
3801            }
3802
3803            var primebText = document.getElementsByClassName('primebText');
3804            if(primebText[0]){
3805                for (var i = 0; i < primebText.length; i++) {
3806                    var value = primebText[i].innerHTML;
3807                    if( value.indexOf("CountdownTimer:") != -1  ){
3808                        myTimerprime2(value,i);
3809                    }
3810                }
3811            }
3812
3813            var getpage = 'customers/login';
3814            var primebText2 = document.getElementsByClassName('primebText primebVariantInventory');
3815            if(primebText2[0]){
3816                if(getpage == 'collection'){
3817                    for (var i = 0; i < primebText2.length; i++) {
3818                        var oldloop = primebText2[i].parentElement;
3819                        var newloop = oldloop.parentElement;
3820                        var newloop2 = newloop.parentElement;
3821                        newloop2.remove();
3822                    }
3823                }
3824            }
3825
3826        }, 1000); 
3827        if(userid == 8824)
3828        {
3829        removebadge();
3830        }
3831
3832        setTimeout(function(){     
3833                var primeinstances2 = tippy('[data-tippy-content]');
3834            
3835
3836            var primebsku = '';
3837            var skuclass = document.getElementsByClassName('primebsku');
3838            if(primebsku == 0){
3839                for (var i = 0; i < skuclass.length; i++) {
3840                    if(skuclass[i].dataset.sku == 0){
3841                        var parentsku = skuclass[i].parentElement;
3842                        var parent2sku = parentsku.parentElement;
3843                        parent2sku.style.cssText = 'display:none !important';
3844                    }
3845                }
3846            }
3847        }, 1000);
3848
3849           if(countryprimeb == 'primebadgecountry'){
3850            countryprimeb = 'newprimebadgecountry';
3851            var countrycount = document.getElementsByClassName('primebCountry');
3852            if (thaliacustomercountry == '') {
3853            thaliaCustomerCookie();
3854            thaliacustomercountry = thaliaGetCookie("thaliacustomercountry");
3855            var mycountryprimeb = thaliacustomercountry;
3856            } else {
3857            var mycountryprimeb = thaliacustomercountry;
3858            }
3859            if (countrycount.length > 0) {
3860                        var countryclassprimeb = document.getElementsByClassName('primebCountry');
3861                        for (var i = 0; i < countryclassprimeb.length; i++) {
3862                            var primebcounrtylist = countryclassprimeb[i].getAttribute('data-countryselected');
3863                            var position = primebcounrtylist.search(mycountryprimeb);
3864                            primebcountryName = mycountryprimeb;
3865                            if(position < 0){ 
3866                                countryclassprimeb[i].style.cssText = 'display:none !important';
3867                            }else{
3868                                countryclassprimeb[i].style.display= 'block';
3869                                countryclassprimeb[i].setAttribute('countryrule', '1');
3870
3871                                if (countryclassprimeb[i].classList.contains('primebScreenSize')) {
3872                                    var screenlist = countryclassprimeb[i].getAttribute('data-screensizeselected');
3873                                    var screensizeArray = screenlist.split(",");
3874                                    var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" );
3875                                    var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" );
3876                                    var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" );
3877                                    var xldevice = window.matchMedia( "(min-width: 1200px)" );
3878
3879                                    if (smdevice.matches ){
3880                                        if(screensizeArray[0] == '1'){
3881                                            // countryclass[i].style.display= 'block';
3882                                        }else{
3883                                            countryclassprimeb[i].style.setProperty("display", "none", "important");
3884                                        }
3885                                    }else if( mddevice.matches){
3886                                        if(screensizeArray[1] == '1'){
3887                                            // countryclass[i].style.display= 'block';
3888                                        }else{
3889                                            countryclassprimeb[i].style.setProperty("display", "none", "important");
3890                                        }
3891                                    }else if(lgdevice.matches){
3892                                        if(screensizeArray[2] == '1'){
3893                                            // countryclass[i].style.display= 'block';
3894                                        }else{
3895                                            countryclassprimeb[i].style.setProperty("display", "none", "important");
3896                                        }
3897                                    }else{
3898                                        if(screensizeArray[3] == '1'){
3899                                            // countryclass[i].style.display= 'block';
3900                                        }else{
3901                                            countryclassprimeb[i].style.setProperty("display", "none", "important");
3902                                        }
3903                                    }
3904
3905                                }
3906                                
3907                            }
3908                        }
3909                        if(userid == 8824)
3910                        {
3911                        removebadge();
3912                        }
3913                    }
3914                };
3915        
3916            
3917            
3918        
3919        
3920        var mypage = 'customers/login';
3921        var myproductid = '';
3922        for (var i = 0; i < 6; i++) {
3923            setTimeout(function(){ 
3924                primesetlivevisit(mypage,myproductid);
3925            }, 500); 
3926        }
3927    }
3928
3929    function primesetlivevisit(mypage,myproductid) {
3930        setTimeout(function(){ 
3931            var settimelive = '2';
3932            var setvisitlimit = '2';
3933            var d = new Date();
3934            var time = setcookietimestamp(settimelive);
3935            var mytime = '';
3936            if(settimelive < 5){
3937                mytime = (time * 60 );
3938            }else if(settimelive > 4 && settimelive < 8){
3939                mytime =(time * 60 * 60 );
3940            }else if(settimelive > 7){
3941                mytime = (time * 24 * 60 * 60 );
3942            }
3943
3944            var primeloop2 = document.getElementsByClassName('primebloop');
3945            for (var i = 0; i < primeloop2.length; i++) {
3946                var smallloop2 = primeloop2[i].parentElement;
3947                var parentloop2 = smallloop2.getAttribute('data-primeproductid');
3948                var myuser = getCookieprime("primevisits"+parentloop2);
3949                if (myuser != "") {
3950                    myhttpreq(parentloop2,0,mytime,setvisitlimit);
3951                } else {
3952                    myhttpreq(parentloop2,1,mytime,setvisitlimit);
3953                    setCookieprime("primevisits"+parentloop2, 'setprimevisits', settimelive);
3954                }
3955            }
3956
3957            var primeloop = document.getElementsByClassName('primebloop');
3958            for (var i = 0; i < primeloop.length; i++) {
3959                if(mypage == 'product'){
3960                    var smallloop = primeloop[i].parentElement;
3961                    var parentloop = smallloop.getAttribute('data-primeproductid');
3962                    if(parentloop == myproductid){
3963                        primeloop[i].classList.add("primevisitsb"+parentloop);
3964                    }else{
3965                        var removeloop = primeloop[i].parentElement;
3966                        var removeloop2 = removeloop.parentElement;
3967                        var removeloop3 = removeloop2.parentElement;
3968                        removeloop3.style.visibility = 'hidden';
3969                        primeloop[i].classList.remove("primebloop");
3970                    }
3971                }else{
3972                  var oldloop = primeloop[i].parentElement;
3973                  var newloop = oldloop.parentElement;
3974                  var newloop2 = newloop.parentElement;
3975                  newloop2.style.visibility = 'hidden';
3976                  primeloop[i].classList.remove("primebloop");
3977                  newloop2.remove();
3978                }
3979            }
3980
3981        }, 1000);
3982    }
3983
3984    function myhttpreq(lastid,mynew,gettime,setvisitlimit) {
3985        var xhttp = new XMLHttpRequest();
3986        xhttp.onreadystatechange = function() {
3987            if (this.readyState == 4 && this.status == 200) {
3988                var pageliveview = JSON.parse(this.responseText);
3989                var primevisits = document.getElementsByClassName("primevisitsb"+lastid);
3990                for (var i = 0; i < primevisits.length; i++) {
3991                    if(setvisitlimit < pageliveview.pageviews){
3992                        primevisits[i].innerHTML = pageliveview.pageviews;
3993                        var removeloop = primevisits[i].parentElement;
3994                        var removeloop2 = removeloop.parentElement;
3995                        var removeloop3 = removeloop2.parentElement;
3996                        removeloop3.style.visibility = 'visible';
3997                    }else{
3998                        var removeloop = primevisits[i].parentElement;
3999                        var removeloop2 = removeloop.parentElement;
4000                        var removeloop3 = removeloop2.parentElement;
4001                        removeloop3.style.visibility = 'hidden';
4002                        primevisits[i].classList.remove("primebloop");
4003                        if(userid == 8824)
4004                        {
4005                        removebadge();
4006                        }
4007                    }
4008                        
4009                }
4010            }
4011        };
4012        xhttp.open("GET","https://visitcounterstaging.thalia-apps.com/?shopifyid="+lastid+"&new="+mynew+"&time="+gettime, true);
4013        xhttp.send();
4014    }
4015
4016    function mymodalprimeb() {
4017      var target = document.getElementById("prime-modal-window");
4018      var parenttarget = target.parentElement;
4019      if (parenttarget.classList.contains('prime-modal-open')) {
4020        parenttarget.classList.remove('prime-modal-open');
4021        document.getElementById('prime-modal-content').innerHTML = '';
4022      }
4023    }
4024
4025
4026    window.addEventListener('resize', resizeFunction);
4027
4028    let lastUrl = location.href; 
4029    new MutationObserver(() => {
4030    const url = location.href;
4031    if (url !== lastUrl) {
4032    lastUrl = url;
4033    resizeFunction();
4034    }
4035    }).observe(document, {subtree: true, childList: true});
4036
4037    if(userid == 3973)
4038    {
4039    $( window ).on( "load", function() {
4040    setTimeout(function(){     
4041        resizeFunction(); 
4042        }, 3000);
4043    });
4044    }
4045    else{
4046    window.addEventListener('load', resizeFunction);
4047
4048    }
4049
4050      function removebadge() {
4051         var primeb = document.getElementsByClassName('primebDesktop');
4052        if(primeb[0]){
4053          var remove_div1 = document.getElementsByClassName('primeBadges');
4054          remove_div1[0].style.display= 'block';
4055        } else {
4056            var remove_div1 = document.getElementsByClassName('primeBadges');
4057            if(remove_div1[0]){
4058              remove_div1[0].style.cssText = 'display:none !important';
4059              // remove_div1[0].parentNode.removeChild(remove_div1[0]);
4060            }
4061        }
4062         
4063    } 
4064
4065
4066    window.addEventListener('resize', screensizeFunction);
4067
4068    function resizeFunction() { 
4069        var fontadjust = document.getElementsByClassName('prime-font-adjust');
4070        var heightadjust = document.getElementsByClassName('prime-height-adjust');
4071        var xsdevice = window.matchMedia( "(max-width: 575.98px)" );
4072        var smdevice = window.matchMedia( "(max-width: 767.98px)" );
4073        var mddevice = window.matchMedia( "(max-width: 991.98px)" );
4074        var lgdevice = window.matchMedia( "(max-width: 1199.98px)" );
4075        var xldevice = window.matchMedia( "(min-width: 1200px)" );
4076        for (var i = 0; i < fontadjust.length; i++) {
4077            var mobilesize = '';
4078            var tabletsize = '';
4079            mobilesize = fontadjust[i].getAttribute('data-mobilesize');
4080            tabletsize = fontadjust[i].getAttribute('data-tabletsize');
4081            fontadjust[i].style.fontSize = 'inherit';
4082            if (xsdevice.matches || smdevice.matches ){
4083                if(mobilesize > 0){
4084                    fontadjust[i].style.fontSize = mobilesize+'px';
4085                }
4086            }else if(mddevice.matches){
4087                if(tabletsize > 0){
4088                    fontadjust[i].style.fontSize = tabletsize+'px';
4089                }
4090            }
4091        }
4092        var heightadjust = document.getElementsByClassName('prime-height-adjust');
4093        for (var i = 0; i < heightadjust.length; i++) {
4094            var image = heightadjust[i].getElementsByClassName("primebImage");
4095            var mobileheight = '';
4096            var tabletheight = '';
4097            var defaultHeight = heightadjust[i].getAttribute('data-defaultheight');
4098            mobileheight = heightadjust[i].getAttribute('data-mobileheight');
4099            tabletheight = heightadjust[i].getAttribute('data-tabletheight');
4100            var imgsrcsvg = image[0].getAttribute("src");
4101            var present = imgsrcsvg.search("svg");
4102            if(present > 0){
4103                image[0].style.height = defaultHeight+'px';
4104                image[0].style.maxHeight = defaultHeight+'px';
4105                setTimeout(function(){     
4106                $('.primebImage').show();    
4107                }, 2000);
4108                if (xsdevice.matches || smdevice.matches ){
4109                    if(mobileheight > 0){
4110                       var heightxs=mobileheight+'px';
4111                        image[0].style.maxHeight = heightxs;
4112                        setTimeout(function(){
4113                        $('.primebImage').show();
4114                        
4115                        }, 2000);
4116                       
4117                        }
4118                        else{
4119                        var heightxs = defaultHeight+'px';
4120                        image[0].style.maxHeight = heightxs;
4121                        setTimeout(function(){     
4122                        $('.primebImage').show();
4123                        
4124                        }, 2000); 
4125
4126                    }
4127                }else if(mddevice.matches){
4128                    if(tabletheight > 0){
4129                         var heightmd=tabletheight+'px';
4130                    image[0].style.maxHeight = heightmd;
4131                    setTimeout(function(){  
4132                    $('.primebImage').show(); 
4133                    }, 2000);
4134                      
4135                    }
4136                    else{
4137                        var heightxs = defaultHeight+'px';
4138                           image[0].style.maxHeight = heightxs;
4139                        setTimeout(function(){     
4140                        $('.primebImage').show();
4141                        
4142                        }, 2000); 
4143
4144                    }
4145                }
4146            }else{
4147                //image[0].style.maxHeight = defaultHeight+'px';
4148                 //$('.primebImage').show(); 
4149               
4150                if (xsdevice.matches || smdevice.matches ){
4151                    if(mobileheight > 0){
4152                         var heightxs=mobileheight+'px';
4153                        image[0].style.maxHeight = heightxs;
4154                        setTimeout(function(){     
4155                        $('.primebImage').show();
4156                        
4157                        }, 2000);
4158                      
4159                    }else{
4160                        var heightxs = defaultHeight+'px';
4161                          image[0].style.maxHeight = heightxs;
4162                        setTimeout(function(){     
4163                        $('.primebImage').show();
4164                        
4165                        }, 2000); 
4166
4167                    }
4168
4169                }else if(mddevice.matches){
4170                    if(tabletheight > 0){
4171                    var heightmd=tabletheight+'px';
4172                    image[0].style.maxHeight = heightmd;
4173                    setTimeout(function(){     
4174                    $('.primebImage').show();
4175                    }, 2000);
4176                                      
4177                    }
4178                    else{
4179                        var heightxs = defaultHeight+'px';
4180                          image[0].style.maxHeight = heightxs;
4181                        setTimeout(function(){     
4182                        $('.primebImage').show();
4183                        
4184                        }, 2000); 
4185
4186                    }
4187                }
4188                else if(xldevice.matches){
4189                   
4190                image[0].style.maxHeight = defaultHeight+'px';
4191                setTimeout(function(){     
4192                $('.primebImage').show();    
4193                }, 2000);
4194                     
4195                        
4196                    
4197                }
4198            }
4199            
4200        }
4201
4202    }
4203
4204    function screensizeFunction() { 
4205        var screensizeclass = document.getElementsByClassName('primebScreenSize');
4206        for (var i = 0; i < screensizeclass.length; i++) {
4207
4208            var issetcountryrule = screensizeclass[i].getAttribute('countryrule');
4209
4210            if( issetcountryrule == '1'){
4211            
4212                var screenlist = screensizeclass[i].getAttribute('data-screensizeselected');
4213                var screensizeArray = screenlist.split(",");
4214                
4215                var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" );
4216                var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" );
4217                var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" );
4218                var xldevice = window.matchMedia( "(min-width: 1200px)" );
4219
4220                if (smdevice.matches ){
4221                    if(screensizeArray[0] == '1'){
4222                        screensizeclass[i].style.display= 'block';
4223                    }else{
4224                        screensizeclass[i].style.setProperty("display", "none", "important");
4225                    }
4226                }else if( mddevice.matches){
4227                    if(screensizeArray[1] == '1'){
4228                        screensizeclass[i].style.display= 'block';
4229                    }else{
4230                        screensizeclass[i].style.setProperty("display", "none", "important");
4231                    }
4232                }else if(lgdevice.matches){
4233                    if(screensizeArray[2] == '1'){
4234                        screensizeclass[i].style.display= 'block';
4235                    }else{
4236                        screensizeclass[i].style.setProperty("display", "none", "important");
4237                    }
4238                }else{
4239                    if(screensizeArray[3] == '1'){
4240                        screensizeclass[i].style.display= 'block';
4241                    }else{
4242                        screensizeclass[i].style.setProperty("display", "none", "important");
4243                    }
4244                }
4245
4246            }
4247        }
4248
4249    }
4250
4251    function redirectLinkbadge(badgeval,links,primebadgeid,modalsize) {
4252        if(badgeval != ''){
4253            var badgelink = badgeval;
4254            if(links == 0){
4255                window.location.href = badgelink;
4256            }else{
4257                window.open(badgelink,'_blank');
4258            }
4259        }
4260        if(links == 2){
4261            var target = document.getElementById("prime-modal-outer");
4262            var myclasses = '';
4263            if(modalsize == 0){
4264                myclasses = 'prime-modal-window prime-modal-small';
4265            }else if(modalsize == 2){
4266                myclasses = 'prime-modal-window prime-modal-large';
4267            }else{
4268                myclasses = 'prime-modal-window';
4269            }
4270            document.getElementById('prime-modal-outer').classList.add('prime-modal-open');
4271            var setclass = document.getElementById('prime-modal-window');
4272            setclass.className = '';
4273            setclass.className = myclasses;
4274            var xhr = new XMLHttpRequest();
4275            var url = '/?view=primemeta&id==badge-popup-'+primebadgeid;
4276            xhr.open("GET", url, true);
4277            xhr.setRequestHeader("Cache-Control", "max-age=3600");
4278            xhr.onreadystatechange = function() {
4279                if (this.readyState == 4) {
4280                    if (this.status === 200) {
4281                        document.getElementById('prime-modal-content').innerHTML = this.responseText;
4282                    } else {
4283                        console.log(this.status, this.statusText);
4284                    }
4285                }
4286            };
4287            xhr.send();
4288        }
4289    }
4290
4291    function toValidDateprime2(datestring){
4292        return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1");   
4293    }
4294
4295    function myTimerprime2(newvalue,count) {
4296        var primebText2 = document.getElementsByClassName('primebText');
4297
4298        var againvalue = newvalue;
4299        var pos3 = newvalue.indexOf("[[ CountdownTimer:");
4300        var pos4 = newvalue.indexOf("M,");
4301        if(pos4 < 0){
4302            pos4 = newvalue.indexOf(" ]]");
4303            var res = newvalue.slice(pos3+18, pos4);
4304        }else{
4305            var res = newvalue.slice(pos3+18, pos4+1);
4306        }
4307        var pos5 = newvalue.indexOf(" ]]");
4308        var pos6 = newvalue.indexOf("|");
4309        var endres = againvalue.slice(pos3+18, pos5);
4310        if(pos6 < 0){
4311            var customtext = '';
4312        }else{
4313            var customtext = againvalue.slice(pos6+1, pos5);
4314        }
4315        newvalue = newvalue.replace("[[ CountdownTimer:", "" );
4316        newvalue = newvalue.replace(" ]]", "" );
4317        endres = endres.replace(" |"+customtext , "" );
4318        var getlang = endres.split(",");
4319        var setlang2 = 'en';
4320        if(getlang.length > 1){
4321            if(getlang[1] == 'custom'){
4322                if (getlang[2] == null){
4323                    var setdays = '';
4324                }else{
4325                    var setdays = getlang[2];
4326                }
4327                if (getlang[3] == null){
4328                    var sethours = '';
4329                }else{
4330                    var sethours = getlang[3];
4331                }
4332                if (getlang[4] == null){
4333                    var setminutes = '';
4334                }else{
4335                    var setminutes = getlang[4];
4336                }
4337                if (getlang[5] == null){
4338                    var setseconds = '';
4339                }else{
4340                    var setseconds = getlang[5];
4341                }
4342            }else{
4343            setlang2 = getlang[1];
4344            var setmoment = moment();
4345            setmoment.locale(setlang2);
4346            setmoment.subtract({hours: 0, minutes: 0, seconds: 35});
4347            var getseconds = setmoment.toNow(true);
4348            setmoment.subtract({hours: 0, minutes: 10, seconds: 59});
4349            var getminutes = setmoment.toNow(true);
4350            setmoment.subtract({hours: 5, minutes: 59, seconds: 59});
4351            var gethours = setmoment.toNow(true);
4352            setmoment.subtract({hours: 222, minutes: 59, seconds: 59});
4353            var getdays = setmoment.toNow(true);
4354            var setseconds = getseconds.split(" ").pop();
4355            var setminutes = getminutes.split(" ").pop();
4356            var sethours = gethours.split(" ").pop();
4357            var setdays = getdays.split(" ").pop();
4358            }
4359        }else{
4360            var setdays = "days";
4361            var sethours = "hours";
4362            var setminutes = "minutes";
4363            var setseconds = "seconds";
4364        }
4365
4366        var x = setInterval(function() { 
4367            let end = new Date(toValidDateprime2(res));
4368            let start = new Date();
4369            var remaintime = end - start;
4370            var days = Math.floor(remaintime / (1000 * 60 * 60 * 24));
4371            var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
4372            var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60));
4373            var seconds = Math.floor((remaintime % (1000 * 60)) / 1000);
4374            var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " ";
4375            if(seconds < 0 && customtext == ''){
4376                realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds;
4377            }else if(seconds < 0 && customtext != ''){
4378                newvalue = customtext;
4379            }else{
4380                newvalue = newvalue.replace(" |"+customtext , "");
4381            }
4382            if(getlang[1] == 'custom'){
4383                realtimeleft='';
4384                if(setdays != ''){
4385                realtimeleft = days +""+ setdays+ " ";
4386                }
4387                if(sethours != ''){
4388                realtimeleft = realtimeleft + hours +"" + sethours +" ";
4389                }
4390                if(setminutes != ''){
4391                realtimeleft = realtimeleft + minutes +""+ setminutes +" ";
4392                }
4393                if(setseconds != ''){
4394                realtimeleft = realtimeleft + seconds +"" + setseconds + " ";
4395                }
4396            }
4397            
4398            primebText2[count].innerHTML = newvalue.replace(endres,realtimeleft);
4399            primebText2[count].classList.remove("prime-counter");
4400            if (remaintime < 0) { 
4401                clearInterval(x); 
4402            } 
4403        }, 1000);
4404
4405             
4406    }
4407
4408    function setCookieprime(cname, cvalue, exdays) {
4409      var d = new Date();
4410      var time = setcookietimestamp(exdays);
4411      if(exdays < 5){
4412        d.setTime(d.getTime() + (time * 60 * 1000));
4413      }else if(exdays > 4 && exdays < 8){
4414        d.setTime(d.getTime() + (time * 60 * 60 * 1000));
4415      }else if(exdays > 7){
4416        d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000));
4417      }
4418      
4419      var expires = "expires="+d.toUTCString();
4420      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
4421    }
4422
4423    function getCookieprime(cname) {
4424      var name = cname + "=";
4425      var ca = document.cookie.split(';');
4426      for(var i = 0; i < ca.length; i++) {
4427        var c = ca[i];
4428        while (c.charAt(0) == ' ') {
4429          c = c.substring(1);
4430        }
4431        if (c.indexOf(name) == 0) {
4432          return c.substring(name.length, c.length);
4433        }
4434      }
4435      return "";
4436    }
4437
4438    function setcookietimestamp(time) {
4439        var realtime='';
4440        if(time==1){
4441            realtime=1;
4442        }else if(time==2){
4443            realtime=5;
4444        }else if(time==3){
4445            realtime=10;
4446        }else if(time==4){
4447            realtime=30;
4448        }else if(time==5){
4449            realtime=1;
4450        }else if(time==6){
4451            realtime=6;
4452        }else if(time==7){
4453            realtime=12;
4454        }else if(time==8){
4455            realtime=1;
4456        }else if(time==9){
4457            realtime=7;
4458        }else if(time==10){
4459            realtime=15;
4460        }else if(time==11){
4461            realtime=30;
4462        }
4463        return realtime;
4464    }
4465
4466</script>
4466 
4467 
4467<script type="text/javascript">
4468 
4469 
4470    //code logic for thaliacustomercountry 
4471 
4472 
4473        function thaliaSetCookie(cname, cvalue, exdays) {
4474          console.log('in set cookie')
4475          const d = new Date();
4476          d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
4477          let expires = "expires="+d.toUTCString();
4478          document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
4479        }
4480 
4481        function thaliaGetCookie(cname) {
4482          let name = cname + "=";
4483          let ca = document.cookie.split(';');
4484          for(let i = 0; i < ca.length; i++) {
4485            let c = ca[i];
4486            while (c.charAt(0) == ' ') {
4487              c = c.substring(1);
4488            }
4489            if (c.indexOf(name) == 0) {
4490              return c.substring(name.length, c.length);
4491            }
4492          }
4493          return "";
4494        }
4495 
4496 
4497 
4498 
4499   document.addEventListener("DOMContentLoaded", function(event) {
4500        thaliaCustomerCookie();
4501  });
4502 
4503var thaliacustomercountry = '';
4504  function thaliaCustomerCookie(){
4505     thaliacustomercountry = thaliaGetCookie("thaliacustomercountry");
4506 
4507          if (thaliacustomercountry != "") {
4508 
4509          } else {
4510 
4511              var xhttp = new XMLHttpRequest();
4512              xhttp.onreadystatechange = function() {
4513              if (xhttp.readyState == 4 && xhttp.status == 200) {
4514              var countryData = JSON.parse(xhttp.responseText);
4515              thaliacustomercountry = countryData.country
4516                thaliaSetCookie("thaliacustomercountry", countryData.country, 2);
4517 
4518 
4519              }
4520              };
4521              xhttp.open("GET", "https://loc2.thapi.workers.dev?key=XFJaUlJZVl9fWwcLDgE=", true);
4522              xhttp.send();
4523          }
4524  }
4525 
4526    //end code logic for thaliacustomercountry 
4527</script>
4527
4528 <div id="shopify-block-Ac0dMSUpsbFpqTXhoU__1097096201824731535" class="shopify-block shopify-app-block">
4528<script>
4529    
4530
4531    window.kaktusPreOrderAppData = {
4532        product: {
4533            id: ''
4534        },
4535        productQty: ''
4536    }
4537</script>
4537
4538
4539<script async src="https://po.kaktusapp.com/storage/js/kaktus_preorder-menakabooks2.myshopify.com.js?ver=1790291572&shop=menakabooks2.myshopify.com"></script>
4539
4540
4541</div>
4541<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4541
4542</body>
4543  
4544  
4545</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.