// 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 SvgToiletManWoman = ({
  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="M2.66683 17V12.6667H1.3335V8.00002C1.3335 8.00002 2.66683 7.00002 5.00016 7.00002C6.36398 7.00002 7.38616 7.34165 8.00016 7.62555L8.33516 7.48353C8.95856 7.23914 9.8599 7.00002 11.0002 7.00002C12.1404 7.00002 13.0418 7.23914 13.6652 7.48353L15.1642 14H13.332V17M8.00016 17V10.3334M3.3335 3.33335C3.3335 3.77538 3.50909 4.1993 3.82165 4.51186C4.13421 4.82443 4.55814 5.00002 5.00016 5.00002C5.44219 5.00002 5.86611 4.82443 6.17867 4.51186C6.49123 4.1993 6.66683 3.77538 6.66683 3.33335C6.66683 2.89133 6.49123 2.4674 6.17867 2.15484C5.86611 1.84228 5.44219 1.66669 5.00016 1.66669C4.55814 1.66669 4.13421 1.84228 3.82165 2.15484C3.50909 2.4674 3.3335 2.89133 3.3335 3.33335ZM9.3335 3.33335C9.3335 3.77538 9.50909 4.1993 9.82165 4.51186C10.1342 4.82443 10.5581 5.00002 11.0002 5.00002C11.4422 5.00002 11.8661 4.82443 12.1787 4.51186C12.4912 4.1993 12.6668 3.77538 12.6668 3.33335C12.6668 2.89133 12.4912 2.4674 12.1787 2.15484C11.8661 1.84228 11.4422 1.66669 11.0002 1.66669C10.5581 1.66669 10.1342 1.84228 9.82165 2.15484C9.50909 2.4674 9.3335 2.89133 9.3335 3.33335Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
