decord/source/module_13438.js

50 lines
1 KiB
JavaScript
Raw Normal View History

2026-07-30 10:14:41 +00:00
// Module ID: 13438
// Function ID: 13439
2026-07-31 08:44:05 +00:00
// Dependencies: [13407, 13439, 13382, 13435]
2026-07-29 08:29:29 +00:00
2026-07-30 10:14:41 +00:00
// Module 13438
2026-07-29 08:29:29 +00:00
2026-07-31 08:44:05 +00:00
export default (arg0, arg1, arg2, arg3) => {
let obj = arg3;
if (!arg3) {
obj = {};
}
let flag = obj.enumerable;
let name = arg1;
if (undefined !== obj.name) {
name = obj.name;
}
if (require(13407) /* all */(arg2)) {
tmp3(13439)(arg2, name, obj);
}
if (obj.global) {
if (flag) {
arg0[arg1] = arg2;
2026-07-29 08:29:29 +00:00
} else {
2026-07-31 08:44:05 +00:00
tmp3(13382)(arg1, arg2);
2026-07-29 08:29:29 +00:00
}
2026-07-31 08:44:05 +00:00
} else {
try {
if (obj.unsafe) {
if (arg0[arg1]) {
flag = true;
2026-07-29 08:29:29 +00:00
}
} else {
2026-07-31 08:44:05 +00:00
delete tmp[tmp2];
2026-07-29 08:29:29 +00:00
}
2026-07-31 08:44:05 +00:00
if (flag) {
arg0[arg1] = arg2;
2026-07-29 08:29:29 +00:00
} else {
2026-07-31 08:44:05 +00:00
obj = { value: null, enumerable: false, configurable: null, writable: null };
obj[0] = arg2;
obj[2] = !obj.nonConfigurable;
obj[3] = !obj.nonWritable;
tmp3(13435).f(arg0, arg1, obj);
const tmp3Result = tmp3(13435);
2026-07-29 08:29:29 +00:00
}
2026-07-31 08:44:05 +00:00
} catch (err) {
2026-07-29 08:29:29 +00:00
}
}
2026-07-31 08:44:05 +00:00
return arg0;
2026-07-29 08:29:29 +00:00
};