// 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 SvgDeepfakeTechnology = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M11.6665 7V8.33333M8.6665 3.35823H4.33317M8.6669 8H5.33317M5.33317 8C5.33317 8.26522 5.22781 8.51957 5.04028 8.70711C4.85274 8.89464 4.59839 9 4.33317 9C4.06795 9 3.8136 8.89464 3.62606 8.70711C3.43853 8.51957 3.33317 8.26522 3.33317 8C3.33317 7.73478 3.43853 7.48043 3.62606 7.29289C3.8136 7.10536 4.06795 7 4.33317 7C4.59839 7 4.85274 7.10536 5.04028 7.29289C5.22781 7.48043 5.33317 7.73478 5.33317 8ZM8.6673 12.7083H3.6665M6.99984 5.66667H8.6665M6.33317 10.3333H8.6649M8.6665 14H14.3271V10.6667H15.9998C14.9962 6.54545 13.3501 2 8.6665 2V14ZM2.33317 3.33333C2.33317 3.46466 2.35904 3.59469 2.40929 3.71602C2.45955 3.83734 2.53321 3.94758 2.62606 4.04044C2.71892 4.1333 2.82916 4.20696 2.95049 4.25721C3.07181 4.30747 3.20185 4.33333 3.33317 4.33333C3.46449 4.33333 3.59453 4.30747 3.71585 4.25721C3.83718 4.20696 3.94742 4.1333 4.04028 4.04044C4.13314 3.94758 4.2068 3.83734 4.25705 3.71602C4.3073 3.59469 4.33317 3.46466 4.33317 3.33333C4.33317 3.20201 4.3073 3.07198 4.25705 2.95065C4.2068 2.82932 4.13314 2.71909 4.04028 2.62623C3.94742 2.53337 3.83718 2.45971 3.71585 2.40945C3.59453 2.3592 3.46449 2.33333 3.33317 2.33333C3.20185 2.33333 3.07181 2.3592 2.95049 2.40945C2.82916 2.45971 2.71892 2.53337 2.62606 2.62623C2.53321 2.71909 2.45955 2.82932 2.40929 2.95065C2.35904 3.07198 2.33317 3.20201 2.33317 3.33333ZM1.6665 12.6667C1.6665 12.9319 1.77186 13.1862 1.9594 13.3738C2.14693 13.5613 2.40129 13.6667 2.6665 13.6667C2.93172 13.6667 3.18607 13.5613 3.37361 13.3738C3.56115 13.1862 3.6665 12.9319 3.6665 12.6667C3.6665 12.4015 3.56115 12.1471 3.37361 11.9596C3.18607 11.772 2.93172 11.6667 2.6665 11.6667C2.40129 11.6667 2.14693 11.772 1.9594 11.9596C1.77186 12.1471 1.6665 12.4015 1.6665 12.6667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
