// 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 SvgPathfinderCircleCrop = ({
  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="M11.0001 5.66675C11.4121 5.66675 11.8131 5.71346 12.1983 5.80188C12.2867 6.18703 12.3334 6.5881 12.3334 7.00008C12.3334 9.94561 9.94561 12.3334 7.00008 12.3334C6.5881 12.3334 6.18703 12.2867 5.80188 12.1983C5.71346 11.8131 5.66675 11.4121 5.66675 11.0001M11.0001 5.66675C8.05455 5.66675 5.66675 8.05455 5.66675 11.0001M11.0001 5.66675C12.4146 5.66675 13.7711 6.22865 14.7713 7.22884C15.7715 8.22904 16.3334 9.58559 16.3334 11.0001C16.3334 12.4146 15.7715 13.7711 14.7713 14.7713C13.7711 15.7715 12.4146 16.3334 11.0001 16.3334C9.58559 16.3334 8.22904 15.7715 7.22884 14.7713C6.22865 13.7711 5.66675 12.4146 5.66675 11.0001M11.0001 5.66675C9.58559 5.66675 8.22904 6.22865 7.22884 7.22884C6.22865 8.22904 5.66675 9.58559 5.66675 11.0001M10.0931 2.65438C10.3747 2.85516 10.636 3.08263 10.8732 3.33311C11.1182 3.59183 11.3376 3.87511 11.5273 4.17884M5.51896 1.87511C5.98923 1.73945 6.4862 1.66675 7.00015 1.66675C7.51409 1.66675 8.01108 1.73908 8.48135 1.87475M2.47273 4.17917C2.6624 3.87543 2.88179 3.59216 3.12682 3.33343C3.36402 3.08296 3.62526 2.85549 3.90685 2.6547M1.81602 5.74194C1.71845 6.14538 1.66675 6.56673 1.66675 7.00015C1.66675 7.43357 1.71845 7.85495 1.81602 8.25835M3.90685 11.3455C3.62526 11.1447 3.36402 10.9173 3.12682 10.6668C2.88179 10.4081 2.6624 10.1247 2.47273 9.82101"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
