"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.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/esm/core/Box/Box.cjs");
const IconSystemEndpoint = (props, ref) => {
  return /* @__PURE__ */ jsxRuntime.jsxs(
    "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.39436 8.98963C7.9493 9.31003 8.6589 9.11989 8.97929 8.56495C9.29968 8.01002 9.10955 7.30042 8.55461 6.98003C7.99967 6.65963 7.29007 6.84977 6.96968 7.40471C6.64929 7.95964 6.83942 8.66924 7.39436 8.98963Z",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: "inherit"
          }
        ),
        /* @__PURE__ */ jsxRuntime.jsx(
          "path",
          {
            d: "M11.001 13.0889C11.001 13.7762 11.4984 14.3333 12.1121 14.3333H13.1438C13.8013 14.3333 14.3343 13.7364 14.3343 13C14.3343 12.2636 13.8013 11.6667 13.1438 11.6667H12.1915C11.534 11.6667 11.001 11.0697 11.001 10.3333C11.001 9.59695 11.534 9 12.1915 9H13.2232C13.8368 9 14.3343 9.55716 14.3343 10.2444",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: "inherit"
          }
        ),
        /* @__PURE__ */ jsxRuntime.jsx(
          "path",
          {
            d: "M7.99929 14.6666C5.46685 14.6666 3.26422 13.2546 2.13574 11.1749M2.13574 4.82497C3.26422 2.74528 5.46685 1.33325 7.99929 1.33325C10.5317 1.33325 12.7344 2.74528 13.8628 4.82497",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: "inherit"
          }
        ),
        /* @__PURE__ */ jsxRuntime.jsx(
          "path",
          {
            d: "M6.59961 8L1.59961 8",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: "inherit"
          }
        )
      ]
    }
  );
};
const ForwardRef = React.forwardRef(IconSystemEndpoint);
const SystemEndpoint = 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", "SystemEndpoint", props.className].join(" ")
    }
  );
});
SystemEndpoint.displayName = "IconSystemEndpoint";
exports.default = SystemEndpoint;
