decord/source/module_13288.js

120 lines
3.1 KiB
JavaScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 13288
// Function ID: 101772
// Dependencies: [13289, 13237, 13233, 13234, 13253, 13290, 13291, 13256]
2026-07-20 16:05:17 +00:00
2026-07-23 10:11:24 +00:00
// Module 13288
import __core_js_shared__ from "__core-js_shared__";
import getOwnPropertyDescriptor from "getOwnPropertyDescriptor";
2026-07-21 22:01:30 +00:00
2026-07-23 10:11:24 +00:00
let closure_5 = require("call")("".slice);
let closure_6 = require("call")("".replace);
let closure_7 = require("call")([].join);
if (getOwnPropertyDescriptor) {
getOwnPropertyDescriptor = !require("module_13234")(() => 8 !== defineProperty(() => {
2026-07-22 07:54:56 +00:00
}, "length", { value: 8 }).length);
}
let closure_9 = String(String).split("String");
const fn = (name, toString) => {
let text = toString;
if ("Symbol(" === callback(String(toString), 0, 7)) {
2026-07-23 10:11:24 +00:00
text = `${"[" + closure_6(String(tmp), /^Symbol\(([^)]*)\).*$/, "$1")}]`;
2026-07-22 07:54:56 +00:00
}
let getter = arg2;
if (arg2) {
getter = arg2.getter;
}
if (getter) {
text = `get ${tmp}`;
}
let setter = arg2;
if (arg2) {
setter = arg2.setter;
}
if (setter) {
text = `set ${tmp}`;
}
2026-07-23 10:11:24 +00:00
let tmp9 = !require(13253) /* call */(name, "name");
2026-07-22 07:54:56 +00:00
if (!tmp9) {
2026-07-23 10:11:24 +00:00
let CONFIGURABLE = require(13290).CONFIGURABLE;
2026-07-22 07:54:56 +00:00
if (CONFIGURABLE) {
CONFIGURABLE = name.name !== text;
}
tmp9 = CONFIGURABLE;
}
if (tmp9) {
2026-07-23 10:11:24 +00:00
if (require(13233) /* getOwnPropertyDescriptor */) {
2026-07-22 07:54:56 +00:00
let obj = { value: text, configurable: true };
defineProperty(name, "name", obj);
} else {
name.name = text;
}
}
2026-07-23 10:11:24 +00:00
let tmp22 = getOwnPropertyDescriptor;
if (getOwnPropertyDescriptor) {
2026-07-22 07:54:56 +00:00
tmp22 = arg2;
}
if (tmp22) {
2026-07-23 10:11:24 +00:00
tmp22 = require(13253) /* call */(arg2, "arity");
2026-07-22 07:54:56 +00:00
}
if (tmp22) {
tmp22 = name.length !== arg2.arity;
}
if (tmp22) {
obj = { value: arg2.arity };
defineProperty(name, "length", obj);
}
if (arg2) {
2026-07-23 10:11:24 +00:00
if (require(13253) /* call */(arg2, "constructor")) {
2026-07-22 07:54:56 +00:00
if (arg2.constructor) {
2026-07-23 10:11:24 +00:00
if (require(13233) /* getOwnPropertyDescriptor */) {
2026-07-22 07:54:56 +00:00
obj = { writable: false };
defineProperty(name, "prototype", obj);
}
}
while (true) {
let tmp41 = require;
let tmp42 = dependencyMap;
let num4 = 6;
2026-07-23 10:11:24 +00:00
let obj4 = require(13291) /* state */;
2026-07-22 07:54:56 +00:00
let tmp43 = name;
let enforceResult = obj4.enforce(name);
let tmp45 = enforceResult;
let str10 = "source";
2026-07-23 10:11:24 +00:00
if (require(13253) /* call */(enforceResult, "source")) {
2026-07-22 07:54:56 +00:00
break;
} else {
let tmp48 = text;
let str11 = "";
let str12 = "string";
let tmp46 = closure_7;
let tmp47 = closure_9;
if ("string" === typeof text) {
str11 = text;
}
enforceResult.source = tmp46(tmp47, str11);
2026-07-23 10:11:24 +00:00
break;
2026-07-22 07:54:56 +00:00
}
return name;
}
}
}
if (name.prototype) {
name.prototype = undefined;
}
2026-07-21 22:01:30 +00:00
};
2026-07-22 07:54:56 +00:00
Function.prototype.toString = fn(function toString() {
const self = this;
2026-07-23 10:11:24 +00:00
let source = require(13256) /* all */(this);
2026-07-22 07:54:56 +00:00
if (source) {
2026-07-23 10:11:24 +00:00
source = require(13291) /* state */.get(self).source;
const obj = require(13291) /* state */;
2026-07-22 07:54:56 +00:00
}
if (!source) {
2026-07-23 10:11:24 +00:00
source = __core_js_shared__(self);
2026-07-22 07:54:56 +00:00
}
return source;
}, "toString");
export default fn;