"use client";
import { forwardRef as p, createElement as o } from "react";
import n from "./index.esm445.js";
import { mergeClasses as b } from "./index.esm443.js";
/**
 * @license lucide-react v0.468.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */
const N = p(
  ({
    color: m = "currentColor",
    size: r = 24,
    strokeWidth: t = 2,
    absoluteStrokeWidth: a,
    className: s = "",
    children: e,
    iconNode: u,
    ...f
  }, l) => o(
    "svg",
    {
      ref: l,
      ...n,
      width: r,
      height: r,
      stroke: m,
      strokeWidth: a ? Number(t) * 24 / Number(r) : t,
      className: b("lucide", s),
      ...f
    },
    [
      ...u.map(([c, i]) => o(c, i)),
      ...Array.isArray(e) ? e : [e]
    ]
  )
);
export {
  N as default
};
//# sourceMappingURL=index.esm444.js.map
