decord/source/128_castToNumber.js
2026-07-20 16:05:17 +00:00

194 lines
5.1 KiB
JavaScript

// Module ID: 128
// Function ID: 2131
// Name: castToNumber
// Dependencies: []
// Module 128 (castToNumber)
function castToNumber(arg0) {
let num = 0;
if (arg0) {
const _Number = Number;
num = Number(arg0);
}
return num;
}
let closure_0 = importDefault(dependencyMap[0]);
let closure_1 = importDefault(dependencyMap[1]);
let closure_2 = importDefault(dependencyMap[2]);
const importDefaultResult = importDefault(dependencyMap[3]);
let closure_3 = importDefaultResult("x");
let closure_4 = importDefaultResult("y");
let closure_5 = importDefaultResult("width");
let closure_6 = importDefaultResult("height");
const tmp3 = () => {
class DOMRectReadOnly {
constructor(arg0, arg1, arg2, arg3) {
tmp = DOMRectReadOnly(this, DOMRectReadOnly);
definePropertyResult = Object.defineProperty(this, closure_3, { writable: true, value: undefined });
definePropertyResult1 = Object.defineProperty(this, closure_4, { writable: true, value: undefined });
definePropertyResult2 = Object.defineProperty(this, closure_5, { writable: true, value: undefined });
definePropertyResult3 = Object.defineProperty(this, closure_6, { writable: true, value: undefined });
__setInternalXResult = this.__setInternalX(arg0);
__setInternalYResult = this.__setInternalY(arg1);
__setInternalWidthResult = this.__setInternalWidth(arg2);
__setInternalHeightResult = this.__setInternalHeight(arg3);
return;
}
}
let closure_0 = DOMRectReadOnly;
let obj = {
key: "x",
get() {
return callback(this, closure_3)[closure_3];
}
};
const items = [obj, , , , , , , , , , , , , , , , ];
obj = {
key: "y",
get() {
return callback(this, closure_4)[closure_4];
}
};
items[1] = obj;
obj = {
key: "width",
get() {
return callback(this, closure_5)[closure_5];
}
};
items[2] = obj;
items[3] = {
key: "height",
get() {
return callback(this, closure_6)[closure_6];
}
};
items[4] = {
key: "top",
get() {
const tmp = callback(this, closure_6)[closure_6];
const tmp2 = callback(this, closure_4)[closure_4];
let sum = tmp2;
if (tmp < 0) {
sum = tmp2 + tmp;
}
return sum;
}
};
items[5] = {
key: "right",
get() {
const tmp = callback(this, closure_5)[closure_5];
const tmp2 = callback(this, closure_3)[closure_3];
let sum = tmp2;
if (tmp >= 0) {
sum = tmp2 + tmp;
}
return sum;
}
};
items[6] = {
key: "bottom",
get() {
const tmp = callback(this, closure_6)[closure_6];
const tmp2 = callback(this, closure_4)[closure_4];
let sum = tmp2;
if (tmp >= 0) {
sum = tmp2 + tmp;
}
return sum;
}
};
items[7] = {
key: "left",
get() {
const tmp = callback(this, closure_5)[closure_5];
const tmp2 = callback(this, closure_3)[closure_3];
let sum = tmp2;
if (tmp < 0) {
sum = tmp2 + tmp;
}
return sum;
}
};
items[8] = {
key: "toJSON",
value: function toJSON() {
return { x: this.x, y: this.y, width: this.width, height: this.height, top: this.top, left: this.left, bottom: this.bottom, right: this.right };
}
};
items[9] = {
key: "__getInternalX",
value: function __getInternalX() {
return callback(this, closure_3)[closure_3];
}
};
items[10] = {
key: "__getInternalY",
value: function __getInternalY() {
return callback(this, closure_4)[closure_4];
}
};
items[11] = {
key: "__getInternalWidth",
value: function __getInternalWidth() {
return callback(this, closure_5)[closure_5];
}
};
items[12] = {
key: "__getInternalHeight",
value: function __getInternalHeight() {
return callback(this, closure_6)[closure_6];
}
};
items[13] = {
key: "__setInternalX",
value: function __setInternalX(arg0) {
callback(this, closure_3)[closure_3] = callback2(arg0);
}
};
items[14] = {
key: "__setInternalY",
value: function __setInternalY(DOMRectReadOnly) {
callback(this, closure_4)[closure_4] = callback2(DOMRectReadOnly);
}
};
items[15] = {
key: "__setInternalWidth",
value: function __setInternalWidth(arg0) {
callback(this, closure_5)[closure_5] = callback2(arg0);
}
};
items[16] = {
key: "__setInternalHeight",
value: function __setInternalHeight(arg0) {
callback(this, closure_6)[closure_6] = callback2(arg0);
}
};
const items1 = [
{
key: "fromRect",
value: function fromRect(arg0) {
let tmp = DOMRectReadOnly;
if (arg0) {
const prototype2 = tmp.prototype;
tmp = new tmp(arg0.x, arg0.y, arg0.width, arg0.height);
} else {
const prototype = tmp.prototype;
tmp = new tmp();
}
return tmp;
}
}
];
return callback(DOMRectReadOnly, items, items1);
}();
let obj = arg1(dependencyMap[4]);
obj = {
clone(arg0) {
return new tmp3(arg0.x, arg0.y, arg0.width, arg0.height);
}
};
obj.setPlatformObject(tmp3, obj);
export default tmp3;