decord/source/module_13164.js
2026-07-21 06:55:02 +00:00

61 lines
1.3 KiB
JavaScript

// Module ID: 13164
// Function ID: 99559
// Dependencies: []
// Module 13164
export default (arg0, arg1, value) => {
let obj = arg3;
if (!arg3) {
obj = {};
}
let flag = obj.enumerable;
if (undefined !== obj.name) {
let name = obj.name;
} else {
name = arg1;
}
if (require(dependencyMap[0])(value)) {
require(dependencyMap[1])(value, name, obj);
}
if (obj.global) {
if (flag) {
arg0[arg1] = value;
} else {
require(dependencyMap[2])(arg1, value);
}
} else {
if (obj.unsafe) {
if (arg0[arg1]) {
flag = true;
}
} else {
delete r7[r5];
}
while (true) {
let tmp10 = flag;
if (flag) {
let tmp17 = arg0;
let tmp18 = arg1;
let tmp19 = value;
arg0[arg1] = value;
} else {
let tmp11 = require;
let tmp12 = dependencyMap;
let num2 = 3;
let obj2 = require(dependencyMap[3]);
let tmp13 = arg0;
let tmp14 = arg1;
obj = {};
let tmp15 = value;
obj.value = value;
let flag2 = false;
obj.enumerable = false;
obj.configurable = !obj.nonConfigurable;
obj.writable = !obj.nonWritable;
let fResult = obj2.f(arg0, arg1, obj);
}
}
}
return arg0;
};