import { forwardRef } from "react";
import type { IconProps } from "../../types";

export const IconScissorsDisableBicolorSolid = forwardRef<
  SVGSVGElement,
  IconProps
>(({ color = "currentColor", ...props }, forwardedRef) => {
  const { className } = props;
  props = {
    ...props,
    width: `${props.width || props.size || 20}`,
    height: `${props.height || props.size || 20}`,
    className: `${
      className ? className + " " : ""
    }customeow-icon customeow-icon-icon-scissors-disable-bicolor-solid`,
  };
  return (
    <svg
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <g clipPath="url(#a)">
        <path
          d="M14.8729 0.363701C15.2808 -0.0963961 15.9504 -0.244973 16.5194 0.0189742L16.6317 0.0775679L16.7381 0.145927C17.2353 0.494927 17.4433 1.11828 17.2801 1.68694C18.036 2.03845 18.6971 2.61625 19.1463 3.39397L19.2498 3.5844C20.2319 5.50346 19.5996 7.86181 17.7899 9.03265L17.6053 9.14495C16.1554 9.98208 14.4184 9.85554 13.1239 8.97015L12.3914 10.2397L12.6385 11.1616L12.8104 11.2602C14.1273 10.1675 16.0363 9.94823 17.6053 10.8539L17.7899 10.9672C19.5994 12.138 20.2314 14.4956 19.2498 16.4145L19.1463 16.6049C18.0199 18.5557 15.5683 19.263 13.5858 18.2485L13.3953 18.145C11.8261 17.2387 11.0607 15.4759 11.3494 13.7885L10.5946 13.353L7.50569 18.7055C7.11587 19.3797 6.25332 19.6104 5.57991 19.2221C4.90718 18.8333 4.67411 17.9714 5.06331 17.2963L7.15901 13.6645L4.42562 14.8198C3.80531 15.0814 3.12452 15.1544 2.46663 15.0356L2.18538 14.9731L1.48226 14.7846C0.913414 14.6319 0.490318 14.152 0.41292 13.5658C0.336457 12.9822 0.617451 12.4057 1.12972 12.1098L4.60042 10.1059L4.74495 10.0346C4.76567 10.0261 4.78738 10.0204 4.80843 10.0131L1.12972 7.88909C0.617689 7.59324 0.336029 7.01825 0.41292 6.43401L0.431475 6.32464C0.54371 5.78996 0.947136 5.35875 1.48128 5.21526L2.1844 5.02679L2.46565 4.96331C3.12379 4.84443 3.80521 4.91843 4.42562 5.18011L10.5623 7.76897L14.7059 0.594169L14.7235 0.563896L14.745 0.534599L14.828 0.419365L14.8485 0.390068L14.8729 0.363701ZM5.67855 17.6508C5.48552 17.9855 5.60087 18.4135 5.93538 18.6069C6.27001 18.7996 6.69821 18.6854 6.89144 18.351L5.67855 17.6508ZM16.2772 0.692802C15.9843 0.524081 15.62 0.590967 15.4041 0.834404L15.3211 0.949638L5.67855 17.6508L6.28499 18.0004L6.89144 18.351L10.3358 12.3842L12.1639 13.4399C11.6751 14.9733 12.2999 16.6929 13.7508 17.5307C15.3724 18.4666 17.4315 17.9581 18.4373 16.4037L18.5321 16.2504C19.4681 14.6288 18.9585 12.5688 17.4041 11.5629L17.2508 11.4692C15.7998 10.6315 13.9975 10.9509 12.9139 12.141L12.0301 11.6303L11.6317 10.144L11.6307 10.141L12.9354 7.8803C13.9533 8.97885 15.5879 9.32084 16.9764 8.67327L17.2508 8.53069C18.872 7.59427 19.4612 5.55583 18.618 3.90765L18.5321 3.74944C18.0253 2.87204 17.1949 2.29873 16.2791 2.08929L16.534 1.64886L16.5916 1.51995C16.6945 1.21123 16.5698 0.862004 16.2772 0.692802ZM13.7684 13.5004C14.3207 12.544 15.5443 12.2159 16.5008 12.768C17.4568 13.3204 17.7843 14.5441 17.2323 15.5004L17.1209 15.6723C16.5674 16.4394 15.5453 16.7125 14.6825 16.3246L14.5008 16.2319C13.6042 15.7141 13.2592 14.6066 13.6746 13.6821L13.7684 13.5004ZM16.1453 13.3823C15.5672 13.0487 14.8374 13.2143 14.4549 13.7446L14.3826 13.8549C14.0268 14.4716 14.2384 15.2602 14.8553 15.6166L14.9725 15.6772C15.5688 15.9453 16.283 15.7231 16.617 15.145L16.6776 15.0278C16.9278 14.4709 16.7504 13.8113 16.2557 13.4545L16.1453 13.3823ZM5.45589 10.7211C5.30139 10.6322 5.11033 10.6321 4.95589 10.7211L1.48519 12.725L1.39241 12.7885C1.18922 12.9508 1.08248 13.21 1.11702 13.4731C1.15678 13.7736 1.37405 14.0205 1.66683 14.0991L2.36995 14.2875C2.8864 14.4258 3.43031 14.4105 3.93538 14.2455L4.15022 14.1655L6.98519 12.9682L7.56917 11.9565L7.4803 11.8901L5.45589 10.7211ZM4.15022 5.8344C3.58693 5.59679 2.95952 5.55417 2.36897 5.71233L1.66585 5.90081L1.5594 5.93792C1.32145 6.04197 1.1518 6.264 1.11702 6.52679L1.11019 6.63909C1.11512 6.8991 1.25549 7.14213 1.48519 7.27483L8.07601 11.0795L9.74202 8.19378L4.15022 5.8344ZM15.4647 3.50042C16.1674 3.48847 16.8557 3.84783 17.2323 4.49944C17.7842 5.45581 17.4569 6.6795 16.5008 7.23186L16.3182 7.32464C15.4551 7.71257 14.4322 7.43887 13.8787 6.67132L13.7684 6.49944C13.7624 6.48906 13.7575 6.47767 13.7518 6.46722L15.4647 3.50042ZM14.5975 6.41936C15.0008 6.81545 15.6322 6.91288 16.1453 6.61663L16.2557 6.54534C16.786 6.16299 16.9512 5.43267 16.617 4.85394C16.4414 4.54996 16.1603 4.34559 15.8455 4.25823L14.5975 6.41936Z"
          fill={color}
        />
        <path
          d="M6.89097 18.3508C6.69767 18.6853 6.2696 18.7997 5.93491 18.6067C5.6004 18.4134 5.48505 17.9853 5.67808 17.6506L6.89097 18.3508Z"
          fill={color}
        />
        <path
          d="M15.4037 0.834217C15.6195 0.590712 15.9838 0.523875 16.2767 0.692616C16.5696 0.861736 16.6941 1.21091 16.5912 1.51976L16.5335 1.64867L16.2787 2.0891C17.1946 2.29847 18.0248 2.87172 18.5316 3.74926C19.498 5.42314 18.924 7.5639 17.2503 8.53051C15.8083 9.36306 14.0207 9.05212 12.9349 7.88012L11.6302 10.1409L11.6312 10.1438L12.0296 11.6301L12.9134 12.1409C13.997 10.9507 15.7993 10.6313 17.2503 11.469C18.924 12.4355 19.4979 14.5764 18.5316 16.2502C17.5651 17.9241 15.4243 18.4969 13.7503 17.5305C12.2995 16.6927 11.6746 14.9731 12.1634 13.4397L10.3353 12.384L6.89097 18.3508L6.28452 18.0002L5.67808 17.6506L15.3207 0.949452L15.4037 0.834217ZM16.5003 12.7678C15.5438 12.2157 14.3202 12.5438 13.7679 13.5002C13.216 14.4567 13.544 15.6794 14.5003 16.2317C15.4567 16.7837 16.6794 16.4564 17.2318 15.5002C17.7839 14.5438 17.4567 13.3201 16.5003 12.7678ZM13.7513 6.46703C13.7572 6.47758 13.7619 6.48877 13.7679 6.49926C14.3202 7.45584 15.5438 7.78396 16.5003 7.23168C17.4567 6.67931 17.784 5.45574 17.2318 4.49926C16.8552 3.84753 16.167 3.48815 15.4642 3.50023L13.7513 6.46703Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
        <path
          d="M4.95542 10.7209C5.10989 10.6318 5.30086 10.632 5.45542 10.7209L7.47984 11.8899C7.51304 11.9091 7.5422 11.9321 7.5687 11.9563L6.98472 12.968 4.14976 14.1653C3.58644 14.4029 2.96004 14.4455 2.36948 14.2873L1.66636 14.0989C1.3735 14.0203 1.15623 13.7735 1.11655 13.4729 1.07709 13.1723 1.22216 12.8765 1.48472 12.7248L4.95542 10.7209ZM2.36851 5.71215C2.95915 5.55389 3.58636 5.59656 4.14976 5.83422L9.74156 8.19359 8.07554 11.0793 1.48472 7.27465C1.22213 7.12294 1.07697 6.82728 1.11655 6.5266 1.15631 6.22621 1.37274 5.9792 1.66538 5.90062L2.36851 5.71215Z"
          fill={color}
        />
      </g>
      <defs>
        <clipPath id="a">
          <path fill={color} d="M0 0H20V20H0z" />
        </clipPath>
      </defs>
    </svg>
  );
});

IconScissorsDisableBicolorSolid.displayName = "IconScissorsDisableBicolorSolid";

export default IconScissorsDisableBicolorSolid;
