decord/stable/source/modules/vibegrations/lib/VibegrationsSubagentMarks.tsx
github-actions 57c2214117 chore: update source for stable 347.12
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4973.js (118.4 MB)
2026-09-29 21:26:22 +00:00

81 lines
2 KiB
TypeScript

// Module ID: 17042
// Function ID: 17043
// Name: VibegrationsSubagentMarks
// Dependencies: [3710, 1115, 2]
// Exports: assignSubagentMarkKeys, isVibegrationsSubagentMarkKey, subagentMarkName
// Module 17042 (VibegrationsSubagentMarks)
import util from "util" /* 1115 */;
import _modDef3710 from "module_3710" /* 3710 */;
import size from "module_2" /* 2 */;
const items = ["snail", "goat", "frog", "bunny", "cat", "caterpillar", "butterfly", "dog", "spider", "bee", "bot"];
const dependencyMap = {
snail() {
return _modDef3710["2l3AEQ"];
},
goat() {
return _modDef3710["+FPL+I"];
},
frog() {
return _modDef3710.w4GOfR;
},
bunny() {
return _modDef3710.XmZT9M;
},
cat() {
return _modDef3710.NnydwQ;
},
caterpillar() {
return _modDef3710["4iXcNT"];
},
butterfly() {
return _modDef3710.DoTGt5;
},
dog() {
return _modDef3710["9zxqmP"];
},
spider() {
return _modDef3710.HF0T3L;
},
bee() {
return _modDef3710.XTzDga;
},
bot() {
return _modDef3710.abtC2b;
}
};
let result = size.fileFinishedImporting("modules/vibegrations/lib/VibegrationsSubagentMarks.tsx");
export const VIBEGRATIONS_SUBAGENT_MARK_KEYS = items;
export const isVibegrationsSubagentMarkKey = function isVibegrationsSubagentMarkKey(helperMark) {
return items.includes(helperMark);
};
export const subagentMarkName = function subagentMarkName(helperMark) {
const intl = util.intl;
return intl.string(dependencyMap[helperMark]());
};
export const assignSubagentMarkKeys = function assignSubagentMarkKeys(arr) {
let length = items;
c1 = 0;
let str = arr[0];
if (str == null) {
str = "";
}
let num = 0;
let num2 = 0;
if (0 < str.length) {
do {
let result = (31 * num2 + str.charCodeAt(num)) % arr.length;
c1 = result;
num = num + 1;
num2 = result;
length = str.length;
} while (num < length);
}
const map = new Map();
const item = arr.forEach((item, index) => {
const result = map.set(item, length[(c1 + index) % length.length]);
});
return map;
};