// 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 SvgAllergensSesame = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M4.41017 13.1282C4.41017 13.9779 3.72139 14.6667 2.87171 14.6667C2.02205 14.6667 1.33325 13.9779 1.33325 13.1282C1.33325 11.5897 2.87171 10.0513 2.87171 10.0513C2.87171 10.0513 4.41017 11.5897 4.41017 13.1282Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M14.6137 4.5739C14.8337 5.39462 14.3466 6.23822 13.5259 6.45813C12.7052 6.67801 11.8616 6.19099 11.6417 5.37027C11.2435 3.88423 12.3313 2.00001 12.3313 2.00001C12.3313 2.00001 14.2156 3.08786 14.6137 4.5739Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M8.80192 9.11481C8.58199 9.93554 7.73839 10.4226 6.91765 10.2027C6.09696 9.98274 5.60991 9.13914 5.82982 8.31848C6.22801 6.83241 8.11225 5.74456 8.11225 5.74456C8.11225 5.74456 9.20005 7.62881 8.80192 9.11481Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M13.4931 13.9656C13.0305 14.6783 12.0777 14.8811 11.365 14.4185C10.6523 13.9559 10.4495 13.0032 10.9121 12.2905C11.7496 11 13.8777 10.5471 13.8777 10.5471C13.8777 10.5471 14.3306 12.6751 13.4931 13.9656Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
      <path
        d="M4.49381 4.4796C3.82783 5.00724 2.86021 4.89508 2.33257 4.2291C1.80493 3.56312 1.91709 2.59549 2.58307 2.06786C3.78895 1.11248 5.95019 1.36299 5.95019 1.36299C5.95019 1.36299 5.69969 3.52423 4.49381 4.4796Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
