decord/source/module_13569.js

87 lines
2 KiB
JavaScript
Raw Normal View History

2026-08-08 06:10:11 +00:00
// Module ID: 13569
// Function ID: 13570
// Dependencies: [13570, 13571, 13572, 13609, 13610, 13626, 13627]
2026-08-04 08:36:32 +00:00
2026-08-08 06:10:11 +00:00
// Module 13569
2026-08-04 08:36:32 +00:00
2026-08-07 06:50:47 +00:00
export default (dontCallGetSet, obj) => {
let _global;
let stat;
let target;
({ target, global: _global, stat } = dontCallGetSet);
2026-08-08 06:10:11 +00:00
const tmp3 = require(13570);
2026-08-07 06:50:47 +00:00
if (_global) {
let prototype = tmp3;
} else {
let tmp4 = tmp3[target];
if (stat) {
if (!tmp4) {
2026-08-08 06:10:11 +00:00
tmp4 = tmp(13571)(target, {});
2026-08-07 06:50:47 +00:00
}
prototype = tmp4;
} else {
prototype = tmp4;
2026-08-06 08:05:19 +00:00
if (tmp4) {
2026-08-08 06:10:11 +00:00
prototype = tmp(13570)[target].prototype;
2026-08-07 06:50:47 +00:00
}
}
}
if (prototype) {
for (const key10024 in arg1) {
let tmp21 = arg1[key10024];
let tmp20 = key10024;
if (arg0.dontCallGetSet) {
let tmp8 = require;
let tmp9 = dependencyMap;
2026-08-08 06:10:11 +00:00
obj = require(13572) /* getOwnPropertyDescriptor */;
2026-08-07 06:50:47 +00:00
let iter = obj.f(prototype, key10024);
let value = iter;
if (iter) {
value = iter.value;
2026-08-06 08:05:19 +00:00
}
2026-08-07 06:50:47 +00:00
let tmp7 = value;
} else {
tmp7 = prototype[key10024];
}
let tmp10 = require;
let tmp11 = dependencyMap;
let sum = key10024;
2026-08-08 06:10:11 +00:00
let tmp12 = require(13609) /* isForced */;
2026-08-07 06:50:47 +00:00
if (!_global) {
let str4 = "#";
if (stat) {
str4 = ".";
}
sum = target + str4 + key10024;
}
if (!tmp12(sum, arg0.forced)) {
if (undefined !== tmp7) {
if (typeof tmp21 === typeof tmp7) {
continue;
} else {
2026-08-08 06:10:11 +00:00
let tmp22 = tmp10(13610)(tmp21, tmp7);
2026-08-06 08:05:19 +00:00
}
}
2026-08-07 06:50:47 +00:00
continue;
}
let sham = arg0.sham;
if (!sham) {
let sham2 = tmp7;
if (tmp7) {
sham2 = tmp7.sham;
2026-08-06 08:05:19 +00:00
}
2026-08-07 06:50:47 +00:00
sham = sham2;
}
if (sham) {
2026-08-08 06:10:11 +00:00
let tmp14 = tmp10(13626)(tmp21, "sham", true);
2026-08-06 08:05:19 +00:00
}
2026-08-07 06:50:47 +00:00
let tmp15 = prototype;
let tmp16 = key10024;
let tmp17 = tmp21;
let tmp18 = arg0;
2026-08-08 06:10:11 +00:00
let tmp19 = tmp10(13627)(prototype, tmp20, tmp21, arg0);
2026-08-07 06:50:47 +00:00
continue;
2026-08-06 08:05:19 +00:00
}
}
};