// Module ID: 12252 // Function ID: 12253 // Name: _isNativeReflectConstruct // Dependencies: [158, 42, 41, 93, 95, 98] // Exports: $constructor, config // Module 12252 (_isNativeReflectConstruct) import _wrapNativeSuper from "_wrapNativeSuper" /* 158 */; import _createClass from "_createClass" /* 42 */; import closure_2 from "_classCallCheck" /* 41 */; import closure_3 from "_possibleConstructorReturn" /* 93 */; import closure_4 from "_getPrototypeOf" /* 95 */; import _inherits from "_inherits" /* 98 */; let $ZodEncodeError = exports; function _isNativeReflectConstruct() { try { const _Boolean = Boolean; const call = valueOf.call; const _Reflect = Reflect; const _Boolean2 = Boolean; if (typeof call === "unknown") { let callResult = valueOf(); } else { callResult = call(constructResult); } closure_0 = !callResult; _isNativeReflectConstruct = function _isNativeReflectConstruct() { return closure_0; }; return _isNativeReflectConstruct(); } catch (err) { } } export function $ZodAsyncError() { const self = this; callback(this, $ZodEncodeError); const items = ["Encountered Promise during synchronous parse. Use .parseAsync() instead."]; const obj = callback2($ZodEncodeError); if (_isNativeReflectConstruct()) { const _Reflect = Reflect; let constructResult = Reflect.construct(obj, items, callback2(self).constructor); } else { constructResult = obj.apply(self, items); } return closure_3(self, constructResult); } $ZodEncodeError = $ZodAsyncError; _inherits($ZodAsyncError, _wrapNativeSuper(Error)); $ZodEncodeError = function $ZodEncodeError(name) { const self = this; callback(this, $ZodEncodeError); const items = ["Encountered unidirectional transform during encode: " + name]; const obj = callback2($ZodEncodeError); if (_isNativeReflectConstruct()) { const _Reflect = Reflect; let constructResult = Reflect.construct(obj, items, callback2(self).constructor); } else { constructResult = obj.apply(self, items); } const tmp3Result = closure_3(self, constructResult); tmp3Result.name = "ZodEncodeError"; return tmp3Result; }; _inherits($ZodEncodeError, _wrapNativeSuper(Error)); export const $constructor = function $constructor(ZodError, initializer, Parent) { const Definition = ZodError; _createClass = initializer; closure_2 = Parent; function init(_zod) { if (!_zod._zod) { const _Object = Object; let obj = { value: null, enumerable: false }; obj = { def: null, constr: null, traits: null }; obj[0] = arg1; obj[1] = fn; const _Set = Set; const set = new Set(); obj[2] = set; obj[0] = obj; Object.defineProperty(_zod, "_zod", obj); } const traits = _zod._zod.traits; if (!traits.has(Definition)) { const traits2 = _zod._zod.traits; traits2.add(Definition); initializer(_zod, arg1); const prototype = fn.prototype; const _Object2 = Object; const keys = Object.keys(prototype); for (let num = 0; num < keys.length; num = num + 1) { let tmp14 = keys[num]; let tmp15 = num; if (!(tmp14 in _zod)) { let obj3 = prototype[tmp14]; _zod[tmp14] = obj3.bind(_zod); } } } } const fn = function _(Definition, Parent) { Parent = undefined; if (Parent != null) { Parent = Parent.Parent; } let self = this; if (Parent) { self = new closure_4(); } init(self, Definition); const _zod = self._zod; if (_zod.deferred == null) { _zod.deferred = []; } for (const item10021 of tmp6) { let item10021Result = item10021(); continue; } return self; }; Parent = undefined; if (Parent != null) { Parent = Parent.Parent; } if (Parent == null) { Parent = Object; } class Definition { constructor() { self = this; tmp = closure_2(this, Definition); tmp2 = closure_4; obj = closure_4(Definition); tmp3 = init; if (closure_1_6()) { tmp7 = globalThis; _Reflect = Reflect; tmp8 = arguments; constructResult = Reflect.construct(obj, arguments, tmp2(self).constructor); } else { tmp4 = arguments; tmp5 = arguments; constructResult = obj(...arguments); } return tmp3(self, constructResult); } } fn(Definition, Parent); const tmp4 = _createClass(Definition); closure_4 = tmp4; let obj = { value: ZodError }; Object.defineProperty(tmp4, "name", obj); Object.defineProperty(fn, "init", { value: init }); obj = { value(_zod) { Parent = undefined; if (closure_2 != null) { Parent = tmp.Parent; } if (Parent) { Parent = _zod instanceof tmp.Parent; } let tmp3 = Parent; if (!tmp3) { let hasItem; if (_zod != null) { _zod = _zod._zod; if (_zod != null) { const traits = _zod.traits; if (traits != null) { hasItem = traits.has(Definition); } } } tmp3 = hasItem; } return tmp3; } }; Object.defineProperty(fn, Symbol.hasInstance, obj); obj = { value: ZodError }; Object.defineProperty(fn, "name", obj); return fn; }; export const config = function config(arg0) { if (arg0) { const _Object = Object; const merged = Object.assign($ZodEncodeError.globalConfig, arg0); } return $ZodEncodeError.globalConfig; }; export const NEVER = Object.freeze({ status: "aborted" }); export const $brand = Symbol("zod_brand"); export const $ZodEncodeError = _createClass($ZodEncodeError); export const globalConfig = {};