!async function(){"undefined"==typeof app_widget_load&&await (app_widget_load={init:async function(){heartIcon="undefined"!=typeof customHeartIcon&&""!=customHeartIcon?customHeartIcon:'',heartFillIcon="undefined"!=typeof customHeartFillIcon&&""!=customHeartFillIcon?customHeartFillIcon:'',wishlist_search="",__this=this,wishlistFacebookKey="",app_notification_popup=1,is_enable_show_branding=0,branding_text="Powered by Script Engine",app_plan_type=0,wishlist_lunch_config={},app_widget_data={},wishlist_page={},wishlist_widget={},app_base_url_wishlist="https://livewishlist.scriptengine.net/api",app_customre_id=JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}")?.id??"",app_wishlist_total=__this._getCookie("WISHLIST_TOTAL")||0,app_UUID_ID=__this._getCookie("WISHLIST_UUID")||"",app_ip_address=__this._getCookie("WISHLIST_IP_ADDRESS")||"",app_product_id=[],app_store_id="",wishlist_products_ids=""!=__this._getCookie("WISHLIST_PRODUCTS_IDS")?JSON.parse(__this._getCookie("WISHLIST_PRODUCTS_IDS")):{},shopify_local_language="en",wishlist_proxy_url="apps/wishlist",listenVariantFlag=!0,selectVariantId="undefined"!=typeof ShopifyAnalytics?ShopifyAnalytics?.meta?.selectedVariantId:"",initUrl=document.URL,searchProcessChange=__this._debounce(t=>{wishlist_search=t.target.value,__this._wishlistSearchLoad()}),await __this._appWidgetLoad(),await __this._setWishlistTotalCount(app_wishlist_total),await __this._getManualyWidgetButton(),setTimeout(function(){"undefined"!=typeof __st&&"product"==__st.p&&__this._WishlistListenVariantChange()},1e3);var t=setInterval(function(){__this._cartPageAction(t)},300);trending_widget_interval=setInterval(async function(){document.querySelectorAll(".wishlist-trending-widget:empty").length>0&&(clearTimeout(trending_widget_interval),trending_widget_interval="",await __this._trendingWishlist())},1e3),setInterval(async function(){"1"==app_widget_data.is_enable_app&&0==app_product_id.length&&(await __this._getEmptyWidgetButton(),await __this._wishlistProductStatus(),app_product_id=[])},2e3)},_faceBookLoadPixel:function(){var t,i,e,s,a,o="script";t=window,i=document,t.fbq||(e=t.fbq=function(){e.callMethod?e.callMethod.apply(e,arguments):e.queue.push(arguments)},t._fbq||(t._fbq=e),e.push=e,e.loaded=!0,e.version="2.0",e.queue=[],(s=i.createElement(o)).async=!0,s.src="https://connect.facebook.net/en_US/fbevents.js",(a=i.getElementsByTagName(o)[0]).parentNode.insertBefore(s,a))},_faceBookInit:function(t){fbq("init",t.toString())},_faceBookPixelTracking:function(t,i){i?fbq("track",t,i):fbq("track",t)},_getManualyWidgetButton:function(){setInterval(async()=>{var t=[];await document.querySelectorAll('.wishlist-engine[data-loaded-menualy="false"]').forEach(function(i){t.includes(i.dataset.variant_id)||(t.push(i.dataset.variant_id),app_product_id.push({product_id:i.dataset.product_id,variant_id:i.dataset.variant_id}),i.addEventListener("click",function(t){t.preventDefault(),""==app_customre_id&&0==app_widget_data.is_enable_guest_whishlist?__this._wishlistAlerMessage("susccessMessageGuestLoginDisable"):0==app_widget_data.app_plan_type&&parseInt(app_widget_data.wishlistMonthCount)>=100?console.log("Limit reached"):__this._addOrRemoveWishlist(i)}),i.dataset.loadedMenualy=!0,i.dataset.applyEvent="true")}),await app_widget_data.is_enable_app=="1"&&t.length&&__this._wishlistProductStatus()},100)},_getEmptyWidgetButton:function(){app_product_id=[];var t=[];return document.querySelectorAll(".wishlist-engine:empty").forEach(function(i){i.dataset.applyEvent||t.includes(i.dataset.variant_id)?(t.push(i.dataset.variant_id),app_product_id.push({product_id:i.dataset.product_id,variant_id:i.dataset.variant_id})):(t.push(i.dataset.variant_id),app_product_id.push({product_id:i.dataset.product_id,variant_id:i.dataset.variant_id}),i.addEventListener("click",function(t){t.preventDefault(),""==app_customre_id&&0==app_widget_data.is_enable_guest_whishlist?"1"==app_widget_data.is_redirect_account_page?window.location.href=window.Shopify.routes.root+"account":__this._wishlistAlerMessage("susccessMessageGuestLoginDisable"):0==app_widget_data.app_plan_type&&parseInt(app_widget_data.wishlistMonthCount)>=100?console.log("Limit reached"):__this._addOrRemoveWishlist(i)}),i.dataset.applyEvent="true",i.dataset.apiCalled="true")}),document.querySelectorAll(".wishlist-engine").forEach(function(i){i.dataset.applyEvent||i.dataset.loadedMenualy||(t.includes(i.dataset.variant_id)||(t.push(i.dataset.variant_id),app_product_id.push({product_id:i.dataset.product_id,variant_id:i.dataset.variant_id})),i.addEventListener("click",function(t){t.preventDefault(),""==app_customre_id&&0==app_widget_data.is_enable_guest_whishlist?"1"==app_widget_data.is_redirect_account_page?window.location.href=window.Shopify.routes.root+"account":__this._wishlistAlerMessage("susccessMessageGuestLoginDisable"):0==app_widget_data.app_plan_type&&parseInt(app_widget_data.wishlistMonthCount)>=100?console.log("Limit reached"):__this._addOrRemoveWishlist(i)}),i.dataset.applyEvent="true")}),!0},_addOrRemoveWishlist:async function(t){let i={uuid:app_UUID_ID,ip_address:app_ip_address,customer_id:app_customre_id,customers:JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}"),shopify_store_id:app_store_id,shopify_store:Shopify.shop,product_id:t.dataset.product_id,variant_id:t.dataset.variant_id,price:t.dataset.price,status:"false"==t.dataset.added?1:0,shopify_local_language,type:0},e=t.innerHTML;if("true"==t.dataset.full_button){let s="";s="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?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+="
",t.innerHTML=s}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))+"
";__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+='

'+(wishlist_page?.[shopify_local_language]?.pageTitle?.value??"Wishlist")+"

","1"==app_widget_data.is_enable_share_wishlist&&(i+='
    ',"1"==app_widget_data.is_share_facebook&&(i+='
  • '),"1"==app_widget_data.is_share_twitter&&(i+='
  • '),"1"==app_widget_data.is_share_whatsapp&&(i+='
  • '),"1"==app_widget_data.is_share_email&&(i+='
  • '),"1"==app_widget_data.is_share_url&&(i+='
  • '),i+="
"),i+="
",i+='
',i+='
',i+='
',i+='
',i+='',i+='',i+="",i+='',i+="
",i+="
",i+="
",i+="
","1"==app_widget_data.is_enable_bulk_action&&(i+='"),1===app_widget_data.wishlist_view?(i+='
',i+="
"):(i+='
',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+='
',a+="

"+(wishlist_message?.[shopify_local_language]?.successMessageShareUrlCopy?.value??"Wishlist url copied successfully!")+"

",0==app_plan_type?a+="

Powered by Script Engine

":"1"==is_enable_show_branding&&(a+="

"+branding_text+"

"),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+='
',["susccessMessageWithoutLogin","susccessMessageWithLogin"].includes(t)&&(a+='
',a+=''+i.title+'',a+="
"),a+='
',a+="

"+wishlist_message[shopify_local_language][t].value+"

",0==app_plan_type?a+="

Powered by Script Engine

":"1"==is_enable_show_branding&&(a+="

"+branding_text+"

"),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+='
',a+="

"+(wishlist_message[shopify_local_language].successMessageAddToCart?.value??"Item added to your cart.")+"

",0==app_plan_type?a+="

Powered by Script Engine

":"1"==is_enable_show_branding&&(a+="

"+branding_text+"

"),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+='",a+='
',["successMessageAddToCart"].includes(t)&&(a+='
',a+=''+i.title+'',a+="
"),a+='
',a+="

"+(wishlist_message[shopify_local_language][t]?.value??"Item added to your cart.")+"

",0==app_plan_type?a+="

Powered by Script Engine

":"1"==is_enable_show_branding&&(a+="

"+branding_text+"

"),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&&"custom"==t){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+='
',i.description.includes("are in your cart")?a+="

"+i.description.replace("All 0","The product").replace("are in your cart","is already sold out.")+"

":a+="

"+i.description+"

",0==app_plan_type?a+="

Powered by Script Engine

":"1"==is_enable_show_branding&&(a+="

"+branding_text+"

"),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)})})}},_wishlistSearchData:async function(t){let i=new Proxy(new URLSearchParams(window.location.search),{get:(t,i)=>t.get(i)});await __this._XMLHttpRequest("POST",app_base_url_wishlist+"/apps-wishlist",{uuid:app_UUID_ID,ip_address:app_ip_address,customer_id:app_customre_id,customers:JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}"),shopify_store_id:app_store_id,shopify_store:Shopify.shop,search:wishlist_search??document.getElementById("wishlist-input")?.value??"",active_currency:Shopify?.currency?.active??"",share_id:i.share_id?atob(i.share_id):"",shopify_local_language},function(i,e){200==i&&t(e)})},_wishlistPageWidgetData:async function(){var t='
';t+='
',t+='

'+(wishlist_page?.[shopify_local_language]?.pageTitle?.value??"Wishlist")+"

","1"==app_widget_data.is_enable_share_wishlist&&(t+='"),t+="
",t+='
',t+='
',t+='
',t+='
',t+='',t+='',t+="",t+='',t+="
",t+="
",t+="
",t+="
","1"==app_widget_data.is_enable_bulk_action&&(t+='"),1===app_widget_data.wishlist_view?(t+='
',t+="
"):(t+='
',t+='
',t+="
",t+="
"),"1"==app_widget_data.is_enable_show_trending_wishlist&&(t+='',""==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)),t+="
",document.querySelector(".wishlist-page").innerHTML=t,__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()},_wishlistAddToCart:async function(t){let i;i="undefined"==typeof wishlistRemoveProperties?{items:[{id:t.dataset.variant_id,quantity:t.dataset.quntity??1,properties:{_wishlist_engine:!0,_wishlist_uuid:app_UUID_ID}}],sections:""!==app_widget_data.wishlist_section&&"null"!=app_widget_data.wishlist_section?app_widget_data.wishlist_section:"cart-drawer,cart-icon-bubble,mini-cart",sections_url:"/",form_type:"product",utf8:"\xc3\xa2\xc5“\xe2€œ"}:{items:[{id:t.dataset.variant_id,quantity:t.dataset.quntity??1}],sections:""!==app_widget_data.wishlist_section&&"null"!=app_widget_data.wishlist_section?app_widget_data.wishlist_section:"cart-drawer,cart-icon-bubble,mini-cart",sections_url:"/",form_type:"product",utf8:"\xc3\xa2\xc5“\xe2€œ"},__this._XMLHttpRequest("POST",window.Shopify.routes.root+"cart/add.js",i,function(i,e){e.status?__this._wishlistAlerMessage("custom",e):(e.error&&console.log("errors",e.error),e.error||("function"==typeof wishlistEngineCallback&&wishlistEngineCallback(e),__this._wishlistAlerMessage("successMessageAddToCart",e),1==app_widget_data.is_enable_delete_on_cart&&__this._wishlistPageRemoveButton(t,1,e),1!=app_widget_data.is_enable_stay_on_page_after_cart&&(window.location.href=window.Shopify.routes.root+"cart"),__this._getSectionsToRender().forEach(t=>{let i=t.selector?document.querySelector(t.selector):document.getElementById(t.id);""!=i&&null!=i&&"null"!=i&&void 0!==e.sections&&""!=e.sections&&(i.innerHTML=__this._getSectionInnerHTML(e?.sections[t.id],t.selector),i?.parentNode?.classList?.remove("is-empty"))})))})},_wishlistPageRemoveButton:async function(t,i=0,e={}){let s={uuid:app_UUID_ID,ip_address:app_ip_address,customer_id:app_customre_id,customers:JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}"),shopify_store_id:app_store_id,shopify_store:Shopify.shop,product_id:t.dataset.product_id,variant_id:t.dataset.oldVariant_id,price:t.dataset.price,status:"false"==t.dataset.added?1:0,type:i,shopify_local_language};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/save-wishlist",s,function(e,s){if(200==e){if(document.querySelectorAll(".wishlsitnoitem").forEach(t=>{t.remove()}),document.getElementById("wishlist_page_"+t.dataset.product_id+"_"+t.dataset.oldVariant_id)&&document.getElementById("wishlist_page_"+t.dataset.product_id+"_"+t.dataset.oldVariant_id).remove(),__this._setWishlistTotalCount(s.data.wishlistTotalCount),"0"==i&&__this._wishlistAlerMessage("susccessMessageItemRemove"),s.data.wishlistTotalCount<=0){let a=document.createElement("div");a.className="wishlsitnoitem",a.innerHTML="

"+wishlist_page?.[shopify_local_language]?.pageEmptyWishlist.value+"

",document.getElementById("wishlist-page-contain").appendChild(a),document.querySelector(".bulk_action")&&(document.querySelector(".bulk_action").style.display="none")}if("function"==typeof wishlistCallback&&wishlistCallback({event:"0"==i?"REMOVE":"MOVETOCART",product:s.product}),""!=wishlistFacebookKey&&"undefined"!=typeof wishlistFacebookKey&&__this._faceBookPixelTracking("0"==i?"removeFromWishlist":"moveToCartFromWishlist",s.product),document.querySelectorAll('.wishlist-engine[data-product_id="'+t.dataset.product_id+'"]'+(1==app_widget_data.is_enable_wishlist_variant_level?'[data-variant_id="'+t.dataset.oldVariant_id+'"]':"")).forEach(function(t){if("true"==t.dataset.full_button){let i="";i="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?i+=''+heartIcon+"":i+=''+heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor)+""),("1"===wishlist_widget.wishlistButtonType||"2"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"4"===wishlist_widget.wishlistButtonType)&&(i+=''+wishlist_widget.wishlistButtonBeforeText[shopify_local_language]+""),i+="
",t.innerHTML=i,t.setAttribute("data-total",t.dataset.total-1),t.setAttribute("data-added","false")}else"true"!=t.dataset.css&&t.dataset.css?t.innerHTML='
'+heartIcon+"
":t.innerHTML=`
`+heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor)+"
",t.setAttribute("data-added","false");t.setAttribute("data-total",t.dataset.total-1)}),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.oldVariant_id))){var s=e.indexOf(parseInt(t.dataset.oldVariant_id));e.splice(s,1)}else e.push(parseInt(t.dataset.oldVariant_id));i.setAttribute("data-variants-ids",JSON.stringify(e))}),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 o=WISHLIST_PRODUCTS_IDS[t.dataset.product_id].variants;var n=o.indexOf(parseInt(t.dataset.oldVariant_id));o.splice(n,1),o.length<=0?delete WISHLIST_PRODUCTS_IDS[t.dataset.product_id]:WISHLIST_PRODUCTS_IDS[t.dataset.product_id].variants=o}else delete WISHLIST_PRODUCTS_IDS[t.dataset.product_id];__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify(WISHLIST_PRODUCTS_IDS))}})},_wishlistCurrencyFormate:function(t,i){"string"==typeof(t=parseFloat(t).toFixed(2).toString())&&(t=t.replace(".",""));var e="",s=/\{\{\s*(\w+)\s*\}\}/,a=i||this.money_format;function o(t,i){return void 0===t?i:t}function n(t,i,e,s){if(i=o(i,2),e=o(e,","),s=o(s,"."),isNaN(t)||null==t)return 0;var a,n=(t=(t/100).toFixed(i)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+e)+(n[1]?s+n[1]:"")}switch(a.match(s)[1]){case"amount":e=n(t,2);break;case"amount_no_decimals":e=n(t,0);break;case"amount_with_comma_separator":e=n(t,2,".",",");break;case"amount_with_space_separator":e=n(t,2," ",",");break;case"amount_no_decimals_with_comma_separator":e=n(t,0,".",",");break;case"amount_with_apostrophe_separator":e=n(t,2,"'",".");break;case"amount_no_decimals_with_space_separator":e=n(t,0," ");break;case"amount_with_period_and_space_separator":e=n(t,2," ",".")}return a.replace(s,e)},_debounce:function(t,i=300){let e;return(...s)=>{clearTimeout(e),e=setTimeout(()=>{t.apply(this,s)},i)}},_getSectionsToRender:function(){return[{id:"cart-drawer",selector:"#CartDrawer"},{id:"cart-icon-bubble"},]},_getSectionInnerHTML:function(t,i=".shopify-section"){return null==i||"null"==i||new DOMParser().parseFromString(t,"text/html").querySelector(i).innerHTML},_wishlistSearchLoad:async function(){await __this._wishlistSearchData(function(t){let i="";t.data.length?1===app_widget_data.wishlist_view?(t.data||[]).forEach(function(t,e){if(t.variants&&void 0!==t.variants[t.shopify_variant_id]&&t.variants[t.shopify_variant_id]){if(i+='
',i+='
',i+=''+t.title+'',"1"==app_widget_data.is_enable_bulk_action&&(i+=''),i+="
",i+='
',i+='
',t.vandor&&1==app_widget_data.is_enable_show_vendor&&(i+='

'+t.vandor+"

"),i+='

'+t.title+"

",i+='

'+(0==app_widget_data.is_divided?(document?.body?.dataset?.wishlistCurrency??app_widget_data.money_format).replace("{{amount}}",t.variants[t.shopify_variant_id].price):100==app_widget_data.is_divided?Shopify.formatMoney(Math.ceil(parseFloat(t.variants[t.shopify_variant_id].price)*Shopify.currency.rate).toFixed(2).toString(),document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format):50==app_widget_data.is_divided?wishlistCustomCurrencyFormate(t.variants[t.shopify_variant_id].price,document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format):__this._wishlistCurrencyFormate(t.variants[t.shopify_variant_id].price,document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format))+"

",i+='

'+(t?.variants[t.shopify_variant_id]?.title!="Default Title"?t.variants[t.shopify_variant_id].title:"")+"

",i+='
',"1"==app_widget_data.is_enable_show_quntity_picker&&(i+='
',i+='
    ',i+='
  • ',i+='
  • ',i+='
  • ',i+="
",i+="
"),"1"==app_widget_data.is_enable_show_variant_picker){if(i+='
',"Default Title"!=t.variants[t.shopify_variant_id].title){for(let s in i+='"}i+="
"}i+="
","1"==app_widget_data.is_enable_show_movetocart_button&&(0==app_widget_data.is_enable_show_outofstock_button?i+='":t.variants[t.shopify_variant_id].inventory_quantity>0||"null"==t.variants[t.shopify_variant_id].inventory_management||null==t.variants[t.shopify_variant_id].inventory_management||""!=t.variants[t.shopify_variant_id].inventory_management&&"null"!=t.variants[t.shopify_variant_id].inventory_management&&null!=t.variants[t.shopify_variant_id].inventory_management&&"continue"==t.variants[t.shopify_variant_id].inventory_policy?i+='":i+='"),i+="
",i+='
',i+="
",i+='",i+="
",i+="
",i+="
",i+="
"}}):(t.data||[]).forEach(function(t,e){if(t.variants&&void 0!==t.variants[t.shopify_variant_id]&&t.variants[t.shopify_variant_id]){if(i+='
',i+='
',i+=''+t.title+'',"1"==app_widget_data.is_enable_bulk_action&&(i+=''),i+='",i+="
",i+='
',t.vandor&&1==app_widget_data.is_enable_show_vendor&&(i+='

'+t.vandor+"

"),i+='

'+t.title+"

",i+='

'+(0==app_widget_data.is_divided?(document?.body?.dataset?.wishlistCurrency??app_widget_data.money_format).replace("{{amount}}",t.variants[t.shopify_variant_id].price):100==app_widget_data.is_divided?Shopify.formatMoney(Math.ceil(parseFloat(t.variants[t.shopify_variant_id].price)*Shopify.currency.rate).toFixed(2).toString(),document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format):50==app_widget_data.is_divided?wishlistCustomCurrencyFormate(t.variants[t.shopify_variant_id].price,document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format):__this._wishlistCurrencyFormate(t.variants[t.shopify_variant_id].price,document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format))+"

",i+='

'+("Default Title"!=t.variants[t.shopify_variant_id].title?t.variants[t.shopify_variant_id].title:"")+"

",i+='
',"1"==app_widget_data.is_enable_show_quntity_picker&&(i+='
',i+='
    ',i+='
  • ',i+='
  • ',i+='
  • ',i+="
",i+="
"),"1"==app_widget_data.is_enable_show_variant_picker){if(i+='
',"Default Title"!=t.variants[t.shopify_variant_id].title){for(let s in i+='"}i+="
"}i+="
","1"==app_widget_data.is_enable_show_movetocart_button&&(0==app_widget_data.is_enable_show_outofstock_button?i+='":t.variants[t.shopify_variant_id].inventory_quantity>0||"null"==t.variants[t.shopify_variant_id].inventory_management||null==t.variants[t.shopify_variant_id].inventory_management||""!=t.variants[t.shopify_variant_id].inventory_management&&"null"!=t.variants[t.shopify_variant_id].inventory_management&&null!=t.variants[t.shopify_variant_id].inventory_management&&"continue"==t.variants[t.shopify_variant_id].inventory_policy?i+='":i+='"),i+="
",i+="
"}}):i+='

'+wishlist_page?.[shopify_local_language]?.pageEmptyWishlist.value+"

",document.querySelectorAll(".wishlistajaxLoad").forEach(function(t){t.innerHTML=i}),document.querySelectorAll(".wishlist_page_remove_product").forEach(function(t){t.addEventListener("click",function(){__this._wishlistPageRemoveButton(t)})}),document.querySelectorAll(".wishlist-move-cart").forEach(function(t){t.addEventListener("click",function(){__this._wishlistAddToCart(t)})}),"1"==app_widget_data.is_enable_show_quntity_picker&&__this._WishlistQuntityEvent(),"1"==app_widget_data.is_enable_show_variant_picker&&__this._WishlistVariantPicker(),"1"==app_widget_data.is_enable_bulk_action&&(t.data.length<=0&&document.querySelector(".bulk_action")?document.querySelector(".bulk_action").style.display="none":document.querySelector(".bulk_action").style.display="block"),document.querySelectorAll(".wishlist_item_checkbox").forEach(function(t){t.addEventListener("click",function(){document.querySelectorAll(".wishlist_item_checkbox").length==document.querySelectorAll(".wishlist_item_checkbox:checked").length?document.querySelector("#wishlist_select_all").checked=!0:document.querySelector("#wishlist_select_all").checked=!1,document.querySelectorAll(".wishlist_item_checkbox:checked").length<=0?(document.querySelector("#move_to_cart_all").style.display="none",document.querySelector("#delete_all").style.display="none"):(document.querySelector("#move_to_cart_all").style.display="block",document.querySelector("#delete_all").style.display="block")})}),"function"==typeof checkShopifyFormatMoney&&checkShopifyFormatMoney(),""!=wishlistFacebookKey&&"undefined"!=typeof wishlistFacebookKey&&__this._faceBookPixelTracking("wishlistPageLoad",t.data),document.dispatchEvent(new CustomEvent("wishlist:page:loaded",{bubbles:!0,cancelable:!1}))})},_cartPageAction:async function(t){document.querySelectorAll(".wishlist-engine-cart").forEach(function(i){i.dataset.applyEvent||(i.addEventListener("click",function(t){if(i.style.pointerEvents="none",t.preventDefault(),t.stopPropagation(),""==app_customre_id&&0==app_widget_data.is_enable_guest_whishlist)"1"==app_widget_data.is_redirect_account_page?window.location.href=window.Shopify.routes.root+"account":__this._wishlistAlerMessage("susccessMessageGuestLoginDisable");else if(0==app_widget_data.app_plan_type&&parseInt(app_widget_data.wishlistMonthCount)>=100)console.log("Limit reached");else{let e={uuid:app_UUID_ID,ip_address:app_ip_address,customer_id:app_customre_id,customers:JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}"),shopify_store_id:app_store_id,shopify_store:Shopify.shop,product_id:i.dataset.product_id,variant_id:i.dataset.variant_id,price:i.dataset.price,status:1,shopify_local_language};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/save-wishlist",e,async function(t,e){(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")):{})[i.dataset.product_id]?WISHLIST_PRODUCTS_IDS[i.dataset.product_id].variants.includes(parseInt(i.dataset.variant_id))||(WISHLIST_PRODUCTS_IDS[i.dataset.product_id].variants.push(parseInt(i.dataset.variant_id)),WISHLIST_PRODUCTS_IDS[i.dataset.product_id].is_exist=!0,WISHLIST_PRODUCTS_IDS[i.dataset.product_id].total=0):WISHLIST_PRODUCTS_IDS[i.dataset.product_id]={variants:[parseInt(i.dataset.variant_id)],is_exist:!0,total:0},app_UUID_ID=e.data.uuid,__this._setCookie("WISHLIST_UUID",e.data.uuid),__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify(WISHLIST_PRODUCTS_IDS)),__this._setWishlistTotalCount(e.data.wishlistTotalCount),200==t&&await __this._XMLHttpRequest("POST",window.Shopify.routes.root+"cart/change.js",{line:i.dataset.line,quantity:0,sections:""!==app_widget_data.wishlist_section&&"null"!=app_widget_data.wishlist_section&&null!=app_widget_data.wishlist_section?app_widget_data.wishlist_section:"cart-drawer,cart-icon-bubble,mini-cart",sections_url:"/"},function(t,i){if(""!=wishlistFacebookKey&&"undefined"!=typeof wishlistFacebookKey&&__this._faceBookPixelTracking("saveForLater",e.product),__this._getSectionsToRender().forEach(t=>{let e=t.selector?document.querySelector(t.selector):document.getElementById(t.id);""!=e&&null!=e&&"null"!=e&&void 0!==i.sections&&""!=i.sections&&(e.innerHTML=__this._getSectionInnerHTML(i?.sections[t.id],t.selector),e?.parentNode?.classList?.remove("is-empty"))}),"/cart"!=location.pathname&&"function"==typeof wishlistEngineCallback){wishlistEngineCallback(e);var s=setInterval(function(){__this._cartPageAction(s)},300)}else window.location.href=window.Shopify.routes.root+"cart"})})}}),i.dataset.applyEvent="true",clearInterval(t))})},_WishlistListenVariantChange:function(){let t=document.URL;__this._WishlistListenUrlStatus(),-1===t.indexOf("variant=")&&__this._WishlisCheckVariantChange()},_WishlistListenUrlStatus:function(){__this._overwritePushstate(),window.addEventListener("locationchange",()=>{let t=document.URL;if(t!==initUrl){let i=document.URL,e=new URL(i),s=e.searchParams.get("variant");initUrl=i,s&&__this._WishlisHandleVariantChange(s),listenVariantFlag=!1}})},_overwritePushstate:function(){let t=history.pushState;history.pushState=function i(){let e=t.apply(this,arguments);return window.dispatchEvent(new Event("pushstate")),window.dispatchEvent(new Event("locationchange")),e};let i=history.replaceState;history.replaceState=function t(){let e=i.apply(this,arguments);return window.dispatchEvent(new Event("replacestate")),window.dispatchEvent(new Event("locationchange")),e},window.addEventListener("popstate",()=>{window.dispatchEvent(new Event("locationchange"))})},_WishlisCheckVariantChange:function(){if("undefined"!=typeof ShopifyAnalytics){if(ShopifyAnalytics?.meta?.product?.variants.map(t=>t.id)?.includes(parseInt(ShopifyAnalytics?.meta?.selectedVariantId))){let t=ShopifyAnalytics.meta.selectedVariantId;__this._WishlisHandleVariantChange(t)}else{ShopifyAnalytics.meta.selectedVariantId=ShopifyAnalytics.meta.product.variants[0].id;let i=ShopifyAnalytics.meta.selectedVariantId;__this._WishlisHandleVariantChange(i)}setTimeout(()=>{-1===document.URL.indexOf("variant=")&&listenVariantFlag&&__this._WishlisCheckVariantChange()},100)}},_WishlisHandleVariantChange:function(t){t&&String(selectVariantId)!==String(t)&&(selectVariantId=t,1==app_widget_data.is_enable_wishlist_variant_level&&document.querySelectorAll('.wishlist-engine[data-product_id="'+ShopifyAnalytics.meta.product?.id+'"]').forEach(function(i){if(void 0!==i.dataset.variantsIds&&"undefined"==i.dataset.multiwidget){var e=JSON.parse(i.dataset.variantsIds);if("true"==i.dataset.full_button){let s="";s="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?s+=''+(e.includes(parseInt(t))?heartFillIcon:heartIcon)+"":s+=''+(e.includes(parseInt(t))?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+=''+(e.includes(parseInt(t))?wishlist_widget.wishlistButtonAfterText[shopify_local_language]:wishlist_widget.wishlistButtonBeforeText[shopify_local_language])+""),1==app_widget_data.is_enable_public_wishlist_count&&(s+='('+i.dataset.total+")"),s+="
",i.innerHTML=s,e.includes(parseInt(t))?i.setAttribute("data-added","true"):i.setAttribute("data-added","false"),i.setAttribute("data-variant_id",t)}else e.includes(parseInt(t))?("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-variant_id",t)}}))},_trendingWishlist: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??"{}"),shopify_store_id:app_store_id,shopify_store:Shopify.shop,active_currency:Shopify?.currency?.active??"",shopify_local_language};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/trending-wishlist",t,async function(t,i){let e='
';e+='

'+(i.appData.trending_wishlist_widget.wishlistRecommendationTitle??"You may also like")+"

",e+='",e+="
",document.querySelector(".wishlist-trending-widget").innerHTML=e,"1"==i.appData.trending_wishlist_widget.wishlistRecommendationLayoutType&&(__this._createSingleInstanceOfCSS("https://unpkg.com/flickity@2.3.0/dist/flickity.min.css"),loadScript("https://unpkg.com/flickity@2.3.0/dist/flickity.pkgd.min.js",function(){setTimeout(function(){new Flickity(".ws_list_slider",{cellAlign:"left",contain:!0,wrapAround:!0,autoPlay:"1"==i.appData.trending_wishlist_widget.wishlistRecommendationSliderAutoRotate,prevNextButtons:"1"==i.appData.trending_wishlist_widget.wishlistRecommendationSliderArrows})},500)}))})},_WishlistQuntityEvent:async function(){document.querySelectorAll(".wishlist-qty-event").forEach(t=>{t.addEventListener("click",function(){let i=parseInt(document.querySelector("#wishlist-qty-event-"+t.dataset.index).value);"minus"==t.dataset.type?i=i>1?i-1:i:"plus"==t.dataset.type&&(i+=1),document.querySelector("#wishlist-qty-event-"+t.dataset.index).value=i,document.querySelector("#wishlist-move-cart-"+t.dataset.index).dataset.quntity=i,document.querySelector("#wishlist_item_checkbox_"+t.dataset.index)&&(document.querySelector("#wishlist_item_checkbox_"+t.dataset.index).dataset.quntity=i)})})},_WishlistVariantPicker:async function(){document.querySelectorAll(".wishlist-variant-picker").forEach(t=>{t.addEventListener("change",function(i){document.querySelector("#wishlist-move-cart-"+t.dataset.index)&&(document.querySelector("#wishlist-move-cart-"+t.dataset.index).dataset.variant_id=t.value),document.querySelector("#wishlist-variant-title-"+t.dataset.index)&&(document.querySelector("#wishlist-variant-title-"+t.dataset.index).textContent=i.target.options[i.target.selectedIndex].textContent),document.querySelector("#wishlist-price-"+t.dataset.index).dataset.price=i.target.options[i.target.selectedIndex].dataset.price,document.querySelector("#wishlist-price-"+t.dataset.index).innerHTML=''+(0==app_widget_data.is_divided?(document?.body?.dataset?.wishlistCurrency??app_widget_data.money_format).replace("{{amount}}",i.target.options[i.target.selectedIndex].dataset.price):100==app_widget_data.is_divided?Shopify.formatMoney(Math.ceil(parseFloat(i.target.options[i.target.selectedIndex].dataset.price)*Shopify.currency.rate).toFixed(2).toString(),document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format):50==app_widget_data.is_divided?wishlistCustomCurrencyFormate(i.target.options[i.target.selectedIndex].dataset.price,document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format):__this._wishlistCurrencyFormate(i.target.options[i.target.selectedIndex].dataset.price,document.getElementById("wishlist_shop_current_currency")?.content??document?.body?.dataset?.wishlistCurrency??app_widget_data.original_money_format))+"",document.querySelector("#wishlist_item_checkbox_"+t.dataset.index)&&(document.querySelector("#wishlist_item_checkbox_"+t.dataset.index).dataset.variant_id=t.value),1==app_widget_data.is_enable_show_outofstock_button&&(i.target.options[i.target.selectedIndex].dataset.inventory_quantity>0||"null"==i.target.options[i.target.selectedIndex].dataset.inventory_management||null==i.target.options[i.target.selectedIndex].dataset.inventory_management||""!=i.target.options[i.target.selectedIndex].dataset.inventory_management&&"null"!=i.target.options[i.target.selectedIndex].dataset.inventory_management&&null!=i.target.options[i.target.selectedIndex].dataset.inventory_management&&"continue"==i.target.options[i.target.selectedIndex].dataset.inventory_policy?(document.querySelector("#wishlist-move-cart-"+t.dataset.index).textContent=wishlist_page?.[shopify_local_language]?.pageButtonMoveToCart?.value,document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.cursor="pointer",document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.pointerEvents="all",document.querySelector("#wishlist-move-cart-"+t.dataset.index).disabled=!1,document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.background=wishlist_page?.[shopify_local_language]?.pageButtonMoveToCartBackgroundColor?.value,document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.color=wishlist_page?.[shopify_local_language]?.pageButtonMoveToCartTextColor?.value):(document.querySelector("#wishlist-move-cart-"+t.dataset.index).textContent=wishlist_page?.[shopify_local_language]?.pageButtonOutOfStock?.value,document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.cursor="no-drop",document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.pointerEvents="none",document.querySelector("#wishlist-move-cart-"+t.dataset.index).disabled=!0,document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.background=wishlist_page?.[shopify_local_language]?.pageButtonOutOfStockBackgroundColor?.value,document.querySelector("#wishlist-move-cart-"+t.dataset.index).style.color=wishlist_page?.[shopify_local_language]?.pageButtonOutOfStockTextColor?.value))})})},_BulkActionEvent:function(){document.querySelector("#wishlist_select_all").addEventListener("click",function(t){document.querySelectorAll(".wishlist_item_checkbox").forEach(function(i){i.checked=t.target.checked}),document.querySelectorAll(".wishlist_item_checkbox:checked").length<=0?(document.querySelector("#move_to_cart_all").style.display="none",document.querySelector("#delete_all").style.display="none"):(document.querySelector("#move_to_cart_all").style.display="block",document.querySelector("#delete_all").style.display="block")}),document.querySelector("#move_to_cart_all").addEventListener("click",function(){__this._wishlistAddToCartAll()}),document.querySelector("#delete_all").addEventListener("click",function(){var t=[];document.querySelectorAll(".wishlist_item_checkbox:checked").forEach(function(i){t.push({wishlist_id:i.dataset.wishlistId,product_id:i.dataset.product_id,variant_id:i.dataset.oldVariant_id})}),__this._wishlistPageRemoveAll(t,0),__this._wishlistAlerMessage("susccessMessageItemRemove")})},_wishlistAddToCartAll:async function(){var t=[],i=[];document.querySelectorAll(".wishlist_item_checkbox:checked").forEach(function(e){t.push({id:e.dataset.variant_id,quantity:e.dataset.quntity??1,properties:{_wishlist_engine:!0,_wishlist_uuid:app_UUID_ID}}),i.push({wishlist_id:e.dataset.wishlistId,product_id:e.dataset.product_id,variant_id:e.dataset.oldVariant_id})});let e={items:t,sections:""!==app_widget_data.wishlist_section&&"null"!=app_widget_data.wishlist_section&&null!=app_widget_data.wishlist_section?app_widget_data.wishlist_section:"cart-drawer,cart-icon-bubble,mini-cart",sections_url:"/",form_type:"product",utf8:"\xc3\xa2\xc5“\xe2€œ"};__this._XMLHttpRequest("POST",window.Shopify.routes.root+"cart/add.js",e,function(t,e){e.status?__this._wishlistAlerMessage("custom",e):(e.error&&console.log("errors",e.error),e.error||(__this._getSectionsToRender().forEach(t=>{let i=t.selector?document.querySelector(t.selector):document.getElementById(t.id);""!=i&&null!=i&&"null"!=i&&void 0!==e.sections&&""!=e.sections&&(i.innerHTML=__this._getSectionInnerHTML(e?.sections[t.id],t.selector),i?.parentNode?.classList?.remove("is-empty"))}),"function"==typeof wishlistEngineCallback&&wishlistEngineCallback(e),__this._wishlistAlerMessage("successMessageAddToCartAll",e),1==app_widget_data.is_enable_delete_on_cart&&__this._wishlistPageRemoveAll(i,1,e),1==app_widget_data.is_enable_stay_on_page_after_cart||(window.location.href=window.Shopify.routes.root+"cart")))})},_wishlistPageRemoveAll:async function(t,i=0,e={}){let s={uuid:app_UUID_ID,ip_address:app_ip_address,customer_id:app_customre_id,customers:JSON.parse(document.getElementById("wishlist-engine-customer-records")?.textContent??"{}"),shopify_store_id:app_store_id,shopify_store:Shopify.shop,products:t,status:0,type:i};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/move-all-wishlist",s,function(e,s){if(200==e){if(__this._setWishlistTotalCount(s.data.wishlistTotalCount),s.data.wishlistTotalCount<=0){let a=document.createElement("div");a.className="wishlsitnoitem",a.innerHTML="

"+wishlist_page?.[shopify_local_language]?.pageEmptyWishlist.value+"

",document.querySelector(".wishlistajaxLoad").appendChild(a),document.querySelector(".bulk_action").style.display="none"}t.forEach(function(t){if(document.getElementById("wishlist_page_"+t.product_id+"_"+t.variant_id)&&document.getElementById("wishlist_page_"+t.product_id+"_"+t.variant_id).remove(),"function"==typeof wishlistCallback&&wishlistCallback({event:"0"==i?"REMOVE":"MOVETOCART",product:s.product}),""!=wishlistFacebookKey&&"undefined"!=typeof wishlistFacebookKey&&__this._faceBookPixelTracking("0"==i?"removeFromWishlist":"moveToCartFromWishlist",s.product),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(t){if("true"==t.dataset.full_button){let i="";i="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?i+=''+heartIcon+"":i+=''+heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor)+""),("1"===wishlist_widget.wishlistButtonType||"2"===wishlist_widget.wishlistButtonType||"3"===wishlist_widget.wishlistButtonType||"4"===wishlist_widget.wishlistButtonType)&&(i+=''+wishlist_widget.wishlistButtonBeforeText[shopify_local_language]+""),i+="
",t.innerHTML=i,t.setAttribute("data-total",t.dataset.total-1),t.setAttribute("data-added","false")}else"true"!=t.dataset.css&&t.dataset.css?t.innerHTML='
'+heartIcon+"
":t.innerHTML=`
`+heartIcon.replace("currentColor",wishlist_widget?.wishlistButtonTextColor)+"
",t.setAttribute("data-added","false");t.setAttribute("data-total",t.dataset.total-1)}),ShopifyAnalytics.meta.product?.id==t.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.variant_id))){var s=e.indexOf(parseInt(t.variant_id));e.splice(s,1)}else e.push(parseInt(t.variant_id));i.setAttribute("data-variants-ids",JSON.stringify(e))}),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 e=WISHLIST_PRODUCTS_IDS[t.product_id].variants;var a=e.indexOf(parseInt(t.variant_id));e.splice(a,1),e.length<=0?delete WISHLIST_PRODUCTS_IDS[t.product_id]:WISHLIST_PRODUCTS_IDS[t.product_id].variants=e}else delete WISHLIST_PRODUCTS_IDS[t.product_id];__this._setCookie("WISHLIST_PRODUCTS_IDS",JSON.stringify(WISHLIST_PRODUCTS_IDS))})}})}}).init()}(),window.WishEngineinit=function(){app_product_id=[];var t=[];if(document.querySelectorAll(".wishlist-engine:empty").forEach(function(i){t.includes(i.dataset.variant_id)||(t.push(i.dataset.variant_id),app_product_id.push({product_id:i.dataset.product_id,variant_id:i.dataset.variant_id})),i.addEventListener("click",function(t){t.preventDefault(),""==app_customre_id&&0==app_widget_data.is_enable_guest_whishlist?"1"==app_widget_data.is_redirect_account_page?window.location.href=window.Shopify.routes.root+"account":__this._wishlistAlerMessage("susccessMessageGuestLoginDisable"):0==app_widget_data.app_plan_type&&parseInt(app_widget_data.wishlistMonthCount)>=100?console.log("Limit reached"):__this._addOrRemoveWishlist(i)}),i.dataset.applyEvent="true"}),document.querySelectorAll(".wishlist-engine").forEach(function(i){i.dataset.applyEvent||i.dataset.loadedMenualy||(t.includes(i.dataset.variant_id)||(t.push(i.dataset.variant_id),app_product_id.push({product_id:i.dataset.product_id,variant_id:i.dataset.variant_id})),i.addEventListener("click",function(t){t.preventDefault(),""==app_customre_id&&0==app_widget_data.is_enable_guest_whishlist?"1"==app_widget_data.is_redirect_account_page?window.location.href=window.Shopify.routes.root+"account":__this._wishlistAlerMessage("susccessMessageGuestLoginDisable"):0==app_widget_data.app_plan_type&&parseInt(app_widget_data.wishlistMonthCount)>=100?console.log("Limit reached"):__this._addOrRemoveWishlist(i)}),i.dataset.applyEvent="true")}),app_product_id.length>0){let i=app_product_id;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")):{},0==app_widget_data.is_enable_public_wishlist_count&&"1"==__this._getCookie("WISHLIST_PRODUCTS_IDS_SET"))i.forEach(function(t,e){WISHLIST_PRODUCTS_IDS[t.product_id]?(i[e].is_exist=!0,i[e].total=1):i[e].is_exist=!1,i[e].total=0}),__this._setWishlistButtonLoad({status:!0,data:i,[ShopifyAnalytics?.meta?.product?.id??""]:WISHLIST_PRODUCTS_IDS[ShopifyAnalytics?.meta?.product?.id??""]?.variants});else if("0"==(__this._getCookie("WISHLIST_PRODUCTS_IDS_SET")||"0")){let e={uuid:__this._getCookie("WISHLIST_UUID"),ip_address:app_ip_address,shopify_store_id:app_store_id,shop:Shopify.shop};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/get-all-product",e,function(t,e){if(200==t){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");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};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/product-status",a,function(t,i){200==t&&__this._setWishlistButtonLoad(i)})}})}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};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/product-count",s,function(t,e){200==t&&(i.forEach(function(t,a){WISHLIST_PRODUCTS_IDS[t.product_id]?i[a].is_exist=!0:i[a].is_exist=!1,t.product_id==s.shopify_product_id?i[a].total=e.data[s.shopify_product_id].total:i[a].total=0}),__this._setWishlistButtonLoad({status:!0,data:i,[ShopifyAnalytics?.meta?.product?.id??""]:WISHLIST_PRODUCTS_IDS[ShopifyAnalytics?.meta?.product?.id??""]?.variants}))})}else{let a={ids:app_product_id,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};__this._XMLHttpRequest("POST",app_base_url_wishlist+"/product-status",a,function(t,i){200==t&&__this._setWishlistButtonLoad(i)})}}return!0},window.loadScript=function(t,i){var e=document.createElement("script");e.type="text/javascript",e.readyState?e.onreadystatechange=function(){("loaded"==e.readyState||"complete"==e.readyState)&&(e.onreadystatechange=null,i())}:e.onload=function(){i()},e.src=t,document.getElementsByTagName("head")[0].appendChild(e)};