PageSourceSearch

https://static-cos.mureka.ai/cos-prod/mureka/static/js/lightCanvas-C7S1NOJv.js

js mureka.ai collected 2026-09-24 09:23:57 UTC 99,018 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/css/index-CbsCjE9Y.css","static/css/createAiFlag-COkj_1Ai.css","static/css/removeWatermarkDialog-Iv3cWYN0.css","static/css/LoaderCircle-CD9tR27u.css","static/css/AudioPlayer-aNSLEcLc.css","static/css/LoaderWave-DejuZph_.css","static/css/LazyLoadImg-DZdlv9kZ.css","static/css/Search-Mcv61NnH.css","static/css/PullTo-C5Eby8tu.css","static/css/addLinkDialog-BAf-j06I.css","static/css/vue-filepond-LES1QVTl.css","static/css/AudioPlayerSlider-H0esv5kh.css","static/css/videoLayoutPreview-CCQpd773.css","static/css/StoryboardDialog-CFIm8p6X.css"])))=>i.map(i=>d[i]);
2import{t as e,e as a}from"./i18n-misc-CJ8HFqLU.js";import{g as l,r as i,c as n,w as t,J as o,y as s,K as r,x as u,G as v,B as c,U as d,u as _,M as m,O as g,P as p,n as h,Q as f,H as y,a6 as b,ac as k,I as w,T as S,$ as C,at as M,f as N,W as I,a1 as L,D as x,R as E,ai as P,h as A,au as T,aA as R,aH as $,ay as z,a2 as U}from"./vendor-core-DockhpYX.js";import{_ as D,h as O,b as j,l as K,u as V,g as W,aj as B,m as F,ae as H,af as q,ah as G,a6 as Y,n as J,aE as Q,bk as X,aD as Z}from"./index-DIXwfVMT.js";import{_ as ee,M as ae,i as le,g as ie,a as ne,c as te,b as oe,d as se,V as re,k as ue}from"./videoLayoutPreview-Czul9MEP.js";import{u as ve,a as ce,i as de,g as _e}from"./useMusicVideoStore-DCHuX_cz.js";import{_ as me}from"./LoaderCircle-CVBYnNOL.js";import{_ as ge}from"./LoaderWave-BLdNKbR3.js";import{a as pe}from"./PullTo-BIvbThln.js";import{_ as he}from"./AudioPlayer-C0e_oCjk.js";import{_ as fe}from"./AudioWavForm-5hQe80uG.js";import{L as ye}from"./LazyLoadImg-Bzjg4n3F.js";import{h as be}from"./characterCreateAccess-B4uI1uxL.js";import{r as ke,R as we,u as Se,C as Ce,o as Me}from"./CanvasReferencePicker-FzljqgLh.js";import{t as Ne,L as Ie,C as Le}from"./CanvasGeneratingState-DU9QjUTi.js";import{W as xe,a as Ee,b as Pe}from"./WorkspaceRenameDialog-DoZSiV4r.js";import{c as Ae,d as Te,e as Re,g as $e,f as ze,h as Ue,a as De,j as Oe,r as je,i as Ke,b as Ve}from"./workspaceProjectUtils-CPviSWaj.js";import{u as We}from"./useMusicVideoPreviewActions-Jm-RqGtk.js";import"./axios-C-1G2k3o.js";import"./element-plus-CADUlNlv.js";import"./@ffmpeg-CcTuH-sP.js";import"./@paypal-DitgUCQS.js";import"./close-ico-BC4C3kzG.js";import"./createAiFlag-LgHpF5sP.js";import"./play-DvP1bSe7.js";import"./clipUtil-Cm1WHU6U.js";import"./utils-BoALak89.js";import"./const-DIcblchm.js";import"./apiResource-Bn1KBcBO.js";import"./Search-mxSMIlov.js";import"./addLinkDialog-CEL1E-f2.js";import"./play-light-ico-DL4sX3mX.js";import"./validationTools-DPj-hFp5.js";import"./prev-BM8kEqdX.js";import"./next-bV_04vVC.js";import"./idleVideoPreloader-_aqlp7eB.js";import"./vue-filepond.esm-CVTHONcd.js";import"./colorUtil-Dc0piSax.js";import"./AudioPlayerSlider-DS_NgRbv.js";import"./useVideosStore-CUXDBCiv.js";import"./apiPlaylists-Beo81x_K.js";import"./loadingWaveSkeleton-Boo7wKEw.js";const Be="https://static-cos.mureka.ai/cos-prod/mureka/static/png/live-performance-CRqzzhx-.png",Fe={key:0,class:"mv-light-canvas__skill-detail-dialog-header"},He={class:"mv-light-canvas__skill-detail-head"},qe={key:0},Ge=["disabled"],Ye={key:0,class:"mv-light-canvas__skill-detail"},Je={class:"mv-light-canvas__skill-detail-video"},Qe=["src","poster"],Xe=["src","alt"],Ze={key:2,class:"mv-light-canvas__skill-detail-video-empty","aria-hidden":"true"},ea={key:3,class:"mv-light-canvas__skill-detail-video-loading"},aa=["aria-label"],la={class:"mv-light-canvas__skill-detail-video-progress"},ia=["value","aria-label"],na=["aria-label"],ta=["aria-label"],oa={class:"mv-light-canvas__skill-detail-description"},sa=D({__name:"CanvasChatSkillDetailDialog",props:{visible:{type:Boolean,default:!1},skill:{type:Object,default:null}},emits:["update:visible","use"],setup(e){var a,f,y,b;const k=e,{$$t:w=e=>e}=(null==(b=null==(y=null==(f=null==(a=l())?void 0:a.appContext)?void 0:f.config)?void 0:y.globalProperties)?void 0:b.$i18n)||{},S=i(null),C=i(!1),M=i(!1),N=i(!0),I=i(0),L=i(0),x=Object.freeze({live_performance:Be});function E(e,a,l){const i=w(e,l);return i&&i!==e?i:a}function P(...e){for(const a of e){const e=Array.isArray(a)?a[0]:a;if(e)return e}return""}const A=n(()=>{var e,a,l,i,n,t,o;const s=P(null==(e=k.skill)?void 0:e.video_oss_keys,null==(a=k.skill)?void 0:a.video_oss_key,null==(l=k.skill)?void 0:l.video_url,null==(i=k.skill)?void 0:i.videoUrl,null==(n=k.skill)?void 0:n.video_key,null==(t=k.skill)?void 0:t.preview_oss_key,null==(o=k.skill)?void 0:o.preview_url);return s?ke(s):""}),T=n(()=>{var e,a,l,i,n;const t=P(null==(e=k.skill)?void 0:e.image_oss_keys,null==(a=k.skill)?void 0:a.cover_url,null==(l=k.skill)?void 0:l.coverUrl,null==(i=k.skill)?void 0:i.cover);return t?ke(t):x[null==(n=k.skill)?void 0:n.key]||""}),R=n(()=>{var e,a,l;const i=Number((null==(e=k.skill)?void 0:e.usage_count)??(null==(a=k.skill)?void 0:a.usageCount)??(null==(l=k.skill)?void 0:l.use_count)??0);return Number.isFinite(i)&&i>0?i:0}),$=n(()=>L.value?Math.max(0,Math.min(100,I.value/L.value*100)):0),z=n(()=>D(I.value)),U=n(()=>D(L.value));function D(e){const a=Math.max(0,Math.floor(Number(e)||0));return`${String(Math.floor(a/60)).padStart(2,"0")}
2:${String(a%60).padStart(2,"0")}`}function K(){var e;const a=Number((null==(e=S.value)?void 0:e.duration)||0);Number.isFinite(a)&&a>0&&(L.value=a)}function V(){var e;I.value=Number((null==(e=S.value)?void 0:e.currentTime)||0)}function W(){C.value=!0,M.value=!1}function B(){C.value=!1,I.value=L.value}function F(){const e=S.value;e&&(e.paused?(M.value=!0,e.play().catch(()=>{C.value=!1,M.value=!1})):e.pause())}function H(e){var a;const l=S.value;if(!l||!L.value)return;const i=Math.max(0,Math.min(100,Number((null==(a=e.target)?void 0:a.value)||0)))/100*L.value;l.currentTime=i,I.value=i}function q(){const e=S.value;e&&(e.muted=!e.muted,N.value=e.muted)}function G(){const e=S.value;e&&("function"==typeof e.requestFullscreen?e.requestFullscreen():"function"==typeof e.webkitEnterFullscreen&&e.webkitEnterFullscreen())}return t(()=>[k.visible,A.value],async([e])=>{var a,l;if(!e)return null==(l=null==(a=S.value)?void 0:a.pause)||l.call(a),C.value=!1,void(M.value=!1);if(!A.value)return;await h();const i=S.value;if(i){i.muted=!0,N.value=!0,M.value=!0,i.currentTime=0;try{await i.play(),C.value=!0}catch{C.value=!1}finally{M.value=!1}}},{flush:"post"}),(a,l)=>(s(),o(j,{visible:e.visible,width:"728px",height:"auto","title-align":"left","hide-close-btn":!1,"mask-close":!0,"custom-class":"mv-light-canvas-skill-detail-dialog",onClose:l[7]||(l[7]=e=>a.$emit("update:visible",!1))},{header:r(()=>[e.skill?(s(),u("div",Fe,[c("div",He,[c("h2",null,g(e.skill.name),1),R.value?(s(),u("p",qe,g(R.value)+" "+g(E("video.light_canvas_skill_users","users")),1)):v("",!0)]),c("button",{type:"button",class:"mv-light-canvas__dialog-primary",disabled:!1===e.skill.available,onClick:l[0]||(l[0]=e=>a.$emit("use"))},g(E("video.light_canvas_skill_use","Use")),9,Ge)])):v("",!0)]),default:r(()=>[e.skill?(s(),u("div",Ye,[c("div",Je,[A.value?(s(),u("video",{key:0,ref_key:"videoRef",ref:S,src:A.value,poster:T.value||void 0,muted:"",playsinline:"",preload:"metadata",onLoadedmetadata:K,onDurationchange:K,onTimeupdate:V,onPlay:W,onPause:l[1]||(l[1]=e=>C.value=!1),onWaiting:l[2]||(l[2]=e=>M.value=!0),onStalled:l[3]||(l[3]=e=>M.value=!0),onCanplay:l[4]||(l[4]=e=>M.value=!1),onPlaying:l[5]||(l[5]=e=>M.value=!1),onEnded:B},null,40,Qe)):T.value?(s(),u("img",{key:1,src:T.value,alt:e.skill.name},null,8,Xe)):(s(),u("span",Ze,[d(_(O),{name:"sys-linaer-skill",size:"32",opacity:"0.64"})])),A.value&&M.value?(s(),u("div",ea,[d(me,{loading:!0,size:44,"stroke-width":2,color:"rgba(255, 255, 255, 0.9)"}),d(we)])):v("",!0),A.value?(s(),u("div",{key:4,class:"mv-light-canvas__skill-detail-video-controls",onClick:l[6]||(l[6]=m(()=>{},["stop"]))},[c("button",{type:"button",class:"mv-light-canvas__skill-detail-video-control","aria-label":C.value?E("video.light_canvas_pause_video","Pause preview"):E("video.light_canvas_play_video","Play preview"),onClick:F},[M.value?(s(),o(me,{key:0,loading:!0,size:20,"stroke-width":2,color:"#fff"})):(s(),o(_(O),{key:1,name:C.value?"sys-pause":"sys-play",size:"20",color:"#fff"},null,8,["name"]))],8,aa),c("span",null,g(z.value),1),c("label",la,[l[8]||(l[8]=c("i",{class:"mv-light-canvas__skill-detail-video-progress-track"},null,-1)),c("i",{class:"mv-light-canvas__skill-detail-video-progress-value",style:p({width:`${$.value}%`})},null,4),c("b",{style:p({left:`${$.value}%`})},null,4),c("input",{value:$.value,type:"range",min:"0",max:"100",step:"0.01","aria-label":E("video.light_canvas_preview_progress","Preview progress"),onInput:H},null,40,ia)]),c("span",null,g(U.value),1),c("button",{type:"button",class:"mv-light-canvas__skill-detail-video-control","aria-label":N.value?E("video.light_canvas_unmute_video","Unmute preview"):E("video.light_canvas_mute_video","Mute preview"),onClick:q},[d(_(O),{name:N.value?"sys-volume-close":"sys-filled-volume-1",size:"20",color:"#fff"},null,8,["name"])],8,na),c("button",{type:"button",class:"mv-light-canvas__skill-detail-video-control","aria-label":E("video.light_canvas_fullscreen","Open fullscreen"),onClick:G},[d(_(O),{name:"sys-full-screen",size:"20",color:"#fff"})],8,ta)])):v("",!0)]),c("section",oa,[c("span",null,g(E("video.light_canvas_skill_description","Skill description")),1),c("p",null,g(e.skill.description||E("video.light_canvas_skill_no_description","No description")),1)])])):v("",!0)]),_:1},8,["visible"]))}},[["__scopeId","data-v-5c03c533"]]),ra={class:"canvas-chat-skill-menu__header"},ua={id:"canvas-chat-skill-menu-title"},va={class:"canvas-chat-skill-menu__body",tabindex:"-1"},ca={key:0,class:"canvas-chat-skill-menu__state",role:"status"},da={key:1,class:"canvas-chat-skill-menu__state is-error",role:"alert"},_a={key:2,class:"canvas-chat-skill-menu__state",role:"status"},ma={key:3,class:"canvas-chat-skill-menu__list",role:"listbox"},ga=["onClick","onKeydown"],pa={class:"canvas-chat-skill-menu__thumb"},ha=["src"],fa={class:"canvas-chat-skill-menu__copy"},ya=["aria-label","onClick"],ba=D({__name:"CanvasChatSkillMenu",props:{visible:{type:Boolean,default:!1},anchor:{type:Object,default:null},skills:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},error:{type:String,default:""}},emits:["update:visible","request-load","retry","select"],setup(e,{emit:a}){var M,N,I,L,x;const{$$t:E=e=>e}=(null==(N=null==(M=l())?void 0:M.appContext.config.globalProperties)?void 0:N.$i18n)||{},P=(null==(x=null==(L=null==(I=l())?void 0:I.appContext)?void 0:L.config)?void 0:x.globalProperties)||{};function A(e,a,l){const i=E(e,l);return i&&i!==e?i:a}const T=e,R=a,$=i(null),z=i({}),U=new Map,D=i(null),j=n(()=>T.skills.map(e=>{const a=String((null==e?void 0:e.key)||"").trim();return a?{...e,key:a,name:String((null==e?void 0:e.name)||a).trim(),description:String((null==e?void 0:e.description)||"").trim(),available:!1!==(null==e?void 0:e.available),image_oss_keys:Array.isArray(null==e?void 0:e.image_oss_keys)?e.image_oss_keys:[],video_oss_keys:Array.isArray(null==e?void 0:e.video_oss_keys)?e.video_oss_keys:[],usageCount:Number((null==e?void 0:e.usage_count)||(null==e?void 0:e.usageCount)||0)}:null}
2).filter(Boolean));function K(e={}){var a;const l=(null==(a=e.image_oss_keys)?void 0:a[0])||e.cover_url||e.coverUrl||e.cover||"";return l?ke(l):""}function V(e={}){return A("video.light_canvas_view_named",`View ${e.name}`,{name:e.name})}function W(){D.value=null}function B(){var e;(null==(e=D.value)?void 0:e.available)&&(Ne(P,Ie.SKILL_USE,{source:D.value.key||D.value.name||""}),G(D.value,{trackClick:!1}),W())}async function F(){var e,a;await h();const l=null==(e=$.value)?void 0:e.querySelector(".canvas-chat-skill-menu__body");if(l)return void l.focus({preventScroll:!0});const i=null==(a=$.value)?void 0:a.querySelector(".canvas-chat-skill-menu__state button");null==i||i.focus()}function H(){var e,a;if("undefined"==typeof window||!T.anchor)return;const l=null==(a=(e=T.anchor).getBoundingClientRect)?void 0:a.call(e);if(!l)return;const i=window.innerWidth,n=window.innerHeight,t=12,o=Math.max(0,Math.min(480,i-24)),s=Math.min(Math.max(t,l.left),Math.max(t,i-o-t)),r=Math.max(0,l.top-8-t),u=Math.max(0,n-l.bottom-8-t),v=r>=Math.min(376,Math.max(0,n-24))||r>u,c=v?r:u,d=Math.max(0,Math.min(640,c)),_=Math.max(t,Math.min(l.bottom+8,n-d-t));z.value={left:`${s}px`,width:`${o}px`,maxHeight:`${Math.floor(d)}px`,...v?{bottom:n-l.top+8+"px",top:"auto"}:{top:`${_}px`,bottom:"auto"}}}function q({restoreFocus:e=!1}={}){R("update:visible",!1),e&&h(()=>{var e,a;return null==(a=null==(e=T.anchor)?void 0:e.focus)?void 0:a.call(e)})}function G(e,{trackClick:a=!0}={}){e.available&&(a&&Ne(P,Ie.SKILL_CLICK,{source:e.key||e.name||""}),R("select",e.key),q({restoreFocus:!0}))}function Y(e){var a;if("Escape"===e.key)return e.preventDefault(),void q({restoreFocus:!0});if(!["ArrowDown","ArrowUp","Home","End"].includes(e.key))return;const l=j.value.map(e=>U.get(e.key)).filter(e=>e&&!e.disabled);if(!l.length)return;const i=l.indexOf(document.activeElement);if(i<0&&!["Home","End"].includes(e.key))return;e.preventDefault();let n=i;n="Home"===e.key?0:"End"===e.key?l.length-1:"ArrowDown"===e.key?(i+1)%l.length:(i-1+l.length)%l.length,null==(a=l[n])||a.focus()}function J(e){var a,l,i;(null==(a=$.value)?void 0:a.contains(e.target))||(null==(i=null==(l=T.anchor)?void 0:l.contains)?void 0:i.call(l,e.target))||q()}function Q(e){var a,l,i;(null==(a=$.value)?void 0:a.contains(e.target))||(null==(i=null==(l=T.anchor)?void 0:l.contains)?void 0:i.call(l,e.target))||q()}function X(){"undefined"!=typeof window&&(document.removeEventListener("pointerdown",J,!0),document.removeEventListener("focusin",Q,!0),window.removeEventListener("resize",H),window.removeEventListener("scroll",H,!0))}return t(()=>T.visible,e=>{X(),e&&(R("request-load"),h(()=>{H(),"undefined"!=typeof window&&(document.addEventListener("pointerdown",J,!0),document.addEventListener("focusin",Q,!0),window.addEventListener("resize",H),window.addEventListener("scroll",H,!0)),F()}))},{immediate:!0}),t(()=>[T.loading,j.value.length],()=>{T.visible&&!T.loading&&F()}),f(X),(a,l)=>(s(),u(y,null,[(s(),o(C,{to:"body"},[d(S,{name:"canvas-chat-skill-menu-fade"},{default:r(()=>[e.visible?(s(),u("section",{key:0,id:"canvas-chat-skill-menu",ref_key:"menuRef",ref:$,class:"canvas-chat-skill-menu",style:p(z.value),role:"dialog","aria-modal":"false","aria-labelledby":"canvas-chat-skill-menu-title",onKeydown:Y},[c("header",ra,[c("h3",ua,g(_(E)("video.light_canvas_skills_title")),1)]),c("div",va,[e.loading&&!j.value.length?(s(),u("div",ca,[l[2]||(l[2]=c("span",{class:"canvas-chat-skill-menu__spinner","aria-hidden":"true"},null,-1)),c("span",null,g(_(E)("video.light_canvas_skills_loading")),1)])):e.error&&!j.value.length?(s(),u("div",da,[c("span",null,g(e.error),1),c("button",{type:"button",onClick:l[0]||(l[0]=e=>a.$emit("retry"))},g(_(E)("video.light_canvas_retry")),1)])):j.value.length?(s(),u("div",ma,[(s(!0),u(y,null,b(j.value,e=>(s(),u("article",{key:e.key,ref_for:!0,ref:a=>function(e,a){a?U.set(e,a):U.delete(e)}(e.key,a),class:w(["canvas-chat-skill-menu__item mv-light-canvas__template-card",{"is-unavailable":!e.available}]),role:"option",tabindex:"0",onClick:a=>G(e),onKeydown:[k(m(a=>G(e),["prevent"]),["enter"]),k(m(a=>G(e),["prevent"]),["space"])]},[c("span",pa,[K(e)?(s(),u("img",{key:0,src:K(e),alt:""},null,8,ha)):(s(),o(_(O),{key:1,name:"sys-linaer-skill",size:20,opacity:.72}))]),c("span",fa,[c("strong",null,g(e.name),1),c("span",null,g(e.description),1)]),c("button",{type:"button",class:"canvas-chat-skill-menu__details","aria-label":V(e),onClick:m(a=>function(e){e&&(Ne(P,Ie.SKILL_DETAIL_SHOW,{source:e.key||e.name||""}),D.value=e,q())}(e),["stop"]),onKeydown:l[1]||(l[1]=m(()=>{},["stop"]))},g(A("video.light_canvas_skill_details","Details")),41,ya)],42,ga))),128))])):(s(),u("div",_a,g(_(E)("video.light_canvas_skills_empty")),1))])],36)):v("",!0)]),_:1})])),d(sa,{visible:Boolean(D.value),skill:D.value,"onUpdate:visible":W,onUse:B},null,8,["visible","skill"])],64))}},[["__scopeId","data-v-8c0ac38e"]]),ka={class:"mv-light-canvas"},wa={class:"mv-light-canvas__scroll"},Sa={class:"mv-light-canvas__composer"},Ca={class:"mv-light-canvas__composer-head"},Ma={class:"mv-light-canvas__heading-copy"},Na={class:"mv-light-canvas__title"},Ia={class:"mv-light-canvas__form"},La={class:"mv-light-canvas__song-section"},xa=["disabled"],Ea={class:"mv-light-canvas__add-song-label"},Pa={key:1,class:"mv-light-canvas__track-card","data-light-canvas-tour-target":"song"},Aa={class:"mv-light-canvas__track-info"},Ta=["aria-label"],Ra={class:"mv-light-canvas__track-play"},$a={class:"mv-light-canvas__track-name"},za=["disabled","aria-label"],Ua={class:"mv-light-canvas__track-actions"}
2,Da=["aria-label","title"],Oa=["aria-label","title"],ja={class:"mv-light-canvas__composer-card"},Ka={class:"mv-light-canvas__prompt-section"},Va={key:0,class:"mv-light-canvas__reference-chips"},Wa=["aria-label","title"],Ba={class:"mv-light-canvas__skill-chip-name"},Fa=["onClick"],Ha={class:"mv-light-canvas__reference-thumb"},qa={class:"mv-light-canvas__reference-name"},Ga=["aria-label","onClick"],Ya={key:1,class:"mv-light-canvas__prompt-placeholder"},Ja=["disabled","aria-busy","aria-label","title"],Qa={class:"mv-light-canvas__config-section"},Xa={class:"mv-light-canvas__config-toolbar"},Za=["disabled","aria-busy","aria-label","aria-expanded","aria-controls","onClick","onKeydown"],el={key:0,class:"mv-light-canvas__reference-upload-spinner","aria-hidden":"true"},al={id:"mv-light-canvas-reference-tooltip",class:"mv-light-canvas__add-reference-tooltip",role:"tooltip"},ll={class:"mv-light-canvas__config-skill-wrap"},il=["aria-expanded","aria-label"],nl={class:"mv-light-canvas__config-group"},tl=["aria-expanded"],ol={key:0,class:"mv-light-canvas__config-menu mv-light-canvas__config-menu--mode",role:"menu"},sl=["aria-checked","onClick"],rl={class:"mv-light-canvas__option-content"},ul={class:"mv-light-canvas__option-title"},vl={class:"mv-light-canvas__option-desc"},cl={class:"mv-light-canvas__config-group"},dl=["disabled","aria-expanded","title"],_l={key:0,class:"mv-light-canvas__config-menu mv-light-canvas__config-menu--model",role:"menu"},ml=["aria-checked","onClick"],gl={class:"mv-light-canvas__option-content"},pl={class:"mv-light-canvas__option-heading"},hl={class:"mv-light-canvas__option-title"},fl={key:0,class:"mv-light-canvas__model-original-rate"},yl={class:"mv-light-canvas__model-rate"},bl={key:0,class:"mv-light-canvas__option-desc"},kl={class:"mv-light-canvas__config-group"},wl=["aria-expanded"],Sl={key:0,class:"mv-light-canvas__config-menu mv-light-canvas__config-menu--ratio",role:"menu"},Cl=["disabled","aria-checked","title","onClick"],Ml={class:"mv-light-canvas__option-title"},Nl={class:"mv-light-canvas__config-actions"},Il={class:"mv-light-canvas__generate-tooltip-trigger"},Ll=["disabled","aria-label","title"],xl={class:"mv-light-canvas__generate-label"},El={key:0,class:"mv-light-canvas__section mv-light-canvas__section--workspace"},Pl={class:"mv-light-canvas__section-head"},Al={class:"mv-light-canvas__section-heading"},Tl={key:0,class:"mv-light-canvas__loading-row"},Rl=["aria-label","onClick"],$l={key:1,class:"mv-light-canvas__workspace-cover is-failed"},zl={class:"mv-light-canvas__workspace-meta"},Ul=["title","disabled","onClick"],Dl={class:"mv-light-canvas__section mv-light-canvas__section--templates"},Ol={class:"mv-light-canvas__section-head"},jl={class:"mv-light-canvas__section-heading"},Kl={class:"mv-light-canvas__template-panel"},Vl={key:0,class:"mv-light-canvas__template-grid"},Wl=["aria-label","onClick"],Bl={class:"mv-light-canvas__template-media"},Fl={key:1,class:"mv-light-canvas__skill-cover-fallback","aria-hidden":"true"},Hl={class:"mv-light-canvas__template-copy"},ql={class:"mv-light-canvas__template-title"},Gl=["title"],Yl=["title"],Jl=["aria-label","disabled","onClick"],Ql={key:1,class:"mv-light-canvas__loading-row"},Xl={key:2,class:"mv-light-canvas__template-state",role:"alert"},Zl={key:3,class:"mv-light-canvas__template-state",role:"status"},ei={class:"mv-light-canvas__track-dialog"},ai={class:"mv-light-canvas__track-dialog-footer"},li=["aria-label"],ii=["src"],ni=2e3,ti=360,oi=D({__name:"MusicVideoLightCanvasPanel",props:{historyExpanded:{type:Boolean,default:!1}},setup(a){var f,k,C;const R=Object.freeze({live_performance:Be}),$=null==(C=null==(k=null==(f=l())?void 0:f.appContext)?void 0:k.config)?void 0:C.globalProperties,{$$t:z=e=>e}=(null==$?void 0:$.$i18n)??{};const U=ve(),D=Se(),J=ce(),Q=K(),X=V(),Z=T(),{musicVideoWithLyrics:le,musicVideoSelectionMode:ie,musicVideoDurationFrom:ne,musicVideoDurationTo:te,selectedSong:oe,info:se,isPlaying:re,isLoading:ue,currentProgress:ke,promptText:we,lightCanvasMvType:Me,lightCanvasSkillKeys:Le,lightCanvasGenerateMode:Ke,aspectRatio:Ve,videoModel:We,canvasModels:Fe,canvasModelsLoading:He,canvasModelsLoaded:qe,canvasModelsError:Ge,selectedAvatarIds:Ye,selectedAvatarItems:Je,lightCanvasUploadReferences:Qe,selectedBackgroun
2dId:Xe,selectedStyleId:Ze,restoredAvatarItem:ea,restoredAvatarItems:aa,restoredBackgroundItem:la,restoredStyleItem:ia,generateMusicVideoLoading:na,backgroundRandomEnabled:ta,mvPersonaData:oa,mvBackgroundData:ra,mvStyleData:ua,canvasWorkspaceList:va,canvasWorkspaceListLoading:ca,canvasWorkspaceListFinished:da}=M(U),{skillCatalog:_a,skillCatalogLoaded:ma,skillsLoading:ga,skillsError:pa}=M(D),ha=i(!1),fa=i(!1),ya=i(null),oi=i(0),si=i(!1),ri=i(null),ui=i(null),vi=i(null),ci=i(null),di=i(""),_i=i(""),mi=i(null),gi=i(null),pi=i(null),hi=i(!1),fi=i(!0),yi=i(!1),bi=i(!1),ki=i(!1),wi=i(null),Si=i(4),Ci=i(null);let Mi=null;const Ni=i(""),Ii=i(!1),Li=i(!1),xi=i(null),Ei={limit:4};let Pi=null,Ai=0;const Ti=[{value:3,labelKey:"video.light_canvas_storyboard_mode",menuLabelKey:"video.light_canvas_storyboard_mode",descriptionKey:"video.light_canvas_storyboard_mode_description",iconName:"sys-clipboard"},{value:4,labelKey:"video.light_canvas_one_click_mode",menuLabelKey:"video.light_canvas_one_click_mode",descriptionKey:"video.light_canvas_one_click_mode_description",iconName:"sys-energy"}],Ri=Object.freeze({kling:"sys-keling",minimax:"sys-minimax",seedance:"sys-seeddance"}),$i=["16:9","9:16","4:3","3:4"],zi=Object.freeze({"16:9":"sys-redio-16-9","4:3":"sys-radio-4-3","3:4":"sys-radio-3-4","9:16":"sys-radio-9-16"}),Ui={defaultColor:"rgba(255, 255, 255, 0.32)",selectAreaColor:"rgba(255, 255, 255, 0.5)",progressColor:["rgba(72, 225, 235, 0.6)","rgba(72, 225, 235, 0.6)","rgba(72, 225, 235, 0.6)"],backgroundColor:"transparent",handleColor:"#ffffff",borderColor:"#ffffff",selectionBackgroundColor:"transparent",retentionPrefixDuration:0,retentionSuffixDuration:0,onlyShowSelectAreaProgressColor:!0},Di={spacingSize:1.5,wavebarWidth:1.5,startColor:"#48e1eb",endColor:"#23a1a9",defaultColor:"rgba(255, 255, 255, 0.3)",onlyShowSelectAreaProgressColor:!1,progressColor:["rgba(72, 225, 235, 0.6)","rgba(72, 225, 235, 0.6)","rgba(72, 225, 235, 0.6)"]},Oi=n(()=>ya.value||oe.value),ji=n(()=>ya.value||se.value),Ki=n(()=>!!Oi.value),Vi=n(()=>Fe.value.map(e=>({...e,iconName:Ri[e.key]||"biz-nav-create-video"}))),Wi=n(()=>Vi.value.find(e=>e.key===We.value)||null),Bi=n(()=>{var e;return Boolean(null==(e=Wi.value)?void 0:e.key)});function Fi(e){return Number(null==e?void 0:e.originalGoldPerSecond)>Number(null==e?void 0:e.goldPerSecond)&&Number(null==e?void 0:e.goldPerSecond)>0}function Hi(e){return!!e&&33===Number((null==e?void 0:e.mode)||0)}const qi=n(()=>Hi(se.value)||Hi(oe.value)),Gi=n(()=>{var e;return 7===Number((null==(e=se.value)?void 0:e.generation_method)||0)}),Yi=n(()=>{var e;return(null==(e=se.value)?void 0:e.mp3_url)?W(se.value.mp3_url):""}),Ji=n(()=>{var e;return((null==(e=se.value)?void 0:e.duration_milliseconds)||0)/1e3}),Qi=n(()=>(te.value||0)>(ne.value||0)),Xi=n(()=>{var e,a;return`${(null==(e=se.value)?void 0:e.song_id)||(null==(a=se.value)?void 0:a.id)||""}-${ne.value||0}-${te.value||0}`}),Zi=n(()=>{var e;const a=Array.isArray(null==(e=se.value)?void 0:e.waves)?se.value.waves:[],l=Ji.value;if(!a.length||!l||!Qi.value)return jn(a);const i=Math.max(0,Math.min(1,(ne.value||0)/l)),n=Math.max(i,Math.min(1,(te.value||0)/l)),t=Math.floor(i*a.length),o=Math.ceil(n*a.length);return jn(a.slice(t,Math.max(t+1,o)))}),en=n(()=>{const e=Ji.value;if(!e||!Qi.value)return Math.max(0,Math.min(1,ke.value||0));const a=ne.value||0,l=te.value||0,i=(ke.value||0)*e;return Math.max(0,Math.min(1,(i-a)/(l-a)))}),an=n(()=>(!Ki.value||Qi.value)&&!!we.value.trim()&&Bi.value&&wn.value&&!fa.value&&!na.value),ln=n(()=>Ki.value&&Qi.value&&!fa.value&&!hi.value),nn=n(()=>Math.max(0,(te.value||0)-(ne.value||0)));n(()=>{if(!Wi.value)return"0";return(Math.ceil(nn.value)*(3===Ke.value?8:Wi.value.goldPerSecond)).toLocaleString()});const tn=n(()=>3===Ke.value?z("video.light_canvas_generate_light_canvas"):z("video.light_canvas_generate_mv")),on=n(()=>{var e;return Array.isArray(null==(e=se.value)?void 0:e.lyrics)?se.value.lyrics.reduce((e,a)=>((Array.isArray(null==a?void 0:a.rows)?a.rows:[]).forEach(a=>{const l=Number(null==a?void 0:a.start),i=Number(null==a?void 0:a.end);!Number.isFinite(l)||!Number.isFinite(i)||i<=l||e.push({start:l,end:i})}),e),[]):[]}),sn=n(()=>{var e,a;return{from:(null==(e=gi.value)?void 0:e.from)??ne.value,to:(null==(a=gi.value)?void 0:a.to)??te.value}}),rn=n(()=>{var e,a;return{from:(null==(e=gi.value)?void 0:e.from)??ne.value,to:(null==(a=gi.value)?void 0:a.to)??te.value}}),un=n(()=>{const e=vt(sn.value.from,sn.value.to);return e?{from:e.from,to:e.to}:null}),vn=n(()=>Qi.value?`${xn(ne.value)} - ${xn(te.value)}`:z("video.light_canvas_select_track_range")),cn=n(()=>Ti.find(e=>e.value===Ke.value)||Ti[0]),dn=n(()=>({value:Ve.value,label:Ve.value||$i[0],iconName:_n(Ve.value)}));function _n(e){return zi[e]||zi["16:9"]}function mn(e=[],a=[],l=[]){const i=e.length?[...e.map(e=>({...e,isUserUpload:!0})),...a.map(e=>({...e,isUserUpload:!1}))]:a.map(e=>({...e,isUserUpload:!1})),n=(Array.isArray(l)?l:[l]).filter(e=>(null==e?void 0:e.id)&&-1!==e.id).map(e=>({...e,isUserUpload:!!(null==e?void 0:e.isUserUpload)}));if(!n.length)return i;const t=new Set(n.map(e=>e.id));return[...n,...i.filter(e=>!t.has(null==e?void 0:e.id))]}const gn=n(()=>mn(ra.value.mineData.list,ra.value.officialData.list,la.value)),pn=n(()=>mn([],ua.value.officialData.list,ia.value)),hn=n(()=>!Xe.value||ta.value?null:la.value||gn.value.find(e=>(null==e?void 0:e.id)===Xe.value)||null),fn=n(()=>Ze.value&&(ia.value||pn.value.find(e=>(null==e?void 0:e.id)===Ze.value))||null),yn=n({get(){const e=(Je.value||[]).map((e,a)=>({key:`character:${(null==e?void 0:e.id)||a}`,type:"character",id:null==e?void 0:e.id,label:z("video.light_canvas_reference_character_index",{index:a+1}),imageSrc:(null==e?void 0:e.url)||"",item:e}));return hn.value&&e.push({key:`background:${hn.value.id}`,type:"background",id:hn.value.id,label:z("video.light_canvas_reference_background"),imageSrc:hn.value.url||"",item:hn.value}),fn.value&&e.push({key:`style:${fn.value.id}`,type:"style",id:fn.value.id,label:fn.value.tag||z("video.light_canvas_reference_visual_style"),imageSrc:fn.value.url||"",item:fn.value}),Qe.value.forEach((a,l)=>{var i,n;e.push({...a,type:"upload",label:z("video.light_canvas_reference_upload_index",{count:l+1}),key:`upload:${a.uploaded_key}`,imageSrc:a.imageSrc||(null==(i=a.item)?void 0:i.url)||(null==(n=a.item)?void 0:n.image_url)||""})}),e},set(e=[]){!function(e=[]){const a=Array.isArray(e)?e:[],l=a.filter(e=>"character"===(null==e?void 0:e.type)).map(e=>(null==e?void 0:e.item)||e).filter(e=>null!=(null==e?void 0:e.id)).slice(0,5);U.setLightCanvasUploadReferences(a.filter(e=>"upload"===(null==e?void 0:e.type)));const i=a.find(e=>"background"===(null==e?void 0:e.type)),n=a.find(e=>"style"===(null==e?void 0:e.type)),t=(null==i?void 0:i.item)||i||null,o=(null==n?void 0:n.item)||n||null;(function(e=[]){const a=e.filter(e=>null!=(null==e?void 0:e.id)).slice(0,5).map(yt);U.setNoCharacterEnabled(!1),U.setSelectedAvatarIds(a.map(e=>e.id),a);const l=gt(oa.value.mineData.list||[],oa.value.officialData.list||[]);ea.value=a.find(e=>!l.some(a=>(null==a?void 0:a.id)===e.id))||null,aa.value=a.filter(e=>!l.some(a=>(null==a?void 0:a.id)===e.id))}
2)(l),U.setSelectedBackgroundId((null==t?void 0:t.id)||0),U.setSelectedStyleId((null==o?void 0:o.id)||0),ta.value=!1;const s=!!t&&gt(ra.value.mineData.list||[],ra.value.officialData.list||[]).some(e=>(null==e?void 0:e.id)===t.id);la.value=t&&!s?{...t}:null;const r=!!o&&gt([],ua.value.officialData.list||[]).some(e=>(null==e?void 0:e.id)===o.id);ia.value=o&&!r?{...o}:null}(e)}}),bn=n(()=>{const e=[];return(Je.value||[]).forEach((a,l)=>{e.push({key:`character-${(null==a?void 0:a.id)||l}`,type:"character",id:null==a?void 0:a.id,label:z("video.light_canvas_reference_character_index",{index:l+1}),url:null==a?void 0:a.url})}),Qe.value.forEach((a,l)=>{var i,n;e.push({key:`upload-${a.uploaded_key||l}`,type:"upload",uploadedKey:a.uploaded_key,label:z("video.light_canvas_reference_upload_index",{count:l+1}),url:a.imageSrc||(null==(i=a.item)?void 0:i.url)||(null==(n=a.item)?void 0:n.image_url)||""})}),hn.value&&e.push({key:`background-${hn.value.id}`,type:"background",id:hn.value.id,label:z("video.light_canvas_reference_background"),url:hn.value.url}),fn.value&&e.push({key:`style-${fn.value.id}`,type:"style",id:fn.value.id,label:fn.value.tag||z("video.light_canvas_reference_visual_style"),url:fn.value.url}),e}),kn=n(()=>{const e=Le.value[0];return e?_a.value.find(a=>a.key===e)||{key:e,name:e,description:"",available:!1}:null}),wn=n(()=>!kn.value||kn.value.available),Sn=()=>z("video.light_canvas_one_click_mode_locked"),Cn=n(()=>!we.value&&!kn.value&&0===bn.value.length),Mn=n(()=>(va.value||[]).slice(0,Si.value)),Nn=n(()=>ca.value||Mn.value.length>0),In=n(()=>!ca.value&&((va.value||[]).length>Si.value||!da.value));function Ln(){var e;const a=(null==(e=Ci.value)?void 0:e.clientWidth)||0;if(!a)return;if((window.innerWidth||0)<=1250)return void(Si.value=4);const l=Math.floor((a+14)/314);Si.value=Math.max(4,l)}function xn(e){const a=Math.max(0,Math.floor(Number(e)||0));return`${Math.floor(a/60)}:${String(a%60).padStart(2,"0")}`}function En(e){const a=Array.isArray(null==e?void 0:e.image_oss_keys)?e.image_oss_keys[0]:null==e?void 0:e.image_oss_keys,l=String(a||(null==e?void 0:e.cover_url)||(null==e?void 0:e.coverUrl)||(null==e?void 0:e.cover)||"").trim();return l?W(l):R[null==e?void 0:e.key]||""}function Pn(e){const a=String((null==e?void 0:e.name)||"").trim();return function(e,a,l){const i="function"==typeof z?z(e,l):"";return i&&i!==e?i:a}("video.light_canvas_view_named",`View ${a}`,{name:a})}function An(){ki.value=!1,wi.value=null}function Tn(){const e=wi.value;(null==e?void 0:e.available)&&($n(e),An())}function Rn(e){return z("video.light_canvas_use_named",{name:(null==e?void 0:e.name)||""})}function $n(e,a){var l,i;if(!(null==e?void 0:e.available))return;Ne($,Ie.SKILL_USE,{source:e.key||e.name||""}),null==(i=null==(l=null==a?void 0:a.currentTarget)?void 0:l.blur)||i.call(l);const n=[e.key];U.setLightCanvasSkillKeys(n),n.length&&async function(){var e,a,l;await h();const i=null==(l=null==(a=null==(e=ci.value)?void 0:e.$el)?void 0:a.querySelector)?void 0:l.call(a,".mescroll");"function"==typeof(null==i?void 0:i.scrollTo)?i.scrollTo({top:0,behavior:"smooth"}):i&&(i.scrollTop=0)}()}function zn(e){U.setLightCanvasSkillKeys(e?[e]:[])}function Un(e=!1){return D.loadSkills({force:e})}function Dn(){Un(!0)}async function On(e,a){bi.value=!0;const l=await Un(!0);if(!l)return F.error({content:pa.value||z("video.light_canvas_unable_to_load_skills")}),void(null==a||a());null==e||e(l,!0)}function jn(e){const a=(Array.isArray(e)?e:[]).map(e=>Number(e)).filter(e=>Number.isFinite(e));if(0===a.length||a.length>=ti)return a;if(1===a.length)return Array.from({length:ti},()=>a[0]);const l=a.length-1;return Array.from({length:ti},(e,i)=>{const n=i/359*l,t=Math.floor(n),o=Math.min(l,t+1),s=n-t;return a[t]*(1-s)+a[o]*s})}function Kn(e){return"kling"===We.value&&["3:4","4:3"].includes(e)}function Vn(e){var a,l;null==(l=null==(a=ri.value)?void 0:a.closeMenu)||l.call(a),yi.value=!1,"model"!==e||qe.value?di.value=di.value===e?"":e:U.loadCanvasModels()}function Wn(){di.value=""}function Bn(e){var a,l,i;(null==(a=ui.value)?void 0:a.contains(e.target))||Wn(),(null==(i=null==(l=e.target)?void 0:l.closest)?void 0:i.call(l,".light-canvas-workspace-menu-wrap"))||It()}function Fn(){var e,a;Ne($,Ie.INPUT_SKILL),Wn(),null==(a=null==(e=ri.value)?void 0:e.closeMenu)||a.call(e),yi.value=!0}function Hn(){yi.value?yi.value=!1:Fn()}
2function qn(e){if(["ArrowDown","ArrowUp"].includes(e.key))return e.preventDefault(),void Fn();"Escape"===e.key&&yi.value&&(e.preventDefault(),yi.value=!1)}function Gn(e){e===Ai&&(Pi=null,hi.value=!1)}function Yn(){var e;Ai+=1,null==(e=null==Pi?void 0:Pi.abort)||e.call(Pi),Pi=null,hi.value=!1}function Jn(){fi.value=!0}async function Qn(){var e,a;if(Ne($,Ie.INPUT_INSPIRATION),hi.value)return;const l=Number((null==(e=oe.value)?void 0:e.song_id)||0);if(!l)return;if(!Qi.value)return void(si.value=!0);const i=Ai+1,n=we.value,t=fi.value,o=Me.value;let s="",r=!1;null==(a=null==Pi?void 0:Pi.abort)||a.call(Pi),Ai=i,hi.value=!0,fi.value=!1,we.value="",U.setLightCanvasMvType("");const u=e=>{r||(r=!0,we.value===s&&(we.value=n),fi.value=t,U.setLightCanvasMvType(o),F.error({content:(null==e?void 0:e.message)||(null==e?void 0:e.msg)||z("video.light_canvas_generate_brief_failed")}))};try{Pi=await B.generateCanvasBrief({params:{song_id:l},onOpen:e=>{if(!1===(null==e?void 0:e.ok))throw new Error(z("video.light_canvas_generate_brief_failed"))},onMessage:e=>{if(i!==Ai)return;if("done"===(null==e?void 0:e.event))return void Gn(i);const a=function(e){if(!e||"[DONE]"===e)return null;if("object"==typeof e)return e;try{return JSON.parse(e)}catch{return null}}(null==e?void 0:e.data);if("error"===(null==e?void 0:e.event))return u(a),void Gn(i);const l=null==a?void 0:a.content;l&&(s=`${s}${l}`.slice(0,ni),we.value=s)},onError:e=>{i===Ai&&(u(e),Gn(i))},onClose:()=>{Gn(i)}})}catch(v){if(i!==Ai)return;u(v),Gn(i)}}function Xn(){_i.value=""}function Zn(){Ne($,Ie.INPUT_ADD_SONG),ha.value=!0}async function et(e){if(!e)return ya.value=null,fa.value=!1,void at();const a=(null==e?void 0:e.song_id)||(null==e?void 0:e.id)||0;if(ya.value=e,fa.value=!0,U.pausePlayback(),U.setMusicVideoDurationRange(null,null),U.setLightCanvasMvType(""),ke.value=0,re.value=!1,ue.value=!1,U.setInfo({}),ha.value=!1,!a)return ya.value=null,void(fa.value=!1);try{J.cacheSongInfo(e);const l=await J.loadSongInfoById(a,{force:!0});200===(null==l?void 0:l.code)&&(U.applyMusicVideoSongContext({song:e,songInfo:J.getSongInfoById(a),rangeSource:"default"}),oi.value=(null==e?void 0:e.resource_id)||0,h(()=>{si.value=!0}))}finally{ya.value=null,fa.value=!1}}function at(){ya.value=null,oi.value=0,fa.value=!1,U.destroyPlayback(),U.setSelectedSong(null),U.setInfo({}),U.setMusicVideoDurationRange(null,null),U.setLightCanvasMvType(""),ke.value=0,re.value=!1,ue.value=!1}function lt(){if(!Yi.value)return;const{start:e,end:a}=mt();if(re.value)U.pausePlayback();else{if("lyrics"===ie.value&&!(a>e))return;const l=ke.value*Ji.value;!function(e=U.currentRange.start,a=U.currentRange.end,l=e,{seekToStart:i=!0,preserveCurrentTime:n=!1}={}){if(!Yi.value||!Ji.value)return;const t=Math.max(0,Number(e)||0),o=Math.max(t,Number(a)||0),s=Math.max(t,Math.min(Number(l)||t,o));U.setPlaybackSource(Yi.value,Ji.value),U.setPlaybackRange(t,o,{seekToStart:i,preserveCurrentTime:n}),ke.value=s/Ji.value,U.playPlayback(s)}(e,a,l>e&&l<a?l:e)}}function it(e){if(!Yi.value||!Ji.value)return;const a=e*Ji.value;U.seekPlaybackTime(a),ke.value=e}function nt(e){const a=Math.max(0,Math.min(1,Number(e)||0));if(!Ji.value||!Qi.value)return void it(a);const l=ne.value||0;it((l+a*((te.value||0)-l))/Ji.value)}function tt(e){ke.value=e}function ot(e){gi.value=null==(null==e?void 0:e.from)||null==(null==e?void 0:e.to)?null:{from:e.from,to:e.to}}function st(){gi.value=null,si.value=!1}function rt(){const e=rn.value;null!=(null==e?void 0:e.from)&&null!=(null==e?void 0:e.to)?ut(e.from,e.to,"lyrics"===ie.value?"lyrics":"duration"):gi.value=null,function(e){var a,l,i;const n=Number((null==(a=oe.value)?void 0:a.song_id)||(null==(l=se.value)?void 0:l.song_id)||(null==(i=Oi.value)?void 0:i.song_id)||0);if(!n)return;const t=Math.max(0,Number(null==e?void 0:e.from)||0),o=Math.max(0,Number(null==e?void 0:e.to)||0),s=o>t;de.listenSong({song_id:n,start_ms:s?Math.round(1e3*t):0,end_ms:s?Math.round(1e3*o):0})}(e),si.value=!1}function ut(e,a,l=null){l&&(mi.value=l),gi.value=null,U.setMusicVideoDurationRange(e,a)}function vt(e,a){const l=1e3*Math.max(0,Number(e)||0),i=Math.max(l,1e3*Math.max(0,Number(a)||0));if(!(i>l))return null;let n=null,t=null;
2return on.value.forEach(e=>{e.start<i&&e.end>l&&(null==n&&(n=e.start),t=e.end)}),null!=n&&null!=t&&t>n?{from:n,to:t}:null}function ct(e){const a="lyrics"===e?"lyrics":"duration";if(ie.value!==a){if("duration"===a&&!(te.value>ne.value)){const e=function(){var e;const a=Ji.value;return a?_e(Gi.value?[]:null==(e=se.value)?void 0:e.lyrics,a):null}();e&&ut(e.from,e.to,"duration")}U.pausePlayback(),re.value=!1,U.setMusicVideoSelectionMode(a)}}function dt(e){!function(e,{autoPlay:a=!1}={}){const l=re.value;if(null==(null==e?void 0:e.from)||null==(null==e?void 0:e.to)||!(e.to>e.from))return si.value?gi.value=null:ut(null,null,"lyrics"),U.pausePlayback(),U.setPlaybackRange(0,0,{seekToStart:!0}),ke.value=0,void(re.value=!1);const i=e.from/1e3,n=e.to/1e3,t=ke.value*Ji.value,o=l&&t>=i&&t<n;pi.value=a?{seekToStart:!o,preserveCurrentTime:o,avoidRedundantAudioSeek:o,updateClipBoundsOnly:o}:null,si.value?gi.value={from:i,to:n}:ut(i,n,"lyrics"),a&&l||(U.pausePlayback(),re.value=!1,ke.value=i/Ji.value)}(e,{autoPlay:!0})}function _t(e){var a;const l={...se.value||{},lyrics:Array.isArray(e)?e:[]},i=Number(l.song_id||(null==(a=oe.value)?void 0:a.song_id)||0);U.setInfo(l),i&&J.cacheSongInfo({...l,song_id:i})}function mt(){const e=si.value?gi.value:null;return(null==e?void 0:e.to)>(null==e?void 0:e.from)?{start:e.from,end:e.to}:U.currentRange}function gt(e=[],a=[]){return[...e,...a].slice(0,10)}function pt(e,a){return Object.prototype.hasOwnProperty.call(e||{},a)}function ht(e){return!0===e||1===Number(e)}function ft(e,a=[],l=[]){if(pt(e,"is_official"))return!ht(null==e?void 0:e.is_official);if(pt(e,"isOfficial"))return!ht(null==e?void 0:e.isOfficial);if(pt(e,"isUserUpload"))return Boolean(null==e?void 0:e.isUserUpload);const i=null==e?void 0:e.id;return!!a.some(e=>(null==e?void 0:e.id)===i)||!l.some(e=>(null==e?void 0:e.id)===i)}function yt(e){const a=oa.value.mineData.list||[],l=oa.value.officialData.list||[];return{...e,isUserUpload:ft(e,a,l)}}async function bt(){await X.checkLoginStatus({source:"character"})&&(be(X.userInfo)?(U.markPersonaAssetsRefreshPending(),Z.push({name:"characterCreate"})):await Q.handleSubscribe({membership_source1:"membership_feature",membership_source2:"character"}))}function kt(e){const a={6413:"library.character_deleted_status",6419:"library.character_unpublished_status"}[Number(e)];return!!a&&(F.error({content:z(a)}),!0)}function wt(e){return[0,200].includes(Number(null==e?void 0:e.code))}function St(){var e;if(na.value)return;const a=Ke.value,l=we.value.trim();if(!(null==(e=oe.value)?void 0:e.song_id))return void Zn();if(!l)return void F.error({content:z("video.light_canvas_describe_vision_first")});if(i=l,Array.from(String(i||"")).length>ni)return void F.error({content:z("video.light_canvas_prompt_too_long",{max:ni})});var i;if(!Qi.value)return void(si.value=!0);Ye.value.length||U.setNoCharacterEnabled(!0);const n=oe.value||{},t=se.value||{},o=Qe.value.length>0,s=Boolean(Ye.value.length||Xe.value||Ze.value),r=String(n.source||n.source_type||n.audio_source||n.upload_source||t.source||t.source_type||t.audio_source||t.upload_source||"").toLowerCase(),u=r.
2includes("youtube")?"youtube":r.includes("upload")||n.is_from_upload_file||n.is_generated_from_uploaded_file||t.is_from_upload_file||t.is_generated_from_uploaded_file?"upload":"inhouse",v=Math.max(0,Math.round(Number(nn.value)||0));Ne($,Ie.INPUT_GENERATE,{ref_type:o?"mine":s?"official":"none",mode:3===a?"storyboard":"oneclick",skill:Le.value[0]||"none",source:u,style:Ze.value?String(Ze.value):"none",user_option:"inspiration"===Me.value?"inspiration":"diy",function:String(Ve.value||"16:9").replace(":","_"),model:We.value||"minimax",length:String(v)}),na.value=!0;return U.createLightCanvasChat(a,Le.value,{userOption:fi.value}).then(e=>{if(wt(e))return X.refreshUserAccount(!0),function(e,{oneClick:a=!1}={}){var l,i,n,t;const o=(null==(l=null==e?void 0:e.data)?void 0:l.chat)||{},s=Number(o.chat_id||(null==(i=null==e?void 0:e.data)?void 0:i.chat_id)||0),r=Number((null==(n=null==e?void 0:e.data)?void 0:n.turn_id)||0);return s?(je(s,a),Z.push({name:"canvasDetail",params:{workspaceId:0},query:{chatId:s,songId:Number(o.song_id||(null==(t=oe.value)?void 0:t.song_id)||0),songTitle:String(o.song_title||""),aspectRatio:String(o.aspect_ratio||Ve.value||"16:9"),startMs:Number(o.start_milliseconds??o.start_ms??0),endMs:Number(o.end_milliseconds??o.end_ms??0),oneClick:a?"1":"0",seedTurnId:r,created:"1"}})):(F.error({content:z("create.generating_some_error")}),e)}(e,{oneClick:4===a});if(6547===Number((null==e?void 0:e.code)||(null==e?void 0:e.business_code)))return F.error({content:z("video.light_canvas_selected_image_policy_violation")}),e;if(6531===Number(null==e?void 0:e.code))return F.error({content:(null==e?void 0:e.msg)||z("video.light_canvas_one_click_skill_asks_question")}),e;if(6532===Number(null==e?void 0:e.code))return F.error({content:(null==e?void 0:e.msg)||Sn()}),e;if(6335===(null==e?void 0:e.code))return Q.handleSubscribe({membership_source1:"",membership_source2:"lipsync"}),e;if(6310!==(null==e?void 0:e.code))if(6354!==(null==e?void 0:e.code)){if(!kt(null==e?void 0:e.code))return F.error({content:z("create.generating_some_error")}),e}else F.error({content:z("video.video_description_inappropriate_content")});else H(q)}).catch(e=>{var a,l,i,n;const t=(null==e?void 0:e.code)??(null==(l=null==(a=null==e?void 0:e.response)?void 0:a.data)?void 0:l.code);6547!==Number(t)&&6547!==Number((null==e?void 0:e.business_code)||(null==(n=null==(i=null==e?void 0:e.response)?void 0:i.data)?void 0:n.business_code))?6531!==Number(t)&&6532!==Number(t)?kt(t)||F.error({content:z("create.generating_some_error")}):F.error({content:(null==e?void 0:e.message)||(6531===Number(t)?z("video.light_canvas_one_click_skill_asks_question"):Sn())}):F.error({content:z("video.light_canvas_selected_image_policy_violation")})}).finally(()=>{na.value=!1})}function Ct(e){var a;return Oe(e,(null==(a=se.value)?void 0:a.title)||z("video.light_canvas_untitled_mv"))}function Mt(e){return ze(e)}function Nt(e){const a=Mt(e);return!!a&&Ni.value===a}function It(){Ni.value=""}function Lt(){Z.push({name:"lightCanvasWorkspace"})}function xt(e){const a=Number(Ue(e)||0),l=$e(e)||a;l&&(Ne($,Ie.WORKSPACE_CARD_CLICK),It(),Z.push({name:"canvasDetail",params:{workspaceId:l},query:De(e)}))}function Et(a,l){It();const i={rename:Ie.WORKSPACE_RENAME,restore:Ie.WORKSPACE_RESTORE,"get-full-song":Ie.WORKSPACE_GET_FULL_SONG,delete:Ie.WORKSPACE_DELETE};if(Ne($,i[a]),"rename"===a)return xi.value=l,void(Li.value=!0);"restore"!==a?"download"!==a?"get-full-song"!==a?"delete"===a&&function(e){const a=Number($e(e)||0);if(!Number.isFinite(a)||a<=0)return;Y({width:"480px",titleAlign:"start",showCloseBtn:!0,content:z("video.light_canvas_delete_video_confirm"),confirmLabel:z("video.light_canvas_delete"),cancelLabel:z("video.light_canvas_cancel"),confirm:async e=>{e();try{const e=await de.deleteChat({chat_id:a}),l=Number(null==e?void 0:e.code),i=Number(null==e?void 0:e.business_code);if(6460===l||6460===i)return U.removeCanvasWorkspaceItem(a),void F.info({content:z("video.light_canvas_deleted")});if(!wt(e))throw new Error((null==e?void 0:e.msg)||z("video.light_canvas_delete_failed"));U.removeCanvasWorkspaceItem(a),F.success({content:z("video.light_canvas_deleted")})}catch(l){F.error({content:(null==l?void 0:l.message)||z("video.light_canvas_delete_failed")})}},cancel:e=>{e()}})}(l):function(e){const a=Number((null==e?void 0:e.song_id)||0);if(!a)return void F.error({content:z("video.light_canvas_song_unavailable")});Z.push({name:"songDetail",params:{song_id:a}})}(l):async function(a){var l;const i=Number(Ue(a)||0);if(!i)return;F.info({content:z("video.light_canvas_preparing_download")});try{const n=await G.downloadMusicVideo({video_id:i,type:2===(null==a?void 0:a.mode)&&6===(null==a?void 0:a.state)?2:1});if(6335===(null==n?void 0:n.code))return void Q.handleSubscribe({membership_source1:"",membership_source2:"download_video"});if(!wt(n)||!(null==(l=null==n?void 0:n.data)?void 0:l.oss_key))throw new Error((null==n?void 0:n.msg)||z("video.light_canvas_download_failed"));await e.downLoadAtag({useAlink:!0,href:W(n.data.oss_key)})}catch(n){F.error({content:(null==n?void 0:n.message)||z("video.light_canvas_download_failed")})}}(l):async function(e){var a;const l=$e(e)||(null==e?void 0:e.video_id);if(!l||Ii.value)return;Ii.value=!0;
2try{if(!(await U.restoreMusicVideoItem(e))||!(null==(a=oe.value)?void 0:a.song_id))throw new Error(z("video.light_canvas_song_unavailable"))}catch(i){F.error({content:(null==i?void 0:i.message)||z("video.light_canvas_restore_failed")})}finally{Ii.value=!1}}(l)}function Pt({force:e=!1}={}){X.isLogin&&(U.loadMusicVideoAssets(e),U.loadMusicVideoPromptTags(e),U.loadCanvasWorkspaceList()),U.loadCanvasModels(e),Un(e)}function At(){U.consumePersonaAssetsRefreshPending()&&U.refreshPersonaAssets().catch(()=>{})}return t([Yi,Ji],([e,a])=>{e&&a?U.setPlaybackSource(e,a):U.destroyPlayback()},{immediate:!0}),t([ie,ne,te,gi,si],()=>{!function(e=!1){if(!Ji.value)return;const{start:a,end:l}=mt();if("lyrics"===ie.value&&!(l>a))return U.setPlaybackRange(0,0,{seekToStart:!0}),void(ke.value=0);const i=pi.value;pi.value=null;const n=ke.value*Ji.value,t=(null==i?void 0:i.seekToStart)??e,o=(null==i?void 0:i.preserveCurrentTime)??(!t&&re.value&&n>=a&&n<l),s=(null==i?void 0:i.avoidRedundantAudioSeek)??o,r=(null==i?void 0:i.updateClipBoundsOnly)??o;U.setPlaybackRange(a,l,{seekToStart:t,preserveCurrentTime:o,avoidRedundantAudioSeek:s,updateClipBoundsOnly:r}),(t||!o&&!r)&&(ke.value=a/Ji.value)}(!re.value)},{immediate:!0,deep:!0}),t([ne,te,on],()=>{"lyrics"!==mi.value?(vt(ne.value,te.value),"duration"===mi.value&&(mi.value=null)):mi.value=null},{immediate:!0,deep:!0}),t(()=>{var e;return((null==(e=se.value)?void 0:e.duration_milliseconds)||0)/1e3},e=>{e||U.setMusicVideoDurationRange(null,null)},{immediate:!0}),t(We,()=>{Kn(Ve.value)&&(Ve.value="16:9")},{immediate:!0}),t(Ci,e=>{h(()=>{Ci.value===e&&function(e){null==Mi||Mi.disconnect(),Mi=null,e&&"undefined"!=typeof ResizeObserver?(Mi=new ResizeObserver(Ln),Mi.observe(e),Ln()):Ln()}(e)})}),t(()=>X.isLogin,(e,a)=>{!a&&e&&Pt({force:!0})}),N(()=>{document.addEventListener("click",Bn),Pt(),At()}),I(()=>{At(),Pt()}),L(()=>{var e,a;yi.value=!1,An(),null==(a=null==(e=ri.value)?void 0:e.closeMenu)||a.call(e),It(),Yn()}),x(()=>{yi.value=!1,An(),document.removeEventListener("click",Bn),null==Mi||Mi.disconnect(),Mi=null,It(),Yn(),U.pausePlayback()}),(e,a)=>{var l;return s(),u("div",ka,[d(pe,{ref_key:"lightCanvasPullToRef",ref:ci,refreshing:bi.value,"onUpdate:refreshing":a[10]||(a[10]=e=>bi.value=e),class:"mv-light-canvas__pull-to",datas:_(_a),"item-id-field":"key","show-empty-retry":!1,"disabled-load-more":!0,onRefresh:On},{customContent:r(()=>{var l,i,n,t;return[c("div",wa,[c("section",Sa,[c("div",Ca,[c("div",Ma,[c("h1",Na,g(_(z)("video.light_canvas_make_song_visual")),1)])]),c("div",Ia,[c("section",La,[Ki.value?(s(),u("div",Pa,[c("div",Aa,[c("button",{type:"button",class:"mv-light-canvas__track-cover","aria-label":_(re)?_(z)("video.light_canvas_pause_song_preview"):_(z)("video.light_canvas_play_song_preview"),onClick:lt},[d(ye,{src:e.$imageUrl(_(W)(null==(l=ji.value)?void 0:l.cover)),alt:""},null,8,["src"]),c("span",Ra,[_(ue)?(s(),o(me,{key:0,size:16,"stroke-width":2.5,color:"#fff",loading:!0})):_(re)?(s(),o(ge,{key:1,"bar-config":{barWidth:"2px",barHeight:"10px",barSpacing:"2px",barColor:"#fff"},animation:!0})):(s(),o(_(O),{key:2,name:"sys-play",size:"16",color:"#fff"}))])],8,Ta),c("span",$a,g((null==(i=ji.value)?void 0:i.title)||"--"),1)]),c("button",{type:"button",class:w(["mv-light-canvas__track-wave",{"is-loading":fa.value}]),disabled:fa.value,"aria-label":vn.value,onClick:a[0]||(a[0]=m(()=>{},["stop"]))},[fa.value?(s(),o(me,{key:0,size:18,"stroke-width":2.5,color:"#fff",loading:!0})):(s(),o(fe,{key:Xi.value,class:"mv-light-canvas__track-wave-form",url:(null==(n=ji.value)?void 0:n.mp3_url)?`${_(W)(ji.value.mp3_url)}?type=mv_light_canvas_track`:"","hide-change-progress":!1,"disable-change-progress":!1,"waveform-data":Zi.value,progress:en.value,config:Di,onChangeProgress:nt},null,8,["url","waveform-data","progress"]))],10,za),c("div",Ua,[c("button",{type:"button",class:"mv-light-canvas__icon-btn","aria-label":_(z)("video.light_canvas_trim"),title:_(z)("video.light_canvas_trim"),onClick:a[1]||(a[1]=e=>si.value=!0)},[d(_(O),{name:"sys-media-trim",size:"16"})],8,Da),c("button",{type:"button",class:"mv-light-canvas__icon-btn","aria-label":_(z)("video.light_canvas_remove"),title:_(z)("video.light_canvas_remove"),onClick:at},[d(_(O),{name:"sys-default-cancel",size:"18"}
2)],8,Oa)])])):(s(),u("button",{key:0,type:"button",class:"mv-light-canvas__add-song","data-light-canvas-tour-target":"song",disabled:fa.value,onClick:Zn},[fa.value?(s(),o(me,{key:0,size:16,"stroke-width":2.5,color:"#fff",loading:!0})):(s(),o(_(O),{key:1,name:"biz-music-add-file",size:"16",opacity:"0.8",color:"#fff"})),c("span",Ea,g(_(z)("video.light_canvas_add_song")),1)],8,xa))]),c("div",ja,[c("section",Ka,[c("div",{class:w(["mv-light-canvas__prompt-box",{"is-limit":_(we).length>ni}]),"data-light-canvas-tour-target":"prompt"},[kn.value||bn.value.length?(s(),u("div",Va,[kn.value?(s(),u("button",{key:0,type:"button",class:w(["mv-light-canvas__skill-chip",{"is-unavailable":!kn.value.available}]),"aria-label":_(z)("video.light_canvas_remove_skill_named",{name:kn.value.name}),title:_(z)("video.light_canvas_remove_skill_named",{name:kn.value.name}),onClick:a[2]||(a[2]=e=>{return a=kn.value.key,void(Le.value.includes(a)&&U.setLightCanvasSkillKeys([]));var a})},[d(_(O),{name:"sys-card",size:"18",opacity:"0.6"}),c("span",Ba,g(kn.value.name),1),d(_(O),{class:"mv-light-canvas__skill-chip-remove",name:"sys-default-cancel",size:"12",opacity:"0.52"})],10,Wa)):v("",!0),(s(!0),u(y,null,b(bn.value,a=>(s(),u("button",{key:a.key,type:"button",class:"mv-light-canvas__reference-chip",onClick:e=>function(e){var a,l;(null==e?void 0:e.url)?_i.value=W(e.url):null==(l=null==(a=ri.value)?void 0:a.openLibrary)||l.call(a)}(a)},[c("span",Ha,[a.url?(s(),o(ye,{key:0,src:e.$imageUrl(_(W)(a.url)),alt:""},null,8,["src"])):(s(),o(_(O),{key:1,name:"biz-nav-create-video",size:"16"}))]),c("span",qa,g(a.label),1),c("span",{class:"mv-light-canvas__reference-remove","aria-label":_(z)("video.light_canvas_remove_reference"),onClick:m(e=>function(e){if("character"!==e.type)return"background"===e.type?(U.setSelectedBackgroundId(0),void(la.value=null)):"style"===e.type?(U.setSelectedStyleId(0),void(ia.value=null)):void("upload"===e.type&&U.setLightCanvasUploadReferences(Qe.value.filter(a=>a.uploaded_key!==e.uploadedKey)));U.setSelectedAvatarIds(Ye.value.filter(a=>a!==e.id))}(a),["stop"])},[d(_(O),{name:"sys-default-cancel",size:"14"})],8,Ga)],8,Fa))),128))])):v("",!0),E(c("textarea",{id:"prompt-input","onUpdate:modelValue":a[3]||(a[3]=e=>A(we)?we.value=e:null),class:"mv-light-canvas__prompt-input",maxlength:2001,onInput:Jn},null,544),[[P,_(we)]]),Cn.value?(s(),u("span",Ya,[c("span",null,g(_(z)("video.light_canvas_vision_placeholder")),1)])):v("",!0)],2),c("button",{type:"button",class:w(["mv-light-canvas__optimize",{"is-loading":hi.value}]),disabled:!ln.value,"aria-busy":hi.value,"aria-label":_(z)("video.light_canvas_optimize_prompt"),title:_(z)("video.light_canvas_optimize"),onClick:Qn},[hi.value?(s(),o(me,{key:0,size:16,"stroke-width":2.5,color:"#fff",loading:!0})):(s(),o(_(O),{key:1,name:"biz-landing-page-optimize",size:"16",color:"#fff"}))],10,Ja)]),c("section",Qa,[c("div",Xa,[d(Ce,{ref_key:"referencePickerRef",ref:ri,modelValue:yn.value,"onUpdate:modelValue":a[4]||(a[4]=e=>yn.value=e),class:"mv-light-canvas__reference-menu-wrap","default-upload-type":"upload","menu-placement":"bottom-start",onCreateCharacter:bt},{trigger:r(({open:e,uploading:a,toggle:l,handleKeydown:i,menuId:n})=>[c("button",{type:"button",class:w(["mv-light-canvas__add-reference-icon",{"is-open":e}]),disabled:a,"aria-busy":a,"aria-label":_(z)("video.light_canvas_add_reference"),"aria-describedby":"mv-light-canvas-reference-tooltip","aria-expanded":e,"aria-controls":n,"aria-haspopup":"menu","data-reference-picker-trigger":"",onClick:m(e=>function(e){Ne($,Ie.INPUT_ADD_REFERENCE),Wn(),yi.value=!1,e()}(l),["stop"]),onKeydown:e=>function(e,a){["ArrowDown","ArrowUp"].includes(e.key)&&(Wn(),yi.value=!1),a(e)}(e,i)},[a?(s(),u("span",el)):(s(),o(_(O),{key:1,name:"sys-add",size:"18",opacity:"0.6"}))],42,Za),c("span",al,[c("span",null,g(_(z)("video.light_canvas_choose_reference")),1),c("span",null,g(_(z)("video.light_canvas_reference_types_hint")),1)])]),_:1},8,["modelValue"]),a[20]||(a[20]=c("span",{class:"mv-light-canvas__config-divider","aria-hidden":"true"},null,-1)),c("div",ll,[c("button",{ref_key:"canvasSkillTriggerRef",ref:vi,type:"button",class:w(["mv-light-canvas__config-chip mv-light-canvas__config-chip--skill",{"is-open":yi.value}]),"data-light-canvas-tour-target":"skill","aria-haspopup":"dialog","aria-expanded":yi.value,"aria-controls":"canvas-chat-skill-menu","aria-label":_(z)("video.light_canvas_choose_skill"),onClick:m(Hn,["stop"]),onKeydown:qn},[d(_(O),{name:"sys-card",size:"18",opacity:"0.6"}),c("span",null,g(_(z)("video.light_canvas_skill")),1)],42,il),d(ba,{visible:yi.value,"onUpdate:visible":a[5]||(a[5]=e=>yi.value=e),anchor:vi.value,skills:_(_a),loading:_(ga),error:_(pa),onRequestLoad:Un,onRetry:Dn,onSelect:zn},null,8,["visible","anchor","skills","loading","error"])]),c("div",{ref_key:"configDropdownRef",ref:ui,class:"mv-light-canvas__config-grid"},[c("div",nl,[c("button",{type:"button",class:w(["mv-light-canvas__config-chip",{"is-open":"mode"===di.value}]),"aria-expanded":"mode"===di.value,"aria-haspopup":"true",onClick:a[6]||(a[6]=m(e=>Vn("mode"),["stop"]))},[d(_(O),{class:"mv-light-canvas__config-chip-leading-icon",name:cn.value.iconName,size:"18",opacity:"0.6"},null,8,["name"]),c("span",null,g(_(z)(cn.value.labelKey)),1),d(_(O),{class:"mv-light-canvas__config-chip-chevron",name:"sys-chevron-down",size:"12"})],10,tl),d(S,{name:"mv-light-canvas__menu-fade"},{default:r(()=>["mode"===di.value?(s(),u("div",ol,[(s(),u(y,null,b(Ti,e=>c("button",{key:e.value,type:"button",class:w(["mv-light-canvas__config-menu-option",{"is-selected":_(Ke)===e.value}]),role:"menuitemradio","aria-checked":_(Ke)===e.value,onClick:a=>{return l=e.value,Ne($,Ie.INPUT_GENERATE_MODE),Ke.value=l,void Wn();var l}},[d(_(O),{class:"mv-light-canvas__config-menu-option-icon",name:e.iconName,size:"18",color:_(Ke)===e.value?"#48e1eb":"rgba(255,255,255,0.72)",opacity:_(Ke)===e.value?1:.6},null,8,["name","color","opacity"]),c("span",rl,[c("span",ul,g(_(z)(e.menuLabelKey||e.labelKey)),1),c("span",vl,g(_(z)(e.descriptionKey)),1)])],10,sl)),64))])):v("",!0)]),_:1})]),c("div",cl,[c("button",{type:"button",class:w(["mv-light-canvas__config-chip",{"is-open":"model"===di.value}]),disabled:_(He),"aria-expanded":"model"===di.value,"aria-haspopup":"true",title:_(Ge)||void 0,onClick:a[7]||(a[7]=m(e=>Vn("model"),["stop"]))},[_(He)?(s(),o(me,{key:0,size:16,"stroke-width":2.5,color:"currentColor",loading:!0})):Wi.value?(s(),o(_(O),{key:1,class:"mv-light-canvas__config-chip-leading-icon",name:Wi.value.iconName,size:"18",opacity:"0.6"},null,8,["name"])):v("",!0),c("span",null,g((null==(t=Wi.value)?void 0:t.displayName)||"--"),1),d(_(O),{class:"mv-light-canvas__config-chip-chevron",name:"sys-chevron-down",size:"12"})],10,dl),d(S,{name:"mv-light-canvas__menu-fade"},{default:r(()=>["model"===di.value?(s(),u("div",_l,[(s(!0),u(y,null,b(Vi.value,e=>(s(),u("button",{key:e.key,type:"button",class:w(["mv-light-canvas__config-menu-option",{"is-selected":_(We)===e.ke
2y}]),role:"menuitemradio","aria-checked":_(We)===e.key,onClick:a=>{return l=e.key,void(Vi.value.some(e=>e.key===l)&&(Ne($,Ie.INPUT_MODEL),We.value=l,Wn()));var l}},[d(_(O),{class:"mv-light-canvas__config-menu-option-icon",name:e.iconName,size:"20",color:_(We)===e.key?"#fff":"rgba(255,255,255,0.72)",opacity:_(We)===e.key?1:.6},null,8,["name","color","opacity"]),c("span",gl,[c("span",pl,[c("span",hl,g(e.displayName),1),Fi(e)?(s(),u("span",fl,g(_(z)("video.light_canvas_gold_per_second",{amount:e.originalGoldPerSecond})),1)):v("",!0),c("span",yl,g(_(z)("video.light_canvas_gold_per_second",{amount:e.goldPerSecond})),1)]),e.description?(s(),u("span",bl,g(e.description),1)):v("",!0)])],10,ml))),128))])):v("",!0)]),_:1})]),c("div",kl,[c("button",{type:"button",class:w(["mv-light-canvas__config-chip",{"is-open":"ratio"===di.value}]),"aria-expanded":"ratio"===di.value,"aria-haspopup":"true",onClick:a[8]||(a[8]=m(e=>Vn("ratio"),["stop"]))},[d(_(O),{class:"mv-light-canvas__config-chip-leading-icon",name:dn.value.iconName,size:"18",opacity:"0.6"},null,8,["name"]),c("span",null,g(dn.value.label),1),d(_(O),{class:"mv-light-canvas__config-chip-chevron",name:"sys-chevron-down",size:"12"})],10,wl),d(S,{name:"mv-light-canvas__menu-fade"},{default:r(()=>["ratio"===di.value?(s(),u("div",Sl,[(s(),u(y,null,b($i,e=>c("button",{key:e,type:"button",class:w(["mv-light-canvas__config-menu-option",{"is-selected":_(Ve)===e}]),disabled:Kn(e),role:"menuitemradio","aria-checked":_(Ve)===e,title:Kn(e)?_(z)("video.light_canvas_kling_ratio_support"):e,onClick:a=>function(e){Kn(e)||(Ne($,Ie.INPUT_RATIO),Ve.value=e,Wn())}(e)},[d(_(O),{class:"mv-light-canvas__config-menu-option-icon",name:_n(e),size:"20",color:_(Ve)===e?"#48e1eb":"rgba(255,255,255,0.72)",opacity:_(Ve)===e?1:.6},null,8,["name","color","opacity"]),c("span",Ml,g(e),1)],10,Cl)),64))])):v("",!0)]),_:1})])],512)]),c("div",Nl,[_(we).length>=1800?(s(),u("span",{key:0,class:w(["mv-light-canvas__prompt-count",{"is-limit":_(we).length>ni}])},g(_(we).length)+"/"+g(ni),3)):v("",!0),d(he,{content:_(z)("video.light_canvas_add_song_tooltip"),position:"top",disabled:Ki.value||!an.value},{default:r(()=>[c("span",Il,[c("button",{type:"button",class:w(["mv-light-canvas__generate",{"is-loading":_(na)}]),"data-light-canvas-tour-target":"generate",disabled:!an.value,"aria-label":tn.value,title:!Ki.value&&an.value?_(z)("video.light_canvas_add_song_tooltip"):tn.value,onClick:St},[_(na)?(s(),o(me,{key:0,size:18,"stroke-width":2.5,color:"#0b0b0f",loading:!0})):(s(),o(_(O),{key:1,name:"sys-arrow-up-black",size:"18",color:"#0b0b0f"})),c("span",xl,g(tn.value),1)],10,Ll)])]),_:1},8,["content","disabled"])])])])])]),Nn.value?(s(),u("section",El,[c("div",Pl,[c("h2",Al,g(_(z)("video.light_canvas_workspace")),1),In.value?(s(),u("button",{key:0,type:"button",class:"mv-light-canvas__workspace-more-link",onClick:Lt},g(_(z)("video.light_canvas_more")),1)):v("",!0)]),_(ca)?(s(),u("div",Tl,[d(me,{loading:!0,size:24,"stroke-width":3,color:"#fff"})])):(s(),u("div",{key:1,ref_key:"workspaceGridRef",ref:Ci,class:"mv-light-canvas__workspace-grid",style:p({"--mv-light-canvas-workspace-columns":Si.value})},[(s(!0),u(y,null,b(Mn.value,a=>(s(),u("article",{key:Mt(a),class:w(["mv-light-canvas__workspace-card",{"is-menu-open":Nt(a)}])},["failed"!==_(Ae)(a)?(s(),u("button",{key:0,type:"button",class:"mv-light-canvas__workspace-open","aria-label":_(z)("video.light_canvas_open_named_project",{title:Ct(a)}),onClick:e=>xt(a)},[c("div",{class:w(["mv-light-canvas__workspace-cover",[`is-${_(Te)(a,Ei)}`,`is-${_(Ae)(a)}`]])},["generating"===_(Ae)(a)?(s(),o(xe,{key:0,status:_(Ae)(a)},null,8,["status"])):(s(!0),u(y,{key:1},b(_(Re)(a,Ei),(l,i)=>(s(),u("span",{key:`${Mt(a)}-${i}`,class:"mv-light-canvas__workspace-thumb"},[l?(s(),o(ye,{key:0,src:e.$imageUrl(_(W)(l)),alt:""},null,8,["src"])):v("",!0)]))),128))],2)],8,Rl)):(s(),u("div",$l,[d(xe,{status:"failed"})])),c("div",zl,[c("button",{type:"button",class:"mv-light-canvas__workspace-title",title:Ct(a),disabled:"failed"===_(Ae)(a),onClick:e=>xt(a)},g(Ct(a)),9,Ul),Mt(a)?(s(),o(Ee,{key:0,visible:Nt(a),"show-restore":!(!_($e)(a)&&!(null==a?void 0:a.video_id)),"restore-disabled":Ii.value,"get-full-song-disabled":!Number((null==a?void 0:a.song_id)||0),"onUpdate:visible":e=>function(e,a){const l=Mt(e);l&&(Ni.value=a?l:"",a&&Ne($,Ie.WORKSPACE_CARD_MORE))}(a,e),onAction:e=>Et(e,a)},null,8,["visible","show-restore","restore-disabled","get-full-song-disabled","onUpdate:visible","onAction"])):v("",!0)])],2))),128))],4))])):v("",!0),c("section",Dl,[c("div",Ol,[c("h2",jl,g(_(z)("video.light_canvas_skills_title")),1)]),c("div",Kl,[_(ma)&&_(_a).length?(s(),u("div",Vl,[(s(!0),u(y,null,b(_(_a),e=>{var a;return s(),u("article",{key:e.key,class:w(["mv-light-canvas__template-card",{"is-unavailable":!e.available}])},[c("button",{type:"button",class:"mv-light-canvas__template-preview","aria-label":Pn(e),onClick:a=>function(e){if(!e)return;const a=e.key||e.name||"";Ne($,Ie.SKILL_CLICK,{source:a}),Ne($,Ie.SKILL_DETAIL_SHOW,{source:a}),wi.value=e,ki.value=!0}(e)},[c("span",Bl,[En(e)?(s(),o(ye,{key:0,src:En(e),alt:e.name},null,8,["src","alt"])):(s(),u("span",Fl))]),c("span",Hl,[c("strong",ql,g(e.name),1),c("span",{class:"mv-light-canvas__template-description",title:e.description},g(e.description),9,Gl),(null==(a=e.tags)?void 0:a.length)?(s(),u("span",{key:0,class:"mv-light-canvas__template-tags",title:e.tags.join(", ")},g(e.tags.join(", ")),9,Yl)):v("",!0)])],8,Wl),c("button",{type:"button",class:"mv-light-canvas__template-use","aria-label":Rn(e),disabled:!e.available,onClick:m(a=>$n(e,a),["stop"])},g(_(z)("video.light_canvas_use")),9,Jl)],2)}
2),128))])):_(ga)&&!bi.value?(s(),u("div",Ql,[d(me,{loading:!0,size:24,"stroke-width":3,color:"#fff"})])):_(pa)?(s(),u("div",Xl,[c("span",null,g(_(pa)),1),c("button",{type:"button",onClick:a[9]||(a[9]=e=>Un(!0))},g(_(z)("video.light_canvas_retry")),1)])):(s(),u("div",Zl,[c("span",null,g(_(z)("video.light_canvas_skills_empty")),1)]))])])])]}),_:1},8,["refreshing","datas"]),ha.value?(s(),o(ee,{key:0,visible:ha.value,"onUpdate:visible":a[11]||(a[11]=e=>ha.value=e),"selected-id":(null==(l=_(oe))?void 0:l.song_id)||-1,"selected-resource-id":oi.value,onSelectionLoadingChange:a[12]||(a[12]=e=>fa.value=e),onSelectionPreviewChange:a[13]||(a[13]=e=>ya.value=e),onSelect:et},null,8,["visible","selected-id","selected-resource-id"])):v("",!0),d(Pe,{visible:Li.value,"onUpdate:visible":a[14]||(a[14]=e=>Li.value=e),project:xi.value,onRenamed:a[15]||(a[15]=e=>xi.value=null)},null,8,["visible","project"]),d(sa,{visible:ki.value,skill:wi.value,"onUpdate:visible":An,onUse:Tn},null,8,["visible","skill"]),d(j,{visible:si.value,width:"680px",height:"auto","title-align":"left",title:_(z)("video.light_canvas_track"),"hide-close-btn":!0,"custom-class":"mv-light-canvas-track-dialog",onClose:st},{default:r(()=>[c("div",ei,[d(ae,{"restore-on-activate":!0,"only-render-mode":!0,"selected-song":Oi.value,"song-info":ji.value,"selection-mode":_(ie),"subtitle-on":_(le),"duration-from":rn.value.from,"duration-to":rn.value.to,"clip-config":Ui,"clip-op-area-height":"48px","show-desktop-inline-replace":!0,"show-subtitle-toggle":!Gi.value,"show-lyrics-tab":!Gi.value,"show-ai-flag":!1,"show-lyrics-tip":!1,"min-duration":10,"max-duration":void 0,"show-duration-limit":!1,"max-lyric-selection-lines":null,"initial-lyric-selection-time-range":un.value,"lyrics-viewport-visible":si.value,"show-lyric-time-prefix":!0,"lyric-editable":qi.value,"current-progress":_(ke),"is-loading":_(ue),"selection-loading":fa.value,"is-playing":_(re),onAddSong:Zn,onClearSong:at,"onUpdate:selectionMode":ct,"onUpdate:subtitleOn":a[16]||(a[16]=e=>le.value=e),onSelectDataChange:ot,onSyncSelectData:ot,onDragEnd:ot,onChangeProgress:it,onSyncProgress:tt,onSyncPlayState:a[17]||(a[17]=e=>re.value=e),onSyncLoadingState:a[18]||(a[18]=e=>ue.value=e),onLyricSelectionTimeChange:dt,onLyricChange:_t,onTogglePlay:lt},null,8,["selected-song","song-info","selection-mode","subtitle-on","duration-from","duration-to","show-subtitle-toggle","show-lyrics-tab","initial-lyric-selection-time-range","lyrics-viewport-visible","lyric-editable","current-progress","is-loading","selection-loading","is-playing","onLyricSelectionTimeChange"]),c("div",ai,[c("button",{type:"button",class:"mv-light-canvas__dialog-secondary",onClick:st},g(_(z)("video.light_canvas_cancel")),1),c("button",{type:"button",class:"mv-light-canvas__dialog-primary",onClick:rt},g(_(z)("video.light_canvas_save")),1)])])]),_:1}
2,8,["visible","title"]),_i.value?(s(),u("div",{key:1,class:"mv-light-canvas__image-preview",onClick:m(Xn,["self"])},[c("button",{type:"button",class:"mv-light-canvas__image-preview-close","aria-label":_(z)("video.light_canvas_close_preview"),onClick:Xn},[d(_(O),{name:"sys-default-cancel",size:"20",color:"#fff"})],8,li),c("img",{src:_i.value,alt:"",class:"mv-light-canvas__image-preview-img",onClick:a[19]||(a[19]=m(()=>{},["stop"]))},null,8,ii)])):v("",!0)])}}},[["__scopeId","data-v-e1a5caab"]]),si=e=>`mureka_light_canvas_feature_tour_seen:v1:${(e=>String(e??"").trim()||"guest")(e)}`,ri=["aria-label"],ui={class:"light-canvas-feature-tour__card"},vi={class:"light-canvas-feature-tour__count"},ci={class:"light-canvas-feature-tour__copy"},di={key:0},_i=D({__name:"LightCanvasFeatureTour",props:{enabled:{type:Boolean,default:!1},userId:{type:[String,Number],default:"guest"}},setup(e){var a,r,d;const m=Object.freeze([{target:"song",arrowTarget:".mv-light-canvas__add-song-label",titleKey:"video.light_canvas_tour_choose_song_title",descriptionKey:"video.light_canvas_tour_choose_song_description",actionKey:"video.next"},{target:"skill",arrowTarget:".mv-light-canvas__config-skill-wrap",titleKey:"video.light_canvas_tour_pick_skill_title",descriptionKey:"video.light_canvas_tour_pick_skill_description",actionKey:"video.next"},{target:"prompt",titleKey:"video.light_canvas_tour_describe_mv_title",descriptionKey:"video.light_canvas_tour_describe_mv_description",actionKey:"video.next"},{target:"generate",arrowTarget:".mv-light-canvas__generate-tooltip-trigger.el-tooltip__trigger, .mv-light-canvas__generate-tooltip-trigger",titleKey:"video.light_canvas_tour_generate_title",descriptionKey:"",actionKey:"common.done"}]),y=e,b=null==(d=null==(r=null==(a=l())?void 0:a.appContext)?void 0:r.config)?void 0:d.globalProperties,{$$t:S=e=>e}=(null==b?void 0:b.$i18n)??{},M=i(!1),N=i(0),I=i(null),L=i(null),x=i({}),E=i({});let P=0,A=!1,T="",R=!1,$=null,z=null;const U=n(()=>m[N.value]);function D(e,a,l){return Math.min(Math.max(e,a),Math.max(a,l))}function O(){if(P=0,!M.value||"undefined"==typeof window)return;const e="undefined"==typeof document?null:document.querySelector(`[data-light-canvas-tour-target="${U.value.target}"]`),a=I.value;if(function(e){z&&z!==e&&z.removeAttribute("data-light-canvas-tour-active"),z=e,e&&"generate"===U.value.target?e.setAttribute("data-light-canvas-tour-active","true"):e&&e.removeAttribute("data-light-canvas-tour-active")}(e),!e||!a)return;const l=e.getBoundingClientRect(),i=function(e){const a=U.value.arrowTarget;return a?document.querySelector(a)||e:null}(e),n=null==i?void 0:i.getBoundingClientRect(),t=a.offsetWidth,o=a.offsetHeight,s=a.querySelector(".light-canvas-feature-tour__card"),r=s?t-s.offsetWidth:0,u=window.innerWidth,v=window.innerHeight;let c=l.left+l.width/2-t/2,d=l.bottom+20-56;if(n){c=n.left+n.width/2-r-49}"skill"===U.value.target&&(d=l.top+36),"generate"===U.value.target&&(d=l.bottom+20-18),d+o>v-12&&(d=l.top-o-20),x.value={left:`${D(c,12,u-t-12)}px`,top:`${D(d,12,v-o-12)}px`};const _="generate"===U.value.target?0:4;E.value={left:l.left-_+"px",top:l.top-_+"px",width:`${l.width+2*_}px`,height:`${l.height+2*_}px`}}function j(){M.value&&!P&&"undefined"!=typeof window&&"function"==typeof window.requestAnimationFrame&&(P=window.requestAnimationFrame(O))}function K(e){"Escape"===e.key&&F()}function V(){var e,a;null==(a=null==(e=L.value)?void 0:e.focus)||a.call(e,{preventScroll:!0})}function W(){try{return window.localStorage}catch{return null}}function B(){if(!y.enabled||"undefined"==typeof window)return;const e=si(y.userId);M.value||A&&T===e||(A=!0,T=e,(({storage:e,userId:a}={})=>{if(!e)return!1;const l=si(a);try{return!e.getItem(l)&&(e.setItem(l,"1"),!0)}catch{return!1}})({storage:W(),userId:y.userId})&&($=document.activeElement,N.value=0,M.value=!0,h(()=>{O(),R||"undefined"==typeof window||"undefined"==typeof document||(window.addEventListener("resize",j),window.addEventListener("scroll",j,!0),document.addEventListener("keydown",K),R=!0),V()})))}function F(){var e;M.value&&(M.value=!1,null==z||z.removeAttribute("data-light-canvas-tour-active"),z=null,R&&"undefined"!=typeof window&&"undefined"!=typeof document&&(window.removeEventListener("resize",j),window.removeEventListener("scroll",j,!0),document.removeEventListener("keydown",K),R=!1),P&&"undefined"!=typeof window&&(window.cancelAnimationFrame(P),P=0),null==(e=null==$?void 0:$.focus)||e.call($,{preventScroll:!0}),$=null)}function H(){N.value>=m.length-1?F():(N.value+=1,h(()=>{O(),V()}))}return t(()=>y.enabled,e=>{e?h(B):F()},{immediate:!0}),t(()=>y.userId,()=>{const e=si(y.userId);T&&e!==T&&(A=!1,F()),A||h(B)}),f(()=>{F()}),(e,a)=>(s(),o(C,{to:"body"},[M.value?(s(),u("div",{key:0,class:"light-canvas-feature-tour","aria-label":_(S)(U.value.titleKey),role:"dialog","aria-modal":"true",onKeydown:k(F,["esc"])},[a[0]||(a[0]=c("div",{class:"light-canvas-feature-tour__backdrop","aria-hidden":"true"},null,-1)),c("div",{class:w(["light-canvas-feature-tour__spotlight",`is-step-${N.value+1}`]),style:p(E.value),"aria-hidden":"true"},null,6),c("div",{ref_key:"calloutRef",ref:I,class:w(["light-canvas-feature-tour__callout",`is-step-${N.value+1}`]),style:p(x.value)},[c("section",ui,[c("span",vi,g(N.value+1)+"/"+g(_(m).length),1),c("div",ci,[c("h2",null,g(_(S)(U.value.titleKey)),1),U.value.descriptionKey?(s(),u("p",di,g(_(S)(U.value.descriptionKey)),1)):v("",!0)]),c("button",{ref_key:"primaryButtonRef",ref:L,type:"button",class:"light-canvas-feature-tour__primary",onClick:H},g(_(S)(U.value.actionKey)),513)])],6)],40,ri)):v("",!0)]))}},[["__scopeId","data-v-7c1d23a6"]]),mi=["aria-busy"],gi={class:"light-canvas-history-card__media-surface"},pi=["src","poster"],hi=["src","alt"],fi=["src"],yi={key:2,class:"light-canvas-history-card__media-placeholder"},bi=["aria-label"],ki={class:"light-canvas-history-card__header"},wi=["title"],Si={class:"light-canvas-history-card__actions"},Ci=["aria-label"],Mi={key:1,class:"light-canvas-history-card__footer"},Ni=["aria-label","disabled"],Ii={class:"light-canvas-history-card__brand"},Li=["aria-label","disabled"],xi={key:2,class:"light-canvas-history-card__footer is-empty"},Ei={key:3,class:"light-canvas-history-card__state is-generating"},Pi={key:0,class:"light-canvas-history-card__generation-progress"},Ai={key:4,class:"light-canvas-history-card__state is-failed"},Ti=["disabled"],Ri=D({__name:"LightCanvasHistoryCard",props:{item:{type:Object,required:!0},regenerating:{type:Boolean,default:!1},menuVisible:{type:Boolean,default:!1},publishing:{type:Boolean,default:!1},sharing:{type:Boolean,default:!1}},emits:["preview","open-canvas","restore","download","get-full-song","delete","regenerate","publish","share","update:menu-visible"],setup(e,{emit:a}){var r,p,h;const k=e,S=a,C=(null==(h=null==(p=null==(r=l())?void 0:r.appContext)?void 0:p.config)?void 0:h.globalProperties)??{},{$$t:M}=C.$i18n??{},I=i(null),L=i(0),x=i(0),E=i(!1),P=i(!1);let A="";const T=n(()=>{var e,a;return[2,7].includes(null==(e=k.item)?void 0:e.state)?"generating":[4,5,8].includes(null==(a=k.item)?void 0:a.state)?"failed":"ready"}),R=n(()=>!!Ke(k.item)&&Ve(k.item)),$=n(()=>{var e;return!R.value&&4===Number(null==(e=k.item)?void 0:e.mode)}),z=n(()=>le(k.item)),U=n(()=>R.value||z.value),D=n(()=>{var e;return ie(null==(e=k.item)?void 0:e.progress)}),j=n(()=>{var e;return M(ne(D.value,null==(e=k.item)?void 0:e.progress_phase),{progress:D.value})}),K=n(()=>{var e;return(null==(e=k.item)?void 0:e.title)||M("video.light_canvas_untitled_mv")}),V=n(()=>{var e;const a=(null==(e=k.item)?void 0:e.video_cover_url)||"";if(!a)return"";const l=ke(a),i=C.$imageUrl;return l&&"function"==typeof i?i(l):l}),W=n(()=>{var e,a,l,i,n;const t=(null==(e=k.item)?void 0:e.video_url)||(null==(a=k.item)?void 0:a.video_oss_key)||(null==(l=k.item)?void 0:l.video_key)||(null==(i=k.item)?void 0:i.clip_video_key)||(null==(n=k.item)?void 0:n.clip_video_url)||"";return t?ke(t):""}),B=n(()=>{var e;const a=C.$imageUrl;return(Array.isArray(null==(e=k.item)?void 0:e.canvas_cover_keys)?k.item.canvas_cover_keys:[]).slice(0,4).filter(
2Boolean).map(e=>ke(e)).map(e=>"function"==typeof a?a(e):e)}),F=n(()=>"ready"===T.value&&!!W.value),H=n(()=>{var e,a,l,i;return R.value?3===(null==(e=k.item)?void 0:e.state):$.value&&"ready"===T.value||3===(null==(a=k.item)?void 0:a.state)||2===(null==(l=k.item)?void 0:l.mode)&&[6,7].includes(null==(i=k.item)?void 0:i.state)}),q=n(()=>R.value||!$.value?M("video.light_canvas_open_project"):M("video.light_canvas_restore_project")),G=n(()=>{var e,a,l;return 3===(null==(e=k.item)?void 0:e.state)||2===(null==(a=k.item)?void 0:a.mode)&&6===(null==(l=k.item)?void 0:l.state)}),Y=n(()=>{var e,a;return 3===Number(null==(e=k.item)?void 0:e.state)&&!(null==(a=k.item)?void 0:a.not_allow_publish)&&!!ve(k.item)}),J=n(()=>{var e;return 1===Number(null==(e=k.item)?void 0:e.publish_state)}),Q=n(()=>{var e;return 3===Number(null==(e=k.item)?void 0:e.state)&&!!ve(k.item)}),X=n(()=>{var e,a,l;return[3,4].includes(null==(e=k.item)?void 0:e.state)||2===(null==(a=k.item)?void 0:a.mode)&&6===(null==(l=k.item)?void 0:l.state)}),Z=n(()=>{var e;return L.value||Math.max(0,Number((null==(e=k.item)?void 0:e.duration_milliseconds)||0)/1e3)}),ee=n(()=>se(Z.value)),ae=n(()=>se(x.value));function se(e){const a=Math.max(0,Math.floor(Number(e)||0));return`${String(Math.floor(a/60)).padStart(2,"0")}:${String(a%60).padStart(2,"0")}`}function re(){F.value&&(fe(),S("preview",k.item))}function ue(){var e,a;return`light-canvas-history-video-${(null==(e=k.item)?void 0:e.video_id)||(null==(a=k.item)?void 0:a.id)||"default"}`}function ve(e){const a=(null==e?void 0:e.video_id)&&"object"==typeof e.video_id&&!Array.isArray(e.video_id)?e.video_id:null;return Number((null==a?void 0:a.video_id)||(null==a?void 0:a.videoId)||(null==a?void 0:a.id)||(a?0:null==e?void 0:e.video_id)||(null==e?void 0:e.id)||0)}function ce(){var e;const a=Number((null==(e=I.value)?void 0:e.duration)||0);Number.isFinite(a)&&a>0&&(L.value=a)}function de(){var e;x.value=Number((null==(e=I.value)?void 0:e.currentTime)||0),P.value&&x.value>0&&(P.value=!1)}function _e(){E.value=!0,A=ue(),oe(A,fe)}function ge(){E.value=!1,P.value=!1,te(A||ue()),A=""}function pe(){P.value=!0}function he(){P.value=!1}function fe(){var e;null==(e=I.value)||e.pause()}function ye(){const e=I.value;if(e)return e.paused?(e.ended&&(e.currentTime=0,x.value=0),P.value=!0,void e.play().catch(e=>{P.value=!1})):void e.pause()}function be(){fe(),te(A||ue()),A="",L.value=0,x.value=0,E.value=!1,P.value=!1}function we(){x.value=Z.value}function Se(e){Ce(!1),S(e,k.item)}function Ce(e){S("update:menu-visible",e)}function Me(){R.value?Se("open-canvas"):$.value?Se("restore"):Se("open-canvas")}function Ne(e){Se(e)}function Ie(e){e.target.closest(".light-canvas-workspace-menu-wrap")||Ce(!1)}return N(()=>{document.addEventListener("click",Ie)}),f(()=>{document.removeEventListener("click",Ie),be()}),t(()=>{var e,a;return[(null==(e=k.item)?void 0:e.video_id)||(null==(a=k.item)?void 0:a.id),W.value]},()=>{be()}),(a,l)=>(s(),u("article",{class:w(["light-canvas-history-card",[`is-${T.value}`,{"is-playing":E.value,"is-previewable":F.value,"is-menu-open":e.menuVisible}]])},[c("div",{class:"light-canvas-history-card__media","aria-busy":"generating"===T.value},[c("div",gi,["ready"===T.value?(s(),u(y,{key:0},[W.value?(s(),u("video",{key:0,ref_key:"videoRef",ref:I,src:W.value,poster:V.value,preload:"metadata",playsinline:"",onLoadedmetadata:ce,onTimeupdate:de,onPlay:_e,onPause:ge,onWaiting:pe,onStalled:pe,onCanplay:he,onPlaying:he,onEnded:we},null,40,pi)):(s(),u(y,{key:1},[V.value?(s(),u("img",{key:0,src:V.value,alt:K.value},null,8,hi)):B.value.length?(s(),u("div",{key:1,class:w(["light-canvas-history-card__cover-grid",`has-${B.value.length}`]),"aria-hidden":"true"},[(s(!0),u(y,null,b(B.value,(e,a)=>(s(),u("img",{key:a,src:e,alt:""},null,8,fi))),128))],2)):(s(),u("div",yi))],64)),l[1]||(l[1]=c("div",{class:"light-canvas-history-card__media-scrim"},null,-1))],64)):v("",!0)]),F.value?(s(),u("button",{key:0,type:"button",class:"light-canvas-history-card__preview-surface","aria-label":_(M)("video.light_canvas_preview_named",{title:K.value}),onClick:re},null,8,bi)):v("",!0),c("header",ki,[c("p",{title:K.value},g(K.value),9,wi),c("div",Si,["ready"===T.value&&H.value?(s(),u("button",{key:0,t
2ype:"button",class:"light-canvas-history-card__edit","aria-label":q.value,onClick:m(Me,["stop"])},[d(_(O),{name:"sys-edit",size:"18",opacity:"0.6"})],8,Ci)):v("",!0),d(Ee,{visible:e.menuVisible,"show-rename":!1,"card-trigger":"","show-publish":Y.value,published:J.value,"publish-disabled":e.publishing,"show-share":Q.value,"share-disabled":e.sharing,"show-restore":!R.value&&!$.value,"restore-disabled":!H.value,"show-download":"","download-disabled":!G.value,"delete-disabled":!X.value,"onUpdate:visible":Ce,onAction:Ne},null,8,["visible","show-publish","published","publish-disabled","show-share","share-disabled","show-restore","restore-disabled","download-disabled","delete-disabled"])])]),"ready"===T.value?(s(),u("footer",Mi,[c("button",{type:"button",class:"light-canvas-history-card__preview-control","aria-label":_(M)("video.light_canvas_preview_video"),disabled:!F.value,onClick:m(ye,["stop"])},[P.value?(s(),o(me,{key:0,loading:!0,size:20,"stroke-width":2,color:"#fff"})):(s(),o(_(O),{key:1,name:E.value?"sys-pause":"sys-play",size:"20"},null,8,["name"])),c("span",null,[c("b",null,g(ae.value),1),c("small",null,"/ "+g(ee.value),1)])],8,Ni),c("span",Ii,g(_(M)("video.light_canvas_made_with_mureka")),1),c("button",{type:"button",class:"light-canvas-history-card__fullscreen","aria-label":_(M)("video.light_canvas_open_video_preview"),disabled:!F.value,onClick:m(re,["stop"])},[d(_(O),{name:"sys-full-screen",size:"20",opacity:"0.8"})],8,Li)])):(s(),u("footer",xi)),"generating"===T.value?(s(),u("div",Ei,[d(Le),U.value?(s(),u("p",Pi,g(j.value),1)):v("",!0)])):"failed"===T.value?(s(),u("div",Ai,[d(_(O),{name:"sys-info",size:"20",opacity:"0.45"}),c("p",null,g(R.value?_(M)("video.light_canvas_generation_failed"):_(M)("video.light_canvas_storyboard_generation_failed")),1),R.value?v("",!0):(s(),u("button",{key:0,type:"button",class:"light-canvas-history-card__retry",disabled:e.regenerating,onClick:l[0]||(l[0]=m(l=>a.$emit("regenerate",e.item),["stop"]))},[e.regenerating?(s(),o(me,{key:0,loading:!0,size:14,"stroke-width":2,color:"rgba(255, 255, 255, 0.7)"})):(s(),o(_(O),{key:1,name:"sys-refresh",size:"18",opacity:"0.6"})),c("span",null,g(e.regenerating?_(M)("video.light_canvas_regenerating"):_(M)("video.light_canvas_regeneration")),1)],8,Ti))])):v("",!0)],8,mi)],2))}},[["__scopeId","data-v-257d16c0"]]),$i=["aria-label"],zi={class:"light-canvas-history-preview__header"},Ui={class:"light-canvas-history-preview__header-actions"},Di=["aria-label"],Oi={class:"light-canvas-history-preview__stage"},ji=["src","poster"],Ki={key:1,class:"light-canvas-history-preview__lyric"},Vi={class:"light-canvas-history-preview__footer"},Wi=["aria-label"],Bi={class:"light-canvas-history-preview__progress"},Fi=["value","aria-label"],Hi=["aria-label"],qi=["disabled"],Gi=D({__name:"LightCanvasHistoryPreviewDialog",props:{visible:{type:Boolean,default:!1},item:{type:Object,default:()=>null},publishing:{type:Boolean,default:!1},sharing:{type:Boolean,default:!1}},emits:["close","download","edit","action"],setup(e,{emit:a}){var r,m,y;const b=e,k=a,w=(null==(y=null==(m=null==(r=l())?void 0:r.appContext)?void 0:m.config)?void 0:y.globalProperties)??{},{$$t:S}=w.$i18n??{},M=i(null),N=i(0),I=i(0),L=i(!1),x=i(!1),E=i(!0),P=i(!1);let A="";const T=n(()=>{var e;return(null==(e=b.item)?void 0:e.title)||S("video.light_canvas_untitled_mv")}),R=n(()=>{var e,a;return(null==(e=b.item)?void 0:e.lyrics)||(null==(a=b.item)?void 0:a.lyric)||""}),$=n(()=>!!Ke(b.item)&&Ve(b.item)),z=n(()=>{var e;return!$.value&&4===Number(null==(e=b.item)?void 0:e.mode)}),U=n(()=>{var e,a,l,i,n;return $.value?3===(null==(e=b.item)?void 0:e.state):z.value&&6===(null==(a=b.item)?void 0:a.state)||3===(null==(l=b.item)?void 0:l.state)||2===(null==(i=b.item)?void 0:i.mode)&&[6,7].includes(null==(n=b.item)?void 0:n.state)}),D=n(()=>{var e;return!!(null==(e=b.item)?void 0:e.video_id)}),j=n(()=>{var e,a,l,i,n;const t=(null==(e=b.item)?void 0:e.video_url)||(null==(a=b.item)?void 0:a.video_oss_key)||(null==(l=b.item)?void 0:l.video_key)||(null==(i=b.item)?void 0:i.clip_video_key)||(null==(n=b.item)?void 0:n.clip_video_url)||"";return t?ke(t):""}),K=n(()=>{var e;const a=(null==(e=b.item)?void 0:e.video_cover_url)||"";if(!a)return"";const l=ke(a),i=w.$imageUrl;return"function"==typeof i?i(l):l}),V=n(()=>!!j.value),W=n(()=>{var e,a;return 3===Number(null==(e=b.item)?void 0:e.state)&&!(null==(a=b.item)?void 0:a.not_allow_publish)&&!!Q(b.item)}),B=n(()=>{var e;return 1===Number(null==(e=b.item)?void 0:e.publish_state)}),F=n(()=>{var e;return 3===Number(null==(e=b.item)?void 0:e.state)&&!!Q(b.item)}),H=n(()=>{var e;return I.value||Math.max(0,Number((null==(e=b.item)?void 0:e.duration_milliseconds)||0)/1e3)}),q=n(()=>H.value?Math.max(0,Math.min(100,N.value/H.value*100)):0),G=n(()=>X(N.value)),Y=n(()=>X(H.value));function J(){var e,a;return`light-canvas-history-preview-${(null==(e=b.item)?void 0:e.video_id)||(null==(a=b.item)?void 0:a.id)||"default"}`}function Q(e){const a=(null==e?void 0:e.video_id)&&"object"==typeof e.video_id&&!Array.isArray(e.video_id)?e.video_id:null;return Number((null==a?void 0:a.video_id)||(null==a?void 0:a.videoId)||(null==a?void 0:a.id)||(a?0:null==e?void 0:e.video_id)||(null==e?void 0:e.id)||0)}function X(e){const a=Math.max(0,Math.floor(Number(e)||0));return`${String(Math.floor(a/60)).padStart(2,"0")}
2:${String(a%60).padStart(2,"0")}`}function Z(){var e;const a=Number((null==(e=M.value)?void 0:e.duration)||0);Number.isFinite(a)&&a>0&&(I.value=a)}function ee(){var e;N.value=Number((null==(e=M.value)?void 0:e.currentTime)||0),x.value&&N.value>0&&(x.value=!1)}function ae(){L.value=!0,A=J(),oe(A,ie)}function le(){L.value=!1,x.value=!1,te(A||J()),A=""}function ie(){var e;null==(e=M.value)||e.pause()}function ne(){const e=M.value;if(e)return e.paused?(e.ended&&(e.currentTime=0,N.value=0),x.value=!0,void e.play().catch(e=>{x.value=!1})):void e.pause()}function se(e){var a;const l=M.value;if(!l||!H.value)return;const i=Math.max(0,Math.min(100,Number((null==(a=e.target)?void 0:a.value)||0)))/100*H.value;l.currentTime=i,N.value=i}function re(){N.value=H.value}function ue(){ie(),te(A||J()),A="",N.value=0,I.value=0,L.value=!1,x.value=!1}function ve(){ue(),P.value=!1,k("close")}function ce(){k("edit",b.item)}function de(e){P.value=!1,k("action",e,b.item)}function _e(e){var a,l;(null==(l=null==(a=e.target)?void 0:a.closest)?void 0:l.call(a,".light-canvas-workspace-menu-wrap"))||(P.value=!1)}function ge(e){"Escape"===e.key&&ve()}return t(()=>{var e,a;return[b.visible,(null==(e=b.item)?void 0:e.video_id)||(null==(a=b.item)?void 0:a.id),j.value]},async([e])=>{if(ue(),P.value=!1,E.value=!0,!e)return document.removeEventListener("keydown",ge),void document.removeEventListener("click",_e);document.addEventListener("keydown",ge),document.addEventListener("click",_e),await h(),M.value&&j.value&&(x.value=!0,M.value.play().catch(e=>{x.value=!1}))},{immediate:!0}),t(P,e=>{e&&Ne(w,Ie.HISTORY_MORE_SHOW)}),f(()=>{document.removeEventListener("keydown",ge),document.removeEventListener("click",_e),ue()}),(a,l)=>(s(),o(C,{to:"body"},[e.visible?(s(),u("section",{key:0,class:"light-canvas-history-preview",role:"dialog","aria-modal":"true","aria-label":_(S)("video.light_canvas_preview_named",{title:T.value})},[c("header",zi,[c("h2",null,g(T.value),1),c("div",Ui,[d(Ee,{visible:P.value,"show-rename":!1,"card-trigger":"","show-publish":W.value,published:B.value,"publish-disabled":e.publishing,"show-share":F.value,"share-disabled":e.sharing,"show-restore":!$.value&&!z.value,"restore-disabled":!U.value,"show-download":"","download-disabled":!V.value,"delete-disabled":!D.value,"onUpdate:visible":l[0]||(l[0]=e=>P.value=e),onAction:de},null,8,["visible","show-publish","published","publish-disabled","show-share","share-disabled","show-restore","restore-disabled","download-disabled","delete-disabled"]),c("button",{type:"button","aria-label":_(S)("video.light_canvas_close_preview"),onClick:ve},[d(_(O),{name:"sys-default-cancel",size:"18",opacity:"0.6"})],8,Di)])]),c("main",Oi,[j.value?(s(),u("video",{key:0,ref_key:"videoRef",ref:M,src:j.value,poster:K.value,playsinline:"",preload:"auto",onLoadedmetadata:Z,onTimeupdate:ee,onPlay:ae,onPause:le,onWaiting:l[1]||(l[1]=e=>x.value=!0),onStalled:l[2]||(l[2]=e=>x.value=!0),onCanplay:l[3]||(l[3]=e=>x.value=!1),onPlaying:l[4]||(l[4]=e=>x.value=!1),onEnded:re},null,40,ji)):v("",!0),E.value&&R.value?(s(),u("p",Ki,g(R.value),1)):v("",!0)]),c("footer",Vi,[c("button",{type:"button",class:"light-canvas-history-preview__play","aria-label":L.value?_(S)("video.light_canvas_pause_video"):_(S)("video.light_canvas_play_video"),onClick:ne},[x.value?(s(),o(me,{key:0,loading:!0,size:20,"stroke-width":2,color:"#fff"})):(s(),o(_(O),{key:1,name:L.value?"sys-pause":"sys-play",size:"20"},null,8,["name"]))],8,Wi),c("span",null,g(G.value),1),c("label",Bi,[l[6]||(l[6]=c("span",{class:"light-canvas-history-preview__progress-track"},null,-1)),c("span",{class:"light-canvas-history-preview__progress-value",style:p({width:`${q.value}%`})},null,4),c("i",{style:p({left:`${q.value}%`})},null,4),c("input",{value:q.value,type:"range",min:"0",max:"100",step:"0.01","aria-label":_(S)("video.light_canvas_video_progress"),onInput:se},null,40,Fi)]),c("span",null,g(Y.value),1),U.value?(s(),u("button",{key:0,type:"button",class:"light-canvas-history-preview__action-button","aria-label":_(S)("video.light_canvas_edit_video"),onClick:ce},[d(_(O),{name:"sys-edit",size:"18",opacity:"0.7"})],8,Hi)):v("",!0),c("button",{type:"button",class:"light-canvas-history-preview__download",disabled:!V.value,onClick:l[5]||(l[5]=l=>a.$emit("download",e.item))},[d(_(O),{name:"sys-download",size:"18",color:"#000"}),c("span",null,g(_(S)("video.light_canvas_download")),1)],8,qi)])],8,$i)):v("",!0)]))}},[["__scopeId","data-v-9982530b"]]),Yi={class:"light-canvas-history-panel"},Ji={key:0,class:"light-canvas-history-panel__loading"}
2,Qi={key:1,class:"light-canvas-history-panel__error"},Xi={key:2,class:"light-canvas-history-panel__list"},Zi={class:"light-canvas-history-panel__list-content"},en={key:3,class:"light-canvas-history-panel__empty"},an=D({__name:"LightCanvasHistoryPanel",emits:["restored","open-canvas"],setup(e,{emit:a}){var n,v,m,p;const h=(null==(m=null==(v=null==(n=l())?void 0:n.appContext)?void 0:v.config)?void 0:m.globalProperties)??{},{$$t:k}=h.$i18n??{},w=a,S=V(),C=ve(),I=T(),L=`light-canvas-history-${(null==(p=l())?void 0:p.uid)||"panel"}`,{previewList:x,previewListLoading:E,previewListLoadingMore:P,previewListFinished:R}=M(C),$=i(!1),z=i(!1),U=i(null),D=i(""),j=i("");let K=!1,W=0;const B=new Map,{regeneratingVideoId:F,publishingVideoId:H,sharingVideoId:q,publishMusicVideoItem:G,shareMusicVideoItem:Y,restoreMusicVideoItem:J,regenerateMusicVideoItem:Q,downloadMusicVideoItem:X,deleteMusicVideoItem:Z,getFullSongItem:ee,previewMusicVideoItem:ae}=We({onPreview:e=>{U.value=e||null,z.value=!!e},onRestore:()=>{w("restored")},trackEvents:!1});function le(){z.value=!1,U.value=null}function ie(e){return Ne(h,Ie.HISTORY_MORE_DOWNLOAD),X(e)}function ne(e){return Ne(h,Ie.HISTORY_RESTORE),J(e)}function te(e){return G(e)}function oe(e){return Y(e)}function se(e){return Ne(h,Ie.HISTORY_MORE_GET_FULL_SONG),ee(e)}function re(e){return Ne(h,Ie.HISTORY_MORE_DELETE),Z(e)}async function ue(e){le(),$e(e)||4!==Number(null==e?void 0:e.mode)?await Ee(e):await ne(e)}function ce(e,a){"download"!==e?"restore"!==e?"publish"!==e?"share"!==e?"get-full-song"!==e?"delete"===e&&(le(),re(a)):se(a):oe(a):te(a):ne(a):ie(a)}function de(e){return String(_e(e)||"")}function _e(e){const a=(null==e?void 0:e.video_id)&&"object"==typeof e.video_id&&!Array.isArray(e.video_id)?e.video_id:null;return Number((null==a?void 0:a.video_id)||(null==a?void 0:a.videoId)||(null==a?void 0:a.id)||(a?0:null==e?void 0:e.video_id)||(null==e?void 0:e.id)||0)}function ge(){return"function"==typeof k?k("common.load_failure"):"Loading failed. Please try again"}function he(){return C.registerGenerateSSEScope(L),j.value="",C.loadMusicVideoList({sseScope:L,subscribeCanvasConn:!0}).then(e=>{const a=null==e?void 0:e.code;return void 0===a||[0,200].includes(Number(a))?(Le(),e):(j.value=(null==e?void 0:e.msg)||ge(),e)}).catch(e=>{throw j.value=(null==e?void 0:e.message)||ge(),e})}function fe(){he().catch(()=>{})}function ye(e){(null==e?void 0:e.retryTimer)&&(window.clearTimeout(e.retryTimer),e.retryTimer=0)}function be(e){var a,l;const i=B.get(e);i&&(i.stopped=!0,ye(i),null==(l=null==(a=i.stream)?void 0:a.abort)||l.call(a),i.stream=null,B.delete(e))}function ke(e,a={}){const l=Number(null==a?void 0:a.progress);if(!Number.isFinite(l))return;const i=x.value.findIndex(a=>_e(a)===Number((null==e?void 0:e.videoId)||0));if(i<0)return;const n=x.value[i],t=Number(null==n?void 0:n.progress),o=Math.max(0,Math.min(100,Math.floor(l)));if(Number.isFinite(t)&&o<t)return;const s=String((null==a?void 0:a.progress_phase)||"").trim();x.value.splice(i,1,{...n,progress:o,...s?{progress_phase:s}:{}}),(o>=100||"done"===s)&&K&&!W&&(W=window.setTimeout(()=>{W=0,he().catch(()=>{})},1e3))}function we(e){if(!K||!e||e.stopped||B.get(e.key)!==e||e.retryTimer)return;const a=function(e){const a=Math.max(0,Math.min(Number(e)||0,5));return Math.min(3e4,1e3*2**a)}(e.retryAttempt);e.retryAttempt+=1,e.retryTimer=window.setTimeout(()=>{e.retryTimer=0,Ce(e)},a)}function Se(e,a={}){var l,i;if(!K||(null==e?void 0:e.stopped)||B.get(null==e?void 0:e.key)!==e)return;e.stream=null;const n=Number((null==(l=null==a?void 0:a.error)?void 0:l.code)||(null==a?void 0:a.code)||0),t=String((null==a?void 0:a.reason)||"");6465!==n&&6460!==n&&"chat_gone"!==t&&"aborted"!==t?we(e):6465===n&&(j.value=(null==(i=null==a?void 0:a.error)?void 0:i.message)||ge())}function Ce(e){var a,l;if(K&&e&&!e.stopped&&B.get(e.key)===e){ye(e);try{const i=Me({chatId:e.id,onFrame:(a,l)=>function(e,a,l){if(K&&!e.stopped&&B.get(e.key)===e){if("progress"===a)return e.retryAttempt=0,void ke(e,l);if("error"===a){const a=Number((null==l?void 0:l.code)||0);6465!==a&&6460!==a||Se(e,{code:a,error:l})}}}(e,a,l),onError:a=>{Se(e,{error:a})},onEnd:a=>Se(e,a)});e.stream=i,null==(l=null==(a=null==i?void 0:i.attached)?void 0:a.catch)||l.call(a,()=>{})}catch(i){Se(e,{error:i})}}}function Le(){if(!K)return;const e=new Map;x.value.forEach(a=>{const l=function(e){if(!Ve(e)||![2,7].includes(Number(null==e?void 0:e.state)))return null;const a=_e(e);
2if(!a)return null;const l=$e(e);if(l){const e=String(l).trim();return e?{key:`chat:${e}`,kind:"canvas",id:e,videoId:a}:null}return null}(a);l&&e.set(l.key,l)}),[...B.keys()].forEach(a=>{e.has(a)||be(a)}),e.forEach((e,a)=>{const l=B.get(a);if(l)return void(l.videoId=e.videoId);const i={...e,retryAttempt:0,retryTimer:0,stream:null,stopped:!1};B.set(a,i),Ce(i)})}function xe(e,a){C.handlePreviewListLoadMore(e,a,{sseScope:L,subscribeCanvasConn:!0})}async function Ee(e){const a=_e(e),l=$e(e);(a||l)&&(Ne(h,Ie.HISTORY_RESTORE),w("open-canvas"),await I.push({name:"canvasDetail",params:{workspaceId:a||0},query:De(e)}))}return N(()=>{K=!0,he().catch(()=>{})}),f(()=>{K=!1,[...B.keys()].forEach(be),W&&(window.clearTimeout(W),W=0),C.stopGenerateSSEScope(L)}),t(()=>S.isLogin,(e,a)=>{!a&&e&&he().catch(()=>{})}),t(x,()=>{Le()}),(e,a)=>(s(),u("section",Yi,[_(E)?(s(),u("div",Ji,[d(me,{loading:!0,size:24,"stroke-width":3,color:"#fff"})])):j.value?(s(),u("div",Qi,[d(_(O),{name:"sys-info",size:"24",opacity:"0.6"}),c("p",null,g(j.value),1),c("button",{type:"button",onClick:fe},g(_(k)("common.reload")),1)])):_(x).length?(s(),u("div",Xi,[d(pe,{"loading-more":_(P),"onUpdate:loadingMore":a[0]||(a[0]=e=>A(P)?P.value=e:null),"is-loading":$.value,"onUpdate:isLoading":a[1]||(a[1]=e=>$.value=e),finished:_(R),"onUpdate:finished":a[2]||(a[2]=e=>A(R)?R.value=e:null),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":_(R),"item-id-field":"video_id",onLoadMore:xe},{customContent:r(()=>[c("div",Zi,[(s(!0),u(y,null,b(_(x),e=>(s(),o(Ri,{key:_e(e)||e.id,item:e,regenerating:_(F)===_e(e),publishing:_(H)===_e(e),sharing:_(q)===_e(e),"menu-visible":D.value===de(e),onDownload:ie,onOpenCanvas:Ee,onRestore:ne,onRegenerate:_(Q),onPublish:te,onShare:oe,onGetFullSong:se,onDelete:re,onPreview:_(ae),"onUpdate:menuVisible":a=>{return l=de(e),(i=a)&&Ne(h,Ie.HISTORY_MORE_SHOW),void(D.value=i?l:"");var l,i}},null,8,["item","regenerating","publishing","sharing","menu-visible","onRegenerate","onPreview","onUpdate:menuVisible"]))),128))])]),_:1},8,["loading-more","is-loading","finished","disabled-load-more"])])):(s(),u("div",en,[d(_(O),{name:"biz-nav-create-video",size:"32",opacity:"0.6"}),c("p",null,g(_(k)("video.workspace_desc")),1)])),d(Gi,{visible:z.value,item:U.value,publishing:_(H)===_e(U.value),sharing:_(q)===_e(U.value),onClose:le,onDownload:ie,onEdit:ue,onAction:ce},null,8,["visible","item","publishing","sharing"])]))}},[["__scopeId","data-v-0cbe14d8"]]),ln={class:"light-canvas-page height-all"},nn={class:"light-canvas-page__content height-all"},tn={class:"light-canvas-page__topbar"},on={class:"light-canvas-page__tabs-shell"},sn={key:1,class:"light-canvas-page__lyrics-video"},rn={class:"light-canvas-page__lyrics-left"},un={class:"light-canvas-page__lyrics-right"},vn={class:"light-canvas-page__history-panel"},cn={class:"light-canvas-page__history-header"},dn={class:"light-canvas-page__history-header-row"},_n={class:"light-canvas-page__history-title"},mn=["aria-label"],gn={class:"light-canvas-page__history-body"},pn=D({__name:"lightCanvas",setup(e){var p,h;const f=z(()=>a(()=>import("./StoryboardDialog-Bha-PkdE.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]))),k=[{value:"music_video",labelKey:"video.light_canvas_music_video"},{value:"video_clip",labelKey:"video.lyrics_video"}],C=R(),M=(null==(h=null==(p=l().appContext)?void 0:p.config)?void 0:h.globalProperties)??{},{$$t:L=e=>e}=M.$i18n??{},E=se(),P=ve(),A=ce(),T=V(),D=J(),j=n(()=>X({userInfo:T.userInfo,authData:T.authData})),K=i("video_clip"===C.query.tab?"video_clip":"music_video"),B=i(!1),F=i(!1),H=n(()=>Number(C.query.songId)||0),q=n(()=>Number(C.query.coverArtId)||null),G=n(()=>String(C.query.tab||"").trim()),Y=n({get:()=>P.storyboardDialogVisible,set:e=>{e||P.closeStoryboardDialog()}}),ee=n(()=>P.currentStoryboardVideo||null),ae=n(()=>{var e,a;return 7===Number((null==(e=P.info)?void 0:e.generation_method)||(null==(a=ee.value)?void 0:a.generation_method)||0)});function le(){const e=!B.value;B.value=e,e&&(Ne(M,Ie.HISTORY_CLICK),Ne(M,Ie.HISTORY_SHOW))}function ie(){var e,a,l,i,n;const t=D.curPlayData;if(!t||!D.isPlaying)return;const o=null==(n=null==(i=null==(l=null==(a=null==(e=window.vueApp)?void 0:e.appContext)?void 0:a.config)?void 0:l.globalProperties)?void 0:i.$globalMediaUtils)?void 0:n.globalAudioPlayer,s=D.getPlayerKey(t);o&&s&&(o.pause(s),D.setIsPlaying(!1))}return E.setAspectRadio("16:9"),t(G,e=>{"video_clip"!==e&&"music_video"!==e||(K.value=e)},{immediate:!0}),t([H,q],([e,a])=>{e&&A.loadSongInfoById(e).then(l=>{var i,n,t,o;
2if(200!==(null==l?void 0:l.code))return;const s=A.getSongInfoById(e),r=function(e){const a=Number(e)||0;return a?{song_id:a}:null}(e);Number((null==(n=null==(i=T.userInfo)?void 0:i.user)?void 0:n.id)||0)===Number((null==(t=null==s?void 0:s.user)?void 0:t.id)||0)||"music_video"!==K.value||(K.value="video_clip");Number((null==(o=P.selectedSong)?void 0:o.song_id)||0)!==e&&P.applyMusicVideoSongContext({song:r,songInfo:s,rangeSource:"default",selectionMode:"duration"}),E.setSelectedSong(r,a),E.applySongInfo(s)})},{immediate:!0}),t(K,e=>{"music_video"!==e&&(B.value=!1)}),N(()=>{Ne(M,Ie.HOME_SHOW),ie()}),I(()=>{ie()}),$(e=>{if(F.value="characterCreate"===e.name,F.value)return E.cancelActiveGeneration(),P.pausePlayback(),void E.pausePlayback();E.resetVideoDetailClipEditorState(),P.resetMusicVideoState(),A.resetVideoDetailState()}),x(()=>{if(F.value)return E.cancelActiveGeneration(),P.pausePlayback(),void E.pausePlayback();E.resetVideoDetailClipEditorState(),P.resetMusicVideoState(),A.resetVideoDetailState()}),(e,a)=>{var l,i;return s(),u("div",ln,[c("div",nn,[c("div",tn,[c("div",on,[d(_(Q),{modelValue:K.value,"onUpdate:modelValue":a[0]||(a[0]=e=>K.value=e),class:"light-canvas-page__tabs"},{default:r(()=>[(s(),u(y,null,b(k,e=>d(_(Z),{key:e.value,class:"light-canvas-page__tab",value:e.value},{default:r(()=>[U(g(_(L)(e.labelKey)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),"music_video"===K.value?(s(),u("button",{key:0,type:"button",class:w(["mv-light-canvas__history-toggle",{"is-open":B.value}]),onClick:le},[c("span",null,g(_(L)("video.light_canvas_history")),1)],2)):v("",!0)]),"music_video"===K.value?(s(),o(oi,{key:0,"history-expanded":B.value,"onUpdate:historyExpanded":a[1]||(a[1]=e=>B.value=e),class:"light-canvas-page__music-video"},null,8,["history-expanded"])):(s(),u("div",sn,[c("div",rn,[d(re)]),c("div",un,[d(ue)])]))]),d(S,{name:"light-canvas-page__history-drawer"},{default:r(()=>[B.value?(s(),u("div",{key:0,class:"light-canvas-page__history-layer",onClick:a[5]||(a[5]=m(e=>B.value=!1,["self"]))},[c("aside",vn,[c("header",cn,[c("div",dn,[c("h2",_n,g(_(L)("video.light_canvas_history")),1),c("button",{type:"button",class:"light-canvas-page__history-close","aria-label":_(L)("video.light_canvas_close_history"),onClick:a[2]||(a[2]=e=>B.value=!1)},[d(_(O),{name:"sys-default-cancel",size:"16",opacity:"0.6"})],8,mn)]),a[7]||(a[7]=c("div",{class:"light-canvas-page__history-divider"},null,-1))]),c("div",gn,[d(an,{onRestored:a[3]||(a[3]=e=>B.value=!1),onOpenCanvas:a[4]||(a[4]=e=>B.value=!1)})])])])):v("",!0)]),_:1}),Y.value?(s(),o(_(f),{key:0,visible:Y.value,"onUpdate:visible":a[6]||(a[6]=e=>Y.value=e),"video-id":null==(l=ee.value)?void 0:l.video_id,"is-pure-music":ae.value,"initial-lip-sync-enabled":1===_(P).clipType,"audio-src":_(W)((null==(i=ee.value)?void 0:i.mp3_url)||""),"video-item":ee.value},null,8,["visible","video-id","is-pure-music","initial-lip-sync-enabled","audio-src","video-item"])):v("",!0),d(_i,{enabled:"music_video"===K.value,"user-id":j.value},null,8,["enabled","user-id"])])}}},[["__scopeId","data-v-a7c0348e"]]);export{pn 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.