import * as React from "react";
import type { SVGProps } from "react";
const SvgStorageGatewayAmazonS3FileGateway = (
  props: SVGProps<SVGSVGElement>
) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M31 7.5C27.486 5.689 23.498 4 18 4 12.189 4 8.621 5.404 5 7.5V46H3V7.072c0-.32.17-.616.446-.778C7.308 4.031 11.507 2 18 2c6.03 0 10.648 2.279 14.203 4.111l.308.159a.9.9 0 0 1 .489.802V16h-2zM38 37v8c0 .55-.45 1-1 1H9.914a.903.903 0 0 1-.903-.902L9 26c0-.55.449-1 1-1h8c.229 0 .497.168.597.375l.844 1.349a.49.49 0 0 0 .439.276H27v2h-8c-.347 0-.5 0-.797-.791l-.585-.921c-.071-.174-.43-.288-.618-.288h-6v17h25v-7zm-2.021-4.005c-3.012 0-3.84-.437-4.009-.555l-1.57-9.158c2.169.71 5.095.744 5.6.744.506 0 3.438-.034 5.608-.746l-.562 3.355c-1.358-.495-2.812-1.186-3.629-1.578A1.5 1.5 0 0 0 36 24.026a1.501 1.501 0 0 0 0 3c.22 0 .427-.05.615-.135.929.444 2.572 1.222 4.095 1.746l-.637 3.795c-.179.122-1.039.563-4.094.563M36 20.026c3.137 0 5.155.585 5.829 1-.674.416-2.692 1-5.829 1s-5.155-.584-5.829-1c.674-.415 2.692-1 5.829-1m8.933 7.747c-.129-.666-.763-1.186-1.756-1.753l.809-4.828-.011-.002c.004-.056.025-.106.025-.164 0-2.916-7.182-3-8-3s-8 .084-8 3c0 .059.021.11.026.167l-.011.002 1.998 11.667c.241 1.475 2.081 2.133 5.966 2.133 3.942 0 5.807-.658 6.049-2.129l.62-3.697q.495.094.862.094c.543 0 .899-.151 1.157-.456.241-.287.338-.664.266-1.034"
    />
  </svg>
);
export default SvgStorageGatewayAmazonS3FileGateway;
