// 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 SvgUserSearch = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M4.36436 11.6665C5.33984 11.316 6.67852 10.9998 8.33342 10.9998C9.98828 10.9998 11.327 11.316 12.3025 11.6665M13.0504 13.0503L16.3334 16.3332M1.66675 8.33317C1.66675 10.1013 2.36913 11.797 3.61937 13.0472C4.86961 14.2974 6.56531 14.9998 8.33341 14.9998C10.1015 14.9998 11.7972 14.2974 13.0475 13.0472C14.2977 11.797 15.0001 10.1013 15.0001 8.33317C15.0001 6.56506 14.2977 4.86937 13.0475 3.61912C11.7972 2.36888 10.1015 1.6665 8.33341 1.6665C6.56531 1.6665 4.86961 2.36888 3.61937 3.61912C2.36913 4.86937 1.66675 6.56506 1.66675 8.33317ZM6.00008 6.6665C6.00008 6.97292 6.06043 7.27634 6.1777 7.55943C6.29496 7.84252 6.46683 8.09975 6.6835 8.31642C6.90017 8.53309 7.15739 8.70496 7.44049 8.82222C7.72358 8.93948 8.027 8.99984 8.33341 8.99984C8.63983 8.99984 8.94325 8.93948 9.22634 8.82222C9.50944 8.70496 9.76666 8.53309 9.98333 8.31642C10.2 8.09975 10.3719 7.84252 10.4891 7.55943C10.6064 7.27634 10.6667 6.97292 10.6667 6.6665C10.6667 6.36009 10.6064 6.05667 10.4891 5.77358C10.3719 5.49048 10.2 5.23326 9.98333 5.01659C9.76666 4.79992 9.50944 4.62805 9.22634 4.51079C8.94325 4.39352 8.63983 4.33317 8.33341 4.33317C8.027 4.33317 7.72358 4.39352 7.44049 4.51079C7.15739 4.62805 6.90017 4.79992 6.6835 5.01659C6.46683 5.23326 6.29496 5.49048 6.1777 5.77358C6.06043 6.05667 6.00008 6.36009 6.00008 6.6665Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
