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

157 lines
4.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* Extracted from browser-delivered Turbopack chunk: fd0220e4d10052af.701bdafa2d.js
* Module id: 689749
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
function t(e) {
let t = e?.items?.[0];
if (t && ("image" === t.kind || "video" === t.kind)) {
let e = t.width,
n = t.height;
if ("number" == typeof e && "number" == typeof n && e > 0 && n > 0)
return `${Math.round(e)} \xd7 ${Math.round(n)}`;
}
}
function n(e) {
let t = (function (e) {
let t = e?.items?.[0];
if (
t &&
"audio" === t.kind &&
"number" == typeof t.durationSec &&
t.durationSec > 0
)
return t.durationSec;
})(e?.resourceMeta);
return null == t
? { valid: !0 }
: t < 2
? {
valid: !1,
error: `音频时长过短(${t.toFixed(1)}s),需不少于 2s`,
}
: t > 15
? {
valid: !1,
error: `音频时长过长(${t.toFixed(1)}s),需不超过 15s`,
}
: { valid: !0 };
}
function i(e) {
let t = e?.resourceMeta,
n = (function (e) {
let t = e?.items?.[0];
if (t && ("image" === t.kind || "video" === t.kind)) {
let e = t.width,
n = t.height;
if ("number" == typeof e && "number" == typeof n && e > 0 && n > 0)
return { width: Math.round(e), height: Math.round(n) };
}
})(t);
if (!n) return { valid: !0 };
let { width: i, height: r } = n;
if (i < 300 || r < 300)
return {
valid: !1,
error: `图片尺寸过小(${i}\xd7${r}),宽高均需不小于 300px`,
};
if (i > 6e3 || r > 6e3)
return {
valid: !1,
error: `图片尺寸过大(${i}\xd7${r}),宽高均需不超过 6000px`,
};
let a = i / r;
if (a < 0.4 || a > 2.5)
return {
valid: !1,
error: `图片宽高比不符(${a.toFixed(2)}),需在 0.4~2.5 之间`,
};
let o = t?.items?.[0]?.byteSize;
if ("number" == typeof o && o > 0x1e00000) {
let e = (o / 1024 / 1024).toFixed(1);
return { valid: !1, error: `图片文件过大(${e} MB),需小于 30 MB` };
}
return { valid: !0 };
}
function r(e) {
return `全景截图-逆时针${(30 * e) % 360}\xb0`;
}
function a(e) {
return `全景截图组 (${e} 张)`;
}
function o(e, t, n, i, r) {
if (4 === t) {
let t = Math.floor(e / 2);
return { offsetX: (e % 2) * (n + r), offsetY: t * (i + r) };
}
if (12 === t) {
let t = Math.floor(e / 4);
return { offsetX: (e % 4) * (n + r), offsetY: t * (i + r) };
}
return { offsetX: 0, offsetY: e * (i + r) };
}
function s(e) {
return !0 === e || "true" === e || 1 === e;
}
function c(e, t) {
return e ? `libtv:panoramaPreviewOpen:${e}:${t}` : null;
}
function l(e, t) {
try {
let n = c(e, t);
if (!n || "u" < typeof sessionStorage) return !1;
return "1" === sessionStorage.getItem(n);
} catch {
return !1;
}
}
function u(e, t, n) {
try {
let i = c(e, t);
if (!i || "u" < typeof sessionStorage) return;
n ? sessionStorage.setItem(i, "1") : sessionStorage.removeItem(i);
} catch {}
}
e.s(
[
"getNodeTitleDimensionHint",
() => t,
"validateSeedanceAudio",
() => n,
"validateSeedanceImage",
() => i,
],
275704,
),
e.s(
[
"PANORAMA_RING4_NODE_LABELS",
0,
["全景截图-前方", "全景截图-后方", "全景截图-左侧", "全景截图-右侧"],
"getPanoramaBatchCellOffsets",
() => o,
"getPanoramaRing12NodeLabel",
() => r,
"getPanoramaScreenshotGroupName",
() => a,
],
15146,
),
e.s(
[
"isPersistedPanoramaOpenFlag",
() => s,
"readPanoramaPreviewSession",
() => l,
"writePanoramaPreviewSession",
() => u,
],
689749,
);
};
export default moduleFactory;