import { jsx as c } from "react/jsx-runtime";
import { forwardRef as p } from "react";
import { g as f } from "./_commonjsHelpers-C6fGbg64.mjs";
var u = { exports: {} };
var l;
function v() {
  return l || (l = 1, (function(n) {
    (function() {
      var e = {}.hasOwnProperty;
      function i() {
        for (var t = "", r = 0; r < arguments.length; r++) {
          var s = arguments[r];
          s && (t = a(t, o.call(this, s)));
        }
        return t;
      }
      function o(t) {
        if (typeof t == "string" || typeof t == "number")
          return this && this[t] || t;
        if (typeof t != "object")
          return "";
        if (Array.isArray(t))
          return i.apply(this, t);
        if (t.toString !== Object.prototype.toString && !t.toString.toString().includes("[native code]"))
          return t.toString();
        var r = "";
        for (var s in t)
          e.call(t, s) && t[s] && (r = a(r, this && this[s] || s));
        return r;
      }
      function a(t, r) {
        return r ? t ? t + " " + r : t + r : t;
      }
      n.exports ? (i.default = i, n.exports = i) : window.classNames = i;
    })();
  })(u)), u.exports;
}
var m = v();
const d = /* @__PURE__ */ f(m), g = {
  "purpur-illustrative-icon": "_purpur-illustrative-icon_64k5d_1"
}, h = d.bind(g), S = "purpur-illustrative-icon", x = (n) => n.filter((e) => Object.keys(e).length >= 1).map((e) => `${e.name}="${e.value}"`).join(" "), b = ({ content: n = "", title: e } = {}) => {
  const i = [
    { name: "xmlns", value: "http://www.w3.org/2000/svg" },
    { name: "fill", value: "none" },
    { name: "viewBox", value: "0 0 64 64" },
    e ? { name: "role", value: "img" } : { name: "aria-hidden", value: "true" }
  ], o = e ? `<title>${e}</title>` : "";
  return `<svg ${x(i)}>${o}${n}</svg>`;
}, y = (n) => n.replace(/<(\/?)svg([^>]*)>/g, "").trim(), w = p(
  ({ svg: n, allyTitle: e, className: i, ...o }, a) => {
    const t = b({
      content: y(n),
      title: e
    });
    return /* @__PURE__ */ c(
      "span",
      {
        className: h(S, i),
        dangerouslySetInnerHTML: { __html: t },
        ref: a,
        ...o
      }
    );
  }
);
w.displayName = "StaticIllustrativeIcon";
export {
  w as S
};
//# sourceMappingURL=static-illustrative-icon-B1ddcvze.mjs.map
