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

131 lines
4.6 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: fd0220e4d10052af.701bdafa2d.js
* Module id: 184656
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(358379),
n = e.i(216257),
i = e.i(417754);
function r(e, t) {
if (e.length !== t.length) return !1;
for (let n = 0; n < e.length; n++)
if (
e[n].nodeId !== t[n].nodeId ||
e[n].url !== t[n].url ||
e[n].label !== t[n].label ||
e[n].assetId !== t[n].assetId
)
return !1;
return !0;
}
let a = { textList: [], imageList: [], videoList: [], audioList: [] };
function o(e) {
let o = (0, n.useCanvasStore)((t) => {
let { nodes: n, edges: r } = t,
a = new Map();
for (let e = 0; e < n.length; e++) a.set(n[e].id, n[e]);
let o = r
.filter((t) => {
if (t.target !== e) return !1;
let n = t.data;
return !n?.portraitVirtual && !n?.assetVirtual;
})
.map((e) => {
let t = a.get(e.source);
if (!t) return e.source;
let n = t.data,
i = Array.isArray(n?.url) ? n.url.join(",") : "",
r = Array.isArray(n?.originalUrl)
? n.originalUrl.join(",")
: "",
o =
n?.portraitAssetId ??
n?.assetVideoAssetId ??
n?.assetAudioAssetId ??
"",
s = Array.isArray(n?.content) ? n.content.join(",") : "",
c = n?.name ?? n?.label ?? "",
l =
n?.type != null
? "object" == typeof n.type
? JSON.stringify(n.type)
: n.type.toString()
: "";
return `${e.source}:${l}:${i}:${r}:${o}:${s}:${c}`;
})
.join("|"),
s = a.get(e),
c = s?.data,
l = Array.isArray(c?.refImages) ? c.refImages.join(",") : "",
u = c?.scriptRowHiddenUuid,
h = "";
if (u && c?.type === "video")
try {
let t = (0, i.getHiddenUuidImageIndex)(n).get(u);
t && t.nodeId !== e && (h = `${t.nodeId}:${t.url}`);
} catch {
(0, i._invalidateHiddenUuidCache)();
}
let f = c?.params,
d = f?.focusRegion,
p = d?.nodeId ?? "";
return o || l || h || p ? `${o}##${l}##${h}##${p}` : "";
}),
s = (0, t.useRef)(a);
return (0, t.useMemo)(() => {
var t;
if (!o) return a;
let c = n.stores.canvas?.edges ?? [],
l = n.stores.canvas?.nodes ?? [],
u = c.filter((t) => {
if (t.target !== e) return !1;
let n = t.data;
return !n?.portraitVirtual && !n?.assetVirtual;
}),
h = new Map(l.map((e) => [e.id, e])),
f = u.map((e) => h.get(e.source)).filter((e) => !!e),
d = (0, i.collectIncomingNodeData)(f),
p = h.get(e),
g = p?.data,
b = Array.isArray(g?.refImages) ? g.refImages : [];
for (let t = 0; t < b.length; t++)
d.imageList.push({ nodeId: `${e}:ref-${t}`, url: b[t] });
let m = g?.scriptRowHiddenUuid;
if (m && g?.type === "video") {
let t = (0, i.findHiddenLineImageNode)(m, l, e);
t && d.imageList.push(t);
}
let w = g?.params,
v = w?.focusRegion,
x = v?.nodeId;
return (x && (d.imageList = d.imageList.filter((e) => e.nodeId !== x)),
(t = s.current),
(function (e, t) {
if (e.length !== t.length) return !1;
for (let n = 0; n < e.length; n++)
if (
e[n].nodeId !== t[n].nodeId ||
!(function (e, t) {
if (e.length !== t.length) return !1;
for (let n = 0; n < e.length; n++) if (e[n] !== t[n]) return !1;
return !0;
})(e[n].content, t[n].content)
)
return !1;
return !0;
})(t.textList, d.textList) &&
r(t.imageList, d.imageList) &&
r(t.videoList, d.videoList) &&
r(t.audioList, d.audioList))
? s.current
: ((s.current = d), d);
}, [o, e]);
}
e.s(["useIncomingNodeData", () => o]);
};
export default moduleFactory;