import * as React from "react";
import type { SVGProps } from "react";
const SvgIotGreengrassComponentMachineLearning = (
  props: SVGProps<SVGSVGElement>
) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M4 24c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2M24 4c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2M10.961 35.532a17.4 17.4 0 0 1-3.901-7.693C8.749 27.372 10 25.836 10 24c0-1.821-1.23-3.344-2.897-3.826 1.501-6.412 6.654-11.528 13.103-12.969C20.721 8.819 22.217 10 24 10c1.78 0 3.274-1.177 3.792-2.787a17.1 17.1 0 0 1 5.113 2.042l1.033-1.713a19.1 19.1 0 0 0-6.018-2.337A4.006 4.006 0 0 0 24 2a4.006 4.006 0 0 0-3.917 3.189C12.612 6.728 6.647 12.679 5.071 20.12A4 4 0 0 0 2 24c0 1.866 1.29 3.426 3.022 3.865a19.4 19.4 0 0 0 4.541 9.098l-2.547-.039-.032 2 4.924.076h.016a1 1 0 0 0 1-.985l.076-5-2-.03zM42 26c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2M24 44c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2m22-20a4 4 0 0 0-3.126-3.897 19.16 19.16 0 0 0-4.673-9.06L41.016 11l-.032-2-5 .076A1.003 1.003 0 0 0 35 10.092l.076 4.924 2-.032-.035-2.253a17.2 17.2 0 0 1 3.807 7.458C39.206 20.687 38 22.198 38 24c0 1.82 1.229 3.342 2.896 3.825-1.427 6.48-6.542 11.67-13.042 13.162C27.402 39.273 25.854 38 24 38c-1.856 0-3.406 1.276-3.855 2.993a17.2 17.2 0 0 1-5.146-2.06l-1.037 1.71a19.1 19.1 0 0 0 6.192 2.398C20.616 44.74 22.156 46 24 46c1.847 0 3.39-1.264 3.848-2.967 7.589-1.55 13.579-7.601 15.083-15.154A4 4 0 0 0 46 24m-25.028 9.488-4.494-2.657V29H19v2h2v-3a1 1 0 0 0-1-1h-4v.005c-.02-.012-.034-.028-.055-.039l-2.467-1.304v-3.894l2.469-1.315c.326-.174.531-.514.531-.883V19H21v-2h-4.522v-.284l4.524-2.59 1.826 1.17V21H19a1 1 0 0 0-1 1v3h2v-2h2.828v9.413zm5.947-19.381 4.559 2.609v2.854c0 .369.204.709.53.883l2.47 1.315V22H30a1 1 0 0 0-1 1v2h-3v2h4a1 1 0 0 0 1-1v-2h3.478v1.662l-2.468 1.304a1 1 0 0 0-.532.884v2.981L28 32.887V31h1v-2h-2a1 1 0 0 0-1 1v2.855l-1.172-.728V20H29a1 1 0 0 0 1-1v-2h-2v1h-3.172v-2.717zm-.459 21.389a1 1 0 0 0 1.037.012l5.489-3.246a1 1 0 0 0 .492-.861v-2.948l2.467-1.305a1 1 0 0 0 .533-.884v-5.097c0-.37-.205-.709-.531-.883l-2.469-1.315v-2.833c0-.359-.193-.69-.503-.868l-5.555-3.179a1 1 0 0 0-.987-.003l-2.615 1.47-2.248-1.44a1 1 0 0 0-1.036-.027l-5.554 3.179a1 1 0 0 0-.502.868v2.833l-2.47 1.315a1 1 0 0 0-.53.883v5.097a1 1 0 0 0 .532.884l2.468 1.305v2.948c0 .354.186.681.491.861l5.489 3.246a1 1 0 0 0 1.01.004l2.524-1.463-.004-.007h.134z"
    />
  </svg>
);
export default SvgIotGreengrassComponentMachineLearning;
