1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3726],{88846:function(t,e,a){a.d(e,{FQ:function(){return u},IR:function(){return i},M5:function(){return r},fB:function(){return o},u:function(){return n}});let n="?pay=success",r="HAS_CLOSE_NEW_USER_TIP",i="https://cdn.hailuoai.com/pre/2024-12-14-17/user/multi_chat_file/0e8e1360-7300-4e92-a8f8-06fe05cef60b.jpeg",u="https://cdn.hailuoai.com/hailuo-video-web/public_assets/65b692dc-73db-4bfa-991a-1de7f4119cc0.docx",o="RETENTION_CACHE_SYMBOL"},32277:function(t,e,a){var n=a(46153),r=a(84993),i=a(10162),u=a(94010),o=a(38438),c=a(82983);e.Z=()=>{let t=(0,n.I0)(),e=(0,n.oR)(),a=async()=>{t((0,i.Pb)(!0)),await Promise.all([d(),f(),p(),_()]),t((0,i.Pb)(!1))},l=async()=>{try{let e=await (0,r.Lj)();t((0,i.WJ)(e.isEligible))}catch(t){console.log(t,"fetchIsEligible error")}},d=async()=>{if(e.getState().user.isLogin){l();try{var a,n,u;t((0,i.fr)(!0));let e=await (0,r.Ub)();t((0,i.ex)(e.privilegeType)),t((0,i.v)(e.totalCredits)),t((0,i.jj)(null!==(a=null==e?void 0:e.debitCredit)&&void 0!==a?a:0)),t((0,i.ZD)(null!==(n=null==e?void 0:e.maxPrivilegeCompensation)&&void 0!==n?n:null)),t((0,o.ju)({queueLength:e.queueLength,imageQueueLength:e.imageQueueLength})),t((0,i.VL)(e.memberText)),t((0,i.PC)(e.memberName)),t((0,i.e4)(e.expireText)),t((0,i.YA)(e.questionText)),t((0,i.Wu)(e.isNewUser)),t((0,i.eH)(null!==(u=e.creditExpireText)&&void 0!==u?u:[])),e.newUserVersion&&t((0,i.M9)(e.newUserVersion)),t((0,i.Ho)(e.memberHoverText)),t((0,i.XL)(e.expireTime))}catch(t){console.log(t,"fetchUserPay error")}finally{t((0,i.fr)(!1))}}},s=e=>{if(!e)return;let{durationSubs:a=[]}=e;a.forEach(e=>{switch(e.durationType){case u._2.MONTHLY:t((0,i.Pu)(e.subs)),t((0,i.fm)(e.discountLabel||""));break;case u._2.YEARLY:t((0,i.UK)(e.subs)),t((0,i._3)(e.discountLabel||""));break;case u._2.QUARTERLY:t((0,i.z5)(e.subs)),t((0,i.i7)(e.discountLabel||""));break;case u._2.WEEKLY:t((0,i.n1)(e.subs)),t((0,i.HC)(e.discountLabel||""))}}),t((0,i.Ey)(e.coupon)),t((0,i.$w)(e.hasBind))},f=async()=>{try{let e=await (0,r.DI)();s(e),t((0,i._t)(e))}catch(t){console.log(t,"setPrivilegeList error")}},g=e=>{t((0,i.YH)(null!=e?e:{}))},p=async()=>{if(e.getState().user.isLogin)try{let t=await (0,r.pI)();g(t)}catch(t){console.log(t,"setUserCurrentSubscribe error")}},_=async()=>{if(e.getState().user.isLogin)try{let{total_credit:e,sub_credits:a=[]}=await (0,r.c6)(),n={userBuy:0,subscribeGive:0,loginGive:0,total:e,userBuyRecord:[],subscribeRecord:[],loginGiveRecord:[]};null==a||a.forEach(t=>{var e,a,r;(null==t?void 0:t.credit_type)===u.CH.USER_BUY_CREDIT&&(n.userBuy=null!==(e=null==t?void 0:t.credit)&&void 0!==e?e:0,n.userBuyRecord=(null==t?void 0:t.record)||[]),(null==t?void 0:t.credit_type)===u.CH.SUBSCRIBE_GIVE_CREDIT&&(n.subscribeGive=null!==(a=null==t?void 0:t.credit)&&void 0!==a?a:0,n.subscribeRecord=(null==t?void 0:t.record)||[]),(null==t?void 0:t.credit_type)===u.CH.LOGIN_GIVE_CREDIT&&(n.loginGive=null!==(r=null==t?void 0:t.credit)&&void 0!==r?r:0,n.loginGiveRecord=(null==t?void 0:t.record)||[])}),t((0,i.tE)(n))}catch(t){console.log(t,"fetchCreditDiffTypeInfo error")}};return{fetchUserPay:d,fetchSubscribe:a,fetchPrivilegeList:f,fetchUserCurrentSubscribe:p,dispatchSubscribeToStore:g,dispatchPrivilegeToStore:s,fetchChargeGuideInfo:async()=>{try{let{comboList:e=[]}=await (0,r.cm)();null==e||e.forEach(e=>{e.type!==u.Ub.BIG_02_UPGRADE&&t((0,c.Lw)(e))})}catch(t){console.log(t,"fetchChargeGuideInfo error")}},fetchRetention:async()=>{if(!e.getState().user.isLogin)return null;try{let e=await (0,r.VE)();return console.log("retentionData",e),t((0,i.Xj)({retentionData:e})),e}catch(t){return console.log(t,"fetchRetention error"),null}},fetchCreditDiffTypeInfo:_}}},3726:function(t,e,a){var n=a(11719),r=a(79206),i=a(46153),u=a(20745),o=a(10162),c=a(94010),l=a(82705),d=a(32277);e.Z=()=>{let t=(0,r.tv)(),e=(0,r.lr)(),a=(0,i.I0)(),s=(0,i.oR)(),{dispatchPrivilegeToStore:f}=(0,d.Z)();return{navToSubscribe:function(){let{type:r=c.zY.MODAL,urlParams:i,trackSource:d=""}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d&&a((0,o.q9)(d)),(0,l.x2)(e);let g=(0,n._)({},(0,l.Im)(e),i||{});switch(r){case c.zY.MODAL:f(s.getState().pay.privilegeInfo),t.push((0,u.Q2)(u.rF,g));break;case c.zY.MAIN:t.push((0,u.Q2)(u.rF,g))}},closeSubscribeModal:()=>{t.back()}}}},84993:function(t,e,a){a.d(e,{Ac:function(){return P},DI:function(){return b},Jv:function(){return C},Jy:function(){return N},Lj:function(){return _},NG:function(){return R},QX:function(){return k},Rd:function(){return G},Rl:function(){return h},Ub:function(){return v},VE:function(){return Y},Wq:function(){return S},_Y:function(){return O},bP:function(){return w},c6:function(){return m},cm:function(){return D},hu:function(){return y},lc:function(){return U},pI:function(){return I},qJ:function(){return L},ty:function(){return T},vv:function(){return A},w8:function(){return E}});var n=a(11719),r=a(26015),i=a(94010),u=a(79206),o=a(89461),c=a(88846),l=a(20745),d=a(47341),s=a(82705),f=a(91354);let g={source:"h5",yy_platform:"h5"},p={params:g,disablePaymentIntercept:!0};async function _(){let{data:t}=await o.default.get("/v1/api/charge/monthly_gift_eligible");return t.data}async function v(){let{data:t}=await o.default.get("/v1/api/user/equity");return t.data}async function m(){let{data:t}=await o.default.get("/v1/api/billing/credit");return t.data}async function h(t){let{page:e,pageSize:a,transactionType:n}=t,{data:r}=await o.default.get("/v1/api/billing/transactions",{params:{page:e,page_size:a,transaction_type:n}});return r.data}async function y(){let{data:t}=await o.default.get("/v2/api/charge/credit_combo");return t.data}async function b(){let{data:t}=await o.default.get("/v2/api/charge/web/sub");return t.data}async function w(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{data:a}=await o.default.get("/v2/api/charge/combo/promo_package",(0,r._)((0,n._)({},p,e?{disableLoginIntercept:!0}:{}),{devicePlatformOverride:t}));return a.data}async function I(){let{data:t}=await o.default.get("/v1/api/user/subscription");return t.data}async function E(t){let{comboID:e,payAmount:a,refundAmount:i,realPayAmount:g,comboType:_,offerID:v,additionalCredit:m,canSubscribe:h,discountCode:y,productID:b,chargeType:w,returnUrl:I,source:E,devicePlatform:C,countdownPromo:L,signal:R}=t,P=l.rF,T=(0,d.TJ)(),k=(0,f.h1)(),{data:A}=await o.default.post("/v1/api/charge/pay_privilege_combo",(0,n._)({privilegeCombo:{comboID:e,payAmount:a,refundAmount:i,realPayAmount:g,offerID:v,additionalCredit:m},discountCode:y,subscribe:h,comboType:_,productID:b,chargeType:w,returnUrl:I||(0,u.Q2)("".concat(P).concat(c.u),(0,s.Im)())},L?{countdownPromo:L}:{},k&&{hl_ads_url:k},T&&{attribution:T}),"h5"===E?(0,r._)((0,n._)({},p),{devicePlatformOverride:C,signal:R}):R?{signal:R}:void 0);return A.data}async function C(t){let{chargeID:e,triggeredAtMs:a,devicePlatform:i,signal:u}=t,{data:c}=await o.default.post("/v1/api/charge/promo/countdown/activate",(0,n._)({},e?{chargeID:e}:{},void 0!==a?{triggeredAtMs:a}:{}),(0,r._)((0,n._)({},p),{devicePlatformOverride:i,signal:u}));return c.data}async function L(t){let{claimID:e,devicePlatform:a,signal:i}=t,{data:u}=await o.default.get("/v1/api/charge/promo/countdown/status",(0,r._)((0,n._)({},p),{devicePlatformOverride:a,params:(0,n._)({},g,e?{claimID:e}:{}),signal:i}));return u.data}async function R(t){let{data:e}=await o.default.post("/v1/api/charge/validate_discount_code",{privilegeCombo:{comboID:t.comboID,payAmount:t.payAmount,refundAmount:t.refundAmount,realPayAmount:t.realPayAmount,offerID:t.offerID,additionalCredit:t.additionalCredit},discountCode:t.discountCode});return e.data}async function P(t){let{comboID:e,offerID:a}=t,{data:n}=await o.default.post("/v1/api/charge/change_privilege",{privilegeCombo:{comboID:e,offerID:a}});return n.data}async function T(){let{data:t}=await o.default.post("/v1/api/charge/reset_privilege",{});return t.data}async function k(t){let{comboID:e,credit:a,amount:g,additionalCredit:_,discountID:v,bonusID:m,returnUrl:h,source:y,devicePlatform:b}=t,w=(0,d.TJ)(),I=(0,f.h1)(),{data:E}=await o.default.post("/v1/api/charge/pay_combo",(0,n._)({comboType:i.Db.CREDIT,creditCombo:{comboID:e,credit:a,amount:g,additionalCredit:_||0,discountID:v,bonusID:m},returnUrl:h||(0,u.Q2)("".concat(l.rF).concat(c.u),(0,s.Im)())},I&&{hl_ads_url:I},w&&{attribution:w}),"h5"===y?(0,r._)((0,n._)({},p),{devicePlatformOverride:b}):void 0);return E.data}async function A(){let{data:t}=await o.default.get("/v1/api/invoice/order_list");return t.data}async function U(t){let{data:e}=t,{data:a}=await o.default.post("/v1/api/invoice/issue",e);return a.data}async function O(){let{data:t}=await o.default.get("/v1/api/charge/report/info");return t.data}async function S(t){let{data:e}=await o.default.post("/v1/api/charge/report/ack",t);return e.data}async function D(){let{data:t}=await o.default.get("/v1/api/charge/combo/get_old_combo_v2");return t.data}async function G(t,e){let{data:a}=await o.default.get("/v1/api/charge/get_charge_status",{params:{chargeID:t},signal:e});return a.data}async function N(t){let{data:e}
1=await o.default.post("/v1/api/charge/report/unsubscribe",{options:t});return e.data}async function Y(){let{data:t}=await o.default.get("/v1/api/charge/retention");return t.data}},82705:function(t,e,a){a.d(e,{Im:function(){return _},NT:function(){return g},P:function(){return f},VA:function(){return l},XE:function(){return d},fY:function(){return v},gg:function(){return o},to:function(){return c},x2:function(){return p}});var n=a(11719),r=a(88370),i=a(77269);let u="hl_ads_key",o=()=>!i.a1||"undefined"!=typeof document&&!!document.getElementById("hailuo-advertising-consent-marker"),c=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","template_id","template_type","discount_id","landing_page_id","source","medium","campaign","utm_media_source","network","placement","adgroup","creative","ad_id","creative_id","keyword","language","country","anonymous_id","fbclid","fbc","fbp","gclid","gbraid","wbraid","ttclid","msclkid"],l=()=>{try{let t=r.storage.getItem(u);return t?JSON.parse(t):null}catch(t){return null}},d=t=>{t&&Object.keys(t).length>0&&r.storage.setItem(u,JSON.stringify(t))},s=t=>{let e={};return c.forEach(a=>{let n=t.get(a);n&&(e[a]=n)}),e.utm_media_source&&!e.utm_source&&(e.utm_source=e.utm_media_source),e},f=t=>{let e=s(t),a=l()||{};if(0===Object.keys(e).length)return a;let r=(0,n._)({},a,e);return d(r),r},g=t=>{try{if(t)return s(t);return s(new URLSearchParams(window.location.search))}catch(t){return{}}},p=t=>{if(!o())return{};let e=g(t);return Object.keys(e).length>0&&d((0,n._)({},l()||{},e)),e},_=t=>o()?(0,n._)({},l()||{},g(t)):{},v=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,r=new URL(t,window.location.origin),i=_(a);return Object.entries((0,n._)({},i,e)).forEach(t=>{let[e,a]=t;a&&r.searchParams.set(e,a)}),r.pathname+r.search}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.