const React = require("react");
const ScorpioIcon = ({ title, titleId, ...props }) => (
  <svg
    width="1em"
    height="1em"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    aria-labelledby={titleId}
    {...props}
  >
    {title ? <title id={titleId}>{title}</title> : null}
    <g filter="url(#filter0_ii_18590_1236)">
      <rect
        x={2.30133}
        y={1.8125}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18590_1236)"
      />
      <rect
        x={2.30133}
        y={1.8125}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18590_1236)"
      />
    </g>
    <g filter="url(#filter1_f_18590_1236)">
      <path
        d="M28.4888 4.3125V27.1875"
        stroke="url(#paint2_linear_18590_1236)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_18590_1236)">
      <path
        d="M5.7652 3.625H27.5464"
        stroke="url(#paint3_linear_18590_1236)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18590_1236)">
      <path
        d="M28.33 18.42L26.33 16.3C26.19 16.15 25.99 16.06 25.78 16.06C25.57 16.06 25.38 16.15 25.23 16.3L23.23 18.42C22.95 18.72 22.96 19.2 23.26 19.48C23.56 19.76 24.04 19.75 24.32 19.45L24.6078 19.1497C24.6702 19.0846 24.78 19.1288 24.78 19.2189V20.23V21.25V21.27C24.77 22.09 24.1 22.75 23.28 22.75C22.45 22.75 21.78 22.08 21.78 21.25V10.75C21.78 8.54 19.99 6.75 17.78 6.75C16.6308 6.75 15.5842 7.24429 14.8563 8.02571C14.8152 8.06983 14.7448 8.06983 14.7037 8.02571C13.9759 7.24429 12.9292 6.75 11.78 6.75C10.6308 6.75 9.58421 7.24429 8.85633 8.02571C8.81523 8.06983 8.74483 8.06983 8.70373 8.02571C7.97585 7.24429 6.92924 6.75 5.78003 6.75C5.23003 6.75 4.78003 7.2 4.78003 7.75C4.78003 8.3 5.23003 8.75 5.78003 8.75C6.88003 8.75 7.78003 9.65 7.78003 10.75V14.25V23.75C7.78003 24.3 8.23003 24.75 8.78003 24.75C9.33003 24.75 9.78003 24.3 9.78003 23.75V14.25V10.75C9.78003 9.65 10.68 8.75 11.78 8.75C12.88 8.75 13.78 9.65 13.78 10.75V23.75C13.78 24.3 14.23 24.75 14.78 24.75C15.33 24.75 15.78 24.3 15.78 23.75V10.75C15.78 9.65 16.68 8.75 17.78 8.75C18.88 8.75 19.78 9.65 19.78 10.75V21.25C19.78 23.18 21.35 24.75 23.28 24.75C25.21 24.75 26.78 23.18 26.78 21.25V20.23V19.2229C26.78 19.1322 26.891 19.0883 26.953 19.1545L27.23 19.45C27.38 19.61 27.58 19.69 27.78 19.69C27.96 19.69 28.15 19.62 28.29 19.49C28.6 19.2 28.61 18.73 28.33 18.42Z"
        fill="#6A4EBE"
      />
    </g>
    <g filter="url(#filter4_ii_18590_1236)">
      <path
        d="M28.33 18.42L26.33 16.3C26.19 16.15 25.99 16.06 25.78 16.06C25.57 16.06 25.38 16.15 25.23 16.3L23.23 18.42C22.95 18.72 22.96 19.2 23.26 19.48C23.56 19.76 24.04 19.75 24.32 19.45L24.6078 19.1497C24.6702 19.0846 24.78 19.1288 24.78 19.2189V20.23V21.25V21.27C24.77 22.09 24.1 22.75 23.28 22.75C22.45 22.75 21.78 22.08 21.78 21.25V10.75C21.78 8.54 19.99 6.75 17.78 6.75C16.6308 6.75 15.5842 7.24429 14.8563 8.02571C14.8152 8.06983 14.7448 8.06983 14.7037 8.02571C13.9759 7.24429 12.9292 6.75 11.78 6.75C10.6308 6.75 9.58421 7.24429 8.85633 8.02571C8.81523 8.06983 8.74483 8.06983 8.70373 8.02571C7.97585 7.24429 6.92924 6.75 5.78003 6.75C5.23003 6.75 4.78003 7.2 4.78003 7.75C4.78003 8.3 5.23003 8.75 5.78003 8.75C6.88003 8.75 7.78003 9.65 7.78003 10.75V14.25V23.75C7.78003 24.3 8.23003 24.75 8.78003 24.75C9.33003 24.75 9.78003 24.3 9.78003 23.75V14.25V10.75C9.78003 9.65 10.68 8.75 11.78 8.75C12.88 8.75 13.78 9.65 13.78 10.75V23.75C13.78 24.3 14.23 24.75 14.78 24.75C15.33 24.75 15.78 24.3 15.78 23.75V10.75C15.78 9.65 16.68 8.75 17.78 8.75C18.88 8.75 19.78 9.65 19.78 10.75V21.25C19.78 23.18 21.35 24.75 23.28 24.75C25.21 24.75 26.78 23.18 26.78 21.25V20.23V19.2229C26.78 19.1322 26.891 19.0883 26.953 19.1545L27.23 19.45C27.38 19.61 27.58 19.69 27.78 19.69C27.96 19.69 28.15 19.62 28.29 19.49C28.6 19.2 28.61 18.73 28.33 18.42Z"
        fill="#FCF2FF"
      />
    </g>
    <defs>
      <filter
        id="filter0_ii_18590_1236"
        x={2.30133}
        y={0.8125}
        width={29.875}
        height={28.875}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={2} dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.298039 0 0 0 0 0.235294 0 0 0 0 0.6 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1236"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.352941 0 0 0 0 0.211765 0 0 0 0 0.709804 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1236"
          result="effect2_innerShadow_18590_1236"
        />
      </filter>
      <filter
        id="filter1_f_18590_1236"
        x={25.7388}
        y={1.5625}
        width={5.5}
        height={28.375}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_1236"
        />
      </filter>
      <filter
        id="filter2_f_18590_1236"
        x={3.0152}
        y={0.875}
        width={27.2812}
        height={5.5}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_1236"
        />
      </filter>
      <filter
        id="filter3_f_18590_1236"
        x={3.78003}
        y={5.75}
        width={25.7516}
        height={20}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.5}
          result="effect1_foregroundBlur_18590_1236"
        />
      </filter>
      <filter
        id="filter4_ii_18590_1236"
        x={4.38003}
        y={6.35}
        width={24.5516}
        height={18.8}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={-0.4} dy={0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.913725 0 0 0 0 0.886275 0 0 0 0 0.968627 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1236"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={0.4} dy={-0.4} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.988235 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1236"
          result="effect2_innerShadow_18590_1236"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_1236"
        x1={16.2388}
        y1={5.38701}
        x2={16.2388}
        y2={38.6397}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#9865EE" />
        <stop offset={1} stopColor="#7764C6" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18590_1236"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.9576 3.90625) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#BB8DFF" />
        <stop offset={1} stopColor="#BB8DFF" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18590_1236"
        x1={28.9888}
        y1={4.3125}
        x2={28.9888}
        y2={27.1875}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#AE7EFF" />
        <stop offset={1} stopColor="#8777D6" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_1236"
        x1={28.7027}
        y1={3.87502}
        x2={3.17145}
        y2={3.87502}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A672FF" />
        <stop offset={1} stopColor="#9A6CEB" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = ScorpioIcon;
