search

Search games or goods

My Wallet
$**
My Points
Earn points by topping up or completing tasks. Use points to offset payments during recharge. 100 Points = $1.
**
My Coupons
**
Image

New User Special Offer

Free Game CodesAll
Unlock free game gift packages with exclusive in-game items.
Hot Game
Genshin Impact
Honkai: Star Rail
Brawl Stars
PUBGM
HOK
NIKKE: Goddess of Victory
Trustpilot Reviews

BuffBuff Community

Get a 5% off coupon when you join our community for the first time.

Telegram

Telegram

5% OFFjoin
Discord

Discord

5% OFFjoin
Ins

Ins

Reddit

Reddit

Why Choose Us
Fast & Secure Transactions
We offer instant game top-up services with a smooth and reliable process. Your payment and account information are fully protected with industry-standard encryption and secure systems, so you can top up with confidence anytime, anywhere.
Trusted by Players Worldwide
Our platform has served players across different countries and regions with consistent, high-quality service. From popular games to niche titles, we’ve built a reputation for being dependable, responsive, and gamer-friendly.
Competitive Prices with Special Offers
We provide competitive pricing for different games, so you can always get cost-effective services. Added to this, there are regular promotions and discounts that will save you even more as you fully enjoy your favorite games.
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Partner icon
Copied
Surprise Coupon!
coupon-animation
OFF
(Up to )
Expires in days hours minutes
Countdown:
::
coupon-mail
promotiongo promotion
')}catch(e){console.error("[openTelegramPopup] error ",e.toString())}return o}("TelegramLogin")),n=$(".login-form").data("error"),[4,$.get("/api/csrf-token")];case 1:return o=a.sent(),r=eI(),i=o.data.csrfToken,$.ajax({url:"/api/login/".concat(e),type:"get",data:{redirect_uri:encodeURIComponent(r||ei("redirect_uri")||window.location.href),csrf_token:i,utm_term:ei("utm_term")},success:function(o){if(0===o.retcode){var r,i,a,l,c;(null==(r=window._dt_event_bus)||r.emit(eS),e===oM.TELEGRAM)?(i=t,a=o.data.authUrl,l="_telegramLoginListener",c=function(e,t){var n,o=null==(n=window.buffbuff.common)?void 0:n.loginBackendUrl;if(!o)return void console.error("[Telegram Login] loginBackendUrl not found");var r=eo(e_.TELEGRAM_STATE);!function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=btoa(JSON.stringify(e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"");t&&!t.closed&&t.close();var i=new URLSearchParams(function(e){for(var t=1;t100&&e.val(t.substring(0,100));var n=e.val();$("#send-email-input .input-counter").text("".concat(n.length,"/").concat(100)),oV(),oq()}),$("#send-code-input input").on("input",function(){var e=$(this),t=e.val();/^\d*$/.test(t)||(t=t.replace(/\D/g,""),e.val(t)),t.length>4&&e.val(t.substring(0,4)),function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=$('#send-code-input input[name="code"]'),n=t.val(),o=$("#send-code-input"),r=$("#send-code-input+.form-error .error-message");n?/^[0-9]{4}$/.test(n)?(o.removeClass("error"),r.hide()):(o.addClass("error"),r.show().text(r.data("error")),e&&t.trigger("focus")):(o.addClass("error"),r.show().text(r.data("empty")),e&&t.trigger("focus"))}(),oq()}),$(".bind-login-form").on("submit",function(e){if(e.preventDefault(),oq()){oz(!0);var t=$(this).serializeArray(),n={email:"",code:"",_csrf:""};t.forEach(function(e){n[e.name]=e.value});var o=n.email,r=n.code,i=n._csrf;if(!o||!r||!i)return void oz(!1);var a=$(".confirm-button").data("error");$.post({url:"/api/bind-user-email",dataType:"json",processData:!1,contentType:"application/json",data:JSON.stringify({email:o,code:r,_csrf:i}),success:function(e){if(0!==e.retcode)return void alert(a);oB(e_.LOGIN_STATUS),$("#dialog-auth-dialog").hide(),location.reload(),oz(!1)},error:function(){alert(a),oz(!1)}})}}),$("#logout-button").on("click",function(){oB(e_.USER_INFO),oB(e_.USER_TOKEN),oB(e_.WEB_USER_ID),oB(e_.LOGIN_STATUS),window.location.reload()});var o1=null;function o2(){if(window.gsap){var e=window.gsap,t=$(".near-expiration-coupon-icon");0!==t.length&&(o1=e.timeline({repeat:-1}).to(t,{duration:.5}).to(t,{duration:.2,scale:.8,ease:"power1.inOut"}).to(t,{duration:.2,scale:1,ease:"power4.inOut"}).to(t,{duration:.4}).to(t,{duration:.1,rotation:-8,ease:"power1.inOut"}).to(t,{duration:.1,rotation:8,ease:"power1.inOut"}).to(t,{duration:.1,rotation:0,ease:"power1.inOut"}))}}var o3=((h={})[h.HomePage=1]="HomePage",h[h.DetailPage=2]="DetailPage",h[h.AppMyGame=3]="AppMyGame",h[h.OrderDetail=4]="OrderDetail",h),o4=((v={})[v.Mobile=0]="Mobile",v[v.Pc=1]="Pc",v);function o5(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o6(e){var t=$(".coupon-card").first().clone(!1),n=100-Number(e.discount_value),o=J({price:e.max_deduct_amount,currencySymbol:e.currency_symbol,position:e.currency_symbol_position}),r=(o5(i={},B.AVAILABLE,"available"),o5(i,B.USED,"used"),o5(i,B.EXPIRED,"expired"),i)[e.status];t.removeClass("available used expired selected disabled").addClass(r),e.bg?t.css("--bg-url","url(".concat(e.bg,")")):t.css("--bg-url",""),t.attr("data-coupon-id",e.id),t.attr("data-coupon-deduct-amount",e.deduct_amount),t.find(".coupon-value-number").text("".concat(n,"%")),t.find(".up-to-off-value").text(o),t.find(".coupon-card-right-top-title").text(e.name),function(e,t){var n,o,r=e.find(".coupon-card-right-bottom");if(r.find(".used-time-desc, .expire-desc").remove(),t.status===B.USED){var i,a,l,c,s,u,d=t.used_timestamp?new Date(1e3*t.used_timestamp).toLocaleDateString():"",p=(null==(u=window.buffbuff.pageData.i18n)||null==(s=u.USED_TIME_DESC)?void 0:s.replace("{{time}}",d))||"";r.prepend('
'.concat(p,"
"));return}if(t.status===B.EXPIRED){var f,g,m=t.expire_timestamp?new Date(1e3*t.expire_timestamp).toLocaleDateString():"",h=(null==(g=window.buffbuff.pageData.i18n)||null==(f=g.EXPIRED_ON_TIME)?void 0:f.replace("{{time}}",m))||"";r.prepend('
'.concat(h,"
"));return}var v={days:Math.floor((o=Math.floor((n=Math.floor(t.remain_timestamp/60))/60))/24),hours:o%24,minutes:n%60},b=v.days,y=v.hours,w=v.minutes,_="minutes";y>0&&(_="hours"),b>0&&(_="days");var O=(null==(c=window.buffbuff.pageData.i18n)||null==(l=c.EXPIRES_AFTER_TIME)||null==(a=l.replace("{{days}}",''.concat(b,"")))||null==(i=a.replace("{{hours}}",''.concat(y,"")))?void 0:i.replace("{{minutes}}",''.concat(w,"")))||"";r.prepend('\n
\n ').concat(t.remain_timestamp?O:"","\n
\n "))}(t,e),c=J({price:e.min_use_amount,currencySymbol:e.currency_symbol,position:e.currency_symbol_position}),u=(s=((null==(l=window.buffbuff.pageData.i18n)||null==(a=l.VALID_FOR_ORDERS)?void 0:a.replace("{{amount}}","{{AMOUNT}}"))||"").split("{{AMOUNT}}"))[0]||"",d=s[1]||"",t.find(".use-restriction-text-content").text(u),t.find(".min-use-amount").text(c),p=t.find(".use-restriction-text-after"),d?0===p.length?t.find(".min-use-amount").after(''.concat(d,"")):p.text(d):p.remove(),t.find(".coupon-card-use-desc").html(e.use_desc||"");var i,a,l,c,s,u,d,p,f,g=t.find(".coupon-card-status"),m=(o5(f={},B.USED,"used"),o5(f,B.EXPIRED,"expired"),f)[e.status];if(m){var h="/static-assets/image/coupon/".concat(m,"/").concat(window.buffbuff.pageData.language||"en",".svg");g.find(".coupon-card-status-image").attr("src",h),g.show()}else g.hide();return t}function o8(){$(".coupon-card .use-restriction-icon").on("click",function(){var e=$(this).closest(".coupon-card").find(".coupon-card-use-desc").html(),t=$("#dialog-coupons-use-desc");t.find(".use-desc-content").html(e),t.show()}),$("#dialog-coupons-use-desc .confirm-btn, #dialog-coupons-use-desc .dialog-close-btn").on("click",function(){$("#dialog-coupons-use-desc").hide()})}function o9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]e.length)&&(t=e.length);for(var n=0,o=Array(t);ne.length)&&(t=e.length);for(var n=0,o=Array(t);n1&&void 0!==arguments[1]?arguments[1]:0;if(!Number.isFinite(e))return e;var n=t;if(Number.isInteger(n)||(n=Math.trunc(n)),0===(n=Math.min(Math.max(n,-292),292)))return Math.round(e);var o=rC(e.toString().split("e"),2),r=o[0],i=o[1],a=rC(Math.round(Number("".concat(r,"e").concat(Number(void 0===i?"0":i)+n))).toString().split("e"),2),l=a[0],c=a[1];return Number("".concat(l,"e").concat(Number(void 0===c?"0":c)-n))}function rI(e,t,n,o){return e(t,function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=Array(t);n'}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n.push.apply(n,o)}return n})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)))}}),t_("div",{className:tE("dialog-new-body","alert-dialog-new-body",null==b?void 0:b.body),dangerouslySetInnerHTML:{__html:(s=v.icon,u=v.title,d=v.description,p=v.classNames,f=v.custom,g=v.before,m=v.after,a=(null==f?void 0:f.body)!==void 0?f.body:tC(t_(tw,null,t_(rP,{src:s,alt:"alert-dialog-icon",width:72,height:72,className:tE("alert-dialog-new-icon",null==p?void 0:p.icon)}),u?t_("p",{className:tE("alert-dialog-new-title",null==p?void 0:p.title)},u):null,d?t_("p",{className:tE("alert-dialog-new-description",null==p?void 0:p.description)},d):null)),"".concat(null!=(l=null==g?void 0:g.body)?l:"").concat(a).concat(null!=(c=null==m?void 0:m.body)?c:""))}}),t_("div",{className:tE("dialog-new-footer","alert-dialog-new-footer",null==b?void 0:b.footer),dangerouslySetInnerHTML:{__html:function(e){if((null==(t=e.custom)?void 0:t.footer)!==void 0)return e.custom.footer;var t,n=e.okText,o=e.cancelText,r=e.classNames,i=e.attrs;return tC(t_("div",{className:"alert-dialog-new-footer-button-container"},o?t_("button",rA({className:tE("dialog-new-close","alert-dialog-new-footer-button","cancel",null==r?void 0:r.cancelButton),type:"button"},rx(null==i?void 0:i.cancelButton)),o):null,n?t_("button",rA({className:tE("dialog-new-close","alert-dialog-new-footer-button","ok",null==r?void 0:r.okButton),type:"button"},rx(null==i?void 0:i.okButton)),n):null))}(v)}})))},rk=0,rD=null,rR=null,rL=((b={}).UNPAID_ORDER_WITH_COUPON="unpaid_order_with_coupon",b.UNPAID_ORDER_WITHOUT_COUPON="unpaid_order_without_coupon",b.DETAIL_HAS_COUPON="detail_has_coupon",b.HOME_HAS_COUPON="home_has_coupon",b.DETAIL_LOGIN_TO_CLAIM_COUPON="detail_login_to_claim_coupon",b.HOME_LOGIN_TO_CLAIM_COUPON="home_login_to_claim_coupon",b),rU=((y={}).PAY="pay",y.STAY="stay",y.LOGIN="login",y),rj=((w={}).COUPON_UNUSED="coupon_unused",w.PENDING_PAYMENT="pending_payment",w),rM=((_={})[_.POPUP_UNSPECIFIED=0]="POPUP_UNSPECIFIED",_[_.POPUP_PENDING_ORDER_HAS_COUPON=1]="POPUP_PENDING_ORDER_HAS_COUPON",_[_.POPUP_PENDING_ORDER_NO_COUPON=2]="POPUP_PENDING_ORDER_NO_COUPON",_[_.POPUP_PDP_HAS_COUPON=3]="POPUP_PDP_HAS_COUPON",_[_.POPUP_HOME_HAS_COUPON=4]="POPUP_HOME_HAS_COUPON",_[_.POPUP_PDP_LOGIN_GET_COUPON=5]="POPUP_PDP_LOGIN_GET_COUPON",_[_.POPUP_HOME_LOGIN_GET_COUPON=6]="POPUP_HOME_LOGIN_GET_COUPON",_);function rF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n1?t-1:0),o=1;o1?t-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:{};return n=function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},o=Number(t=n.currentPage)===o3.DetailPage?"detali":Number(t)===o3.HomePage?"home":"other",r={pop_type:"buff_store_detainment",detainment_type:rH[e.popupType],page:o};return"detali"===o&&n.slug&&(r.slug=n.slug),r}(t,r)},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n.push.apply(n,o)}return n})(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}),n}function rQ(e,t,n,o,r,i,a){try{var l=e[i](a),c=l.value}catch(e){n(e);return}l.done?t(c):Promise.resolve(c).then(o,r)}function r0(e){return function(){var t=this,n=arguments;return new Promise(function(o,r){var i=e.apply(t,n);function a(e){rQ(i,o,r,a,l,"next",e)}function l(e){rQ(i,o,r,a,l,"throw",e)}a(void 0)})}}function r1(e,t){var n,o,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(c){var s=[l,c];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,o=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]6;return t_("div",{className:"retention-popup-price-chart","aria-label":"price curve"},t_("img",{className:"retention-popup-price-chart-curve",src:"".concat(r5,"/retention-price-curve.png"),alt:""}),a?t_("span",{className:"retention-popup-chart-origin-price"},a):null,t_("span",{className:"retention-popup-chart-origin-label"},io("originalPrice")),t_("span",{className:"retention-popup-chart-user-bubble"},t_("img",{src:"".concat(r5,"/retention-price-bubble.png"),alt:""}),t_("span",{className:tE("retention-popup-chart-user-text",c&&"retention-popup-chart-user-text--long")},t_("span",null,l.amount),l.currency?t_("span",null,l.currency):null)),t_("span",{className:"retention-popup-chart-user-label"},io("yourPrice")))},iS=function(e){var t=e.popup;return t_("div",{className:"retention-popup-body retention-popup-body--pending-payment"},t_("p",{className:"retention-popup-title"},io(il(t)?"discountedOrderPending":"orderPending")),t_(iw,{popup:t,variant:il(t)?"order-coupon":"order-close"}),t_("div",{className:"retention-popup-pending-card"},t_("span",{className:"retention-popup-pending-card-shadow","aria-hidden":"true"}),t_("span",{className:"retention-popup-pending-card-semicircle retention-popup-pending-card-semicircle--left","aria-hidden":"true"}),t_("span",{className:"retention-popup-pending-card-semicircle retention-popup-pending-card-semicircle--right","aria-hidden":"true"}),t_(i_,{popup:t}),t_("div",{className:"retention-popup-pending-divider"}),t_(iO,{popup:t}),t_(ih,{variant:"block"})))},iE=function(e){var t=e.popup;return ia(t)===rj.PENDING_PAYMENT?t_(iS,{popup:t}):t_(iv,{popup:t})},iC=function(e){var t=e.action,n=e.giveUpText,o=e.mainText;return t_("div",{className:"retention-popup-footer"},t_("button",{className:"dialog-new-close retention-popup-button retention-popup-button--primary retention-popup-primary","data-retention-action":t.actionType,"data-retention-url":t.url||"",type:"button"},o),t_("button",{className:"dialog-new-close retention-popup-button retention-popup-button--secondary retention-popup-give-up",type:"button"},n))};function iT(){var e;return(null==(e=window.buffbuff)?void 0:e.pageData)||{}}function iI(){var e,t=iT(),n=Number((null==(e=t.selectedSku)?void 0:e.sku_id)||t.selectedSkuId||t.skuId||$(".sku-item-select").data("sku_id"));return Number.isFinite(n)&&n>0?n:void 0}function iP(e){return!!e&&(void 0===e?"undefined":e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e)=="object"&&!Array.isArray(e)}function iN(e){window.location.href=e}function iA(){var e=iT();return{currentPage:e.visitPage,slug:e.slug}}function ix(e){if(iP(e))return e;if("string"!=typeof e)return null;var t=em(e);return iP(t)?t:null}function i$(e){var t,n,o,r,i,a,l=ix(e);(null==l||null==(a=l.result)?void 0:a.reason)==="leave_store_tab"&&(t={visit_page:Number(iT().visitPage)===o3.DetailPage?o3.DetailPage:o3.HomePage},n=iT(),o=iI(),r=n.orderId||n.order_id,n.slug&&(t.package_name=String(n.slug)),o&&(t.sku_id=String(o)),r&&(t.order_id=String(r)),i="checkExitRetainOnTab",new Promise(function(e){var n=!1,o=null,r=function(t){n||(n=!0,o&&clearTimeout(o),e(t))};o=setTimeout(function(){return r(null)},1200),tr(i,t).then(function(e){return r(iP(e)&&(void 0===e.errCode||0===e.errCode)?ix(e.result)||ix(e):null)}).catch(function(){return r(null)})})).catch(console.error)}function ik(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n0?t.removeClass("hidden").addClass("show"):t.removeClass("show").addClass("hidden")}function iM(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}var iF=!1;function iB(e){var t=e.find(".search-history-header-delete-button"),n=e.find(".search-history-header-edit-actions");iF?(t.hide(),n.show()):(t.show(),n.hide())}function iG(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{triggerOnItemShow:!0},o=iR(),r=e.find(".search-history-list"),i=r.find(".search-history-item-template");r.find(".search-history-item:not(.search-history-item-template)").remove(),0!==o.length&&o.forEach(function(o,a){var l=i.clone().removeClass("search-history-item-template").attr("data-value",o).show();l.find(".search-history-item-text").text(o),n.triggerOnItemShow&&t.onItemShow&&iM(t.onItemShow(o,a),Promise),l.find(".search-history-item-text").on("click",function(){t.onItemClick&&iM(t.onItemClick(o,a),Promise)}),l.find(".search-history-item-delete").on("click",function(n){n.stopPropagation();try{var r,i,l,c=iR().filter(function(e){return e!==o});null==(l=window)||null==(i=l.localStorage)||null==(r=i.setItem)||r.call(i,iD,JSON.stringify(c))}catch(e){console.error("Failed to delete search history:",e)}t.onItemDelete&&iM(t.onItemDelete(o,a),Promise),iG(e,t,{triggerOnItemShow:!1})}),iF?l.find(".search-history-item-delete").show():l.find(".search-history-item-delete").hide(),r.append(l)})}function iH(e,t){iF=!0,iB(e),iG(e,t,{triggerOnItemShow:!1}),(null==t?void 0:t.onEditModeEnter)&&iM(t.onEditModeEnter(),Promise)}function iW(e,t){iF&&(iF=!1,iB(e),iG(e,t,{triggerOnItemShow:!1}),(null==t?void 0:t.onEditModeExit)&&iM(t.onEditModeExit(),Promise))}function iY(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iX=(iY(k={},o4.Mobile,"top-up"),iY(k,o4.Pc,"game-key"),k);function iJ(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function iz(e,t,n,o,r,i,a){try{var l=e[i](a),c=l.value}catch(e){n(e);return}l.done?t(c):Promise.resolve(c).then(o,r)}var iq=!1,iV={COLLAPSE_NAV:1320,EXPAND_SEARCH:1520};function iK(e,t,n){iq=!1,null==t||t.exitEditMode(),null==n||n.hide();var o=window.innerWidth,r=o>=iV.COLLAPSE_NAV&&o=iV.COLLAPSE_NAV&&r=0?e.slice(n):"",r=n>=0?e.slice(0,n):e,i=r.indexOf("?"),a=i>=0?r.slice(0,i):r,l=new URLSearchParams(i>=0?r.slice(i):"");if(void 0===t&&!l.has("tab"))return e;void 0!==t?l.set("tab",String(t)):l.delete("tab");var c=l.toString();return a+(c?"?".concat(c):"")+o}("/".concat(iX[O],"/").concat(b).concat(void 0===w?"":w),E>1?S:void 0),y)),g)),(C=d.find(".search-suggestion-item-image img")).attr("src",(null==e?void 0:e.icon)||""),C.attr("alt",(null==e?void 0:e.name)||""),d.find(".search-suggestion-item-name").text((null==e?void 0:e.name)||""),T=null==e||null==(l=e.extend_info)||null==(a=l.discount_info)?void 0:a.max_discount_percent,I=d.find(".sku-discount"),T?I.text("-".concat(T,"%")):I.remove(),P=d.find(".search-suggestion-item-data-score"),u?P.find("div").text(u.toFixed(1)):P.remove(),d.find(".search-suggestion-item-data-sold").text("0"===(N=function(e,t){var n=Number(e)||0;if(0===n)return"0";var o=Math.min(Number(t)||0,1e3);return n&&o&&Number(n)<=o?"".concat(ts(o),"+"):function(e){var t=Number(e)||0,n=!0,o=!1,r=void 0;try{for(var i,a=tu[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var l=i.value,c=l.max,s=l.label;if(t0&&(d.render(),d.show()),u.hide())}),f.on("input",function(){var e=f.val();(null==e?void 0:e.trim())?(d.hide(),u.show()):(iR().length>0?(d.render(),d.show()):d.hide(),u.hide())}),g.on("mousedown",function(e){e.preventDefault()}),l.on("click",function(e){e.stopPropagation()}),f.on("blur",function(){setTimeout(function(){d.exitEditMode(),d.hide(),u.hide(),iq&&iK(l,d,u)},200)}),$(document).on("click",function(){d.hide(),u.hide(),iq&&iK(l,d,u)}),function(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=o.message,i=void 0===r?"":r,a=o.onChange,l=o.onClear,c=o.onEnter,s=o.onFocus,u=$("#input-".concat(e));if(!u.length)return console.warn('[initInput] Container with id "input-'.concat(e,'" not found'));var d=u.find(".base-input-field"),p=u.find(".base-input-clear");i&&(!(n=(t=u.find(".base-input-field-container")).find(".base-input-message")).length&&i&&(n=$('\n
\n
\n
\n \n
\n
\n
\n '),t.append(n)),n.length&&(i?(n.show(),tJ(n,i)):n.hide())),d.on("input",function(e){a&&iU(a($(e.target).val()),Promise)}),d.on("input",function(){return ij(d,p)}),c&&d.on("keydown",function(e){"Enter"===e.key&&c&&iU(c(d.val()||""),Promise)}),s&&d.on("focus",function(){iU(s(),Promise)}),p.on("mousedown",function(e){e.preventDefault(),d.val(""),ij(d,p),l&&iU(l(),Promise),a&&iU(a(""),Promise)}),ij(d,p)}(e.input,{onChange:ee(function(e){var t;return(t=function(){var t,n;return function(e,t){var n,o,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(c){var s=[l,c];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,o=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]e.length)&&(t=e.length);for(var n=0,o=Array(t);n0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]0})}function ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=i9(e),o=t.timeoutMs,r=void 0===o?18e4:o,i=t.intervalMs,a=void 0===i?120:i,l=t.debugName,c=void 0===l?n.join(", "):l;return i7(n)?new Promise(function(e){var t=Date.now(),o=setInterval(function(){if(!i7(n)){clearInterval(o),e();return}Date.now()-t>=r&&(clearInterval(o),console.warn("[startup-popup] wait timeout: ".concat(c)),e())},a)}):Promise.resolve()}function at(e,t){return ae('.dialog-new-content[data-dialog-id="'.concat(e,'"]'),i3({debugName:"dialog:".concat(e)},t||{}))}function an(e){var t=i8();t.registerOrder+=1,t.tasks.set(e.id,i4(i3({},e),{order:t.registerOrder}))}function ao(e){return e.tasks[e.index]}function ar(e,t,n,o,r,i,a){try{var l=e[i](a),c=l.value}catch(e){n(e);return}l.done?t(c):Promise.resolve(c).then(o,r)}function ai(e){return function(){var t=this,n=arguments;return new Promise(function(o,r){var i=e.apply(t,n);function a(e){ar(i,o,r,a,l,"next",e)}function l(e){ar(i,o,r,a,l,"throw",e)}a(void 0)})}}function aa(e,t){var n,o,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(c){var s=[l,c];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,o=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]1&&!t.hasClass("header-scroll")?void t.addClass("header-scroll"):void 0},f=function(e,t){var n=e[0].scrollHeight;e.css({height:t?"0":"".concat(n,"px"),opacity:t?"0.9":"1",transform:t?"translateY(-5px)":"translateY(0)"}),e.css({height:t?"".concat(n,"px"):"0",opacity:t?"1":"0.9",transform:t?"translateY(0)":"translateY(-5px)"})};if(!function(){var e=window.zustand,t=(null==e?void 0:e.createStore)||(null==e?void 0:e.create);if("function"!=typeof t){window.$$=t8(t6({},window.$$||{}),{parseHashToObject:tc});return}var n=t(function(e){return{hashParams:tc(),setHashParams:function(t){return e({hashParams:t})}}}),o=function(){var e=tc();return n.getState().setHashParams(e),e};window.zustandStore=t8(t6({},window.zustandStore||{}),{buffbuffHash:{parseHashToObject:tc,store:n,syncHashToStore:o}}),window.$$=t8(t6({},window.$$||{}),{parseHashToObject:tc}),window.addEventListener("hashchange",o)}(),eN()&&ew(),$("#header .order-entry").on("click",function(e){e.preventDefault();var t=String($(e.currentTarget).attr("href")||ez("/client/order-history"));location.href=t}),(null==(m=window.buffbuff)||null==(g=m.common)?void 0:g.clearErrorCookie)&&["_h5_qimei","COUNTRY_CODE","CURRENCY","from_channel_id","utm_media","app_lang","app_lang_temp"].forEach(function(e){er(e)}),w=eo("_h5_qimei")||"",_=eo("app_client_id")||eo("client_id")||"",null==(h=(v=window).setQimei)||h.call(v,w),null==(b=(y=window).setAppQimei)||b.call(y,_),ep()){var g,m,h,v,b,y,w,_,E,C=$("main").data("enable-app-swipe-refresh");window.ApJsBridge&&"function"==typeof window.ApJsBridge.setSwipeRefreshEnabled&&(null==(E=window.ApJsBridge)||E.setSwipeRefreshEnabled({enabled:C},function(e){console.log("setSwipeRefreshEnabled result",e)}))}if(p(),$(window).scroll(et(p,0)),$(".nav-close-button").on("click",function(){$(".navigation-container").toggleClass("show"),$(this).hasClass("icon-close")?$(this).removeClass("icon-close").addClass("icon-open"):$(this).removeClass("icon-open").addClass("icon-close")}),$(document).on("click",function(e){0!==$(e.target).closest(".navigation-container").length||$(e.target).hasClass("nav-close-button")||($(".navigation-container").removeClass("show"),$(".nav-close-button").removeClass("icon-close").addClass("icon-open"))}),$(".nav-item-with-dropdown .nav-item").on("click",function(e){e.preventDefault();var t=$(this).closest(".nav-item-with-dropdown");f(t.find(".mobile-dropdown-menu"),!t.hasClass("expanded")),t.toggleClass("expanded")}),I=((null==(T=window.buffbuff)?void 0:T.common)||{}).hasFeatureNativeRegionDialog,na("region-lang-limit-currency",{trigger:ed()?"hover":"click"}),$(".region-warp").on("click",function(){if(!I)return void(nf(),$("#dialog-setting").show());window.ApJsBridge.invoke("showWebRegionChooseDialog",{},function(e){console.log("showWebRegionChooseDialog",e);var t=em(e),n=(null==t?void 0:t.result)||{},o=n.regionValue,r=n.moneyValue;o&&r&&0===t.errCode&&(r!==np||o!==nd)&&(eK(o,r),location.replace(function(e,t){try{var n=new URL(e);return t.forEach(function(e){n.searchParams.delete(e)}),n.toString()}catch(t){return console.error("deleteUrlParams error",t),e}}(location.href,["country_code","currency"])))})}),$("#dialog-setting .dialog-modal, #dialog-setting .dialog-close-btn, #dialog-setting .cancel-btn").on("click",function(){ng()}),$("#dialog-setting .confirm-btn").on("click",function(){var e;(e=function(){var e,t,n,o,r,i,a,l,c,s,u,d,p,f,g,m,h;return function(e,t){var n,o,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(c){var s=[l,c];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,o=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]0?void 0!==(u=s[t]||s.other)&&(T=(C=(E=a).indexOf("#"))>=0?E.slice(C):"",N=(P=(I=C>=0?E.slice(0,C):E).indexOf("?"))>=0?I.slice(0,P):I,(A=new URLSearchParams(P>=0?I.slice(P):"")).set("tab",String(u)),a=N+((x=A.toString())?"?".concat(x):"")+T):(f=null==(p=window.buffbuff)||null==(d=p.pageData)?void 0:d.slugUnionCurrencyMap)&&(g=/\/top-up\/([^/?]+)/.exec(location.pathname))&&(m=g[1],(h=f[t]||f.other)&&h!==m&&(a=a.replace("/top-up/".concat(m),"/top-up/".concat(h))))),!function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:location.href;eq(e),eK(t,n),location.replace(eJ(o,e))}(r,o,t,a),[2]}})},function(){var t=this,n=arguments;return new Promise(function(o,r){var i=e.apply(t,n);function a(e){nl(i,o,r,a,l,"next",e)}function l(e){nl(i,o,r,a,l,"throw",e)}a(void 0)})})().then(function(){})}),nh("#language-selector"),nh("#currency-selector"),null==(P=window)?void 0:P._ReportEventBus){var T,I,P,A,x=[],k=null;null==(A=window)||A._ReportEventBus.on("report",function(e){var t=function(e){var t={};try{t=JSON.parse(e.udf_kv)}catch(e){console.log(e)}return{event_code:e.eventName,qimei:window.DEBUG_REPORT.h5_qimei,event_time:Date.now(),h5_url:e.url,h5_ua:navigator.userAgent,h5_refurl:e.ref_url,model_type:t.model_type||"",module_name:t.module_name||"",pg_name:e.dt_pgid,scene:t.scene||"",platform:e.platform,os_version:e.os_version,resolution:e.resolution,brand:e.brand,model:e.model,seq_report_params:t.seq_report_params_str||"[]",source_type:e.hardware_os,report_element:e.dt_eid,related_package_name:t.related_package_name||"",sub_bizid:e.sub_bizid,bizid:e.bizid,sdid:eo("app_cirsi")||eo("sdid")||localStorage.getItem("sdid"),sku_id:t.udfKvParse||"",sku_price:t.sku_price||"",purchase_channel:t.purchase_channel||"",original_price:t.original_price||"",currency_type:t.currency_type||"",special_price:t.special_price||"",is_account_initial_value_same:t.is_account_initial_value_same,is_email_initial_value_same:t.is_email_initial_value_same,is_email_cache:t.is_email_cache,is_account_cache:t.is_account_cache}}(e);x.push(t),k&&clearTimeout(k),k=setTimeout(function(){if(x.length){if(navigator.sendBeacon){var e=new Blob([JSON.stringify({events:x})],{type:"application/json"});navigator.sendBeacon("/api/risk-report",e)}else $.post({url:"/api/risk-report",dataType:"json",processData:!1,contentType:"application/json",data:JSON.stringify({events:x})});x.length=0}},100)})}if(document.addEventListener("ftr:tokenReady",function(e){var t=e.detail;t&&en("buff_forter_token",t,400)}),!function(){var e,t,n,o,r;if(t=(e=window.buffbuff.common).abTestConfig,n=e.abTestExperiment,o=e.fullExperiment,!((null==(r=null==n?void 0:n.retentionPopupVariant)?void 0:r.length)&&(r.some(function(e){return null==o?void 0:o.includes(e)})||r.some(function(e){var n;return null==t||null==(n=t.experiments)?void 0:n.includes(e)}))))return $(r2).removeAttr("data-retention-leave-trigger").removeAttr("data-retention-resume-click");!function(){if(!it&&ep()){var e,t=window.nativeEventBridge;if(null==t?void 0:t.on){t.on(r8,i$),it=!0;return}if(null==(e=window.ApJsBridge)?void 0:e.on){window.ApJsBridge.on(r8,i$),it=!0;return}var n=window.onNativeEvent;window.onNativeEvent=function(e,t){null==n||n(e,t),e===r8&&i$(t)},it=!0}}(),$(document).off("click".concat(r3),r2).on("click".concat(r3),r2,function(e){r0(function(){var t,n,o,r,i,a,l;return r1(this,function(c){var s,u,d,p;switch(c.label){case 0:if(n=(t=$(e.currentTarget)).attr("href")||t.attr("data-link"),o=t.attr("target"),!n||o&&"_self"!==o||rG.test(n.trim()))return[2];if(s=t.get(0),r=(null!=(u=HTMLAnchorElement)&&"undefined"!=typeof Symbol&&u[Symbol.hasInstance]?!!u[Symbol.hasInstance](s):s instanceof u)&&t.prop("href")||n,i=String(t.data("retentionLeaveTrigger")||t.attr("data-retention-leave-trigger")||"unknown"),a="true"!==t.attr("data-retention-resume-click")?function(){return iN(r)}:function(){var e=t.attr("data-retention-leave-trigger"),n=t.get(0);if(!e||!(null==n?void 0:n.isConnected))return void iN(r);t.removeAttr("data-retention-leave-trigger");try{t.trigger("click")}finally{t.attr("data-retention-leave-trigger",e)}},e.preventDefault(),e.stopImmediatePropagation(),d=iT().visitPage,("header-back"===i||"client-order-detail-back"===i)&&Number(d)!==o3.DetailPage)return a(),[2];if(r7)return[2];r7=!0,c.label=1;case 1:return c.trys.push([1,,4,5]),[4,new Promise(function(e){var t,n;$.ajax({url:"/api/get-retention-popup",method:"POST",data:(Object.keys(n={visit_page:(t=iT()).visitPage,slug:t.slug,sku_id:iI()}).forEach(function(e){(void 0===n[e]||""===n[e])&&delete n[e]}),n),dataType:"json",timeout:1200}).done(function(t){e(t&&(void 0===t.retcode||0===t.retcode)&&t.show_popup?function(e){if(!rX(e))return null;var t=function(e){if("number"==typeof e)return rY[e]}(rJ(e,"popup_type"));if(!t)return null;var n=rJ(e,"order"),o=rJ(e,"coupon")||function(e){if(rX(e)){var t=rJ(e,"show_coupon_status");return rX(t)?rJ(t,"coupon"):void 0}}(n),r=function(e){if(rX(e)){var t=rz(e,"payment_amount","pay_price","price");return{skuName:rJ(e,"product_name","goods_name"),skuImage:rJ(e,"icon","goods_icon","slug_icon"),payUrl:rJ(e,"pay_url"),closeCountdown:function(e){var t=Number(e);if(Number.isFinite(t)&&!(t<=0))return rV(t-Math.floor(Date.now()/1e3))}(rJ(e,"cancel_order_timestamp")),orderPrice:t,originPrice:rz(e,"original_price"),savePrice:rz(e,"deduct_coupon_price","platform_deduction_price")}}}(n),i=function(e){if(rX(e)){var t=rz(e,"max_deduct_amount")||rz(e,"deduct_amount");return{templateId:rJ(e,"coupon_template_id"),batchId:rJ(e,"coupon_batch_id"),title:rJ(e,"name"),description:rJ(e,"use_desc"),discountText:function(e){var t=Number(rJ(e,"discount_type")),n=rJ(e,"discount_value");if(1===t&&void 0!==n&&""!==n){var o=100-Number(n);if(Number.isFinite(o))return"".concat(Math.max(o,0),"% OFF")}}(e),maxDeductPrice:t,jumpUrl:rJ(e,"jump_url")}}}(o);return{popupType:t,displayType:[rL.UNPAID_ORDER_WITH_COUPON,rL.UNPAID_ORDER_WITHOUT_COUPON].includes(t)?rj.PENDING_PAYMENT:rj.COUPON_UNUSED,countdown:rX(o)?rV(rJ(o,"remain_timestamp")):void 0,order:r,coupon:i}}(t):null)}).fail(function(){e(null)})})];case 2:if(!(l=c.sent()))return a(),[2];return[4,(p=a,r0(function(){var e,t,n,o,r,i,a;return r1(this,function(c){switch(c.label){case 0:var s,u,d,f,g,m;return t=String((s=e=eN()||ia(l)===rj.PENDING_PAYMENT?l:(g=function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:Date.now(),l=(o=[null==(n=e.coupon)?void 0:n.templateId,null==n?void 0:n.batchId].filter(function(e){return void 0!==e&&""!==e}).map(String),r=[null==n?void 0:n.title,null==n?void 0:n.discountText].filter(Boolean).map(String),i=o.length?o.join(":"):r.join(":")||e.popupType,"".concat("buffbuff:retention-coupon-expire-at",":").concat(encodeURIComponent(i))),c=a+6e5;if(t)try{var s=Number(t.getItem(l));Number.isFinite(s)&&s>a?c=s:t.setItem(l,String(c))}catch(e){}return rq(Math.max(0,Math.ceil((c-a)/1e3)))}(l,function(){try{return window.localStorage}catch(e){return null}}())},Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(m)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n.push.apply(n,o)}return n})(Object(m)).forEach(function(e){Object.defineProperty(g,e,Object.getOwnPropertyDescriptor(m,e))}),g)).popupType).includes("login_to_claim_coupon")?{actionType:rU.LOGIN}:(null==(u=s.order)?void 0:u.payUrl)?{actionType:rU.PAY,url:s.order.payUrl}:{actionType:rU.STAY},n=ia(e),o=(d=t.actionType)===rU.PAY?io("payNow"):d===rU.LOGIN?io("loginToClaim"):io("continueTopUp"),r=io("leave"),i=!1,f=function(){i=!0},$(document).off(r4).on("click".concat(r4),".retention-popup-give-up",function(){nq(rZ("give_up",e,iA())),setTimeout(p,0)}).on("click".concat(r4),".retention-popup-primary",function(){var t=$(this),n=String(t.data("retentionAction")||rU.STAY),o=t.data("retentionUrl");if(nq(rZ("main_media",e,iA())),n===rU.LOGIN)return void f();o&&setTimeout(function(){return iN(String(o))},0)}),nq(rZ("impression",e,iA())),a=function(e){var t=e.icon,n=e.closeIcon,o=e.title,r=e.description,i=e.okText,a=e.cancelText,l=e.autoCloseSeconds,c=e.classNames,s=e.custom,u=e.before,d=e.after,p=e.attrs,f=e.disableOverlayClick,g=e.onClose,m=e.onCloseClick,h=e.onOkClick,v=e.onCancelClick,b="alert-dialog-".concat(Date.now(),"-").concat(rk);rk+=1;var y=(w={icon:void 0===t?"/static-assets/image/alert-dialog/error.png":t,closeIcon:n,title:o,description:r,okText:i,cancelText:a,classNames:c,custom:s,before:u,after:d,attrs:p},_=new Set,{getState:function(){return w},setState:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=w,o="function"==typeof e?e(n):e;(t?!Object.is(n,o):Object.keys(o).some(function(e){return!Object.is(n[e],o[e])}))&&(w=t?o:function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:Object.is,o=e(w);return O(function(r,i){var a=e(r);if(!n(a,o)){var l=o;o=a,t(a,l,r,i)}})},destroy:function(){_.clear()}});if($("body").append(tC(t_(r$,{id:b,state:y.getState()}))),m&&$("#dialog-new-".concat(b," .alert-dialog-new-close")).on("click",m),h&&$("#dialog-new-".concat(b," .alert-dialog-new-footer-button.ok")).on("click",h),v&&$("#dialog-new-".concat(b," .alert-dialog-new-footer-button.cancel")).on("click",v),l&&l>0&&i){var w,_,O,S,E=$("#dialog-new-".concat(b," .alert-dialog-new-footer-button.ok")),C=((S=document.createElement("div")).textContent=i,S.innerHTML),T=l;E.text("".concat(C," (").concat(T,"s)")),rD=setInterval(function(){if((T-=1)<=0){E.text(C),rD&&(clearInterval(rD),rD=null);return}E.text("".concat(C," (").concat(T,"s)"))},1e3),rR=setTimeout(function(){null==g||g(),E.length>0&&E.trigger("click")},1e3*l)}return new Promise(function(e){nP(b,{defaultOpen:!0,disableOverlayClick:f,onOpenChange:function(t){t||(rD&&(clearInterval(rD),rD=null),rR&&(clearTimeout(rR),rR=null),setTimeout(function(){var t;$("#dialog-new-".concat(b)).remove(),$(document).off("click",'.dialog-new-trigger[data-dialog-id="'.concat(b,'"]')),$(document).off("click",'.dialog-new-overlay[data-dialog-id="'.concat(b,'"]')),$(document).off("click",'.dialog-new-content[data-dialog-id="'.concat(b,'"] .dialog-new-close')),(t=nS[b])&&(t.isOpen&&nx(),t.$overlay.remove(),t.$content.remove(),delete nS[b]),y.destroy(),null==g||g(),e()},300))}})})}({classNames:{content:tE("retention-popup-content","retention-popup-content--".concat(n)),header:"retention-popup-header",body:"retention-popup-alert-body",footer:"retention-popup-alert-footer"},custom:{header:tC(t_(ii,null)),body:tC(t_(iE,{popup:e})),footer:tC(t_(iC,{action:t,giveUpText:r,mainText:o}))},disableOverlayClick:!0,onCloseClick:function(){nq(rZ("close",e,iA())),setTimeout(p,0)},onClose:function(){id(),$(document).off(r4),i&&(i=!1,setTimeout(function(){return e$()},0))}}),!function(e,t){if(id(),iu(e)){var n,o,r,i=[n=Number((null==e?void 0:e.hours)||0),o=Number((null==e?void 0:e.minutes)||0),r=Number((null==e?void 0:e.seconds)||0)].every(Number.isFinite)?Math.max(0,Math.floor(3600*n+60*o+r)):0,a=i;if(a<=0)return t();var l=Date.now()+1e3*i;ip(a),ie=setInterval(function(){ip(a=Math.max(0,Math.ceil((l-Date.now())/1e3))),a<=0&&(id(),t())},1e3)}}(function(e){if(ia(e)===rj.PENDING_PAYMENT){var t;return null==(t=e.order)?void 0:t.closeCountdown}return e.countdown}(e),ig),[4,a];case 1:return c.sent(),[2]}})})())];case 3:return c.sent(),[3,5];case 4:return r7=!1,[7];case 5:return[2]}})})().catch(function(e){console.error("handleRetentionLeaveClick error",e)})})}(),t=null,$(".nav-item-with-dropdown").hover(function(){clearTimeout(e);var n=$(this).find(".dropdown-menu");t&&t[0]!==n[0]&&t.stop(!0,!0).slideUp(200),n.stop(!0,!0).slideDown(200),t=n},function(){var n=$(this).find(".dropdown-menu");e=setTimeout(function(){n.stop(!0,!0).slideUp(200),t&&t[0]===n[0]&&(t=null)},200)}),$(".dropdown-menu").hover(function(){clearTimeout(e)},function(){var n=$(this);e=setTimeout(function(){n.stop(!0,!0).slideUp(200),t&&t[0]===n[0]&&(t=null)},200)}),$(".dropdown-menu a").click(function(e){e.stopPropagation()}),$(document).click(function(){clearTimeout(e),$(".dropdown-menu").slideUp(200),t=null}),!function(){var e,t,n,o,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(oG()){$(".login-button-container").css("display","none"),$(".login-button-wrap").css("display","block");try{var i,a,l,c=(l=e_.USER_INFO,eo(l)),s=JSON.parse(c),u=s.name?decodeURIComponent(s.name):s.name;$(".login-button-wrap img").attr("src",s.logo),$(".login-button-wrap-inner-left span, .login-dropdown-wrap-item-info-name").text(u),$(".login-dropdown-wrap-item-info-email").text(s.bind_email||s.email)}catch(e){$(".login-button-container").removeClass("hidden"),$(".login-button-wrap").addClass("hidden"),console.error("initLoginUserInfo error",e)}a=(i=$(".user-icon")).first().data("default-icon")||"",i.length&&a&&i.each(function(){var e=$(this),t=e.data("user-logo"),n=this;if(!t){n.src=a;return}var o=function(){n.src!==a&&(e.off("error load"),n.onerror=null,n.src=a)};if(n.complete&&o0(n))return void o();e.on("error",o),e.on("load",function(){o0(this)&&o()})});var d=window.matchMedia("(min-width: 996px)"),p=na("user-login-dropdown",{trigger:d.matches?"hover":"click",onOpenChange:function(){$(".near-expiration-coupon-container-pc").removeClass("show")}});p&&d.addEventListener("change",function(e){p.destroy(),na("user-login-dropdown",{trigger:e.matches?"hover":"click"})})}else $(".login-button-container").css("display","block"),$(".login-button-wrap").css("display","none");$(".login-button-container").on("click",function(e){e.stopPropagation(),oH()}),null==(o=window._dt_event_bus)||o.on(eC,oH),(e=window.location.pathname).includes("account/edit")||e.includes("/social/redirect/"),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=eo(e_.LOGIN_STATUS),n=oG();if(ei("is_login")&&!n){if(e.delayAutoLogin){oW=!0;return}oH()}if(n){if(t===eO.FAILED){alert("Login failed, please try again later."),oB(e_.LOGIN_STATUS);return}if(t===eO.AUTH){if(e.delayAuthDialog){oY=!0;return}oQ();return}(!t&&n||t===eO.SUCCESS)&&($("#dialog-login-dialog, #dialog-auth-dialog, #dialog-code-dialog").hide().empty(),oB(e_.LOGIN_STATUS),t===eO.SUCCESS&&window.location.pathname.startsWith("/events/")&&Q($("body").data("successLogin")||"Login successful!",3e3,"/static-assets/image/coupon/redeem-success.svg"))}}(r),t=0,n=null,$(".code-button").on("click",function(){if(oV()&&!(t>0)){$(".code-button").prop("disabled",!0);var e=$('#send-email-input input[name="email"]').val(),o=$(this),r=o.text();t=60,o.text("".concat(t,"s")),o.css("cursor","not-allowed"),n=window.setInterval(function(){--t<=0?(clearInterval(n),n=null,o.text(r),o.css("cursor","pointer"),$(".code-button").prop("disabled",!1)):o.text("".concat(t,"s"))},1e3);var i=o.data("error");$.post({url:"/api/send-email-verify-code",dataType:"json",processData:!1,contentType:"application/json",data:JSON.stringify({email:e}),success:function(e){0===e.retcode||alert(i)},error:function(){alert(i)}})}})}({delayAutoLogin:!0,delayAuthDialog:!0}),$("[data-scroll-menu]").each(function(){var e,t,n,o;$(this).hasClass("new-scroll-menu-wrapper")?(n=(t=(e=$(this)).find(".new-scroll-menu")).find(".new-menu-item"),o=e.data("tab-target"),e.data("scroll-menu-initialized")||(e.data("scroll-menu-initialized",!0),e.on("click",".new-menu-item",function(n){n.preventDefault();var r=$(n.currentTarget),i=r.data("tab");if(e.find(".new-menu-item").removeClass("active"),r.addClass("active"),o&&i&&($(o).find(".tab-panel").removeClass("active"),$(o).find('[data-tab="'.concat(i,'"]')).addClass("active")),window.innerWidth<=768){var a=t[0],l=r[0];if(a&&l){var c=a.getBoundingClientRect(),s=l.getBoundingClientRect(),u=s.left-c.left-(c.width/2-s.width/2);a.scrollTo({left:a.scrollLeft+u,behavior:"smooth"})}}e.trigger("menuItemChange",{item:r,tabId:i,text:r.text()})}),setTimeout(function(){n.length>0&&!n.filter(".active").length&&n.eq(0).trigger("click")},50))):function(e){var t=$(e),n=t.find(".scroll-menu"),o=t.find(".scroll-arrow-left"),r=t.find(".scroll-arrow-right"),i=t.data("tab-target");if(!t.data("scroll-menu-initialized"))return t.data("scroll-menu-initialized",!0),o.on("click",function(){l("left")}),r.on("click",function(){l("right")}),t.on("click",".menu-item",function(e){e.preventDefault();var o=$(e.currentTarget),r=o.data("tab");if(t.find(".menu-item").removeClass("active"),o.addClass("active"),1===o.data("redesign")||"1"===o.attr("data-redesign")){t.find('.menu-item[data-redesign="1"]').each(function(){this.style.color="",this.style.backgroundColor="white",this.style.border="1px solid var(--10, rgba(24, 24, 24, 0.10))"});var a=o[0];a.style.color="var(--100, #FF2846)",a.style.backgroundColor="white",a.style.border="1px solid var(--100, #FF2846)"}i&&r&&($(i).find(".tab-panel").removeClass("active"),$(i).find('[data-tab="'.concat(r,'"]')).addClass("active")),function(e){var t=n[0],o=e[0],r=t.getBoundingClientRect(),i=o.getBoundingClientRect();if(i.leftr.right){var a=o.offsetLeft,l=o.offsetWidth,c=t.clientWidth,s=i.left1),o.toggleClass("show",a1),r.toggleClass("show",t0)i.text("*".repeat(E));else{var C="".concat(O," = ").concat((O*h).toFixed(2)," USD").concat(S);i.text(O),c.text(C),a.text(O)}return}if(!m){i.text("0"),a.text("0");return}localStorage.setItem("user_point_length",m.toString().length),i.text(m),c.text("".concat(m," = ").concat((m*h).toFixed(2)," USD").concat(S)),a.text(m);var T=(null==(r=e.wallet_info)||null==(o=r.resource)?void 0:o.content)||"";T&&tJ(p,T,{triggerSelector:".login-button-wrap-inner"})}}),!localStorage.getItem("is_first_join")&&(localStorage.setItem("is_first_join","true"),1)&&$("#header .order-entry-name").removeClass("entry-hidden"),n=setTimeout(function(){$("#header .order-entry-name").addClass("entry-hidden"),clearTimeout(n)},1e4),!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(window.buffbuff.pageData||{}).hiddenGlobalSuggestionDialog,n=e.showInitial;if(!t){if(!function(e){var t,n=e.disableFallback,o=$("#g_id_container"),r=eN();if(0===o.length){console.error("google-one-tap target not found"),O=!0,null==n||n("target_not_found");return}var i="true"===o.data("use-google-one-tap").toString();if(r?t="user_logged_in":es()?t="in_app_client":i?eU()||(t="google_not_loaded"):t="google_one_tap_disabled",O=!!t){console.error("google-one-tap initialize error:",t),"google_not_loaded"===t&&(localStorage.setItem(eR,"true"),localStorage.setItem(eL,"0")),null==n||n(t);return}o.css({position:"fixed",top:"80px",right:"0","z-index":"9999999"});var a={clientId:o.data("client_id"),domain:o.data("domain"),lang:o.data("lang")||"en"};try{google.accounts.id.initialize({client_id:a.clientId,state_cookie_domain:a.domain,callback:function(e){var t;return t=eI(),void $.post({url:"/api/google-one-tap-login",data:{credential:e.credential,utm_term:ei("utm_term")||""},success:function(e){if(0===e.retcode){ew();var n=new URL(window.location.href),o=t||n.searchParams.get("redirect_uri");if(o){var r=decodeURIComponent(o);window.location.href=r}else window.location.reload()}else alert("Login Failed")},error:function(e){console.error("google-one-tap login API error",e)},complete:function(){eP()}})},cancel_on_tap_outside:!1,prompt_parent_id:"g_id_container",itp_support:!0,auto_select:!1,locale:a.lang}),localStorage.setItem(eR,"false"),localStorage.setItem(eL,"0")}catch(e){console.error("google-one-tap initialize error:",e),localStorage.setItem(eR,"true"),null==n||n()}}({disableFallback:function(){e5(!0)}}),"serviceWorker"in navigator){var o,r,i,a,l=(null==(a=document.getElementById("service-worker"))||null==(i=a.dataset)?void 0:i.staticUrl)||"";navigator.serviceWorker.register("".concat(l,"/sw-v1.js")).then(function(){}).catch(function(e){console.log("ServiceWorker registration failed: ",e)})}window.addEventListener("beforeinstallprompt",function(e){e.preventDefault(),S=e,localStorage.setItem(eF,"uninstall")}),window.addEventListener("appinstalled",function(){localStorage.setItem(eF,"install")}),(o=$("#dialog-suggestion-desktop-dialog")).length&&(o.find(".suggestion-desktop-dialog-close-btn, .cancel-btn").on("click",function(){var e,t,n,r=eB();e=r.times+1,t=r.reject+1,n=eg(new Date),localStorage.setItem(eM,"".concat(e,"|").concat(t,"|").concat(n)),o.hide()}),o.find(".confirm-btn").on("click",function(){try{if(!S){console.error("deferredPrompt is null"),o.hide();return}S.prompt(),S.userChoice.then(function(e){"accepted"===e.outcome&&o.hide(),S=null})}catch(e){console.error("add to desktop error",e)}})),(r=$("#dialog-suggestion-push-dialog")).length&&(r.find(".suggestion-push-dialog-close-btn, .cancel-btn").on("click",function(){var e,t,n,o=e4();e=o.times+1,t=o.reject+1,n=eg(new Date),localStorage.setItem(e2,"".concat(e,"|").concat(t,"|").concat(n)),r.hide()}),r.find(".confirm-btn").on("click",function(){try{Notification.requestPermission().then(function(){r.hide()}).catch(function(e){console.error("suggestionPushDialog requesting permission error:",e)})}catch(e){console.error("request push error",e)}})),(void 0===n||n)&&e7()}}({showInitial:!1}),rS(),!function(){try{if("undefined"==typeof window)return;var e,t=window.location.pathname,n=window.buffbuff.common.globalSuggestionDialogInfo;"/"===t&&(e=(null==n?void 0:n.waitMinutes)||10,t5&&(clearTimeout(t5),t5=null),t5=setTimeout(function(){te(U.AFTER_STAY_TEN_MINUTES)},60*e*1e3))}catch(e){}}(),setTimeout(function(){ai(function(){var e,t,n,o,r,i,a;return aa(this,function(l){var c,s,u;switch(l.label){case 0:return e=null,t=!1,n=!1,[4,function(){return re(function(){var e,t,n,o,r,i,a,l,c,s,u,d,p,f,g,m,h,v,b,y,w=arguments;return rn(this,function(_){var O,S,E,C,T,I,P,N;switch(_.label){case 0:if(e=w.length>0&&void 0!==w[0]?w[0]:{},$(document).off("click.order-message-customer-service",ri).on("click.order-message-customer-service",ri,function(e){e.preventDefault();var t=$(this),n=t.attr("href")||"";if(t.hasClass("go-customer-service-button-telegram"))return void window.open(n,"_blank");$(".customer-service-container button").click()}),location.pathname.includes("/client/order-history"))return[2,"none"];_.label=1;case 1:return _.trys.push([1,5,,6]),i=!!eN(),a="true"===((C=new RegExp("(?:^|; )".concat(ey,"=([^;]*)")).exec(document.cookie))?C[1]:null)||(null==(E=window)||null==(S=E.localStorage)||null==(O=S.getItem)?void 0:O.call(S,ey))==="true"||i,l=null==(t=window.buffbuff)?void 0:t.pageData,c=new URLSearchParams(window.location.search).get("utm_term")||"",f=new URLSearchParams({qimei_has_login:String(null!=a&&a),has_goods_valid_coupons:String(null!=(s=null==l?void 0:l.hasGoodsValidCoupons)&&s),has_next_first_order_coupon:String(null!=(u=null==l?void 0:l.hasNextFirstOrderCoupons)&&u),slug:null!=(d=null==l?void 0:l.slug)?d:"",utm_term:c,visit_page:null!=(p=null==l?void 0:l.visitPage)?p:"",language:eV()}),(null==l?void 0:l.buffGoodsId)!==void 0&&null!==l.buffGoodsId&&f.set("buff_goods_id",String(l.buffGoodsId)),[4,$.get("/api/get-remind-info?".concat(f))];case 2:if(g=_.sent(),null==(n=e.onRemindInfo)||n.call(e,g),0!==(N=(T=rt((null==g?void 0:g.add_coupons)||[]).concat(rt((null==g?void 0:g.utm_coupons)||[]),rt((null==g?void 0:g.specified_page_coupons)||[]))).length)&&(null==(I=window._dt_event_bus)||I.emit(tl,N),((null==(P=window.buffbuff)?void 0:P.pageData)||{}).visitPage===o3.DetailPage&&T.forEach(function(e){var t;null==(t=window._dt_event_bus)||t.emit("updateCouponState",{coupon:e,isScrollToCoupon:!1})}),location.pathname.includes("/account/coupons")&&function(e){var t=$(".coupons-container");if(0!==t.length){var n=t.find(".coupons-no-data-container");if(n.length>0){n.hide();var o=$('
'),r=$('
');e.forEach(function(e){var t=o6(e);r.append(t)}),o.append(r),n.after(o),o8();return}var i=t.find(".coupons-list-container");if(i.length>0){var a=i.find(".coupons-list");a.length>0&&(e.forEach(function(e){var t=o6(e);a.prepend(t)}),o8())}}}(T)),g.type===G.COUPON_REMINDER){if(m=function(){var t;return null!=(t=e.showCouponReminder)&&!!t.call(e)||(window._dt_event_bus.emit("show-coupon-reminder"),!e.showCouponReminder)},e.deferCoupon)return rr=m,[2,"coupon"];return[2,m()?"coupon":"none"]}if(!(null==(r=window.buffbuff)||null==(o=r.pageData)?void 0:o.showCouponAnimation))return[3,4];if(v=nO()?$(".coupon-reminder-mobile"):$(".coupon-reminder-pc"),b={coupons:rt((null==(h=g.coupon_remind)?void 0:h.coupons)||[]).concat(rt(i?[]:(null==g?void 0:g.utm_coupons)||[]),rt(i?[]:(null==g?void 0:g.specified_page_coupons)||[])),targetElement:v,isShowTriggerAnimation:!0},y=function(){return re(function(){return rn(this,function(t){switch(t.label){case 0:if(!e.showCouponAnimation)return[3,2];return[4,e.showCouponAnimation(b)];case 1:return[2,Boolean.apply(void 0,[t.sent()])];case 2:return window._dt_event_bus.emit(ta,b),[2,!0]}})})()},e.deferCoupon)return rr=y,[2,"coupon"];return[4,y()];case 3:return[2,_.sent()?"coupon":"none"];case 4:if(0!==g.retcode||0===g.to_complete_count||!g.pop_to_complete_content||ra())return[2,"none"];if(ro={count:g.to_complete_count,orderId:g.to_complete_order_id},e.deferOrderMessage)return[2,"pending-order"];return rl(),[2,"pending-order"];case 5:return console.error("Error:",_.sent()),[2,"none"];case 6:return[2]}})}).apply(this,arguments)}({deferCoupon:!0,deferOrderMessage:!0,showCouponReminder:function(){return t=function e(){var t,n,o,r,i=nM();if(i.openCouponReminder&&i.openCouponReminder!==e)return i.openCouponReminder();if(!((t=nM()).hasInitDialog||$('#dialog-new-coupon-reminder, .dialog-new-content[data-dialog-id="coupon-reminder"]').length>0&&(nP("coupon-reminder",{onOpenChange:nz,onBeforeCloseClick:function(){if(nU&&window.gsap){var e=window.gsap,t=$('.dialog-new-content[data-dialog-id="coupon-reminder"]'),n=$(".coupon-reminder-timer"),o=$("#coupon-reminder-discount-lottie-container"),r=$("#coupon-reminder-light-lottie-container");if(t.length>0)return nB(),nJ(e,t,n,o,r),!1}return!0}}),t.hasInitDialog=!0,t.openCouponReminder=e,1)))return!1;if(!window.gsap)return nN("coupon-reminder"),$('.dialog-new-content[data-dialog-id="coupon-reminder"]').length>0;var a=window.gsap;nN("coupon-reminder");var l=$('.dialog-new-content[data-dialog-id="coupon-reminder"]'),c=$(".coupon-reminder-timer"),s=$(".coupon-reminder-timer-value"),u=$("#coupon-reminder-discount-lottie-container"),d=$("#coupon-reminder-light-lottie-container");if(0===l.length)return!1;nB(),nG(),nH(),a.killTweensOf(l[0]),a.killTweensOf(d[0]);var p={value:!1},f={value:!1};return n=u[0],tU().then(function(e){if((null==e?void 0:e[tL])&&window.lottie){var t=JSON.parse(e[tL]);nR=window.lottie.loadAnimation({container:n,renderer:"svg",loop:!0,autoplay:!1,animationData:t}),p.value&&($(n).css("visibility","visible"),nR.play())}}).catch(function(e){nW("Failed to load discount animation",e)}),o=d[0],r=function(){$(o).css("display","none"),nH()},t$(function(){var e;return tk(this,function(t){switch(t.label){case 0:return[4,tD([tj,tM])];case 1:if(!(e=t.sent())||0!==e.retcode)return console.warn("Failed to load light animation cache"),[2];return[2,e.data]}})})().then(function(e){if(e&&window.lottie){var t=nO()?tj:tM;if(e[t]){var n,i=JSON.parse(e[t]);(n=window.lottie.loadAnimation({container:o,renderer:"svg",loop:!1,autoplay:!1,animationData:i})).setSpeed(.5),nF=r,n.addEventListener("complete",r),nL=n,f.value&&nY(o,a)}}}).catch(function(e){nW("Failed to load light effect animation",e)}),a.set(l[0],{xPercent:-50,yPercent:-50,x:0,y:0,scale:0,transformOrigin:"50% 50%"}),a.set(d[0],{xPercent:-50,yPercent:-50,scale:0,opacity:0,transformOrigin:"center center"}),c.css("display","none"),s.text(n$.COUNTDOWN_SECONDS),a.to(l[0],{scale:1,duration:n$.DIALOG_SCALE_DURATION,ease:"power2.out",onStart:function(){p.value=!0,f.value=!0,nR&&(u.css("visibility","visible"),nR.play()),nL&&nY(d[0],a)},onComplete:function(){var e;nU=!0,e=n$.COUNTDOWN_SECONDS,s.text(e),c.css("display","flex"),nD=setInterval(function(){if((e-=1)<=0){s.text(0),nD&&(clearInterval(nD),nD=null);return}s.text(e)},1e3),nk=setTimeout(function(){nJ(a,l,c,u,d)},n$.AUTO_CLOSE_DELAY)}}),!0}()},showCouponAnimation:function(e){return ai(function(){return aa(this,function(t){switch(t.label){case 0:return[4,n_(e,e.targetElement,e.isShowTriggerAnimation)];case 1:return[2,n=t.sent()]}})})()},onRemindInfo:function(t){var n;e=(null==t?void 0:t.web_pressure_screen)||(null==t||null==(n=t.data)?void 0:n.web_pressure_screen)||null}})];case 1:return"coupon"===(o=l.sent())&&an({id:"startup-coupon-remind",priority:i6.COUPON_REMIND,run:rc,waitForClose:function(){return ai(function(){var e;return aa(this,function(o){switch(o.label){case 0:return e=[],t&&e.push(at("coupon-reminder")),n&&e.push(ae([".coupon-modal-bg",".coupon-animation-container"],{debugName:"coupon-animation"})),[4,Promise.all(e)];case 1:return o.sent(),[2]}})})()},nextAction:"continue"}),an({id:"startup-login-callback",priority:i6.LOGIN_CALLBACK,run:function(){return $('.dialog-new-content[data-dialog-id="login-callback"]:visible').length>0},waitForClose:function(){return at("login-callback")},nextAction:"continue"}),rb(rv(e))&&an({id:"startup-press-screen-popup",priority:i6.PRESS_SCREEN,run:function(){var t,n;return t=e,(n=function(){return function(e,t){var n,o,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(c){var s=[l,c];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,o=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]=t.tasks.length||!!t.stoppedBy},isCurrentTaskNotShown:function(e){return!e.context.currentTaskShown},shouldWaitForClose:function(e){var t=e.context;if(!t.currentTaskShown)return!1;var n=ao(t);return!!((null==n?void 0:n.nextAction)==="continue"&&n.waitForClose)},shouldStopAfterShown:function(e){var t=e.context;if(!t.currentTaskShown)return!1;var n=ao(t);return(null==n?void 0:n.nextAction)!=="continue"}}}).createMachine({context:{tasks:n,index:0,currentTaskShown:!1,shownTaskIds:[],stoppedBy:void 0},initial:"decide",states:{decide:{always:[{guard:"isFinished",target:"done"},{target:"runTask"}]},runTask:{invoke:{src:"runTask",input:function(e){return{task:ao(e.context)}},onDone:{target:"afterRun",actions:"setTaskShown"},onError:{target:"advance",actions:"handleRunError"}}},afterRun:{always:[{guard:"isCurrentTaskNotShown",target:"advance"},{guard:"shouldWaitForClose",target:"waitClose",actions:"appendShownTask"},{guard:"shouldStopAfterShown",target:"done",actions:["appendShownTask","setStoppedByCurrentTask"]},{target:"advance"}]},waitClose:{invoke:{src:"waitTaskClose",input:function(e){var t;return{waitForClose:null==(t=ao(e.context))?void 0:t.waitForClose}},onDone:{target:"advance"},onError:{target:"advance",actions:"handleWaitError"}}},advance:{entry:"moveNextTask",always:{target:"decide"}},done:{type:"final",output:function(e){var t=e.context;return{shownTaskIds:t.shownTaskIds,stoppedBy:t.stoppedBy}}}}}),[2,new Promise(function(e){var t=r(a),n=t.subscribe(function(o){(null==o?void 0:o.status)==="done"&&(n.unsubscribe(),t.stop(),e(o.output||{shownTaskIds:[]}))});t.start()})]):[2,i2(function(){var e,t,o,r,i,a,l,c,s,u,d,p;return i5(this,function(f){switch(f.label){case 0:e=[],o=!0,r=!1,i=void 0,f.label=1;case 1:f.trys.push([1,14,15,16]),a=n[Symbol.iterator](),f.label=2;case 2:if(o=(l=a.next()).done)return[3,13];c=l.value,s=!1,f.label=3;case 3:return f.trys.push([3,5,,6]),[4,c.run()];case 4:return s=Boolean.apply(void 0,[f.sent()]),[3,6];case 5:return u=f.sent(),console.error("[startup-popup] task run failed: ".concat(c.id),u),[3,12];case 6:if(!s)return[3,12];if(e.push(c.id),"continue"!==c.nextAction)return[3,11];if(!c.waitForClose)return[3,10];f.label=7;case 7:return f.trys.push([7,9,,10]),[4,c.waitForClose()];case 8:return f.sent(),[3,10];case 9:return d=f.sent(),console.error("[startup-popup] task wait failed: ".concat(c.id),d),[3,10];case 10:return[3,12];case 11:return t=c.id,[3,13];case 12:return o=!0,[3,2];case 13:return[3,16];case 14:return p=f.sent(),r=!0,i=p,[3,16];case 15:try{o||null==a.return||a.return()}finally{if(r)throw i}return[7];case 16:return[2,{shownTaskIds:e,stoppedBy:t}]}})})()]})})())];case 1:return e=t.sent(),c.tasks.clear(),[2,e]}})})(),c.runningPromise.finally(function(){c.runningPromise=null}))];case 2:if(i=(r=l.sent().shownTaskIds).length>0,a=r.includes("startup-initial-global-suggestion"),i&&!a)return window.buffbuff.pageData=(s=function(e){for(var t=1;t300?e.css("opacity","1"):e.css("opacity","0")}),e.on("click",function(e){e.preventDefault(),$("html, body").animate({scrollTop:0},"fast")}),t.on("click",function(e){e.preventDefault(),$("html, body").animate({scrollTop:0},"fast")}))}),window.addEventListener("message",function(e){if((null==e?void 0:e.data)&&(null==e?void 0:e.origin)&&e.origin.includes("kefu"))try{var t=JSON.parse(e.data);if("closeEmbeddedPage"===t.key){var n=$(".customer-service-container .customer-iframe"),o=$(".customer-service-container .entry .entry-icon-container"),r=$(".customer-service-container .entry .close-icon");n.addClass("hiding"),setTimeout(function(){n.removeClass("hiding").addClass("hidden"),o.css("display","flex"),r.addClass("hidden"),nZ()},600)}else"BUFF_OPEN_NEW_TAB"===t.key&&t.targetUrl&&window.open(t.targetUrl,"_blank")}catch(e){console.error("monitorIframeMessage error",e)}},!1),0!==$(".float-layout").length&&$(window).on("scroll",function(){var e,t,n,o,r,i;(!ed()||(e=navigator.userAgent.toLowerCase(),t=/ipad/i.test(e),n=/android/i.test(e)&&!/mobile/i.test(e),o="ontouchstart"in window||navigator.maxTouchPoints>0,r=window.screen.width>=768,i=matchMedia("(pointer: coarse)").matches,t||n||o&&r&&i))&&nQ()}),n2(),ed()||$(function(){var e=$(".float-layout");0!==e.length&&(!function(e){var t,n,o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=$.extend({containment:"window",axis:"y",dragThreshold:5,onClick:function(){},onDragStart:function(){},onDragEnd:function(){}},r),a=!1,l=!1;function c(o){"mousemove"===o.type&&o.preventDefault();var r=("touchmove"===o.type?o.originalEvent.touches[0]:o).clientY-t;if(!a&&Math.abs(r)>i.dragThreshold&&(a=!0,l=!0,e.css("cursor","grabbing")),a){var c=n+r;c=function(e,t,n){var o=0,r=0;if("window"===n)r=$(window).height()-t.outerHeight(!0),o=55;else if("string"==typeof n&&"window"!==n){var i=$(n);if(i.length){var a=i.offset(),l=i.outerHeight(),c=t.outerHeight(!0);r=(o=a.top)+l-c}}else"parent"===n&&(r=t.parent().outerHeight()-t.outerHeight(!0),o=0);return Math.max(o,Math.min(e,r))}(c,e,i.containment),"y"===i.axis&&(e.css("bottom","unset"),e.css("top","".concat(c,"px")))}}function s(t){$(document).off("mousemove touchmove",c),$(document).off("mouseup touchend",s),e.css("cursor","move");var n=Date.now()-o;!l&&n<200?i.onClick.call(e[0],t):l&&i.onDragEnd.call(e[0]),a=!1,l=!1}e.css({position:"fixed",cursor:"move",userSelect:"none"}),e.on("mousedown touchstart",function(r){$(r.target).closest(".customer-service-mobile-notification").length>0||(r.preventDefault(),r.stopPropagation(),a=!1,l=!1,o=Date.now(),t=("touchstart"===r.type?r.originalEvent.touches[0]:r).clientY,n=parseInt(e.css("top"),10)||0,$(document).on("mousemove touchmove",c),$(document).on("mouseup touchend",s),i.onDragStart.call(e[0]))})}(e,{containment:"window",axis:"y",dragThreshold:5,onClick:function(e){null!=e&&e.target&&$(e.target).closest(".customer-service-mobile-notification").length>0||n2(!0)},onDragStart:function(){n0(!1)},onDragEnd:function(){N&&nQ()}}),e.on("selectstart",function(){return!1}))}),$(function(){var e=$(".customer-service-container button.entry");0!==e.length&&"1"===new URLSearchParams(new URL(window.location.href).search).get("redirect_customer_service")&&e.click()}),$(function(){var e=function(e){return e.preventDefault(),e.stopPropagation(),!1},t=$(".customer-service-container .customer-iframe"),n=$(".float-layout");if(0!==t.length&&0!==n.length){var o=t[0],r=$("html").hasClass("ar-fix")||$("body").hasClass("ar-fix"),i=r?"left":"right",a=r?"padding-left":"padding-right";o.addEventListener("mouseenter",function(){var t=window.innerWidth-document.documentElement.clientWidth;document.body.style.paddingRight="".concat(t,"px"),document.body.style.overflow="hidden",$("#header").css(a,"".concat(t,"px")),r?n.css("left","60px"):n.css("right","".concat(60+t,"px")),document.addEventListener("wheel",e,{passive:!1}),document.addEventListener("touchmove",e,{passive:!1})}),o.addEventListener("mouseleave",function(){document.body.style.paddingRight="",document.body.style.overflow="",$("#header").css(a,""),n.css(i,"60px"),document.removeEventListener("wheel",e),document.removeEventListener("touchmove",e)})}}),setInterval(function(){$.get("/api/customer-service-get-red-point").then(function(e){var t=$(".customer-service-container .customer-iframe");if((null==e?void 0:e.red_point_num)&&t.length>0&&t.hasClass("hidden")){var n=$(".customer-service-container .entry .red-point"),o=Number(e.red_point_num),r=Number(n.attr("data-count")||0);if(n.attr("data-count",String(o)),n.text(o>9?"9+":String(o)),o>0){var i=$(".float-layout");n.removeClass("hidden"),i.removeClass("halfHidden"),o>r&&nq({eid:"customer_service_entrance",eventName:"dt_imp",businessParams:{messages_nums:o||0}})}}(null==e?void 0:e.msg_datas)&&Array.isArray(e.msg_datas)&&e.msg_datas.length>0&&function(e){if(0!==e.length){var t=e.filter(function(e){return!function(e){try{var t=localStorage.getItem(nV);if(!t)return!1;var n=JSON.parse(t),o=Date.now(),r=n.find(function(t){return t.id===e});if(!r)return!1;return o-r.timestamp<864e5}catch(e){return console.error("check message shown error:",e),!1}}(n3(e.data))});if(0!==t.length){var n,o,r,i,a=t[0];ed()?(n=a.data,0!==(o=$(".customer-service-message-notification")).length&&(o.find(".notification-body").text(n.desc||n.message),o.removeClass("hidden hiding"),setTimeout(function(){o.hasClass("hidden")||(o.addClass("hiding"),setTimeout(function(){o.removeClass("hiding").addClass("hidden")},700))},3e3))):(r=a.data,0!==(i=$(".customer-service-mobile-notification")).length&&(i.find(".mobile-notification-desc").text(r.desc||r.message),i.removeClass("hidden"),setTimeout(function(){i.addClass("show")},10),setTimeout(function(){i.hasClass("hidden")||(i.removeClass("show").addClass("hiding"),setTimeout(function(){i.removeClass("hiding").addClass("hidden")},1500))},3e3)));var l=new Set;t.forEach(function(e){var t=n3(e.data);l.add(t)}),l.forEach(function(e){!function(e){try{var t=localStorage.getItem(nV),n=t?JSON.parse(t):[],o=Date.now(),r=n.findIndex(function(t){return t.id===e});if(r>=0){if(!(o-n[r].timestamp>=864e5))return;n.splice(r,1),n.push({id:e,timestamp:o})}else n.push({id:e,timestamp:o});var i=n.filter(function(e){return o-e.timestamp<864e5}).slice(-100);localStorage.setItem(nV,JSON.stringify(i))}catch(e){console.error("mark message as shown error:",e)}}(e)})}}}(e.msg_datas)}).catch(function(e){console.error("get red point error:",e)})},1e4),$(function(){var e=$(".customer-service-message-notification"),t=$(".customer-service-mobile-notification");e.length>0&&(e.find(".notification-content").on("click",function(t){$(t.target).hasClass("notification-close")||$(t.target).closest(".notification-close").length||(nq({eid:"customer_service_entrance",eventName:"dt_clck",businessParams:{messages_nums:Number($(".customer-service-container .entry .red-point").attr("data-count")||0)||0}}),$(".customer-service-container .entry").trigger("click"),e.addClass("hiding"),setTimeout(function(){e.removeClass("hiding").addClass("hidden")},700))}),e.find(".notification-close").on("click",function(t){t.stopPropagation(),e.addClass("hiding"),setTimeout(function(){e.removeClass("hiding").addClass("hidden")},600)})),t.length>0&&(t.on("click",function(e){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),nq({eid:"customer_service_entrance",eventName:"dt_clck",businessParams:{messages_nums:Number($(".customer-service-container .entry .red-point").attr("data-count")||0)||0}});var n=$(".customer-service-container button.entry").data("href");n&&nK(n),n1(),t.removeClass("show").addClass("hiding"),setTimeout(function(){t.removeClass("hiding").addClass("hidden")},800)}),t.find(".mobile-notification-close").on("click",function(e){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),t.removeClass("show").addClass("hiding"),setTimeout(function(){t.removeClass("hiding").addClass("hidden")},800)}))}),ep()&&!ef()&&window.ApJsBridge){var D=!!window.buffbuff.pageData.showFloatingAd;window.ApJsBridge.invoke("setBottomAdVisibility",{show:D},function(){})}tZ(function(){var e,t,n,o,r,i,a;return tQ(this,function(l){switch(l.label){case 0:if(e=eN(),t=$(t1.valueEl),n=$(t1.iconEl),!t.length)return[2];if(o="".concat(t.data("currency"),"**"),r=ec(),i=null===localStorage.getItem(t0)||function(){try{return"true"===localStorage.getItem(t0)}catch(e){return!1}}(),!r)return[3,2];return[4,tZ(function(){var e;return tQ(this,function(t){return(null==(e=window.ApJsBridge)?void 0:e.getCustomSettings)?[2,new Promise(function(e){window.ApJsBridge.getCustomSettings({},function(t){e(!!(null==t?void 0:t.assetDisplay))})})]:[2]})})()];case 1:void 0!==(a=l.sent())&&a!==i&&t2(i=a),l.label=2;case 2:return e&&i&&t3(t,n),$(document).on("click",t1.iconEl,ee(function(a){var l;if(!e)return void e$();if(a.stopPropagation(),t2(i=!i),r&&(l=i,tZ(function(){var e;return tQ(this,function(t){return(null==(e=window.ApJsBridge)?void 0:e.setCustomSettings)?[2,new Promise(function(e){window.ApJsBridge.setCustomSettings({assetDisplay:l},function(){e()})})]:[2]})})()).then(function(){}),!i){n.toggleClass("wallet-price-hide-icon",!0),t.text(o);return}t3(t,n)},200)),[2]}})})().catch(function(e){console.error("initGlobalWalletPriceShow error",e)}),(o=function(){var e,t,n,o,r,i,a,l;return function(e,t){var n,o,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(c){var s=[l,c];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,o=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]0){var o=parseInt(n.text(),10)||0;n.text(o+e)}})}),$.get("/api/get-user",function(){}).catch(function(e){console.error("layout script updateCookieUserInfo error:",e)}),(a=$("#dialog-email-login-dialog")).on("click",".dialog-modal, .dialog-close-btn",function(){ob(),oR(),oa(),or=[],window.visualViewport&&(window.visualViewport.removeEventListener("resize",oU),$("#dialog-email-login-dialog").find(".dialog").css("transform","")),a.hide()}),$("#login-email").off("click").on("click",function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oo.INITIAL_EMAIL,t=$("#dialog-email-login-dialog");$("#dialog-login-dialog").hide(),oi(e),oc(e),t.show(),window.visualViewport&&window.visualViewport.addEventListener("resize",oU),oL()}(oo.INITIAL_EMAIL)}),a.find("#email-login-input").on("input",os).on("blur",function(){return n9(!0)}),a.find("#email-login-verification-code-input").on("input",os).on("blur",function(){return n7(!0)}),a.find("#password-input").on("input",function(){a.data("state")===oo.SET_PASSWORD&&on(),os(),$("#password-repeat-input").val()&&ot(!1);var e=!!$(this).val();$(this).siblings(".password-clear-icon, .password-toggle-icon").toggle(e)}).on("blur",function(){var e=a.data("state");(e!==oo.SET_PASSWORD||$("#password-input").val())&&oe(!0,!1,e===oo.SET_PASSWORD)}),a.find("#password-repeat-input").on("input",function(){os(),$("#password-repeat-input").val()&&ot(!1);var e=!!$(this).val();$(this).siblings(".password-clear-icon, .password-toggle-icon").toggle(e)}).on("blur",function(){(a.data("state")!==oo.SET_PASSWORD||$("#password-repeat-input").val())&&ot(!0)}),a.find(".email-login-header-back-icon").off("click").on("click",function(){n5({eid:"back_button",eventName:"dt_clck",businessParams:{back_button_type:or[or.length-1]}}),ob(),or.length>1&&or.pop();var e=or[or.length-1];e&&(oc(e),oL())}),a.find(".forgot-password").off("click").on("click",function(){n5({eid:"forgot_password_link",eventName:"dt_clck",businessParams:{}}),ob();var e=$("#email-login-input").val();e||(e=$("input.editor-email-input").attr("data-default-value")||""),oi(oo.FORGOT_PASSWORD),$("#email-login-verification-code-input").val(""),oc(oo.FORGOT_PASSWORD),$("#email-login-input").val(e).trigger("input")}),a.find(".verification-code-button").off("click").on("click",ow),a.find(".password-toggle-icon").off("click").on("click",function(e){e.preventDefault();var t=$(this),n=t.data("target");n5({eid:"password_toggle",eventName:"dt_clck",businessParams:{password_toggle_type:a.data("state"),target_field:n}});var o=$("#".concat(n)),r="password"===o.attr("type");o.attr("type",r?"text":"password"),t.toggleClass("password-show-icon password-hide-icon"),o[0].focus()}),a.find(".password-clear-icon").off("click").on("click",function(){var e=$(this).data("target"),t=$("#".concat(e));t.val("").attr("type","password").trigger("input"),t.siblings(".password-toggle-icon").removeClass("password-show-icon").addClass("password-hide-icon")}),l={"initial-email":{reportType:"initial_email",handler:oy},login:{reportType:"login",handler:o_},register:{reportType:"register",handler:oO},"forgot-password":{reportType:"forgot_password",handler:oS},"set-password":{reportType:"set_password",handler:oT},"bind-email-input-email":{reportType:"bind_email_input_email",handler:oE},"change-bind-email-input-old-email-password":{reportType:"change_bind_email_input_old",handler:oI},"change-bind-email-input-new-email-code":{reportType:"change_bind_email_input_new",handler:oC}},a.find(".email-login-confirm-btn").off("click").on("click",function(){return oA(function(){var e,t;return ox(this,function(n){switch(n.label){case 0:if(!(t=l[e=a.data("state")]))return[3,2];return n5({eid:"continue_button",eventName:"dt_clck",businessParams:{continue_button_type:t.reportType}}),[4,t.handler()];case 1:return n.sent(),[3,3];case 2:console.warn("Confirm button clicked in an unknown state:",e),n.label=3;case 3:return[2]}})})()}),iQ({wrapper:"search-wrapper",input:"search"}),$(".near-expiration-coupon-time").each(function(){var e=$(this),t=e.find(".near-expiration-coupon-time-hour"),n=e.find(".near-expiration-coupon-time-minute"),o=e.find(".near-expiration-coupon-time-second");if(0===t.length||0===n.length||0===o.length)return void console.warn("near-expiration-coupon-time element missing required child elements");!function(e){var t=e.hour,n=e.minute,o=e.second,r=e.cb;if(t&&0!==t.length&&n&&0!==n.length&&o&&0!==o.length)var i=parseInt(t.text(),10)||0,a=parseInt(n.text(),10)||0,l=parseInt(o.text(),10)||0,c=i,s=a,u=l,d=setInterval(function(){(l-=1)<0&&(l=59,(a-=1)<0&&(a=59,(i-=1)<0&&(clearInterval(d),i=0,a=0,l=0))),i!==c&&(t.text(i.toString().padStart(2,"0")),c=i),a!==s&&(n.text(a.toString().padStart(2,"0")),s=a),l!==u&&(o.text(l.toString().padStart(2,"0")),u=l),0===i&&0===a&&0===l&&(clearInterval(d),null==r||r())},1e3)}({hour:t,minute:n,second:o,cb:function(){o1&&o1.pause(),$(".near-expiration-coupon-container-pc").removeClass("show"),$(".near-expiration-coupon-container-mobile").hide(),$(".coupon-item-near-expiration-coupon-container").hide()}})}),function(e,t){var n,o,r,i,a,l,c=null!=(n=null==t?void 0:t.speed)?n:1,s=null==(o=null==t?void 0:t.pauseOnHover)||o,u=eh()?"right":null!=(r=null==t?void 0:t.direction)?r:"left",d=null==t?void 0:t.maxWidth,p=null==t?void 0:t.maxHeight,f=null!=(i=null==t?void 0:t.gap)?i:0,g=null!=(a=null==t?void 0:t.checkOverflowWithSiblings)&&a,m=null!=(l=null==t?void 0:t.overflowClass)?l:"text-overflow",h=$(document.body).find(e);if(0!==h.length){var v=[];h.each(function(){var e=$(this);if(!e.hasClass("no-marquee")){if(g){var t=e.closest(".tips-wrapper");if(t.length){var n=e.siblings(),o=t.width()||0,r=0;n.each(function(){r+=$(this).outerWidth(!0)||0});var i=parseInt(t.css("gap"),10)||4,a=n.length,l=o-r-i*a,h=e.find("span").first(),b=h[0],y=0;if(b&&(y=b.scrollWidth||h.outerWidth(!0)||0),y<=l)return;e.addClass(m)}}var w=function(e,t){var n,o,r,i=t.speed,a=t.pauseOnHover,l=t.direction,c=t.maxWidth,s=t.maxHeight,u=t.gap,d=e.children().first();if(0===d.length)return null;var p=0,f=!0,g=null,m=0,h=0,v=0,b=0;function y(){_();var e="left"===l||"right"===l;if((e?m:h)<=(e?v:b))return!1;if(e){if(void 0!==c&&m<=c)return!1}else if(void 0!==s&&h<=s)return!1;return!0}e.css({overflow:"hidden",whiteSpace:"nowrap",position:"relative"}),_();var w=y();function _(){w&&o?(m=o.outerWidth(!0)||0,h=o.outerHeight(!0)||0):(m=d.outerWidth(!0)||0,h=d.outerHeight(!0)||0),v=e.width()||0,b=e.height()||0}function O(){!g&&w&&(f=!0,function e(){if(f&&w){_();var t="left"===l||"right"===l;if((t?m:h)>(t?v:b)){var o=("left"===l||"right"===l?m:h)+u;if("left"===l){if(p-=i,o>0)for(;p<=-o;)p+=o;n.css("transform","translateX(".concat(p,"px)"))}else if("right"===l){if(p+=i,o>0)for(;p>=o;)p-=o;n.css("transform","translateX(".concat(p,"px)"))}else if("up"===l){if(p-=i,o>0)for(;p<=-o;)p+=o;n.css("transform","translateY(".concat(p,"px)"))}else if("down"===l){if(p+=i,o>0)for(;p>=o;)p-=o;n.css("transform","translateY(".concat(p,"px)"))}}else p=0,n.css("transform","translateX(0px) translateY(0px)");g=requestAnimationFrame(e)}}())}function S(){f=!1,g&&(cancelAnimationFrame(g),g=null)}w?(n=$('
').css({display:"inline-block",whiteSpace:"nowrap"}),o=d.clone(!0),r=d.clone(!0),n.append(o),u>0&&("left"===l||"right"===l?o.css("marginRight","".concat(u,"px")):o.css("marginBottom","".concat(u,"px"))),n.append(r),e.empty().append(n),_(),p=0):e.empty().append(d),a&&e.on("mouseenter",S).on("mouseleave",O);var E="marquee-resize-".concat(Math.random().toString(36).substr(2,9));$(window).on("resize.".concat(E),et(function(){w!==(w=y())?w?(n=$('
').css({display:"inline-block",whiteSpace:"nowrap"}),o=d.clone(!0),r=d.clone(!0),n.append(o),u>0&&("left"===l||"right"===l?o.css("marginRight","".concat(u,"px")):o.css("marginBottom","".concat(u,"px"))),n.append(r),e.empty().append(n),_(),p=0,O()):(S(),e.empty().append(d)):_()}));var C="marquee-visibility-".concat(Math.random().toString(36).substr(2,9));return $(document).on("visibilitychange.".concat(C),function(){document.hidden?S():O()}),requestAnimationFrame(function(){(w=y())&&!n&&(n=$('
').css({display:"inline-block",whiteSpace:"nowrap"}),o=d.clone(!0),r=d.clone(!0),n.append(o),u>0&&("left"===l||"right"===l?o.css("marginRight","".concat(u,"px")):o.css("marginBottom","".concat(u,"px"))),n.append(r),e.empty().append(n),_(),p=0),O()}),{start:O,stop:S,isRunning:function(){return f},cleanup:function(){S(),$(window).off("resize.".concat(E)),$(document).off("visibilitychange.".concat(C))}}}(e,{speed:c,pauseOnHover:s,direction:u,maxWidth:d,maxHeight:p,gap:f});w&&v.push(w)}}),1===v.length&&v[0]}}(".coupons-item-near-expiration-coupon-text",{speed:.2,pauseOnHover:!0}),function(){var e=$(".near-expiration-coupon-container-pc"),t=(window.buffbuff.pageData||{}).showNearExpirationCouponPc,n=eh()?"left top":"right top";if(t){if(e.addClass("show"),!window.gsap)return;window.gsap.from(e,{transformOrigin:n,scale:0,duration:1,ease:"power2.inOut",onComplete:o2})}setTimeout(function(){if(!window.gsap)return void e.removeClass("show");var t=window.gsap;t.to(e,{transformOrigin:n,scale:0,duration:1,ease:"power2.inOut",onComplete:function(){e.removeClass("show"),t.set(e,{scale:1})}})},8e3)}()})}();