// 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 SvgGlobalWarming2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M9.3335 12.3333C12.279 12.3333 14.6668 9.94554 14.6668 7.00001C14.6668 4.05449 12.279 1.66667 9.3335 1.66667C7.64923 1.66667 6.14733 2.44739 5.16992 3.66667M14.2792 8.99994H12.6668C11.9304 8.99994 11.3335 8.40301 11.3335 7.66662V5.66662L9.3335 5.66663C8.5971 5.66663 8.00016 5.06967 8.00016 4.33329V1.83464M4.3335 5.66667C5.25397 5.66667 6.00016 6.41286 6.00016 7.33334V10.8385C6.80416 11.3767 7.3335 12.2932 7.3335 13.3333C7.3335 14.9902 5.99035 16.3333 4.3335 16.3333C2.67664 16.3333 1.3335 14.9902 1.3335 13.3333C1.3335 12.2932 1.86284 11.3767 2.66683 10.8385V7.33334C2.66683 6.41286 3.41302 5.66667 4.3335 5.66667ZM4.66683 13H4.00016V13.6667H4.66683V13Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
