PageSourceSearch

https://static-cos.mureka.ai/cos-prod/mureka/static/js/subscribeDialog-DiLP-242.js

js mureka.ai collected 2026-09-24 09:24:26 UTC 16,116 bytes, 1 lines download raw bytes

1import"./swiper-DJTO6NsM.js";import{g as e,at as a,r as i,c as r,w as l,n as t,f as o,D as s,x as n,y as p,U as u,J as c,G as d,K as m,u as _,B as v,O as y,I as b,P as g,H as f,a6 as h}from"./vendor-core-DockhpYX.js";import{_ as w,l as j,E as P,a as S,u as k,B as $,F as T,dh as L,dL as E,b as x,dn as C,dP as D,dq as I,dd as R,s as M,bH as A,bI as U,dp as F,ee as O,dt as q}from"./index-DIXwfVMT.js";import{l as B,M as H,o as W}from"./i18n-misc-CJ8HFqLU.js";import{_ as V}from"./trialFor7DaysGuid-BmXNELT-.js";import{P as z}from"./PricingMobile-D9HM9csz.js";import{P as K}from"./support-Dh2O3h4b.js";import{p as Y,b as G}from"./tracking-cDgVhpcg.js";import"./axios-C-1G2k3o.js";import"./element-plus-CADUlNlv.js";import"./@ffmpeg-CcTuH-sP.js";import"./@paypal-DitgUCQS.js";import"./pricingTracking-CIYO5YtU.js";import"./AudioPlayer-C0e_oCjk.js";import"./LoaderCircle-CVBYnNOL.js";import"./utils-BoALak89.js";import"./icon-left-CtRC4buD.js";import"./feedbackSupportDialog-c3jwKPug.js";import"./feedbackDialog-C80G63ni.js";import"./close-ico-BC4C3kzG.js";import"./vue-filepond.esm-CVTHONcd.js";import"./audioItem-CPCNFcBP.js";import"./data-Dlp3D-33.js";import"./dislikeFeedback-X0g7eabf.js";import"./index.vue_vue_type_style_index_0_lang-BjXEh3JP.js";import"./PlaylistCover.vue_vue_type_style_index_0_lang-CaUKF6_r.js";import"./apiPlaylists-Beo81x_K.js";import"./PullTo-BIvbThln.js";import"./reportDialog-dfPF1U9u.js";import"./AudioItemMoreMenuList-JqslN4xG.js";import"./apiResource-Bn1KBcBO.js";import"./music-iFGXTDVs.js";import"./index-7J1yMQU2.js";import"./LoaderProgressCircle-CjjKxBhW.js";import"./loadingWaveSkeleton-Boo7wKEw.js";import"./colorUtil-Dc0piSax.js";import"./clipUtil-Cm1WHU6U.js";import"./sharedResourceTrack-DLCZiMHU.js";import"./handlePreviewMvEntryClick-k3_soxwd.js";import"./validationTools-DPj-hFp5.js";import"./useMusicVideoStore-DCHuX_cz.js";import"./useVideosStore-CUXDBCiv.js";import"./AudioWavForm-5hQe80uG.js";import"./songEditEntry-C3dKR02T.js";import"./openInStudioUtils-quOvGHei.js";import"./LoaderWave-BLdNKbR3.js";import"./LazyLoadImg-Bzjg4n3F.js";import"./downloadCopyright-Cfizjj8X.js";import"./editSongBasicInfo-BthMad-N.js";import"./uploadClipImage-_rfQuZBk.js";import"./img-empty-BTiNkDHg.js";import"./goToPublish-_z8U_UTt.js";import"./generateStepDialog-BQupNTN0.js";import"./showdown-CJX62pKm.js";import"./showdown-lqIcKInw.js";import"./coverVoiceDialog-eLeQaDGT.js";import"./audioDragUpload-C8aSPnj5.js";import"./addLinkDialog-CEL1E-f2.js";import"./extendEditingDialog-BLmRjFp0.js";import"./createAiFlag-LgHpF5sP.js";import"./ClippingSelectDuration-CxBC1WN6.js";import"./ClippingSelectDurationOparation-BrSZggMq.js";import"./const-DIcblchm.js";import"./inputLyric-DeVXPDiN.js";import"./editorWavePlayer-Ba3mFj5w.js";import"./uploadClipImageMini-D9rFUyTf.js";import"./lyricsTranslateDialog-Bd--BKtX.js";import"./ClippingFixedDuration-CditvG3N.js";import"./trimEditingDialog-DWc3LmCS.js";const N={key:0,class:"pc-subscribe"},X={class:"pc-subscribe__inner"},J={class:"pc-subscribe__header"},Q={class:"pc-subscribe__header-main"},Z={class:"pc-subscribe__title"},ee={key:0,class:"pc-subscribe__banner"},ae={class:"pc-subscribe__subtitle"},ie={class:"pc-subscribe__main"},re={class:"pc-subscribe__plans"},le={class:"tab pointer"},te=["onClick"],oe={class:"tab-label"},se={key:0,class:"tab-save"},ne={key:1,class:"mobile-content"},pe=w({__name:"subscribeDialog",props:{visible:{type:Boolean,default:!1},type:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""},membershipSource1:{type:String,default:""},membershipSource2:{type:String,default:""},subscribePlanError:{type:Function,default:()=>{}},paywallSignalType:{type:String,default:""}},emits:["update:visible","subscribeCurrentPlan","subscribePlanError"],setup(w,{emit:pe}){var ue;const ce=null==(ue=e())?void 0:ue.appContext.config.globalProperties,de=null==ce?void 0:ce.$router,{$$t:me}=null==ce?void 0:ce.$i18n,_e=pe,ve=w,ye=j(),be=P(),{subscribeList:ge}=a(ye),fe=S(),{createRenderType:he,lastSimilarCreateType:we}=a(fe),je=k(),Pe=$(),Se=i(ve.visible),ke=i(!1),$e=i(null),Te=i(0),Le=i({}),Ee=i(!1),xe=i({}),Ce=i(""),De=i(""),Ie=i([]),Re=i(null),Me=i({width:"0px",transform:"translateX(0) translateY(-50%)"}),Ae=r(()=>{var e;return(null==(e=be.phase2TrialPlans)?void 0:e[0])||null}),Ue=r(()=>Se.value&&!!Ae.value&&be.hasUsd1TrialOffer),Fe=r(()=>Ae.value?T(Ae.value):"$1"),Oe=r(()=>(be.tabOrder||[be.PERIOD_MAP.year,be.PERIOD_MAP.month]).map(e=>({key:e,label:e===be.PERIOD_MAP.year?me("credit.yearPlan"):me("credit.monthPlan")}))),qe={free:me("credit.free"),basic:me("credit.basic_plan"),pro:me("credit.pro_plan"),ultra:me("credit.ultra_plan")},Be=r(()=>({month:me("credit.monthly"),year:me("credit.yearly")})),He=r(()=>{var e,a;return!!(null==(a=null==(e=je.userInfo)?void 0:e.user)?void 0:a.is_vip)}),We=r(()=>{var e;return!!(null==(e=ge.value)?void 0:e.some(e=>1===(null==e?void 0:e.in_effect)&&L(e)))}),Ve=r(()=>{var e,a,i;const r=(null==(e=ge.value)?void 0:e.find(e=>1===(null==e?void 0:e.in_effect)))||null;return`${(null==(a=null==r?void 0:r.stripe_info)?void 0:a.currency_symbol)||(null==(i=null==r?void 0:r.paypal_info)?void 0:i.currency_symbol)||"$"}1`}),ze=r(()=>{var e;if(We.value)return me("credit.trial_price_7d",{price:Ve.value});if(He.value){const a=null==(e=je.userInfo)?void 0:e.user;return`${qe[null==a?void 0:a.vip_level_name]||"Pro"} · ${Be.value[null==a?void 0:a.vip_period_name]||me("credit.monthly")}`}return me("credit.free")}),Ke=r(()=>je.credits),Ye=r(()=>(be.currentPlans||[]).filter(e=>"free"!==e.level_name)),Ge=()=>{setTimeout(()=>{var e;if(!Re.value||!(null==(e=Ie.value)?void 0:e.length))return;const a=Ie.value,i=Array.isArray(a)?a:[a],r=Oe.value.findIndex(e=>e.key===be.activeTab),l=i[r>=0?r:0];if(!l)return;const t=l.getBoundingClientRect(),o=Re.value.getBoundingClientRect();Me.value={width:`${t.width}px`,transform:`translateX(${t.left-o.left}px) translateY(-50%)`}},0)};l(()=>ve.visible,e=>{Se.value=e}),l(()=>ge.value,e=>function(e){let a={};
1(e||[]).forEach(e=>{var i,r,l;1===(null==(i=e.paypal_info)?void 0:i.in_effect)&&(a={type:"paypal",product_id:e.paypal_info.product_id,plan_id:e.paypal_info.plan_id||null}),1===(null==(r=e.stripe_info)?void 0:r.in_effect)&&(a={type:"stripe",product_id:e.stripe_info.product_id}),1===(null==(l=e.airwallex_info)?void 0:l.in_effect)&&(a={type:"airwallex",product_id:e.airwallex_info.product_id,plan_id:e.airwallex_info.plan_id||null})}),xe.value=a}(e),{deep:!0,immediate:!0}),l(()=>Se.value,async e=>{e&&(Y("subcribe_show",{membership_source1:"popup",membership_source2:"paywall_signal_trigger",scene_type:"sub_pop_up"}),await Promise.all([je.isLogin?E({onExpired:()=>be.loadProductList()}):Promise.resolve(null),be.init().catch(()=>{})]),await t(),Ge())},{immediate:!0}),l(()=>je.isLogin,async e=>{e&&Se.value&&await E({onExpired:()=>be.loadProductList()})}),l(()=>be.activeTab,async()=>{await t(),Ge()}),l(()=>Oe.value.map(e=>e.key).join("|"),async()=>{await t(),Ge()}),l(()=>be.isLoadingProductList,async e=>{!e&&Se.value&&(await t(),Ge())}),l(()=>Te.value,e=>{0===e&&clearInterval($e.value)});const Ne=(e,a)=>{const i=de.currentRoute.value,r=i.query.from_type??"",l=i.query.source_route??"";return"similar"===r?`${window.location.origin}${l}?create_type=${we.value}`:`${window.location.origin}${"en"===je.appLanguage?"":`/${je.appLanguage}`}/payment-result?pay_channel=${e}&product_id=${a}&from_type=${r}&source_route=${l}`},Xe=async()=>{var e,a,i;await Promise.allSettled([be.loadProductList(),be.loadCountdown(),ye.fetchSubscribeList(),null==(e=je.getUserInfo)?void 0:e.call(je),null==(a=je.refreshUserAccount)?void 0:a.call(je),null==(i=je.getUserBillList)?void 0:i.call(je)])},Je=async e=>{var a;const i=H.pay.openMobile&&W()?"wechat_h5":"wechat_native",r=(null==(a=null==e?void 0:e[`${i}_info`])?void 0:a.product_id)||(null==e?void 0:e.product_id)||"";if(!r)return void M.error({content:"Failed to load payment product, please try again later"});const{code:l,data:t,msg:o}=await A({product_id:r,channel:i,membership_source1:ve.paywallSignalType?"paywall_guide":ve.membershipSource1,membership_source2:ve.paywallSignalType?`paywall_${ve.paywallSignalType}`:ve.membershipSource2,return_url:Ne(i,r),cancel_url:window.location.href});if(200!==l)return void M.error({content:o||"Failed to create payment, please try again later"});const s=null==t?void 0:t.order_id,n=null==t?void 0:t.jump_url;s&&n?U({levelName:e.level_name,periodName:e.period_name,totalPrice:e.new_price,wechat_native_url:n,order_id:s},Xe,()=>{}):M.error({content:"Failed to load payment, please try again later"})},Qe=e=>B?Je(e):ra(e),Ze=e=>{be.selectTab(e)},ea=async e=>{De.value=D(e);try{await(async e=>{if(ve.paywallSignalType){const a=await G({scene:"popup",extra:{level_name:e.level_name,period_name:e.period_name,membership_source1:"popup",membership_source2:"paywall_signal_trigger"}});ce.logCustomEvent("subcrirbe_sub_click",a)}else{const a=await G({scene:"popup",extra:{level_name:e.level_name,period_name:e.period_name,membership_source1:"popup",membership_source2:"paywall_signal_trigger"}});ce.logCustomEvent("subcrirbe_sub_click",a)}if(je.isLogin)return Qe(e);await je.checkLoginStatus({rightType:"generate",create_type:"0",generate:"0",source:"newlanding"},async a=>{var i;if(a){await ye.fetchSubscribeList(),await t();const a=null==(i=ge.value)?void 0:i.find(a=>a.level_name===e.level_name&&a.period_name===e.period_name);a&&await Qe(a)}})})(e)}finally{De.value=""}},aa=()=>{ce.logClickEvent("subcribe_pop_up_close",{}),Se.value=!1,_e("update:visible",!1)},ia=(e,a)=>{[8004,8006,8007,8009,8010,8011,8012,8017].includes(e)?M.error({content:me(`credit.errorCodesMsg_${e}`)}):M.error({content:a})},ra=e=>{var a;if(1==e.in_effect)return void(ve.subscribePlanError&&(null==(a=ve.subscribePlanError)||a.call(ve),_e("update:visible",!1)));ke.value=!0;const{level_name:i,period_name:r}=e;F({period:r,level:i}).then(a=>{if(200==a.code){const{action_type:l}=a.data;Ce.value=l,"stripe"==Pe.stripePaymentAbTest&&1==l?la(e):[2,3].includes(l)?oa(e):1==l&&(de.push({name:"payment",query:{membership_source1:ve.paywallSignalType?"paywall_guide":ve.membershipSource1,membership_source2:ve.paywallSignalType?`paywall_${ve.paywallSignalType}`:ve.membershipSource2,level:i,period:r}}),ke.value=!1,Se.value=!1,_e("update:visible",!1))}else ke.value=!1,ia(a.code,a.msg),ve.subscribePlanError&&setTimeout(()=>{var e;null==(e=ve.subscribePlanError)||e.call(ve),_e("update:visible",!1)},1e3)}).finally(()=>{})},la=e=>{var a;const i=(null==(a=null==e?void 0:e.stripe_info)?void 0:a.product_id)??e.product_id;ta({product_id:i,channel:"stripe",membership_source1:ve.paywallSignalType?"paywall_guide":ve.membershipSource1,membership_source2:ve.paywallSignalType?`paywall_${ve.paywallSignalType}`:ve.membershipSource2,stripe_custom_checkout:!1,...O(e)},"stripe")},ta=(e,a)=>{const i=de.currentRoute.value,{from_type:r,source_route:l}=i.query,t="similar"==i.query.from_type?`${window.location.origin}${i.query.source_route}?create_type=${we.value}
1`:`${window.location.origin}${"en"===je.appLanguage?"":`/${je.appLanguage}`}/payment-result?pay_channel=${a}&product_id=${e.product_id}&from_type=${r}&source_route=${l}`;A({...e,return_url:t,cancel_url:window.location.href}).then(e=>{if(200==e.code){const{jump_url:a}=e.data;a&&(window.location.href=a)}else ia(e.code,e.msg)}).finally(()=>{ke.value=!1})},oa=async e=>{var a,i,r;const l="stripe"==xe.value.type?null==(a=null==e?void 0:e.stripe_info)?void 0:a.product_id:"airwallex"==xe.value.type?null==(i=null==e?void 0:e.airwallex_info)?void 0:i.product_id:null==(r=null==e?void 0:e.paypal_info)?void 0:r.product_id;q(xe.value.type,{new_product_id:l,action_type:Ce.value}).then(e=>{const{data:a,code:i,msg:r}=e;200==i?(Le.value=a,Ee.value=!0):M.error({content:r})}).finally(()=>{ke.value=!1})},sa=async e=>{const a=(null==e?void 0:e.product_id)??"";try{const{code:e,data:i,msg:r}=await I({new_product_id:a,action_type:Ce.value});if(200==e){if(i.stripe_client_secret){const e=await R(i);if(Ee.value=!1,200!==e.status)return void M.error({content:"failed to 3ds verification, please try again later"})}Ee.value=!1,na(a)}else 500==e||8012==e?M.error({content:"failed to switch plan, please try again later"}):8013==e?M.error({content:"Failed to switch plan, please check your Stripe payment settings"}):M.error({content:r});Ee.value=!1}catch{Ee.value=!1,M.error({content:"failed to switch plan, please try again later"})}},na=e=>{de.push({name:"paymetResult",query:{pay_channel:xe.value.type,pay_type:"renew",product_id:e}}),Se.value=!1,_e("update:visible",!1)},pa=()=>{Se.value=!1,Ee.value=!1,_e("update:visible",!1)};return o(()=>{ve.paywallSignalType?ce.logCustomEvent("paywall_popup_show",{signal_type:ve.paywallSignalType,popup_layer:"popup_2",membership_source1:"paywall_guide",membership_source2:`paywall_${ve.paywallSignalType}`}):G({scene:"popup",extra:{membership_source1:"ad_source",membership_source2:"lp_subscribe_cta_new"}}).then(e=>{ce.logCustomEvent("subcribe_show",e)}),window.addEventListener("resize",Ge)}),s(()=>{window.removeEventListener("resize",Ge),ce.logCustomEvent("paywall_popup_close",{signal_type:ve.paywallSignalType,popup_layer:"popup_2",close_reason:"close_btn"})}),(e,a)=>(p(),n("div",null,[u(x,{"custom-class":`${_(he)}-subscribe-dialog`,width:"1100px",height:"800px",visible:Se.value,"background-image":"","mobile-render-type":"drawerDialog",onClose:aa},{default:m(()=>["pc"==_(he)?(p(),n("div",N,[v("div",X,[v("div",J,[v("div",Q,[v("h2",Z,y(w.title),1),Ue.value?(p(),n("div",ee,[u(V,{class:"pc-subscribe__trial-banner",type:"offer-countdown",price:Fe.value,desc:"","track-enabled":!1},null,8,["price"])])):d("",!0)]),v("p",ae,y(w.description),1)]),v("div",ie,[v("div",re,[v("div",{ref_key:"tabContainerRef",ref:Re,class:b(["pricing-tab-container",{activeYear:_(be).activeTab===_(be).PERIOD_MAP.year,activeMonth:_(be).activeTab===_(be).PERIOD_MAP.month}])},[v("div",{class:"tab-active-mask",style:g(Me.value)},null,4),v("div",le,[(p(!0),n(f,null,h(Oe.value,e=>(p(),n("div",{key:e.key,ref_for:!0,ref_key:"tabItemsRef",ref:Ie,class:b(["tab-item flex-center",{"tab-item-active":_(be).activeTab===e.key,"tab-item--monthly":e.key===_(be).PERIOD_MAP.month}]),onClick:a=>Ze(e.key)},[v("span",oe,y(e.label),1),e.key===_(be).PERIOD_MAP.year?(p(),n("span",se,y(_(me)("credit.save20_off")),1)):d("",!0)],10,te))),128))])],2),u(K,{class:"pc-subscribe__pricing-grid","render-version":"compact",plans:Ye.value,"highlight-plan-key":_(be).landingHighlightPlanKey,"pending-plan-key":De.value,countdown:_(be).countdown,"membership-source1":ve.membershipSource1,"membership-source2":ve.membershipSource2,"membership-source3":"","product-list":_(be).productList,onPlanClick:ea},null,8,["plans","highlight-plan-key","pending-plan-key","countdown","membership-source1","membership-source2","product-list"])])])])])):(p(),n("div",ne,[u(z,{class:"mobile-subscribe__pricing-mobile","is-loading-product-list":_(be).isLoadingProductList,"is-vip":He.value,"current-plan-name":ze.value,"current-gold":Ke.value,tabs:Oe.value,"active-tab":_(be).activeTab,"current-plans":Ye.value,"landing-preference":_(be).landingPreference,"landing-highlight-plan-key":_(be).landingHighlightPlanKey,"pending-plan-key":De.value,"product-list":_(be).productList,"membership-source1":ve.membershipSource1,"membership-source2":ve.membershipSource2,"membership-source3":"","show-data":{},countdown:_(be).countdown,"handle-tab-click":Ze,"handle-plan-click":ea},null,8,["is-loading-product-list","is-vip","current-plan-name","current-gold","tabs","active-tab","current-plans","landing-preference","landing-highlight-plan-key","pending-plan-key","product-list","membership-source1","membership-source2","countdown"])]))]),_:1},8,["custom-class","visible"]),Ee.value?(p(),c(C,{key:0,visible:Ee.value,"onUpdate:visible":a[0]||(a[0]=e=>Ee.value=e),"upgrade-dialog-data":Le.value,"product-list":_(ge),allowed_behavior:Ce.value,onHandleUpgrade:sa,onHandlePopupAfterUpgrade:pa},null,8,["visible","upgrade-dialog-data","product-list","allowed_behavior"])):d("",!0)]))}},[["__scopeId","data-v-6a4b41fb"]]);export{pe as default};

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.