61 lines
1.3 KiB
JavaScript
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;
|
|
};
|