"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const jsxRuntime = require("react/jsx-runtime");
const React = require("react");
const Box = require("../../node_modules/.pnpm/@mantine_core@7.15.2_patch_hash_jclkxeaefn6uz54h34k3r3yjsq_@mantine_hooks@7.15.2_react@18.3.1_szqfuioo5damkjdixckhzmwycq/node_modules/@mantine/core/esm/core/Box/Box.cjs");
const IconPower01 = (props, ref) => {
  return /* @__PURE__ */ jsxRuntime.jsx(
    "svg",
    {
      width: "1em",
      height: "1em",
      viewBox: "0 0 16 16",
      fill: "none",
      xmlns: "http://www.w3.org/2000/svg",
      strokeWidth: "1.5",
      ref,
      ...props,
      children: /* @__PURE__ */ jsxRuntime.jsx(
        "path",
        {
          d: "M7.99992 1.33325V7.99992M12.2399 4.42659C13.0788 5.26578 13.6501 6.33488 13.8814 7.49871C14.1128 8.66254 13.9939 9.86884 13.5397 10.9651C13.0855 12.0613 12.3165 12.9983 11.3298 13.6575C10.3431 14.3167 9.18319 14.6685 7.99658 14.6685C6.80998 14.6685 5.65002 14.3167 4.66337 13.6575C3.67671 12.9983 2.90768 12.0613 2.45349 10.9651C1.99931 9.86884 1.88038 8.66254 2.11173 7.49871C2.34308 6.33488 2.91433 5.26578 3.75325 4.42659",
          stroke: "currentColor",
          strokeLinecap: "round",
          strokeLinejoin: "round",
          strokeWidth: "inherit"
        }
      )
    }
  );
};
const ForwardRef = React.forwardRef(IconPower01);
const Power01 = React.forwardRef((props, ref) => {
  if (typeof props.size === "number") {
    const { size, ...rest } = props;
    props = {
      ...rest,
      w: size,
      h: size
    };
  }
  return /* @__PURE__ */ jsxRuntime.jsx(
    Box.Box,
    {
      ref,
      ...props,
      component: ForwardRef,
      className: ["tiui-icon", "Power01", props.className].join(" ")
    }
  );
});
Power01.displayName = "IconPower01";
exports.default = Power01;
