!function(t){var e={};function s(l){if(e[l])return e[l].exports;var i=e[l]={i:l,l:!1,exports:{}};return t[l].call(i.exports,i,i.exports,s),i.l=!0,i.exports}s.m=t,s.c=e,s.d=function(t,e,l){s.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:l})},s.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},s.t=function(t,e){if(1&e&&(t=s(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var l=Object.create(null);if(s.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)s.d(l,i,function(e){return t[e]}.bind(null,i));return l},s.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return s.d(e,"a",e),e},s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},s.p="/",s(s.s=2)}({2:function(t,e,s){t.exports=s("jYgJ")},jYgJ:function(t,e){function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);e&&(l=l.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,l)}return s}function i(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[l++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,n=!1;return{s:function(){s=s.call(t)},n:function(){var t=s.next();return a=t.done,t},e:function(t){n=!0,o=t},f:function(){try{a||null==s.return||s.return()}finally{if(n)throw o}}}}function r(t,e){if(t){if("string"==typeof t)return u(t,e);var s={}.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?u(t,e):void 0}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var s=0,l=Array(e);s0?t[0]:null;e===Shopify.locale&&(proxyURL="/"+e+proxyURL),iconAnimationStyles="-webkit-animation: heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49); animation: heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49);",globalSelectedWishlistID="",selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[],moveMyWishlistProductIds=[],moveMyWishlistVariantIds=[],productsCount=0,outStockProductsCount=0,emptyIconStyle="",fillIconStyle="",emptyCollectionIconStyle="",fillCollectionIconStyle="",btnExtraStyle="",countExtraStyle="",searchWishlist="";var s=Shopify.locale,l=window.hulkappsWishlist.languageSettings,i=Object.keys(l).find((function(t){return!0===l[t].primary_language})),o=l[s]?l[s]:l[i],a=[];if(a.style=window.hulkappsWishlist.buttonStyleSettings,a.general=window.hulkappsWishlist.generalSettings,a.language=null!=o?o:l,WishlistSettings=Object.assign({},a),HulkappWishlist._checkFOrInactiveStore(),headerType=WishlistSettings.style.header_type?WishlistSettings.style.header_type:"header_menu",headerIconPosition=WishlistSettings.style.header_icon_position?WishlistSettings.style.header_icon_position:"auto_header_icon",headerIconDesign=WishlistSettings.style.header_icon_design?WishlistSettings.style.header_icon_design:"wishlist_page",saveForLaterType=WishlistSettings.style.save_for_later_type?WishlistSettings.style.save_for_later_type:"individual_button",saveForLaterPosition=WishlistSettings.style.individual_button_position?WishlistSettings.style.individual_button_position:"individual_button_automatic",saveAllForLaterPosition=WishlistSettings.style.global_button_position?WishlistSettings.style.global_button_position:"global_button_automatic",buttonLayout=null!=WishlistSettings.general.button_layout?WishlistSettings.general.button_layout:"multi_color_button",collectionCountLayout=null!=WishlistSettings.style.collection_count_layout?WishlistSettings.style.collection_count_layout:"top_count",iconType=WishlistSettings.style.icon_type?WishlistSettings.style.icon_type:"outline",iconFillColor=WishlistSettings.style.icon_fill_color?WishlistSettings.style.icon_fill_color:"#ffffff",iconBorderColor=WishlistSettings.style.icon_border_color?WishlistSettings.style.icon_border_color:"#ffffff",iconHoverColor=WishlistSettings.style.icon_hover_color?WishlistSettings.style.icon_hover_color:"#5C6AC4",selectedIconFillColor=WishlistSettings.style.selected_icon_fill_color?WishlistSettings.style.selected_icon_fill_color:"#ffffff",selectedIconBorderColor=WishlistSettings.style.selected_icon_border_color?WishlistSettings.style.selected_icon_border_color:"#ffffff",iconBackgroundType=WishlistSettings.style.icon_background_type?WishlistSettings.style.icon_background_type:"icon_no_background",iconBackgroundColor=WishlistSettings.style.icon_background_color?WishlistSettings.style.icon_background_color:"#ccc",iconSize=WishlistSettings.style.icon_size?WishlistSettings.style.icon_size:"16px",isCustomizeProductIcon=!!WishlistSettings.style.customize_product_icon&&WishlistSettings.style.customize_product_icon,collectionIconType=WishlistSettings.style.collection_icon_type?WishlistSettings.style.collection_icon_type:"outline",collectionIconFillColor=WishlistSettings.style.collection_icon_fill_color?WishlistSettings.style.collection_icon_fill_color:WishlistSettings.style.theme_color,collectionIconBorderColor=WishlistSettings.style.collection_icon_border_color?WishlistSettings.style.collection_icon_border_color:WishlistSettings.style.theme_color,collectionIconHoverColor=WishlistSettings.style.collection_icon_hover_color?WishlistSettings.style.collection_icon_hover_color:"#000",selectedCollectionIconFillColor=WishlistSettings.style.collection_selected_icon_fill_color?WishlistSettings.style.collection_selected_icon_fill_color:WishlistSettings.style.theme_color,selectedCollectionIconBorderColor=WishlistSettings.style.collection_selected_icon_border_color?WishlistSettings.style.collection_selected_icon_border_color:WishlistSettings.style.theme_color,collectionIconBackgroundType=WishlistSettings.style.collection_icon_background_type?WishlistSettings.style.collection_icon_background_type:"icon_no_background",collectionIconBackgroundColor=WishlistSettings.style.collection_icon_background_color?WishlistSettings.style.collection_icon_background_color:"#ccc",collectionIconSize=WishlistSettings.style.collection_icon_size?WishlistSettings.style.collection_icon_size:"16px",isCustomizeCollectionIcon=!!WishlistSettings.style.customize_collection_icon&&WishlistSettings.style.customize_collection_icon,"style_2"!==WishlistSettings.style.button_style&&"style_4"!==WishlistSettings.style.button_style||("show"===WishlistSettings.general.public_wishlist_count?"multi_color_button"===buttonLayout?(btnExtraStyle="padding: "+WishlistSettings.style.button_top_bottom_vertical_space+"px "+WishlistSettings.style.button_left_right_vertical_space+"px; border-radius: "+WishlistSettings.style.button_border_radius+"px 0 0 "+WishlistSettings.style.button_border_radius+"px;",countExtraStyle="padding: "+WishlistSettings.style.button_top_bottom_vertical_space+"px 10px; opacity: 0.5; border-radius: 0 "+WishlistSettings.style.button_border_radius+"px "+WishlistSettings.style.button_border_radius+"px 0;"):(btnExtraStyle="padding: "+WishlistSettings.style.button_top_bottom_vertical_space+"px 0px "+WishlistSettings.style.button_top_bottom_vertical_space+"px "+WishlistSettings.style.button_left_right_vertical_space+"px; border-radius: "+WishlistSettings.style.button_border_radius+"px 0 0 "+WishlistSettings.style.button_border_radius+"px;",countExtraStyle="padding: "+WishlistSettings.style.button_top_bottom_vertical_space+"px "+WishlistSettings.style.button_left_right_vertical_space+"px "+WishlistSettings.style.button_top_bottom_vertical_space+"px 5px; border-radius: 0 "+WishlistSettings.style.button_border_radius+"px "+WishlistSettings.style.button_border_radius+"px 0;"):(btnExtraStyle="padding: "+WishlistSettings.style.button_top_bottom_vertical_space+"px "+WishlistSettings.style.button_left_right_vertical_space+"px; border-radius: "+WishlistSettings.style.button_border_radius+"px;",countExtraStyle="")),isCustomizeProductIcon&&("both"===iconType?(emptyIconStyle="-webkit-text-stroke: 1px "+iconBorderColor+"; color: "+iconFillColor+";font-size: "+iconSize+"px;",fillIconStyle="-webkit-text-stroke-color: "+selectedIconBorderColor+"; -webkit-text-stroke-width: 1.5px;color: "+selectedIconFillColor+";font-size: "+iconSize+"px;"):(emptyIconStyle="color: "+iconFillColor+";font-size: "+iconSize+"px;",fillIconStyle="color: "+selectedIconFillColor+";font-size: "+iconSize+"px;"),"icon_no_background"!=iconBackgroundType&&(emptyIconStyle+="background: "+iconBackgroundColor+";",fillIconStyle+="background: "+iconBackgroundColor+";","icon_round_background"===iconBackgroundType&&(emptyIconStyle+="border-radius: 50%;",fillIconStyle+="border-radius: 50%;"))),isCustomizeCollectionIcon&&("both"===collectionIconType?(emptyCollectionIconStyle="-webkit-text-stroke: 1px "+collectionIconBorderColor+"; color: "+collectionIconFillColor+";font-size: "+collectionIconSize+"px;",fillCollectionIconStyle="-webkit-text-stroke-color: "+selectedCollectionIconBorderColor+"; -webkit-text-stroke-width: 1.5px;color: "+selectedCollectionIconFillColor+";font-size: "+collectionIconSize+"px;"):(emptyCollectionIconStyle="color: "+collectionIconFillColor+";font-size: "+collectionIconSize+"px;",fillCollectionIconStyle="color: "+selectedCollectionIconFillColor+";font-size: "+collectionIconSize+"px;"),isCustomizeCollectionIcon&&"icon_no_background"!=collectionIconBackgroundType&&(emptyCollectionIconStyle+="background: "+collectionIconBackgroundColor+";padding: 5px 7px;",fillCollectionIconStyle+="background: "+collectionIconBackgroundColor+";padding: 5px 7px;","icon_round_background"===collectionIconBackgroundType&&(emptyCollectionIconStyle+="border-radius: 50%;",fillCollectionIconStyle+="border-radius: 50%;"))),!!WishlistSettings.style.wl_floating_button&&WishlistSettings.style.wl_floating_button&&(!1===WishlistSettings.style.hide_floating_button_mobile_version||!0===WishlistSettings.style.hide_floating_button_mobile_version&&window.innerWidth>768)&&proxyURL!=window.location.pathname&&(HulkappWishlist._bulkUpdate(),HulkappWishlist._wishlistFloatingButton()),1==deactivatedStore)return allHulkWishlistButtons.forEach((function(t){t.remove()})),void document.querySelectorAll("[data-hulksaveforlater]").forEach((function(t){t.remove()}));if((null==customerID||null==customerID||customerID.length<=0)&&(customerStatus="Guest"),"Customer"==customerStatus&&HulkappWishlist._deleteHulkWishlist(),window.hulkappsWishlist.productJSON&&window.hulkappsWishlist.productJSON.tags){var n=!!window.hulkappsWishlist.generalSettings.is_exclude_enabled&&window.hulkappsWishlist.generalSettings.is_exclude_enabled,r=window.hulkappsWishlist.generalSettings.exclude_product_tags?window.hulkappsWishlist.generalSettings.exclude_product_tags:[];if(void 0!==r){var u=r.some((function(t){return window.hulkappsWishlist.productJSON.tags.includes(t)}));n&&u&&document.body.classList.add("hide-hulk-wishlist")}}if("wishlist_drawer"===headerIconDesign&&"auto_header_icon"!==headerIconPosition){null==document.querySelector("[data-viewMoreDrawer]")&&null==document.querySelector("[data-viewMoreDrawer]")||document.querySelector("[data-viewMoreDrawer]").setAttribute("href",proxyURL);var c=document.querySelector(".hulk-wishlist-drawer");proxyURL!=window.location.pathname&&HulkappWishlist._openMyWishlistDrawer(c)}var d=document.querySelector(".hulk-wl-header-icon"),h=document.querySelector(".hulk-header-icon");if(null==d&&"auto_header_icon"===headerIconPosition&&"header_menu"===headerType&&(h&&h.remove(),HulkappWishlist._setHeaderIcon()),"main_menu"===headerType&&h&&h.remove(),""!=WishlistSettings.general.google_conversion_tracking_code&&WishlistSettings.general.google_conversion_tracking_code){var p=document.createElement("script");p.setAttribute("src","https://www.googletagmanager.com/gtag/js?id="+WishlistSettings.general.google_conversion_tracking_code),p.async=!0;var _=document.createElement("script");_.innerHTML="window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);} \n",_.innerHTML+="gtag('js', new Date()); \n gtag('config', '"+WishlistSettings.general.google_conversion_tracking_code+"');",document.getElementsByTagName("head")[0].appendChild(p),document.getElementsByTagName("head")[0].appendChild(_)}HulkappWishlist._manageGuestCookie(),HulkappWishlist._getShopSettings(),HulkappWishlist._removeMyWishlist(),HulkappWishlist._addProductToCart()},_triggerGAEvent:function(t){var e="add_to_wishlist";"Save for later"===t?e="save_for_later":"Move to Cart"===t&&(e="move_to_cart"),gtag("event",e,{app_name:"advanceWishlist",screen_name:"Home"})},_bulkUpdate:function(){var t=document.getElementsByName("hulk_wl_item");document.getElementById("hulk_select_all").onclick=function(){selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[];var e,s=n(t);try{for(s.s();!(e=s.n()).done;){var l=e.value,i=l.getAttribute("data-prod-id"),o=l.getAttribute("data-var-id");if(hulkSelectCheckbox.checked?l.checked=!0:l.checked=!1,l.checked)selectedMyWishlistProductIds.push(i),selectedMyWishlistVariantIds.push(o);else{var a=selectedMyWishlistProductIds.indexOf(i);-1!==a&&selectedMyWishlistProductIds.splice(a,1);var r=selectedMyWishlistVariantIds.indexOf(i);-1!==r&&selectedMyWishlistVariantIds.splice(r,1)}}}catch(t){s.e(t)}finally{s.f()}HulkappWishlist._moveCartProductDetails(),hulkSelectCheckbox.checked?(moveMyWishlistVariantIds.length>0&&(hulkMoveAllItems.style.display="inline-block"),hulkDeleteAllItems.style.display="inline-block"):(hulkMoveAllItems.style.display="none",hulkDeleteAllItems.style.display="none")},document.getElementById("hulk_select_drawer_all").onclick=function(){selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[];var e,s=n(t);try{for(s.s();!(e=s.n()).done;){var l=e.value,i=l.getAttribute("data-prod-id"),o=l.getAttribute("data-var-id");if(hulkSelectCheckbox2.checked?l.checked=!0:l.checked=!1,l.checked)selectedMyWishlistProductIds.push(i),selectedMyWishlistVariantIds.push(o);else{var a=selectedMyWishlistProductIds.indexOf(i);-1!==a&&selectedMyWishlistProductIds.splice(a,1);var r=selectedMyWishlistVariantIds.indexOf(i);-1!==r&&selectedMyWishlistVariantIds.splice(r,1)}}}catch(t){s.e(t)}finally{s.f()}HulkappWishlist._moveCartProductDetails(),hulkSelectCheckbox2.checked?(moveMyWishlistVariantIds.length>0&&(hulkMoveAllDrawerItems.style.display="inline-block"),hulkDeleteAllDrawerItems.style.display="inline-block"):(hulkMoveAllDrawerItems.style.display="none",hulkDeleteAllDrawerItems.style.display="none")},document.querySelectorAll("[data-hulkdeleteallitmes]").forEach((function(t){t.onclick=function(){hulkDeleteWishlistItemsPrompt.classList.add("open"),document.querySelector("[data-hulkappsdeleteitemsprompt] h4").innerHTML=WishlistSettings.language.title.delete_bulk_product_text?WishlistSettings.language.title.delete_bulk_product_text:"Are you sure you want to delete selected products?",document.querySelectorAll("[data-deleteHulkWishlistItems]")[0].onclick=function(){hulkDeleteWishlistItemsPrompt.classList.remove("open"),"Guest"==customerStatus?HulkappWishlist._removeFromGuestWishlist(selectedMyWishlistProductIds,selectedMyWishlistVariantIds):HulkappWishlist._removeFromCustomerWishlist(selectedMyWishlistProductIds,selectedMyWishlistVariantIds)}}})),document.querySelector("[data-closewishlistitemspopup]").addEventListener("click",(function(t){t.target&&1==t.target.hasAttribute("data-hulkdeleteproduct")||hulkDeleteWishlistItemsPrompt.classList.remove("open")})),"undefined"!=typeof hulkCloseDeleteWishlistItems2&&(hulkCloseDeleteWishlistItems2.onclick=function(){hulkDeleteWishlistItemsPrompt.classList.remove("open")});var e=document.querySelector("[data-hulkappsdeleteitemsprompt]");null!=e&&e.addEventListener("click",(function(t){var e;t.target&&1==t.target.hasAttribute("data-hulkdeleteproduct")||null==t.target.closest(".wishlist-modal")&&(null===(e=document.querySelector("[data-closewishlistitemspopup2]"))||void 0===e||e.click())})),document.querySelectorAll("[data-hulkappsMoveItemsCancel] .icon-wishlist-cross").forEach((function(t){t.onclick=function(){hulkMoveWishlistItemsPrompt.classList.remove("open")}}));var s=document.querySelector("[data-hulkquickview]");null!=s&&s.addEventListener("click",(function(t){var e;null==t.target.closest(".wishlist-modal")&&(null===(e=document.querySelector("[data-hulkquickview]"))||void 0===e||e.classList.remove("open"))})),document.querySelectorAll("[data-hulkmoveallitmes]").forEach((function(t){t.onclick=function(){HulkappWishlist._moveCartProductDetails(),HulkappWishlist._moveProductToCart(moveMyWishlistProductIds,moveMyWishlistVariantIds)}})),setTimeout((function(){HulkappWishlist._selectWishlistProducts()}),3e3)},_moveCartProductDetails:function(){if(moveMyWishlistProductIds=JSON.parse(JSON.stringify(selectedMyWishlistProductIds)),moveMyWishlistVariantIds=JSON.parse(JSON.stringify(selectedMyWishlistVariantIds)),null!=document.querySelectorAll(".hulk_out_of_stock")&&null!=document.querySelectorAll(".hulk_out_of_stock")){var t,e=n(document.querySelectorAll(".hulk_out_of_stock"));try{for(e.s();!(t=e.n()).done;){var s=t.value,l=moveMyWishlistProductIds.indexOf(s.getAttribute("data-prod-id"));-1!==l&&moveMyWishlistProductIds.splice(l,1);var i=moveMyWishlistVariantIds.indexOf(s.getAttribute("data-var-id"));-1!==i&&moveMyWishlistVariantIds.splice(i,1)}}catch(t){e.e(t)}finally{e.f()}}},_removeMyWishlist:function(){document.addEventListener("click",(function(t){if(t.target&&1==t.target.hasAttribute("data-hulkdeleteproduct")){t.preventDefault(),t.stopImmediatePropagation();var e=t.target.closest(".wishlist-card"),s=[e.getAttribute("data-proid")],l=[e.getAttribute("data-varid")];hulkDeleteWishlistItemsPrompt.classList.add("open"),document.querySelector("[data-hulkappsdeleteitemsprompt] h4").innerHTML=WishlistSettings.language.title.delete_product_text?WishlistSettings.language.title.delete_product_text:"Are you sure you want to delete this product?",hulkDeleteWishlistItems.onclick=function(){hulkDeleteWishlistItemsPrompt.classList.remove("open"),"Guest"==customerStatus?HulkappWishlist._removeFromGuestWishlist(s,l,"single"):HulkappWishlist._removeFromCustomerWishlist(s,l,"single")}}}))},_removeFromCustomerWishlist:function(t,e){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l={customer_id:customerID,shop:hulkShopDomain,product_ids:t,variant_ids:e,wishlist_ids:[SelectedWishlistID],type:"web"};if("single"===s){var i=selectedMyWishlistProductIds.indexOf(t[0]);-1!==i&&selectedMyWishlistProductIds.splice(i,1)}HulkappWishlist._XMLHttpRequest("POST",window.hulkappsWishlist.baseURL+"/wishlist/delete_product",l,hulkShopDomain,customerID,(function(e,s){var l=JSON.parse(s);if(200==e){HulkappWishlist._getWishlistProducts(SelectedWishlistID,1),wishlistTotal&&HulkappWishlist._updateWishlistTotal(),hulkSelectCheckbox.checked=!1,hulkSelectCheckbox2.checked=!1,hulkMoveAllItems.style.display="none",hulkMoveAllDrawerItems.style.display="none",hulkDeleteAllItems.style.display="none",hulkDeleteAllDrawerItems.style.display="none",selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[];var i=WishlistSettings.language.success_message.for_item_removed?WishlistSettings.language.success_message.for_item_removed:"Removed From Wishlist!",o=null!=WishlistSettings.language.latest_notification_box&&WishlistSettings.language.latest_notification_box,a=t.length;a>1&&(o=!1,i=(i=WishlistSettings.language.success_message.for_multiple_item_removed?WishlistSettings.language.success_message.for_multiple_item_removed:"{Count} products has been successfully removed from your wishlist.").replace("{Count}",a)),HulkappWishlist._messageUpdate(i,l.title,l.image,o)}else{var n="Something went wrong. Please try again later !";l.message&&(n=l.message),HulkappWishlist._messageUpdate(n)}}))},_removeFromGuestWishlist:function(t,e){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l="".concat(window.hulkappsWishlist.baseURL,"/wishlist/delete_product/guest"),i={shop:hulkShopDomain,product_ids:t,variant_ids:e,uuid:hulkUserUUID,type:"web"};if("single"===s){var o=selectedMyWishlistProductIds.indexOf(t[0]);-1!==o&&selectedMyWishlistProductIds.splice(o,1)}HulkappWishlist._XMLHttpRequest("POST",l,i,null,null,(function(t,e){var s=JSON.parse(e);if(200===t){hulkUserUUID&&HulkappWishlist._guestWishlistAPI(hulkUserUUID,1),HulkappWishlist._updateWishlistTotal(),hulkSelectCheckbox.checked=!1,hulkSelectCheckbox2.checked=!1,[hulkMoveAllItems,hulkMoveAllDrawerItems,hulkDeleteAllItems,hulkDeleteAllDrawerItems].forEach((function(t){return t.style.display="none"})),selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[]}else{var l=s.message||"Something went wrong. Please try again later";HulkappWishlist._messageUpdate(l)}}))},_selectWishlistProducts:function(){null!=document.querySelectorAll("[hulk-select-products]")&&null!=document.querySelectorAll("[hulk-select-products]")&&document.addEventListener("click",(function(t){if(t.target&&1==t.target.hasAttribute("hulk-select-products")){var e=t.target,s=e.getAttribute("data-prod-id"),l=e.getAttribute("data-var-id");if(e.checked)selectedMyWishlistProductIds.push(s),selectedMyWishlistVariantIds.push(l);else{var i=selectedMyWishlistProductIds.indexOf(s);-1!==i&&selectedMyWishlistProductIds.splice(i,1);var o=selectedMyWishlistVariantIds.indexOf(l);-1!==o&&selectedMyWishlistVariantIds.splice(o,1)}selectedMyWishlistProductIds.length>0&&productsCount!=outStockProductsCount?(hulkMoveAllItems.style.display="inline-block",hulkMoveAllDrawerItems.style.display="inline-block"):(hulkMoveAllItems.style.display="none",hulkMoveAllDrawerItems.style.display="none"),selectedMyWishlistProductIds.length>0?(hulkDeleteAllItems.style.display="inline-block",hulkDeleteAllDrawerItems.style.display="inline-block"):(hulkDeleteAllItems.style.display="none",hulkDeleteAllDrawerItems.style.display="none"),productsCount==selectedMyWishlistProductIds.length?(hulkSelectCheckbox.checked=!0,hulkSelectCheckbox2.checked=!0):(hulkSelectCheckbox.checked=!1,hulkSelectCheckbox2.checked=!1)}}))},_addProductToCart:function(){document.addEventListener("click",(function(t){if(t.target&&1==t.target.hasAttribute("data-addprotocart")){t.preventDefault();var e=t.target.closest(".wishlist-card"),s=[e.getAttribute("data-proid")],l=[e.getAttribute("data-varid")];HulkappWishlist._moveProductToCart(s,l,"single")}}))},_loadCustomJs:function(){var t,e=null===(t=WishlistSettings.general)||void 0===t||null===(t=t.custom_js)||void 0===t?void 0:t.trim();if(WishlistSettings.general&&e){var s=document.createElement("script");s.type="text/javascript",s.textContent=e,document.head.appendChild(s)}},_moveProductToCart:function(t,e){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("single"===s){var l=selectedMyWishlistProductIds.indexOf(t[0]);-1!==l&&selectedMyWishlistProductIds.splice(l,1)}var i=WishlistSettings.general.stay_WL_page_after_add_cart;void 0===WishlistSettings.general.stay_WL_page_after_add_cart&&(i=!0);for(var o=[],a=0;a0&&fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(u)}).then((function(l){if(200===l.status){for(var o=0;o '+e:"text"===WishlistSettings.style.floating_button_type?t+=e:t+='',t+="",document.body.insertAdjacentHTML("beforeend",t);var s=document.querySelector(".hulk-sidebar-widget"),l=s.style.backgroundColor=WishlistSettings.style.floating_button_background_color?WishlistSettings.style.floating_button_background_color:"#5C6AC4",i=s.style.color=WishlistSettings.style.floating_button_text_color?WishlistSettings.style.floating_button_text_color:"right_center";s.style.paddingTop=s.style.paddingBottom=WishlistSettings.style.floating_button_top_bottom_vertical_space?WishlistSettings.style.floating_button_top_bottom_vertical_space+"px":"6px",s.style.paddingLeft=s.style.paddingRight=s.style.paddingRight=WishlistSettings.style.floating_button_left_right_vertical_space?WishlistSettings.style.floating_button_left_right_vertical_space+"px":"8px",s.style.fontSize=WishlistSettings.style.floating_button_font_size?WishlistSettings.style.floating_button_font_size+"px":"14px",s.style.fontWeight=s.style.paddingRight=WishlistSettings.style.floating_button_font_weight?WishlistSettings.style.floating_button_font_weight:"600";var o=WishlistSettings.style.floating_button_position?WishlistSettings.style.floating_button_position:"right_center";s.setAttribute("data-position",o),document.querySelectorAll("[data-hulkappsWishlistPopup]")[0].classList.remove("open");var a=!!WishlistSettings.general.is_my_wishlist_custom_title&&WishlistSettings.general.is_my_wishlist_custom_title,n=WishlistSettings.language.title.my_wishlist_custom_title?WishlistSettings.language.title.my_wishlist_custom_title:"Your Wishlist";document.querySelectorAll("[data-sidebarWidgetwishlisttitle]")[0].innerHTML=a?n:WishlistSettings.language.title.guest_wishlist_title,"popup"===WishlistSettings.style.display_my_wishlist_as?(null==document.querySelector("[data-viewMore]")&&null==document.querySelector("[data-viewMore]")||document.querySelector("[data-viewMore]").setAttribute("href",proxyURL),HulkappWishlist._openMyWishlistPopup(s)):s.setAttribute("href",proxyURL),document.addEventListener("mouseover",(function(t){t.target&&1==t.target.hasAttribute("hulk-floating-btn")&&(t.target.style.backgroundColor=WishlistSettings.style.hover_floating_button_background_color?WishlistSettings.style.hover_floating_button_background_color:"#5c6ac4",t.target.style.color=WishlistSettings.style.hover_floating_button_text_color?WishlistSettings.style.hover_floating_button_text_color:"#ffffff")})),document.addEventListener("mouseout",(function(t){t.target&&1==t.target.hasAttribute("hulk-floating-btn")&&(t.target.style.backgroundColor=l,t.target.style.color=i)}))},_removeBulkActions:function(){var t,e;null===(t=document.querySelector(".bulk_action"))||void 0===t||t.setAttribute("hidden",!(null!==(e=WishlistSettings)&&void 0!==e&&null!==(e=e.general)&&void 0!==e&&e.bulk_action_enabled)),document.querySelectorAll("[hulk-select-products]").forEach((function(t){var e;return t.hidden=!(null!==(e=WishlistSettings)&&void 0!==e&&null!==(e=e.general)&&void 0!==e&&e.bulk_action_enabled)}))},_openMyWishlistPopup:function(t){t.onclick=function(){if(document.querySelector(".close-btn[data-closemywishlistpopup]").style.marginLeft="15px",document.querySelectorAll("[data-hulkappsmywishlistpopup]")[0].classList.add("open"),document.querySelector("[data-viewmore]").classList.add("hulkwl__noData"),document.querySelector("[data-viewmore]").style.display="inline-block",document.querySelector("[data-addProductBtn]").style.display="none",hulkSelectAll.style.display="none",DefaultWishlistID=DefaultWishlistID.filter((function(t,e){return DefaultWishlistID.indexOf(t)==e})),SelectedWishlistID=DefaultWishlistID,"Customer"==customerStatus||"Guest"==customerStatus&&1==WishlistSettings.general.is_guest_enabled)if(document.querySelector("[data-loginBtn]").style.display="none",document.querySelector("[data-hulkloginmsg]").style.display="none","Customer"==customerStatus){if(WishlistSettings.general.has_multiple_wishlist){var t=document.querySelector("[data-sidebarWidgetHulkWishlists]");t.style.display="block";var e="";"string"==typeof wishlistsData&&(wishlistsData=JSON.parse(wishlistsData)),wishlistsData.forEach((function(t){e+=' "})),t.innerHTML=e,document.addEventListener("change",(function(t){t.target&&1==t.target.hasAttribute("data-sidebarWidgetHulkWishlists")&&(SelectedWishlistID=t.target.value,HulkappWishlist._getWishlistProducts(SelectedWishlistID,1),hulkSelectCheckbox.checked=!1,hulkSelectCheckbox2.checked=!1,hulkMoveAllItems.style.display="none",hulkDeleteAllItems.style.display="none",selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[])}))}HulkappWishlist._getWishlistProducts(SelectedWishlistID,1)}else null!=hulkUserUUID&&HulkappWishlist._guestWishlistAPI(hulkUserUUID,1),null==hulkUserUUID&&(hulkWishlistEmptyContainer.style.display="block",hulkWishlistEmptyContainerDrawer.style.display="block");else document.querySelector("[data-hulkloginmsg]").style.display="inline-block",document.querySelector("[data-loginBtn]").style.display="inline-block"},"undefined"!=typeof hulkCloseMyWishlistPopup2&&(hulkCloseMyWishlistPopup2.onclick=function(){document.querySelectorAll("[data-hulkappsmywishlistpopup]")[0].classList.remove("open")});var e=document.querySelector("[data-hulkappsmywishlistpopup]");null!=e&&e.addEventListener("click",(function(t){var e;t.target&&1==t.target.hasAttribute("hulk-floating-btn")||null==t.target.closest(".wishlist-modal")&&(null===(e=document.querySelector("[data-closeMyWishlistPopup2]"))||void 0===e||e.click())})),null!=document.querySelectorAll("[data-closemywishlistpopup]")&&null!=document.querySelectorAll("[data-closemywishlistpopup]")&&document.querySelectorAll("[data-closemywishlistpopup]").forEach((function(t){t.onclick=function(t){document.querySelectorAll("[data-hulkappsmywishlistpopup]")[0].classList.remove("open")}}))},_openMyWishlistDrawer:function(t){HulkappWishlist._bulkUpdate(),t.onclick=function(t){if(t.preventDefault(),document.querySelectorAll("[data-hulkappsMyWishlistDrawer]")[0].classList.add("open"),document.querySelectorAll("[data-addProductDrawerBtn]")[0].style.display="none",hulkSelectAllDrawer.style.display="none",DefaultWishlistID=DefaultWishlistID.filter((function(t,e){return DefaultWishlistID.indexOf(t)==e})),SelectedWishlistID=DefaultWishlistID,"Customer"==customerStatus||"Guest"==customerStatus&&1==WishlistSettings.general.is_guest_enabled)if(document.querySelectorAll("[data-loginBtn]")[1].style.display="none",document.querySelectorAll("[data-hulkloginmsg]")[1].style.display="none","Customer"==customerStatus){if(WishlistSettings.general.has_multiple_wishlist){var e=document.querySelector("[data-hulkDrawerWishlists]");e.style.display="block";var s="";"string"==typeof wishlistsData&&(wishlistsData=JSON.parse(wishlistsData)),wishlistsData.forEach((function(t){s+=' "})),e.innerHTML=s,document.addEventListener("change",(function(t){t.target&&1==t.target.hasAttribute("data-hulkDrawerWishlists")&&(SelectedWishlistID=t.target.value,HulkappWishlist._getWishlistProducts(SelectedWishlistID,1),hulkSelectCheckbox.checked=!1,hulkSelectCheckbox2.checked=!1,hulkMoveAllDrawerItems.style.display="none",hulkDeleteAllItems.style.display="none",hulkDeleteAllDrawerItems.style.display="none",selectedMyWishlistProductIds=[],selectedMyWishlistVariantIds=[])}))}HulkappWishlist._getWishlistProducts(SelectedWishlistID,1)}else null!=hulkUserUUID&&HulkappWishlist._guestWishlistAPI(hulkUserUUID,1),null==hulkUserUUID&&(hulkWishlistEmptyContainer.style.display="block",hulkWishlistEmptyContainerDrawer.style.display="block",document.querySelector("[data-addProductDrawerBtn]").style.display="inline-block",document.querySelector("[data-viewMoreDrawer]").style.display="none"),document.querySelectorAll("[data-loginBtn]")[1].style.display="inline-block";else document.querySelectorAll("[data-hulkloginmsg]")[1].style.display="inline-block",document.querySelectorAll("[data-loginBtn]")[1].style.display="inline-block"},"undefined"!=typeof hulkCloseMyWishlistDrawer2&&(hulkCloseMyWishlistDrawer2.onclick=function(){document.querySelectorAll("[data-hulkappsMyWishlistDrawer]")[0].classList.remove("open")});var e=document.querySelector("[data-hulkappsMyWishlistDrawer]");null!=e&&e.addEventListener("click",(function(t){var e;t.target&&1==t.target.hasAttribute("hulk-wishlist-drawer")||null==t.target.closest(".wishlist-modal")&&(null===(e=document.querySelector("[data-closeMyWishlistDrawer2]"))||void 0===e||e.click())}))},_getWishlistProducts:function(t,e){if(null!=customerID&&null!=customerID){var s="",l=window.hulkappsWishlist.baseURL+"/wishlist/products?page="+e+"&customer_id="+customerID+"&shop="+hulkShopDomain+"&wishlist_id="+t;HulkappWishlist._XMLHttpRequest("GET",l,"",hulkShopDomain,customerID,(function(t,e){var l=JSON.parse(e);if(200==t){var i=l.data;productsCount=l.data.length,i.forEach((function(t){s+='
',s+='',s+='
',null!=t.vendor&&null!=t.vendor&&t.vendor.length>0&&(s+='

'+t.vendor+"

"),s+='

'+t.title+'

'+t.price+"

","Default Title"!=t.variant_options?s+='

'+t.variant_options+"

":s+='

',s+="
",s+='
',1==t.in_stock?s+='":s+='",s+='

'+WishlistSettings.language.date_label+" "+t.added_on+"

",s+="
"})),document.querySelector("[data-viewmore]").classList.remove("hulkwl__noData"),l.total>0?(document.querySelector("[data-addProductBtn]").style.display="none",document.querySelector("[data-addProductDrawerBtn]").style.display="none",document.querySelector("[data-viewMore]").style.display="inline-block",document.querySelector("[data-viewMoreDrawer]").style.display="inline-block",hulkSelectAll.style.display="inline-block",hulkSelectAllDrawer.style.display="inline-block",hulkWishlistEmptyContainer.style.display="none",hulkWishlistEmptyContainerDrawer.style.display="none"):(hulkSelectAll.style.display="none",hulkSelectAllDrawer.style.display="none",hulkWishlistEmptyContainer.style.display="block",hulkWishlistEmptyContainerDrawer.style.display="block",document.querySelector("[data-addProductBtn]").style.display="inline-block",document.querySelector("[data-addProductDrawerBtn]").style.display="inline-block",document.querySelector("[data-viewMore]").style.display="none",document.querySelector("[data-viewMoreDrawer]").style.display="none"),document.querySelectorAll("[data-hulkMyWishlistItems]")[0].innerHTML=s,document.querySelectorAll("[data-hulkMyDrawerItems]")[0]&&(document.querySelectorAll("[data-hulkMyDrawerItems]")[0].innerHTML=s),window.conversionBearAutoCurrencyConverter&&window.conversionBearAutoCurrencyConverter.convertPricesOnPage(),HulkappWishlist._removeBulkActions(),outStockProductsCount=document.querySelectorAll(".hulk_out_of_stock").length}else{var o="Something went wrong. Please try again later !";l.message&&(o=l.message,"wishlist_not_found"==l.message&&(o=WishlistSettings.language.error_message.wishlist?WishlistSettings.language.error_message.wishlist:"Wishlist not found!")),HulkappWishlist._messageUpdate(o)}}))}},_guestWishlistAPI:function(t,e){var s="".concat(window.hulkappsWishlist.baseURL,"/wishlist/products/guest?uuid=").concat(t,"&page=").concat(e,"&shop=").concat(hulkShopDomain);HulkappWishlist._XMLHttpRequest("GET",s,"",null,null,(function(t,e){var s=JSON.parse(e);if(200!==t){var l="Something went wrong. Please try again later !";return s.message&&(l=s.message,"wishlist_not_found"==s.message&&(l=WishlistSettings.language.error_message.wishlist?WishlistSettings.language.error_message.wishlist:"Wishlist not found!")),HulkappWishlist._messageUpdate(l),HulkappWishlist._messageUpdate(l)}var i=s.data;productsCount=i.length;var o=i.map((function(t){var e=t.id,s=t.handle,l=t.product_id,i=t.variant_id,o=t.image,a=t.title,n=t.in_stock,r=t.vendor,u=t.price,c=t.variant_options,d=t.added_on,h=o?'').concat(a,''):'
',p=n?"hulk_wl_item_select":"hulk_wl_item_select hulk_out_of_stock",_=''),g=r?'

'.concat(r,"

"):"",m="Default Title"!==c?'

'.concat(c,"

"):'

',y=n?'"):'");return'\n
\n
\n
\n ').concat(h,"\n ").concat(_,'\n

\n
\n
\n ').concat(g,'\n

').concat(a,'

\n

').concat(u,"

\n ").concat(m,'\n
\n
\n ').concat(y,'\n

').concat(WishlistSettings.language.date_label," ").concat(d,"

\n
\n
\n
")})).join("");[{el:hulkSelectAll,display:s.total>0?"inline-block":"none"},{el:hulkSelectAllDrawer,display:s.total>0?"inline-block":"none"},{el:hulkWishlistEmptyContainer,display:s.total>0?"none":"block"},{el:hulkWishlistEmptyContainerDrawer,display:s.total>0?"none":"block"},{el:document.querySelector("[data-addProductBtn]"),display:s.total>0?"none":"inline-block"},{el:document.querySelector("[data-addProductDrawerBtn]"),display:s.total>0?"none":"inline-block"},{el:document.querySelector("[data-viewMore]"),display:s.total>0?"inline-block":"none"},{el:document.querySelector("[data-viewMoreDrawer]"),display:s.total>0?"inline-block":"none"}].forEach((function(t){var e=t.el,s=t.display;e&&(e.style.display=s)})),document.querySelector("[data-viewmore]").classList.remove("hulkwl__noData"),document.querySelectorAll("[data-hulkMyWishlistItems]")[0].innerHTML=o,document.querySelectorAll("[data-hulkMyDrawerItems]")[0]&&(document.querySelectorAll("[data-hulkMyDrawerItems]")[0].innerHTML=o),window.conversionBearAutoCurrencyConverter&&window.conversionBearAutoCurrencyConverter.convertPricesOnPage(),HulkappWishlist._removeBulkActions(),outStockProductsCount=document.querySelectorAll(".hulk_out_of_stock").length}))},_getShopSettings:function(){JSON.parse(sessionStorage.getItem("wishlistsData")||"[]");HulkappWishlist._allocateStyles(WishlistSettings);var t=document.querySelector(".hulk__wishlist-wrap [data-wishlisttitle]"),e=document.querySelector("[data-HulkLoginMsg] h3"),s=WishlistSettings.general.title_position,l=WishlistSettings.general.header_font_size,i=WishlistSettings.general.login_message_font_size;t&&void 0!==s&&s&&(t.style.textAlign=s),t&&void 0!==l&&l&&(t.style.fontSize=l+"px"),e&&void 0!==i&&i&&(e.style.fontSize=i+"px");var o=!!WishlistSettings.general.is_my_wishlist_custom_title&&WishlistSettings.general.is_my_wishlist_custom_title,a=WishlistSettings.general.my_wishlist_custom_title?WishlistSettings.general.my_wishlist_custom_title:"Your Wishlist";null!=WishlistSettings.language.title.my_wishlist_custom_title&&(a=WishlistSettings.language.title.my_wishlist_custom_title?WishlistSettings.language.title.my_wishlist_custom_title:"Your Wishlist"),document.querySelectorAll("[data-wishlistTitle]")[0].innerHTML=o?a:WishlistSettings.language.title.guest_wishlist_title,setTimeout((function(){var t=JSON.parse(localStorage.getItem("HulkApps-wishlist-guestData")||"null");t&&"Customer"!==customerStatus&&t.length>0&&HulkappWishlist._addFromGuestTodata(t)}),0)},_setHeaderIcon:function(){var t=WishlistSettings.style.header_icon_selector||"a[href='/cart']",e=document.querySelector(t);if(e){var s='\n \n ");e.insertAdjacentHTML("beforebegin",s)}wishlistTotal=document.querySelector("[data-totalwishlistitems]");var l=document.querySelector(".hulk-wishlist-drawer");if("wishlist_drawer"===headerIconDesign){var i=document.querySelector("[data-viewMoreDrawer]");i&&i.setAttribute("href",proxyURL),proxyURL!==window.location.pathname&&HulkappWishlist._openMyWishlistDrawer(l)}else l.setAttribute("href",proxyURL);HulkappWishlist._updateWishlistTotal()},_allocateStyles:function(t){var e,s;wishlistsData=sessionStorage.getItem("wishlistsData")||[],WishlistSettings=t;var l=WishlistSettings.general.css_style;if(WishlistSettings.general&&l&&""!=l){var i=document.createElement("style");i.type="text/css",i.id="hulk--global-stylesheet",i.styleSheet?i.styleSheet.cssText=l:i.appendChild(document.createTextNode(l)),document.getElementsByTagName("head")[0].appendChild(i)}var o=document.getElementsByClassName("hulk-header-icon")[0];if(null!=o){var a=o.firstElementChild;a.style.color=WishlistSettings.style.header_icon_color?WishlistSettings.style.header_icon_color:"#000",a.style.fontSize=WishlistSettings.style.header_icon_size?WishlistSettings.style.header_icon_size+"px":"16px",a.style.fontWeight=WishlistSettings.style.header_icon_weight?WishlistSettings.style.header_icon_weight:500}var n=document.getElementsByClassName("header-count")[0];if(null!=n&&(n.style.backgroundColor=WishlistSettings.general.header_count_background_color?WishlistSettings.general.header_count_background_color:WishlistSettings.style.theme_color,n.style.color=WishlistSettings.general.header_count_color?WishlistSettings.general.header_count_color:"#fff"),"1"===window.hulkappsWishlist.hasAppBlockSupport){var r=document.querySelector(".icon-wishlist-heart-empty.wishlist-btn:not([data-gridhulklist])");if(null!=r&&null!=r&&r.classList.add("hulkapps-wishlist-btn-enabled"),"custom_icon"===WishlistSettings.style.button_icon_type){var u=document.querySelector(".heart-hulk-animation");if(u){var c=document.createElement("div");c.classList.add("wishlist_btn_icon"),c.classList.add("hulk_wl_icon"),c.style.display="initial",c.innerHTML='',u.parentNode.replaceChild(c,u)}}}WishlistSettings&&"style_1"===WishlistSettings.style.button_style&&"1"!==window.hulkappsWishlist.hasAppBlockSupport&&(WishlistSettings.language.button_text="",WishlistSettings.language.success_button_text=""),WishlistSettings&&"custom"!=WishlistSettings.style.position&&"1"!==window.hulkappsWishlist.hasAppBlockSupport&&HulkappWishlist._addWishlistButton(),WishlistSettings&&"custom"==WishlistSettings.style.position&&"1"!==window.hulkappsWishlist.hasAppBlockSupport&&HulkappWishlist._manageWishlistBtnSettings(),HulkappWishlist._updateWishlistButton(),"Customer"==customerStatus&&1==WishlistSettings.general.is_guest_enabled&&null!=hulkUserUUID&&HulkappWishlist._addToWishlistFromGuestList(),excludeEnabled=!!window.hulkappsWishlist.generalSettings.is_exclude_enabled&&window.hulkappsWishlist.generalSettings.is_exclude_enabled,excludedProductTags=window.hulkappsWishlist.generalSettings.exclude_product_tags,saveForLaterColor=WishlistSettings.style.individual_save_items_text_color?WishlistSettings.style.individual_save_items_text_color:"#000000",saveForLaterHoverColor=WishlistSettings.style.individual_save_items_text_hover_color?WishlistSettings.style.individual_save_items_text_hover_color:"#000000",saveForLaterFontSize=WishlistSettings.style.individual_save_items_font_size?WishlistSettings.style.individual_save_items_font_size+"px":"16px",saveForLaterFontWeight=WishlistSettings.style.individual_save_items_font_thickness?WishlistSettings.style.individual_save_items_font_thickness:500,saveAllForLaterBtnText=WishlistSettings.language.button&&WishlistSettings.language.button.save_all_for_later?WishlistSettings.language.button.save_all_for_later:"Save all for later",saveAllForLaterBtnBackgroundColor=WishlistSettings.style.global_button_bg_color?WishlistSettings.style.global_button_bg_color:"#5c6ac4",saveAllForLaterBorderColor=WishlistSettings.style.global_button_border_color?WishlistSettings.style.global_button_border_color:"#5c6ac4",saveAllForLaterBtnBorder=WishlistSettings.style.global_button_border_width?WishlistSettings.style.global_button_border_width:0,saveAllForLaterBtnBorderRadius=WishlistSettings.style.global_button_border_radius?WishlistSettings.style.global_button_border_radius:0,saveAllForLaterBtnColor=WishlistSettings.style.global_button_text_color?WishlistSettings.style.global_button_text_color:"#ffffff",saveAllForLaterFontSize=WishlistSettings.style.global_button_font_size?WishlistSettings.style.global_button_font_size:16,saveAllForLaterBtnFontWeight=WishlistSettings.style.global_button_font_thickness?WishlistSettings.style.global_button_font_thickness:500,saveAllForLaterBtnVerticalSpace=WishlistSettings.style.global_button_vertical_space?WishlistSettings.style.global_button_vertical_space:7,saveAllForLaterBtnHorizontalSpace=WishlistSettings.style.global_button_horizontal_space?WishlistSettings.style.global_button_horizontal_space:10,saveAllForLaterBtnBackgroundHoverColor=WishlistSettings.style.global_button_bg_hover_color?WishlistSettings.style.global_button_bg_hover_color:"#5c6ac4",saveAllForLaterBtnHoverColor=WishlistSettings.style.global_button_text_hover_color?WishlistSettings.style.global_button_text_hover_color:"#ffffff",showQuantitySection=null!=WishlistSettings.general.show_quantity&&WishlistSettings.general.show_quantity;var d=null===(e=null!==(s=WishlistSettings.style.save_for_later_status)&&void 0!==s?s:WishlistSettings.general.save_for_later_status)||void 0===e||e,h=document.querySelectorAll("[data-hulkSaveForLater]"),p=document.querySelector("[data-hulksaveforlaterallitems]");if(d||"global_button"==saveForLaterType||"individual_button_automatic"!==saveForLaterPosition||void 0!==h&&null!=h&&h.length>0&&h.forEach((function(t){t.remove()})),d||"individual_button"==saveForLaterType||"global_button_automatic"!==saveAllForLaterPosition||void 0!==p&&null!=p&&p.remove(),d){if("global_button"!=saveForLaterType&&"individual_button_automatic"===saveForLaterPosition){var _=WishlistSettings.style.save_for_later_selector?WishlistSettings.style.save_for_later_selector:"#main-cart-items .cart-item__name",g=WishlistSettings.style.save_for_later_selector_cart_drawer?WishlistSettings.style.save_for_later_selector_cart_drawer:"#CartDrawer-CartItems .cart-item__name",m=document.querySelectorAll(_),y=document.querySelectorAll(g);null!=m&&null!=m&&new Promise((function(t,e){t(HulkappWishlist._getCartItems())})).then((function(t){new Promise((function(e,s){e(t.json())})).then((function(t){t.items.forEach((function(t,e){var s=document.querySelectorAll(_)[e];if(null!=s&&null!=s){var l=''+WishlistSettings.language.button.save_for_later+"";s.insertAdjacentHTML("afterend",l)}}))}))})).catch((function(t){throw t})),null!=y&&null!=y&&new Promise((function(t,e){t(HulkappWishlist._getCartItems())})).then((function(t){new Promise((function(e,s){e(t.json())})).then((function(t){t.items.forEach((function(t,e){var s=document.querySelectorAll(g)[e];if(null!=s&&null!=s){var l=''+WishlistSettings.language.button.save_for_later+"";s.insertAdjacentHTML("afterend",l)}}))}))})).catch((function(t){throw t}))}if(setTimeout((function(){if(null!=(h=document.querySelectorAll("[data-hulkSaveForLater]"))&&null!=h&&h.length>0){var t=[];h.forEach((function(e){t.push(e.getAttribute("data-product-id")),e.addEventListener("mouseover",(function(){e.style.color=saveForLaterHoverColor})),e.addEventListener("mouseout",(function(){e.style.color=saveForLaterColor}))}));var e=window.hulkappsWishlist.baseURL+"/product_tags?shop="+hulkShopDomain+"&product_ids="+t;HulkappWishlist._XMLHttpRequest("GET",e,"",null,null,(function(t,e){var s=JSON.parse(e);if(200==t){var l=s.product_tags;for(productTag in l)if(l[productTag].length>0&&void 0!==excludedProductTags){var i=excludedProductTags.some((function(t){return l[productTag].includes(t)}));excludeEnabled&&i&&(document.querySelector('[data-product-id="'+productTag+'"]').style.display="none")}}}))}}),400),HulkappWishlist._saveForLater(),"individual_button"!=saveForLaterType&&"global_button_automatic"===saveAllForLaterPosition){var S=WishlistSettings.style.save_all_for_later_selector?WishlistSettings.style.save_all_for_later_selector:"[name='checkout']",k=document.querySelector(S);if(null!=k&&null!=k){var W=''+saveAllForLaterBtnText+"";k.insertAdjacentHTML("beforebegin",W)}}null!=(p=document.querySelector("[data-hulksaveforlaterallitems]"))&&null!=p&&(p.addEventListener("mouseover",(function(){p.style.backgroundColor=saveAllForLaterBtnBackgroundHoverColor,p.style.color=saveAllForLaterBtnHoverColor})),p.addEventListener("mouseout",(function(){p.style.backgroundColor=saveAllForLaterBtnBackgroundColor,p.style.color=saveAllForLaterBtnColor}))),HulkappWishlist._saveAllForLater()}var v=allHulkWishlistButtons[0];void 0!==v&&null!=v?(allHulkWishlistButtons.forEach((function(t){"1"!==window.hulkappsWishlist.hasAppBlockSupport&&1!=WishlistSettings.style.button_style&&null!=t.querySelector("span")&&(t.querySelector("span").innerHTML=WishlistSettings.language.button_text)})),"levis-india-store.myshopify.com"===hulkShopDomain||"kr-staging-levis.myshopify.com"===hulkShopDomain?HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple"):setTimeout((function(){collectionIcons=document.querySelectorAll("[data-gridhulklist]"),(collectionIcons.length>0||null!==window.hulkappsWishlist.productJSON)&&HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple")}),2e3)):HulkappWishlist._updateWishlistTotal(),""!=customerID&&null!=customerID&&null!=customerID&&(wishlistsData&&void 0!==wishlistsData&&"undefined"!==wishlistsData&&null!==wishlistsData&&"null"!==wishlistsData?wishlistsData.length>0&&(wishlistsData=JSON.parse(wishlistsData)):wishlistsData=[],proxyURL!=window.location.pathname&&HulkappWishlist._searchWishlist(),HulkappWishlist._getUserWishlist(),HulkappWishlist._updateuserWishlists()),HulkappWishlist._manageWishlistButtonAction(),HulkappWishlist._someBaseFunction(),HulkappWishlist._createNewWishlist(),HulkappWishlist._updateButtonStateonVariantChange(),HulkappWishlist._updateWishlistText()},_addFromGuestTodata:function(t){var e=a(new Set(t.map((function(t){return t.productID}))));if(e.length){var s="".concat(window.hulkappsWishlist.baseURL,"/wishlist/products/move_guest_wishlist?shop=").concat(hulkShopDomain,"&product_ids=").concat(e.join(","));HulkappWishlist._XMLHttpRequest("GET",s,"",null,null,(function(e,s){var l=JSON.parse(s);if(200===e){var i=l.data;i&&i.wishlist_uuid&&(hulkUserUUID=i.wishlist_uuid,HulkappWishlist._setCookie("hulk_wishlist_UserUUID",i.wishlist_uuid,15),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple"),t=[],localStorage.removeItem("HulkApps-wishlist-guestData"))}else{var o=l.message||"Something went wrong. Please try again later!";HulkappWishlist._messageUpdate(o)}}))}},_updateProductForGuest:function(t,e,s,l,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],n={shop:hulkShopDomain,uuid:hulkUserUUID,type:"web"},r={product_id:parseInt(e),variant_id:parseInt(s),item_qty:parseInt(o),is_save_later:a},u=i(i({},n),r),c="".concat(window.hulkappsWishlist.baseURL,"/wishlist/add_product/guest");"remove"===l&&(u=i(i({},n),{},{product_ids:[parseInt(e)],variant_ids:[parseInt(s)]}),c="".concat(window.hulkappsWishlist.baseURL,"/wishlist/delete_product/guest")),HulkappWishlist._XMLHttpRequest("POST",c,u,null,null,(function(e,s){var i=JSON.parse(s);if(200===e){var o,a=null!=WishlistSettings.language.latest_notification_box&&WishlistSettings.language.latest_notification_box,n=i.data||{},r=n.title,u=n.image;if("remove"===l){var c=WishlistSettings.language.success_message.for_item_removed?WishlistSettings.language.success_message.for_item_removed:"Removed From Wishlist!";HulkappWishlist._buttonUpdate("remove",t,c,i.title,i.image,a)}else!hulkUserUUID&&i.data&&i.data.uuid&&HulkappWishlist._setCookie("hulk_wishlist_UserUUID",i.data.uuid,15),o=a?WishlistSettings.language.success_message.without_login_latest:WishlistSettings.language.success_message.without_login,HulkappWishlist._buttonUpdate("added",t,o,r,u,a);HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple")}else{var d="Something went wrong. Please try again later";i.message&&(d=i.message,"max_wishlist_limit"==i.message&&(d=WishlistSettings.language.error_message.max_wishlist_limit)),HulkappWishlist._messageUpdate(d)}}))},_addToWishlistFromGuestList:function(){if(hulkUserUUID){var t="".concat(window.hulkappsWishlist.baseURL,"/wishlist/sync_products"),e={shop:hulkShopDomain,customer_id:customerID,uuid:hulkUserUUID};HulkappWishlist._XMLHttpRequest("POST",t,e,hulkShopDomain,customerID,(function(t,e){if(200===t)hulkUserUUID=null,HulkappWishlist._setCookie("hulk_wishlist_UserUUID",null,-10),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple");else{var s=JSON.parse(e),l="Something went wrong. Please try again later !";s.message&&(l=s.message,"max_wishlist_limit"==s.message&&(l=WishlistSettings.language.error_message.max_wishlist_limit)),HulkappWishlist._messageUpdate(l)}}))}},_addWishlistButton:function(){if(null==window.hulkappsWishlist.productJSON||null==window.hulkappsWishlist.productJSON)return!1;var t=window.hulkappsWishlist.selectedVariant;if(null!=t&&null!=t||(t=window.hulkappsWishlist.productJSON.variants[0].id),WishlistSettings.general.product_page_tooltip&&"show"===WishlistSettings.general.public_wishlist_count){var e=document.querySelector(".wishlist-btn"),s=WishlistSettings.general.tooltip_message+" 0 "+WishlistSettings.general.tooltip_time_message;e.setAttribute("title",s)}var l='';l+='
',"custom_icon"===WishlistSettings.style.button_icon_type?(l+='
',l+=''+WishlistSettings.language.button_text+""):(l+='
',isCustomizeProductIcon&&"icon_no_background"!==iconBackgroundType?l+='':l+='',l+='
',l+=""+WishlistSettings.language.button_text+""),l+="
","show"===WishlistSettings.general.public_wishlist_count&&(l+='',"multi_color_button"!==buttonLayout||"style_2"!==WishlistSettings.style.button_style&&"style_4"!==WishlistSettings.style.button_style?l+="(0)":l+="0",l+=""),l+="
";var i,o,a=!1;["[action*='/cart/add'] [name='add']","[action*='/cart/add'] [type='submit']","[action*='/cart/add'] [type='button']","#add-to-cart","#AddToCartText","#AddToCart"].forEach((function(t){0==a&&null!=document.querySelectorAll(t)[0]&&null!=document.querySelectorAll(t)[0]&&(a=!0,i=document.querySelectorAll(t)[0],o=i.closest("form"))})),document.querySelectorAll("[data-wishlist]").forEach((function(t){0==t.hasAttribute("data-gridHulkList")&&t.remove()})),null!=o&&null!=o&&null!=o.querySelector("[data-wishlist]")&&null!=o.querySelector("[data-wishlist]")&&o.querySelector("[data-wishlist]").remove(),null!=i&&null!=i&&i.insertAdjacentHTML("afterend",l),HulkappWishlist._manageWishlistBtnSettings(),HulkappWishlist._updateWishlistButton(),allHulkWishlistButtons=Array.from(document.querySelectorAll("[data-wishlist]")),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple"),HulkappWishlist._updateWishlistText()},_updateWishlistButton:function(){var t,e,s,l=WishlistSettings.style;wishlistBtnStyle=l.button_style,e="background-color: "+WishlistSettings.style.theme_color+"; border: 1px solid "+WishlistSettings.style.theme_color+"; color: white;",s="background-color: white;border: 1px solid "+WishlistSettings.style.theme_color+"; color:"+WishlistSettings.style.theme_color,t=WishlistSettings&&"style_1"==WishlistSettings.style.button_style||"style_3"==WishlistSettings.style.button_style||"style_5"==WishlistSettings.style.button_style?"color: "+WishlistSettings.style.theme_color+";":"border-radius: "+l.button_border_radius+"px; font-size: "+l.button_font_size+"px; font-weight: "+l.button_font_weight+";";for(var i=document.querySelectorAll("[data-wishlist]"),o=function(){if(1==i[a].hasAttribute("data-gridhulklist")){var e=i[a].querySelector(".count");null==e&&null==e||(WishlistSettings.style.custom_wishlist_icon||(collectionCountLayout="beside_count"),e.setAttribute("data-layout",collectionCountLayout),"top_count"===collectionCountLayout&&(e.style.backgroundColor=WishlistSettings.style.collection_count_background_color?WishlistSettings.style.collection_count_background_color:WishlistSettings.style.theme_color,e.style.color=WishlistSettings.style.collection_count_color?WishlistSettings.style.collection_count_color:"#fff",collectionIconSize>20&&(e.style.right="-0.3rem",e.style.bottom="1.5rem",e.style.width="1.8em",e.style.height="1.8em")));var s=i[a];if("show"===WishlistSettings.general.collection_wishlist_count&&i[a].querySelector(".count").classList.add("hulkapps-collection-count"),null!=i[a].querySelector(".heart-hulk-animation")){var o=i[a].querySelector(".heart-hulk-animation");o.classList.add("collection-icon"),isCustomizeCollectionIcon&&(o.setAttribute("data-icon",collectionIconType),i[a].addEventListener("mouseover",(function(t){o.style.color=collectionIconHoverColor})),i[a].addEventListener("mouseout",(function(t){o.style.color="true"==s.getAttribute("data-added")?selectedCollectionIconFillColor:collectionIconFillColor})))}"custom_icon"===WishlistSettings.style.button_icon_type&&(i[a].getElementsByClassName("wishlist_btn_icon")[0].innerHTML=''),i[a].classList.add("style_1"),i[a].setAttribute("style","color: "+WishlistSettings.style.theme_color+";display: inline-block !important;"),WishlistSettings.style.custom_wishlist_icon&&(i[a].setAttribute("data-custom-wishlist-icon",!0),i[a].style.right="10px",i[a].style.left="unset",WishlistSettings.style.custom_wishlist_icon_right&&"false"!=WishlistSettings.style.custom_wishlist_icon_right||(i[a].style.right="unset",i[a].style.left="10px"))}else"show"===WishlistSettings.general.public_wishlist_count&&i[a].querySelector(".count").classList.add("hulkapps-public-count"),"1"!==window.hulkappsWishlist.hasAppBlockSupport&&(i[a].classList.add(l.button_style),i[a].setAttribute("style",t))},a=0;a0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null!=customerID&&null!=customerID&&""!=customerID){var s=window.hulkappsWishlist.baseURL+"/wishlist/lists?customer_id="+customerID+"&shop="+hulkShopDomain+"&search="+searchWishlist;HulkappWishlist._XMLHttpRequest("GET",s,"",hulkShopDomain,customerID,(function(s,l){var i=JSON.parse(l);if(200==s){wishlistsData=i,sessionStorage.setItem("wishlistsData",JSON.stringify(i));wishlistsData.forEach((function(t){if(1==t.is_default)try{return void DefaultWishlistID.push(t.id)}catch(e){return DefaultWishlistID=t.id,void!0}})),e?modalBody&&skeletonLoader&&(skeletonLoader.style.display="none",modalBody[2].style.display="block"):HulkappWishlist._updateuserWishlists();var o=document.querySelector("input[data-hulkcollection]");if(!e&&t&&o&&o.hasAttribute("data-hulkcollection"))hulkappsWishlistCollection._updateWishlistSelection(o.getAttribute("data-hulkcollection"));else if(!e&&t){var a=wishlistButtonTarget.getAttribute("data-proid"),n=wishlistButtonTarget.getAttribute("data-varid");HulkappWishlist._updateWishlistSelection(a,n)}}else{var r="Something went wrong. Please try again later !";i.message&&(r=i.message),HulkappWishlist._messageUpdate(r)}}))}},_createNewWishlist:function(){document.querySelectorAll("[data-saveNewWishlist]")[0].onclick=function(t){t.preventDefault();t.target;var e=document.querySelectorAll("[data-addNewWishlist]")[0].querySelector("[data-newWishlist]").value;if((e=e.trim()).length>0){var s={customer_id:customerID,shop:hulkShopDomain,name:e},l=new XMLHttpRequest;l.open("POST",window.hulkappsWishlist.baseURL+"/wishlist/create",!0),l.setRequestHeader("Content-type","application/json"),l.send(JSON.stringify(s)),l.onload=function(){if(200==l.status){JSON.parse(this.response);HulkappWishlist._getUserWishlist(),setTimeout((function(){document.querySelectorAll("[data-newwishlist]")[0].value="",HulkappWishlist._updateuserWishlists(),HulkappWishlist._updateWishlistSelection(wishlistButtonTarget.getAttribute("data-proid"),wishlistButtonTarget.getAttribute("data-varid"))}),500);var t=WishlistSettings.language.success_message.wishlist_create?WishlistSettings.language.success_message.wishlist_create:"Wishlist Created!";HulkappWishlist._messageUpdate(t)}else{var e=JSON.parse(this.response),s="Something went wrong. Please try again later !";e.message&&(s=e.message),HulkappWishlist._messageUpdate(s)}}}else document.querySelectorAll("[data-addNewWishlist]")[0].querySelectorAll("[data-newWishlist]")[0].classList.add("error")}},_updateuserWishlists:function(){if(wishlistsData&&null!=wishlistsData&&null!=wishlistsData){var t=document.querySelectorAll("[data-userWishlists]");setTimeout((function(){modalBody&&skeletonLoader&&(skeletonLoader.style.display="none",modalBody[2].style.display="block")}),3e3);var e="";"string"==typeof wishlistsData&&(wishlistsData=JSON.parse(wishlistsData)),wishlistsData.forEach((function(t){e+='
  • ',e+='
    ",0==t.is_default&&(e+='
    '),e+="
    ",e+="
  • "})),null!=t&&null!=t&&(t[0].innerHTML=e),null!=document.querySelectorAll("[data-openCreateSection]")&&null!=document.querySelectorAll("[data-openCreateSection]")&&(document.querySelectorAll("[data-openCreateSection]")[0].style.display="block"),null!=document.querySelectorAll("[data-addNewWishlist]")&&null!=document.querySelectorAll("[data-addNewWishlist]")&&(document.querySelectorAll("[data-addNewWishlist]")[0].style.display="none")}},_deleteHulkWishlist:function(){document.addEventListener("click",(function(t){if(t.target&&1==t.target.hasAttribute("data-confirmDeleteWishlist")||1==t.target.classList.contains("delete-wishlist")){t.preventDefault();var e=t.target.closest("[data-userhulkwishlist]").getAttribute("data-id");globalHulkDeleteWishlistPrompt.setAttribute("data-wishlist",e),globalHulkDeleteWishlistPrompt.classList.add("open")}})),document.addEventListener("click",(function(t){if(t.target&&1==t.target.hasAttribute("data-deletehulkwishlist")){t.preventDefault();var e=t.target,s=e.closest("[data-hulkappsdeleteprompt]").getAttribute("data-wishlist"),l={customer_id:customerID,shop:hulkShopDomain,wishlist_id:s};if(null==s||null==s){globalHulkDeleteWishlistPrompt.classList.remove("open"),globalHulkDeleteWishlistPrompt.removeAttribute("data-wishlist");return void HulkappWishlist._messageUpdate("Please select wishlist to delete.")}var i=!1;globalSelectedWishlistID==s&&(i=!0),e.classList.add("disabled"),HulkappWishlist._XMLHttpRequest("POST",window.hulkappsWishlist.baseURL+"/wishlist/delete",l,null,null,(function(t,s){var l=JSON.parse(s);if(200==t){document.querySelectorAll("[data-hulkappsDeletePrompt]")[0].classList.remove("open"),document.querySelectorAll("[data-hulkappsDeletePrompt]")[0].removeAttribute("data-wishlist"),document.querySelector("[data-newWishlist]").value="",e.classList.remove("disabled"),1==i&&document.querySelectorAll('[data-userhulkwishlist][data-id="'+DefaultWishlistID+'"]')&&document.querySelectorAll('[data-userhulkwishlist][data-id="'+DefaultWishlistID+'"]')[0].querySelector("[data-hulkwishlistview]").click(),HulkappWishlist._getUserWishlist();var o=WishlistSettings.language.success_message.for_wishlist_removed?WishlistSettings.language.success_message.for_wishlist_removed:"Wishlist has been deleted!";HulkappWishlist._messageUpdate(o),wishlistTotal&&HulkappWishlist._updateWishlistTotal()}else{var a="Something went wrong. Please try again later !";l.message&&(a=l.message),HulkappWishlist._messageUpdate(a),document.querySelectorAll("[data-data-hulkappsDeletePrompt]")[0].classList.remove("open"),document.querySelectorAll("[data-data-hulkappsDeletePrompt]")[0].removeAttribute("data-wishlist")}}))}}))},_updateWishlistSelection:function(t,e){var s=[];wishlistProductsData.forEach((function(l){(l.variant_id&&l.variant_id==e||l.product_id==t)&&s.push(l)})),document.querySelectorAll("[data-wishlistitem]").forEach((function(t){t.checked=!1})),s.forEach((function(t){var e=t.wishlist_ids;e.length>0&&e.forEach((function(t){null!=document.querySelectorAll('[data-wishlistitem][value="'+t+'"]')[0]&&(document.querySelectorAll('[data-wishlistitem][value="'+t+'"]')[0].checked=!0)}))}))},_checkForProductStatus:function(t,e){if(void 0===t||null==t||t.length<=0)return!1;var s=[];t.forEach((function(t,e){s.push({product_id:t.getAttribute("data-proid"),variant_id:t.getAttribute("data-varid")})}));var l={shop:hulkShopDomain,ids:s};if("Guest"==customerStatus){l.uuid=hulkUserUUID;var i=window.hulkappsWishlist.baseURL+"/wishlist/product_status/guest";HulkappWishlist._XMLHttpRequest("POST",i,l,null,null,(function(e,s){var l=JSON.parse(s);if(200==e)1==WishlistSettings.general.is_guest_enabled?HulkappWishlist._updateBtnonStatusCheck(t,l,"Guest"):HulkappWishlist._updateBtnonStatusCheck(t,l,"Guest_Disabled");else{var i="Something went wrong. Please try again later !";l.message&&(i=l.message),HulkappWishlist._messageUpdate(i)}}))}else{l.customer_id=customerID;var o=window.hulkappsWishlist.baseURL+"/wishlist/product_status";HulkappWishlist._XMLHttpRequest("POST",o,l,hulkShopDomain,customerID,(function(e,s){var l=JSON.parse(s);if(200==e)wishlistProductsData=l,HulkappWishlist._updateBtnonStatusCheck(t,l,"Customer");else{var i="Something went wrong. Please try again later !";l.message&&(i=l.message),HulkappWishlist._messageUpdate(i)}}))}wishlistTotal&&"variantChange"!=e&&HulkappWishlist._updateWishlistTotal()},_manageWishlistButtonAction:function(){document.addEventListener("click",(function(t){if(t.target&&null==t.target.closest(".wishlist-modal")){var e,s;if(document.querySelector("[data-hulkappswishlistpopup].open"))null===(e=document.querySelector("[data-closewishlistpopup]"))||void 0===e||e.click();if(null==t.target.closest("[data-hulkdeleteallitmes]")&&document.querySelector("[data-hulkappsdeleteitemsprompt].open"))null===(s=document.querySelector("[data-closeWishlistItemsPopup]"))||void 0===s||s.click()}if(t.target&&(1==t.target.hasAttribute("data-wishList")||t.target.closest("[data-wishList]"))&&1==t.target.closest("[data-wishList]").hasAttribute("data-wishList")){var l;t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),modalBody&&skeletonLoader&&(modalBody[2].style.display="none",skeletonLoader.style.display="block");var i=(l=t.target&&1!=t.target.hasAttribute("data-wishList")?t.target.closest("[data-wishList]"):t.target).getAttribute("data-proid"),o=l.getAttribute("data-varid");if(null==o||null==o||o.length<=0||null==i||null==i||i.length<=0)return;if("Guest"==customerStatus)if(1==WishlistSettings.general.is_guest_enabled)HulkappWishlist._addToWishlist(l,i,o,"");else{var a=WishlistSettings.language.success_message.for_guest_login_disabled;HulkappWishlist._messageUpdate(a)}else 1==WishlistSettings.general.has_multiple_wishlist?(searchWishlist="",document.querySelector("[data-wishlistsearch]").value="",HulkappWishlist._getUserWishlist(!0),wishlistButtonTarget=l,HulkappWishlist._updateWishlistSelection(i,o),document.querySelectorAll("[data-hulkappsWishlistPopup]")[0].classList.add("open"),document.body.classList.add("hulkapps__popup__active")):HulkappWishlist._addToWishlist(l,i,o,DefaultWishlistID)}if(t.target&&t.target.hasAttribute("data-addToWishlist")){var n=[];if(Array.from(document.querySelectorAll("[data-wishlistitem]")).forEach((function(t){1==t.checked&&n.push(t.value)})),1==t.target.hasAttribute("hulk_saveAllForLater")){var r=t.target.getAttribute("hulk_saveAllForLater").split(","),u=t.target.getAttribute("hulk_itemQuantities").split(","),c=t.target.getAttribute("hulk_itemExclude").split(","),d=t.target.getAttribute("hulk_itemExcludeTitle"),h=WishlistSettings.language.button.save_all_for_later_excluded_products?WishlistSettings.language.button.save_all_for_later_excluded_products:"All products, except {product-title} have been successfully added to your wishlist.";if(r.forEach((function(t,e){var s=u[e],l=t.split("-")[0],i=t.split("-")[1];0==n.length?HulkappWishlist._removeFromWishlist("",l,i,[],0,null):HulkappWishlist._addToWishlist("",l,i,n,s,!0)})),c>0&&""!==joinProductTitle&&null!=joinProductTitle){var p=d.join(", ");h=(h=h.replace("{count}",c)).replace("{product-title}",''+p+""),HulkappWishlist._messageUpdate(h)}HulkappWishlist._clearCartItems()}else{var _=1==t.target.hasAttribute("hulk_saveForLater")?wishlistButtonTarget.getAttribute("data-product-id"):wishlistButtonTarget.getAttribute("data-proid"),g=1==t.target.hasAttribute("hulk_saveForLater")?wishlistButtonTarget.getAttribute("data-variant-id"):wishlistButtonTarget.getAttribute("data-varid"),m=1==t.target.hasAttribute("hulk_saveForLater_itemQty")?t.target.getAttribute("hulk_saveForLater_itemQty"):null,y=1==t.target.hasAttribute("hulk_saveForLater");0==n.length?HulkappWishlist._removeFromWishlist(wishlistButtonTarget,_,g,[]):HulkappWishlist._addToWishlist(wishlistButtonTarget,_,g,n,m,y)}1==t.target.hasAttribute("hulk_saveForLater")&&(wishlistButtonTarget.setAttribute("class","addtoWishlist"),wishlistButtonTarget.innerHTML=WishlistSettings.language.button.save_for_later,setTimeout((function(){var e={line:t.target.getAttribute("hulk_saveForLater"),quantity:0};fetch("/cart/change.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}).then((function(t){window.location.href="levis-india-store.myshopify.com"===hulkShopDomain?proxyURL:"/cart"})),t.target.removeAttribute("hulk_saveForLater")}),1500))}}))},_addToWishlist:function(t,e,s,l){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=t?t.getAttribute("data-added"):null;if("true"!==a||WishlistSettings.general.has_multiple_wishlist&&"Guest"!==customerStatus){var n=a?"Guest"===customerStatus?"Guest Wishlist":"Users Wishlist":"Save for later";if(""!=WishlistSettings.general.google_conversion_tracking_code&&WishlistSettings.general.google_conversion_tracking_code&&HulkappWishlist._triggerGAEvent(n),"Guest"!==customerStatus){document.querySelector("[data-addtowishlist]").disabled=!0;var r="".concat(window.hulkappsWishlist.baseURL,"/wishlist/add_product"),u={customer_id:customerID,shop:hulkShopDomain,product_id:e,variant_id:s,item_qty:parseInt(i),wishlist_ids:Array.isArray(l)?l:[l],type:"web",is_save_later:o};HulkappWishlist._XMLHttpRequest("POST",r,u,hulkShopDomain,customerID,(function(e,s){var l=JSON.parse(s);if(200===e){var i=l.message,o=WishlistSettings.language.success_message.for_login_users;"for_update_login_users"==i&&(o=WishlistSettings.language.success_message.for_update_login_users);var a=null!=WishlistSettings.language.latest_notification_box&&WishlistSettings.language.latest_notification_box,n=l.image,r=l.title;a&&(o=WishlistSettings.language.success_message.for_login_users_latest,"for_update_login_users_latest"==i&&(o=WishlistSettings.language.success_message.for_update_login_users_latest)),HulkappWishlist._buttonUpdate("added",t,o,r,n,a||!1),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple")}else{var u=l.message,c="Maximum wishlist item limit exceeded!";"max_wishlist_limit"==u&&(c=WishlistSettings.language.error_message.max_wishlist_limit),"product_variant_detail"==u&&(c=WishlistSettings.language.error_message.product_variant_detail),"product_detail"==u&&(c=WishlistSettings.language.error_message.product_detail),HulkappWishlist._messageUpdate(c)}document.querySelector("[data-addtowishlist]").disabled=!1,document.querySelector("[data-hulkappsWishlistPopup]").classList.remove("open"),document.body.classList.remove("hulkapps__popup__active")}))}else HulkappWishlist._updateProductForGuest(t,e,s,"add",i,o)}else HulkappWishlist._removeFromWishlist(t,e,s,l)},_removeFromWishlist:function(t,e,s,l){if("Guest"==customerStatus)HulkappWishlist._updateProductForGuest(t,e,s,"remove");else{var i={customer_id:customerID,shop:hulkShopDomain,product_ids:[e],variant_ids:[s],wishlist_ids:Array.isArray(l)?l:[l],type:"web"};null!=document.querySelectorAll("[data-addtowishlist]")[0]&&(document.querySelectorAll("[data-addtowishlist]")[0].disabled=!0);var o=window.hulkappsWishlist.baseURL+"/wishlist/delete_product";HulkappWishlist._XMLHttpRequest("POST",o,i,hulkShopDomain,customerID,(function(e,s){var l=JSON.parse(s);if(200==e){var i=WishlistSettings.language.success_message.for_item_removed?WishlistSettings.language.success_message.for_item_removed:"Removed From Wishlist!",o=null!=WishlistSettings.language.latest_notification_box&&WishlistSettings.language.latest_notification_box;HulkappWishlist._buttonUpdate("remove",t,i,l.title,l.image,o),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"multiple")}else{var a="Something went wrong. Please try again later !";l.message&&(a=l.message),HulkappWishlist._messageUpdate(a)}null!=document.querySelectorAll("[data-addtowishlist]")[0]&&(document.querySelectorAll("[data-addtowishlist]")[0].disabled=!0),document.querySelectorAll("[data-hulkappsWishlistPopup]")[0].classList.remove("open"),document.body.classList.remove("hulkapps__popup__active")}))}},_getCartItems:function(){return fetch("/cart.js",{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json"},dataType:"json"})},_clearCartItems:function(){setTimeout((function(){fetch("/cart/clear.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"}}).then((function(t){window.location.href="/cart"}))}),1500)},_saveAllForLater:function(){document.addEventListener("click",(function(t){t.target&&1==t.target.hasAttribute("data-hulkSaveForLaterallItems")&&new Promise((function(t,e){t(HulkappWishlist._getCartItems())})).then((function(t){new Promise((function(e,s){e(t.json())})).then((function(t){var e=[];t.items.forEach((function(t){e.push(t.product_id)}));var s=null;if(e.length>0){var l=window.hulkappsWishlist.baseURL+"/product_tags?shop="+hulkShopDomain+"&product_ids="+e;HulkappWishlist._XMLHttpRequest("GET",l,"",null,null,(function(t,e){var l=JSON.parse(e);200==t&&(s=l.product_tags)}))}var i=WishlistSettings.language.button.save_all_for_later_excluded_products?WishlistSettings.language.button.save_all_for_later_excluded_products:"All products, except {product-title} have been successfully added to your wishlist.";setTimeout((function(){if("Customer"==customerStatus&&1==WishlistSettings.general.has_multiple_wishlist){var e=[],l=[],o=0,a=[],n=[];t.items.forEach((function(t,i){var r=t.product_id,u=!1;if(a.push(t.quantity),null!=s&&s[r].length>0&&void 0!==excludedProductTags){var c=excludedProductTags.some((function(t){return s[r].includes(t)}));excludeEnabled&&c&&(u=!0,o+=1,n.push(t.title))}var d=t.variant_id;0==u&&(e.push(r+"-"+d),l.push(i+1),HulkappWishlist._updateWishlistSelection(r,d))})),setTimeout((function(){searchWishlist="",document.querySelector("[data-wishlistsearch]").value="",HulkappWishlist._getUserWishlist(!0),document.querySelectorAll("[data-hulkappsWishlistPopup]")[0].classList.add("open"),document.querySelectorAll("[data-addtowishlist]")[0].setAttribute("hulk_saveAllForLater",e),document.querySelectorAll("[data-addtowishlist]")[0].setAttribute("hulk_itemExclude",o),document.querySelectorAll("[data-addtowishlist]")[0].setAttribute("hulk_itemQuantities",a),document.querySelectorAll("[data-addtowishlist]")[0].setAttribute("hulk_itemExcludeTitle",n.join(", ")),document.body.classList.add("hulkapps__popup__active")}),300)}else{var r=0,u=[];t.items.forEach((function(t,e){var l=t.product_id,i=!1;if(null!=s&&s[l].length>0&&void 0!==excludedProductTags){var o=excludedProductTags.some((function(t){return s[l].includes(t)}));excludeEnabled&&o&&(i=!0,r+=1,u.push(t.title))}var a=t.variant_id;0==i&&HulkappWishlist._addToWishlist("",l,a,DefaultWishlistID,t.quantity,!0)}));var c=u.join(", ");i=(i=i.replace("{count}",r)).replace("{product-title}",''+c+""),r>0&&""!==c&&null!=c&&HulkappWishlist._messageUpdate(i),HulkappWishlist._clearCartItems()}}),2e3)}))})).catch((function(t){throw t}))}))},_saveForLater:function(){isRemoving=!1,document.addEventListener("click",(function(t){if(t.target&&1==t.target.hasAttribute("data-hulksaveforlater")){t.preventDefault(),document.querySelector("[data-addtowishlist]").disabled=!0;var e=t.target,s=e.getAttribute("data-product-id"),l=e.getAttribute("data-variant-id"),i=e.getAttribute("data-line"),o=e.parentElement.parentElement,a=showQuantitySection&&null!=o.querySelector('input[name="updates[]"]')?o.querySelector('input[name="updates[]"]').value:null;if("Customer"==customerStatus&&1==WishlistSettings.general.has_multiple_wishlist)modalBody&&skeletonLoader&&(modalBody[2].style.display="none",skeletonLoader.style.display="block"),HulkappWishlist._updateWishlistSelection(s,l),setTimeout((function(){searchWishlist="",document.querySelector("[data-wishlistsearch]").value="",HulkappWishlist._getUserWishlist(!0,!0),HulkappWishlist._updateProductStatusOnSaveForLater(s,l),document.querySelectorAll("[data-hulkappsWishlistPopup]")[0].classList.add("open"),document.querySelectorAll("[data-addtowishlist]")[0].setAttribute("hulk_saveForLater",i),document.querySelectorAll("[data-addtowishlist]")[0].setAttribute("hulk_saveForLater_itemQty",a),wishlistButtonTarget=e,document.body.classList.add("hulkapps__popup__active")}),300);else if(1==WishlistSettings.general.is_guest_enabled||"Customer"==customerStatus)HulkappWishlist._addToWishlist(e,s,l,DefaultWishlistID,a,!0),e.setAttribute("class","addtoWishlist"),setTimeout((function(){var t={line:i,quantity:0};fetch("/cart/change.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(t)}).then((function(t){var e=document.getElementById("CartDrawer");window.location.href=e?proxyURL:"/cart"}))}),1500);else{var n=WishlistSettings.language.success_message.for_guest_login_disabled;HulkappWishlist._messageUpdate(n)}}}))},_updateWishlistTotal:function(){if(wishlistTotal&&null!=wishlistTotal&&("Guest"!=customerStatus||0!=WishlistSettings.general.is_guest_enabled)){var t=window.hulkappsWishlist.baseURL+"/wishlist/count?customer_id="+customerID+"&shop="+hulkShopDomain;if("Guest"==customerStatus){if(null==hulkUserUUID||null==hulkUserUUID)return;t=window.hulkappsWishlist.baseURL+"/wishlist/count/guest?uuid="+hulkUserUUID+"&shop="+hulkShopDomain}HulkappWishlist._XMLHttpRequest("GET",t,"",null,null,(function(t,e){if(200==t){var s=JSON.parse(e),l=document.getElementsByClassName("header-count")[0],i=document.querySelector(".hulk-header-icon .icon-wishlist-heart-empty"),o=WishlistSettings.style.filled_icon;void 0!==o&&o&&null!=i&&(0==s.wishlist_count?i.dataset.fill="false":i.dataset.fill="true"),null!=l&&(WishlistSettings.general.display_zero_counter||0!=s.wishlist_count?l.style.display="flex":l.style.display="none"),wishlistTotal.innerHTML=s.wishlist_count}}))}},_someBaseFunction:function(){document.querySelectorAll("[data-closeWishlistPopup]")[0]&&(document.querySelectorAll("[data-closeWishlistPopup]")[0].onclick=function(){document.querySelectorAll("[data-hulkappsWishlistPopup]")[0].classList.remove("open"),document.body.classList.remove("hulkapps__popup__active"),document.querySelectorAll("[data-openCreateSection]")[0].style.display="block",document.querySelectorAll("[data-addNewWishlist]")[0].style.display="none",document.querySelectorAll("[data-newwishlist]")[0].value="",null!=document.querySelectorAll("[data-addtowishlist]")[0]&&(document.querySelectorAll("[data-addtowishlist]")[0].disabled=!0)}),document.querySelectorAll("[data-closeWishlistPopup]")[7]&&(document.querySelectorAll("[data-closeWishlistPopup]")[7].onclick=function(){document.querySelectorAll("[data-hulkappsDeletePrompt]")[0].classList.remove("open")}),document.querySelectorAll("[data-closeWishlistPopup]")[8]&&(document.querySelectorAll("[data-closeWishlistPopup]")[8].onclick=function(){document.querySelectorAll("[data-hulkappsDeletePrompt]")[0].classList.remove("open")}),document.querySelectorAll("[data-closeWishlistPopup]")[9]&&(document.querySelectorAll("[data-closeWishlistPopup]")[9].onclick=function(){document.querySelectorAll("[data-hulkappsDeletePrompt]")[0].classList.remove("open")}),document.querySelectorAll("[data-openCreateSection]")[0]&&(document.querySelectorAll("[data-openCreateSection]")[0].onclick=function(t){t.preventDefault(),document.querySelectorAll("[data-addNewWishlist]")[0].style.display="block",document.querySelectorAll("[data-openCreateSection]")[0].style.display="none"}),document.addEventListener("change",(function(t){t.target&&1==t.target.hasAttribute("data-wishlistitem")&&null!=document.querySelectorAll("[data-addtowishlist]")[0]&&(document.querySelectorAll("[data-addtowishlist]")[0].disabled=!1)})),null!=document.querySelectorAll("[data-closenewwishlistinput]")[0]&&null!=document.querySelectorAll("[data-closenewwishlistinput]")[0]&&(document.querySelectorAll("[data-closenewwishlistinput]")[0].onclick=function(t){t.preventDefault(),document.querySelectorAll("[data-addNewWishlist]")[0].style.display="none",document.querySelectorAll("[data-openCreateSection]")[0].style.display="block"});var t=document.querySelector("[data-myWishlistAccountText]");null!=t&&null!=t&&WishlistSettings.general.account_page_link&&(t.innerHTML=WishlistSettings.language.action_button.account_page||"My wishlist",t.style.margin="0 20px 0 0;",t.classList.remove("accountWishlistButton"))},_updateWishlistText:function(){void 0!==document.querySelectorAll("[data-wishlistSearch]")[0]&&(document.querySelectorAll("[data-wishlistSearch]")[0].placeholder=void 0!==WishlistSettings.language.placeholder__wishlistsearchbox?WishlistSettings.language.placeholder__wishlistsearchbox:"Search wishlist"),document.querySelectorAll("[data-hulkWishlistHeading]")[0].innerHTML=WishlistSettings.language.heading_text,document.querySelectorAll("[data-createWishlistText]")[0].innerHTML=WishlistSettings.language.wishlist.create,document.querySelectorAll("[data-myWishlistText]")[0].innerHTML=WishlistSettings.language.wishlist.my,document.querySelectorAll("[data-addtowishlist]")[0].innerHTML=void 0===WishlistSettings.language.save_button_text?"Save":WishlistSettings.language.save_button_text,document.querySelectorAll("[data-savenewwishlist]")[0].innerHTML=void 0===WishlistSettings.language.create_wishlist_button?"Save":WishlistSettings.language.create_wishlist_button,document.querySelectorAll("[data-newwishlist]")[0].placeholder=void 0===WishlistSettings.language.wishlist.placeholder?"Ex. Watch":WishlistSettings.language.wishlist.placeholder,document.querySelectorAll("[data-HulkEmptyWishlist] span").forEach((function(t){t.innerHTML=WishlistSettings.language.title.empty_wishlist})),document.querySelectorAll("[data-HulkLoginMsg] span").forEach((function(t){t.innerHTML=WishlistSettings.language.title.login})),document.querySelectorAll("[data-loginbtn]").forEach((function(t){t.innerHTML=WishlistSettings.language.button.log_in})),document.querySelector("[data-deleteHulkWishlist]").innerHTML=WishlistSettings.language.button.delete_yes,document.querySelector("[data-deletehulkwishlistitems]").innerHTML=WishlistSettings.language.button.delete_yes,document.querySelector("[data-hulkappsmoveitemsok]").innerHTML=WishlistSettings.language.button.delete_yes,document.querySelector("[data-hulkappsDeletePrompt] [data-closewishlistpopup]:not(.close-popup)").innerHTML=WishlistSettings.language.button.delete_no,document.querySelector("[data-closewishlistitemspopup]:not(.close-popup)").innerHTML=WishlistSettings.language.button.delete_no,document.querySelector("[data-hulkappsmoveitemscancel]:not(.close-popup)").innerHTML=WishlistSettings.language.button.delete_no,hulkSelectAll.querySelector("span").innerHTML=WishlistSettings.language.title.select_all_text?WishlistSettings.language.title.select_all_text:"Select All",hulkSelectAllDrawer.querySelector("span").innerHTML=WishlistSettings.language.title.select_all_text?WishlistSettings.language.title.select_all_text:"Select All",hulkMoveAllItems.querySelector("a").innerHTML=WishlistSettings.language.title.move_to_cart_text?WishlistSettings.language.title.move_to_cart_text:"Move to cart",hulkMoveAllDrawerItems.querySelector("a").innerHTML=WishlistSettings.language.title.move_to_cart_text?WishlistSettings.language.title.move_to_cart_text:"Move to cart",hulkDeleteAllItems.querySelector("a").innerHTML=WishlistSettings.language.title.delete_text?WishlistSettings.language.title.delete_text:"Delete",hulkDeleteAllDrawerItems.querySelector("a").innerHTML=WishlistSettings.language.title.delete_text?WishlistSettings.language.title.delete_text:"Delete",null!=WishlistSettings.language.sidebar_widgets?(document.querySelector("[data-addProductBtn]").innerHTML=WishlistSettings.language.sidebar_widgets.floating_add_products_button_text?WishlistSettings.language.sidebar_widgets.floating_add_products_button_text:"Add products",document.querySelector("[data-addProductDrawerBtn]").innerHTML=WishlistSettings.language.sidebar_widgets.floating_add_products_button_text?WishlistSettings.language.sidebar_widgets.floating_add_products_button_text:"Add products",document.querySelector("[data-closemywishlistpopup]").innerHTML=WishlistSettings.language.sidebar_widgets.floating_close_button_text?WishlistSettings.language.sidebar_widgets.floating_close_button_text:"Close",document.querySelector("[data-viewmore]").innerHTML=WishlistSettings.language.sidebar_widgets.floating_explore_more_products_button_text?WishlistSettings.language.sidebar_widgets.floating_explore_more_products_button_text:"Explore more products",document.querySelector("[data-viewMoreDrawer]").innerHTML=WishlistSettings.language.sidebar_widgets.floating_explore_more_products_button_text?WishlistSettings.language.sidebar_widgets.floating_explore_more_products_button_text:"Explore more products"):(document.querySelector("[data-addProductBtn]").innerHTML=WishlistSettings.style.floating_add_products_button_text?WishlistSettings.style.floating_add_products_button_text:"Add products",document.querySelector("[data-addProductDrawerBtn]").innerHTML=WishlistSettings.style.floating_add_products_button_text?WishlistSettings.style.floating_add_products_button_text:"Add products",document.querySelector("[data-closemywishlistpopup]").innerHTML=WishlistSettings.style.floating_close_button_text?WishlistSettings.style.floating_close_button_text:"Close",document.querySelector("[data-viewmore]").innerHTML=WishlistSettings.style.floating_explore_more_products_button_text?WishlistSettings.style.floating_explore_more_products_button_text:"Explore more products",document.querySelector("[data-viewMoreDrawer]").innerHTML=WishlistSettings.style.floating_explore_more_products_button_text?WishlistSettings.style.floating_explore_more_products_button_text:"Explore more products")},_checkFOrInactiveStore:function(){var t=document.querySelectorAll("[data-wishlist-wrapper]")[0];if(null!=t&&null!=t){var e=t.getAttribute("data-time");if(null!=e&&null!=e&&""!=e){e=new Date(t.getAttribute("data-time"));var s=new Date,l=Math.abs(s-e);Math.ceil(l/864e5)>=30&&(deactivatedStore=!0)}}},_updateButtonStateonVariantChange:function(){document.querySelectorAll("[name='id'], .single-option-selector, .single-option-selector__radio, select[data-option='option1'], select[data-option='option1'], select[data-option='option2'], select[data-option='option1'], select[data-option='option3'], select[data-option='option3'], select[data-index='option1'], select[data-index='option1'], select[data-index='option2'], select[data-index='option1'], select[data-index='option3'], select[data-index='option3'], .product-single__variants, #Option-product-0, #Option-product-1, #Option-product-2").forEach((function(t){t.addEventListener("change",(function(t){var e=t.currentTarget;setTimeout((function(){var t=parseInt(HulkappWishlist._getSelectedVariant(e)),s=document.querySelector("[data-wishlist]"),l=document.querySelectorAll('[action*="/cart/add"] [data-wishlist]');null!=(t=parseInt(t))&&null!=t&&0==isNaN(t)&&""!=t&&s&&l&&(allHulkWishlistButtons=Array.from(document.querySelectorAll("[data-wishlist]")),s.setAttribute("data-varID",t),l.forEach((function(e){return e.setAttribute("data-varID",t)})),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"variantChange"))}),1e3)})),"great-deal-furniture.myshopify.com"!==hulkShopDomain&&"skintwo-com.myshopify.com"!==hulkShopDomain||t.addEventListener("click",(function(t){var e=t.currentTarget;setTimeout((function(){var t=parseInt(HulkappWishlist._getSelectedVariant(e)),s=document.querySelector("[data-wishlist]"),l=document.querySelectorAll('[action*="/cart/add"] [data-wishlist]');null!=(t=parseInt(t))&&null!=t&&0==isNaN(t)&&""!=t&&s&&(allHulkWishlistButtons=Array.from(document.querySelectorAll("[data-wishlist]")),s.setAttribute("data-varID",t),l.forEach((function(e){return e.setAttribute("data-varID",t)})),HulkappWishlist._checkForProductStatus(allHulkWishlistButtons,"variantChange"))}),1e3)}))}))},_manageWishlistBtnSettings:function(){var t=document.querySelector("[data-wishlist]");if(t){if(null==t.querySelector(".hulk_wl_icon-text")&&null==t.querySelector(".hulk_wl_icon-text")||t.querySelector(".hulk_wl_icon-text").setAttribute("style",btnExtraStyle),setTimeout((function(){null==t.querySelector(".hulkapps-public-count")&&null==t.querySelector(".hulkapps-public-count")||t.querySelector(".hulkapps-public-count").setAttribute("style",countExtraStyle)}),500),isCustomizeProductIcon&&t.getElementsByClassName("hulk_wl_icon")[0]){t.getElementsByClassName("hulk_wl_icon")[0].setAttribute("data-icon",iconType),t.getElementsByClassName("hulk_wl_icon")[0].setAttribute("data-icon-bg",iconBackgroundType);var e=t.getElementsByClassName("product-icon")[0];e&&(e.addEventListener("mouseover",(function(t){e.style.color=iconHoverColor})),e.addEventListener("mouseout",(function(s){e.style.color="true"===t.getAttribute("data-added")?selectedIconFillColor:iconFillColor})))}t.addEventListener("mouseover",(function(t){var e=document.getElementsByClassName("hulk_wl_icon-text")[0],s=document.getElementsByClassName("hulkapps-public-count")[0];"style_2"!==WishlistSettings.style.button_style&&"style_4"!==WishlistSettings.style.button_style||(null!=e&&null!=e&&(e.style.backgroundColor=WishlistSettings.style.hover_button_background_color,e.style.border=WishlistSettings.style.button_border+"px solid "+WishlistSettings.style.hover_button_border_color,"show"===WishlistSettings.general.public_wishlist_count&&(e.style.borderRight=0)),null!=s&&null!=s&&(s.style.backgroundColor=WishlistSettings.style.hover_button_background_color,s.style.border=WishlistSettings.style.button_border+"px solid "+WishlistSettings.style.hover_button_border_color,"show"===WishlistSettings.general.public_wishlist_count&&(s.style.borderLeft=0))),null!=e&&null!=e&&(e.style.color=WishlistSettings.style.hover_button_text_color),null!=s&&null!=s&&(s.style.color=WishlistSettings.style.hover_button_text_color)})),t.addEventListener("mouseout",(function(t){var e=document.getElementsByClassName("hulk_wl_icon-text")[0],s=document.getElementsByClassName("hulkapps-public-count")[0];"style_2"===WishlistSettings.style.button_style||"style_4"===WishlistSettings.style.button_style?(null!=e&&null!=e&&(e.style.backgroundColor=WishlistSettings.style.button_background_color,e.style.border=WishlistSettings.style.button_border+"px solid "+WishlistSettings.style.button_border_color,e.style.color=WishlistSettings.style.button_text_color,"show"===WishlistSettings.general.public_wishlist_count&&(e.style.borderRight=0)),null!=s&&null!=s&&(s.style.backgroundColor=WishlistSettings.style.button_background_color,s.style.border=WishlistSettings.style.button_border+"px solid "+WishlistSettings.style.button_border_color,s.style.color=WishlistSettings.style.button_text_color,"show"===WishlistSettings.general.public_wishlist_count&&(s.style.borderLeft=0))):(null!=e&&null!=e&&(e.style.color=WishlistSettings.style.theme_color),null!=s&&null!=s&&(s.style.color=WishlistSettings.style.theme_color))}))}},_updateBtnonStatusCheck:function(t,e,s){t.forEach((function(t){var l,i,o,a,n,r,u,c=parseInt(t.getAttribute("data-varid")),d=e.find((function(t){if(parseInt(t.variant_id)===c)return t}));if(d&&d.product_tags&&void 0!==excludedProductTags){var h=excludedProductTags.some((function(t){return d.product_tags.includes(t)}));if(d&&excludeEnabled&&h){var p=document.querySelector('.wishlist-btn[data-proid="'+d.product_id+'"]');setTimeout((function(){p.classList.add("hide-hulk-product-wishlist"),p.style.display=null}),200)}}null!=d&&"Guest"==s&&1==d.is_exist||"Customer"==s&&d.wishlist_ids&&d.wishlist_ids.length>0?(l=!0,i="icon-wishlist-heart "+wishlistBtnStyle+" wishlist-btn heart-wishlist-animation",a=WishlistSettings.language.success_button_text,o=d.wishlist_count,n=WishlistSettings.style.filled_set_custom_icon,r=fillIconStyle,u=fillCollectionIconStyle):(l=!1,i="icon-wishlist-heart-empty "+wishlistBtnStyle+" wishlist-btn heart-wishlist-animation",a=WishlistSettings.language.button_text,o=d&&d.wishlist_count>0?d.wishlist_count:0,n=WishlistSettings.style.empty_set_custom_icon,r=emptyIconStyle,u=emptyCollectionIconStyle),"vereburn-staging.myshopify.com"===hulkShopDomain&&(t=document.querySelector('[data-proid="'+d.product_id+'"]'));var _=HulkappWishlist._compactNumbers(o),g=0,m=0;if(g=WishlistSettings.general.product_compact_numbers?_:o,m=WishlistSettings.general.collection_compact_numbers?_:o,"1"!==window.hulkappsWishlist.hasAppBlockSupport&&t.setAttribute("class",i),null==t.querySelector(".hulk_wl_icon")&&null==t.querySelector(".hulk_wl_icon")||t.querySelector(".hulk_wl_icon").setAttribute("style",r),null==t.querySelector(".collection-icon")&&null==t.querySelector(".collection-icon")||t.querySelector(".collection-icon").setAttribute("style",u),void 0!==t.getElementsByClassName("hulk-wishlist-custom-icon")[0]&&t.getElementsByClassName("hulk-wishlist-custom-icon")[0].setAttribute("src",n),t.setAttribute("data-added",l),t.querySelector("span")&&(t.querySelector("span").innerHTML=a),t.querySelector(".count")&&("show"===WishlistSettings.general.public_wishlist_count&&(t.querySelector(".count").style.display="none"),null!==t.querySelector(".hulkapps-collection-count")&&("top_count"===collectionCountLayout?t.querySelector(".hulkapps-collection-count").innerHTML=m:t.querySelector(".hulkapps-collection-count").innerHTML="("+m+")"),null!==t.querySelector(".hulkapps-public-count")&&("multi_color_button"===buttonLayout&&("style_2"===WishlistSettings.style.button_style||"style_4"===WishlistSettings.style.button_style)||"fortunebaby.myshopify.com"===hulkShopDomain?t.querySelector(".hulkapps-public-count").innerHTML=g:(t.querySelector(".hulkapps-public-count").innerHTML="("+g+")","fortunebaby.myshopify.com"===hulkShopDomain&&(t.querySelector(".hulkapps-public-count").innerHTML=g)))),WishlistSettings.general.product_page_tooltip&&"show"===WishlistSettings.general.public_wishlist_count){var y=WishlistSettings.general.tooltip_message+" "+g+" "+WishlistSettings.general.tooltip_time_message;t.setAttribute("title",y)}}))},_getSelectedVariant:function(t){var e=null;if(null==t||null==t)return null;var s=t.closest("form");if(null==s||null==s)return"vermontfarmtable.myshopify.com"===hulkShopDomain||"skintwo-com.myshopify.com"===hulkShopDomain||"yoholifestyle.myshopify.com"===hulkShopDomain?window.location.search.split("=")[1]:null;if(s.querySelectorAll('[name="id"]'))e=s.querySelectorAll('[name="id"]')[0];else{var l=!1;[".single-option-selector,.single-option-selector__radio:checked, select[data-option='option1'], select[data-option='option1']:checked, select[data-option='option2'], select[data-option='option1']:checked, select[data-option='option3'], select[data-option='option3']:checked, select[data-index='option1'], select[data-index='option1']:checked, select[data-index='option2'], select[data-index='option1']:checked, select[data-index='option3'], select[data-index='option3']:checked"].forEach((function(t){0==l&&null!=document.querySelectorAll(t)[0]&&null!=document.querySelectorAll(t)[0]&&(l=!0,document.querySelectorAll(t)[0])}))}return e&&e.value?e.value:window.location.search.split("=")[1]},_XMLHttpRequest:function(t,e,s){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5?arguments[5]:void 0,a=document.createElement("script");a.src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js";var n=new XMLHttpRequest;n.open(t,e,!0),n.setRequestHeader("Accept","application/json"),n.setRequestHeader("Content-Type","application/json"),a.onload=function(){n.setRequestHeader("Encrypt-token",btoa(CryptoJS.SHA256(l+i).toString())),"GET"==t?n.send():n.send(JSON.stringify(s))},n.onload=function(){o(n.status,this.response)},document.head.appendChild(a)},_setCookie:function(t,e,s){var l=new Date;l.setTime(l.getTime()+24*s*60*60*1e3);var i="expires="+l.toUTCString();document.cookie=t+"="+e+";"+i+";path=/","hulk_wishlist_UserUUID"==t&&(hulkUserUUID=e)},_getCookie:function(t){for(var e=t+"=",s=document.cookie.split(";"),l=0;l=1e3){for(var s=Math.floor((""+t).length/3),l="",i=2;i>=1;i--){if(((l=parseFloat((0!=s?t/Math.pow(1e3,s):t).toPrecision(i)))+"").replace(/[^a-zA-Z 0-9]+/g,"").length<=2)break}l%1!=0&&(l=l.toFixed(1)),e=l+["","k","m","b","t"][s]}return e},_messageUpdate:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=void 0===WishlistSettings.general.wishlist_notifications||WishlistSettings.general.wishlist_notifications,o=document.querySelectorAll(".wishlistError")[0],a=void 0!==WishlistSettings.general.popup_delay?WishlistSettings.general.popup_delay:"5";if(null!=o&&null!=o&&i){if(l){var n=t.replace("{Product}","".concat(e,"")),r='
    ';r+='
    ',r+='wishlist product'),r+='
    '.concat(n,"
    "),r+="
    ",o.innerHTML=r}else{var u=t,c='
    ';c+='
    ',c+='
    '.concat(u,"
    "),c+="
    ",o.innerHTML=c}o.classList.add("hulkActive"),setTimeout((function(){o.classList.remove("hulkActive")}),1e3*parseInt(a))}},_buttonUpdate:function(t,e,s){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if("added"==t){if(""!==e){void 0!==e.getElementsByClassName("hulk-wishlist-custom-icon")[0]&&e.getElementsByClassName("hulk-wishlist-custom-icon")[0].setAttribute("src",WishlistSettings.style.filled_set_custom_icon),e.querySelector(".hulk_wl_icon")&&e.querySelector(".hulk_wl_icon").setAttribute("style",fillIconStyle),e.querySelector(".collection-icon")&&e.querySelector(".collection-icon").setAttribute("style",fillCollectionIconStyle);var a=void 0!==WishlistSettings.style.show_icon_animation?WishlistSettings.style.show_icon_animation:"true";if("true"===a){var n=e.querySelector(".heart-hulk-animation");null!=n&&null!=n&&n.setAttribute("style",iconAnimationStyles)}e.setAttribute("data-added",!0),"1"!==window.hulkappsWishlist.hasAppBlockSupport&&(e.setAttribute("class","icon-wishlist-heart "+wishlistBtnStyle+" wishlist-btn heart-wishlist-animation"),e.querySelector("span")&&(e.querySelector("span").innerHTML=WishlistSettings.language.success_button_text))}}else""!==e&&(void 0!==e.getElementsByClassName("hulk-wishlist-custom-icon")[0]&&e.getElementsByClassName("hulk-wishlist-custom-icon")[0].setAttribute("src",WishlistSettings.style.empty_set_custom_icon),null==e.querySelector(".hulk_wl_icon")&&null==e.querySelector(".hulk_wl_icon")||e.querySelector(".hulk_wl_icon").setAttribute("style",emptyIconStyle),e.querySelector(".collection-icon")&&e.querySelector(".collection-icon").setAttribute("style",emptyCollectionIconStyle),e.setAttribute("data-added",!1),"1"!==window.hulkappsWishlist.hasAppBlockSupport&&(e.setAttribute("class","icon-wishlist-heart-empty "+wishlistBtnStyle+" wishlist-btn heart-wishlist-animation"),e.querySelector("span")&&(e.querySelector("span").innerHTML=WishlistSettings.language.button_text)));document.querySelectorAll("[data-hulksaveforlater]")&&document.querySelectorAll("[data-hulksaveforlater]").forEach((function(t){t.setAttribute("class","addToWishlist")})),HulkappWishlist._messageUpdate(s,l,i,o)},_updateProductStatusOnSaveForLater:function(t,e){var s=[];s.push({product_id:t,variant_id:e});var l={shop:hulkShopDomain,ids:s};l.customer_id=customerID;var i=window.hulkappsWishlist.baseURL+"/wishlist/product_status",o=[];HulkappWishlist._XMLHttpRequest("POST",i,l,hulkShopDomain,customerID,(function(t,e){if(200==t){var s=JSON.parse(e);o=s}document.querySelectorAll("[data-wishlistitem]").forEach((function(t){t.checked=!1})),o.forEach((function(t){var e=t.wishlist_ids;e.length>0&&e.forEach((function(t){null!=document.querySelectorAll('[data-wishlistitem][value="'+t+'"]')[0]&&(document.querySelectorAll('[data-wishlistitem][value="'+t+'"]')[0].checked=!0)}))}))}))}},window.addEventListener("load",(function(t){HulkappWishlist.init(),setTimeout((function(){HulkappWishlist._loadCustomJs()}),2e3)}))}});