import {
  BaseIcon
} from "./chunk-Z3LMOCJ7.mjs";

// src/icons/tokens/TokenPRX.tsx
import { forwardRef } from "react";
import { Fragment, jsx, jsxs } from "react/jsx-runtime";
var TokenPRX = forwardRef(
  ({ variant = "mono", ...props }, ref) => /* @__PURE__ */ jsx(BaseIcon, { ...props, ref, children: variant === "mono" ? /* @__PURE__ */ jsxs(Fragment, { children: [
    /* @__PURE__ */ jsx("path", { fill: "currentColor", d: "M20.572 7.646 3.543 2.108 11 12.588z" }),
    /* @__PURE__ */ jsx(
      "path",
      {
        fill: "currentColor",
        d: "M6.971 15.171 3.428 22l9.943-6.606L3.428 2z"
      }
    )
  ] }) : /* @__PURE__ */ jsxs(Fragment, { children: [
    /* @__PURE__ */ jsx("path", { fill: "url(#PRX__a)", d: "M20.571 7.645 3.542 2.108 11 12.588z" }),
    /* @__PURE__ */ jsx(
      "path",
      {
        fill: "url(#PRX__b)",
        d: "M6.972 15.171 3.429 22l9.943-6.606L3.43 2z"
      }
    ),
    /* @__PURE__ */ jsxs("defs", { children: [
      /* @__PURE__ */ jsxs(
        "linearGradient",
        {
          id: "PRX__a",
          x1: "5.337",
          x2: "11.355",
          y1: "3.605",
          y2: "14.588",
          gradientUnits: "userSpaceOnUse",
          children: [
            /* @__PURE__ */ jsx("stop", { stopColor: "#F504CB" }),
            /* @__PURE__ */ jsx("stop", { offset: "1", stopColor: "#3F2EA0" })
          ]
        }
      ),
      /* @__PURE__ */ jsxs(
        "linearGradient",
        {
          id: "PRX__b",
          x1: "4.477",
          x2: "16.076",
          y1: "4.857",
          y2: "11.333",
          gradientUnits: "userSpaceOnUse",
          children: [
            /* @__PURE__ */ jsx("stop", { stopColor: "#F504CB" }),
            /* @__PURE__ */ jsx("stop", { offset: "1", stopColor: "#3F2EA0" })
          ]
        }
      )
    ] })
  ] }) })
);
TokenPRX.displayName = "PRX";
var TokenPRX_default = TokenPRX;

export {
  TokenPRX_default
};
