// 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 SvgFireEvacuation = ({
  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="M0.666504 2.33334C1.77108 1 3.56194 1 4.66652 2.33334C5.7711 3.66667 7.5619 3.66667 8.6665 2.33334M0.666504 5.66667C1.77108 4.33334 3.56194 4.33334 4.66652 5.66667M0.666504 9C1.77108 7.66667 3.56194 7.66667 4.66652 9M11.3075 15.3333V11.9743L9.33317 10M11.3332 8L7.33317 12H3.99984M6.6665 6.66674H9.33317L13.3332 9.3334H15.9998M13.3332 6.66667C14.0696 6.66667 14.6665 6.06972 14.6665 5.33334C14.6665 4.59696 14.0696 4 13.3332 4C12.5968 4 11.9998 4.59696 11.9998 5.33334C11.9998 6.06972 12.5968 6.66667 13.3332 6.66667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
