// Module ID: 32 // Function ID: 1202 // Name: ReactElement // Dependencies: [] // Module 32 (ReactElement) class Component { constructor(arg0, arg1, arg2) { tmp = arg2; this.props = arg0; this.context = arg1; this.refs = Object; if (!arg2) { tmp = iterator; } this.updater = tmp; return; } setState(arg0, arg1) { self = this; tmp = typeof arg0; if ("object" !== tmp) { str = "function"; if ("function" !== tmp) { tmp2 = null; if (null != arg0) { tmp4 = globalThis; _Error = Error; str2 = "takes an object of state variables to update or a function which returns an object of state variables."; throw Error("takes an object of state variables to update or a function which returns an object of state variables."); } } } updater = self.updater; enqueueSetStateResult = updater.enqueueSetState(self, arg0, arg1, "setState"); return; } forceUpdate(arg0) { updater = this.updater; enqueueForceUpdateResult = updater.enqueueForceUpdate(this, arg0, "forceUpdate"); return; } } class ComponentDummy { constructor() { return; } } class PureComponent { constructor(arg0, arg1, arg2) { tmp = arg2; this.props = arg0; this.context = arg1; this.refs = Object; if (!arg2) { tmp = iterator; } this.updater = tmp; return; } } function ReactElement(type, key, arg2, arg3, arg4, props) { const obj = { $$typeof: closure_0, type, key }; let tmp = null; if (undefined !== props.ref) { tmp = ref; } obj.ref = tmp; obj.props = props; return obj; } function isValidElement(icon) { let tmp = "object" === typeof icon; if (tmp) { tmp = null !== icon; } if (tmp) { tmp = icon.$$typeof === closure_0; } return tmp; } function getElementKey(value, arg1) { if ("object" === typeof value) { if (null !== value) { if (null != value.key) { let str = (function escape(str) { let closure_0 = { "=": "=0", ":": "=2" }; return "$" + str.replace(/[=:]/g, (arg0) => table[arg0]); })("" + value.key); } return str; } } str = arg1.toString(36); } function noop$1() { } function mapIntoArray(element, items, arg2, arg3, arg4) { let length; let tmp = element; let tmp3 = "undefined" !== tmp2; if (tmp3) { tmp3 = "boolean" !== tmp2; } if (!tmp3) { tmp = null; } let flag = true; if (null !== tmp) { if ("bigint" !== tmp2) { if ("string" !== tmp2) { if ("number" !== tmp2) { flag = false; if ("object" === tmp2) { const $$typeof = tmp.$$typeof; flag = true; if (closure_0 !== $$typeof) { flag = true; if (closure_1 !== $$typeof) { flag = false; if (closure_6 === $$typeof) { return mapIntoArray(tmp._init(tmp._payload), items, arg2, arg3, arg4); } } } } } } } flag = true; } if (flag) { element = arg4(tmp); let str17 = arg3; if ("" === arg3) { str17 = `.${getElementKey(tmp, 0)}`; } if (isArray(element)) { let str22 = ""; if (null != str17) { str22 = `${str17.replace(closure_14, "$&/")}/`; } mapIntoArray(element, items, str22, "", (arg0) => arg0); } else if (null != element) { let tmp43 = element; if (isValidElement(element)) { let str19 = ""; if (null != element.key) { if (!tmp) { const text = `${element.key}`; str19 = `${`${element.key}`.replace(closure_14, "$&/")}/`; } else { str19 = ""; } } tmp43 = ReactElement(element.type, arg2 + str19 + str17, undefined, undefined, undefined, element.props); } items.push(tmp43); } return 1; } else { let str6 = "."; if ("" !== arg3) { str6 = `${arg3}:`; } if (isArray(tmp)) { let num5 = 0; let num6 = 0; let num3 = 0; if (0 < tmp.length) { do { let tmp31 = mapIntoArray; let tmp32 = tmp[num6]; let tmp33 = getElementKey; let tmp34 = tmp32; let tmp35 = items; let tmp36 = arg2; let tmp37 = arg4; num5 = num5 + mapIntoArray(tmp32, items, arg2, str6 + getElementKey(tmp32, num6), arg4); num6 = num6 + 1; num3 = num5; length = tmp.length; } while (num6 < length); } } else { let tmp14 = null; if (!tmp4) { tmp14 = null; if ("object" === typeof tmp) { iterable = iterator; if (iterator) { iterable = tmp[iterator]; } if (!iterable) { iterable = tmp[Symbol.iterator]; } let tmp16 = null; if ("function" === typeof iterable) { tmp16 = iterable; } tmp14 = tmp16; } } if ("function" === typeof tmp14) { const iter = tmp14.call(tmp); const iter2 = iter.next(); let num = 0; let iter3 = iter2; let num2 = 0; num3 = 0; if (!iter2.done) { const value = iter3.value; num2 = tmp26 + 1; num = num + mapIntoArray(value, items, arg2, str6 + getElementKey(value, tmp26), arg4); const iter4 = iter.next(); iter3 = iter4; num3 = num; } } else { num3 = 0; if ("object" === tmp2) { if ("function" === typeof tmp.then) { return mapIntoArray((function resolveThenable(status) { let closure_0 = status; status = status.status; if ("fulfilled" === status) { return status.value; } else if ("rejected" === status) { throw status.reason; } else { if ("string" === typeof status.status) { status.then(outer1_19, outer1_19); } else { status.status = "pending"; status.then((value) => { if ("pending" === status.status) { status.status = "fulfilled"; status.value = value; } }, (reason) => { if ("pending" === status.status) { status.status = "rejected"; status.reason = reason; } }); } const status2 = status.status; if ("fulfilled" === status2) { return status.value; } else if ("rejected" === status2) { throw status.reason; } else { throw status; } } })(tmp), items, arg2, arg3, arg4); } else { const _String = String; let StringResult = String(tmp); if ("[object Object]" === StringResult) { const _Object = Object; const keys = Object.keys(tmp); StringResult = `${"object with keys {" + obj.join(", ")}}`; } throw Error("Objects are not valid as a React child (found: " + StringResult + "). If you meant to render a collection of children, use an array instead."); } } } } return num3; } } function mapChildren(element, arg1, arg2) { let closure_0 = arg1; let closure_1 = arg2; if (null == element) { return element; } else { const items = []; let c2 = 0; mapIntoArray(element, items, "", "", (arg0) => { let closure_2 = tmp + 1; return callback.call(closure_1, arg0, +closure_2); }); return items; } } function lazyInitializer(_status) { let closure_0 = _status; if (-1 === _status._status) { const _resultResult = _status._result(); _resultResult.then((_result) => { let tmp = 0 !== _status._status; if (tmp) { tmp = -1 !== _status._status; } if (!tmp) { _status._status = 1; _status._result = _result; } }, (_result) => { let tmp = 0 !== _status._status; if (tmp) { tmp = -1 !== _status._status; } if (!tmp) { _status._status = 2; _status._result = _result; } }); if (-1 === _status._status) { _status._status = 0; _status._result = _resultResult; } } if (1 === _status._status) { return _status._result.default; } else { throw _status._result; } } function noop() { } let closure_0 = Symbol.for("react.transitional.element"); let closure_1 = Symbol.for("react.portal"); const forResult = Symbol.for("react.fragment"); const forResult1 = Symbol.for("react.strict_mode"); let closure_2 = Symbol.for("react.consumer"); let closure_3 = Symbol.for("react.context"); let closure_4 = Symbol.for("react.forward_ref"); const forResult2 = Symbol.for("react.profiler"); let closure_5 = Symbol.for("react.memo"); let closure_6 = Symbol.for("react.lazy"); let closure_8 = { isMounted() { return false; }, enqueueForceUpdate() { }, enqueueReplaceState() { }, enqueueSetState() { } }; let closure_10 = {}; Component.prototype.isReactComponent = {}; ComponentDummy.prototype = Component.prototype; const componentDummy = new ComponentDummy(); PureComponent.prototype = componentDummy; componentDummy.constructor = PureComponent; let obj = assign(componentDummy, Component.prototype); componentDummy.isPureReactComponent = true; obj = { H: null, A: null, T: null, S: null, V: null }; const re14 = /\/+/g; let closure_15 = "function" === typeof reportError ? reportError : ((message) => { if ("object" === typeof window) { const _window = window; if ("function" === typeof window.ErrorEvent) { const _window2 = window; const obj = { bubbles: true, cancelable: true }; if ("object" === typeof message) { if (null !== message) { if ("string" === typeof message.message) { const _String2 = String; let StringResult = String(message.message); } obj.message = StringResult; obj.error = message; const prototype = ErrorEvent.prototype; const errorEvent = new ErrorEvent("error", obj); const _window3 = window; } } const _String = String; StringResult = String(message); } const _console = console; console.error(message); } if ("object" === typeof process) { const _process = process; if ("function" === typeof process.emit) { const _process2 = process; process.emit("uncaughtException", message); } } }); arg5.Children = { map: mapChildren, forEach(element) { let closure_0 = arg1; mapChildren(element, function() { callback(...arguments); }, arg2); }, count(element) { let c0 = 0; mapChildren(element, () => { closure_0 = closure_0 + 1; }); return c0; }, toArray(element) { return mapChildren(element, (arg0) => arg0) || []; }, only(children, optional, forbidden, ignore) { if (isValidElement(children)) { return children; } else { const _Error = Error; throw Error("React.Children.only expected to receive a single React element child."); } } }; arg5.Component = Component; arg5.Fragment = forResult; arg5.Profiler = forResult2; arg5.PureComponent = PureComponent; arg5.StrictMode = forResult1; arg5.Suspense = Symbol.for("react.suspense"); arg5.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = obj; obj = Object.create(null); obj.c = function c(arg0) { const H = obj.H; return H.useMemoCache(arg0); }; arg5.__COMPILER_RUNTIME = obj; arg5.cache = (arg0) => { let closure_0 = arg0; return () => callback(...arguments); }; arg5.cloneElement = (props, ref, children) => { if (null == props) { const _Error = Error; throw Error("The argument must be a React element, but you passed " + props + "."); } else { const tmp17 = assign({}, props.props); let key = props.key; let tmp3 = key; if (null != ref) { if (undefined !== ref.key) { key = `${ref.key}`; } tmp3 = key; const keys = Object.keys(); if (keys !== undefined) { tmp3 = key; while (keys[tmp] !== undefined) { let tmp18 = tmp5; let tmp19 = hasOwnProperty; let tmp6 = !hasOwnProperty.call(ref, tmp5) || "key" === tmp5 || "__self" === tmp5 || "__source" === tmp5; if (!tmp6) { let tmp7 = "ref" === tmp5 && undefined === ref.ref; tmp6 = tmp7; } if (tmp6) { continue; } else { tmp17[tmp5] = ref[tmp5]; continue; } continue; } } } const diff = arguments.length - 2; if (1 === diff) { tmp17.children = children; } else if (1 < diff) { const _Array = Array; const ArrayResult = Array(diff); let num3 = 0; if (0 < diff) { do { ArrayResult[num3] = arguments[num3 + 2]; num3 = num3 + 1; } while (num3 < diff); } tmp17.children = ArrayResult; } return ReactElement(props.type, tmp3, undefined, undefined, undefined, tmp17); } }; arg5.createContext = (_currentValue) => { let obj = { $$typeof: closure_3, _currentValue, _currentValue2: _currentValue, _threadCount: 0, Provider: null, Consumer: null }; obj.Provider = obj; obj = { $$typeof: closure_2, _context: obj }; obj.Consumer = obj; return obj; }; arg5.createElement = (defaultProps, key, children) => { const obj = {}; let tmp2 = null; if (null != key) { let text = null; if (undefined !== key.key) { text = `${key.key}`; } tmp2 = text; const keys = Object.keys(); if (keys !== undefined) { tmp2 = text; while (keys[tmp] !== undefined) { let tmp15 = tmp6; let tmp16 = hasOwnProperty; let tmp7 = hasOwnProperty.call(key, tmp6) && "key" !== tmp6 && "__self" !== tmp6 && "__source" !== tmp6; if (!tmp7) { continue; } else { obj[tmp6] = key[tmp6]; continue; } continue; } } } const diff = arguments.length - 2; if (1 === diff) { obj.children = children; } else if (1 < diff) { const _Array = Array; const ArrayResult = Array(diff); let num = 0; if (0 < diff) { do { ArrayResult[num] = arguments[num + 2]; num = num + 1; } while (num < diff); } obj.children = ArrayResult; } if (defaultProps) { if (defaultProps.defaultProps) { defaultProps = defaultProps.defaultProps; const keys1 = Object.keys(); if (keys1 !== undefined) { while (keys1[2] !== undefined) { let tmp17 = tmp14; if (undefined !== obj[tmp14]) { continue; } else { obj[tmp14] = defaultProps[tmp14]; continue; } continue; } } } } return ReactElement(defaultProps, tmp2, undefined, undefined, undefined, obj); }; arg5.createRef = () => ({ current: null }); arg5.forwardRef = (render) => ({ $$typeof: closure_4, render }); arg5.isValidElement = isValidElement; arg5.lazy = (_result) => { obj = { $$typeof: closure_6, _payload: obj, _init: lazyInitializer }; obj = { _status: -1, _result }; return obj; }; arg5.memo = (type) => { const obj = { $$typeof: closure_5, type }; let tmp = null; if (undefined !== arg1) { tmp = arg1; } obj.compare = tmp; return obj; }; arg5.startTransition = (arg0) => { const obj = {}; obj.T = obj; const promise = arg0(); const S = obj.S; if (null !== S) { tmp(obj, promise); } let tmp7 = tmp6; if ("object" === typeof promise) { tmp7 = null !== promise; } let tmp9 = tmp7; if (tmp7) { tmp9 = "function" === typeof promise.then; } if (tmp9) { promise.then(noop, closure_15); } obj.T = obj.T; }; arg5.unstable_useCacheRefresh = () => { const H = obj.H; return H.useCacheRefresh(); }; arg5.use = (arg0) => { const H = obj.H; return H.use(arg0); }; arg5.useActionState = (arg0, arg1, arg2) => { const H = obj.H; return H.useActionState(arg0, arg1, arg2); }; arg5.useCallback = (arg0, arg1) => { const H = obj.H; return H.useCallback(arg0, arg1); }; arg5.useContext = (context) => { const H = obj.H; return H.useContext(context); }; arg5.useDebugValue = () => { }; arg5.useDeferredValue = (arg0, arg1) => { const H = obj.H; return H.useDeferredValue(arg0, arg1); }; arg5.useEffect = (arg0, arg1, arg2) => { const H = obj.H; if ("function" === typeof arg2) { const _Error = Error; throw Error("useEffect CRUD overload is not enabled in this build of React."); } else { return H.useEffect(arg0, arg1); } }; arg5.useId = () => { const H = obj.H; return H.useId(); }; arg5.useImperativeHandle = (arg0, arg1, arg2) => { const H = obj.H; return H.useImperativeHandle(arg0, arg1, arg2); }; arg5.useInsertionEffect = (arg0, arg1) => { const H = obj.H; return H.useInsertionEffect(arg0, arg1); }; arg5.useLayoutEffect = (arg0, arg1) => { const H = obj.H; return H.useLayoutEffect(arg0, arg1); }; arg5.useMemo = (arg0, arg1) => { const H = obj.H; return H.useMemo(arg0, arg1); }; arg5.useOptimistic = (arg0, arg1) => { const H = obj.H; return H.useOptimistic(arg0, arg1); }; arg5.useReducer = (arg0, arg1, arg2) => { const H = obj.H; return H.useReducer(arg0, arg1, arg2); }; arg5.useRef = (arg0) => { const H = obj.H; return H.useRef(arg0); }; arg5.useState = (arg0) => { const H = obj.H; return H.useState(arg0); }; arg5.useSyncExternalStore = (arg0, arg1, arg2) => { const H = obj.H; return H.useSyncExternalStore(arg0, arg1, arg2); }; arg5.useTransition = () => { const H = obj.H; return H.useTransition(); }; arg5.version = "19.1.0";