import * as React from "react";
import type { SVGProps } from "react";
const SvgNeptune = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#C925D1" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M32.5 30a.5.5 0 1 1 .002-1.002A.5.5 0 0 1 32.5 30M28 33a1.001 1.001 0 0 1 0-2 1.001 1.001 0 0 1 0 2m-3-9c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2m-2.5-4a.5.5 0 1 1 .002-1.002A.5.5 0 0 1 22.5 20m9.5-4a1.001 1.001 0 0 1 0 2 1.001 1.001 0 0 1 0-2M21 27a1.001 1.001 0 0 1 0-2 1.001 1.001 0 0 1 0 2m11.5 1c-.827 0-1.5.673-1.5 1.5 0 .121.019.238.046.351l-1.438.972a1.99 1.99 0 0 0-1.392-.801l-.206-3.21A2.99 2.99 0 0 0 30 24c0-.758-.292-1.443-.757-1.972l2.126-3.14c.199.067.409.112.631.112 1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2c0 .52.204.989.529 1.345l-2.066 3.052A2.97 2.97 0 0 0 27 21c-.593 0-1.143.178-1.607.476l-1.475-1.508A1.5 1.5 0 0 0 24 19.5c0-.827-.673-1.5-1.5-1.5s-1.5.673-1.5 1.5.673 1.5 1.5 1.5c.294 0 .566-.088.799-.235l1.355 1.387A2.97 2.97 0 0 0 24 24c0 .128.022.25.038.374l-1.536.319A1.99 1.99 0 0 0 21 24c-1.103 0-2 .897-2 2s.897 2 2 2a2.002 2.002 0 0 0 1.962-2.381l1.366-.284A2.99 2.99 0 0 0 27 27l.02-.002.203 3.16A2 2 0 0 0 26 32c0 1.103.897 2 2 2s2-.897 2-2c0-.075-.014-.146-.022-.22l1.616-1.093c.253.193.564.313.906.313.827 0 1.5-.673 1.5-1.5s-.673-1.5-1.5-1.5M15 7c4.715 0 8 1.581 8 3s-3.285 3-8 3-8-1.581-8-3 3.285-3 8-3m8 22.642c0 1.354-3.285 2.862-8 2.862s-8-1.508-8-2.862v-4.068c1.642 1.357 5.07 2.13 8.425 2.13.836 0 1.681-.048 2.512-.141l-.112-.994c-.794.089-1.601.135-2.4.135C10.603 26.704 7 25.16 7 23.78v-4.93c1.642 1.357 5.07 2.129 8.425 2.129 1.702 0 3.355-.192 4.78-.555l-.246-.969c-1.347.343-2.914.524-4.534.524-4.822 0-8.425-1.543-8.425-2.922v-5.17C8.469 13.164 11.426 14 15 14s6.531-.836 8-2.113V17h1v-7c0-2.28-3.869-4-9-4s-9 1.72-9 4v19.642c0 2.202 3.869 3.862 9 3.862s9-1.66 9-3.862V27h-1z"
      />
    </g>
  </svg>
);
export default SvgNeptune;
