import * as React from "react";
import type { SVGProps } from "react";
const SvgComputeOptimizer = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    fill="none"
    viewBox="0 0 40 40"
    {...props}
  >
    <path fill="#E7157B" d="M0 0h40v40H0z" />
    <path
      fill="#fff"
      fillRule="evenodd"
      d="M21.024 23.032v-1.005c1.778-.245 3.131-1.77 3.131-3.637s-1.353-3.392-3.131-3.638v-1.005c2.337.252 4.131 2.222 4.131 4.643s-1.794 4.39-4.131 4.642m1.002-15.426h-1.002v-1h1.53c.138 0 .269.057.364.156a.5.5 0 0 1 .135.372l-.081 1.46c.836.226 1.637.556 2.389.986l.972-1.092a.497.497 0 0 1 .726-.021l3.175 3.166a.5.5 0 0 1-.021.728l-1.088.973c.431.749.764 1.549.992 2.387l1.457-.085a.54.54 0 0 1 .372.136.5.5 0 0 1 .157.364l.006 4.483a.5.5 0 0 1-.156.364.5.5 0 0 1-.372.136l-1.453-.081a10 10 0 0 1-1.208 2.756l-.845-.532a9.1 9.1 0 0 0 1.178-2.857c.054-.238.236-.408.517-.39l1.338.075-.004-3.424-1.343.076a.494.494 0 0 1-.516-.387 9 9 0 0 0-1.185-2.85.5.5 0 0 1 .089-.64l1.004-.898-2.426-2.418-.895 1.005a.5.5 0 0 1-.64.09A9.1 9.1 0 0 0 22.34 9.47a.5.5 0 0 1-.389-.516zm-6.418 23.747-1.576-.947 3.3-2.474-.6-.8-3.626 2.72-3.08-1.849v-3.672l2.265-1.372-.518-.854-2.293 1.389-2.479-.992L7 19.492l2.76-1.67-.517-.857L7 18.324l.001-1.838 2.502-1.37 2.549 1.687v1.46l-1.295.852.549.835 1.279-.84 1.428.73v1.693h1v-2a.5.5 0 0 0-.272-.445l-1.689-.861v-1.424l2.801-1.854a.5.5 0 0 0 .225-.417v-3h-1v2.731l-2.526 1.67-2.526-1.668V10.4l1.985-1.324v2.455h1V8.41l2.02-1.346 3.97 1.592v9.499l-2.205-1.49-.56.83 2.765 1.866v1.453l-4.276 3.325.613.788 3.663-2.847v7.703zm4.079-23.5-4.528-1.816a.5.5 0 0 0-.464.048l-5.446 3.63a.5.5 0 0 0-.223.417v4.104L6.26 15.75a.5.5 0 0 0-.259.438L6 19.063l.001 3.778c0 .203.125.387.314.463l2.711 1.085v3.898a.5.5 0 0 0 .243.428l6.052 3.63a.49.49 0 0 0 .467.026l3.923-1.816a.5.5 0 0 0 .29-.453V8.317a.5.5 0 0 0-.314-.464M30.153 30.52H23.11a.56.56 0 0 1-.291-.064c-.323-.203-.708-.596-.708-1.312 0-.887.563-1.218 1.037-1.34a.5.5 0 0 0 .374-.513l-.018-.297c0-.782.556-1.655 1.239-1.945a2.2 2.2 0 0 1 .869-.186c.752 0 1.283.43 1.515.665.255.256.464.6.603.997a.501.501 0 0 0 .874.13.6.6 0 0 1 .671-.225c.285.093.448.398.45.788a.5.5 0 0 0 .41.561c.479.082 1.282.372 1.282 1.38 0 1.177-1.074 1.34-1.264 1.36m.543-3.633c-.123-.802-.63-1.25-1.109-1.407a1.6 1.6 0 0 0-1.195.084 3.4 3.4 0 0 0-.556-.741c-.951-.957-2.252-1.215-3.484-.695-1.037.442-1.823 1.642-1.847 2.84-.88.372-1.394 1.16-1.394 2.175 0 1.233.736 1.883 1.175 2.16.229.143.507.216.824.216h7.066l.036-.002c.763-.055 2.205-.62 2.205-2.357 0-1.29-.831-1.997-1.721-2.273"
      clipRule="evenodd"
    />
  </svg>
);
export default SvgComputeOptimizer;
