",("1"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"5"===wishlist_widget.wishlistButtonType)&&("true"!=t.dataset.css&&t.dataset.css?s+=''+("false"==t.dataset.added?heartFillIcon:heartIcon)+"":s+=''+("false"==t.dataset.added?heartFillIcon.replaceAll("currentColor",wishlist_widget?.wishlistButtonTextColor):heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor))+""),("1"===wishlist_widget.wishlistButtonType||"2"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"4"===wishlist_widget.wishlistButtonType)&&(s+=''+("false"==t.dataset.added?wishlist_widget.wishlistButtonAfterText[shopify_local_language]:wishlist_widget.wishlistButtonBeforeText[shopify_local_language])+""),"1"==app_widget_data.is_enable_public_wishlist_count&&(s+='('+("false"==t.dataset.added?(parseInt(t.dataset.total)+1)??1:(parseInt(t.dataset.total)-1)??0)+")"),s+="
";__this._XMLHttpRequest("POST",app_base_url_wishlist+"/save-wishlist",i,function(s,a){if(200==s){if("true"==t.dataset.full_button){let o="";o="true"!=t.dataset.css&&t.dataset.css?'
':'
",("1"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"5"===wishlist_widget.wishlistButtonType)&&("true"!=t.dataset.css&&t.dataset.css?o+=''+("false"==t.dataset.added?heartFillIcon:heartIcon)+"":o+=''+("false"==t.dataset.added?heartFillIcon.replaceAll("currentColor",wishlist_widget?.wishlistButtonTextColor):heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor))+""),("1"===wishlist_widget.wishlistButtonType||"2"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"4"===wishlist_widget.wishlistButtonType)&&(o+=''+("false"==t.dataset.added?wishlist_widget.wishlistButtonAfterText[shopify_local_language]:wishlist_widget.wishlistButtonBeforeText[shopify_local_language])+""),"1"==app_widget_data.is_enable_public_wishlist_count&&(o+='('+("false"==t.dataset.added?(parseInt(t.dataset.total)+1)??1:(parseInt(t.dataset.total)-1)??0)+")"),o+="
",t.innerHTML=o}else"true"!=t.dataset.css&&t.dataset.css?t.innerHTML='
'+("false"==t.dataset.added?heartFillIcon:heartIcon)+"
":t.innerHTML=`
`+("false"==t.dataset.added?heartFillIcon.replaceAll("currentColor",wishlist_widget?.wishlistButtonTextColor):heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor))+"
";if(ShopifyAnalytics.meta.product?.id==t.dataset.product_id&&document.querySelectorAll('.wishlist-engine[data-product_id="'+ShopifyAnalytics.meta.product?.id+'"]').forEach(function(i){var e=JSON.parse(i.dataset.variantsIds);if(e.includes(parseInt(t.dataset.variant_id))){var s=e.indexOf(parseInt(t.dataset.variant_id));e.splice(s,1)}else e.push(parseInt(t.dataset.variant_id));i.setAttribute("data-variants-ids",JSON.stringify(e))}),app_UUID_ID=a.data.uuid,__this._setCookie("WISHLIST_UUID",a.data.uuid),"false"==t.dataset.added&&__this._wishlistAlerMessage(app_customre_id?"susccessMessageWithLogin":"susccessMessageWithoutLogin",a.product),"true"==t.dataset.added&&__this._wishlistAlerMessage("susccessMessageItemRemove"),""!=wishlistFacebookKey&&"undefined"!=typeof wishlistFacebookKey&&("false"==t.dataset.added&&__this._faceBookPixelTracking("addedInWishlist",a.product),"true"==t.dataset.added&&__this._faceBookPixelTracking("removeFromWishlist",a.product)),"false"==t.dataset.added)(WISHLIST_PRODUCTS_IDS=""!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&"undefined"!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&null!=__this._getCookie("WISHLIST_PRODUCTS_IDS")?JSON.parse(__this._getCookie("WISHLIST_PRODUCTS_IDS")):{})[t.dataset.product_id]?WISHLIST_PRODUCTS_IDS[t.dataset.product_id].variants.includes(parseInt(t.dataset.variant_id))||(WISHLIST_PRODUCTS_IDS[t.dataset.product_id].variants.push(parseInt(t.dataset.variant_id)),WISHLIST_PRODUCTS_IDS[t.dataset.product_id].is_exist=!0,WISHLIST_PRODUCTS_IDS[t.dataset.product_id].total=0):WISHLIST_PRODUCTS_IDS[t.dataset.product_id]={variants:[parseInt(t.dataset.variant_id)],is_exist:!0,total:0},__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify(WISHLIST_PRODUCTS_IDS));else{if(WISHLIST_PRODUCTS_IDS=""!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&"undefined"!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&null!=__this._getCookie("WISHLIST_PRODUCTS_IDS")?JSON.parse(__this._getCookie("WISHLIST_PRODUCTS_IDS")):{},"1"==app_widget_data.is_enable_wishlist_variant_level){let n=WISHLIST_PRODUCTS_IDS[t.dataset.product_id].variants;var l=n.indexOf(parseInt(t.dataset.variant_id));n.splice(l,1),n.length<=0?delete WISHLIST_PRODUCTS_IDS[t.dataset.product_id]:WISHLIST_PRODUCTS_IDS[t.dataset.product_id].variants=n}else delete WISHLIST_PRODUCTS_IDS[t.dataset.product_id];__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify(WISHLIST_PRODUCTS_IDS))}t.dataset.total="false"==t.dataset.added?(parseInt(t.dataset.total)+1)??1:(parseInt(t.dataset.total??0)-1)??0,t.dataset.added="false"==t.dataset.added?"true":"false",t.dataset.wishlist_count=app_widget_data.is_enable_public_wishlist_count??!1,__this._setWishlistTotalCount(a.data.wishlistTotalCount),"function"==typeof wishlistCallback&&wishlistCallback({event:"1"==i.status?"ADD":"REMOVE",product:a.product})}else t.innerHTML=e})},_appWidgetLoad:async function(){let t={uuid:app_UUID_ID,ip_address:app_ip_address,customer_id:app_customre_id,customers:JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}"),shop:Shopify.shop,shopify_local_language};return __this._XMLHttpRequest("POST",app_base_url_wishlist+"/apps-config",t,async function(t,i){200==t&&(0==i.data.is_enable_app&&console.log("Please enable App"),shopify_local_language=1===i.data.is_enable_multi_language?Shopify.locale:"en","0"==(__this._getCookie("WISHLIST_PRODUCTS_IDS_SET")||"0")&&i.data.wishlistTotalCount<=0&&(__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify({})),__this._setCookie("WISHLIST_PRODUCTS_IDS_SET","1")),app_notification_popup=i.data.is_enable_wishlist_notification_popup,app_plan_type=i.data.app_plan_type,is_enable_show_branding=i.data.is_enable_show_branding,branding_text=i.data.branding_text,app_ip_address=i.data.ip_address,__this._setCookie("WISHLIST_UUID",i.data.uuid),app_UUID_ID=i.data.uuid,__this._setCookie("WISHLIST_IP_ADDRESS",i.data.ip_address),__this._setCookie("WISHLIST_TOTAL",i.data.wishlistTotalCount),app_wishlist_total=i.data.wishlistTotalCount,app_store_id=i.data.id,wishlist_widget=JSON.parse((app_widget_data=i.data).wishlist_widget),wishlist_lunch_config=JSON.parse(app_widget_data.wishlist_lunch_config),wishlist_page=JSON.parse(app_widget_data.wishlist_page),wishlist_proxy_url=i.data.wishlist_proxy_url,await i.data.is_enable_app==1&&__this._setWishlistWidgetButton(),__this._setWishlistTotalCount(i.data.wishlistTotalCount),""!=i.data.facebook_pixel_code&&"null"!=i.data.facebook_pixel_code&&i.data.facebook_pixel_code&&(__this._faceBookLoadPixel(),wishlistFacebookKey=i.data.facebook_pixel_code,__this._faceBookInit(i.data.facebook_pixel_code)),1==i.data.is_enable_app&&(""!=app_customre_id&&0==i.data.is_enable_guest_whishlist||1==i.data.is_enable_guest_whishlist)&&(await __this._getEmptyWidgetButton(),await __this._wishlistProductStatus()),"undefined"!=typeof wishlistPageLoad&&__this._wishlistPageWidgetData(),i.data.wishlistTotalCount<=0&&(__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify({})),__this._setCookie("WISHLIST_PRODUCTS_IDS_SET","1")))}),!0},_wishlistProductStatus:async function(){if(!(app_product_id.length>0))return!0;{let t=app_product_id,i=app_product_id;if(app_product_id=[],WISHLIST_PRODUCTS_IDS=""!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&"undefined"!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&null!=__this._getCookie("WISHLIST_PRODUCTS_IDS")?JSON.parse(__this._getCookie("WISHLIST_PRODUCTS_IDS")):{},0==app_widget_data.is_enable_public_wishlist_count&&"1"==__this._getCookie("WISHLIST_PRODUCTS_IDS_SET")&&Object.entries(WISHLIST_PRODUCTS_IDS).length===parseInt(app_wishlist_total))t.forEach(function(i,e){WISHLIST_PRODUCTS_IDS[i.product_id]?(1==app_widget_data.is_enable_wishlist_variant_level?WISHLIST_PRODUCTS_IDS[i.product_id].variants.includes(parseInt(i.variant_id))?t[e].is_exist=!0:t[e].is_exist=!1:t[e].is_exist=!0,t[e].total=1):(t[e].is_exist=!1,t[e].total=0)}),__this._setWishlistButtonLoad({status:!0,data:t,[ShopifyAnalytics?.meta?.product?.id??""]:WISHLIST_PRODUCTS_IDS[ShopifyAnalytics?.meta?.product?.id??""]?.variants});else if("0"==(__this._getCookie("WISHLIST_PRODUCTS_IDS_SET")||"0")||Object.entries(WISHLIST_PRODUCTS_IDS).length!==parseInt(app_wishlist_total)){let e={uuid:__this._getCookie("WISHLIST_UUID"),ip_address:app_ip_address,shopify_store_id:app_store_id,shop:Shopify.shop,shopify_local_language};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/get-all-product",e,function(i,e){if(200==i){var s={};(e.data??[]).forEach(function(t,i){s[t.product_id]?(s[t.product_id].variants.push(parseInt(t.variant_id)),s[t.product_id].is_exist=!0,s[t.product_id].total=0):s[t.product_id]={variants:[parseInt(t.variant_id)],is_exist:!0,total:0}}),__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify(s)),__this._setCookie("WISHLIST_PRODUCTS_IDS_SET","1"),WISHLIST_PRODUCTS_IDS=""!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&"undefined"!=__this._getCookie("WISHLIST_PRODUCTS_IDS")&&null!=__this._getCookie("WISHLIST_PRODUCTS_IDS")?JSON.parse(__this._getCookie("WISHLIST_PRODUCTS_IDS")):{},t.forEach(function(i,e){WISHLIST_PRODUCTS_IDS[i.product_id]?(1==app_widget_data.is_enable_wishlist_variant_level?WISHLIST_PRODUCTS_IDS[i.product_id].variants.includes(parseInt(i.variant_id))?t[e].is_exist=!0:t[e].is_exist=!1:t[e].is_exist=!0,t[e].total=1):(t[e].is_exist=!1,t[e].total=0)}),"undefined"!=typeof ShopifyAnalytics?__this._setWishlistButtonLoad({status:!0,data:t,[ShopifyAnalytics?.meta?.product?.id??""]:WISHLIST_PRODUCTS_IDS[ShopifyAnalytics?.meta?.product?.id??""]?.variants}):__this._setWishlistButtonLoad({status:!0,data:t})}})}else if(1==app_widget_data.is_enable_public_wishlist_count&&"1"==__this._getCookie("WISHLIST_PRODUCTS_IDS_SET")){let s={shopify_store_id:app_store_id,uuid:__this._getCookie("WISHLIST_UUID"),is_enable_public_wishlist_count:app_widget_data.is_enable_public_wishlist_count,is_enable_wishlist_variant_level:app_widget_data.is_enable_wishlist_variant_level,shopify_product_id:ShopifyAnalytics.meta.product?.id||"",shop:Shopify.shop,shopify_local_language};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/product-count",s,function(i,e){200==i&&(t.forEach(function(i,a){WISHLIST_PRODUCTS_IDS[i.product_id]?t[a].is_exist=!0:t[a].is_exist=!1,i.product_id==s.shopify_product_id?t[a].total=e.data[s.shopify_product_id].total:t[a].total=0}),__this._setWishlistButtonLoad({status:!0,data:t,[ShopifyAnalytics?.meta?.product?.id??""]:WISHLIST_PRODUCTS_IDS[ShopifyAnalytics?.meta?.product?.id??""]?.variants}))})}else{let a={ids:i,shopify_store_id:app_store_id,uuid:__this._getCookie("WISHLIST_UUID"),is_enable_public_wishlist_count:app_widget_data.is_enable_public_wishlist_count,is_enable_wishlist_variant_level:app_widget_data.is_enable_wishlist_variant_level,shopify_product_id:ShopifyAnalytics.meta.product?.id||"",shop:Shopify.shop,shopify_local_language};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/product-status",a,function(t,i){200==t&&__this._setWishlistButtonLoad(i)})}}},_setWishlistWidgetButton:async function(){let t="";if("1"==app_widget_data.is_enable_public_wishlist_count&&(t='
(0)'),document.querySelectorAll(".wishlist-engine:empty").forEach(function(i){document.querySelectorAll('.wishlist-engine[data-product_id="'+i.product_id+'"]').forEach(function(i){let e="";"true"==i.dataset.full_button?(e="true"!=i.dataset.css&&i.dataset.css?'
':'
",("1"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"5"===wishlist_widget.wishlistButtonType)&&("true"!=i.dataset.css&&i.dataset.css?e+=''+("true"===i.dataset.added?heartFillIcon:heartIcon)+"":e+=''+("true"===i.dataset.added?heartFillIcon.replaceAll("currentColor",wishlist_widget?.wishlistButtonTextColor):heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor))+""),("1"===wishlist_widget.wishlistButtonType||"2"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"4"===wishlist_widget.wishlistButtonType)&&(e+=''+wishlist_widget.wishlistButtonBeforeText[shopify_local_language]+""),e+=t+"
"):e="true"!=i.dataset.css&&i.dataset.css?'
'+heartIcon+"
":`
`+heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor)+"
",i.innerHTML=e})}),1===app_widget_data.wishlist_lunch_type){var i=document.createElement("button");i.style.cssText="background:"+wishlist_lunch_config?.luncherButtonBackgroundColor+";color:"+wishlist_lunch_config?.luncherButtonTextColor+";",i.className="wishlist-fix wishlist-page-widget",i.dataset.position=wishlist_lunch_config.placeMent,i.innerHTML=heartFillIcon.replaceAll("currentColor",wishlist_lunch_config?.luncherButtonTextColor)+(null!=wishlist_lunch_config?.luncherButtonText[shopify_local_language]&&""!=wishlist_lunch_config?.luncherButtonText[shopify_local_language]?'
'+wishlist_lunch_config?.luncherButtonText[shopify_local_language]+"":"")+'
'+parseInt(app_widget_data.wishlistTotalCount??0)+"",document.body.appendChild(i)}document.querySelectorAll(".wishlist-page-widget").forEach(function(t){t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),__this._triggerWishlistPageAction(app_widget_data.wishlist_lunch_action)})})},_triggerWishlistPageAction:async function(t){if(1==t){var i="";if(i+='',i+='
',i+='",i+='","1"==app_widget_data.is_enable_bulk_action&&(i+='
"),1===app_widget_data.wishlist_view?(i+='
',i+="
"):(i+='
"),"1"==app_widget_data.is_enable_show_trending_wishlist&&(i+='
',""==trending_widget_interval&&setInterval(async function(){document.querySelectorAll(".wishlist-trending-widget:empty").length>0&&(clearTimeout(trending_widget_interval),trending_widget_interval="",await __this._trendingWishlist())},500)),i+="
",document.getElementById("sewp-engine-popup"))document.getElementById("sewp-engine-popupinr").innerHTML=i;else{let e=document.createElement("div");e.className="sewp-engine-popup",e.setAttribute("id","sewp-engine-popup");let s=document.createElement("div");s.className="sewp-engine-popupinr",s.setAttribute("id","sewp-engine-popupinr"),s.innerHTML=i,e.appendChild(s),document.body.appendChild(e)}document.onkeydown=function(t){t=t||window.event;var i=!1;(i="key"in t?"Escape"===t.key||"Esc"===t.key:27===t.keyCode)&&(document.getElementById("sewp-engine-popup").remove(),document.dispatchEvent(new CustomEvent("wishlist:page:closed",{bubbles:!0,cancelable:!1})))},document.querySelector(".sewp-close").addEventListener("click",function(){document.getElementById("sewp-engine-popup").remove(),document.dispatchEvent(new CustomEvent("wishlist:page:closed",{bubbles:!0,cancelable:!1}))}),__this._wishlist_share_trigger(),"1"==app_widget_data.is_enable_bulk_action&&__this._BulkActionEvent(),document.querySelectorAll(".wishlist_item_checkbox:checked").length<=0?(document.querySelector("#move_to_cart_all")&&(document.querySelector("#move_to_cart_all").style.display="none"),document.querySelector("#delete_all")&&(document.querySelector("#delete_all").style.display="none")):(document.querySelector("#move_to_cart_all")&&(document.querySelector("#move_to_cart_all").style.display="block"),document.querySelector("#delete_all")&&(document.querySelector("#delete_all").style.display="block")),"function"==typeof checkShopifyFormatMoney&&checkShopifyFormatMoney(),__this._wishlistSearchLoad()}else window.location.href=window.Shopify.routes.root+wishlist_proxy_url},_setWishlistTotalCount:async function(t){__this._setCookie("WISHLIST_TOTAL",t),document.querySelectorAll(".wishlist-total-count").forEach(function(i){i.innerHTML=parseInt(t)??0,i.dataset.total=parseInt(t)??0})},_wishlist_share_trigger:function(){document.querySelectorAll(".wishlist-share-triger").forEach(function(t){t.addEventListener("click",function(i){if(i.preventDefault(),i.stopPropagation(),"facebook"==t.dataset.trigger)window.open(`https://www.facebook.com/sharer/sharer.php?u=${location.origin}/${wishlist_proxy_url}/?share_id=${btoa(app_UUID_ID)}`,"_blank");else if("twitter"==t.dataset.trigger)window.open(`https://twitter.com/intent/tweet?text="${wishlist_page?.[shopify_local_language]?.shareWishlistText?.value??"Hey there! Check out "}"&url=${location.origin}/${wishlist_proxy_url}/?share_id=${btoa(app_UUID_ID)}`,"_blank");else if("mail"==t.dataset.trigger)window.location.href=`mailto:?&subject=${wishlist_page?.[shopify_local_language]?.shareWishlistText?.value??"Hey there! Check out My Wishlist"}&body=${location.origin}/${wishlist_proxy_url}/?share_id=${btoa(app_UUID_ID)}`;else if("whatsapp"==t.dataset.trigger)window.open(`https://api.whatsapp.com/send?text=${location.origin}/${wishlist_proxy_url}/?share_id=${btoa(app_UUID_ID)}`,"_blank");else if("link"==t.dataset.trigger&&(navigator.clipboard.writeText(`${location.origin}/${wishlist_proxy_url}/?share_id=${btoa(app_UUID_ID)}`),1==app_widget_data.is_enable_wishlist_notification_popup)){wishlist_message=JSON.parse(app_widget_data.wishlist_message);var e=document.createElement("div");e.className="wishlist-popup";var s=Math.floor(101*Math.random());e.setAttribute("id","wishlist-popup-"+s),e.setAttribute("data-position","1"==app_widget_data.wishlist_notification_popup_position?"top-left":"2"==app_widget_data.wishlist_notification_popup_position?"top-right":"3"==app_widget_data.wishlist_notification_popup_position?"bottom-left":"4"==app_widget_data.wishlist_notification_popup_position?"bottom-right":"5"==app_widget_data.wishlist_notification_popup_position?"left-center":"6"==app_widget_data.wishlist_notification_popup_position?"right-center":"7"==app_widget_data.wishlist_notification_popup_position?"top-center":"8"==app_widget_data.wishlist_notification_popup_position?"bottom-center":"");var a="";a+='
",a+='",a+="
",e.innerHTML=a,document.body.appendChild(e);var o=setTimeout(function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(0%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(0%, -50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(0%, -50%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(0%)":(app_widget_data.wishlist_notification_popup_position,"translate(-50%,0%)"),interval2=setTimeout(function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(-100%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(100%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(-100%,-50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(100%, -50%)":"7"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,-150%)":"8"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,150%)":"",interval3=setTimeout(function(){document.getElementById("wishlist-popup-"+s).remove()},100)},1e3*app_widget_data.wishlist_notification_popup_duration_time)},500);document.querySelectorAll(".close-wishlist").forEach(function(t,i){t.addEventListener("click",function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(-100%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(100%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(-100%,-50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(100%, -50%)":"7"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,-150%)":"8"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,150%)":"",setTimeout(function(){clearTimeout(o),clearTimeout(interval2),document.getElementById("wishlist-popup-"+t.dataset.uniqid)?.remove()},100)})})}})})},_setWishlistButtonLoad:async function(t){t.data.forEach(function(t,i){document.querySelectorAll('.wishlist-engine[data-product_id="'+t.product_id+'"]'+(1==app_widget_data.is_enable_wishlist_variant_level?'[data-variant_id="'+t.variant_id+'"]':"")).forEach(function(i){if("true"==i.dataset.full_button){let e="";e="true"!=i.dataset.css&&i.dataset.css?'
':'
",("1"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"5"===wishlist_widget.wishlistButtonType)&&("true"!=i.dataset.css&&i.dataset.css?e+=''+(t.is_exist?heartFillIcon:heartIcon)+"":e+=''+(t.is_exist?heartFillIcon.replaceAll("currentColor",wishlist_widget?.wishlistButtonTextColor):heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor))+""),("1"===wishlist_widget.wishlistButtonType||"2"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"4"===wishlist_widget.wishlistButtonType)&&(e+=''+(t.is_exist?wishlist_widget.wishlistButtonAfterText[shopify_local_language]:wishlist_widget.wishlistButtonBeforeText[shopify_local_language])+""),1==app_widget_data.is_enable_public_wishlist_count&&(e+='('+t.total+")"),e+="
",i.innerHTML=e,t.is_exist?i.setAttribute("data-added","true"):i.setAttribute("data-added","false")}else t.is_exist?("true"!=i.dataset.css&&i.dataset.css?i.innerHTML='
'+heartFillIcon+"
":i.innerHTML=`
`+heartFillIcon.replaceAll("currentColor",wishlist_widget?.wishlistButtonTextColor)+"
",i.setAttribute("data-added","true")):("true"!=i.dataset.css&&i.dataset.css?i.innerHTML='
'+heartIcon+"
":i.innerHTML=`
`+heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor)+"
",i.setAttribute("data-added","false"));i.setAttribute("data-total",t.total),i.setAttribute("data-wishlist_count",app_widget_data.is_enable_public_wishlist_count)})}),"undefined"!=typeof ShopifyAnalytics&&document.querySelectorAll('.wishlist-engine[data-product_id="'+ShopifyAnalytics.meta.product?.id+'"]').forEach(function(i){i.setAttribute("data-variants-ids",t[ShopifyAnalytics.meta.product?.id]?JSON.stringify(t[ShopifyAnalytics.meta.product?.id]):JSON.stringify([]))})},_createSingleInstanceOfCSS:async function(t,i="head"){__this._checkElement(i).then(i=>{let e=document.querySelector('link[href*="'+t+'"]');if(null===e){let s=document.createElement("link");s.rel="stylesheet",s.media="screen",s.href=t,i[0].prepend(s)}})},_checkElement:async function(t){let i=null;for(;null===i;)await __this._rafAsync(),i=document.querySelectorAll(t);return i},_rafAsync:function(){return new Promise(t=>{requestAnimationFrame(t)})},_XMLHttpRequest:function(t,i,e,s){e.shop=Shopify.shop;let a={};"POST"==t?(a={method:t,headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(e)},i==window.Shopify.routes.root+"cart/add.js"&&(a.cache="no-cache")):(i=i+"?"+new URLSearchParams(e).toString(),a={method:t,headers:{Accept:"application/json","Content-Type":"application/json"}}),fetch(i,a).then(t=>t.json()).then(t=>{s(t.status?200:t.status??200,t)}).catch(t=>{s(400,t)})},_setCookie:function(t,i,e=30){var s=new Date;s.setTime(s.getTime()+864e5*e);var a="expires="+s.toUTCString();document.cookie=t+"="+i+";"+a+";path=/"},_setCookieConfigData:function(t,i,e=4){var s=new Date;s.setTime(s.getTime()+36e5*e);var a="expires="+s.toUTCString();document.cookie=t+"="+i+";"+a+";path=/"},_getCookie:function(t){for(var i=t+"=",e=decodeURIComponent(document.cookie).split(";"),s=0;s
',a+='',a+="",a+='",a+="",e.innerHTML=a,document.body.appendChild(e);var o=setTimeout(function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(0%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(0%, -50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(0%, -50%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(0%)":(app_widget_data.wishlist_notification_popup_position,"translate(-50%,0%)"),interval2=setTimeout(function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(-100%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(100%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(-100%,-50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(100%, -50%)":"7"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,-150%)":"8"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,150%)":"",interval3=setTimeout(function(){document.getElementById("wishlist-popup-"+s).remove()},100)},1e3*app_widget_data.wishlist_notification_popup_duration_time)},500);document.querySelectorAll(".close-wishlist").forEach(function(t,i){t.addEventListener("click",function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(-100%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(100%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(-100%,-50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(100%, -50%)":"7"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,-150%)":"8"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,150%)":"",setTimeout(function(){clearTimeout(o),clearTimeout(interval2),document.getElementById("wishlist-popup-"+t.dataset.uniqid)?.remove()},100)})})}else if(1==app_widget_data.is_enable_cart_notification_popup&&"successMessageAddToCartAll"==t){wishlist_message=JSON.parse(app_widget_data.wishlist_message);var e=document.createElement("div");e.className="wishlist-popup";var s=Math.floor(101*Math.random());e.setAttribute("id","wishlist-popup-"+s),e.setAttribute("data-position","1"==app_widget_data.wishlist_notification_popup_position?"top-left":"2"==app_widget_data.wishlist_notification_popup_position?"top-right":"3"==app_widget_data.wishlist_notification_popup_position?"bottom-left":"4"==app_widget_data.wishlist_notification_popup_position?"bottom-right":"5"==app_widget_data.wishlist_notification_popup_position?"left-center":"6"==app_widget_data.wishlist_notification_popup_position?"right-center":"7"==app_widget_data.wishlist_notification_popup_position?"top-center":"8"==app_widget_data.wishlist_notification_popup_position?"bottom-center":"");var a="";a+='
",a+='",a+="
",e.innerHTML=a,document.body.appendChild(e);var o=setTimeout(function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(0%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(0%, -50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(0%, -50%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(0%)":(app_widget_data.wishlist_notification_popup_position,"translate(-50%,0%)"),interval2=setTimeout(function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(-100%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(100%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(-100%,-50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(100%, -50%)":"7"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,-150%)":"8"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,150%)":"",interval3=setTimeout(function(){document.getElementById("wishlist-popup-"+s).remove()},100)},1e3*app_widget_data.wishlist_notification_popup_duration_time)},500);document.querySelectorAll(".close-wishlist").forEach(function(t,i){t.addEventListener("click",function(){document.getElementById("wishlist-popup-"+s).style.transform="1"==app_widget_data.wishlist_notification_popup_position||"3"==app_widget_data.wishlist_notification_popup_position?"translateX(-100%)":"2"==app_widget_data.wishlist_notification_popup_position||"4"==app_widget_data.wishlist_notification_popup_position?"translateX(100%)":"5"==app_widget_data.wishlist_notification_popup_position?"translate(-100%,-50%)":"6"==app_widget_data.wishlist_notification_popup_position?"translate(100%, -50%)":"7"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,-150%)":"8"==app_widget_data.wishlist_notification_popup_position?"translate(-50%,150%)":"",setTimeout(function(){clearTimeout(o),clearTimeout(interval2),document.getElementById("wishlist-popup-"+t.dataset.uniqid)?.remove()},100)})})}else if(1==app_widget_data.is_enable_cart_notification_popup&&"successMessageAddToCart"==t){wishlist_message=JSON.parse(app_widget_data.wishlist_message);var e=document.createElement("div");e.className="wishlist-popup";var s=Math.floor(101*Math.random());e.setAttribute("id","wishlist-popup-"+s),e.setAttribute("data-position","1"==app_widget_data.wishlist_notification_popup_position?"top-left":"2"==app_widget_data.wishlist_notification_popup_position?"top-right":"3"==app_widget_data.wishlist_notification_popup_position?"bottom-left":"4"==app_widget_data.wishlist_notification_popup_position?"bottom-right":"5"==app_widget_data.wishlist_notification_popup_position?"left-center":"6"==app_widget_data.wishlist_notification_popup_position?"right-center":"7"==app_widget_data.wishlist_notification_popup_position?"top-center":"8"==app_widget_data.wishlist_notification_popup_position?"bottom-center":"");var a="";a+='