1import{_ as e}from"./bubble-HdCexAU8.js";import{a as i,u as t,e as n,k as r,m as a,g as o,b as l}from"./index-hPb3wyDx.js";import{_ as s}from"./editSelectSong-AeMiv8Rd.js";import{at as d,g as c,r as g,V as u,w as b,f as p,D as f,x as y,y as m,B as v,G as _,U as h,u as k,I as x,O as L,K as C,M as w,H as S,a6 as $,J as j,a2 as R,n as T}from"./vendor-core-ByUhKfPn.js";import{_ as W}from"./inputLyric-BFBSdLOx.js";import{g as V}from"./const-DIcblchm.js";import{g as H}from"./i18n-misc-BDWLtpFz.js";import"./element-plus-BA4DjSQT.js";import"./axios-C-1G2k3o.js";import"./@ffmpeg-CcTuH-sP.js";import"./@paypal-DitgUCQS.js";import"./LoaderProgressCircle-K_zLQk6V.js";import"./loadingWaveSkeleton-D-uAvMnq.js";import"./colorUtil-Dc0piSax.js";import"./utils-BoALak89.js";import"./clipUtil-Du8am5Sb.js";const O={class:"lyric-edit"},z={class:"lyric-footer flex"},G={class:"lyric-footer-btns"},E={class:"fn-inline lyric-footer-btn btn1"},M={key:0,class:"block"},B={key:1,class:"block"},I={key:0,class:"lyric-tag-items"},P=["onClick"],U={key:0,class:"fn-inline lyric-footer-btn btn2"},A={key:0,class:"block"},D={key:1,class:"block"},N={class:"fn-inline lyric-footer-btn btn3"},Y={key:0,class:"block"},F={key:1,class:"block"},J={key:0,class:"lyric-box-mask"},K={__name:"editLyric",props:{pitem:{type:Object,default:null},item:{type:Object,default:null}},emits:["change"],setup(o,{expose:l,emit:s}){var j,R,T,K;const X=H.MAX_LYRIC_COUNT,Z=i(),{createRenderType:q}=d(Z),Q=null==(T=null==(R=(c()||(null==(j=null==window?void 0:window.$getVueCurrentInstance)?void 0:j.call(window))).appContext)?void 0:R.config)?void 0:T.globalProperties,{$$language:ee,$$t:ie,$$tm:te,$$tValue:ne}=(null==(K=c().appContext)?void 0:K.config.globalProperties.$i18n)??{},re=t(),ae=o,oe=s,le=g(null),se=u({lyric:"",charCount:0,isLoading:!1,tagVisible:!1,curGenerateType:"",editMode:!1}),de=async e=>{await re.checkLoginStatus()&&(se.lyric=e)},ce=e=>{se.lyric=e},ge=e=>{se.editMode=!1},ue=e=>{se.editMode=!0},be=e=>{se.charCount=e},pe=async()=>{await re.checkLoginStatus()&&(se.tagVisible=!se.tagVisible)},fe=async()=>{se.tagVisible=!1},ye=async()=>{var e,i;if(se.tagVisible=!1,null==Q||Q.logClickEvent("create_ailyrics",{type:re.isLogin?"sign_in":"not_sign_in"}),!(await re.checkLoginStatus()))return;if(se.isLoading)return;se.isLoading=!0;const t={lyrics:(null==(e=le.value)?void 0:e.getBeforeLyrics())??"",create_title:!1,type:1,song_id:null==(i=ae.item)?void 0:i.song_id};se.curGenerateType="row",r.generateLyrics(t).then(e=>{var i;se.isLoading=!1;const{code:t,data:n,msg:r}=e;200==t?null==(i=le.value)||i.insertLyric(n.lyrics):a.error({position:"top",content:ie("create.ai_generate_lyric_failed")})}).catch(e=>{se.isLoading=!1,a.error({position:"top",content:ie("create.ai_generate_lyric_failed")})})},me=async()=>{var e,i;if(se.tagVisible=!1,null==Q||Q.logClickEvent("create_ailyricsall",{type:re.isLogin?"sign_in":"not_sign_in"}),!(await re.checkLoginStatus()))return;if(se.isLoading)return;se.isLoading=!0;const t={lyrics:(null==(e=le.value)?void 0:e.getBeforeLyrics())??"",create_title:!1,type:4,song_id:null==(i=ae.item)?void 0:i.song_id};se.curGenerateType="all",await r.generateLyrics(t).then(e=>{var i;se.isLoading=!1;const{code:t,data:n,msg:r}=e;200==t?null==(i=le.value)||i.insertLyric(n.lyrics):a.error({position:"top",content:ie("create.ai_generate_lyric_failed")})}).catch(e=>{se.isLoading=!1,a.error({position:"top",content:ie("create.ai_generate_lyric_failed")})})};return l({getLyrics:()=>se.lyric}),b(()=>se.lyric,e=>{oe("change",se.lyric,se.charCount)}),p(()=>{null==document||document.addEventListener("click",fe)}),f(()=>{null==document||document.removeEventListener("click",fe)}),(i,t)=>(m(),y("div",{class:x(["only-lyric height-all",{"lyric-edit-mode":se.editMode,"lyric-edit-mode-mobile":"mobile"==k(q)}]),onClick:fe},[v("div",O,[h(W,{ref_key:"refLyricEdit",ref:le,lyric:se.lyric,isLoading:se.isLoading,maxLength:k(X),onCountChange:be,onInput:de,onChange:ce,onBlur:ge,onFocus:ue},null,8,["lyric","isLoading","maxLength"])]),v("div",z,[v("div",{class:x(["flex1 count",{"count-error":se.charCount>=k(X)}])},L(se.charCount)+"/"+L(k(X)),3),v("div",G,[v("div",E,[h(e,{content:k(ie)("create.song_structure"),placement:"top",disabled:se.tagVisible},{default:C(()=>[h(n,{renderStyle:{"--padding":"0","--width":"cn"==k(ee)()?"60px":"mobile"!=k(q)?"40px":"56px","--height":"100%","--borderRadius":"50px","--background":"rgba(255, 255, 255, 0.1)","--fontColor":"#fff","--fontSize":"12px","--fontWeight":"normal","--border":"none","--backgroundHover":"rgba(255, 255, 255, 0.2)","--fontColorHover":"#fff"},disabled:se.isLoading||se.charCount>k(X)-10,onClick:w(pe,["stop"])},{default:C(()=>["cn"!=k(ee)()&&"mobile"!=k(q)?(m(),y("i",M)):(m(),y("span",B,L(k(ie)("create.song_structure_btn")),1))]),_:1}
1,8,["renderStyle","disabled"])]),_:1},8,["content","disabled"]),se.tagVisible?(m(),y("div",I,[(m(!0),y(S,null,$(k(V)(),(e,i)=>(m(),y("div",{key:i,class:"lyric-tag-item tc pointer",onClick:w(()=>{var i;i=e,le.value.insertTag(i),se.tagVisible=!1,null==Q||Q.logClickEvent("create_structure",{add_tag_type:i,type:re.isLogin?"sign_in":"not_sign_in"})},["stop"])},L(e[`label_${k(ee)()}`]),9,P))),128))])):_("",!0)]),"mobile"!=k(q)?(m(),y("div",U,[h(e,{content:k(ie)("create.ai_generate_row"),placement:"top"},{default:C(()=>[h(n,{renderStyle:{"--padding":"0","--width":"cn"==k(ee)()?"62px":"mobile"!=k(q)?"40px":"36px","--height":"100%","--borderRadius":"50px","--background":"rgba(255, 255, 255, 0.1)","--fontColor":"#fff","--fontSize":"12px","--fontWeight":"normal","--border":"none","--backgroundHover":"rgba(255, 255, 255, 0.2)","--fontColorHover":"#fff"},loading:"row"===se.curGenerateType&&se.isLoading,disabled:se.isLoading||se.charCount>k(X)-10,onClick:ye},{default:C(()=>["cn"!=k(ee)()&&"mobile"!=k(q)?(m(),y("i",A)):(m(),y("span",D,L(k(ie)("create.ai_generate_row_btn")),1))]),_:1},8,["renderStyle","loading","disabled"])]),_:1},8,["content"])])):_("",!0),v("div",N,[h(e,{content:se.lyric?k(ie)("create.ai_generate_lyrics"):k(ie)("create.ai_generate_random_lyrics"),placement:"top",disabled:"mobile"==k(q)},{default:C(()=>[h(n,{renderStyle:{"--padding":"0","--width":"cn"==k(ee)()?"62px":"mobile"!=k(q)?"40px":se.lyric?"112px":"146px","--height":"100%","--borderRadius":"50px","--background":"rgba(255, 255, 255, 0.1)","--fontColor":"#fff","--fontSize":"12px","--fontWeight":"normal","--border":"none","--backgroundHover":"rgba(255, 255, 255, 0.2)","--fontColorHover":"#fff"},loading:"all"===se.curGenerateType&&se.isLoading,disabled:se.isLoading||se.charCount>k(X)-500,onClick:me},{default:C(()=>["cn"!=k(ee)()&&"mobile"!=k(q)?(m(),y("i",Y)):(m(),y("span",F,L(se.lyric?k(ie)("create.ai_generate_lyrics"):k(ie)("create.ai_generate_random_lyrics")),1))]),_:1},8,["renderStyle","loading","disabled"])]),_:1},8,["content","disabled"])])])]),se.isLoading?(m(),y("div",J)):_("",!0)],2))}},X={class:"edit-extend-song-edit-box"},Z={class:"edit-extend-song-lyrics"},q={class:"edit-extend-song-done-btn-box"},Q={class:"edit-extend-song-done-btn"},ee={__name:"extendSong",props:{visible:{type:Boolean,default:!1},item:{type:Object,default:null},pitem:{type:Object,default:null}},emits:["update:visible","reGenerate","close"],setup(t,{emit:r}){var a;const y=i(),{createRenderType:w}=d(y),{$$language:S,$$t:$,$$tm:W,$$tValue:V}=(null==(a=c().appContext)?void 0:a.config.globalProperties.$i18n)??{},H=t,O=r,z=g(null),G=g(null),E=u({visible:H.visible,isLoading:!1,disabled:!0,waveLoading:!1,ifRender:!0}),M=e=>{E.waveLoading=e},B=()=>{E.visible=!1,O("close",!1)},I=()=>{E.isLoading=!0,O("reGenerate",{startTime:z.value.getRenerateStartTime(),lyrics:G.value.getLyrics()},()=>{E.isLoading=!1})},P=(e,i)=>{E.disabled=i<1};b(()=>H.visible,e=>{E.visible=H.visible}),b(()=>E.visible,e=>{O("update:visible",e)});const U=()=>{var e;E.resizeObserver=new ResizeObserver(()=>{E.winWidth!=window.innerWidth&&(E.winWidth=window.innerWidth,E.ifRender=!1,T(()=>{E.ifRender=!0}))}),null==(e=E.resizeObserver)||e.observe(document.body)};return p(()=>{E.winWidth=window.innerWidth,U()}),f(()=>{var e;null==(e=E.resizeObserver)||e.disconnect()}),(i,t)=>(m(),j(l,{width:"892px",titleAlign:"left",title:k($)("create.extend"),subTitle:k($)("create.extend_regeneration_subtitle"),visible:E.visible,onClose:B,mobileRenderType:"drawerDialog"},{default:C(()=>[v("div",{class:x(["height-all edit-extend-song flex-column",{"edit-extend-song-mobile":"mobile"==k(w)}])},[v("div",X,[E.ifRender?(m(),j(s,{key:0,type:"extend",ref_key:"refSelectSong",ref:z,url:`${k(o)(H.item.mp3_url)}?type=extendSong`,duration:(H.item.duration_milliseconds??0)/1e3,onSyncWaveLoadingState:M},null,8,["url","duration"])):_("",!0)]),v("div",Z,[h(K,{item:H.item,pitem:H.pitem,ref_key:"refEditLyric",ref:G,onChange:P},null,8,["item","pitem"])]),v("div",q,[v("div",Q,[E.disabled?(m(),j(e,{key:0,effect:"dark",content:k(V)("create.min_n_letters_lyric",{count:1}),placement:"top"},{default:C(()=>[h(n,{disabled:E.disabled,onClick:I,renderStyle:{"--padding":"0","--width":"100%","--height":"48px","--borderRadius":"50px","--fontColor":"#fff","--fontSize":"16px","--fontWeight":"normal","--border":"none","--background":"linear-gradient(120deg, rgb(72, 225, 235, 1) -1%, rgb(72, 225, 235, 1) 100%)","--backgroundHover":"linear-gradient(120deg, rgb(72, 225, 235, 0.75) -1%, rgb(72, 225, 235, 0.75) 100%)","--fontColorHover":"#fff"}},{default:C(()=>[R(L(k($)("create.extend")),1)]),_:1},8,["disabled"])]),_:1},8,["content"])):_("",!0),E.disabled?_("",!0):(m(),j(n,{key:1,disabled:E.isLoading||E.waveLoading,onClick:I,renderStyle:{"--padding":"0","--width":"100%","--height":"48px","--borderRadius":"50px","--fontColor":"#fff","--fontSize":"16px","--fontWeight":"normal","--border":"none","--background":"linear-gradient(120deg, rgb(72, 225, 235, 1) -1%, rgb(72, 225, 235, 1) 100%)","--backgroundHover":"linear-gradient(120deg, rgb(72, 225, 235, 0.75) -1%, rgb(72, 225, 235, 0.75) 100%)","--fontColorHover":"#fff"}},{default:C(()=>[R(L(k($)("create.extend")),1)]),_:1},8,["disabled"]))])])],2)]),_:1},8,["title","subTitle","visible"]))}};export{ee 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.