import * as React from "react";
import type { SVGProps } from "react";
const SvgIotThingFactory = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M30.246 31.762h1.516v-1.516h-1.516zm-2 .999a1 1 0 0 0 1 1h3.516a1 1 0 0 0 1-1v-3.515a1 1 0 0 0-1-1h-3.516a1 1 0 0 0-1 1zm-12.063-1h1.516v-1.516h-1.516zm-.999-3.515a1 1 0 0 0-1 1v3.515a1 1 0 0 0 1 1h3.515a1 1 0 0 0 1-1v-3.515a1 1 0 0 0-1-1zm8.03-4.395h1.516v-1.516h-1.516zm-.999-3.515a1 1 0 0 0-1 1v3.515a1 1 0 0 0 1 1h3.515a1 1 0 0 0 1-1v-3.515a1 1 0 0 0-1-1zm-6.032 3.515h1.516v-1.516h-1.516zm-.999-3.515a1 1 0 0 0-1 1v3.515a1 1 0 0 0 1 1h3.515a1 1 0 0 0 1-1v-3.515a1 1 0 0 0-1-1zm20.093 14.941H26.73v-6.031a1 1 0 0 0-1-1h-3.515a1 1 0 0 0-1 1v6.031h-8.547V13.945l16.255 5.56a1 1 0 0 0 1.323-.947v-5.011h.637v5.917a1 1 0 0 0 .676.946l3.718 1.271zm-2.394-16.528v-6.202a1 1 0 0 0-1-1h-2.637a1 1 0 0 0-1 1v4.613L11.991 11.6a1 1 0 0 0-1.323.947v23.73a1 1 0 0 0 1 1h10.547a1 1 0 0 0 1-1v-6.031h1.515v6.031a1 1 0 0 0 1 1h10.547a1 1 0 0 0 1-1V20.966a1 1 0 0 0-.677-.946zm6.787 19.788c0 .626-.509 1.135-1.135 1.135H9.409a1.136 1.136 0 0 1-1.135-1.135V9.424c0-.626.509-1.135 1.135-1.135h29.126c.626 0 1.135.509 1.135 1.135zm6.275-24.112v-2H41.67V9.424a3.14 3.14 0 0 0-3.135-3.135h-3.016V2h-2v4.289h-3.273V2h-2v4.289h-3.273V2h-2v4.289h-3.274V2h-2v4.289h-3.273V2h-2v4.289H9.409a3.14 3.14 0 0 0-3.135 3.135v3.001H2v2h4.274v3.274H2v2h4.274v3.273H2v2h4.274v3.274H2v2h4.274v3.273H2v2h4.274v3.018a3.14 3.14 0 0 0 3.135 3.135h3.017v4.273h2v-4.273h3.273v4.273h2v-4.273h3.274v4.273h2v-4.273h3.273v4.273h2v-4.273h3.273v4.273h2v-4.273h3.016a3.14 3.14 0 0 0 3.135-3.135v-3.018h4.275v-2H41.67v-3.273h4.275v-2H41.67v-3.274h4.275v-2H41.67v-3.273h4.275v-2H41.67v-3.274z"
    />
  </svg>
);
export default SvgIotThingFactory;
