// 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 SvgEarthAirplane = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M11.3333 12.164C12.2481 11.9278 13.0919 11.4506 13.7713 10.7713C14.7715 9.77107 15.3333 8.41447 15.3333 7C15.3333 5.58551 14.7715 4.22896 13.7713 3.22877C12.7711 2.22857 11.4145 1.66667 10 1.66667C8.58553 1.66667 7.229 2.22857 6.22878 3.22877C5.38703 4.07051 4.85571 5.16467 4.70849 6.33333M14.9441 9H13.3333C12.5969 9 12 8.40307 12 7.66667V5.66667L10 5.66668C9.2636 5.66668 8.66667 5.06972 8.66667 4.33334V1.83601M9.66667 14.2915V15L6.60785 14L4.31373 16L2.78431 15.25L4.05883 13.25L1 12.25L2.78431 8L3.80392 8.5L4.05883 10.5L6.91853 11.0099C8.50867 11.2935 9.66667 12.6763 9.66667 14.2915Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
