import type { IllustrationProps } from "../icon"
import { getIconAriaProps } from "../utils"

export default function BreakfastBuffetIcon(props: IllustrationProps) {
  const ariaProps = getIconAriaProps(props)

  return (
    <svg
      width="32"
      height="32"
      viewBox="0 0 32 32"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      {...ariaProps}
    >
      <path
        d="M13.2976 4.76596C13.8499 4.76596 14.2976 4.31824 14.2976 3.76596V1C14.2976 0.447715 13.8499 0 13.2976 0H13.2551C12.7028 0 12.2551 0.447715 12.2551 0.999999V3.76596C12.2551 4.31824 12.7028 4.76596 13.2551 4.76596H13.2976Z"
        fill="#26201E"
      />
      <path
        d="M6.48987 6.1277C7.04216 6.1277 7.48987 5.67998 7.48987 5.1277V2.36174C7.48987 1.80946 7.04216 1.36174 6.48987 1.36174H6.44736C5.89508 1.36174 5.44736 1.80946 5.44736 2.36174V5.1277C5.44736 5.67998 5.89508 6.1277 6.44736 6.1277H6.48987Z"
        fill="#26201E"
      />
      <path
        d="M20.1053 1.36174C20.6576 1.36174 21.1053 1.80946 21.1053 2.36174V5.1277C21.1053 5.67998 20.6576 6.1277 20.1053 6.1277H20.0628C19.5105 6.1277 19.0628 5.67998 19.0628 5.1277V2.36174C19.0628 1.80946 19.5105 1.36174 20.0628 1.36174H20.1053Z"
        fill="#26201E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M32 9.53195V16C32 18.0619 30.3173 19.7447 28.2554 19.7447H25.5476C23.5603 24.5575 18.8358 27.9149 13.2763 27.9149C5.90393 27.9149 0 22.0108 0 14.6383V9.53192L32 9.53195ZM26.5526 14.6383V11.5745H29.9575V16C29.9575 16.9339 29.1892 17.7022 28.2554 17.7022H26.2025C26.4316 16.7197 26.5526 15.694 26.5526 14.6383ZM2.04251 11.5745V14.6383C2.04251 20.8828 7.03197 25.8723 13.2763 25.8723C19.5207 25.8723 24.5101 20.8828 24.5101 14.6383V11.5745H2.04251Z"
        fill="#26201E"
      />
      <path
        d="M25.5526 32C26.1049 32 26.5526 31.5523 26.5526 31V30.9574C26.5526 30.4052 26.1049 29.9574 25.5526 29.9574H1C0.447715 29.9574 0 30.4052 0 30.9574V31C0 31.5523 0.447716 32 1 32H25.5526Z"
        fill="#26201E"
      />
    </svg>
  )
}
