import * as React from "react";
import type { SVGProps } from "react";
const SvgS3DirectoryBucket = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    fill="none"
    viewBox="0 0 48 48"
    {...props}
  >
    <path
      fill="#7AA116"
      d="M20.29 24.06c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h1v2h-4c-.55 0-1 .45-1 1v2h-1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-1v-1h8v1h-1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-1v-2c0-.55-.45-1-1-1h-4v-2h1c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm-2 15h-2v-2h2zm10 0h-2v-2h2zm-5-11h-2v-2h2zm21.97-1.8c-.21-1.15-1.54-2.37-4.24-3.91L42.74 9.6l.05-.39v-.13c0-4.17-10.49-7.07-19.9-7.07S3 4.9 3 9.07v.13l.05.39 4.23 31.42c.13 3.68 9.61 5.05 15.61 5.05 3.31 0 6.64-.35 9.36-.98 1.1-.25 2.08-.55 2.92-.88 2.17-.86 3.28-1.93 3.33-3.19l1.74-12.93c.95.2 1.82.32 2.54.32.97 0 1.69-.21 2.09-.67.35-.42.49-.94.39-1.48zM22.9 4c10.42 0 17.76 3.23 17.9 5.02l-.03.21c-.52 1.78-7.52 4.25-17.87 4.25S5.54 11.01 5.03 9.23L5 9.02C5.14 7.23 12.48 4 22.89 4zm13.61 36.8v.13c0 .15-.38.74-2.06 1.41-.75.3-1.64.56-2.64.79-2.58.6-5.74.92-8.91.92-8.47 0-13.61-2.17-13.61-3.13v-.13l-3.85-28.5c3.62 2.11 10.71 3.2 17.46 3.2s13.84-1.09 17.46-3.2l-1.41 10.48-.38 2.82c-3.64-1.17-8.75-3.28-13.58-5.58a2.087 2.087 0 0 0-2.08-1.99c-1.12 0-2.1.94-2.1 2.1s.94 2.1 2.1 2.1c.45 0 .87-.15 1.22-.4 4.33 2.08 9.86 4.53 14.18 5.78l-1.78 13.21zm3.99-14.64.22-1.66c1.78 1.09 2.33 1.71 2.49 1.98-.47.14-1.43.01-2.72-.32z"
    />
  </svg>
);
export default SvgS3DirectoryBucket;
