decord/source/module_13287.js
2026-07-23 10:11:24 +00:00

61 lines
1.3 KiB
JavaScript

// Module ID: 13287
// Function ID: 101770
// Dependencies: [13256, 13288, 13231, 13284]
// Module 13287
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(13256) /* all */(value)) {
require(13288)(value, name, obj);
}
if (obj.global) {
if (flag) {
arg0[arg1] = value;
} else {
require(13231) /* check */(arg1, value);
}
} else {
if (obj.unsafe) {
if (arg0[arg1]) {
flag = true;
}
} else {
delete tmp2[tmp];
}
while (true) {
let tmp12 = flag;
if (flag) {
let tmp19 = arg0;
let tmp20 = arg1;
let tmp21 = value;
arg0[arg1] = value;
} else {
let tmp13 = require;
let tmp14 = dependencyMap;
let num2 = 3;
let obj2 = require(13284) /* defineProperty */;
let tmp15 = arg0;
let tmp16 = arg1;
obj = {};
let tmp17 = 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;
};