// 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 SvgPdfReaderApplication = ({
  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="M8.99122 2.83373C8.68602 1.10747 5.96688 1.28839 6.13233 3.42982C6.29778 5.57126 11.4373 11.3893 14.1109 12.3992C16.7845 13.409 17.0279 10.6245 14.9387 9.92788C12.8495 9.23122 5.88852 11.6637 2.98684 13.1941C0.0851623 14.7247 2.65314 17.452 4.16914 15.841C5.68514 14.23 9.27562 4.44204 8.99122 2.83373Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
