import * as React from "react";
import type { SVGProps } from "react";
const SvgIotDesiredState = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M35.437 36.055h3.239v-3.239h-3.239zm5.239 1.001a1 1 0 0 1-1 1h-5.239a1 1 0 0 1-1-1v-5.24a1 1 0 0 1 1-1h5.239a1 1 0 0 1 1 1zm-17.572-1h1.707l-.854-1.423zm-2.623.485 2.619-4.366c.361-.602 1.354-.602 1.715 0l2.62 4.366a1 1 0 0 1-.857 1.515h-5.24a1.001 1.001 0 0 1-.857-1.515m-9.621-.485a1.185 1.185 0 0 0 0-2.367c-.653 0-1.184.531-1.184 1.183s.531 1.184 1.184 1.184m0-4.367a3.186 3.186 0 0 1 3.182 3.183 3.186 3.186 0 0 1-3.182 3.184 3.187 3.187 0 0 1-3.184-3.184 3.187 3.187 0 0 1 3.184-3.183m21.957 7.86h8.479V15.352h-8.479zm-2-25.197a1 1 0 0 1 1-1.001h10.478a1 1 0 0 1 1 1.001v26.197a1 1 0 0 1-1 1H31.817a1 1 0 0 1-1-1zM19.719 39.549h8.479V10.112h-8.479zm-1.001 2a1 1 0 0 1-1-1V9.112a1 1 0 0 1 1-1h10.48a1 1 0 0 1 1 1v31.437a1 1 0 0 1-1 1zm-12.098-2h8.479V22.338H6.62zm10.479 1a1 1 0 0 1-1 1H5.621a1 1 0 0 1-1-1V21.338a1 1 0 0 1 1-1h10.478a1 1 0 0 1 1 1zm6.137 5.365h4.058v-2h-4.058zm-6.087 0h4.059v-2h-4.059zm12.174 0h4.058v-2h-4.058zm14.592-18.239h2v-4.059h-2zm0-6.087h2V17.53h-2zm0-6.087h2v-4.058h-2zM43.22 6.06c.455.712.695 1.538.695 2.388v.966h2v-.966c0-1.232-.349-2.43-1.009-3.465zm.695 33.407q0 .156-.011.311l1.996.139q.015-.224.015-.45V35.79h-2zm-2.031 5.978a6.44 6.44 0 0 0 3.412-3.219l-1.806-.857a4.46 4.46 0 0 1-2.356 2.223zm-6.474-1.531v2h4.121l-.064-2zm8.505-10.153h2v-4.058h-2zM11.063 45.914h4.058v-2h-4.058zM6.069 2.454a6.43 6.43 0 0 0-3.434 3.199l1.803.867a4.44 4.44 0 0 1 2.367-2.207zM12.474 4V2l-4.055.001-.001.15L8.449 4zm8.116 0h4.058V2H20.59zM4.613 44.649a6.4 6.4 0 0 0 3.836 1.265h.585v-2h-.585a4.42 4.42 0 0 1-2.647-.872zM43.274 3.243A6.4 6.4 0 0 0 39.467 2h-.617v2h.617c.951 0 1.86.296 2.625.856zM4 8.448q0-.168.013-.335l-1.994-.156A6 6 0 0 0 2 8.448v3.644h2zM26.677 4h4.058V2h-4.058zm6.086 0h4.058V2h-4.058zm-18.26 0h4.058V2h-4.058zM2 24.266h2v-4.058H2zm2 14.202H2v.999a6.4 6.4 0 0 0 .99 3.432l1.691-1.066A4.43 4.43 0 0 1 4 39.467zm-2-8.115h2v-4.058H2zm0-12.174h2v-4.058H2zm0 18.26h2V32.38H2z"
    />
  </svg>
);
export default SvgIotDesiredState;
