"use client";
import { j as t } from "../../../node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-runtime.mjs";
import r from "../../assets/background/pattern.svg.mjs";
import s from "./index.module.scss.mjs";
function o(e) {
  return /* @__PURE__ */ t.jsxs(t.Fragment, { children: [
    /* @__PURE__ */ t.jsx("div", { className: s.svgContainer, children: /* @__PURE__ */ t.jsxs("svg", { width: "100vw", height: "100vh", className: s.mask, ...e, children: [
      /* @__PURE__ */ t.jsxs("defs", { children: [
        /* @__PURE__ */ t.jsx(
          "pattern",
          {
            id: "pattern",
            width: "114",
            height: "114",
            patternUnits: "userSpaceOnUse",
            children: /* @__PURE__ */ t.jsx(
              "image",
              {
                href: r,
                x: "-3.05",
                y: "-3.1",
                width: "122",
                height: "122"
              }
            )
          }
        ),
        /* @__PURE__ */ t.jsx("mask", { id: "mask", children: /* @__PURE__ */ t.jsx(
          "rect",
          {
            x: "0",
            y: "0",
            width: "100%",
            height: "100%",
            fill: "url(#pattern)"
          }
        ) })
      ] }),
      /* @__PURE__ */ t.jsx("rect", { x: "0", y: "0", width: "100%", height: "100%", fill: "url(#pattern)" }),
      /* @__PURE__ */ t.jsx(
        "rect",
        {
          x: "0",
          y: "0",
          width: "100%",
          height: "100%",
          fill: "url(#gradient)",
          mask: "url(#mask)"
        }
      ),
      /* @__PURE__ */ t.jsxs(
        "linearGradient",
        {
          id: "gradient",
          x1: "0",
          y1: "0",
          x2: "0",
          y2: "1",
          gradientTransform: "rotate(80, 0.5, 0.5)",
          children: [
            /* @__PURE__ */ t.jsx("stop", { stopColor: "#4126E8", offset: "15%" }),
            /* @__PURE__ */ t.jsx("stop", { offset: "40%", stopColor: "#EA1ABA" }),
            /* @__PURE__ */ t.jsx("stop", { offset: "70%", stopColor: "#10A6D6" })
          ]
        }
      )
    ] }) }),
    /* @__PURE__ */ t.jsx("div", { className: s.mask })
  ] });
}
export {
  o as default
};
//# sourceMappingURL=index.mjs.map
