// 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 SvgInsuranceHands = ({
  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.1576 16.4911L1.6665 15V7.66666C3.13926 7.66666 4.33317 8.861 4.33317 10.3337V11.3333M7.33466 17V13.6273L4.63255 10.9251C3.66933 11.8883 3.66402 13.4503 4.62658 14.4141L4.77062 14.5583M14.8421 16.4911L16.3332 15V7.66666C14.8604 7.66666 13.6665 8.861 13.6665 10.3337V11.3333M10.665 17V13.6273L13.3672 10.9251C14.3304 11.8883 14.3357 13.4503 13.3731 14.4141L13.2291 14.5583M10.3332 3.66666V1.66666H7.6665V3.66666H5.6665V6.33333H7.6665V8.33333H10.3332V6.33333H12.3332V3.66666H10.3332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
