import * as React from "react";
import type { SVGProps } from "react";
const SvgCodewhisperer = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#01A88D" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M13.016 9.001h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1h-1zm12.003 11.182.945.328-2.101 6.055-.945-.328zm-3.643.875.711.704-1.549 1.562 1.518 1.559-.717.697-1.86-1.911a.5.5 0 0 1 .003-.701zm8.19 1.91a.5.5 0 0 1 .003.701l-1.861 1.911-.717-.697 1.518-1.56-1.548-1.561.711-.704zm3.45 2.534-1.724.862a.5.5 0 0 0-.276.447v3.035l-4.06 2.498-1.94-1.109v-2.234a.5.5 0 1 0-1 0v2.234l-1.941 1.109-4.059-2.498v-3.035a.5.5 0 0 0-.277-.447l-1.723-.862V21.37l1.803-1.374a.5.5 0 0 0 .197-.398v-2.83l3.718-2.168 2.282 1.274v2.127h1v-2.127l2.282-1.274 3.718 2.168v2.83c0 .157.073.304.197.398l1.803 1.374zm-1-6.151v-2.87a.5.5 0 0 0-.248-.432l-4.212-2.457a.5.5 0 0 0-.496-.004l-2.531 1.413h-.026l-2.531-1.413a.5.5 0 0 0-.496.004l-4.212 2.457a.5.5 0 0 0-.248.432v2.87l-1.803 1.373a.5.5 0 0 0-.197.398v4.689c0 .19.107.363.276.448l1.724.861v3.005a.5.5 0 0 0 .238.426l4.55 2.8a.5.5 0 0 0 .51.008l2.202-1.258 2.202 1.258a.5.5 0 0 0 .51-.008l4.55-2.8a.5.5 0 0 0 .238-.426V27.12l1.723-.861a.5.5 0 0 0 .277-.448v-4.689a.5.5 0 0 0-.197-.398zm-20.95-9.35L7.079 7l25.937.033-.009 2.968zM32.952 6H7.079c-.586 0-1.063.463-1.063 1.032L6 24.968c0 .565.474 1.029 1.06 1.033L10.016 26v-1L7 24.968l.062-13.967h25.942l-.044 14h-1.944v1h1.944c.582 0 1.056-.474 1.056-1.056V7.033c0-.569-.478-1.033-1.064-1.033"
      />
    </g>
  </svg>
);
export default SvgCodewhisperer;
