decord/source/__polyfill/04xxx/module_4476.js
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

63 lines
1.9 KiB
JavaScript

// Module ID: 4476
// Function ID: 4477
// Dependencies: [4474]
// Module 4476
import AsyncMode from "AsyncMode" /* 4474 */;
function getStatics(arg0) {
obj = AsyncMode;
if (obj.isMemo(arg0)) {
let tmp2 = obj;
} else {
tmp2 = obj2[arg0.$$typeof] || closure_2;
}
return tmp2;
}
let closure_2 = { childContextTypes: true, contextType: true, contextTypes: true, defaultProps: true, displayName: true, getDefaultProps: true, getDerivedStateFromError: true, getDerivedStateFromProps: true, mixins: true, propTypes: true, type: true };
let closure_3 = { name: true, length: true, prototype: true, caller: true, callee: true, arguments: true, arity: true };
let obj = { $$typeof: true, compare: true, defaultProps: true, displayName: true, propTypes: true, type: true };
const obj2 = {};
obj2[AsyncMode.ForwardRef] = { $$typeof: true, render: true, defaultProps: true, displayName: true, propTypes: true };
obj2[AsyncMode.Memo] = obj;
let closure_12 = Object.prototype;
function hoistNonReactStatics(arg0, headers, arg2) {
if (typeof headers !== "string") {
if (closure_12) {
const tmp2 = getPrototypeOf(headers);
let tmp3 = tmp2;
if (tmp2) {
tmp3 = tmp2 !== tmp19;
}
if (tmp3) {
hoistNonReactStatics(arg0, tmp2, arg2);
}
}
obj = getOwnPropertyNames(headers);
let combined = obj;
if (getOwnPropertySymbols) {
combined = obj.concat(tmp7(headers));
}
let num = 0;
const tmp9 = getStatics(arg0);
const tmp10 = getStatics(headers);
if (0 < combined.length) {
if (!closure_3[combined[num]]) {
if (!arg2) {
if (!tmp10) {
if (!tmp9) {
try {
defineProperty(arg0, tmp11, tmp15);
} catch (err) {
}
}
}
}
}
num = num + 1;
}
}
return arg0;
}
export default hoistNonReactStatics;