// 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 SvgUserArrowsAccountSwitch = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M3.81465 14.1856C3.76455 14.1355 3.71524 14.0847 3.66675 14.0333V13.8561C3.66675 13.8561 5.44453 12.3323 9.00008 12.3323C12.5556 12.3323 14.3334 13.8561 14.3334 13.8561V14.0334C14.2849 14.0847 14.2356 14.1355 14.1855 14.1856M3.81465 14.1856C5.18991 15.5608 7.05518 16.3335 9.00008 16.3335C10.945 16.3335 12.8103 15.5608 14.1855 14.1856M3.81465 14.1856C2.43938 12.8103 1.66675 10.945 1.66675 9.00008C1.66675 7.05516 2.43937 5.1899 3.81463 3.81463C5.1899 2.43937 7.05516 1.66675 9.00008 1.66675C13.0001 1.66675 14.6667 4.50008 16.3334 6.33342M14.1855 14.1856C15.5608 12.8103 16.3334 10.945 16.3334 9.00008M16.3334 6.33342V3.66675M16.3334 6.33342H13.6667M6.33408 7.66608C6.33408 8.01619 6.40304 8.36286 6.53702 8.68632C6.671 9.00977 6.86737 9.30367 7.11493 9.55123C7.3625 9.79879 7.65639 9.99516 7.97985 10.1291C8.3033 10.2631 8.64998 10.3321 9.00008 10.3321C9.35019 10.3321 9.69686 10.2631 10.0203 10.1291C10.3438 9.99516 10.6377 9.79879 10.8852 9.55123C11.1328 9.30367 11.3292 9.00977 11.4631 8.68632C11.5971 8.36286 11.6661 8.01619 11.6661 7.66608C11.6661 7.31598 11.5971 6.9693 11.4631 6.64585C11.3292 6.32239 11.1328 6.0285 10.8852 5.78093C10.6377 5.53337 10.3438 5.337 10.0203 5.20302C9.69686 5.06904 9.35019 5.00008 9.00008 5.00008C8.64998 5.00008 8.3033 5.06904 7.97985 5.20302C7.65639 5.337 7.3625 5.53337 7.11493 5.78093C6.86737 6.0285 6.671 6.32239 6.53702 6.64585C6.40304 6.9693 6.33408 7.31598 6.33408 7.66608Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
