Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

87 KiB
Raw Blame History

LibTV Frontend Module Split Index

Generated at: 2026-04-18T02:46:39.329Z

Totals

  • Readable JS files scanned: 74
  • Turbopack chunks with extracted modules: 70
  • Extracted module factories: 1872
  • Parse errors: 0

The extracted files are module factory functions from production bundles. They are useful for reading, searching, and reverse navigation, but they are not standalone original source files.

Largest Module Groups

Chunk Modules
939e07c76f4b30f0.294c1bf0d6.js 317
5d5b47876e53e564.da1ba52a93.js 126
334606b5978d0903.36ee2c232b.js 100
d209710bf7c02a33.1dff92b6be.js 100
52b439c49186f2c2.ea531eb2ab.js 91
fd0220e4d10052af.701bdafa2d.js 91
15518d5e8f32d9ef.496e523ec8.js 78
c0cb57fde0047269.fed507aa6c.js 78
fa0a31bd0592aa94.eb9e771d79.js 78
ffa5de913d3f001d.98ff1c0dc5.js 61
646321322e113ef5.53753c1390.js 48
ab2e1927315c9199.b865cfe6f4.js 46
2cd465e94e439d21.d295534e06.js 36
e9b3c143b6637790.0b6e0ad401.js 30
1da3af88666fe4c8.e799ee1631.js 29
a3e5634aaf3cd51c.d183579820.js 28
9791d1c834ee18fb.a3b8628b5c.js 25
7ca6a3197ddfa72d.b84d98d989.js 24
f40debd565774e77.35e561bbfd.js 22
20293dbce215808d.10cf9e27a9.js 20
39c0420b837da380.f3eff5e6e8.js 20
7654478fc7aeab38.86a913911a.js 20
e85c4c56b542d703.84dd924ae8.js 20
2a4e4dccbc3fdacb.bc4b655d5c.js 18
46a7b9de4a996b30.7c21356681.js 18
024a3642cfddfa89.95b9211528.js 17
080d73f6a8a7055f.15232f16bf.js 17
4d55061e0aa57353.f094b3d6db.js 17
c412b79b8f787345.3b8bfd201f.js 17
fb331b08bcf9fa6e.3b67e0d42a.js 16
4059424fbe7d8125.68eb83ea54.js 15
36466d3530b7d918.083c839b6e.js 14
258d1983af3dc9c8.198b926b86.js 13
b715dd3a8a120944.5a7f07e15c.js 13
79154d37351f1c30.721d1e235f.js 12
8c0c55f3765ce630.21409b70bd.js 12
09166d9658efb080.e1742a6c63.js 11
42521f15a8ec9766.a35b813c33.js 11
984073230b10afb8.457cce5e1d.js 11
cde068e14ffee6a8.f8b5a2ab76.js 11

High-Value Modules

Score Module File Signals
5899 420292 from 939e07c76f4b30f0.294c1bf0d6.js module-split/939e07c76f4b30f0.294c1bf0d6/module-420292.js , I ? "border-canvas-controls-border canvas-light bg-[var(--canvas-controls-bg)]" : "border-neutral-800 bg-[#1F1F1F]",
, r && M && eD.stores.canvas?.updateNodeData(r, { workflowUuid: String(M), }), i()) : eQ.Notify.error(o?.m
, selected: c, }) { let { deleteEdgeById: d } = (0, ty.useCanvasCallbacks)(), u = (0, ef.useStoreApi)(), g = (0, eD.useCanvasStore)((e) => e.isMarkMode), p = (0, ef.useStore)(
: () => P(e.uuid), className: \hover:bg-canvas-controls-hover group flex cursor-pointer flex-col gap-1 rounded-xl p-2 transition-all ${M === e.uuid ? "ring-border-brand ring-2" : ""}`,<br>: (0, eh.jsx)("div", { className: "bg-canvas-controls-hover flex size-full items-center justify-center text-xs opacity-30", children: "无封面", }); })(),`
1728 775989 from 531fec74779be1e3.a9da5a4aa8.js module-split/531fec74779be1e3.a9da5a4aa8/module-775989.js , (h.MEDIA_DETACHED = "hlsMediaDetached"), (h.MEDIA_ENDED = "hlsMediaEnded"), (h.STALL_RESOLVED = "hlsStallResolved"), (h.BUFFER_RESET = "hlsBufferReset"), (h.BUFFER_CODECS = "hlsBufferCodecs"),
, e, l), (c.type = s.toUpperCase()); break; case "MEDIA-SEQUENCE": 0 !== c.startSN ? ih(c, e, l) : f.length > 0 && id(c, e, l), (p = c.startSN = parseInt(s)); b
; } let tJ = null != tG && null != (d = tG.navigator) && d.requestMediaKeySystemAccess ? self.navigator.requestMediaKeySystemAccess.bind(self.navigator) : null; function t0(e) { let t = new Uint16Arra
"), (o.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR = "keySystemDestroyMediaKeysError"), (o.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR = "keySystemDestroyCloseSessionError"), (o.KEY_SYSTEM_DESTROY_REMOVE_SESSI
`((e
1694 113492 from 2dd2677bd8400c05.6e89e8a936.js module-split/2dd2677bd8400c05.6e89e8a936/module-113492.js _CAST_REQUEST: "mediaexitcastrequest", MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest", MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest", MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequ
_ENTER_CAST_REQUEST: "mediaentercastrequest", MEDIA_EXIT_CAST_REQUEST: "mediaexitcastrequest", MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest", MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest
, MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest", MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequest", MEDIA_DISABLE_SUBTITLES_REQUEST: "mediadisablesubtitlesrequest", MEDIA_TOGGLE_SUBTITL
, MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest", MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest", MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequest", MEDIA_DISABLE_SUBTITLES
: "mediaplayrequest", MEDIA_PAUSE_REQUEST: "mediapauserequest", MEDIA_MUTE_REQUEST: "mediamuterequest", MEDIA_UNMUTE_REQUEST: "mediaunmuterequest", MEDIA_LOOP_REQUEST: "medialooprequest", MEDIA_VOLUME
1694 113492 from 7e519410fdb8d8cd.424e721e83.js module-split/7e519410fdb8d8cd.424e721e83/module-113492.js _CAST_REQUEST: "mediaexitcastrequest", MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest", MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest", MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequ
_ENTER_CAST_REQUEST: "mediaentercastrequest", MEDIA_EXIT_CAST_REQUEST: "mediaexitcastrequest", MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest", MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest
, MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest", MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequest", MEDIA_DISABLE_SUBTITLES_REQUEST: "mediadisablesubtitlesrequest", MEDIA_TOGGLE_SUBTITL
, MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest", MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest", MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequest", MEDIA_DISABLE_SUBTITLES
: "mediaplayrequest", MEDIA_PAUSE_REQUEST: "mediapauserequest", MEDIA_MUTE_REQUEST: "mediamuterequest", MEDIA_UNMUTE_REQUEST: "mediaunmuterequest", MEDIA_LOOP_REQUEST: "medialooprequest", MEDIA_VOLUME
1305 641153 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-641153.js , ewa = "org.eclipse.elk.alg.layered.intermediate.preserveorder", ewo = "org.eclipse.elk.alg.layered.intermediate.wrapping", ews = "org.eclipse.elk.alg.layered.option
, ewi = "org.eclipse.elk.alg.layered.intermediate.loops.ordering", ewr = "org.eclipse.elk.alg.layered.intermediate.loops.routing", ewa =
, ewr = "org.eclipse.elk.alg.layered.intermediate.loops.routing", ewa = "org.eclipse.elk.alg.layered.intermediate.preserveorder", ewo = "org.eclip
: "), wL(n, ec2(this)), (n.a += ", wasSet: "), wL(n, ehd(this)), (n.a += ")"), n.a ); }),
}), RT( "org.eclipse.elk.alg.radial.intermediate.overlaps", "RadiusExtensionOverlapRemoval", 1392, ), eog(1394, 1, emR, o_),
1305 641153 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-641153.js , ewa = "org.eclipse.elk.alg.layered.intermediate.preserveorder", ewo = "org.eclipse.elk.alg.layered.intermediate.wrapping", ews = "org.eclipse.elk.alg.layered.option
, ewi = "org.eclipse.elk.alg.layered.intermediate.loops.ordering", ewr = "org.eclipse.elk.alg.layered.intermediate.loops.routing", ewa =
, ewr = "org.eclipse.elk.alg.layered.intermediate.loops.routing", ewa = "org.eclipse.elk.alg.layered.intermediate.preserveorder", ewo = "org.eclip
: "), wL(n, ec2(this)), (n.a += ", wasSet: "), wL(n, ehd(this)), (n.a += ")"), n.a ); }),
}), RT( "org.eclipse.elk.alg.radial.intermediate.overlaps", "RadiusExtensionOverlapRemoval", 1392, ), eog(1394, 1, emR, o_),
1047 929286 from 09166d9658efb080.e1742a6c63.js module-split/09166d9658efb080.e1742a6c63/module-929286.js `: void 0, parentKey: l, data: JSON.stringify(d), workflowUuid: d?.workflowUuid
1038 768924 from 09166d9658efb080.e1742a6c63.js module-split/09166d9658efb080.e1742a6c63/module-768924.js `"u" < typeof window
758 675993 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-675993.js nction r(e) { e.preventDefault(), e.stopImmediatePropagation(), (n = e.getTargetRanges()[0]); } return ( e.dom.addEventListener("bef
758 675993 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-675993.js nction r(e) { e.preventDefault(), e.stopImmediatePropagation(), (n = e.getTargetRanges()[0]); } return ( e.dom.addEventListener("bef
685 486570 from 4059424fbe7d8125.68eb83ea54.js module-split/4059424fbe7d8125.68eb83ea54/module-486570.js _.ProxiedCopilotRuntimeAgent.prototype.setProjectId = function (e) { this.projectId = e; }), (r_.ProxiedCopilotRuntimeAgent.prototype.registeAgentEventsListener = function (e) { let t = pQ.get(this);
, x.useMemo)(() => { if (!s) return null; let e = dO.stores.canvas?.getNodes().find((e) => e.id === s); return e ? dG(e) : null; }, [s]); (0, dV.useThirdAssetStore)((e) => e.list); let c =
, x.useMemo)(() => { if (!v) return null; let e = dO.stores.canvas?.getNodes().find((e) => e.id === v); return e ? dG(e) : null; }, [v]), S = (0, dO.useCanvasStore)((e) => e.requestFitViewToNode
; responseStream = new pK.Subject(); constructor(e) { (this.projectId = e.projectId), (this.sessionId = e.sessionId), (this.latestSeq = e.latestSeq), (this.createdAt = e.createdAt),
: e }, }), uK = async (e) => uF.apiClient.post(uL.default.projectSessionDelete, { sessionId: e }), uU = async (e) => { let t = { projectId: e.projectId }; return ( e.sessionId && (t.sess
457 117313 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-117313.js --Surface-secondary-background, #262626)", border: "1px solid var(--canvas-node-border)", ...rn, transition: ["width 300ms ease", "height 300ms ease", rn.transition] .filter(Boolean)
`, )
457 117313 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-117313.js --Surface-secondary-background, #262626)", border: "1px solid var(--canvas-node-border)", ...rn, transition: ["width 300ms ease", "height 300ms ease", rn.transition] .filter(Boolean)
`, )
445 747112 from 95377ab54820c61e.6b6a744219.js module-split/95377ab54820c61e.6b6a744219/module-747112.js , duration: this._duration, }); } _convertCanvas = null; _convertCtx = null; _handleSingleFrame(e, t) { if (this._aborted) return void t?.close(); if (!t) { (this._
,0,this.gl.RGBA,this.gl.RGBA,this.gl.UNSIGNED_BYTE,r),this.gl.viewport(0,0,this.canvas.width,this.canvas.height),this.gl.clear(this.gl.COLOR_BUFFER_BIT),this.gl.bindVertexArray(this.vao),this.gl.drawArrays(this.gl.TRIANGLE_STRIP,0,4)}close(
`,y=i,n!==void 0&&(w=n,b=s)),!(typeof CanvasRenderingContext2D<"u"&&e instanceof CanvasRenderingContext2D
383 649517 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-649517.js --Surface-secondary-background, #262626)", border: "1px solid var(--canvas-node-border)", backdropFilter: "blur(1.5px)", ...ig, transition: ["width 300ms ease", "height 300ms ease", ig.transit
, n.useCallback)(() => { (0, w.reportLog)({ e: "libtv.canvas.video.edit.click", var: { function_name: "高清" }, }); let e = eD(et); if (!e) return; let t
`: (!tA && a && eo)
383 649517 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-649517.js --Surface-secondary-background, #262626)", border: "1px solid var(--canvas-node-border)", backdropFilter: "blur(1.5px)", ...ig, transition: ["width 300ms ease", "height 300ms ease", ig.transit
, n.useCallback)(() => { (0, w.reportLog)({ e: "libtv.canvas.video.edit.click", var: { function_name: "高清" }, }); let e = eD(et); if (!e) return; let t
`: (!tA && a && eo)
382 457044 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-457044.js -node-border)", outline: t ? "2px solid var(--canvas-node-border-selected)" : "none", outlineOffset: "-1px", ...w, }, onMouseEnt
, E = (0, A.useCanvasStore)((e) => e.addEdge), G = (0, A.useCanvasStore)((e) => e.applyNodeChanges), $ = (0, A.useCanvasStore)((e) => e.isReadonly), V = (0, P.useNodeDimensionSync)(e), W = (
, p = (0, A.useCanvasStore)((e) => e.addNode), E = (0, A.useCanvasStore)((e) => e.addEdge), G = (0, A.useCanvasStore)((e) => e.applyNodeChanges), $ = (0, A.useCanvasStore)((e) => e.isReadonly),
: 14 }), }), ], }); } function iW({ stats: e, isCanvasLight: t }) { return (0, g.jsxs)("div", { className: "flex items-center gap-2 text-[10px]", children: [ (0, g.jsxs)("span"
.url, w = d.length >= 2, v = p.length > 0, x = (0, A.useCanvasStore)((e) => e.editingClipNodeId), E = (0, A.useCanvasStore)((e) => e.editingClipPreviewExpanded), M = (0, A.useCanvasStore)((e) => e.set
382 457044 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-457044.js -node-border)", outline: t ? "2px solid var(--canvas-node-border-selected)" : "none", outlineOffset: "-1px", ...w, }, onMouseEnt
, E = (0, A.useCanvasStore)((e) => e.addEdge), G = (0, A.useCanvasStore)((e) => e.applyNodeChanges), $ = (0, A.useCanvasStore)((e) => e.isReadonly), V = (0, P.useNodeDimensionSync)(e), W = (
, p = (0, A.useCanvasStore)((e) => e.addNode), E = (0, A.useCanvasStore)((e) => e.addEdge), G = (0, A.useCanvasStore)((e) => e.applyNodeChanges), $ = (0, A.useCanvasStore)((e) => e.isReadonly),
: 14 }), }), ], }); } function iW({ stats: e, isCanvasLight: t }) { return (0, g.jsxs)("div", { className: "flex items-center gap-2 text-[10px]", children: [ (0, g.jsxs)("span"
.url, w = d.length >= 2, v = p.length > 0, x = (0, A.useCanvasStore)((e) => e.editingClipNodeId), E = (0, A.useCanvasStore)((e) => e.editingClipPreviewExpanded), M = (0, A.useCanvasStore)((e) => e.set
368 756824 from c0813ab03af741b8.6817f0894a.js module-split/c0813ab03af741b8.6817f0894a/module-756824.js `"stylesheet" === t.type && ("string" != typeof r.media
367 879302 from 3031b844bcc7ca89.9a38197d85.js module-split/3031b844bcc7ca89.9a38197d85/module-879302.js "label", "lang", "maxLength", "media", "method", "multiple", "name", "noHref", "noShade", "noWrap", "open",
(i.onload = () => { let n = document.createElement("canvas"), r = 5 * i.width, a = 5 * i.height; (n.width = r), (n.height = a);
3.2 final//", "-//w3c//dtd html 3.2//", "-//w3c//dtd html 3.2s draft//", "-//w3c//dtd html 4.0 frameset//", "-//w3c//dtd html 4.0 transitional//", "-//w3c//dtd html experimental 19960712//",
allowFullScreen: et, allowPaymentRequest: et, allowUserMedia: et, alt: null, as: null, async: et, autoCapitalize: null, autoComplete: ea, autoFocus: et,
Error( "Failed to create 2D canvas context for PNG export", ), ); }), (i.onerror = () => t(Err
366 47091 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-47091.js https://prosemirror.net/docs/guide/#generatable
ss: !0, article: !0, aside: !0, blockquote: !0, canvas: !0, dd: !0, div: !0, dl: !0, fieldset: !0, figcaption: !0, figure: !0, footer: !0, form:
366 47091 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-47091.js https://prosemirror.net/docs/guide/#generatable
ss: !0, article: !0, aside: !0, blockquote: !0, canvas: !0, dd: !0, div: !0, dl: !0, fieldset: !0, figcaption: !0, figure: !0, footer: !0, form:
337 85936 from 9791d1c834ee18fb.a3b8628b5c.js module-split/9791d1c834ee18fb.a3b8628b5c/module-85936.js ; })(); try { if (window.matchMedia) return { isMobile: window.matchMedia("(max-width: 767px)").matches, }; } ca
`?.modelType !== 18
312 673654 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-673654.js
312 673654 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-673654.js
312 944733 from 8c0c55f3765ce630.21409b70bd.js module-split/8c0c55f3765ce630.21409b70bd/module-944733.js , B, "updateProjectDraft", 0, $, "updateWorkflow", 0, Y, ], 733077, ); }
`, message: i.msg
302 142838 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-142838.js -1 last:mb-0 rounded-lg text-canvas-controls-text/85 transition-colors hover:bg-canvas-controls-hover hover:text-canvas-controls-text data-[combobox-active]:bg-canvas-controls-hover data-[combobox-active]:text-canvas-controls-text data-[com
? "var(--border-emphasis, #c4c4c4)" : "var(--canvas-controls-border)", }, }, }), (0, t.jsxs)("span", {
?? ""), (0, z.reportLog)({ e: "libtv.canvas.publish.click", var: { publish_data: JSON.stringify(e) }, }); } catch { conso
.jsx)("label", { className: "text-canvas-controls-text mb-1.5 block text-sm font-medium", children: "作品描述", }), (0, t.jsx)(R.Textare
", { className: "text-canvas-controls-icon inline-flex cursor-help", children: (0, t.jsx)(u.Icons.InfoL, { className: "size-
302 142838 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-142838.js -1 last:mb-0 rounded-lg text-canvas-controls-text/85 transition-colors hover:bg-canvas-controls-hover hover:text-canvas-controls-text data-[combobox-active]:bg-canvas-controls-hover data-[combobox-active]:text-canvas-controls-text data-[com
? "var(--border-emphasis, #c4c4c4)" : "var(--canvas-controls-border)", }, }, }), (0, t.jsxs)("span", {
?? ""), (0, z.reportLog)({ e: "libtv.canvas.publish.click", var: { publish_data: JSON.stringify(e) }, }); } catch { conso
.jsx)("label", { className: "text-canvas-controls-text mb-1.5 block text-sm font-medium", children: "作品描述", }), (0, t.jsx)(R.Textare
", { className: "text-canvas-controls-icon inline-flex cursor-help", children: (0, t.jsx)(u.Icons.InfoL, { className: "size-
301 532527 from 836d2aeda096d319.fb0a464622.js module-split/836d2aeda096d319.fb0a464622/module-532527.js , s = t.style; for (r in e) s[r] = e[r]; for (r in (o?.applyProjectionStyles(s, n), i)) s.setProperty(r, i[r]); } function ej(t, e) { return e.max === e.min ? 0 : (t / (e.max - e.min)) * 100; } let
`; this.isProjectionDirty
292 469850 from cde068e14ffee6a8.f8b5a2ab76.js module-split/cde068e14ffee6a8.f8b5a2ab76/module-469850.js , "var(--canvas-controls-active)"), e.style.setProperty("color", "var(--canvas-controls-text)"), e.style.setProperty("border-color", "var(--canvas-controls-border)"); } let B = "#525252"; function X(e) { le
"PANORAMA720_TOKEN_VALUE", 0, A, "applyMagicChipCanvasTokens", () => K, "createMentionSpan", () => ee, "getCursorOffsetInValue", () => el, "hasUnrenderedMention
() => k, "getBestNonTextModeType", () => I, "getIgnoredMediaListTypes", () => h, "getIgnoredMediaWarningMessage", () => $, "getMixed2VideoConfig", () => d, "getModelDi
) => I, "getIgnoredMediaListTypes", () => h, "getIgnoredMediaWarningMessage", () => $, "getMixed2VideoConfig", () => d, "getModelDisabledReason", () => x, "getSubjectCo
}; function K(e) { e.style.setProperty("background-color", "var(--canvas-controls-active)"), e.style.setProperty("color", "var(--canvas-controls-text)"), e.style.setProperty("border-color", "var(--canvas-contro
292 469850 from f69447eba2791e29.c76353414a.js module-split/f69447eba2791e29.c76353414a/module-469850.js , "var(--canvas-controls-active)"), e.style.setProperty("color", "var(--canvas-controls-text)"), e.style.setProperty("border-color", "var(--canvas-controls-border)"); } let B = "#525252"; function X(e) { le
"PANORAMA720_TOKEN_VALUE", 0, A, "applyMagicChipCanvasTokens", () => K, "createMentionSpan", () => ee, "getCursorOffsetInValue", () => el, "hasUnrenderedMention
() => k, "getBestNonTextModeType", () => I, "getIgnoredMediaListTypes", () => h, "getIgnoredMediaWarningMessage", () => $, "getMixed2VideoConfig", () => d, "getModelDi
) => I, "getIgnoredMediaListTypes", () => h, "getIgnoredMediaWarningMessage", () => $, "getMixed2VideoConfig", () => d, "getModelDisabledReason", () => x, "getSubjectCo
}; function K(e) { e.style.setProperty("background-color", "var(--canvas-controls-active)"), e.style.setProperty("color", "var(--canvas-controls-text)"), e.style.setProperty("border-color", "var(--canvas-contro
281 334642 from 41ea0f48db16523a.d4f5853546.js module-split/41ea0f48db16523a.d4f5853546/module-334642.js , { label: "道具", value: m.AssetType.ITEM }, { label: "特效", value: m.AssetType.STYLE }, { label: "其它", value: m.AssetType.OTHER }, ]; e.s(["SUBJECT_TAG_TABS", 0, G], 231270); let J = "确定要退出?"; function H(e)
, footerAction: d, onOpenChange: c, }) { let u = (0, O.useCanvasThemeStore)((e) => e.theme), p = "light" === u, [f, x] = (0, i.useState)(!1), m = (0, i.useCallback)( (e) => {
: "", }; } async function A(e) { let t = await (0, y.submitGenerationTask)({ params: { imageList: [e] }, metadata: { node_id: "", project_id: "" }, provider: "kling", model: "kling-multi-
!s && (0, r.jsx)(W.CanvasTooltip, { label: "拖动视频进度条可对当前帧生成智能描述", disa
? "border-border-default bg-bg-surface-secondary hover:bg-canvas-controls-hover" : "border-[#525252] bg-[#1F1F1F]/90 hover:bg-white/10", ),
277 185990 from 8c0c55f3765ce630.21409b70bd.js module-split/8c0c55f3765ce630.21409b70bd/module-185990.js , canvasProjectDraftUpdate: "/api/canvas/project/draft/update", canvasProjectShareSetEnabled: "/api/canvas/project/share/set-enabled", canvasProjectShareDetail: "/api/canvas/project/share/detail", canvasProje
, canvasProjectShareDetail: "/api/canvas/project/share/detail", canvasProjectVersionCreate: "/api/canvas/project/version/create", canvasProjectVersionList: "/api/canvas/project/version/list", canvasProjectVer
, canvasProjectVersionList: "/api/canvas/project/version/list", canvasProjectVersionSnapshot: "/api/canvas/project/version/snapshot", canvasProjectPublish: "/api/canvas/project/publish", canvasProjectTemplate
: "/api/canvas/project/share/detail", canvasProjectVersionCreate: "/api/canvas/project/version/create", canvasProjectVersionList: "/api/canvas/project/version/list", canvasProjectVersionSnapshot: "/api/canvas/project
: "/api/canvas/project/version/create", canvasProjectVersionList: "/api/canvas/project/version/list", canvasProjectVersionSnapshot: "/api/canvas/project/version/snapshot", canvasProjectPublish: "/api/canvas/project/p
246 414356 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-414356.js , j = (0, f.useCanvasStore)((e) => e.updateNodes), O = (0, f.useCanvasStore)((e) => e.isReadonly), U = (0, b.useShouldShowGenerator)(d, e), G = (0, i.useReactFlow)(), $ = r?.groupColor ?? null,
: "确定要解散当前分组吗?解组后节点将恢复为独立状态。"), (0, h.reportLog)({ e: "libtv.canvas.storyboard.ungroup.click" }), (0, o.confirm)({ title: "解组", message: t, confirmText: "确定解组",
: r, selected: d }) { let { ungroupNode: S, openCreateAssetModal: E, openCreateWorkflowModal: M, takeSnapshot: T, runGroupPipeline: k, regenGridGroup: C, stopGroupP
!0, }); }), r = (f.stores.canvas?.nodes ?? []).find((e) => e.id === W); if (!r) return !1; let o = r.data, s = o?.rows ?? [],
!1, portraitAssetIdByChildId: o } ); return { ok: !0, portraitAssetIdByChildId: o }; } finally { for (let e of s) r?.(e.nodeId, !1); } } function H(e) { return { w: e.measured?.wid
246 414356 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-414356.js , j = (0, f.useCanvasStore)((e) => e.updateNodes), O = (0, f.useCanvasStore)((e) => e.isReadonly), U = (0, b.useShouldShowGenerator)(d, e), G = (0, i.useReactFlow)(), $ = r?.groupColor ?? null,
: "确定要解散当前分组吗?解组后节点将恢复为独立状态。"), (0, h.reportLog)({ e: "libtv.canvas.storyboard.ungroup.click" }), (0, o.confirm)({ title: "解组", message: t, confirmText: "确定解组",
: r, selected: d }) { let { ungroupNode: S, openCreateAssetModal: E, openCreateWorkflowModal: M, takeSnapshot: T, runGroupPipeline: k, regenGridGroup: C, stopGroupP
!0, }); }), r = (f.stores.canvas?.nodes ?? []).find((e) => e.id === W); if (!r) return !1; let o = r.data, s = o?.rows ?? [],
!1, portraitAssetIdByChildId: o } ); return { ok: !0, portraitAssetIdByChildId: o }; } finally { for (let e of s) r?.(e.nodeId, !1); } } function H(e) { return { w: e.measured?.wid
245 898823 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-898823.js ...this._state })); } autoSelectNode(e) { let t = l.stores.canvas; if (!t) return; let n = this._state.groupNodeId, i = t .getNodes() .map((t) => ({ ...t,
a.length) return { totalPower: 0, nodeCount: 0, hasError: !1 }; let o = i.projectId, c = await Promise.allSettled( a.map(async (e) => { let a = i.getNode(e); if (!a) return 0; let
anvas; if (!i) return ( console.error("[Pipeline] canvasStore 未初始化"), { completed: [], failed: null, skipped: [] } ); let r = i.getNodes(), a = i.getEdges(), o
anvas; if (!n) return ( console.error("[Pipeline] canvasStore 未初始化"), { completed: [], failed: null, skipped: [] } ); this._options = { autoFocus: !0, ...t }; let i = n.get
Array(e) && e.length > 0 ? (E = { ...E, imageList: (0, a.normalizeMediaList)(e) }) : "string" == typeof t && t && (E = { ...E, imageList: [{ url
245 898823 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-898823.js ...this._state })); } autoSelectNode(e) { let t = l.stores.canvas; if (!t) return; let n = this._state.groupNodeId, i = t .getNodes() .map((t) => ({ ...t,
a.length) return { totalPower: 0, nodeCount: 0, hasError: !1 }; let o = i.projectId, c = await Promise.allSettled( a.map(async (e) => { let a = i.getNode(e); if (!a) return 0; let
anvas; if (!i) return ( console.error("[Pipeline] canvasStore 未初始化"), { completed: [], failed: null, skipped: [] } ); let r = i.getNodes(), a = i.getEdges(), o
anvas; if (!n) return ( console.error("[Pipeline] canvasStore 未初始化"), { completed: [], failed: null, skipped: [] } ); this._options = { autoFocus: !0, ...t }; let i = n.get
Array(e) && e.length > 0 ? (E = { ...E, imageList: (0, a.normalizeMediaList)(e) }) : "string" == typeof t && t && (E = { ...E, imageList: [{ url
221 292002 from 09166d9658efb080.e1742a6c63.js module-split/09166d9658efb080.e1742a6c63/module-292002.js https://reactflow.dev/error#001
`lKey && c.preventDefault(), !1; c.preventDefault(), c.stopImmediatePropagation(); let p = n.property("__zoom").k
199 719673 from e85c4c56b542d703.84dd924ae8.js module-split/e85c4c56b542d703.84dd924ae8/module-719673.js , (ey.current = null)); }, [], ); let ev = (0, A.useCanvasStore)((e) => e.setNodes), ex = (0, A.useCanvasStore)((e) => e.setEdges), eb = (0, A.useCanvasStore)((e) => e.setLoadingProject),
, defaultEdgeOptions: F, minZoom: _.CANVAS_ZOOM.min, maxZoom: _.CANVAS_ZOOM.max, className: "dark-theme", proOptions: { hideAttrib
, v = e.i(185990), x = (((t = {})[(t.CanvasProject = 5)] = "CanvasProject"), (t[(t.CanvasWorkflow = 6)] = "CanvasWorkflow"), t); let b = async (e = {}) => { try { return await y.apiC
, y = e.i(383924), v = e.i(185990), x = (((t = {})[(t.CanvasProject = 5)] = "CanvasProject"), (t[(t.CanvasWorkflow = 6)] = "CanvasWorkflow"), t); let b = async (e = {}) => { try {
: () => void 0, deleteEdgeById: () => void 0, openCreateAssetModal: () => void 0, openCreateWorkflowModal: () => void 0, runGroupPipeline: () => Promise.resolve({ completed: [],
195 466752 from 15518d5e8f32d9ef.496e523ec8.js module-split/15518d5e8f32d9ef.496e523ec8/module-466752.js , arguments); }), }, { key: "checkProjectTemplate", value: ((l = iL( iO().mark(function t() { var e; return iO().wra
: "/model/like/list"), delete e.isWorkflow, (t.prev = 2), (t.next = 5), this.apiClient.post(r, e)
: "/model/template/like/list"), delete e.isWorkflow, (t.prev = 2), (t.next = 5), this.apiClient.post(r, e)
.getUrl)( "/gateway/sd-api/generate/comfy/video/workflow/info", ), r, ) );
"/api/canvas/project/template/delete", { projectTemplateUuid: e }, ) ); case 3: return (
195 466752 from c0cb57fde0047269.fed507aa6c.js module-split/c0cb57fde0047269.fed507aa6c/module-466752.js , arguments); }), }, { key: "checkProjectTemplate", value: ((l = iL( iO().mark(function t() { var e; return iO().wra
: "/model/like/list"), delete e.isWorkflow, (t.prev = 2), (t.next = 5), this.apiClient.post(r, e)
: "/model/template/like/list"), delete e.isWorkflow, (t.prev = 2), (t.next = 5), this.apiClient.post(r, e)
.getUrl)( "/gateway/sd-api/generate/comfy/video/workflow/info", ), r, ) );
"/api/canvas/project/template/delete", { projectTemplateUuid: e }, ) ); case 3: return (
195 466752 from fa0a31bd0592aa94.eb9e771d79.js module-split/fa0a31bd0592aa94.eb9e771d79/module-466752.js , arguments); }), }, { key: "checkProjectTemplate", value: ((l = iL( iO().mark(function t() { var e; return iO().wra
: "/model/like/list"), delete e.isWorkflow, (t.prev = 2), (t.next = 5), this.apiClient.post(r, e)
: "/model/template/like/list"), delete e.isWorkflow, (t.prev = 2), (t.next = 5), this.apiClient.post(r, e)
.getUrl)( "/gateway/sd-api/generate/comfy/video/workflow/info", ), r, ) );
"/api/canvas/project/template/delete", { projectTemplateUuid: e }, ) ); case 3: return (
187 111134 from cde068e14ffee6a8.f8b5a2ab76.js module-split/cde068e14ffee6a8.f8b5a2ab76/module-111134.js _ = (0, t.useRef)(0), I = (0, t.useRef)(!1), S = (0, l.useCanvasStore)((e) => e.updateNodeData), w = (0, l.useCanvasStore)((e) => e.batchUpdateNodeData), z = (0, l.useCanvasStore)((e) => e.getNode),
: o === a.NodeType.AUDIO && (N.assetAudioAssetId = void 0)), t.length > 0 && [ a.NodeType.IMAGE,
: o === a.NodeType.VIDEO ? (N.assetVideoAssetId = void 0) : o === a.NodeType.AUDIO && (N.assetAudioAssetId = void 0)),
(o === a.NodeType.IMAGE ? (N.portraitAssetId = void 0) : o === a.NodeType.VIDEO ? (N.assetVideoAssetId = void 0)
), ), D = (0, t.useMemo)( () => (l.stores.canvas?.nodes ?? []) .map((e) => { let t = e.data, i = t?.taskInfo; return { n
187 111134 from f69447eba2791e29.c76353414a.js module-split/f69447eba2791e29.c76353414a/module-111134.js _ = (0, t.useRef)(0), I = (0, t.useRef)(!1), S = (0, l.useCanvasStore)((e) => e.updateNodeData), w = (0, l.useCanvasStore)((e) => e.batchUpdateNodeData), z = (0, l.useCanvasStore)((e) => e.getNode),
: o === a.NodeType.AUDIO && (N.assetAudioAssetId = void 0)), t.length > 0 && [ a.NodeType.IMAGE,
: o === a.NodeType.VIDEO ? (N.assetVideoAssetId = void 0) : o === a.NodeType.AUDIO && (N.assetAudioAssetId = void 0)),
(o === a.NodeType.IMAGE ? (N.portraitAssetId = void 0) : o === a.NodeType.VIDEO ? (N.assetVideoAssetId = void 0)
), ), D = (0, t.useMemo)( () => (l.stores.canvas?.nodes ?? []) .map((e) => { let t = e.data, i = t?.taskInfo; return { n
183 23027 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-23027.js , M, T, C, A; const { canvas: N = (function () { let e = I("canvas"); return (e.style.display = "block"), e; })(), context: P = null,
`; } catch (e) {} function y(e, t) { return x ? new OffscreenCanvas(e, t) : I("canvas"); } function E(e, t, n, i) { let r = 1; if ( ((e.width > i
183 23027 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-23027.js , M, T, C, A; const { canvas: N = (function () { let e = I("canvas"); return (e.style.display = "block"), e; })(), context: P = null,
`; } catch (e) {} function y(e, t) { return x ? new OffscreenCanvas(e, t) : I("canvas"); } function E(e, t, n, i) { let r = 1; if ( ((e.width > i
178 169872 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-169872.js , ), this.reactiveMediaEventCleanups.push( this.onMediaEvent("pause", () => { this._isPlaying.set(!1); }), ), this.reactiveMediaEventCleanups.push( this
, i) : this.renderLineWaveform(e, t, n, i); } renderSingleCanvas(e, t, n, i, r, a, o) { let s = this.getPixelRatio(), c = document.createElement("canvas"); (c.width = Math.round(n * s)),
, this.setupReactiveMediaEvents(), e.mediaControls && (this.media.controls = !0), e.autoplay && (this.media.autoplay = !0), null != e.playbackRate && this.onMediaEvent( "canp
, void 0, function* () { let i = this.canvasWrapper.querySelectorAll("canvas"); if (!i.length) throw Error("No waveform data"); return "dataURL" === n ? Promise.resolve(Array.from(i).map((n) => n.to
: e, offset: o, clampedWidth: s, totalWidth: c }); this.renderSingleCanvas(h, t, s, i, o, r, a); }, f = Math.ceil(c / l); if (!this.isScrollable) { for (let e = 0; e < f; e++) h(e);
178 169872 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-169872.js , ), this.reactiveMediaEventCleanups.push( this.onMediaEvent("pause", () => { this._isPlaying.set(!1); }), ), this.reactiveMediaEventCleanups.push( this
, i) : this.renderLineWaveform(e, t, n, i); } renderSingleCanvas(e, t, n, i, r, a, o) { let s = this.getPixelRatio(), c = document.createElement("canvas"); (c.width = Math.round(n * s)),
, this.setupReactiveMediaEvents(), e.mediaControls && (this.media.controls = !0), e.autoplay && (this.media.autoplay = !0), null != e.playbackRate && this.onMediaEvent( "canp
, void 0, function* () { let i = this.canvasWrapper.querySelectorAll("canvas"); if (!i.length) throw Error("No waveform data"); return "dataURL" === n ? Promise.resolve(Array.from(i).map((n) => n.to
: e, offset: o, clampedWidth: s, totalWidth: c }); this.renderSingleCanvas(h, t, s, i, o, r, a); }, f = Math.ceil(c / l); if (!this.isScrollable) { for (let e = 0; e < f; e++) h(e);
168 385951 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-385951.js _slash: !1, use_at: !1 }, }); let n = await (0, w.submitGenerationTask)(t); if (n.success) { if (!n.taskId) { o.Notify.error("任务创建成功但缺少 taskId,请重试"), eu({ l
-colors ${r ? "text-fg-disabled cursor-not-allowed" : "text-fg-default hover:bg-canvas-controls-hover"}\, children: [ (0, t.jsx)("span", { className: "whitespace-nowrap", children: u<br>), Z = (0, v.useCanvasStore)((e) => e.isReadonly), Q = (0, v.useCanvasStore)((e) => e.applyNodeChanges), ee = (0, v.useCanvasStore)(B), et = (0, v.useCanvasStore)(H), en = (0, v.useCanvasStore)((e) =><br>)(r, "text", e, en, ei); (0, m.reportLog)({ e: "libtv.canvas.generator.submit", var: { generator_type: "脚本生成器", use_slash: !1, use_at: !1 }, }); let n = await (0, w.submitGener<br>= (0, n.useCallback)(() => { (0, m.reportLog)({ e: "libtv.canvas.script_generator.generate_storyboard.click", }), eb( new Set((G?.rows ?? []).map((e) => e.hiddenUuid).filter(Boolean)`
168 385951 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-385951.js _slash: !1, use_at: !1 }, }); let n = await (0, w.submitGenerationTask)(t); if (n.success) { if (!n.taskId) { o.Notify.error("任务创建成功但缺少 taskId,请重试"), eu({ l
-colors ${r ? "text-fg-disabled cursor-not-allowed" : "text-fg-default hover:bg-canvas-controls-hover"}\, children: [ (0, t.jsx)("span", { className: "whitespace-nowrap", children: u<br>), Z = (0, v.useCanvasStore)((e) => e.isReadonly), Q = (0, v.useCanvasStore)((e) => e.applyNodeChanges), ee = (0, v.useCanvasStore)(B), et = (0, v.useCanvasStore)(H), en = (0, v.useCanvasStore)((e) =><br>)(r, "text", e, en, ei); (0, m.reportLog)({ e: "libtv.canvas.generator.submit", var: { generator_type: "脚本生成器", use_slash: !1, use_at: !1 }, }); let n = await (0, w.submitGener<br>= (0, n.useCallback)(() => { (0, m.reportLog)({ e: "libtv.canvas.script_generator.generate_storyboard.click", }), eb( new Set((G?.rows ?? []).map((e) => e.hiddenUuid).filter(Boolean)`
158 295903 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-295903.js ? "2px solid var(--canvas-node-border-selected)" : "1px solid var(--canvas-node-border)", minWidth: "120px", textAlign: "center", ...h, }, onMouseEnter: l, onMouseLeave: u,
"var(--Surface-Panel-background, #171717)", border: "1px solid var(--canvas-node-border)", backdropFilter: "blur(1.5px)", ...(0, I.getPipelineStyles)( eo, es, B,
`(0, g.stopTaskBatch)([e]).then(() => { let t = b.stores.canvas?.getNode(F), n = t?.data; n?.taskInfo?.taskId !== e
158 295903 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-295903.js ? "2px solid var(--canvas-node-border-selected)" : "1px solid var(--canvas-node-border)", minWidth: "120px", textAlign: "center", ...h, }, onMouseEnter: l, onMouseLeave: u,
"var(--Surface-Panel-background, #171717)", border: "1px solid var(--canvas-node-border)", backdropFilter: "blur(1.5px)", ...(0, I.getPipelineStyles)( eo, es, B,
`(0, g.stopTaskBatch)([e]).then(() => { let t = b.stores.canvas?.getNode(F), n = t?.data; n?.taskInfo?.taskId !== e
123 403216 from cde068e14ffee6a8.f8b5a2ab76.js module-split/cde068e14ffee6a8.f8b5a2ab76/module-403216.js -2020-12"; return ( "draft-4" === t && (t = "draft-04"), "draft-7" === t && (t = "draft-07"), { processors: e.processors ?? {}, metadataRegistry: e?.metadata ?? nM, target: t,
`, u = i.schema; if ( (u.$ref && ("draft-07" === e.target
123 403216 from f69447eba2791e29.c76353414a.js module-split/f69447eba2791e29.c76353414a/module-403216.js -2020-12"; return ( "draft-4" === t && (t = "draft-04"), "draft-7" === t && (t = "draft-07"), { processors: e.processors ?? {}, metadataRegistry: e?.metadata ?? nM, target: t,
`, u = i.schema; if ( (u.$ref && ("draft-07" === e.target
123 891180 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-891180.js -bg)", backdropFilter: "blur(16px)", border: "0.5px solid var(--canvas-controls-border)", boxShadow: "var(--canvas-shadow-dropdown)", overflow: "hidden", }, Y = { position: "static",
: (a({ duration: 300, minZoom: p.CANVAS_ZOOM.min, maxZoom: p.CANVAS_ZOOM.max, }), e?.(null)); }, [a, I, e]), H = (0, m.useC
: n, }) { let [i, r] = (0, m.useState)(0), a = (0, y.useCanvasStore)((e) => e.nodes), o = (0, m.useMemo)(() => { let t = new Set(a.map((e) => e.id)); return e.filter((e) => t.has(e.i
? (a({ duration: 300, minZoom: p.CANVAS_ZOOM.min, maxZoom: p.CANVAS_ZOOM.max, nodes: t.mainClusterNodeIds.map((e) => ({ id: e })), }),
.i(41671), y = e.i(216257); let _ = { backgroundColor: "var(--canvas-controls-bg)", border: "0.5px solid var(--canvas-controls-border)", backdropFilter: "blur(8px)", boxShadow: "0px 2px 5px rgba(0,
123 891180 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-891180.js -bg)", backdropFilter: "blur(16px)", border: "0.5px solid var(--canvas-controls-border)", boxShadow: "var(--canvas-shadow-dropdown)", overflow: "hidden", }, Y = { position: "static",
: (a({ duration: 300, minZoom: p.CANVAS_ZOOM.min, maxZoom: p.CANVAS_ZOOM.max, }), e?.(null)); }, [a, I, e]), H = (0, m.useC
: n, }) { let [i, r] = (0, m.useState)(0), a = (0, y.useCanvasStore)((e) => e.nodes), o = (0, m.useMemo)(() => { let t = new Set(a.map((e) => e.id)); return e.filter((e) => t.has(e.i
? (a({ duration: 300, minZoom: p.CANVAS_ZOOM.min, maxZoom: p.CANVAS_ZOOM.max, nodes: t.mainClusterNodeIds.map((e) => ({ id: e })), }),
.i(41671), y = e.i(216257); let _ = { backgroundColor: "var(--canvas-controls-bg)", border: "0.5px solid var(--canvas-controls-border)", backdropFilter: "blur(8px)", boxShadow: "0px 2px 5px rgba(0,
121 968336 from 836d2aeda096d319.fb0a464622.js module-split/836d2aeda096d319.fb0a464622/module-968336.js -pointer-click", ), NewProject: ts("NewProjectIcon", "libtv:new-project"), NextStep: ts("NextStepIcon", "libtv:next-step"), NineGridPreset: ts("NineGridPresetIcon", "libtv:nine-grid-preset"), Notifica
, magnet: ts("MagnetIcon", "lucide:magnet"), canvasNavSave: ts("CanvasNavSaveIcon", "libtv:canvas-save"), imageOff: ts("ImageOffIcon", "libtv:picture-loss"), zap: ts("ZapIcon", "libtv:lightning-f"), i
", "libtv:mouse-pointer-click", ), NewProject: ts("NewProjectIcon", "libtv:new-project"), NextStep: ts("NextStepIcon", "libtv:next-step"), NineGridPreset: ts("NineGridPresetIcon", "libtv:nine-grid-p
", "libtv:seedream-s"), Send: ts("SendIcon", "libtv:send"), SendCanvas: ts("SendCanvasIcon", "libtv:send-canvas"), SendChat: ts("SendChatIcon", "libtv:send-chat"), Sendtoleft: ts("SendtoleftIcon", "libtv:send
"libtv:image"), ImageGeneration: ts("ImageGenerationIcon", "libtv:image-generation"), ImageGenerationC: ts( "ImageGenerationCIcon", "libtv:image-generation-c", ), ImageGeneratorN: ts("Imag
117 767818 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-767818.js , })), y = new Set(); function _(e, t) { let i = (0, w.useCanvasStore)((e) => e.getNode), r = (0, w.useCanvasStore)((e) => e.updateNodeData), a = t.taskId, o = t.benefitTag; (0, n.useEffec
, children: i, onCancel: r, }) { let a = (0, s.useCanvasThemeStore)((e) => e.theme), o = !!e?.benefitTag, h = (function (e, t, n, i) { let r = t && t > 0 ? \ ${t}%` : "";<br>.useGlobalStore)((e) => e.getModel), u = (0, w.useCanvasStore)((e) => e.projectId); return { openSkipQueueDialog: (0, n.useCallback)( async (t, n) => { e(t, n); let o = null != n.accel<br>"nodrag canvas-light:text-neutral-400 canvas-light:hover:bg-black/5 canvas-light:hover:text-neutral-600 shrink-0 rounded p-0.5 text-white/30 transition-colors hover:bg-white/10 hover:text-white/60", onClick:<br>(0, t.jsx)("span", { className: "canvas-light:text-neutral-500 max-w-[90%] text-center text-xs leading-tight text-white/50", children: e.failedReason, }),`
117 767818 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-767818.js , })), y = new Set(); function _(e, t) { let i = (0, w.useCanvasStore)((e) => e.getNode), r = (0, w.useCanvasStore)((e) => e.updateNodeData), a = t.taskId, o = t.benefitTag; (0, n.useEffec
, children: i, onCancel: r, }) { let a = (0, s.useCanvasThemeStore)((e) => e.theme), o = !!e?.benefitTag, h = (function (e, t, n, i) { let r = t && t > 0 ? \ ${t}%` : "";<br>.useGlobalStore)((e) => e.getModel), u = (0, w.useCanvasStore)((e) => e.projectId); return { openSkipQueueDialog: (0, n.useCallback)( async (t, n) => { e(t, n); let o = null != n.accel<br>"nodrag canvas-light:text-neutral-400 canvas-light:hover:bg-black/5 canvas-light:hover:text-neutral-600 shrink-0 rounded p-0.5 text-white/30 transition-colors hover:bg-white/10 hover:text-white/60", onClick:<br>(0, t.jsx)("span", { className: "canvas-light:text-neutral-500 max-w-[90%] text-center text-xs leading-tight text-white/50", children: e.failedReason, }),`
112 999445 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-999445.js
112 999445 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-999445.js
107 995422 from 646321322e113ef5.53753c1390.js module-split/646321322e113ef5.53753c1390/module-995422.js : o }); } catch (n) { console.warn("直接创建ClipboardItem失败,尝试Canvas降级方案", n); let e = document.createElement("canvas"), r = e.getContext("2d"); if (!r) throw Error("Canvas上下文创建失败");
`? t.toLowerCase().endsWith(".json")
100 57591 from 99543e24ca3bb1c6.25fb06192b.js module-split/99543e24ca3bb1c6.25fb06192b/module-57591.js , eH.useUserStore)((e) => e.isLogin), r = i ?? s, a = (0, eH.useProjectStore)((e) => e.projectList), o = (0, eH.useProjectStore)((e) => e.total), d = (0, n.useRef)(!!t), c = d.current ? (t && 0 === a.
`.feed.card.like", var: { project_uuid: e?.projectUuid ?? "", tab_name: i ?? "", utLogMap: e?.recommendOtherRes?.utLogMap
82 68058 from 5abe5d57a9f648de.55a495b94b.js module-split/5abe5d57a9f648de.55a495b94b/module-68058.js - 60px)", padding: 0, color: "var(--canvas-controls-text)", }, overlay: { backgroundColor: "rgba(0, 0, 0, 0.75)",
-xs transition-colors", l ? "text-canvas-controls-text/60 hover:text-canvas-controls-text" : "text-[#888888] hover:text-[#bbbbbb]", ),
, t ? "border-canvas-controls-border bg-canvas-node-bg" : "border-[rgba(255,255,255,0.06)] bg-[#2a2a2a]", ),
; } function eN({ onOpenWatermarkSetting: e }) { let t = (0, O.useCanvasThemeStore)((e) => e.theme); return (0, r.jsxs)(r.Fragment, { children: [ (0, r.jsxs)("div", { className: ey,
: "var(--canvas-controls-bg)", border: "0.5px solid var(--canvas-controls-border)", boxShadow: "var(--canvas-shadow-dropdown)", color: "var(--canvas-controls-text)",
79 445794 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-445794.js
79 445794 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-445794.js
78 772000 from cde068e14ffee6a8.f8b5a2ab76.js module-split/cde068e14ffee6a8.f8b5a2ab76/module-772000.js .height = a); let u = o.getContext("2d"); if (!u) throw Error("无法创建 canvas context"); (u.fillStyle = "#ffffff"), u.fillRect(0, 0, r, a); let l = new Image(); return ( (l.crossOrigin = "anonymous"),
.height = n); let a = r.getContext("2d"); if (!a) throw Error("无法创建 canvas context"); let o = new Image(); (o.crossOrigin = "anonymous"), await new Promise((t, i) => { (o.onload = () => t()),
`(r <= 0
78 772000 from f69447eba2791e29.c76353414a.js module-split/f69447eba2791e29.c76353414a/module-772000.js .height = a); let u = o.getContext("2d"); if (!u) throw Error("无法创建 canvas context"); (u.fillStyle = "#ffffff"), u.fillRect(0, 0, r, a); let l = new Image(); return ( (l.crossOrigin = "anonymous"),
.height = n); let a = r.getContext("2d"); if (!a) throw Error("无法创建 canvas context"); let o = new Image(); (o.crossOrigin = "anonymous"), await new Promise((t, i) => { (o.onload = () => t()),
`(r <= 0
77 375000 from 1da3af88666fe4c8.e799ee1631.js module-split/1da3af88666fe4c8.e799ee1631/module-375000.js
76 373518 from c752730f57bb6028.58d97a81ee.js module-split/c752730f57bb6028.58d97a81ee/module-373518.js (0, f.registerPlugin)("Media", { web: () => e.A(220121).then((e) => new e.MediaWeb()), }), (0, f.registerPlugin)("PushNotifications", {}); let O = () => { try { return f.Capacitor.isNativePlatform();
E"); let B = (0, f.registerPlugin)("StatusBar"); (0, f.registerPlugin)("Media", { web: () => e.A(220121).then((e) => new e.MediaWeb()), }), (0, f.registerPlugin)("PushNotifications", {}); let O = () => {
https://capacitorjs.com/docs/web/pwa-elements.
73 10357 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-10357.js `--Surface-secondary-background, #262626)", border: "1px solid var(--canvas-node-border)", borderRadius: "12px", overflow: "hidden", }, eh = !J
73 10357 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-10357.js `--Surface-secondary-background, #262626)", border: "1px solid var(--canvas-node-border)", borderRadius: "12px", overflow: "hidden", }, eh = !J
72 802182 from 042913757dfeb33b.7750222294.js module-split/042913757dfeb33b.7750222294/module-802182.js `, status: t.status ?? e.status, assetUrl: t.assetUrl
72 802182 from 984073230b10afb8.457cce5e1d.js module-split/984073230b10afb8.457cce5e1d/module-802182.js `, status: t.status ?? e.status, assetUrl: t.assetUrl
70 539839 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-539839.js , i(e, { linkedImageGroupId: A }), p.stores.canvas?.requestImmediateFlush(), A ); }, [e, t, o, s, c, r, a, i], ), };
"h-6 flex-1 rounded bg-white/10", "canvas-light:bg-neutral-300", ), }, \col-${n}`, ), ),<br>{ width: T, height: C }, c(), p.stores.canvas?.edges ?? [], e, ), zIndex: -1001, style: { background: "va<br>}, [B], ), K = (0, p.useCanvasStore)((e) => e.projectId), [q, X] = (0, n.useState)(null), Y = (0, n.useRef)(A); Y.current = A; let J = (0, n.useMemo)( () => JSON.string<br>= (0, i.useUserVipInfo)((e) => e.rateLimitBenefitStatus), I = (0, p.useCanvasStore)((e) => e.updateNodeData), P = (0, p.useCanvasStore)((0, g.selectNodeData)(e)), R = (0, n.useMemo)( () => P?.i`
70 539839 from fd0220e4d10052af.701bdafa2d.js module-split/fd0220e4d10052af.701bdafa2d/module-539839.js , i(e, { linkedImageGroupId: A }), p.stores.canvas?.requestImmediateFlush(), A ); }, [e, t, o, s, c, r, a, i], ), };
"h-6 flex-1 rounded bg-white/10", "canvas-light:bg-neutral-300", ), }, \col-${n}`, ), ),<br>{ width: T, height: C }, c(), p.stores.canvas?.edges ?? [], e, ), zIndex: -1001, style: { background: "va<br>}, [B], ), K = (0, p.useCanvasStore)((e) => e.projectId), [q, X] = (0, n.useState)(null), Y = (0, n.useRef)(A); Y.current = A; let J = (0, n.useMemo)( () => JSON.string<br>= (0, i.useUserVipInfo)((e) => e.rateLimitBenefitStatus), I = (0, p.useCanvasStore)((e) => e.updateNodeData), P = (0, p.useCanvasStore)((0, g.selectNodeData)(e)), R = (0, n.useMemo)( () => P?.i`
67 694653 from 8c0c55f3765ce630.21409b70bd.js module-split/8c0c55f3765ce630.21409b70bd/module-694653.js /api/app/v1/community/feedback
/api/app/v1/my/image/shareInfo
/api/app/v1/user/deactivate
/api/canva/translate
/api/www/abtest/group
64 616777 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-616777.js (this.options.current.immediatelyRender, this.options.current.immediatelyRender) ? this.createEditor() : null; } createEditor() { let e = { ...this.options.cu
`getInitialEditor() { return void 0 === this.options.current.immediatelyRender ? W
64 616777 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-616777.js (this.options.current.immediatelyRender, this.options.current.immediatelyRender) ? this.createEditor() : null; } createEditor() { let e = { ...this.options.cu
`getInitialEditor() { return void 0 === this.options.current.immediatelyRender ? W
63 838327 from 939e07c76f4b30f0.294c1bf0d6.js module-split/939e07c76f4b30f0.294c1bf0d6/module-838327.js `jectParams
62 408980 from 939e07c76f4b30f0.294c1bf0d6.js module-split/939e07c76f4b30f0.294c1bf0d6/module-408980.js `acet
62 562530 from 36466d3530b7d918.083c839b6e.js module-split/36466d3530b7d918.083c839b6e/module-562530.js () => s, "markNodeSubmitting", () => o, "submitGenerationTask", () => u, "unmarkNodeSubmitting", () => i, ], 562530, ); var d = e.i(216257); let p = "aurora-3-
`async function b(e) { let r, a, { videoUrl: n, nodeId: o, projectId: i } = e, s = ((a = d.stores.global?.getModelSchema(p)), a?.modelVendor
62 562530 from 42521f15a8ec9766.a35b813c33.js module-split/42521f15a8ec9766.a35b813c33/module-562530.js () => o, "markNodeSubmitting", () => s, "submitGenerationTask", () => d, "unmarkNodeSubmitting", () => n, ], 562530, ); var u = e.i(216257); let p = "aurora-3-
`async function y(e) { let r, a, { videoUrl: i, nodeId: s, projectId: n } = e, o = ((a = u.stores.global?.getModelSchema(p)), a?.modelVendor
60 589430 from 2a4e4dccbc3fdacb.bc4b655d5c.js module-split/2a4e4dccbc3fdacb.bc4b655d5c/module-589430.js
60 589430 from 46a7b9de4a996b30.7c21356681.js module-split/46a7b9de4a996b30.7c21356681/module-589430.js
60 444967 from 334606b5978d0903.36ee2c232b.js module-split/334606b5978d0903.36ee2c232b/module-444967.js .MultiDateType = "DatePickerRange"), ((r = {}).Model = "model"), (r.Workflow = "workflow"), (r.Image = "image"), (r.Video = "video"), (r.ImageTemplate = "imageTemplate"), (r.LibTV = "libtv"), ((n =
ActionFollowTool: "/ai-tool/action-follow", Sd3: "/lib3", Workflow: "/comfy", UploadModel: "/uploadmodel", UploadTemplate: "/ai-tool/upload-template", UploadWorkflow: "/uploadworkflow?type
admodel", UploadTemplate: "/ai-tool/upload-template", UploadWorkflow: "/uploadworkflow?type=workflow", ModelTraining: "/model-training", UserPage: (e, t, r) => !r && t ? \/us<br>mage: "图片", Video: "视频", Model: "模型", Workflow: "工作流", Template: "创建模板", CivitaiSync: "C站同步", }, Message: { Title: "通知", CheckAll: "查看全部" },<br>pe = "DatePickerRange"), ((r = {}).Model = "model"), (r.Workflow = "workflow"), (r.Image = "image"), (r.Video = "video"), (r.ImageTemplate = "imageTemplate"), (r.LibTV = "libtv"), ((n = {}).contentT`
60 444967 from d209710bf7c02a33.1dff92b6be.js module-split/d209710bf7c02a33.1dff92b6be/module-444967.js .MultiDateType = "DatePickerRange"), ((r = {}).Model = "model"), (r.Workflow = "workflow"), (r.Image = "image"), (r.Video = "video"), (r.ImageTemplate = "imageTemplate"), (r.LibTV = "libtv"), ((n =
ActionFollowTool: "/ai-tool/action-follow", Sd3: "/lib3", Workflow: "/comfy", UploadModel: "/uploadmodel", UploadTemplate: "/ai-tool/upload-template", UploadWorkflow: "/uploadworkflow?type
admodel", UploadTemplate: "/ai-tool/upload-template", UploadWorkflow: "/uploadworkflow?type=workflow", ModelTraining: "/model-training", UserPage: (e, t, r) => !r && t ? \/us<br>mage: "图片", Video: "视频", Model: "模型", Workflow: "工作流", Template: "创建模板", CivitaiSync: "C站同步", }, Message: { Title: "通知", CheckAll: "查看全部" },<br>pe = "DatePickerRange"), ((r = {}).Model = "model"), (r.Workflow = "workflow"), (r.Image = "image"), (r.Video = "video"), (r.ImageTemplate = "imageTemplate"), (r.LibTV = "libtv"), ((n = {}).contentT`
59 978783 from 2dd2677bd8400c05.6e89e8a936.js module-split/2dd2677bd8400c05.6e89e8a936/module-978783.js -1 overflow-hidden rounded-full", style: { background: "var(--canvas-controls-border)" }, children: (0, l.jsx)("div", { className: "h-full rounded-full transition-all",
-auth-download-trigger": "true", className: "text-canvas-controls-text hover:bg-canvas-controls-hover flex h-8 w-8 min-w-8 shrink-0 items-center justify-center rounded-lg transition-colors disabled:pointer-even
, l.jsx)("h3", { className: "text-canvas-controls-text text-base font-medium", children: "快捷键", }), (0, l.jsx)("button", {
: 1, height: 24, background: "var(--canvas-controls-border)", }, }), (0, l.jsx)("button", { type: "button",
", className: "text-canvas-controls-text hover:bg-canvas-controls-hover flex h-8 w-8 min-w-8 shrink-0 items-center justify-center rounded-lg transition-colors disabled:pointer-events-none disabled:opacity-50",
59 978783 from 7e519410fdb8d8cd.424e721e83.js module-split/7e519410fdb8d8cd.424e721e83/module-978783.js -1 overflow-hidden rounded-full", style: { background: "var(--canvas-controls-border)" }, children: (0, l.jsx)("div", { className: "h-full rounded-full transition-all",
-auth-download-trigger": "true", className: "text-canvas-controls-text hover:bg-canvas-controls-hover flex h-8 w-8 min-w-8 shrink-0 items-center justify-center rounded-lg transition-colors disabled:pointer-even
, l.jsx)("h3", { className: "text-canvas-controls-text text-base font-medium", children: "快捷键", }), (0, l.jsx)("button", {
: 1, height: 24, background: "var(--canvas-controls-border)", }, }), (0, l.jsx)("button", { type: "button",
", className: "text-canvas-controls-text hover:bg-canvas-controls-hover flex h-8 w-8 min-w-8 shrink-0 items-center justify-center rounded-lg transition-colors disabled:pointer-events-none disabled:opacity-50",
58 401983 from 1da3af88666fe4c8.e799ee1631.js module-split/1da3af88666fe4c8.e799ee1631/module-401983.js "blockquote", "body", "br", "button", "canvas", "caption", "center", "cite", "code", "col", "colgroup", "content", "data", "dat
"maskunits", "max", "mask", "mask-type", "media", "method", "mode", "min", "name", "numoctaves", "offset", "operator", "opacity",
ER_MEDIA_TYPE) ? "text/html" : e.PARSER_MEDIA_TYPE) ? h : _), (eb = S(e, "ALLOWED_TAGS") ? w({}, e.ALLOWED_TAGS, e6) : eT), (eS = S(e, "
g", "loop", "low", "max", "maxlength", "media", "method", "min", "minlength", "multiple", "muted", "name", "nonce", "noshade", "
http://www.w3.org/1998/Math/MathML
58 401983 from e85c4c56b542d703.84dd924ae8.js module-split/e85c4c56b542d703.84dd924ae8/module-401983.js "blockquote", "body", "br", "button", "canvas", "caption", "center", "cite", "code", "col", "colgroup", "content", "data", "dat
"maskunits", "max", "mask", "mask-type", "media", "method", "mode", "min", "name", "numoctaves", "offset", "operator", "opacity",
ER_MEDIA_TYPE) ? "text/html" : e.PARSER_MEDIA_TYPE) ? y : g), (eb = N(e, "ALLOWED_TAGS") ? k({}, e.ALLOWED_TAGS, e8) : ew), (eN = N(e, "
g", "loop", "low", "max", "maxlength", "media", "method", "min", "minlength", "multiple", "muted", "name", "nonce", "noshade", "
http://www.w3.org/1998/Math/MathML
55 299750 from 36466d3530b7d918.083c839b6e.js module-split/36466d3530b7d918.083c839b6e/module-299750.js ); } catch (t) { throw ( (console.error("[API] getGenerationProgress failed:", t), s({ name: "libtv.api.progress.exception", message: "[API] getGenerationProgress failed"
/api/www/image1/doubao/styleList
/api/www/image1/kontext/styleList
/api/www/image1/styleList
/api/www/model/feed/stream
55 299750 from 42521f15a8ec9766.a35b813c33.js module-split/42521f15a8ec9766.a35b813c33/module-299750.js ); } catch (t) { throw ( (console.error("[API] getGenerationProgress failed:", t), o({ name: "libtv.api.progress.exception", message: "[API] getGenerationProgress failed"
/api/www/image1/doubao/styleList
/api/www/image1/kontext/styleList
/api/www/image1/styleList
/api/www/model/feed/stream
55 182004 from 2cd465e94e439d21.d295534e06.js module-split/2cd465e94e439d21.d295534e06/module-182004.js _FIELD_META", 0, c, "getFieldLabel", () => u, "getMediaType", 0, (e) => e.includes("image") ? { action: "image_resource", nodeType: "image" } : e.includes("video")
, }, { key: "imageGenerationPrompt", apiKey: "image_generation_prompt", label: "分镜提示词", numeric: !1, fieldType: "text", }, { key: "videoMotionPrompt", apiKey: "
ce", nodeType: "text" }, "isResourceAction", () => f, "resolveCanvasNodeTypeLabelZh", () => a, ]); }
numeric: !1, fieldType: "text", }, { key: "imageGenerationPrompt", apiKey: "image_generation_prompt", label: "分镜提示词", numeric: !1, fieldType: "text", }, { k
50 810689 from 3382a6406be800a2.070f51a43b.js module-split/3382a6406be800a2.070f51a43b/module-810689.js http://www.w3.org/1998/Math/MathML
http://www.w3.org/2000/svg
50 327662 from 9ab58808120ccf45.6016eac725.js module-split/9ab58808120ccf45.6016eac725/module-327662.js ull, }, [t, a, o] = await Promise.all([ p(r.config.vipAssetsConfigId), p(r.config.regionalCommercialEquityConfigId), p(r.config.groupPurchaseConfigId), ]); if ( (t && (e.co
50 677418 from 09166d9658efb080.e1742a6c63.js module-split/09166d9658efb080.e1742a6c63/module-677418.js != r.height && (n.height = r.height)), e.assetVideoAssetId && (n.assetId = e.assetVideoAssetId), t.videoList.push(n); break; } case n.NodeType.AUDIO: { let n = {
`.e.map((e) => ({ ...e, mediaType: "image" })), ...t.map((e) => ({ ...e, mediaType: "video" })), ...n.map((e) => ({ ...e, mediaType: "audio" })), ]; if (!o?.length
49 253237 from cde068e14ffee6a8.f8b5a2ab76.js module-split/cde068e14ffee6a8.f8b5a2ab76/module-253237.js ; } async function d(e) { try { await (0, n.delProject)({ projectUuid: e }), r.stores.canvas?.clear(), r.stores.canvas?.setProjectId(null), t.Notify.success("项目已删除"); } catch (e) {
? "" }); let e = r.stores.project; if (e) { let t = e.projectList.map((e) => e.uuid === o ? { ...e, coverUrl: s ?? "" } : e, ); e.setProjectList(t, e.total); } } catch
(0, n.updateProject)({ uuid: o, coverUrl: s ?? "" }); let e = r.stores.project; if (e) { let t = e.projectList.map((e) => e.uuid === o ? { ...e, coverUrl: s ?? "" } : e, ); e.setPro
(e) { console.error("获取项目列表失败:", e); } finally { r.stores.project?.setLoadingList(!1); } } e.s([ "clearProjectCoverIfNodeRemoved", () => l, "createNewProject", () => s, "dele
) { let t = await (0, n.createProject)({ name: e }), i = t?.data?.projectMeta?.uuid; if (!i) throw Error("创建项目失败:未返回项目 ID"); return r.stores.canvas?.setProjectId(i), i; } async function d(e) { try {
49 253237 from f69447eba2791e29.c76353414a.js module-split/f69447eba2791e29.c76353414a/module-253237.js ; } async function d(e) { try { await (0, n.delProject)({ projectUuid: e }), r.stores.canvas?.clear(), r.stores.canvas?.setProjectId(null), t.Notify.success("项目已删除"); } catch (e) {
? "" }); let e = r.stores.project; if (e) { let t = e.projectList.map((e) => e.uuid === o ? { ...e, coverUrl: s ?? "" } : e, ); e.setProjectList(t, e.total); } } catch
(0, n.updateProject)({ uuid: o, coverUrl: s ?? "" }); let e = r.stores.project; if (e) { let t = e.projectList.map((e) => e.uuid === o ? { ...e, coverUrl: s ?? "" } : e, ); e.setPro
(e) { console.error("获取项目列表失败:", e); } finally { r.stores.project?.setLoadingList(!1); } } e.s([ "clearProjectCoverIfNodeRemoved", () => l, "createNewProject", () => s, "dele
) { let t = await (0, n.createProject)({ name: e }), i = t?.data?.projectMeta?.uuid; if (!i) throw Error("创建项目失败:未返回项目 ID"); return r.stores.canvas?.setProjectId(i), i; } async function d(e) { try {
47 790748 from 52b439c49186f2c2.ea531eb2ab.js module-split/52b439c49186f2c2.ea531eb2ab/module-790748.js `) => { !t && (m