// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-nocheck
import type { VariantProps } from 'class-variance-authority'
import * as React from 'react'
import type { SVGProps } from 'react'
import { iconVariants } from '../../iconVariants'

type Color = VariantProps<typeof iconVariants>['color'] | undefined

export const SvgAllergensSoyBean2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M16.3334 5.66666C16.3334 7.66525 14.8676 9.32152 12.9525 9.61906C12.6863 11.3325 11.3325 12.6862 9.61915 12.9524C9.32162 14.8676 7.66534 16.3333 5.66675 16.3333H1.66675V12.3333C1.66675 10.3347 3.13251 8.67846 5.04769 8.38092C5.31389 6.66752 6.66761 5.31381 8.38101 5.0476C8.67855 3.13242 10.3348 1.66666 12.3334 1.66666H16.3334V5.66666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M13.6667 5.66666C13.6667 6.40304 13.0698 6.99999 12.3334 6.99999C11.597 6.99999 11.0001 6.40304 11.0001 5.66666C11.0001 4.93028 11.597 4.33332 12.3334 4.33332C13.0698 4.33332 13.6667 4.93028 13.6667 5.66666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M10.3334 8.99999C10.3334 9.73639 9.73648 10.3333 9.00008 10.3333C8.26368 10.3333 7.66675 9.73639 7.66675 8.99999C7.66675 8.26359 8.26368 7.66666 9.00008 7.66666C9.73648 7.66666 10.3334 8.26359 10.3334 8.99999Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M7.00008 12.3333C7.00008 13.0697 6.40313 13.6667 5.66675 13.6667C4.93037 13.6667 4.33341 13.0697 4.33341 12.3333C4.33341 11.5969 4.93037 11 5.66675 11C6.40313 11 7.00008 11.5969 7.00008 12.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
