PageSourceSearch

https://www.reelmate.ai/assets/episode-list-DrLhBQuK.js

js reelmate.ai collected 2026-10-05 12:28:07 UTC 73,138 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CreateEpisodeDialog-DjQyp_kn.js","./critical-vue-CZQjYwKS.js","./core-lib-DCmmAtCR.js","./ui-base-BuG8bzRC.js","./entry-KuY_qWS0.js","./ic16_confirm-C8ZDGyeR.js","./agent-redirect-BEW7TIQI.js","./icon20_cloudsync-Da3pfhE9.js","./FolderIconAnimated.vue-CwMxdKsQ.js","./constants-BpCD2555.js","./agentOfflineCopy-EZ9UlUdl.js","./index-f0X-GavW.js","./useSourceScripts-BYiXL5bH.js","./useEffectiveTaskFailType-ReVoZIwD.js","./icon20_batch-DNe6hpOq.js","./useLineArtTaskShared-DpydCcDL.js","./episodeOperateStatus-Y39GKuhF.js","./ui-base.Ds1kac4Y.css","./core-lib.CHz1Cp-K.css","./ui-controls.qJhzVdh-.css","./entry.U5vM1ANO.css","./ScriptSplitModal-DR4HNWqA.js","./GeneralModal-Bbk8FgIO.js","./assetCreateEpisodeEntry-CIQoeBqD.js","./ScrollContent-D-elNl_5.js","./imageApi-CA1PWc_8.js","./FirstFreeTag-BVuGuAyK.js","./assetCreateEpisodeEntry.BWBgWwLo.css","./ScrollContent.CWbxWwu7.css","./FirstFreeTag.CSx1oh8J.css","./ScriptSplitModal.C_tQf8KK.css","./EpisodeScriptUploadModal-D7YZaYJO.js","./cn-only-oyAb0Toe.js","./mode_quicks-BVKK9I0m.js","./StoryboardFormatGuide-vDGKDZno.js","./image120_default_error-CHEP-Vrk.js","./MiImagePreview-CH9N20MM.js","./StoryboardUploadPanel-o0bTZfv_.js","./icon20_stars_animated-BiRAX5Im.js","./useReferenceImagePrompt-BC-tyGWK.js","./useWorkFlowApi-DXODcGNC.js","./useVolcVerify-LpUhN3Da.js","./icon20_skill-CzfsHLpg.js","./prompt-empty-C8n1BCnp.js","./ic16_more_images-CJra_KiY.js","./ic20_order-Dk_jjPr2.js","./ScriptFormatGuide-ByhlwWdI.js","./LoadingSprite-DmrEHyYK.js","./Selectitem-CKAhg0Nu.js","./ic20_close_cur_color-COY_7KEK.js","./index-DJPoSwp2.js","./information-circle-filled-D-iBC74K.js","./ic20_exit-BiE8w10_.js","./FrameCreditsConfirmBody-B4PgDNYO.js","./image120_default_error.ItjHNDLF.css","./StoryboardFormatGuide.Dc8jkUx7.css","./StoryboardUploadPanel.C00g17Td.css","./mode_quicks.D8tB9ckx.css","./ScriptFormatGuide.CgdXkNuo.css","./LoadingSprite.Ddj5gVQB.css","./Selectitem.3c6I399z.css","./index.1wBJuuJj.css","./ic20_exit.Bm_7ItmX.css","./EpisodeScriptUploadModal.B6RSmHAq.css","./VideoPlayer-DlL5ZoWp.js","./index-DZBptCYE.js","./skus-education-C0WTOPM_.js","./vendor-vidstack.Ju6KzJbU.css","./VideoPlayer.C0dCRr9G.css"])))=>i.map(i=>d[i]);
2import{d as me,ac as Ee,$ as Ye,w as X,o as Et,Q as Jt,a as o,c as u,n as L,j as H,s as e,C as P,b as t,p as ds,a2 as qe,r as g,l as a,U as pe,_ as ge,m as Ce,q as y,t as n,F as ce,e as E,an as Zs,X as Ge,h as be,ah as us,M as ea,ad as Cs,aj as ta,V as Se,S as sa,D as wt,Z as st,z as je,W as aa,N as oa,ae as ps,a1 as ia,ai as la,v as vs}from"./critical-vue-CZQjYwKS.js";import{_ as ra}from"./icon20_batch-DNe6hpOq.js";import{b as na}from"./information-circle-filled-D-iBC74K.js";import{c as ca}from"./vendor-vueuse-BBEKLlfY.js";import{al as St,A as At,n as Ct,d as da,p as Le,_ as kt,t as he,gu as ua,J as ms,Q as pa,du as va,aG as ma,o as _a,aa as fa}from"./core-lib-DCmmAtCR.js";import"./ui-image-DzSxbhVo.js";import{_ as ha,M as Ft,E as ya,u as ba,r as ga,S as wa,a as ka,b as Sa}from"./useEpisodeOperatePolling-CAK07Cbz.js";import{k as xt,P as Ae,dI as it,C as Es,h as Aa,a as Ca,V as Ea,bO as xa,i as $a,ck as zt,aB as Ia,a6 as Ut,aF as _s}from"./entry-KuY_qWS0.js";import{_ as at,a as Ta}from"./icon20_cloudsync-Da3pfhE9.js";import{A as ve,M as ye,P as Gt,g as Ra}from"./ui-controls-T-__jfQM.js";import{_ as U,B as lt,c as Nt}from"./ui-base-BuG8bzRC.js";import"./vendor-crypto-DC0MXYmy.js";import{A as xs}from"./prompt-empty-C8n1BCnp.js";import{F as $s}from"./FirstFreeTag-BVuGuAyK.js";import{b as fs,f as De}from"./agentOfflineCopy-EZ9UlUdl.js";import"./constants-BpCD2555.js";import{u as Va}from"./useWorkFlowApi-DXODcGNC.js";import{u as Is,a as Pa,l as Oa,o as Ma}from"./useSourceScripts-BYiXL5bH.js";import{b as La}from"./useCellAttachmentUpload-XqE_ZIHS.js";import{t as Da,m as Ba}from"./icon_required-Di6khDBF.js";import{i as ja}from"./trackHome-B8P-Lgll.js";import{s as qa,a as Ha,T as Wa,l as hs}from"./assetCreateEpisodeEntry-CIQoeBqD.js";import{S as Fa}from"./SourceScriptPicker-BtSZZjOy.js";import{a as za,b as Na,O as gt}from"./useEffectiveTaskFailType-ReVoZIwD.js";import{u as Ua}from"./user-settings-Dnb9TJPb.js";import{u as Yt}from"./useSaveProject-Bok8JcXF.js";import{u as Ts,F as Je}from"./ic20_crop_reset-e55NEz84.js";import{C as Ja}from"./CardItem-cv3JplDD.js";import{g as ys,c as Ga,S as Ya,E as Ka}from"./icon20_skill-CzfsHLpg.js";import{t as Qa}from"./icon16_scene-C_rDGe-O.js";import{c as bs,n as gs}from"./episodeOperateStatus-Y39GKuhF.js";import{u as Xa,_ as Za,F as eo,f as to,i as so}from"./FilmoraDownloadPopup-BTLemL36.js";import{_ as ao}from"./useCreditFlow-C-vbIR4u.js";import{E as ue,a as Be,b as oo,u as io}from"./adjust-CXZLGFYV.js";import{u as lo,a as ro}from"./useEpisodeExportList-Cvourr4M.js";import{u as Rs}from"./useTaskOperate-DAXVddYF.js";import{G as no}from"./GeneralModal-Bbk8FgIO.js";import{_ as co}from"./ic20_order-Dk_jjPr2.js";import{c as uo}from"./trackFilm-B_t1Bf-4.js";import"./useLineArtTaskShared-DpydCcDL.js";import"./vendor-lodash-wskFctIC.js";import"./vendor-date-query-BQWrQNSf.js";import"./errors-DebIn6eH.js";import"./FolderIconAnimated.vue-CwMxdKsQ.js";import"./vendor-gsap-Bc0iluX2.js";import"./useVolcVerify-LpUhN3Da.js";import"./agent-redirect-BEW7TIQI.js";import"./ShimmeringText-DjRffUfF.js";import"./ic16_confirm-C8ZDGyeR.js";import"./vendor-web-vitals-D8cA-W4R.js";import"./ic16_more_images-CJra_KiY.js";import"./index-f0X-GavW.js";import"./index-BKMESd-j.js";import"./useFilmTaskPermission-BbsjwDiz.js";import"./originalScriptUpgradeClient-BpgH3Non.js";import"./cn-only-oyAb0Toe.js";import"./shortFilm-D3f40Uzw.js";import"./icon20_play_solid-D8o475wv.js";import"./useFilmAccessGate-QhQVNUBf.js";import"./exclamation-circle-filled-DCt3J3V6.js";import"./icon20_upload_doc-Cjw-4zU7.js";import"./projectInfoCache-BFG3b00f.js";import"./scene-BoOGwM50.js";import"./image40_default_image-4-kkGN9L.js";import"./icon16_props-D2K7vwAF.js";import"./vendor-jszip-bjYjvgly.js";import"./SmartMedia.vue-ClZVq8zB.js";import"./index-BawBRWkm.js";import"./zIndex-Br8WNv4e.js";import"./blank-BWtD56h1.js";import"./TogglePopover-BJ8IWCsp.js";import"./TaskActionRightBtn-CkD_J6H0.js";import"./imageApi-CA1PWc_8.js";import"./useStoryboardParamsCache-DCtHoJ22.js";import"./icon20_collapse_right-c8h2TnMS.js";import"./ui-icons-D8jH5wya.js";import"./ic20_share-Co7N8Ljv.js";import"./canvas-at37b5fb.js";import"./task-J0ppVtSU.js";const po=""+new URL("card-create-canvas.CANDZhvj.webp",import.meta.url).href,vo={class:"batch-create-script-menu__trigger"},mo=me({__name:"BatchCreateScriptMenu",props:qe({options:{},openRequest:{default:0},handledRequest:{default:0},layout:{default:"hug"},placement:{default:"right-start"}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:qe(["create","select","opened"],["update:open"]),setup(i,{expose:W,emit:x}){const l=i,T=x,{t:$}=Ee(),{can:p}=xt(),D=g(null),z=g(!1),m=Ye(i,"open");X(z,v=>{m.value!==v&&(m.value=v)});const J=g(!1),N=g(0);let B=0;const Y=a(()=>l.options.length>1);function I(){pe(()=>D.value?.open())}function k(){J.value=!0,window.clearTimeout(B),B=window.setTimeout(()=>{J.value=!1},2e3),T("create")}function te(){return z.value}function S(){if(Y.value){if(z.value){D.value?.close();return}I();return}k()}function j(v){if(!p(Ae.EPISODE_CREATE)){D.value?.close();return}T("select",v)}X(()=>l.options.length,v=>{!J.value||v<=1||(J.value=!1,window.clearTimeout(B),I())});function R(){const v=l.openRequest;v<=l.handledRequest||v<=N.value||l.options.length<=1||(N.value=v,T("opened",v),I())}return X(()=>[l.openRequest,l.handledRequest,l.options.length],R),Et(R),Jt(()=>{window.clearTimeout(B)}),W({activate:S,isOpen:te}),(v,V)=>(o(),u("div",{class:L(["batch-create-script-menu",i.layout==="fill"?"is-fill":"is-hug"])},[Y.value?(o(),H(Fa,{key:0,ref_key:"pickerRef",ref:D,modelValue:z.value,"onUpdate:modelValue":V[0]||(V[0]=d=>z.value=d),class:"batch-create-script-menu__dropdown",trigger:"click",placement:i.placement,offset:8,"show-credits":!1,title:e($)("series_manage.batch_create_select_script"),options:i.options,onSelect:j},{default:P(()=>[t("div",vo,[ds(v.$slots,"default",{},void 0,!0)])]),_:3},8,["modelValue","placement","title","options"])):(o(),u("div",{key:1,class:"batch-create-script-menu__trigger",onClick:k},[ds(v.$slots,"default",{},void 0,!0)]))],2))}}),Vs=ge(mo,[["__scopeId","data-v-4f28bc95"]]),_o={key:0,class:"episode-create-container"},fo={class:"episode-create-text w-full h-full items-center justify-center flex flex-col gap-[6px]"},ho={key:0,class:"episode-create-row"},yo={class:"episode-card--create episode-card--batch"},bo={key:0,class:"absolute! right-2 top-2 z-10"},go={class:"episode-create-text episode-create-text--row"},wo={class:"episode-create-text episode-create-text--row"},ko={class:"episode-create-text w-full h-full items-center justify-center flex flex-col gap-[6px]"},So={class:"episode-card__meta"},Ao={class:"episode-card__time-row"},Co={class:"episode-card__time"},Eo={key:0,class:"episode-card__actions"},xo={key:0,class:"episode-card__badges"},$o=me({__name:"EpisodeCardCell",props:qe({cell:{},isBatchMode:{type:Boolean},spId:{},isStandardProject:{type:Boolean}
2,isSpecialWorkflowProject:{type:Boolean},mode:{default:"workshop"},specialWorkflowCreateLabel:{},showCreateEpisodeFreeBenefit:{type:Boolean},canvasCreating:{type:Boolean},batchScriptOptions:{default:()=>[]},batchScriptPickerRequest:{default:0},batchScriptPickerHandled:{default:0},imageLoading:{default:"lazy"},operateCode:{default:0}},{selectedEpisodeIds:{required:!0},selectedEpisodeIdsModifiers:{}}),emits:qe(["batch-create","batch-picker-opened","single-create","create-special-workflow","create-canvas","toggle-episode","tap-episode","update"],["update:selectedEpisodeIds"]),setup(i,{emit:W}){const x=new Set([0,1,2,8]),l=i,T=Ye(i,"selectedEpisodeIds"),$=W,{t:p}=Ee(),D=V=>V.process_status!=null&&V.process_status!==0&&!!ys(V.process_status),z=a(()=>l.mode==="canvas"),m=a(()=>l.isSpecialWorkflowProject),J=a(()=>l.cell.type!=="episode"||l.mode!=="workshop"||!l.isStandardProject?!1:!bs(l.cell.episode.canvas_id)),N=a(()=>l.cell.type==="episode"&&z.value&&!l.isBatchMode),B=a(()=>l.cell.type==="episode"&&!z.value&&!l.isBatchMode&&!m.value),Y=a(()=>l.cell.type==="episode"&&l.mode==="workshop"&&l.isStandardProject),I=a(()=>l.cell.type==="episode"&&T.value.includes(l.cell.episode.ep_id)),k=a(()=>m.value?void 0:["episode-card",{"is-selected":I.value,"is-checkable":Y.value}]),te=a(()=>l.cell.type!=="episode"?"":m.value?p("series_manage.create_at",{val:St(l.cell.episode.created_at,"YYYY/MM/DD")}):St(l.cell.episode.created_at,"YYYY-MM-DD HH:mm:ss")),S=a(()=>l.cell.type!=="episode"?!1:x.has(gs(l.cell.episode.operate))),j=new WeakSet,R=V=>{!Y.value||l.cell.type!=="episode"||j.has(V)||(j.add(V),(V.target instanceof Element?V.target:null)?.closest(".project-card__media"))||$("toggle-episode",l.cell.episode.ep_id)},v=V=>{if(l.cell.type!=="episode"||l.isBatchMode)return;V.stopPropagation();const d=gs(l.cell.episode.operate);if(x.has(d)){Qa({episodeId:l.cell.episode.ep_id,spId:l.spId,status:d,source:"episode-list"});return}$("tap-episode",l.cell.episode.ep_id,l.cell.episode.canvas_id)};return(V,d)=>i.cell.type==="create"?Ce((o(),u("div",_o,[i.isSpecialWorkflowProject?(o(),u("div",{key:0,class:"episode-card--create episode-card--special-workflow",onClick:d[0]||(d[0]=A=>$("create-special-workflow"))},[t("div",fo,[y(e(U),{name:"reelmate/icon20_add_series",width:"20",height:"20"}),t("div",null,n(i.specialWorkflowCreateLabel),1)]),d[12]||(d[12]=t("div",{class:"single-create-bg"},null,-1))])):i.isStandardProject?(o(),u(ce,{key:1},[i.mode==="workshop"?(o(),u("div",ho,[y(Vs,{layout:"fill",class:"episode-card--half",options:i.batchScriptOptions,"open-request":i.batchScriptPickerRequest,"handled-request":i.batchScriptPickerHandled,onCreate:d[1]||(d[1]=A=>$("batch-create")),onSelect:d[2]||(d[2]=A=>$("batch-create",A)),onOpened:d[3]||(d[3]=A=>$("batch-picker-opened",A))},{default:P(()=>[t("div",yo,[i.showCreateEpisodeFreeBenefit?(o(),u("div",bo,[y($s)])):E("",!0),t("div",go,[y(e(U),{name:"reelmate/icon20_script",width:"20",height:"20"}),t("span",null,n(V.$t("series_manage.batchCeateEpisode")),1),i.batchScriptOptions.length>1?(o(),H(e(U),{key:0,name:"reelmate/icon16_downward",width:"12",height:"12",class:"episode-create-arrow"})):E("",!0)]),d[13]||(d[13]=t("div",{class:"batch-create-bg"},null,-1))])]),_:1},8,["options","open-request","handled-request"]),t("div",{class:"episode-card--create episode-card--half",onClick:d[4]||(d[4]=A=>$("single-create"))},[t("div",wo,[y(e(U),{name:"reelmate/icon20_add_series",width:"20",height:"20"}),t("span",null,n(V.$t("series_manage.singleCreateEpisode")),1)]),d[14]||(d[14]=t("div",{class:"single-create-bg"},null,-1))])])):E("",!0),i.mode==="canvas"?(o(),u("div",{key:1,class:L(["episode-card--create episode-card--full episode-card--canvas",{"pointer-events-none opacity-60":i.canvasCreating}]),onClick:d[5]||(d[5]=A=>$("create-canvas","episode_existing"))},[t("div",ko,[y(e(U),{name:"reelmate/icon40_canvas_normal",width:"40",height:"40",source:e(ha)},null,8,["source"]),t("div",null,n(V.$t("episode.create_canvas")),1)]),d[15]||(d[15]=t("div",{class:"canvas-create-bg"},null,-1))],2)):E("",!0)],64)):E("",!0)])),[[e(it),e(Ae).EPISODE_CREATE,void 0,{disable:!0}]]):(o(),H(Ja,{key:1,class:L(k.value),"cover-src":i.cell.episode.first_frame,title:i.cell.episode.name,"last-edited-label":te.value,"canvas-badge":e(bs)(i.cell.episode.canvas_id),"show-toggle-popover":!1,"image-loading":i.imageLoading,onClick:R,onTapCard:d[11]||(d[11]=A=>i.isBatchMode?$("toggle-episode",i.cell.episode.ep_id):$("tap-episode",i.cell.episode.ep_id,i.cell.episode.canvas_id))},Zs({"hover-mask":P(()=>[D(i.cell.episode)?(o(),u("div",xo,[t("div",{class:"episode-card__badge episode-card__badge--status",style:be({backgroundColor:e(Ya)[i.cell.episode.process_status],color:e(Ga)[i.cell.episode.process_status]})},n(e(ys)(i.cell.episode.process_status,e(p))),5)])):E("",!0)]),"media-overlay":P(()=>[Y.value?(o(),u("div",{key:0,class:"episode-checkbox-wrap",onClick:d[10]||(d[10]=Ge(()=>{},["stop"]))},[y(e(Es),{modelValue:T.value,"onUpdate:modelValue":d[9]||(d[9]=A=>T.value=A),"back-blur":"",value:i.cell.episode.ep_id,size:20},null,8,["modelValue","value"])])):E("",!0)]),_:2},[m.value?{name:"more-button",fn:P(()=>[y(Ft,{"sp-id":i.spId,"episode-id":i.cell.episode.ep_id,"episode-name":i.cell.episode.name,onUpdate:d[6]||(d[6]=A=>$("update",A))},null,8,["sp-id","episode-id","episode-name"])]),key:"0"}:void 0,m.value?void 0:{name:"meta-footer",fn:P(()=>[t("div",So,[t("div",Ao,[t("p",Co,n(te.value),1),N.value?(o(),H(Ft,{key:0,class:"episode-card__more",compact:"",ghost:"","sp-id":i.spId,"episode-id":i.cell.episode.ep_id,"episode-name":i.cell.episode.name,onUpdate:d[7]||(d[7]=A=>$("update",A))},null,8,["sp-id","episode-id","episode-name"])):E("",!0)]),J.value||B.value?(o(),u("div",Eo,[J.value?Ce((o(),H(ya,{key:0,operate:i.cell.episode.operate,"parse-mode":i.cell.episode.parse_mode,"o
2perate-code":i.operateCode,clickable:!i.isBatchMode,onClick:v},null,8,["operate","parse-mode","operate-code","clickable"])),[[e(it),{permission:e(Ae).STORYBOARD_EDIT,override:!S.value},void 0,{disable:!0}]]):E("",!0),B.value?(o(),H(Ft,{key:1,class:"episode-card__more",compact:"","sp-id":i.spId,"episode-id":i.cell.episode.ep_id,"episode-name":i.cell.episode.name,onUpdate:d[8]||(d[8]=A=>$("update",A))},null,8,["sp-id","episode-id","episode-name"])):E("",!0)])):E("",!0)])]),key:"1"}]),1032,["class","cover-src","title","last-edited-label","canvas-badge","image-loading"]))}}),ws=ge($o,[["__scopeId","data-v-2a59ca2f"]]),Io=""+new URL("ad_guide.JLRVOqof.png",import.meta.url).href,To=""+new URL("redraw_guide.Cm2S_cqG.png",import.meta.url).href,Ro="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAEECAMAAACMZO4GAAAAmVBMVEUAAAApJSAoIx4oJR8oJR8pJB8nIx0oJB8pJSAfGBYpJSAoJB4pJSApJSAoJB8oJB8oJB8oJB8nIx0mIh0kIBokHhkgGhcoJR8nIx4QEA4oJB8lIh0YFA8oJB4oJB8pJSAoJR8jIR0pJSAoIx8oJSAoJSAlHxsoJCAlIR0oJB8oJB8mIxwoJSApJSApJSAoJB8oJSAmIh0mIhxBPXnWAAAAM3RSTlMA0lqjx69TnOsS2Wr4wZaRi3RNPCMdGOVhB3oxDUhv8Kkot37MuyyDQYdlNd7g9Py0OESBdHWOAAAFqUlEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYV9OlahEIahAJo1+3uC4OL//6SjgwbBRUjOGUppS+ktXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrF20SeJ/PK/yO97YLzYgPbqouf9Yj6dqvbzHOsT13k+3Jznm+qLso4iv/wT8kcC7Sk6DBAL0J6iwwDxB9pTdBggfkB7ig4DxM7BPnkkMRUDQXQIhgVF3lBQUCYYEzbg+x8OfbXkxogpQhGl96wwmmnNdy8EMD3x/HVB8esSl2VDezmW2RV1ca1mfahTP2lU3IYqErreTs6edVJcqny1qizVVLrikpQ1t42W7scG/vG/gv94/SM8eb02+F+b/9h/PAGA6SkP/b1PJklnpfdtea8ok3XVcNf7z/Pe6zexEP/4X8F/vAeA6YmPADA98RAApoeHDrAA8QYApidOb05fZcgnhVT0pgc6OdTuZl7faBpX+mVhkTuOra0cdjfFP/5X8B9Pnz49lbmtGSeXcqFrY3BKxaekbdrO/1a7095cH5qOrfCP/xX8x1MAmJ54AADTw0MHWIC4AQDTw0MHWIC4euNqGWY7OLyhrc0uTe4ofUM6K6w3Lrji3qb0+jLhzaSdR71ir/jH/wr+4yoATA8PHWAB4hEATM8/+tDfPVob/K/Nr/cf7wBgeuLWBe8c5rxLxEoqnRTHvKWOEklaeZeXfEjy+Mf/Cv7jFgBMT9x69hm36q+Mb1NVjm/lkjGVC/z1RHPLe13HD7vmbk3m647xj/8V/MczAJieuA8A08NDB1iAeAwA0/OnHvrLbwumBv/4/6v+4yUATE8cjy/LKLPt5VfYAh9quR6O/bcVfHypu1ZK2+OKK8cmVnqjVtumwjnZfgXrj21IdfR9HaVpyYJS/X4XtOb4x/8K/uN4wVuHTjnpyHGuTcjuaHOQX5DibfKHHLp93hT/+F/Bf7wFgOmJewAwPTx0gAWIuwAwPTx0gAWIOwAwPTx0gAWImwAwPTx0gAWIa5fcTE5DzkFSzVvlWOfjqNAYNI58GP7PoMI//lfwH0NqZKwMJrzmUme8D0dr0jAnN5Dn8Y//FfyXh76/SPqcJPb7oaTV5LfdYN8q47b3wZHjhG/V9hefcB7/+F/Bf+wBYHpit627OsRuV0aZ27rbsnVRQltVa/ayrvSDitJbZ+VGq/bhzN6NpPP3HLR+TWi5Yo+LP2KtP7DHP/5X8B+7lK38O6h/9Hulvx38438F/7EDgOmJDwAwPfECAKanPPRD+YnDQfFhC7Up2CoqOCVNvyGBhlK6I3pX1STWr9+u8/zJ8yZlpX24f1dLl2lonh10nS71eWnygH/8r+A/DgAwPXEbAKaHhw6wAHEdAKaHhw6wAOWhv1L0qozCtmuWUEvBscYm1HDauztKua2ilrVKqGRXuEfFafVrl9xHiwSti5ueOzc7NqhGSuEf/yv4j1cAMD1xBQCmh4f+qX1612EQhqEw7DGyunfkBYC+/9sVKSpniDxUyhDs/wMRcC7kDAEKsLHkv+a69KnOXh5Gq6DHdY88mDquE/OwKK72DxpPfvLnyW8OID3zCfZZgyS22r/IT/7V9rT7wHYA6dkBID17L+l4xJK3J2yW/A8yf7OLHnQAM1kr491qI39lhQ46UJdtl7bdT1Gt9UZj1B3P1JT+3vpYiee08Z/60qtadUZrxgXyk79CflNppnOrjfy1rZffTgDp2QtAehx0oAD7AEjvC5pacBMxPSsPAAAAAElFTkSuQmCC",Vo=["aria-label","onKeydown"],Po={key:0,class:"special-workflow-card__visual special-workflow-card__visual--ad",src:Io,alt:""},Oo={class:"special-workflow-card__content"},Mo={class:"special-workflow-card__title"},Lo={class:"special-workflow-card__description"},Do={class:"flex items-center justify-center gap-[6px]"},Bo=me({__name:"SpecialWorkflowEmptyCard",props:{variant:{},title:{},description:{},buttonLabel:{}},emits:["create"],setup(i,{emit:W}){const x=i,l=W,T=()=>{l("create")};return($,p)=>(o(),u("div",{class:L(["special-workflow-card",`special-workflow-card--${x.variant}`]),role:"button",tabindex:"0","aria-label":x.buttonLabel,onClick:T,onKeydown:[us(Ge(T,["self"]),["enter"]),us(Ge(T,["self","prevent"]),["space"])]},[x.variant==="ad"?(o(),u("img",Po)):(o(),u(ce,{key:1},[p[0]||(p[0]=t("img",{class:"special-workflow-card__visual special-workflow-card__visual--video-redraw",src:To,alt:""},null,-1)),p[1]||(p[1]=t("img",{class:"special-workflow-card__overlay",src:Ro,alt:""},null,-1))],64)),t("div",Oo,[t("h3",Mo,n(x.title),1),t("p",Lo,n(x.description),1)]),y(e(ve),{type:"white",size:"m",class:"special-workflow-card__button",onClick:Ge(T,["stop"])},{default:P(()=>[t("div",Do,[y(e(U),{name:"reelmate/icon20_add_series",size:"20"}),t("span",null,n(x.buttonLabel),1)])]),_:1})],42,Vo))}}),jo=ge(Bo,[["__scopeId","data-v-3e730734"]]),qo=""+new URL("single-episode-create-bg.1jQXSrUs.webp",import.meta.url).href,Ho=50,Wo=280,ot=20,ks=2,Ss=16,Fo=113,zo=86,As=156/319,No=24,Uo=78,Jo=9/16,Go=300,Yo=720;function Ko(i){const W=g(0),x=g(0),l=g(0),T=g(0),$=a(()=>W.value||Go),p=a(()=>x.value||Yo),D=a(()=>Math.max(1,Math.floor(($.value+ot)/(Wo+ot)))),z=a(()=>i.metaVariant?.value==="canvas"?{horizontalPadding:Ss,verticalChrome:zo,coverAspectRatio:As}:i.metaVariant?.value==="script"?{horizontalPadding:No,verticalChrome:Uo,coverAspectRatio:Jo}:{horizontalPadding:Ss,verticalChrome:Fo,coverAspectRatio:As}),m=a(()=>{const Z=($.value-(D.value-1)*ot)/D.value,ee=Math.max(1,Z-z.value.horizontalPadding)*z.value.coverAspectRatio;return Math.max(1,ee+z.value.verticalChrome)}),J=a(()=>T.value||m.value),N=a(()=>J.value+ot),B=a(()=>Math.ceil(i.itemCount.value/D.value)),Y=a(()=>i.enabled.value&&B.value>0&&N.value>0),I=a(()=>B.value?Math.min(B.value-1,Math.max(0,Math.floor(l.value/N.value))):0),k=a(()=>B.value?Math.min(B.value,Math.ceil((l.value+p.value)/N.value)):0),te=a(()=>Math.max(0,I.value-ks)),S=a(()=>Math.min(B.value,k.value+ks)),j=a(()=>Y.value?Array.from({length:Math.max(0,S.value-te.value)},(Z,ee)=>te.value+ee):[]),R=a(()=>Math.max(0,B.value*N.value-ot)),v=a(()=>te.value*N.value);let V=null,d=null,A=!1;const h=()=>{const ee=i.virtualWindowElement.value?.querySelector("[data-episode-virtual-row]")?.offsetHeight??0;ee>0&&ee!==T.value&&(T.value=ee)},se=()=>{const Z=V;if(!Z)return;const ee=D.value;if(W.value=Math.max(0,Z.clientWidth),x.value=Math.max(0,Z.clientHeight),l.value=Math.max(0,Z.scrollTop),D.value!==ee){T.value=0;return}h()},G=()=>{V&&(l.value=Math.max(0,V.scrollTop))},ae=()=>{se(),pe(h)},re=()=>{V?.removeEventListener("scroll",G),d?.disconnect(),d=null,A&&(window.removeEventListener("resize",ae),A=!1),V=null},oe=Z=>{re(),V=Z,Z&&(Z.addEventListener("scroll",G,{passive:!0}),typeof ResizeObserver>"u"?(A=!0,window.addEventListener("resize",ae)):(d=new ResizeObserver(ae),d.observe(Z)),se(),pe(h))};return X(i.scrollElement,oe,{immediate:!0}),X(()=>i.metaVariant?.value,()=>{T.value=0,pe(h)}),X([i.itemCount,i.enabled,D],()=>{pe(()=>{se(),h()})}
2),ea(re),{columns:D,effectiveViewportHeight:p,endRow:S,firstVisibleRow:I,gridWidth:W,isVirtual:Y,offsetY:v,rowContentHeight:J,rowStride:N,scrollTop:l,startRow:te,totalHeight:R,totalRows:B,viewportHeight:x,visibleRowIndexes:j}}const Qo={class:"w-full h-full relative"},Xo={key:0,class:"episode-grid__height-anchor","aria-hidden":"true"},Zo={key:0,class:"empty-tips"},ei={key:1,class:"empty-guide"},ti={key:0,class:"empty-guide__row"},si=["src"],ai={class:"ep-empty-card__content"},oi={class:"ep-empty-card__title"},ii={class:"ep-empty-card__desc"},li={class:"flex items-center gap-2 justify-center"},ri=["src"],ni={class:"ep-empty-card__content"},ci={class:"ep-empty-card__title"},di={class:"ep-empty-card__desc"},ui={class:"flex items-center gap-2 justify-center"},pi={class:"ep-empty-banner__content"},vi={class:"ep-empty-banner__title"},mi={class:"ep-empty-banner__desc"},_i={class:"flex items-center gap-2 justify-center"},fi={key:0,class:"episode-batch-ai-entry"},hi=["disabled"],yi={class:"episode-batch-bar"},bi={class:"episode-batch-selected-text"},gi={class:"episode-batch-count-text"},wi=["disabled"],ki={type:"button",class:"episode-batch-bar__btn",disabled:""},Si=["disabled"],Ai=["disabled"],Ci={class:"episode-batch-export-menu__content"},Ei={class:"episode-batch-export-menu__label"},xi={class:"episode-batch-export-menu__item is-disabled",disabled:!0,type:"button"},$i={class:"episode-batch-export-menu__label"},Ii={class:"episode-batch-export-menu__label"},Ti=["disabled"],Ri=me({__name:"EpisodeList",props:qe({sortType:{default:"desc"},keyWord:{default:""},selectedEpisodeStatuses:{default:()=>[]},mode:{default:"workshop"}},{isBatchMode:{type:Boolean,default:!1},isBatchModeModifiers:{},activeTab:{default:"workshop"},activeTabModifiers:{}}),emits:["update:isBatchMode","update:activeTab"],setup(i,{expose:W}){const x=wt(()=>kt(()=>import("./CreateEpisodeDialog-DjQyp_kn.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)),l=wt(()=>kt(()=>import("./ScriptSplitModal-DR4HNWqA.js"),__vite__mapDeps([21,1,4,2,3,5,22,9,10,11,12,13,14,15,16,23,24,25,26,17,18,19,20,27,28,29,30]),import.meta.url)),T=wt(()=>kt(()=>import("./EpisodeScriptUploadModal-D7YZaYJO.js").then(s=>s.a),__vite__mapDeps([31,1,4,2,3,5,32,8,33,34,35,36,37,38,39,40,10,11,12,13,41,42,6,7,22,43,44,45,46,47,48,49,50,51,52,9,14,15,16,53,26,17,18,19,20,54,55,56,57,58,59,60,61,62,29,63]),import.meta.url)),$=At.isCN?qa:Ha,{t:p}=Ee(),D=Cs(),z=Ua(),m=Aa();Yt();const J=Ts(),N=Ct(),{can:B}=xt(),Y=a(()=>N.isBenefitAvailable(va.CREATE_EPISODE)),I=i,k=Ye(i,"isBatchMode"),te=Ye(i,"activeTab"),S=a(()=>I.sortType==="smart_asc"?{order_by:"sort",order_dir:"asc"}:{order_by:"create_at",order_dir:I.sortType});function j(s,c){const _=[...s],b=new Map(_.map((Q,fe)=>[Q.ep_id,fe]));for(const Q of c){const fe=b.get(Q.ep_id);fe==null?(b.set(Q.ep_id,_.length),_.push(Q)):_[fe]=Q}return _}const R=ta(),v=Is(),{episodeListRefreshId:V}=Va(),d=g([]),A=g(0),h=g([]),se=g(!1),G=st(null),ae=st(null),re=st(null),oe=st(null),Z=a(()=>G.value===1),ee=a(()=>G.value===2),le=a(()=>Z.value||ee.value),M=a(()=>ee.value?p("series_manage.episode_empty.video_redraw_create_title"):p("series_manage.episode_empty.ad_create_title")),C=a(()=>ee.value?p("series_manage.episode_empty.video_redraw_card_title"):p("series_manage.episode_empty.ad_card_title")),w=a(()=>ee.value?p("home.capability.transfer.desc"):p("home.capability.ad.desc")),q=a(()=>G.value===0),we=a(()=>I.mode==="workshop"&&q.value),{operateCodeById:rt}=ba(d,{enabled:we}),xe=st(""),K=g({page:1,page_size:70,isEnd:!1,isLoading:!1}),He=g(!1),$e=a(()=>!He.value||K.value.isLoading&&d.value.length===0),_e=a(()=>I.mode==="workshop"&&I.selectedEpisodeStatuses.length>0),We=a(()=>_e.value?I.selectedEpisodeStatuses.join(","):"-1"),Ie=a(()=>I.mode==="canvas"?"2":"1");let ke=0;const Te=g(null),de=a(()=>!!(d.value.length>0||I.keyWord||_e.value||se.value)),Fe=a(()=>[...de.value?[{type:"create",key:"episode-create-entry"}]:[],...d.value.map(s=>({type:"episode",key:`episode:${s.ep_id}`,episode:s}))]),nt=g(null),Re=a(()=>nt.value?.alListRef??null),ct=g(null),$t=a(()=>d.value.length>=Ho),It=a(()=>Fe.value.length),Tt=a(()=>le.value?"script":I.mode==="canvas"?"canvas":"workshop"),{columns:Ve,isVirtual:ze,offsetY:Pe,rowContentHeight:Ke,totalHeight:Rt,visibleRowIndexes:Vt}=Ko({scrollElement:Re,virtualWindowElement:ct,itemCount:It,enabled:$t,metaVariant:Tt}),Pt=a(()=>Vt.value.map(s=>{const c=s*Ve.value,_=Fe.value.slice(c,c+Ve.value);return{rowIndex:s,key:_.map(b=>b.key).join("|"),cells:_}})),r=a(()=>Math.floor((de.value?1:0)/Ve.value)),f=a(()=>({"--episode-row-content-height":`${Ke.value}px`})),ie=a(()=>({height:`${Rt.value}px`,"--episode-row-content-height":`${Ke.value}px`})),Oe=a(()=>new Set(d.value.map(s=>s.ep_id))),F=a(()=>h.value.filter(s=>Oe.value.has(s))),ne=a(()=>F.value.length),Qe=a(()=>B(Ae.EPISODE_DOWNLOAD)),dt=a(()=>p("permission.noPermission")),Ps=a(()=>!At.isCN),Xe=g(!1),Kt=a(()=>d.value.length>0&&F.value.length===d.value.length),Os=a(()=>F.value.length>0&&F.value.length<d.value.length),Qt=a({get:()=>Kt.value,set:s=>{const c=s?d.value.map(_=>_.ep_id):[];h.value=c}}),Xt=s=>{const c=h.value.includes(s);h.value=c?h.value.filter(_=>_!==s):[...h.value,s]},Ms=()=>{Qt.value=!Kt.value},Ne=()=>{Xe.value=!1,h.value=[],k.value=!1},Zt=()=>{!k.value||A.value>0||_e.value||I.keyWord?.trim()||Ne()},Ot=a(()=>q.value&&I.mode==="workshop"&&d.value.length>0&&!$e.value),es=s=>{s.key==="Escape"&&k.value&&Ne()},ts=async()=>
2{if(!h.value.length||!O.value)return;if(he.trackClick("episode_batch_ai_split_click",{project_id:O.value,episode_count:h.value.length}),!await Ns({module:"series_asset_extract"})){lt(p("agent.ensure_agent_rights_toast"),"warn");return}const s=await m.open("batch-ai-storyboard-modal",{spId:O.value,episodeIds:[...h.value]});s&&typeof s=="object"&&"success"in s&&s.success&&(Ne(),yt())},Ls=()=>{if(!k.value){he.trackClick("episode_batch_operation_mode_activate",{project_id:O.value}),k.value=!0;return}ts()},ss=()=>{he.trackClick("episode_batch_export_material_click",{project_id:O.value,episode_count:h.value.length})},as=async()=>{if(Xe.value=!1,!h.value.length||!O.value||!Qe.value)return;he.trackClick("episode_batch_export",{export_type:"material_export",episode_id:"",project_id:O.value,episode_count:h.value.length});const s=await m.open("batch-series-export-modal",{spId:O.value,episodeIds:[...h.value]});s&&typeof s=="object"&&"success"in s&&s.success&&(Ne(),te.value="history")},Ds=()=>{ss(),as()},Bs=async()=>{if(Xe.value=!1,!h.value.length||!O.value||(he.trackClick("episode_batch_export",{export_type:"sync_to_filmora",episode_id:"",project_id:O.value,episode_count:h.value.length}),!J.guideShown&&(await m.open("filmora-sync-guide-modal",{forceShow:!0,episodeCount:h.value.length}),!J.guideShown)))return;const s=await m.open("batch-filmora-sync-modal",{spId:O.value,episodeIds:[...h.value]});s&&typeof s=="object"&&"success"in s&&s.success&&Ne()},js=async()=>{if(!(!h.value.length||!O.value||!await $a({type:"error",title:p("series_manage.batch_delete_episode_title"),content:p("series_manage.batch_delete_episode_confirm"),confirmText:p("episode.actions.delete"),cancelText:p("episode.actions.cancel")})))try{if((await ua({ep_ids:[...h.value]}))?.code===0){const _=new Set(h.value);d.value=d.value.filter(b=>!_.has(b.ep_id)),A.value=Math.max(0,A.value-_.size),Nt({msg:p("episode.scene.delete_success"),type:"success"}),h.value=[],Zt(),bt()}else throw new Error("batch delete failed")}catch{Nt({msg:p("episode.scene.delete_failed"),type:"error"})}},{isLogin:os}=Ct(),O=a(()=>{const s=R.params?.id,c=R.query?.sp_id??R.query?.spId,_=Array.isArray(s)?s[0]:s;if(_!=null&&String(_).trim()!=="")return String(_);const b=Array.isArray(c)?c[0]:c;return b!=null&&String(b).trim()!==""?String(b):""}),Mt=g(!1),ut=g(!1),pt=Ca(),Lt=Ea(),qs=a(()=>v.scriptFileInfo.id?v.scriptFileInfo:null),Hs=a(()=>v.assetTextStatus),Ws=a(()=>v.assetTextSource),Fs=s=>{const c=Ze.value?.$el;if(c&&s.target instanceof Node&&c.contains(s.target)){ft=!1;return}ft=Ze.value?.isOpen()??!1},zs=s=>{const c=Ze.value?.$el;if(!(c&&s.target instanceof Node&&c.contains(s.target))){if(ft){ft=!1;return}Ze.value?.activate()}},vt=()=>{Mt.value=!0,Me("item_create ")},is=La(),Dt=is.creating,Bt=(s="episode_existing")=>{Me("create_canvas"),is.createCanvasFromEpisodeList(O.value,s)},jt=async()=>{if(ee.value){await Le({path:pt("/video-redraw/create"),query:{sp_id:O.value,ratio:xe.value}});return}ja(),await Le({path:pt("/ad-drama/create"),query:{sp_id:O.value}})},{ensureAgentRights:Ns}=xa(),{sourceScripts:Us,loaded:Js}=Pa(O),mt=a(()=>!q.value||!Js.value?[]:v.storyboardTaskStatus===De.success&&v.storyboardFileInfo?.id?[]:hs(Us.value).map(s=>({id:s.source_script_id,name:s.source_name}))),_t=g(0),Ze=g(null),qt=g(!1);let ft=!1;const Ue=g(0),et=async(s,c)=>{if(v.episodeCreateSourceScriptId="",G.value==null&&await ht(),await v.getDetailAndSetParams(O.value),!le.value){await Oa(O.value);const b=za(),Q=Na({loaded:b.isLoaded(O.value),loadFailed:b.isFailed(O.value),scripts:b.listOf(O.value),hasLegacySource:v.scriptTaskStatus===De.success||v.storyboardTaskStatus===De.success&&!!v.storyboardFileInfo?.id,isSpecialWorkflow:!1});if(Q.action===gt.Ready){const fe=hs(b.listOf(O.value)),cs=v.storyboardTaskStatus===De.success&&!!v.storyboardFileInfo?.id;if(s)v.episodeCreateSourceScriptId=s,v.episodeCreateSource="script";else if(!cs&&fe.length>1){c?.fromRoute&&(_t.value+=1),Me("batch_create");return}else cs?(v.episodeCreateSourceScriptId="",v.episodeCreateSource="storyboard"):(v.episodeCreateSourceScriptId=fe[0]?.source_script_id??"",v.episodeCreateSource="script");v.showEpisodeModal=!0,Me("batch_create");return}if(Q.action===gt.BlockedParsing){lt(p("series_manage.script_tab.parsing_plain"),"warn"),Me("batch_create");return}if(Q.action===gt.UploadNew||Q.action===gt.ReuploadFailed){await Ma(O.value,Q.sourceScriptId),Me("batch_create");return}}v.storyboardTaskStatus===De.success&&!!v.storyboardFileInfo?.id?(v.episodeCreateSource="storyboard",v.showEpisodeModal=!0):v.scriptTaskStatus===De.success?(v.episodeCreateSource="script",v.showEpisodeModal=!0):ut.value=!0,Me("batch_create")};function Gs(s){s.type!=="upload"||!s.scriptFile||s.scriptFile&&(v.scriptFileInfo={...v.scriptFileInfo,...s.scriptFile},v.scriptProjectSplit({sp_id:O.value,file_id:s.scriptFile.id,modalType:fs.batchCreate}))}const Ys=()=>{pe(()=>{ut.value=!1,v.episodeCreateSourceScriptId="";const s=v.storyboardTaskStatus===De.success&&!!v.storyboardFileInfo?.id;v.episodeCreateSource=s?"storyboard":"script",v.showEpisodeModal=!0})};function Me(s){he.trackClick("episode_generate_entrance_click",{function_button:s,project_id:O.value,text_status:Hs.value,text_source:Ws.value})}const Ks=s=>{bt(),Ht(s)},Qs=s=>s!=null&&String(s)!=="0"&&String(s)!=="",Ht=async(s,c)=>{if(G.value==null&&await ht(),le.value)try{const b=G.value,Q=await ga({source:b,spId:O.value,epId:s});
2if(Q!=="episode-detail"){await Le({path:pt(Q==="ad-drama-workspace"?"/ad-drama/workspace":"/video-redraw/workspace"),query:{sp_id:O.value,ep_id:s}});return}await Le(Lt({name:"EpisodePage",params:{id:s},query:{navigationSource:zt.EpisodeList}}));return}catch(b){const Q=G.value===wa.videoRedraw?p("video_redraw.workspace.failed.loadFailed"):p("adDramaWorkspace.state.loadFailedDesc"),fe=b instanceof Error&&b.message!=="WORKFLOW_INFO_LOAD_FAILED"?b.message:Q;Nt({msg:fe,type:"error"});return}if(Qs(c)){Ba("episode_canvas_card"),Da({project_id:O.value||"",episode_id:s,canvas_id:String(c),canvas_create_type:"existing_canvas",has_canvas:1});const b=Lt({name:"canvas",query:{canvasId:c,episodeId:s,navigationSource:zt.EpisodeList}});await Le(b);return}const _=Lt({name:"EpisodePage",params:{id:s},query:{navigationSource:zt.EpisodeList}});await Le(_)},ls=()=>!K.value.isEnd&&!K.value.isLoading,Xs=async()=>{if(K.value.isEnd||K.value.isLoading||!O.value||!ls())return;K.value.isLoading=!0;const s=ke;try{K.value.page+=1;const c=await ms({sp_id:String(O.value),page:String(K.value.page),page_size:String(K.value.page_size),order_by:S.value.order_by,order_dir:S.value.order_dir,name:I.keyWord?.trim()||void 0,process_status:We.value,creation_mode:Ie.value});if(s!==ke)return;if(Number(c.code)===0&&c.data){const _=c.data.list||[];d.value=j(d.value,_),A.value=Number(c.data.count),d.value.length>=A.value&&(K.value.isEnd=!0)}}catch{}finally{s===ke&&(K.value.isLoading=!1)}},ht=async(s={})=>{if(!O.value)return;const{keepCurrentData:c=!1}=s;c||(G.value=null,ae.value=null,xe.value="",re.value=null,oe.value=null);try{const _=await pa({sp_id:O.value});if(String(_?.code)==="0"&&_.data){z.setSeriesName(_.data.name??"");const b=_.data;G.value=b.sp_source==null?null:Number(b.sp_source),ae.value=b.creation_mode==null?null:Number(b.creation_mode),xe.value=b.ratio??"",re.value=typeof b.gui_episode_count=="number"?b.gui_episode_count:null,oe.value=typeof b.canvas_episode_count=="number"?b.canvas_episode_count:null}}catch{}},tt=async(s={})=>{const{keepCurrentData:c=!1}=s;if(K.value.page=1,K.value.isEnd=!1,c||(d.value=[]),!O.value){A.value=0,K.value.isLoading=!1;return}He.value=!0,K.value.isLoading=!0;const _=++ke;try{const b=await ms({sp_id:String(O.value),page:String(K.value.page),page_size:String(K.value.page_size),order_by:S.value.order_by,order_dir:S.value.order_dir,name:I.keyWord?.trim()||void 0,process_status:We.value,creation_mode:Ie.value});if(_!==ke)return;if(Number(b.code)===0&&b.data){const Q=b.data.list||[];d.value=j([],Q),A.value=Number(b.data.count),Te.value=I.mode,_e.value||(se.value=A.value>0),Zt(),d.value.length>=A.value&&(K.value.isEnd=!0)}}catch{}finally{_===ke&&(K.value.isLoading=!1)}},Wt=s=>{if(s?.type==="delete"){const c=d.value.length;d.value=d.value.filter(_=>_.ep_id!==s.episodeId),d.value.length<c&&(A.value=Math.max(0,A.value-1))}if(!s||s.type==="delete"){bt();return}yt()},yt=()=>{K.value.page=1,K.value.isEnd=!1,tt({keepCurrentData:!0})},bt=()=>{yt(),ht({keepCurrentData:!0})},rs=da(()=>{tt()});X(()=>os,()=>{os?(tt(),ht()):Le(pt("/home"),{replace:!0})},{immediate:!0}),X(()=>v.batchCreateRefreshId,()=>{Wt()}),X(V,()=>{bt()}),X(()=>I.keyWord,()=>{rs()}),X(()=>I.selectedEpisodeStatuses,()=>{tt()}),X([()=>I.mode,te],()=>{te.value!=="history"&&Te.value!==I.mode&&tt()}),X(k,s=>{s||(h.value=[])}),X(h,s=>{s.length>0&&!k.value&&(k.value=!0)}),X(d,s=>{const c=new Set(s.map(b=>b.ep_id)),_=h.value.filter(b=>c.has(b));_.length!==h.value.length&&(h.value=_)});const ns=async()=>{const s=R.query.open;if(s){if(s==="single"){await pe(),vt();const c={...R.query};delete c.open,await D.replace({query:c})}else if(s==="batch"){await pe(),await et(void 0,{fromRoute:!0});const c={...R.query};delete c.open,await D.replace({query:c})}}};return X(()=>R.query.open,()=>{ns()}),Et(()=>{ns(),window.addEventListener("keydown",es)}),Jt(()=>{rs.cancel(),window.removeEventListener("keydown",es)}),W({totalCount:A,selectedCount:ne,refreshList:yt,projectHasEpisodes:se,projectSource:G,projectCreationMode:ae,guiEpisodeCount:re,canvasEpisodeCount:oe}),(s,c)=>(o(),u("div",Qo,[y(e(xs),{ref_key:"alListComponentRef",ref:nt,class:"h-full relative",loading:K.value.isLoading,"onUpdate:loading":c[8]||(c[8]=_=>K.value.isLoading=_),"on-load-more":Xs,"can-load-more":ls,"show-finish-text":!1},{default:P(()=>[!$e.value&&!e(ze)?(o(),u("div",{key:0,class:L(["episode-grid",{"has-batch-ai-entry":Ot.value}]),style:be(f.value)},[(o(!0),u(ce,null,je(Fe.value,(_,b)=>(o(),H(ws,{key:_.key,"selected-episode-ids":h.value,"onUpdate:selectedEpisodeIds":c[0]||(c[0]=Q=>h.value=Q),cell:_,"is-batch-mode":k.value,"sp-id":O.value,"is-standard-project":q.value,"is-special-workflow-project":le.value,"special-workflow-create-label":M.value,"show-create-episode-free-benefit":Y.value,"canvas-creating":e(Dt),"batch-script-options":mt.value,"batch-script-picker-request":de.value?_t.value:0,"batch-script-picker-handled":Ue.value,onBatchPickerOpened:c[1]||(c[1]=Q=>Ue.value=Q),mode:i.mode,"image-loading":Math.floor(b/e(Ve))===r.value?"eager":"lazy","operate-code":_.type==="episode"?e(rt)[_.episode.ep_id]??_.episode.operate_code??0:0,onBatchCreate:et,onSingleCreate:vt,onCreateSpecialWorkflow:jt,onCreateCanvas:Bt,onToggleEpisode:Xt,onTapEpisode:Ht,onUpdate:Wt},null,8,["selected-episode-ids","cell","is-batch-mode","sp-id","is-standard-project","is-special-workflow-project","special-workflow-create-label","show-create-episode-free-benefit","canvas-creating","batch-script-options","batch-script-picker-request","batch-script-picker-handled","mode","image-loading","operate-code"]))),128)),d.value.length===0&&de.value?(o(),u("div",Xo)):E("",!0),d.value.length===0&&!K.value.isLoading?(o(),u(ce,{key:1},[i.keyWord||_e.value?(o(),u("div",Zo,n(s.$t("series_manage.resource_search_none")),1)):d.value.length===0?(o(),u("div",ei,[le.value?(o(),H(jo,{key:0,variant:ee.value?"video-redraw":"ad",title:C.value,description:w.value,"button-label":M.value,onCreate:jt},null,8,["variant","title","description","button-label"])):q.value?(o(),u(ce,{key:1},[i.mode==="workshop"?(o(),u("div",ti,[t("div",{class:"ep-empty-card ep-empty-card--ai",onPointerdown:Fs,onClick:zs},[t("img",{class:"ep-empty-card__art",src:e($),alt:""}
2,null,8,si),c[13]||(c[13]=t("div",{class:"ep-empty-card__scrim"},null,-1)),t("div",ai,[t("h3",oi,[t("span",null,n(s.$t("series_manage.batchCeateEpisode")),1),Y.value?(o(),H($s,{key:0})):E("",!0)]),t("p",ii,n(s.$t("series_manage.episode_empty.batch_create_desc")),1),y(Vs,{ref_key:"emptyBatchMenuRef",ref:Ze,open:qt.value,"onUpdate:open":c[2]||(c[2]=_=>qt.value=_),placement:"bottom-left",options:mt.value,"open-request":de.value?0:_t.value,"handled-request":Ue.value,onClick:c[3]||(c[3]=Ge(()=>{},["stop"])),onCreate:et,onSelect:et,onOpened:c[4]||(c[4]=_=>Ue.value=_)},{default:P(()=>[y(e(ve),{type:"white",class:"ep-empty-card__btn"},{default:P(()=>[t("div",li,[y(e(U),{name:"reelmate/icon20_script_create",size:"20",source:e(ka)},null,8,["source"]),t("span",null,n(s.$t("series_manage.batchCeateEpisode")),1),mt.value.length>1?(o(),u("span",{key:0,class:L(["ep-empty-card__caret",{"is-open":qt.value}])},[y(e(U),{name:"reelmate/icon16_downward",width:"16",height:"16"})],2)):E("",!0)])]),_:1})]),_:1},8,["open","options","open-request","handled-request"])])],32),t("div",{class:"ep-empty-card ep-empty-card--single",onClick:vt},[t("img",{class:"ep-empty-card__single-art",src:e(qo),alt:""},null,8,ri),t("div",ni,[t("h3",ci,n(s.$t("series_manage.episode_empty.single_create_title")),1),t("p",di,n(s.$t("series_manage.episode_empty.single_create_desc")),1),y(e(ve),{type:"normal",class:"ep-empty-card__btn"},{default:P(()=>[t("div",ui,[y(e(U),{name:"reelmate/icon20_add_series",size:"20"}),t("span",null,n(s.$t("series_manage.episode_empty.single_create_btn")),1)])]),_:1})])])])):E("",!0),i.mode==="canvas"?(o(),u("div",{key:1,class:L(["ep-empty-banner",{"pointer-events-none opacity-60":e(Dt)}]),onClick:c[5]||(c[5]=_=>Bt("episode_empty"))},[c[14]||(c[14]=t("img",{class:"ep-empty-banner__art",src:po,alt:""},null,-1)),c[15]||(c[15]=t("div",{class:"ep-empty-banner__scrim"},null,-1)),t("div",pi,[t("h3",vi,n(s.$t("episode.create_canvas")),1),t("p",mi,n(s.$t("episode.canvas_creation_desc")),1),y(e(ve),{type:"cancel",class:"ep-empty-banner__btn"},{default:P(()=>[t("div",_i,[y(e(U),{name:"canvas/icon20_canvas",size:"20",source:e(Ia)},null,8,["source"]),t("span",null,n(s.$t("episode.create_canvas")),1)])]),_:1})])],2)):E("",!0)],64)):E("",!0)])):E("",!0)],64)):E("",!0)],6)):$e.value?E("",!0):(o(),u("div",{key:1,class:L(["episode-virtual",{"has-batch-ai-entry":Ot.value}]),style:be(ie.value)},[t("div",{ref_key:"virtualWindowElement",ref:ct,class:"episode-virtual__window",
2style:be({transform:`translateY(${e(Pe)}px)`})},[(o(!0),u(ce,null,je(Pt.value,_=>(o(),u("div",{key:_.key,"data-episode-virtual-row":"",class:"episode-virtual__row",style:be({gridTemplateColumns:`repeat(${e(Ve)}, minmax(0, 1fr))`})},[(o(!0),u(ce,null,je(_.cells,b=>(o(),H(ws,{key:b.key,"selected-episode-ids":h.value,"onUpdate:selectedEpisodeIds":c[6]||(c[6]=Q=>h.value=Q),cell:b,"is-batch-mode":k.value,"sp-id":O.value,"is-standard-project":q.value,"is-special-workflow-project":le.value,"special-workflow-create-label":M.value,"show-create-episode-free-benefit":Y.value,"canvas-creating":e(Dt),"batch-script-options":mt.value,"batch-script-picker-request":de.value?_t.value:0,"batch-script-picker-handled":Ue.value,onBatchPickerOpened:c[7]||(c[7]=Q=>Ue.value=Q),mode:i.mode,"image-loading":_.rowIndex===r.value?"eager":"lazy","operate-code":b.type==="episode"?e(rt)[b.episode.ep_id]??b.episode.operate_code??0:0,onBatchCreate:et,onSingleCreate:vt,onCreateSpecialWorkflow:jt,onCreateCanvas:Bt,onToggleEpisode:Xt,onTapEpisode:Ht,onUpdate:Wt},null,8,["selected-episode-ids","cell","is-batch-mode","sp-id","is-standard-project","is-special-workflow-project","special-workflow-create-label","show-create-episode-free-benefit","canvas-creating","batch-script-options","batch-script-picker-request","batch-script-picker-handled","mode","image-loading","operate-code"]))),128))],4))),128))],4)],6))]),_:1},8,["loading"]),Ot.value?(o(),u("div",fi,[y(Wa,{text:e(p)("series_manage.batch_ai_
2storyboard_entry_hint")},{default:P(()=>[Ce((o(),u("button",{type:"button",class:"episode-batch-ai-entry__btn",disabled:k.value&&ne.value===0,onClick:Ls},[Se(n(e(p)("series_manage.batch_ai_storyboard_entry")),1)],8,hi)),[[e(it),e(Ae).STORYBOARD_EDIT,void 0,{disable:!0}]])]),_:1},8,["text"])])):E("",!0),k.value?(o(),H(sa,{key:1,defer:"",to:"#episode-list-batch-anchor"},[t("div",yi,[y(e(Es),{class:"episode-batch-select-all","model-value":Qt.value,indeterminate:Os.value,size:20,"onUpdate:modelValue":Ms},{default:P(()=>[t("span",bi,n(e(p)("common.selectAll")),1)]),_:1},8,["model-value","indeterminate"]),t("span",gi,n(e(p)("series_manage.selected_items_count",{count:ne.value})),1),q.value?Ce((o(),u("button",{key:0,type:"button",class:"episode-batch-bar__btn episode-batch-bar__btn--primary",disabled:ne.value===0,onClick:ts},[Se(n(e(p)("series_manage.batch_ai_storyboard")),1)],8,wi)),[[e(it),e(Ae).STORYBOARD_EDIT,void 0,{disable:!0}]]):E("",!0),Ps.value?(o(),u(ce,{key:1},[Qe.value?(o(),u("button",{key:1,type:"button",class:"episode-batch-bar__btn",disabled:ne.value===0,onClick:Ds},[y(e(U),{name:"reelmate/ic20_download",size:20,source:e(at)},null,8,["source"]),t("span",null,n(e(p)("series_manage.export_materials")),1)],8,Si)):(o(),H(e(ye),{key:0,content:dt.value,placement:"bottom"},{default:P(()=>[t("button",ki,[y(e(U),{name:"reelmate/ic20_download",size:20,source:e(at)},null,8,["source"]),t("span",null,n(e(p)("series_manage.export_materials")),1)])]),_:1},8,["content"]))],64)):(o(),H(e(Gt),{key:2,modelValue:Xe.value,"onUpdate:modelValue":c[9]||(c[9]=_=>Xe.value=_),trigger:"click",placement:"bottom-left",offset:8,"show-arrow":!1,"popup-class":"episode-batch-export-menu",disabled:ne.value===0},{trigger:P(()=>[t("button",{type:"button",class:"episode-batch-bar__btn",disabled:ne.value===0,onClick:ss},[y(e(U),{name:"reelmate/ic20_download",size:20,source:e(at)},null,8,["source"]),t("span",null,n(e(p)("series_manage.export_materials")),1)],8,Ai)]),"popup-content":P(()=>[t("div",Ci,[t("button",{class:"episode-batch-export-menu__item",type:"button",onClick:Bs},[y(e(U),{class:"episode-batch-export-menu__icon",name:"reelmate/icon20_cloudsync",size:"20",source:e(Ta)},null,8,["source"]),t("span",Ei,n(e(p)("episode.export.filmora_sync_tab")),1)]),Qe.value?(o(),u("button",{key:1,class:"episode-batch-export-menu__item",type:"button",onClick:as},[y(e(U),{class:"episode-batch-export-menu__icon",name:"reelmate/ic20_download",size:"20",source:e(at)},null,8,["source"]),t("span",Ii,n(e(p)("episode.export.export_materials_local")),1)])):(o(),H(e(ye),{key:0,content:dt.value,placement:"left"},{default:P(()=>[t("button",xi,[y(e(U),{class:"episode-batch-export-menu__icon",name:"reelmate/ic20_download",size:"20",source:e(at)},null,8,["source"]),t("span",$i,n(e(p)("episode.export.export_materials_local")),1)])]),_:1},8,["content"]))])]),_:1},8,["modelValue","disabled"])),Ce((o(),u("button",{type:"button",class:"episode-batch-bar__btn",disabled:ne.value===0,onClick:js},[y(e(U),{name:"reelmate/ic20_delete",size:20}),t("span",null,n(e(p)("series_manage.batch_delete")),1)],8,Ti)),[[e(it),e(Ae).EPISODE_DELETE,void 0,{disable:!0}]]),c[16]||(c[16]=t("span",{class:"episode-batch-bar__divider","aria-hidden":"true"},null,-1)),t("button",{type:"button",class:"episode-batch-bar__btn episode-batch-bar__btn--ghost",onClick:Ne},n(e(p)("series_manage.batch_cancel_select")),1)])])):E("",!0),y(e(x),{visible:Mt.value,"onUpdate:visible":c[10]||(c[10]=_=>Mt.value=_),"sp-id":O.value,onClick:c[11]||(c[11]=Ge(()=>{},["stop"])),onSuccess:Ks},null,8,["visible","sp-id"]),y(e(T),{modelValue:ut.value,"onUpdate:modelValue":c[12]||(c[12]=_=>ut.value=_),"has-uploaded":e(v).scriptFileInfo.id!==""||e(v).scriptNtId!=="","sp-id":O.value,"modal-type":e(fs).batchCreate,"script-info":qs.value,"script-nt-id":e(v).scriptNtId,"view-mode":"upload","extract-source":"script",onSplitSuccess:Ys,onConfirm:Gs},null,8,["modelValue","has-uploaded","sp-id","modal-type","script-info","script-nt-id"]),y(e(l))]))}}),Vi=ge(Ri,[["__scopeId","data-v-cb7d909c"]]),Pi={class:"preview-content"},Oi={key:1,class:"loading-placeholder"},Mi={class:"preview-actions"},Li={key:0,class:"flex items-center gap-1"},Di={key:1},Bi=me({__name:"PreviewModal",props:{fileId:{},taskId:{},name:{}},emits:["close"],setup(i,{emit:W}){const x=wt(()=>kt(()=>import("./VideoPlayer-DlL5ZoWp.js"),__vite__mapDeps([64,1,2,3,4,5,65,66,17,18,67,19,20,68]),import.meta.url)),l=i,T=Ct(),$=W,{t:p}=Ee(),{downloadHandle:D}=Rs(),z=g(null),m=g(""),J=g(!1),N=g(!1);Et(async()=>
2{if(z.value?.open(),l.fileId)try{m.value=await ma(l.fileId),J.value=!!m.value}catch{}});function B(){$("close")}async function Y(){if(N.value||!l.fileId)return;N.value=!0;const I=lt(p("sky_media.downloading"),"loading",-1);try{await D({taskInfoId:l.taskId||"",taskId:l.taskId||"",noWatermark:T.isWatermarkCfgSetNo,assetName:l.name||"video",taskType:"",downloadPosition:"episode_export_preview",fileId:l.fileId})}finally{I.close(),N.value=!1}}return(I,k)=>(o(),H(e(no),{ref_key:"refModal",ref:z,"disable-teleport":!0,title:I.$t("episode.export.preview"),size:"md","dialog-class":"preview-modal",visible:!0,"show-footer":!1,"close-on-esc":"",onClose:B},{content:P(()=>[t("div",Pi,[m.value?(o(),H(e(x),{key:0,src:m.value,"show-icon":"",watermark:!1},null,8,["src"])):(o(),u("div",Oi,[y(e(U),{name:"sky-media/btn-loading",class:"animate-spin",size:"24",source:e(Ut)},null,8,["source"])]))]),t("div",Mi,[y(e(ve),{type:"primary",disabled:!J.value||N.value,onClick:Y},{default:P(()=>[N.value?(o(),u("span",Li,[y(e(U),{name:"sky-media/btn-loading",size:"16",class:"animate-spin",source:e(Ut)},null,8,["source"]),Se(" "+n(I.$t("project.download")),1)])):(o(),u("span",Di,n(I.$t("project.download")),1))]),_:1},8,["disabled"])])]),_:1},8,["title"]))}}),ji={class:"table-row"},qi={class:"col-name"},Hi={class:"name-cell"},Wi={class:"cover-wrapper"},Fi=["src"],zi={class:"col-status"},Ni={class:"status-list"},Ui={class:"status-tag-downloaded"},Ji={class:"col-action"},Gi={key:0,class:"flex items-center gap-1"},Yi={key:1},Ki={class:"text-xs"},Qi=me({__name:"ExportHistoryItem",props:{item:{},isDownloading:{type:Boolean,default:!1}},emits:["preview","download","retry"],setup(i,{expose:W,emit:x}){const l=i,T=x,{t:$}=Ee(),p=oa(l,"item"),{disabledRetry:D,getExportTypeText:z,getExportDetails:m,getCoverSrc:J,getStatusClass:N,getStatusText:B}=lo(p),Y=g(1/0);a(()=>z(l.item.scene_type));const I=a(()=>m(l.item.export_scope)),k=a(()=>J(l.item.scene_type,l.item.status,l.item.thumb)),te=a(()=>N(l.item.status)),S=a(()=>B(l.item.status)),j=a(()=>({flex:`0 0 ${G.value.details??176}px`,width:`${G.value.details??176}px`})),R=a(()=>l.item.down_status!==1||!l.item.down_at?"":$("episode.export.downloaded_at",{time:St(l.item.down_at,"YYYY-MM-DD HH:mm")})),v=a(()=>{const M=l.item.create_at;return/^\d+$/.test(M)?St(Number(M)):M}),V=a(()=>l.item.scene_type===ue.Timeline&&l.item.status===Be.Success&&!!l.item.file_id),d=a(()=>l.item.status===Be.Success&&!!l.item.file_id),A=a(()=>l.item.scene_type===ue.Timeline?!1:(l.item.countdown??0)<0),h=g(new Map),se=g(new Map),G=g({}),ae=(M,C)=>{C instanceof HTMLElement&&(h.value.set(M,C),re(M,C))},re=(M,C)=>{const w=C.scrollWidth>C.clientWidth;se.value.set(M,w)},oe=M=>se.value.get(M)??!1,Z=()=>T("preview",l.item),ee=()=>{if(l.item.scene_type===ue.StoryboardMaterial&&Date.now()>Y.value){l.item.countdown=-100,lt($("episode.export.file_expired"),"error");return}T("download",l.item)},le=()=>T("retry",l.item);return aa(()=>{Y.value=l.item.countdown*1e3+Date.now()}),W({checkOverflow:()=>{h.value.forEach((M,C)=>{re(C,M)})},getColumnWidths:()=>({type:h.value.get(`type-${l.item.export_id}`)?.scrollWidth||0,details:h.value.get(`details-${l.item.export_id}`)?.scrollWidth||0,time:h.value.get(`time-${l.item.export_id}`)?.scrollWidth||0}),setColumnWidths:M=>{G.value=M},columnWidths:G}),(M,C)=>(o(),u("div",ji,[t("div",qi,[y(e(ye),{content:i.item.name,placement:"top",disabled:!oe(`name-${i.item.export_id}`)},{default:P(()=>[t("div",Hi,[t("div",Wi,[t("img",{src:e(k),alt:"",class:L(["cover-img",{"placeholder-icon":i.item.status!==e(Be).Success||!i.item.thumb,"animate-spin":i.item.scene_type===e(ue).Timeline&&i.item.status===e(Be).Exporting}])},null,10,Fi)]),t("span",{ref:w=>ae(`name-${i.item.export_id}`,w),class:"name-text"},n(i.item.name+" "+i.item.create_at),513)])]),_:1},8,["content","disabled"])]),y(e(ye),{content:e(I),placement:"top",disabled:!oe(`details-${i.item.export_id}`),style:be(e(j))},{default:P(()=>[t("div",{ref:w=>ae(`details-${i.item.export_id}`,w),class:"col-details"},n(e(I)),513)]),_:1},8,["content","disabled","style"]),t("div",{ref:w=>ae(`time-${i.item.export_id}`,w),class:"col-time",style:be({width:e(G).time?`${e(G).time}px`:void 0})},n(e(v)),5),t("div",zi,[t("div",Ni,[y(e(ye),{content:e(S),placement:"top",disabled:!oe(`status-${i.item.export_id}`)},{default:P(()=>[t("span",{ref:w=>ae(`status-${i.item.export_id}`,w),class:L(["status-text",e(te)])},n(e(S)),3)]),_:1},8,["content","disabled"]),i.item.down_status===1&&i.item.status===e(Be).Success?(o(),H(e(ye),{key:0,content:e(R),placement:"top",disabled:!e(R)},{default:P(()=>[t("span",Ui,n(M.$t("episode.export.status_downloaded")),1)]),_:1},8,["content","disabled"])):E("",!0)])]),t("div",Ji,[i.item.status===e(Be).Success?(o(),u(ce,{key:0}
2,[e(V)?(o(),H(e(ve),{key:0,type:"secondary",onClick:Z},{default:P(()=>[Se(n(M.$t("episode.export.preview")),1)]),_:1})):E("",!0),e(d)&&!e(A)?(o(),H(e(ve),{key:1,type:"secondary",disabled:i.isDownloading,onClick:ee},{default:P(()=>[i.isDownloading?(o(),u("span",Gi,[y(e(U),{name:"sky-media/btn-loading",class:"animate-spin",source:e(Ut)},null,8,["source"]),Se(" "+n(M.$t("episode.export.download")),1)])):(o(),u("span",Yi,n(M.$t("episode.export.download")),1))]),_:1},8,["disabled"])):E("",!0),e(A)?(o(),H(e(ye),{key:2,placement:"top"},{content:P(()=>[t("span",Ki,n(M.$t("episode.export.expired_tip")),1)]),default:P(()=>[y(e(ve),{disabled:"",type:"secondary"},{default:P(()=>[Se(n(M.$t("episode.export.download")),1)]),_:1})]),_:1})):E("",!0)],64)):i.item.status===e(Be).Failed?(o(),H(e(ve),{key:1,type:"secondary",disabled:e(D),onClick:le},{default:P(()=>[Se(n(M.$t("episode.export.retry")),1)]),_:1},8,["disabled"])):E("",!0)])]))}}),Xi=ge(Qi,[["__scopeId","data-v-4b4ce6f2"]]),Zi={class:"history-list text-sm"},el=["disabled"],tl={class:"history-tab-text"},sl=["disabled"],al={class:"history-tab-text"},ol={class:"history-tab-text"},il=["disabled"],ll={class:"history-tab-text"},rl=["disabled"],nl={class:"history-tab-text"},cl={key:0,class:"table-header"},dl={class:"col-name"},ul={class:"col-status"},pl={class:"col-action"},vl={key:1,class:"table-header filmora-header"},ml={class:"col-name"},_l={class:"col-account"},fl={class:"col-time"},hl={class:"col-status"},yl={class:"col-action"},bl={key:2,class:"loading-state"},gl={key:3,class:"loading-state"},wl={key:5,class:"filmora-list"},kl={class:"col-name"},Sl={class:"col-account"},Al={class:"col-time"},Cl={class:"col-status"},El={key:0,class:"status-syncing"},xl={key:1,class:"status-success"},$l={key:2,class:"status-failed"},Il={class:"col-action"},Tl={class:"action-icon-btn",type:"button"},Rl={class:"tip-wrap"},Vl={class:"tip-title"},Pl={class:"tip-steps"},Ol={class:"tip-step"},Ml={class:"down-filmora"},Ll={class:"tip-step"},Dl=["src"],Bl={key:6,class:"empty-state"},jl={class:"text-sm"},ql={key:7,class:"empty-state"},Hl={class:"text-sm"},Wl=me({__name:"ExportHistoryList",setup(i){const W=_a(),{t:x}=Ee(),{can:l}=xt(),T=Ct(),$=Yt(),p=a(()=>l(Ae.PROJECT_EXPORT)),D=a(()=>!At.isCN),z=a(()=>176+(D.value?200:0)),m=g(p.value||D.value?"materials":"filmora"),J=oo(),{materialsList:N,timelineList:B,materialsLoading:Y,timelineLoading:I,materialsHasMore:k,timelineHasMore:te,materialsHasError:S,timelineHasError:j,materialsTotal:R,timelineTotal:v}=ps(J),V=Ts(),{tasks:d}=ps(V),A=g(!1),h=a(()=>d.value),se=a(()=>m.value==="timeline"?B.value:N.value),G=a(()=>m.value==="timeline"?I.value:Y.value),ae=a(()=>m.value==="timeline"?te.value:k.value),re=a(()=>m.value==="timeline"?j.value:S.value),oe=a(()=>R.value||0),Z=a(()=>v.value||0),ee=a(()=>h.value.length||0),le=a(()=>m.value==="materials"?x("episode.export.history_empty_materials"):m.value==="timeline"?x("episode.export.history_empty_timeline"):x("episode.export.history_empty_filmora")),{startPolling:M,stopPolling:C}=io(),{syncPollingTasks:w,clearPolling:q}=Xa({onRefetch:async()=>{await Re()}}),{retryExport:we}=ro(),{downloadHandle:rt}=Rs(),xe=g(new Set),K=r=>xe.value.has(r),He=g(!1),$e=g(""),_e=g(""),We=g(""),Ie=g(null),ke=(r,f)=>{Ie.value=f?r:Ie.value===r?null:Ie.value},Te=g([]),de=g({}),Fe=()=>m.value==="filmora"||re.value?!1:ae.value&&!G.value,nt=async()=>{if(!Fe())return;const r=W.query?.sp_id;if(!r)return;const f=m.value==="timeline"?ue.Timeline:ue.StoryboardMaterial;re.value?await J.retryLoad(r,f):await J.loadMore(r,f)},Re=async()=>{const r=W.query?.sp_id;if(r){A.value=!0;try{await V.fetchSyncRecords({spId:r}),w(h.value)}finally{A.value=!1}}},ct=async r=>{const f=W.query?.sp_id;if(!f)return;const ie=h.value.find(Oe=>Oe.taskId===r);he.trackClick("episode_to_filmora_click_retry",{export_type:"sync_to_filmora",episode_id:ie?.episodeId||"",project_id:f,export_status:ie?.status===Je.PartialSuccess?"partial_success":"fail",export_fail_reason:ie?.failMsg||""}),await V.retryTask({taskId:r,spId:f}),await Re()},$t=r=>so(r.status,r.failCode),It=r=>{const f=Number(r.failCode||0);return f===1||f===747126||f===747127?x("episode.export.filmora_fail_reason_retry"):f===2?x("episode.export.filmora_fail_reason_cloud_full"):f===747123?x("episode.export.filmora_fail_reason_contact_support"):r.failMsg||x("episode.export.status_unknown_error")},Tt=async r=>{const f=String(W.query?.sp_id||""),ie=r.scene_type===ue.Timeline?"timeline_export":"material_export";he.trackClick("episode_to_filmora_click_retry",{export_type:ie,episode_id:r.scene_id||"",project_id:f,export_status:"fail",export_fail_reason:r.fail_msg||""}),await we(r)},Ve=r=>{if(!r)return"--";const f=new Date(r),ie=f.getFullYear(),Oe=String(f.getMonth()+1).padStart(2,"0"),F=String(f.getDate()).padStart(2,"0"),ne=String(f.getHours()).padStart(2,"0"),Qe=String(f.getMinutes()).padStart(2,"0"),dt=String(f.getSeconds()).padStart(2,"0");return`${ie}-${Oe}-${F} ${ne}:${Qe}:${dt}`},ze=r=>{p.value&&(m.value=r)},Pe=()=>{pe(()=>{const r={type:120,details:z.value,time:176};Te.value.forEach(f=>{if(f?.getColumnWidths){const ie=f.getColumnWidths();r.type=Math.max(r.type,ie.type||0),r.details=Math.max(r.details,ie.details||0),r.time=Math.max(r.time,ie.time||0)}}),de.value=r,Te.value.forEach(f=>{f?.setColumnWidths?.(r)}),Te.value.forEach(f=>{f?.checkOverflow()})})},Ke=()=>{Pe()};X(se,()=>{m.value!=="filmora"&&Pe()}),X(m,async r=>{const f=W.query?.sp_id;if(!f)return;if(r==="filmora"){await Re();return}const ie=r==="timeline"?ue.Timeline:ue.StoryboardMaterial;await M(f,ie),Pe()}),X(()=>$.isPopExportListAndFilmora,async r=>{!r||D.value||(m.value="filmora",await Re(),$.isPopExportListAndFilmora=!1)},{immediate:!0}),X(()=>$.isPopExportListAndTimeline,async r=>{if(!r)return;m.value="timeline";const f=W.query?.sp_id;f&&(await M(f,ue.Timeline),Pe()),$.isPopExportListAndTimeline=!1},{immediate:!0});const Rt=r=>{r.file_id&&($e.value=r.file_id,_e.value=r.task_id,We.value=r.name,He.value=!0)},Vt=()=>{He.value=!1,$e.value="",_e.value="",We.value=""},Pt=async r=>{if(K(r.export_id))return;xe.value.add(r.export_id);const f=lt(x("sky_media.downloading"),"loading",-1);try{fa(J.markExportItemDownloaded(r.export_id)),await rt({taskInfoId:r.task_id,taskId:r.task_id,noWatermark:T.isWatermarkCfgSetNo,assetName:r.name,taskType:"",downloadPosition:"episode_export_history",fileId:r.file_id,needVipOnWatermark:!1})}finally{f.close(),xe.value.delete(r.export_id)}};return Et(async()=>{window.addEventListener("resize",Ke);const r=W.query?.sp_id;r&&await Promise.all([M(r,ue.StoryboardMaterial),M(r,ue.Timeline),Re()]),Pe()}),Jt(()=>{window.removeEventListener("resize",Ke),q(),C()}),(r,f)=>{const ie=U,Oe=Gt;return o(),u("div",Zi,[t("div",{class:L(["history-tabs",{"is-overseas":e(D)}])},[e(p)?(o(),u("button",{key:1,class:L(["history-tab",{active:m.value==="materials"}]),type:"button",disabled:!e(p),onClick:f[1]||(f[1]=F=>ze("materials"))},[t("span",al,n(r.$t("episode.export.materials")),1),t("span",{class:L(["history-tab-count",{"history-tab-count--hidden":e(oe)<=0}])},"("+n(e(oe))+")",3)],10,sl)):(o(),H(e(ye),{key:0,content:r.$t("permission.noPermission"),placement:"top","popper-class":e(oe)<=0?"history-tab-tooltip-content--offset":""},{default:P(()=>[t("button",{class:L(["history-tab",{active:m.value==="materials","is-disabled":!e(p)}]),type:"button",disabled:!e(p),onClick:f[0]||(f[0]=F=>ze("materials"))},[t("span",tl,n(r.$t("episode.export.materials")),1),t("span",{class:L(["history-tab-count",{"history-tab-count--hidden":e(oe)<=0}])},"("+n(e(oe))+")",3)],10,el)]),_:1},8,["content","popper-class"])),e(D)?E("",!0):(o(),u("div",{key:2,class:L(["history-tab",{active:m.value==="filmora"}]),onClick:f[2]||(f[2]=F=>m.value="filmora")},[t("span",ol,n(r.$t("episode.export.filmora_sync_tab")),1),t("span",{class:L(["history-tab-count",{"history-tab-count--hidden":e(ee)<=0}])},"("+n(e(ee))+")",3)],2)),e(p)?(o(),u("button",{key:4,class:L(["history-tab",{active:m.value==="timeline"}]),type:"button",disabled:!e(p),onClick:f[4]||(f[4]=F=>ze("timeline"))},[t("span",nl,n(r.$t("episode.export.timeline")),1),t("span",{class:L(["history-tab-count",{"history-tab-count--hidden":e(Z)<=0}])},"("+n(e(Z))+")",3)],10,rl)):(o(),H(e(ye),{key:3,content:r.$t("permission.noPermission"),placement:"top","popper-class":e(Z)<=0?"history-tab-tooltip-content--offset":""},{default:P(()=>[t("button",{class:L(["history-tab",{active:m.value==="timeline","is-disabled":!e(p)}]),type:"button",disabled:!e(p),onClick:f[3]||(f[3]=F=>ze("timeline"))},[t("span",ll,n(r.$t("episode.export.timeline")),1),t("span",{class:L(["history-tab-count",{"history-tab-count--hidden":e(Z)<=0}])},"("+n(e(Z))+")",3)],10,il)]),_:1},8,["content","popper-class"]))],2),m.value!=="filmora"?(o(),u("div",cl,[t("div",dl,n(r.$t("episode.export.name")),1),t("div",{class:"col-details",style:be({width:de.value.details?`${de.value.details}px`:void 0})},n(r.$t("episode.export.details")),5),t("div",{class:"col-time",style:be({width:de.value.time?`${de.value.time}px`:void 0})},n(r.$t("episode.export.time")),5),t("div",ul,n(r.$t("episode.export.status")),1),t("div",pl,n(r.$t("episode.export.action")),1)])):E("",!0),m.value==="filmora"?(o(),u("div",vl,[t("div",ml,n(r.$t("episode.export.name")),1),t("div",_l,n(r.$t("episode.export.history_filmora_account")),1),t("div",fl,n(r.$t("episode.export.time")),1),t("div",hl,n(r.$t("episode.export.status")),1),t("div",yl,n(r.$t("episode.export.action")),1)])):E("",!0),e(G)&&e(se).length===0&&m.value!=="filmora"?(o(),u("div",bl,[t("span",null,n(r.$t("common.loading")),1)])):E("",!0),A.value&&e(h).length===0&&m.value==="filmora"?(o(),u("div",gl,[t("span",null,n(r.$t("common.loading")),1)])):e(se).length>0&&m.value!=="filmora"?(o(),H(e(xs),{key:4,loading:e(G),"on-load-more":nt,"can-load-more":Fe,"show-finish-text":!1,"show-bottom":e(ae),class:"table-body"},{default:P(()=>[(o(!0),u(ce,null,je(e(se),F=>(o(),H(Xi,{key:F.export_id,ref_for:!0,ref_key:"itemRefs",ref:Te,item:F,"is-downloading":K(F.export_id),onPreview:Rt,onDownload:ne=>Pt(F),onRetry:Tt},null,8,["item","is-downloading","onDownload"]))),128))]),_:1},8,["loading","show-bottom"])):m.value==="filmora"&&e(h).length>0?(o(),u("div",wl,[(o(!0),u(ce,null,je(e(h),F=>(o(),u("div",{key:F.taskId,class:"filmora-row"},[t("div",kl,[f[5]||(f[5]=t("img",{src:Za,class:"logo-placeholder",alt:""},null,-1)),t("span",null,n(F.episodeName),1)]),t("div",Sl,n(F.accountName),1),t("div",Al,n(Ve(F.createdAt)),1),t("div",Cl,[F.status===e(Je).Syncing?(o(),u("span",El,n(r.$t("episode.export.filmora_syncing")),1)):F.status===e(Je).Success?(o(),u("span",xl,n(r.$t("episode.export.history_filmora_success")),1)):[e(Je).Failed,e(Je).PartialSuccess].includes(F.status)?(o(),u("span",$l,n(r.$t("episode.export.history_filmora_failed",{reason:It(F)})),1)):E("",!0)]),t("div",Il,[F.status===e(Je).Success?(o(),H(Oe,{key:0,"model-value":Ie.value===F.taskId,"onUpdate:modelValue":ne=>ke(F.taskId,ne),trigger:"hover",placement:"left","show-arrow":!1,"popup-class":"filmora-success-tip ignore-popup"},{trigger:P(()=>[t("button",Tl,[y(ie,{name:"reelmate/ic20_info",size:"20",source:e(ao)},null,8,["source"])])]),"popup-content":P(()=>[t("div",Rl,[t("div",Vl,n(r.$t("episode.export.filmora_view_result_guide_title")),1),t("div",Pl,[t("div",Ol,[t("span",null,n(r.$t("episode.export.filmora_view_result_step1_prefix")),1),y(eo,{placement:"bottom","teleport-disabled":!0},{default:P(()=>[t("span",Ml,n(r.$t("episode.export.filmora_download")),1)]),_:1})]),f[6]||(f[6]=t("div",{class:"tip-step-divider"},null,-1)),t("div",Ll,n(r.$t("episode.export.filmora_view_result_step2")),1)]),t("img",{class:"tip-image",src:e(to),alt:""},null,8,Dl)])]),_:1},8,["model-value","onUpdate:modelValue"])):$t(F)?(o(),H(e(ve),{key:1,type:"secondary",onClick:ne=>ct(F.taskId)},{default:P(()=>[Se(n(r.$t("episode.export.retry")),1)]),_:1},8,["onClick"])):E("",!0)])]))),128))])):E("",!0),m.value!=="filmora"&&!e(G)&&e(se).length===0?(o(),u("div",Bl,[f[7]||(f[7]=t("img",{src:_s,alt:"",class:"w-40 h-30"},null,-1)),t("div",jl,n(e(le)),1)])):E("",!0),m.value==="filmora"&&!A.value&&e(h).length===0?(o(),u("div",ql,[f[8]||(f[8]=t("img",{src:_s,alt:"",class:"w-40 h-30"},null,-1)),t("div",Hl,n(e(le)),1)])):E("",!0),He.value?(o(),H(Bi,{key:8,"file-id":$e.value,"task-id":_e.value,name:We.value,onClose:Vt},null,8,["file-id","task-id","name"])):E("",!0)])}}}),Fl=ge(Wl,[["__scopeId","data-v-a8e8a4f3"]]),zl={class:"episode-filter-row__label"},Nl={class:"episode-filter-control"},Ul={class:"episode-filter-trigger__value"},Jl={key:0,class:"episode-filter-menu",role:"listbox"},Gl=["aria-selected","onClick"],Yl={class:"episode-filter-option__label"},Kl={class:"episode-filter-row__label"},Ql={class:"episode-filter-control"},Xl={class:"episode-filter-trigger__value"},Zl={key:0,class:"episode-filter-menu",role:"listbox"}
2,er=["aria-selected","onClick"],tr={class:"episode-filter-option__label"},sr=me({__name:"EpisodeListFilter",props:qe({showStatus:{type:Boolean}},{sortType:{required:!0},sortTypeModifiers:{},selectedStatuses:{required:!0},selectedStatusesModifiers:{}}),emits:qe(["sortChange"],["update:sortType","update:selectedStatuses"]),setup(i,{emit:W}){const x=i,l=Ye(i,"sortType"),T=Ye(i,"selectedStatuses"),$=W,{t:p}=Ee(),D=!At.isCN,z=g(!1),m=g(null),J=a(()=>[{label:p("series_manage.series_smart_asc"),value:"smart_asc"},{label:p("series_manage.series_sort_asc"),value:"asc"},{label:p("series_manage.series_sort_desc"),value:"desc"}]),N=a(()=>Ka.map(S=>({...S,label:p(S.labelKey)}))),B=a(()=>J.value.find(S=>S.value===l.value)?.label??""),Y=a(()=>T.value.length===0?p("series_manage.all_status"):N.value.filter(j=>T.value.includes(j.value)).map(j=>j.label).join("、"));X(z,S=>{S||(m.value=null)}),X(()=>x.showStatus,S=>{!S&&m.value==="status"&&(m.value=null)});function I(S){m.value=m.value===S?null:S}function k(S){m.value=null,l.value!==S&&(l.value=S,$("sortChange"))}function te(S){T.value=T.value.includes(S)?T.value.filter(j=>j!==S):[...T.value,S]}return(S,j)=>(o(),H(e(Gt),{modelValue:z.value,"onUpdate:modelValue":j[2]||(j[2]=R=>z.value=R),class:"episode-list-filter",trigger:"click",placement:"bottom-left",offset:8,"popup-class":"episode-filter-popup"},{trigger:P(()=>[t("button",{type:"button",class:L(["episode-tool-btn",{"is-open":z.value}])},[y(e(U),{name:"reelmate/ic20_order",size:20,source:e(co)},null,8,["source"]),t("span",null,n(S.$t("series_manage.filter")),1),y(e(U),{name:"sky-media/icon16_downward",width:16,height:16,class:L(["episode-tool-btn__caret",{"is-open":z.value}])},null,8,["class"])],2)]),"popup-content":P(()=>[t("div",{class:L(["episode-filter-panel",{"is-overseas":D}])},[t("span",zl,n(S.$t("series_manage.sort")),1),t("div",Nl,[t("button",{type:"button",class:L(["episode-filter-trigger",{"is-open":m.value==="sort"}]),onClick:j[0]||(j[0]=R=>I("sort"))},[t("span",Ul,n(B.value),1),y(e(U),{name:"sky-media/icon16_downward",width:16,height:16,class:L(["episode-filter-trigger__caret",{"is-open":m.value==="sort"}])},null,8,["class"])],2),m.value==="sort"?(o(),u("div",Jl,[(o(!0),u(ce,null,je(J.value,R=>(o(),u("button",{key:R.value,type:"button",class:L(["episode-filter-option",{"is-selected":l.value===R.value}]),role:"option","aria-selected":l.value===R.value,onClick:v=>k(R.value)},[t("span",Yl,n(R.label),1),l.value===R.value?(o(),H(e(U),{key:0,name:"sky-media/icon20_confirm",size:20,class:"episode-filter-option__check"})):E("",!0)],10,Gl))),128))])):E("",!0)]),i.showStatus?(o(),u(ce,{key:0},[t("span",Kl,n(S.$t("series_manage.episode_status_filter")),1),t("div",Ql,[t("button",{type:"button",class:L(["episode-filter-trigger",{"is-open":m.value==="status"}]),onClick:j[1]||(j[1]=R=>I("status"))},[t("span",Xl,n(Y.value),1),y(e(U),{name:"sky-media/icon16_downward",width:16,height:16,class:L(["episode-filter-trigger__caret",{"is-open":m.value==="status"}])},null,8,["class"])],2),m.value==="status"?(o(),u("div",Zl,[(o(!0),u(ce,null,je(N.value,R=>(o(),u("button",{key:R.value,type:"button",class:L(["episode-filter-option",{"is-selected":T.value.includes(R.value)}]),role:"option","aria-selected":T.value.includes(R.value),onClick:v=>te(R.value)},[t("span",{class:L(["episode-filter-checkbox",{"is-checked":T.value.includes(R.value)}])},[T.value.includes(R.value)?(o(),H(e(U),{key:0,name:"sky-media/ic20_checkbox_checked",width:20,height:20,source:e(uo)},null,8,["source"])):E("",!0)],2),t("span",tr,n(R.label),1)],10,er))),128))])):E("",!0)])],64)):E("",!0)],2)]),_:1},8,["modelValue"]))}}),ar=ge(sr,[["__scopeId","data-v-b7f295ed"]]),or={class:"episode-list-container h-full"},ir={class:"episode-page-title"},lr={class:"episode-page-title__text"},rr={class:"episode-page-title__count"},nr={class:"episode-page-bar"},cr={key:0,class:"episode-toolbar"},dr={key:0,id:"episode-list-batch-anchor",class:"episode-batch-anchor"},ur=["placeholder"],pr=me({__name:"index",setup(i){const{t:W}=Ee(),x=Cs(),l=Is(),{can:T}=xt(),$=g(null),p=a(()=>$.value?.projectSource??null),D=a(()=>$.value?.projectCreationMode??null),z=a(()=>[{label:W(p.value===0?"series_manage.creation_mode_workshop":"episode.tabs.series_label"),value:"workshop"},{label:W("series_manage.creation_mode_canvas"),value:"canvas"},{label:W("episode.tabs.history_label"),value:"history"}].filter(w=>(!w.permission||T(w.permission))&&(w.value!=="canvas"||p.value===0))),m=Yt(),J=()=>{const C=String(x.currentRoute.value.query.sp_id||""),w=sessionStorage.getItem(`episode-tab-mode:${C}`);return w==="canvas"||w==="workshop"?w:null},N=Sa(),B=x.currentRoute.value.query.tab==="canvas"||x.currentRoute.value.query.tab==="workshop"?x.currentRoute.value.query.tab:null,Y=N?J():null,k=g(B||Y||"workshop"),te=g(!1),S=ca("episode-list-sort-type","smart_asc"),j=g([]),R=a(()=>k.value==="workshop"&&j.value.length>0),v=g(""),V=g(!1),d=a(()=>String(x.currentRoute.value.query.sp_id||"")),A=g(!1),h=a(()=>$.value?$.value.totalCount:0),se=a(()=>$.value?.projectHasEpisodes??!1),G=a(()=>$.value?.guiEpisodeCount??null),ae=a(()=>$.value?.canvasEpisodeCount??null),re=a(()=>{const C=G.value,w=ae.value;return p.value!==0?C??h.value:C==null&&w==null?h.value:(C??0)+(w??0)}),oe=async()=>{await pe(),$.value?.refreshList()},Z=()=>
2{if(V.value){V.value=!1;return}he.trackClick("episode_batch_operation_mode_activate",{project_id:d.value}),V.value=!0},ee=C=>{te.value=!0,le(C)},le=C=>{if(k.value=C,C!=="workshop"&&(V.value=!1),C!=="history"){const q=String(x.currentRoute.value.query.sp_id||"");sessionStorage.setItem(`episode-tab-mode:${q}`,C)}const w=x.currentRoute.value.query;w.tab!==C&&x.replace({query:{...w,tab:C}})};X(D,C=>{te.value||B||Y||C==null||p.value!==0||k.value==="history"||le(C===2?"canvas":"workshop")},{immediate:!0}),X([p,G,ae],([C,w,q])=>{if(te.value||!N&&(B||Y)||C!==0||k.value==="history"||w==null||q==null)return;const we=w===0&&q>0?"canvas":q===0&&w>0?"workshop":k.value;we!==k.value&&le(we)},{immediate:!0}),X(p,C=>{(C===1||C===2)&&k.value==="canvas"&&ee("workshop")}),X(()=>m.isPopExportListAndTimeline,C=>{C&&(k.value="history")},{immediate:!0});function M(){const C=x.currentRoute.value.query.sp_id;l.getDetailAndSetParams(C)}return M(),(C,w)=>(o(),u("div",or,[t("header",ir,[t("h1",lr,n(C.$t("episode.tabs.series_label")),1),t("span",rr,"("+n(re.value)+")",1)]),t("div",nr,[y(e(Ra),{"model-value":k.value,tabs:z.value,size:"sm",class:"episode-tabs gap-5!","onUpdate:modelValue":w[0]||(w[0]=q=>ee(q))},{tab:P(({tab:q,active:we})=>[t("span",{class:L(["al-tab-slider__label",{"is-active":we}])},n(q.label),3)]),_:1},8,["model-value","tabs"]),k.value!=="history"&&(h.value>0||v.value||R.value||se.value)?(o(),u("div",cr,[k.value==="workshop"&&V.value?(o(),u("div",dr)):k.value==="workshop"?(o(),u("button",{key:1,type:"button",class:"episode-tool-btn",onClick:Z},[y(e(U),{name:"canvas/icon20_batch",size:20,source:e(ra)},null,8,["source"]),t("span",null,n(C.$t("series_manage.batch_operation")),1)])):E("",!0),y(ar,{"sort-type":e(S),"onUpdate:sortType":w[1]||(w[1]=q=>ia(S)?S.value=q:null),"selected-statuses":j.value,"onUpdate:selectedStatuses":w[2]||(w[2]=q=>j.value=q),"show-status":k.value==="workshop",onSortChange:oe},null,8,["sort-type","selected-statuses","show-status"]),t("label",{class:L(["episode-search",{"is-active":A.value||!!v.value}])},[y(e(U),{name:"sky-media/search",size:20,class:"episode-search__icon",source:e(na)},null,8,["source"]),Ce(t("input",{"onUpdate:modelValue":w[3]||(w[3]=q=>v.value=q),class:"episode-search__input",placeholder:C.$t("assets.search"),onFocus:w[4]||(w[4]=q=>A.value=!0),onBlur:w[5]||(w[5]=q=>A.value=!1)},null,40,ur),[[la,v.value]])],2)])):E("",!0)]),Ce(y(Vi,{ref_key:"refEpisodeList",ref:$,class:"episode-list-panel","is-batch-mode":V.value,"onUpdate:isBatchMode":w[6]||(w[6]=q=>V.value=q),"active-tab":k.value,"onUpdate:activeTab":w[7]||(w[7]=q=>k.value=q),mode:k.value==="canvas"?"canvas":"workshop","sort-type":e(S),"key-word":v.value,"selected-episode-statuses":j.value},null,8,["is-batch-mode","active-tab","mode","sort-type","key-word","selected-episode-statuses"]),[[vs,k.value!=="history"]]),Ce(y(Fl,null,null,512),[[vs,k.value==="history"]])]))}}),vr=ge(pr,[["__scopeId","data-v-8331312c"]]),mr={class:"episode-list-page"},_r=me({__name:"episode-list",setup(i){return(W,x)=>(o(),u("div",mr,[y(vr)]))}}),Wn=ge(_r,[["__scopeId","data-v-f6a9523f"]]);export{Wn 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.