import { jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import { Box } from "../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/esm/core/Box/Box.mjs";
const IconRepeat03 = (props, ref) => {
  return /* @__PURE__ */ 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__ */ jsx(
        "path",
        {
          d: "M8.66659 14.6666L6.66659 12.6666M6.66659 12.6666L8.66659 10.6666M6.66659 12.6666H9.99992C12.5772 12.6666 14.6666 10.5772 14.6666 7.99992C14.6666 6.13832 13.5766 4.53132 11.9999 3.78234M3.99992 12.2175C2.42329 11.4685 1.33325 9.86152 1.33325 7.99992C1.33325 5.42259 3.42259 3.33325 5.99992 3.33325H9.33325M9.33325 3.33325L7.33325 1.33325M9.33325 3.33325L7.33325 5.33325",
          stroke: "currentColor",
          strokeLinecap: "round",
          strokeLinejoin: "round",
          strokeWidth: "inherit"
        }
      )
    }
  );
};
const ForwardRef = forwardRef(IconRepeat03);
const Repeat03 = forwardRef((props, ref) => {
  if (typeof props.size === "number") {
    const { size, ...rest } = props;
    props = {
      ...rest,
      w: size,
      h: size
    };
  }
  return /* @__PURE__ */ jsx(
    Box,
    {
      ref,
      ...props,
      component: ForwardRef,
      className: ["tiui-icon", "Repeat03", props.className].join(" ")
    }
  );
});
Repeat03.displayName = "IconRepeat03";
export {
  Repeat03 as default
};
