import * as React from "react";
import type { SVGProps } from "react";
const SvgIotHardwareBoard = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M37.221 22.981h3.246v-3.245h-3.246zm-5.624-.622h3.624v2.623h7.246v-7.246h-7.246v2.623h-3.624a2.18 2.18 0 0 0-1.933-1.186 2.185 2.185 0 1 0 0 4.371c.845 0 1.57-.484 1.933-1.185m1.173 17.789a9.54 9.54 0 0 1-8.788 5.815 9.54 9.54 0 0 1-8.788-5.815l1.84-.784a7.54 7.54 0 0 0 6.948 4.599 7.54 7.54 0 0 0 6.948-4.599zm-12.629-2.69a3.966 3.966 0 0 0 3.841 2.942 3.966 3.966 0 0 0 3.842-2.942l1.933.51a5.97 5.97 0 0 1-5.775 4.432 5.97 5.97 0 0 1-5.775-4.432zM15.194 7.816A9.54 9.54 0 0 1 23.982 2a9.54 9.54 0 0 1 8.788 5.816l-1.84.783A7.54 7.54 0 0 0 23.982 4a7.54 7.54 0 0 0-6.948 4.599zm12.63 2.689a3.965 3.965 0 0 0-3.842-2.941 3.964 3.964 0 0 0-3.841 2.941l-1.934-.51a5.966 5.966 0 0 1 5.775-4.431c2.714 0 5.089 1.822 5.775 4.431zM16.24 33.473v-9.031l-4.587-4.587a2.179 2.179 0 0 0-3.619-2.205 2.184 2.184 0 0 0 0 3.09 2.17 2.17 0 0 0 2.205.529l4.001 4.001v8.203H9.246v-4.498a2.18 2.18 0 0 0-1-4.119 2.185 2.185 0 0 0-2.186 2.185c0 .845.484 1.569 1.186 1.933v4.499H4V14.49h11.119l.019 3.81 4.584 4.585a2.18 2.18 0 0 0 .528 2.205 2.187 2.187 0 0 0 3.091-3.091 2.17 2.17 0 0 0-2.205-.528l-4.002-4.003-.015-2.978h26.845v13.737H28.538a2.18 2.18 0 0 0-1.933-1.186 2.187 2.187 0 1 0 0 4.371c.845 0 1.568-.484 1.933-1.185h15.426v3.246zM3 12.49a1 1 0 0 0-1 1v20.983a1 1 0 0 0 1 1h41.964a1 1 0 0 0 1-1V13.49a1 1 0 0 0-1-1z"
    />
  </svg>
);
export default SvgIotHardwareBoard;
