decord/source/13631_state.js
2026-08-08 06:10:11 +00:00

88 lines
2.3 KiB
JavaScript

// Module ID: 13631
// Function ID: 13632
// Name: state
// Dependencies: [13595, 13570, 13632, 13586, 13633, 13615, 13593, 13626]
// Module 13631 (state)
import { state } from "__core-js_shared__";
if (!require("all")) {
if (!require("__core-js_shared__").state) {
const tmp = require("__core-js_shared__")("state");
let closure_6 = tmp;
require("module_13615")[tmp] = true;
let fn = function t(facade) {
if (require(13593) /* call */(facade, closure_6)) {
const typeError = new tmp(13570).TypeError("Object already initialized");
throw typeError;
} else {
arg1.facade = facade;
tmp(13626)(facade, tmp3, arg1);
return arg1;
}
tmp3 = closure_6;
};
let fn4 = fn;
let fn2 = function n(arg0) {
return require(13593) /* call */(arg0, closure_6) ? arg0[closure_6] : {};
};
let fn5 = fn2;
let fn3 = function u(arg0) {
return require(13593) /* call */(arg0, closure_6);
};
let fn6 = fn3;
}
let obj = { set: null, get: null, has: null, enforce: null, getterFor: null };
obj[0] = fn;
obj[1] = fn2;
obj[2] = fn3;
obj[3] = function enforce(toString) {
if (fn6(toString)) {
let tmp2 = fn5(toString);
} else {
tmp2 = fn4(toString, {});
}
return tmp2;
};
obj[4] = function getterFor(arg0) {
let closure_0 = arg0;
return (arg0) => {
if (callback(outer1_1[0])(arg0)) {
const tmp4 = outer1_3(arg0);
if (tmp4.type === callback) {
return tmp4;
}
}
const typeError = new callback(outer1_1[1]).TypeError("Incompatible receiver, " + callback + " required");
throw typeError;
};
};
module.exports = obj;
}
if (!state) {
const _module = require("__core-js_shared__");
const weakMap = new require("module_13570").WeakMap();
_module.state = weakMap;
state = weakMap;
}
({ get: state.get, has: state.has, set: state.set } = state);
fn4 = function t(facade) {
if (state.has(facade)) {
const typeError = new require(13570).TypeError("Object already initialized");
throw typeError;
} else {
arg1.facade = facade;
const result = obj.set(facade, arg1);
return arg1;
}
obj = state;
};
fn5 = function n(arg0) {
return state.get(arg0) || {};
};
fn6 = function u(arg0) {
return state.has(arg0);
};
fn3 = fn6;
fn2 = fn5;
fn = fn4;