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

// src/icons/tokens/TokenPOP.tsx
import { forwardRef } from "react";
import { Fragment, jsx, jsxs } from "react/jsx-runtime";
var TokenPOP = forwardRef(
  ({ variant = "mono", fallback, ...props }, ref) => /* @__PURE__ */ jsx(BaseIcon, { fallback, ...props, ref, children: variant === "mono" ? /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx(
    "path",
    {
      fill: "currentColor",
      d: "M5.5 14h14V8H22v8H5.5zm-1 2H2V8h16.5v2h-14zm14-3v-2h-13v2z"
    }
  ) }) : /* @__PURE__ */ jsxs(Fragment, { children: [
    /* @__PURE__ */ jsx(
      "path",
      {
        fill: "url(#POP__a)",
        d: "M5.5 14h14V8H22v8H5.5zm-1 2H2V8h16.5v2h-14zm14-3v-2h-13v2z"
      }
    ),
    /* @__PURE__ */ jsx("defs", { children: /* @__PURE__ */ jsxs(
      "linearGradient",
      {
        id: "POP__a",
        x1: "12.5",
        x2: "9.5",
        y1: "7",
        y2: "16",
        gradientUnits: "userSpaceOnUse",
        children: [
          /* @__PURE__ */ jsx("stop", { stopColor: "#00BAC9" }),
          /* @__PURE__ */ jsx("stop", { offset: ".12", stopColor: "#2060B2" }),
          /* @__PURE__ */ jsx("stop", { offset: ".18", stopColor: "#7046B2" }),
          /* @__PURE__ */ jsx("stop", { offset: ".24", stopColor: "#CC83A1" }),
          /* @__PURE__ */ jsx("stop", { offset: ".3", stopColor: "#663FA9" }),
          /* @__PURE__ */ jsx("stop", { offset: ".37", stopColor: "#3557B8" }),
          /* @__PURE__ */ jsx("stop", { offset: ".45", stopColor: "#8851B7" }),
          /* @__PURE__ */ jsx("stop", { offset: ".56", stopColor: "#E096AC" }),
          /* @__PURE__ */ jsx("stop", { offset: ".75", stopColor: "#7443B7" }),
          /* @__PURE__ */ jsx("stop", { offset: ".91", stopColor: "#8F48A9" }),
          /* @__PURE__ */ jsx("stop", { offset: "1", stopColor: "#C379AD" })
        ]
      }
    ) })
  ] }) })
);
TokenPOP.displayName = "POP";
var TokenPOP_default = TokenPOP;

export {
  TokenPOP_default
};
