import * as React from "react";
import type { SVGProps } from "react";
const SvgIotThingUtility = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M31.165 35.006c0-.524.674-1.829 1.2-2.783.527.955 1.2 2.259 1.2 2.783a1.201 1.201 0 0 1-2.4 0m1.2-5.841a1 1 0 0 0-.895.553c-.094.189-.254.469-.444.803-1.018 1.795-1.86 3.372-1.86 4.485 0 1.764 1.434 3.2 3.2 3.2 1.764 0 3.2-1.436 3.2-3.2 0-1.114-.846-2.693-1.866-4.49-.188-.332-.347-.611-.44-.798a1 1 0 0 0-.895-.553m1.2-2.641h-3.358v-1.645a1.835 1.835 0 0 0-1.832-1.833H12.681v-3.323h16.24a4.65 4.65 0 0 1 4.644 4.645zM17.963 13.323h10.322v-.641H17.963zm6.161 4.4v-2.401h5.161a1 1 0 0 0 1-1v-2.64a1 1 0 0 0-1-1H16.963a1 1 0 0 0-1 1v2.64a1 1 0 0 0 1 1h5.161v2.401H11.681a1 1 0 0 0-1 1v5.323a1 1 0 0 0 1 1h16.526v2.478a1 1 0 0 0 1 1h5.358a1 1 0 0 0 1-1v-3.156a6.65 6.65 0 0 0-6.644-6.645zm15.601 20.869c0 .626-.508 1.135-1.134 1.135H9.418a1.136 1.136 0 0 1-1.135-1.135V9.431c0-.626.51-1.135 1.135-1.135h29.173c.626 0 1.134.509 1.134 1.135zm6.283-24.151v-2h-4.283v-3.01a3.14 3.14 0 0 0-3.134-3.135h-3.026V2h-2v4.296h-3.28V2h-2v4.296h-3.28V2h-2v4.296h-3.282V2h-2v4.296h-3.28V2h-2v4.296H9.417a3.14 3.14 0 0 0-3.135 3.135v3.01H2v2h4.283v3.282H2v2h4.283v3.281H2v2h4.283v3.28H2v2h4.283v3.281H2v2h4.283v3.027a3.14 3.14 0 0 0 3.135 3.135h3.024v4.28h2v-4.28h3.281v4.28h2v-4.28h3.281v4.28h2v-4.28h3.281v4.28h2v-4.28h3.28v4.28h2v-4.28h3.026a3.14 3.14 0 0 0 3.134-3.135v-3.027h4.283v-2h-4.283v-3.281h4.283v-2h-4.283v-3.28h4.283v-2h-4.283v-3.281h4.283v-2h-4.283v-3.282z"
    />
  </svg>
);
export default SvgIotThingUtility;
