// 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 SvgNoPoverty = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M1.66675 9.66667V7.70707C2.79971 7.25101 4.03725 7.00001 5.33341 7.00001C6.13741 7.00001 6.91884 7.09658 7.66675 7.27877M16.3334 9.66667V7.70707C15.2005 7.25101 13.9629 7.00001 12.6667 7.00001C11.8627 7.00001 11.0813 7.09658 10.3334 7.27877M5.33341 17V15.0404C6.46637 14.5843 7.70388 14.3333 9.00008 14.3333C10.2963 14.3333 11.5338 14.5843 12.6667 15.0404V17M7.00075 3.334C7.00075 4.25484 6.25426 5.00132 5.33343 5.00132C4.41259 5.00132 3.66609 4.25484 3.66609 3.334C3.66609 2.41316 4.41259 1.66667 5.33343 1.66667C6.25426 1.66667 7.00075 2.41316 7.00075 3.334ZM14.3341 3.334C14.3341 4.25484 13.5876 5.00132 12.6667 5.00132C11.7459 5.00132 10.9994 4.25484 10.9994 3.334C10.9994 2.41316 11.7459 1.66667 12.6667 1.66667C13.5876 1.66667 14.3341 2.41316 14.3341 3.334ZM10.6674 10.6673C10.6674 11.5882 9.92095 12.3347 9.00008 12.3347C8.07928 12.3347 7.33276 11.5882 7.33276 10.6673C7.33276 9.74647 8.07928 9.00001 9.00008 9.00001C9.92095 9.00001 10.6674 9.74647 10.6674 10.6673Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
