// 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 SvgAiScienceRobot = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M11.5286 8.61767C10.9224 9.64193 10.0587 10.7503 8.9965 11.8125C6.19175 14.6173 3.06542 16.0383 2.01364 14.9865C0.961856 13.9348 2.38292 10.8085 5.18766 8.00367C6.04702 7.14433 6.93656 6.41488 7.78737 5.84665C8.01537 5.69436 8.24064 5.55365 8.46177 5.42513M13.3332 0V1.66667M12.3332 3.33333V4.66667M14.3332 3.33333V4.66667M5.18734 11.8124C7.9921 14.6171 11.1184 16.0382 12.1702 14.9865C13.222 13.9347 11.8009 10.8083 8.99617 8.0036C6.19142 5.19883 3.06509 3.77777 2.01331 4.82955C0.961531 5.88133 2.38259 9.00767 5.18734 11.8124ZM10.3332 6.33333V1.66667H16.3298V6.33333H10.3332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
