import { b as e } from "./chunk.BlbRoQQ3.js";
import { b as t } from "./react-is.DZ6rX8e9.js";
var n = /* @__PURE__ */ e(((exports, t) => {
	var n = Object.getOwnPropertySymbols, r = Object.prototype.hasOwnProperty, i = Object.prototype.propertyIsEnumerable;
	function a(e) {
		if (e == null) throw TypeError("Object.assign cannot be called with null or undefined");
		return Object(e);
	}
	function o() {
		try {
			if (!Object.assign) return !1;
			var e = /* @__PURE__ */ new String("abc");
			if (e[5] = "de", Object.getOwnPropertyNames(e)[0] === "5") return !1;
			for (var t = {}, n = 0; n < 10; n++) t["_" + String.fromCharCode(n)] = n;
			var r = Object.getOwnPropertyNames(t).map(function(e) {
				return t[e];
			});
			if (r.join("") !== "0123456789") return !1;
			var i = {};
			return "abcdefghijklmnopqrst".split("").forEach(function(e) {
				i[e] = e;
			}), Object.keys(Object.assign({}, i)).join("") === "abcdefghijklmnopqrst";
		} catch {
			return !1;
		}
	}
	t.exports = o() ? Object.assign : function(e, t) {
		for (var o, s = a(e), c, l = 1; l < arguments.length; l++) {
			for (var u in o = Object(arguments[l]), o) r.call(o, u) && (s[u] = o[u]);
			if (n) {
				c = n(o);
				for (var d = 0; d < c.length; d++) i.call(o, c[d]) && (s[c[d]] = o[c[d]]);
			}
		}
		return s;
	};
})), r = /* @__PURE__ */ e(((exports, t) => {
	var n = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
	t.exports = n;
})), i = /* @__PURE__ */ e(((exports, t) => {
	t.exports = Function.call.bind(Object.prototype.hasOwnProperty);
})), a = /* @__PURE__ */ e(((exports, t) => {
	var n = function() {};
	if (process.env.NODE_ENV !== "production") {
		var a = r(), o = {}, s = i();
		n = function(e) {
			var t = "Warning: " + e;
			typeof console < "u" && console.error(t);
			try {
				throw Error(t);
			} catch {}
		};
	}
	function c(e, t, r, i, c) {
		if (process.env.NODE_ENV !== "production") {
			for (var l in e) if (s(e, l)) {
				var u;
				try {
					if (typeof e[l] != "function") {
						var d = Error((i || "React class") + ": " + r + " type `" + l + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof e[l] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");
						throw d.name = "Invariant Violation", d;
					}
					u = e[l](t, l, i, r, null, a);
				} catch (e) {
					u = e;
				}
				if (u && !(u instanceof Error) && n((i || "React class") + ": type specification of " + r + " `" + l + "` is invalid; the type checker function must return `null` or an `Error` but returned a " + typeof u + ". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."), u instanceof Error && !(u.message in o)) {
					o[u.message] = !0;
					var f = c ? c() : "";
					n("Failed " + r + " type: " + u.message + (f ?? ""));
				}
			}
		}
	}
	c.resetWarningCache = function() {
		process.env.NODE_ENV !== "production" && (o = {});
	}, t.exports = c;
})), o = /* @__PURE__ */ e(((exports, o) => {
	var s = t(), c = n(), l = r(), u = i(), d = a(), f = function() {};
	process.env.NODE_ENV !== "production" && (f = function(e) {
		var t = "Warning: " + e;
		typeof console < "u" && console.error(t);
		try {
			throw Error(t);
		} catch {}
	});
	function p() {
		return null;
	}
	o.exports = function(e, t) {
		var n = typeof Symbol == "function" && Symbol.iterator, r = "@@iterator";
		function i(e) {
			var t = e && (n && e[n] || e[r]);
			if (typeof t == "function") return t;
		}
		var a = "<<anonymous>>", o = {
			array: _("array"),
			bigint: _("bigint"),
			bool: _("boolean"),
			func: _("function"),
			number: _("number"),
			object: _("object"),
			string: _("string"),
			symbol: _("symbol"),
			any: v(),
			arrayOf: y,
			element: b(),
			elementType: x(),
			instanceOf: S,
			node: E(),
			objectOf: w,
			oneOf: C,
			oneOfType: T,
			shape: O,
			exact: k
		};
		function m(e, t) {
			return e === t ? e !== 0 || 1 / e == 1 / t : e !== e && t !== t;
		}
		function h(e, t) {
			this.message = e, this.data = t && typeof t == "object" ? t : {}, this.stack = "";
		}
		h.prototype = Error.prototype;
		function g(e) {
			if (process.env.NODE_ENV !== "production") var n = {}, r = 0;
			function i(i, o, s, c, u, d, p) {
				if (c ||= a, d ||= s, p !== l) {
					if (t) {
						var m = /* @__PURE__ */ Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");
						throw m.name = "Invariant Violation", m;
					} else if (process.env.NODE_ENV !== "production" && typeof console < "u") {
						var g = c + ":" + s;
						!n[g] && r < 3 && (f("You are manually calling a React.PropTypes validation function for the `" + d + "` prop on `" + c + "`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."), n[g] = !0, r++);
					}
				}
				return o[s] == null ? i ? o[s] === null ? new h("The " + u + " `" + d + "` is marked as required " + ("in `" + c + "`, but its value is `null`.")) : new h("The " + u + " `" + d + "` is marked as required in " + ("`" + c + "`, but its value is `undefined`.")) : null : e(o, s, c, u, d);
			}
			var o = i.bind(null, !1);
			return o.isRequired = i.bind(null, !0), o;
		}
		function _(e) {
			function t(t, n, r, i, a, o) {
				var s = t[n], c = M(s);
				if (c !== e) {
					var l = N(s);
					return new h("Invalid " + i + " `" + a + "` of type " + ("`" + l + "` supplied to `" + r + "`, expected ") + ("`" + e + "`."), { expectedType: e });
				}
				return null;
			}
			return g(t);
		}
		function v() {
			return g(p);
		}
		function y(e) {
			function t(t, n, r, i, a) {
				if (typeof e != "function") return new h("Property `" + a + "` of component `" + r + "` has invalid PropType notation inside arrayOf.");
				var o = t[n];
				if (!Array.isArray(o)) {
					var s = M(o);
					return new h("Invalid " + i + " `" + a + "` of type " + ("`" + s + "` supplied to `" + r + "`, expected an array."));
				}
				for (var c = 0; c < o.length; c++) {
					var u = e(o, c, r, i, a + "[" + c + "]", l);
					if (u instanceof Error) return u;
				}
				return null;
			}
			return g(t);
		}
		function b() {
			function t(t, n, r, i, a) {
				var o = t[n];
				if (!e(o)) {
					var s = M(o);
					return new h("Invalid " + i + " `" + a + "` of type " + ("`" + s + "` supplied to `" + r + "`, expected a single ReactElement."));
				}
				return null;
			}
			return g(t);
		}
		function x() {
			function e(e, t, n, r, i) {
				var a = e[t];
				if (!s.isValidElementType(a)) {
					var o = M(a);
					return new h("Invalid " + r + " `" + i + "` of type " + ("`" + o + "` supplied to `" + n + "`, expected a single ReactElement type."));
				}
				return null;
			}
			return g(e);
		}
		function S(e) {
			function t(t, n, r, i, o) {
				if (!(t[n] instanceof e)) {
					var s = e.name || a, c = F(t[n]);
					return new h("Invalid " + i + " `" + o + "` of type " + ("`" + c + "` supplied to `" + r + "`, expected ") + ("instance of `" + s + "`."));
				}
				return null;
			}
			return g(t);
		}
		function C(e) {
			if (!Array.isArray(e)) return process.env.NODE_ENV !== "production" && (arguments.length > 1 ? f("Invalid arguments supplied to oneOf, expected an array, got " + arguments.length + " arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).") : f("Invalid argument supplied to oneOf, expected an array.")), p;
			function t(t, n, r, i, a) {
				for (var o = t[n], s = 0; s < e.length; s++) if (m(o, e[s])) return null;
				var c = JSON.stringify(e, function(e, t) {
					var n = N(t);
					return n === "symbol" ? String(t) : t;
				});
				return new h("Invalid " + i + " `" + a + "` of value `" + String(o) + "` " + ("supplied to `" + r + "`, expected one of " + c + "."));
			}
			return g(t);
		}
		function w(e) {
			function t(t, n, r, i, a) {
				if (typeof e != "function") return new h("Property `" + a + "` of component `" + r + "` has invalid PropType notation inside objectOf.");
				var o = t[n], s = M(o);
				if (s !== "object") return new h("Invalid " + i + " `" + a + "` of type " + ("`" + s + "` supplied to `" + r + "`, expected an object."));
				for (var c in o) if (u(o, c)) {
					var d = e(o, c, r, i, a + "." + c, l);
					if (d instanceof Error) return d;
				}
				return null;
			}
			return g(t);
		}
		function T(e) {
			if (!Array.isArray(e)) return process.env.NODE_ENV !== "production" && f("Invalid argument supplied to oneOfType, expected an instance of array."), p;
			for (var t = 0; t < e.length; t++) {
				var n = e[t];
				if (typeof n != "function") return f("Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + P(n) + " at index " + t + "."), p;
			}
			function r(t, n, r, i, a) {
				for (var o = [], s = 0; s < e.length; s++) {
					var c = e[s], d = c(t, n, r, i, a, l);
					if (d == null) return null;
					d.data && u(d.data, "expectedType") && o.push(d.data.expectedType);
				}
				var f = o.length > 0 ? ", expected one of type [" + o.join(", ") + "]" : "";
				return new h("Invalid " + i + " `" + a + "` supplied to " + ("`" + r + "`" + f + "."));
			}
			return g(r);
		}
		function E() {
			function e(e, t, n, r, i) {
				return A(e[t]) ? null : new h("Invalid " + r + " `" + i + "` supplied to " + ("`" + n + "`, expected a ReactNode."));
			}
			return g(e);
		}
		function D(e, t, n, r, i) {
			return new h((e || "React class") + ": " + t + " type `" + n + "." + r + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + i + "`.");
		}
		function O(e) {
			function t(t, n, r, i, a) {
				var o = t[n], s = M(o);
				if (s !== "object") return new h("Invalid " + i + " `" + a + "` of type `" + s + "` " + ("supplied to `" + r + "`, expected `object`."));
				for (var c in e) {
					var u = e[c];
					if (typeof u != "function") return D(r, i, a, c, N(u));
					var d = u(o, c, r, i, a + "." + c, l);
					if (d) return d;
				}
				return null;
			}
			return g(t);
		}
		function k(e) {
			function t(t, n, r, i, a) {
				var o = t[n], s = M(o);
				if (s !== "object") return new h("Invalid " + i + " `" + a + "` of type `" + s + "` " + ("supplied to `" + r + "`, expected `object`."));
				var d = c({}, t[n], e);
				for (var f in d) {
					var p = e[f];
					if (u(e, f) && typeof p != "function") return D(r, i, a, f, N(p));
					if (!p) return new h("Invalid " + i + " `" + a + "` key `" + f + "` supplied to `" + r + "`.\nBad object: " + JSON.stringify(t[n], null, "  ") + "\nValid keys: " + JSON.stringify(Object.keys(e), null, "  "));
					var m = p(o, f, r, i, a + "." + f, l);
					if (m) return m;
				}
				return null;
			}
			return g(t);
		}
		function A(t) {
			switch (typeof t) {
				case "number":
				case "string":
				case "undefined": return !0;
				case "boolean": return !t;
				case "object":
					if (Array.isArray(t)) return t.every(A);
					if (t === null || e(t)) return !0;
					var n = i(t);
					if (n) {
						var r = n.call(t), a;
						if (n !== t.entries) {
							for (; !(a = r.next()).done;) if (!A(a.value)) return !1;
						} else for (; !(a = r.next()).done;) {
							var o = a.value;
							if (o && !A(o[1])) return !1;
						}
					} else return !1;
					return !0;
				default: return !1;
			}
		}
		function j(e, t) {
			return e === "symbol" ? !0 : t ? t["@@toStringTag"] === "Symbol" || typeof Symbol == "function" && t instanceof Symbol : !1;
		}
		function M(e) {
			var t = typeof e;
			return Array.isArray(e) ? "array" : e instanceof RegExp ? "object" : j(t, e) ? "symbol" : t;
		}
		function N(e) {
			if (e == null) return "" + e;
			var t = M(e);
			if (t === "object") {
				if (e instanceof Date) return "date";
				if (e instanceof RegExp) return "regexp";
			}
			return t;
		}
		function P(e) {
			var t = N(e);
			switch (t) {
				case "array":
				case "object": return "an " + t;
				case "boolean":
				case "date":
				case "regexp": return "a " + t;
				default: return t;
			}
		}
		function F(e) {
			return !e.constructor || !e.constructor.name ? a : e.constructor.name;
		}
		return o.checkPropTypes = d, o.resetWarningCache = d.resetWarningCache, o.PropTypes = o, o;
	};
})), s = /* @__PURE__ */ e(((exports, t) => {
	var n = r();
	function i() {}
	function a() {}
	a.resetWarningCache = i, t.exports = function() {
		function e(e, t, r, i, a, o) {
			if (o !== n) {
				var s = /* @__PURE__ */ Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");
				throw s.name = "Invariant Violation", s;
			}
		}
		e.isRequired = e;
		function t() {
			return e;
		}
		var r = {
			array: e,
			bigint: e,
			bool: e,
			func: e,
			number: e,
			object: e,
			string: e,
			symbol: e,
			any: e,
			arrayOf: t,
			element: e,
			elementType: e,
			instanceOf: t,
			node: e,
			objectOf: t,
			oneOf: t,
			oneOfType: t,
			shape: t,
			exact: t,
			checkPropTypes: a,
			resetWarningCache: i
		};
		return r.PropTypes = r, r;
	};
})), c = /* @__PURE__ */ e(((exports, n) => {
	if (process.env.NODE_ENV !== "production") {
		var r = t(), i = !0;
		n.exports = o()(r.isElement, i);
	} else n.exports = s()();
}));
export { c as b };

//# sourceMappingURL=prop-types.BaEF44_C.js.map