// 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 SvgComputerChipThirtyTwoCore = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M12.1497 10H8.97233V9.15913C8.97233 8.9274 9.10953 8.7178 9.32187 8.62487L11.2895 7.76407C11.5018 7.67113 11.639 7.46153 11.639 7.22973V6.58315C11.639 6.26098 11.3779 6 11.0557 6H9.55567C9.23347 6 8.97233 6.26117 8.97233 6.58334V7.00053M4.361 9V9.41667C4.361 9.73887 4.62217 10.0001 4.94434 10.0001H6.44434C6.76653 10.0001 7.02767 9.73887 7.02767 9.41667V8.41653C7.02767 8.0944 6.76653 7.83333 6.44435 7.83333H5.35991H6.2778C6.59997 7.83333 6.861 7.57227 6.861 7.25007V6.58332C6.861 6.26115 6.59985 6 6.27768 6H5.11101C4.78884 6.00001 4.52767 6.26117 4.52767 6.58334V7.00053M6 2.33333V0M10 2.33333V0M6 16V13.6667M10 16V13.6667M13.6667 6H16M13.6667 10H16M0 6H2.33333M0 10H2.33333M2.33333 2.33333H13.6667V13.6667H2.33333V2.33333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
