// 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 SvgIntellectual = ({
  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="M10.3332 15.3333V12.6667H12.9998V10H14.6665L12.7691 5.06672C11.904 2.8175 9.74304 1.33334 7.33317 1.33334C4.20356 1.33334 1.6665 3.8704 1.6665 7.00001C1.6665 9.02794 2.73174 10.807 4.33317 11.8083V15.3333M5.21185 9.12134C4.64924 8.55874 4.33317 7.79568 4.33317 7.00001C4.33317 6.20436 4.64924 5.4413 5.21185 4.87869C5.77446 4.31608 6.53752 4.00001 7.33317 4.00001C8.12884 4.00001 8.8919 4.31608 9.4545 4.87869C10.0171 5.4413 10.3332 6.20436 10.3332 7.00001L5.33317 9.23608C5.29178 9.19908 5.25132 9.16081 5.21185 9.12134Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
