// 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 SvgFingerprintScan2 = ({
  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="M3.99992 12.0002V8.00017C3.99992 6.78364 4.54299 5.69396 5.39992 4.96033M12 9.20004V8.00004C12 5.7909 10.2091 4.00004 7.99999 4.00004C7.43112 4.00004 6.88998 4.1188 6.39998 4.33287M11.9999 10V12M6.00025 9.60004V8.00004C6.00025 6.89544 6.89565 6.00004 8.00025 6.00004M6.00025 10.4001V12.0001M9.99992 12.0001V8.00011C9.99992 7.34584 9.68579 6.76497 9.20012 6.40011M7.99992 7.59997V8.79997M7.99992 9.59997V12M5.33325 14.6667H1.33325V10.6667M14.6666 10.6667V14.6667H10.6666M1.33325 5.33337V1.33337H5.33325M10.6666 1.33337H14.6666V5.33337"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
