import { g as N } from "./_commonjsHelpers.DgVrNa4W.js";
import { r as ee } from "./index.CcXU3z6b.js";
var he = function(t) {
  return ge(t) && !Oe(t);
};
function ge(n) {
  return !!n && typeof n == "object";
}
function Oe(n) {
  var t = Object.prototype.toString.call(n);
  return t === "[object RegExp]" || t === "[object Date]" || Ee(n);
}
var Te = typeof Symbol == "function" && Symbol.for, je = Te ? Symbol.for("react.element") : 60103;
function Ee(n) {
  return n.$$typeof === je;
}
function me(n) {
  return Array.isArray(n) ? [] : {};
}
function q(n, t) {
  return t.clone !== !1 && t.isMergeableObject(n) ? C(me(n), n, t) : n;
}
function we(n, t, i) {
  return n.concat(t).map(function(o) {
    return q(o, i);
  });
}
function Pe(n, t) {
  if (!t.customMerge)
    return C;
  var i = t.customMerge(n);
  return typeof i == "function" ? i : C;
}
function Re(n) {
  return Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols(n).filter(function(t) {
    return Object.propertyIsEnumerable.call(n, t);
  }) : [];
}
function K(n) {
  return Object.keys(n).concat(Re(n));
}
function re(n, t) {
  try {
    return t in n;
  } catch {
    return !1;
  }
}
function Se(n, t) {
  return re(n, t) && !(Object.hasOwnProperty.call(n, t) && Object.propertyIsEnumerable.call(n, t));
}
function Ae(n, t, i) {
  var o = {};
  return i.isMergeableObject(n) && K(n).forEach(function(l) {
    o[l] = q(n[l], i);
  }), K(t).forEach(function(l) {
    Se(n, l) || (re(n, l) && i.isMergeableObject(t[l]) ? o[l] = Pe(l, i)(n[l], t[l], i) : o[l] = q(t[l], i));
  }), o;
}
function C(n, t, i) {
  i = i || {}, i.arrayMerge = i.arrayMerge || we, i.isMergeableObject = i.isMergeableObject || he, i.cloneUnlessOtherwiseSpecified = q;
  var o = Array.isArray(t), l = Array.isArray(n), d = o === l;
  return d ? o ? i.arrayMerge(n, t, i) : Ae(n, t, i) : q(t, i);
}
C.all = function(t, i) {
  if (!Array.isArray(t))
    throw new Error("first argument should be an array");
  return t.reduce(function(o, l) {
    return C(o, l, i);
  }, {});
};
var xe = C, Ie = xe;
const Le = /* @__PURE__ */ N(Ie);
var J = { exports: {} };
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
var U, X;
function _e() {
  if (X) return U;
  X = 1;
  var n = Object.getOwnPropertySymbols, t = Object.prototype.hasOwnProperty, i = Object.prototype.propertyIsEnumerable;
  function o(d) {
    if (d == null)
      throw new TypeError("Object.assign cannot be called with null or undefined");
    return Object(d);
  }
  function l() {
    try {
      if (!Object.assign)
        return !1;
      var d = new String("abc");
      if (d[5] = "de", Object.getOwnPropertyNames(d)[0] === "5")
        return !1;
      for (var E = {}, h = 0; h < 10; h++)
        E["_" + String.fromCharCode(h)] = h;
      var m = Object.getOwnPropertyNames(E).map(function(g) {
        return E[g];
      });
      if (m.join("") !== "0123456789")
        return !1;
      var j = {};
      return "abcdefghijklmnopqrst".split("").forEach(function(g) {
        j[g] = g;
      }), Object.keys(Object.assign({}, j)).join("") === "abcdefghijklmnopqrst";
    } catch {
      return !1;
    }
  }
  return U = l() ? Object.assign : function(d, E) {
    for (var h, m = o(d), j, g = 1; g < arguments.length; g++) {
      h = Object(arguments[g]);
      for (var T in h)
        t.call(h, T) && (m[T] = h[T]);
      if (n) {
        j = n(h);
        for (var w = 0; w < j.length; w++)
          i.call(h, j[w]) && (m[j[w]] = h[j[w]]);
      }
    }
    return m;
  }, U;
}
var k, G;
function z() {
  if (G) return k;
  G = 1;
  var n = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
  return k = n, k;
}
var Y, Q;
function ne() {
  return Q || (Q = 1, Y = Function.call.bind(Object.prototype.hasOwnProperty)), Y;
}
var L, V;
function Ce() {
  if (V) return L;
  V = 1;
  var n = function() {
  };
  if (process.env.NODE_ENV !== "production") {
    var t = z(), i = {}, o = ne();
    n = function(d) {
      var E = "Warning: " + d;
      typeof console < "u" && console.error(E);
      try {
        throw new Error(E);
      } catch {
      }
    };
  }
  function l(d, E, h, m, j) {
    if (process.env.NODE_ENV !== "production") {
      for (var g in d)
        if (o(d, g)) {
          var T;
          try {
            if (typeof d[g] != "function") {
              var w = Error(
                (m || "React class") + ": " + h + " type `" + g + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof d[g] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."
              );
              throw w.name = "Invariant Violation", w;
            }
            T = d[g](E, g, m, h, null, t);
          } catch (D) {
            T = D;
          }
          if (T && !(T instanceof Error) && n(
            (m || "React class") + ": type specification of " + h + " `" + g + "` is invalid; the type checker function must return `null` or an `Error` but returned a " + typeof T + ". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."
          ), T instanceof Error && !(T.message in i)) {
            i[T.message] = !0;
            var A = j ? j() : "";
            n(
              "Failed " + h + " type: " + T.message + (A ?? "")
            );
          }
        }
    }
  }
  return l.resetWarningCache = function() {
    process.env.NODE_ENV !== "production" && (i = {});
  }, L = l, L;
}
var B, Z;
function Me() {
  if (Z) return B;
  Z = 1;
  var n = ee(), t = _e(), i = z(), o = ne(), l = Ce(), d = function() {
  };
  process.env.NODE_ENV !== "production" && (d = function(h) {
    var m = "Warning: " + h;
    typeof console < "u" && console.error(m);
    try {
      throw new Error(m);
    } catch {
    }
  });
  function E() {
    return null;
  }
  return B = function(h, m) {
    var j = typeof Symbol == "function" && Symbol.iterator, g = "@@iterator";
    function T(e) {
      var r = e && (j && e[j] || e[g]);
      if (typeof r == "function")
        return r;
    }
    var w = "<<anonymous>>", A = {
      array: x("array"),
      bigint: x("bigint"),
      bool: x("boolean"),
      func: x("function"),
      number: x("number"),
      object: x("object"),
      string: x("string"),
      symbol: x("symbol"),
      any: te(),
      arrayOf: ie,
      element: ae(),
      elementType: oe(),
      instanceOf: ue,
      node: le(),
      objectOf: fe,
      oneOf: ce,
      oneOfType: se,
      shape: pe,
      exact: ye
    };
    function D(e, r) {
      return e === r ? e !== 0 || 1 / e === 1 / r : e !== e && r !== r;
    }
    function O(e, r) {
      this.message = e, this.data = r && typeof r == "object" ? r : {}, this.stack = "";
    }
    O.prototype = Error.prototype;
    function R(e) {
      if (process.env.NODE_ENV !== "production")
        var r = {}, s = 0;
      function c(p, u, f, y, b, v, S) {
        if (y = y || w, v = v || f, S !== i) {
          if (m) {
            var P = new 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 P.name = "Invariant Violation", P;
          } else if (process.env.NODE_ENV !== "production" && typeof console < "u") {
            var _ = y + ":" + f;
            !r[_] && // Avoid spamming the console because they are often not actionable except for lib authors
            s < 3 && (d(
              "You are manually calling a React.PropTypes validation function for the `" + v + "` prop on `" + y + "`. 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."
            ), r[_] = !0, s++);
          }
        }
        return u[f] == null ? p ? u[f] === null ? new O("The " + b + " `" + v + "` is marked as required " + ("in `" + y + "`, but its value is `null`.")) : new O("The " + b + " `" + v + "` is marked as required in " + ("`" + y + "`, but its value is `undefined`.")) : null : e(u, f, y, b, v);
      }
      var a = c.bind(null, !1);
      return a.isRequired = c.bind(null, !0), a;
    }
    function x(e) {
      function r(s, c, a, p, u, f) {
        var y = s[c], b = I(y);
        if (b !== e) {
          var v = M(y);
          return new O(
            "Invalid " + p + " `" + u + "` of type " + ("`" + v + "` supplied to `" + a + "`, expected ") + ("`" + e + "`."),
            { expectedType: e }
          );
        }
        return null;
      }
      return R(r);
    }
    function te() {
      return R(E);
    }
    function ie(e) {
      function r(s, c, a, p, u) {
        if (typeof e != "function")
          return new O("Property `" + u + "` of component `" + a + "` has invalid PropType notation inside arrayOf.");
        var f = s[c];
        if (!Array.isArray(f)) {
          var y = I(f);
          return new O("Invalid " + p + " `" + u + "` of type " + ("`" + y + "` supplied to `" + a + "`, expected an array."));
        }
        for (var b = 0; b < f.length; b++) {
          var v = e(f, b, a, p, u + "[" + b + "]", i);
          if (v instanceof Error)
            return v;
        }
        return null;
      }
      return R(r);
    }
    function ae() {
      function e(r, s, c, a, p) {
        var u = r[s];
        if (!h(u)) {
          var f = I(u);
          return new O("Invalid " + a + " `" + p + "` of type " + ("`" + f + "` supplied to `" + c + "`, expected a single ReactElement."));
        }
        return null;
      }
      return R(e);
    }
    function oe() {
      function e(r, s, c, a, p) {
        var u = r[s];
        if (!n.isValidElementType(u)) {
          var f = I(u);
          return new O("Invalid " + a + " `" + p + "` of type " + ("`" + f + "` supplied to `" + c + "`, expected a single ReactElement type."));
        }
        return null;
      }
      return R(e);
    }
    function ue(e) {
      function r(s, c, a, p, u) {
        if (!(s[c] instanceof e)) {
          var f = e.name || w, y = be(s[c]);
          return new O("Invalid " + p + " `" + u + "` of type " + ("`" + y + "` supplied to `" + a + "`, expected ") + ("instance of `" + f + "`."));
        }
        return null;
      }
      return R(r);
    }
    function ce(e) {
      if (!Array.isArray(e))
        return process.env.NODE_ENV !== "production" && (arguments.length > 1 ? d(
          "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])."
        ) : d("Invalid argument supplied to oneOf, expected an array.")), E;
      function r(s, c, a, p, u) {
        for (var f = s[c], y = 0; y < e.length; y++)
          if (D(f, e[y]))
            return null;
        var b = JSON.stringify(e, function(S, P) {
          var _ = M(P);
          return _ === "symbol" ? String(P) : P;
        });
        return new O("Invalid " + p + " `" + u + "` of value `" + String(f) + "` " + ("supplied to `" + a + "`, expected one of " + b + "."));
      }
      return R(r);
    }
    function fe(e) {
      function r(s, c, a, p, u) {
        if (typeof e != "function")
          return new O("Property `" + u + "` of component `" + a + "` has invalid PropType notation inside objectOf.");
        var f = s[c], y = I(f);
        if (y !== "object")
          return new O("Invalid " + p + " `" + u + "` of type " + ("`" + y + "` supplied to `" + a + "`, expected an object."));
        for (var b in f)
          if (o(f, b)) {
            var v = e(f, b, a, p, u + "." + b, i);
            if (v instanceof Error)
              return v;
          }
        return null;
      }
      return R(r);
    }
    function se(e) {
      if (!Array.isArray(e))
        return process.env.NODE_ENV !== "production" && d("Invalid argument supplied to oneOfType, expected an instance of array."), E;
      for (var r = 0; r < e.length; r++) {
        var s = e[r];
        if (typeof s != "function")
          return d(
            "Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + de(s) + " at index " + r + "."
          ), E;
      }
      function c(a, p, u, f, y) {
        for (var b = [], v = 0; v < e.length; v++) {
          var S = e[v], P = S(a, p, u, f, y, i);
          if (P == null)
            return null;
          P.data && o(P.data, "expectedType") && b.push(P.data.expectedType);
        }
        var _ = b.length > 0 ? ", expected one of type [" + b.join(", ") + "]" : "";
        return new O("Invalid " + f + " `" + y + "` supplied to " + ("`" + u + "`" + _ + "."));
      }
      return R(c);
    }
    function le() {
      function e(r, s, c, a, p) {
        return W(r[s]) ? null : new O("Invalid " + a + " `" + p + "` supplied to " + ("`" + c + "`, expected a ReactNode."));
      }
      return R(e);
    }
    function $(e, r, s, c, a) {
      return new O(
        (e || "React class") + ": " + r + " type `" + s + "." + c + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + a + "`."
      );
    }
    function pe(e) {
      function r(s, c, a, p, u) {
        var f = s[c], y = I(f);
        if (y !== "object")
          return new O("Invalid " + p + " `" + u + "` of type `" + y + "` " + ("supplied to `" + a + "`, expected `object`."));
        for (var b in e) {
          var v = e[b];
          if (typeof v != "function")
            return $(a, p, u, b, M(v));
          var S = v(f, b, a, p, u + "." + b, i);
          if (S)
            return S;
        }
        return null;
      }
      return R(r);
    }
    function ye(e) {
      function r(s, c, a, p, u) {
        var f = s[c], y = I(f);
        if (y !== "object")
          return new O("Invalid " + p + " `" + u + "` of type `" + y + "` " + ("supplied to `" + a + "`, expected `object`."));
        var b = t({}, s[c], e);
        for (var v in b) {
          var S = e[v];
          if (o(e, v) && typeof S != "function")
            return $(a, p, u, v, M(S));
          if (!S)
            return new O(
              "Invalid " + p + " `" + u + "` key `" + v + "` supplied to `" + a + "`.\nBad object: " + JSON.stringify(s[c], null, "  ") + `
Valid keys: ` + JSON.stringify(Object.keys(e), null, "  ")
            );
          var P = S(f, v, a, p, u + "." + v, i);
          if (P)
            return P;
        }
        return null;
      }
      return R(r);
    }
    function W(e) {
      switch (typeof e) {
        case "number":
        case "string":
        case "undefined":
          return !0;
        case "boolean":
          return !e;
        case "object":
          if (Array.isArray(e))
            return e.every(W);
          if (e === null || h(e))
            return !0;
          var r = T(e);
          if (r) {
            var s = r.call(e), c;
            if (r !== e.entries) {
              for (; !(c = s.next()).done; )
                if (!W(c.value))
                  return !1;
            } else
              for (; !(c = s.next()).done; ) {
                var a = c.value;
                if (a && !W(a[1]))
                  return !1;
              }
          } else
            return !1;
          return !0;
        default:
          return !1;
      }
    }
    function ve(e, r) {
      return e === "symbol" ? !0 : r ? r["@@toStringTag"] === "Symbol" || typeof Symbol == "function" && r instanceof Symbol : !1;
    }
    function I(e) {
      var r = typeof e;
      return Array.isArray(e) ? "array" : e instanceof RegExp ? "object" : ve(r, e) ? "symbol" : r;
    }
    function M(e) {
      if (typeof e > "u" || e === null)
        return "" + e;
      var r = I(e);
      if (r === "object") {
        if (e instanceof Date)
          return "date";
        if (e instanceof RegExp)
          return "regexp";
      }
      return r;
    }
    function de(e) {
      var r = M(e);
      switch (r) {
        case "array":
        case "object":
          return "an " + r;
        case "boolean":
        case "date":
        case "regexp":
          return "a " + r;
        default:
          return r;
      }
    }
    function be(e) {
      return !e.constructor || !e.constructor.name ? w : e.constructor.name;
    }
    return A.checkPropTypes = l, A.resetWarningCache = l.resetWarningCache, A.PropTypes = A, A;
  }, B;
}
var H, F;
function qe() {
  if (F) return H;
  F = 1;
  var n = z();
  function t() {
  }
  function i() {
  }
  return i.resetWarningCache = t, H = function() {
    function o(E, h, m, j, g, T) {
      if (T !== n) {
        var w = new 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 w.name = "Invariant Violation", w;
      }
    }
    o.isRequired = o;
    function l() {
      return o;
    }
    var d = {
      array: o,
      bigint: o,
      bool: o,
      func: o,
      number: o,
      object: o,
      string: o,
      symbol: o,
      any: o,
      arrayOf: l,
      element: o,
      elementType: o,
      instanceOf: l,
      node: o,
      objectOf: l,
      oneOf: l,
      oneOfType: l,
      shape: l,
      exact: l,
      checkPropTypes: i,
      resetWarningCache: t
    };
    return d.PropTypes = d, d;
  }, H;
}
if (process.env.NODE_ENV !== "production") {
  var We = ee(), De = !0;
  J.exports = Me()(We.isElement, De);
} else
  J.exports = qe()();
var Ue = J.exports;
const Be = /* @__PURE__ */ N(Ue);
export {
  Be as P,
  Ie as c,
  Le as d,
  Ue as p
};
//# sourceMappingURL=index.EzGwGilK.js.map
