if(void 0===sswMiniRewardJS){var sswMiniRewardApp,sswMiniRewardJS=!0,SswMiniRewardApp=function(e){var s=this;this.isGuest=function(){return void 0===sswApp.customer},this.isOnRewardPage=function(){let e=null,s=null;gwHasShopifyLocaleInCurrentUrl()?(e=sswApp.pageUrls.reward.replace(/^\/[\w\d]+\//,""),s=sswApp.pageUrls.referral.replace(/^\/[\w\d]+\//,"")):(e=sswApp.pageUrls.reward,s=sswApp.pageUrls.referral);let r=new RegExp(e+"$","g"),t=new RegExp(s+"$","g");return null!==location.pathname.match(r)||null!==location.pathname.match(t)},this.isForceLoadTabOnRewardPage=function(){return"undefined"!=typeof sswLoadRewardTabPage&&sswLoadRewardTabPage},this.isForceLoadTabOnOtherPages=function(){return"undefined"!=typeof sswLoadRewardTab&&sswLoadRewardTab},this.isRewardPageUsing=function(){return e('a[href="'+sswApp.pageUrls.reward+'"]').length},this.isRewardTabAvailable=function(){return!(s.isOnRewardPage()&&!s.isForceLoadTabOnRewardPage())||s.isRewardPageUsing()&&!s.isForceLoadTabOnOtherPages()},this.loadTabCaption=function(){Ssw.gwAssetsManifestLoader.requireByKey("reward.tab.caption.css","STYLE");var r={_sid:e.cookie(s.cookieKeys.sessionId),hash_key:e.cookie(s.cookieKeys.hashKey),module:"reward",name:"rewardTabCaption"};e.get(sswProxyUrl+"/lite2/core/widget/index",r,(function(r){e(document.body).append(r),""==e.trim(r)||s.isGuest()||s.loadNotifications()}),"html")},this.loadMainJs=function(){return Ssw.gwAssetsManifestLoader.requireByKey("reward.main.js","SCRIPT")},this.loadNotifications=function(){Ssw.gwAssetsManifestLoader.requireByKey("reward.notification.css","STYLE"),Ssw.gwAssetsManifestLoader.requireByKey("reward.notification.js","SCRIPT")},this.loadMainCSS=function(){return Ssw.gwAssetsManifestLoader.requireByKey("reward.main.css","STYLE")},this.loadPopup=function(){return new Promise((function(r,t){var a={_sid:e.cookie(s.cookieKeys.sessionId),hash_key:e.cookie(s.cookieKeys.hashKey)};e.get(sswProxyUrl+"/lite2/reward/index/popup",a,(function(e){r(e)}),"html")}))},this.contentLoadingStatus="waiting",this.loadTabContent=function(r){"waiting"===s.contentLoadingStatus&&(s.contentLoadingStatus="pending",r&&e(".ssw-reward-tab").addClass("ssw-reward-tab-loading"),Promise.all([s.loadMainJs(),s.loadMainCSS(),s.loadPopup()]).then((function(t){e(document.body).append(t[2]),s.contentLoadingStatus="loaded",r&&e(".ssw-reward-tab").removeClass("ssw-reward-tab-loading"),s.toggleTabContent(),s.loadReferLink()})))},this.cookieKeys={sessionId:"hesid",hashKey:"hash_key",rewardBoxShown:"ssw_reward_box_shown",rewardReferral:"ssw_reward_referral",receiverGetReward:"gw_receiver_get_reward"},this.loadReferLink=function(){const s=e(".ssw-reward-program .ssw-reward-box-share-link"),r=e(".ssw-reward-program .ssw-reward-refer-email"),t=s.data("link-generated");void 0!==sswApp.customer&&(t?r.attr("href",`mailto:?body=${s.text().trim()}`):ssw.ajax({url:sswProxyUrl+"/lite2/reward/index/getReferLink",type:"get",dataType:"json",data:{_sid:ssw.cookie("hesid"),hash_key:ssw.cookie("hash_key")},success:function(e){s.html(e.refer_link),r.attr("href",`mailto:?body=${e.refer_link}`)}}))},this.toggleTabContent=function(){e("#ssw-reward-box").fadeToggle(300),e(".ssw-reward-tab-closed").toggleClass("ssw-hide"),e(".ssw-reward-tab-opened").toggleClass("ssw-active"),e(".ssw-reward-tab-opened").hasClass("ssw-active")&&e.cookie(s.cookieKeys.rewardBoxShown,1,{expires:1,path:"/"})},this.bindEvents=function(){e(document.body).on("click.ssw-reward-tab",".ssw-reward-tab",(function(e){"loaded"===s.contentLoadingStatus?s.toggleTabContent():s.loadTabContent(!0)})),e(document.body).on("keydown",".ssw-reward-tab",(function(e){"Enter"===e.key&&("loaded"===s.contentLoadingStatus?s.toggleTabContent():s.loadTabContent(!0))})),sswAddEventListener("sswLazyWidgetLoaded",(function(){(ssw(".ssw-reward-page").length||ssw(".ssw-refer-page").length)&&ssw(".ssw-reward-hidden-page").removeClass("ssw-hide")})),s.isGuest()&&(sswAddEventListener("gwReferrerTracked",(function(e){let r=e.detail.refData||{};s.isReferredFromReferralProgram(r)&&(s.setReferralCookies(r),s.isReceiverGetReward()||Promise.all([s.loadNotifications()]).then((function(){s.loadReceiverEmailPopup(r)})))})),e(document.body).on("submit","#ssw-referral-notification__form",(function(r){r.preventDefault();let t=e(this).serializeArray();return e.post(sswProxyUrl+"/lite2/reward/affiliate/sendRewardToReceiver",t,(function(){e.cookie(s.cookieKeys.receiverGetReward,1,{path:"/",expires:730,secure:"https:"===location.protocol,samesite:"Lax"})})).fail((function(s){const r=e(".ssw-reward-notification__input");if(500===s.status){const e=sswLangs.t("on_error_redeem");r.after('