// Generated by script, don't edit it please.
import * as React from 'react';

function BirthdayCake(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 32 32" fill="currentColor" ref={svgRef} {...props}>
      <path d="M32 25.143V32H0v-6.857c1.75 0 2.679-.786 3.411-1.411.607-.536 1.018-.875 1.929-.875s1.304.339 1.929.875c.732.625 1.643 1.411 3.411 1.411 1.75 0 2.661-.786 3.411-1.411.607-.536 1-.875 1.911-.875s1.321.339 1.929.875c.732.625 1.661 1.411 3.411 1.411s2.679-.786 3.411-1.411c.607-.536 1.018-.875 1.929-.875.893 0 1.304.339 1.911.875.732.625 1.661 1.411 3.411 1.411zm0-5.714v3.429c-.911 0-1.304-.339-1.929-.875-.732-.625-1.643-1.411-3.393-1.411-1.768 0-2.679.786-3.411 1.411-.625.536-1.018.875-1.929.875s-1.321-.339-1.929-.875c-.732-.625-1.643-1.411-3.411-1.411-1.75 0-2.661.786-3.411 1.411-.607.536-1 .875-1.911.875s-1.321-.339-1.929-.875c-.732-.625-1.661-1.411-3.411-1.411-1.768 0-2.679.786-3.411 1.411-.607.536-1.018.875-1.929.875v-3.429A3.43 3.43 0 013.425 16h1.143V8h4.571v8h4.571V8h4.571v8h4.571V8h4.571v8h1.143a3.43 3.43 0 013.429 3.429zM9.143 4c0 1.893-1.018 2.857-2.286 2.857S4.571 5.839 4.571 4.571c0-2.214 2.286-1.643 2.286-4.571.857 0 2.286 2.107 2.286 4zm9.143 0c0 1.893-1.018 2.857-2.286 2.857s-2.286-1.018-2.286-2.286C13.714 2.357 16 2.928 16 0c.857 0 2.286 2.107 2.286 4zm9.143 0c0 1.893-1.018 2.857-2.286 2.857s-2.286-1.018-2.286-2.286c0-2.214 2.286-1.643 2.286-4.571.857 0 2.286 2.107 2.286 4z" />
    </svg>
  );
}

const ForwardRef = React.forwardRef(BirthdayCake);
export default ForwardRef;
