// 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 SvgTextToSpeech2 = ({
  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="M1.33325 5.33325C1.33325 3.12411 3.12411 1.33325 5.33325 1.33325M3.33325 5.33325C3.33325 4.22869 4.22869 3.33325 5.33325 3.33325M14.6666 5.33325C14.6666 3.12411 12.8757 1.33325 10.6666 1.33325M12.6666 5.33325C12.6666 4.22869 11.7712 3.33325 10.6666 3.33325M2.99992 7.11092H12.9999M7.99992 5.33325V7.11105M3.99992 14.6665C5.40159 14.6665 7.29445 13.4386 8.77485 12.2736C10.3403 11.0417 11.1111 9.10292 11.1111 7.11092M11.9999 14.6665C10.5983 14.6665 8.70545 13.4386 7.22499 12.2736C5.65959 11.0417 4.88881 9.10292 4.88881 7.11092"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
