import * as React from "react";
import type { IconProps, IconMetadata, IconComponent } from "../../types";

export const Abstract98: IconComponent = React.forwardRef<
  SVGSVGElement,
  IconProps
>(function Abstract98(
  {
    color = "currentColor",
    fill,
    size = 24,
    strokeWidth,
    strokeLinecap,
    strokeLinejoin,
    strokeDasharray,
    opacity,
    className,
    ...props
  },
  forwardedRef,
) {
  return (
    <svg
      width={size}
      height={size}
      viewBox="0 0 21 23"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={className}
      strokeWidth={strokeWidth}
      strokeLinecap={strokeLinecap}
      strokeLinejoin={strokeLinejoin}
      strokeDasharray={strokeDasharray}
      opacity={opacity}
      {...props}
      ref={forwardedRef}
    >
      <path
        d="M16.1683 7.00039C15.8863 7.27238 15.4302 7.27238 15.1482 7.00039C14.8681 6.72841 14.8681 6.28666 15.1482 6.01467C15.4302 5.74269 15.8863 5.74269 16.1683 6.01467C16.4502 6.28666 16.4502 6.72841 16.1683 7.00039ZM12.3339 9.90278L12.1484 9.72389L15.0857 6.88174L15.2712 7.06062L12.3339 9.90278ZM18.2425 13.5079C18.1403 13.8785 17.7448 14.0994 17.3606 14.0008C16.9764 13.9004 16.7474 13.5189 16.8515 13.1465C16.9556 12.7741 17.3492 12.5532 17.7334 12.6536C18.1176 12.754 18.3466 13.1356 18.2425 13.5079ZM16.8553 13.2798L12.843 12.2393L12.9111 11.9947L16.9234 13.0352L16.8553 13.2798ZM12.5743 18.9933C12.1901 19.0937 11.7945 18.8709 11.6923 18.5004C11.5901 18.128 11.8172 17.7465 12.2014 17.6461C12.5856 17.5457 12.9812 17.7666 13.0834 18.139C13.1856 18.5113 12.9584 18.8929 12.5743 18.9933ZM12.086 17.7155L11.011 13.8329L11.2627 13.7672L12.3377 17.6498L12.086 17.7155ZM5.84995 16.9853C5.56796 17.2573 5.11374 17.2573 4.83175 16.9853C4.54975 16.7133 4.54975 16.2716 4.83175 15.9996C5.11374 15.7276 5.56796 15.7276 5.84995 15.9996C6.13195 16.2716 6.13195 16.7133 5.84995 16.9853ZM5.9143 16.1164L5.73072 15.9375L8.668 13.0954L8.85157 13.2743L5.9143 16.1164ZM4.14853 9.85166C4.04633 10.224 3.65078 10.4449 3.26659 10.3445C2.88239 10.2441 2.65527 9.86262 2.75747 9.49024C2.86156 9.11786 3.25522 8.89882 3.63942 8.99739C4.02361 9.09778 4.25262 9.47928 4.14853 9.85166ZM8.08886 11.0053L4.07661 9.96484L4.14474 9.72024L8.15699 10.7607L8.08886 11.0053ZM8.79858 5.35205C8.41438 5.45245 8.01883 5.23159 7.91663 4.85921C7.81254 4.48682 8.04155 4.10531 8.42575 4.00491C8.80994 3.90451 9.20547 4.1254 9.30767 4.49778C9.41176 4.87016 9.18277 5.25166 8.79858 5.35205ZM9.73539 9.23102L8.66042 5.34842L8.91402 5.28269L9.98901 9.16531L9.73729 9.23102H9.73539ZM15.2182 10.9743C14.834 11.0747 14.4384 10.8538 14.3344 10.4814C14.2322 10.1091 14.4593 9.72754 14.8434 9.62714C15.2276 9.52674 15.6232 9.74943 15.7254 10.12C15.8276 10.4924 15.6005 10.8739 15.2163 10.9743H15.2182ZM12.3964 11.1148L12.3282 10.8702L12.3755 10.8575C12.4039 10.9359 12.4285 11.0181 12.4456 11.1002L12.3945 11.113L12.3964 11.1148ZM12.4475 11.1021C12.4304 11.0199 12.4058 10.9378 12.3774 10.8593L14.34 10.35L14.4082 10.5946L12.4475 11.1039V11.1021ZM14.3476 15.1928C14.0656 15.4648 13.6095 15.4648 13.3275 15.1928C13.0474 14.9208 13.0474 14.479 13.3275 14.2071C13.6095 13.9351 14.0656 13.9351 14.3476 14.2071C14.6296 14.479 14.6296 14.9208 14.3476 15.1928ZM11.8286 12.9329L11.7926 12.8983L11.9762 12.7194L12.0122 12.7522C11.9554 12.8161 11.8948 12.8763 11.8286 12.9329ZM13.265 14.3221L11.8286 12.9329C11.8948 12.8763 11.9554 12.8161 12.0122 12.7522L13.4505 14.145L13.265 14.3239V14.3221ZM10.0023 16.0781C9.89816 16.4505 9.5045 16.6714 9.12031 16.571C8.73611 16.4706 8.50712 16.089 8.61121 15.7167C8.71341 15.3443 9.10897 15.1234 9.49316 15.2238C9.87735 15.3242 10.1045 15.7057 10.0023 16.0781ZM10.1347 13.3929C10.0477 13.3765 9.96251 13.3564 9.88112 13.3309L9.89439 13.2816L10.1461 13.3473L10.1329 13.3929H10.1347ZM9.6086 15.295L9.35688 15.2293L9.88112 13.3327C9.9644 13.3583 10.0477 13.3783 10.1347 13.3948L9.6086 15.295ZM6.15466 13.371C5.77046 13.4714 5.37491 13.2506 5.27271 12.8782C5.16862 12.5058 5.39763 12.1243 5.78182 12.0239C6.16602 11.9235 6.56155 12.1462 6.66375 12.5167C6.76784 12.8891 6.53885 13.2706 6.15466 13.371ZM8.62256 12.1407C8.59417 12.0622 8.56957 11.9801 8.55253 11.8979L8.60364 11.8852L8.67177 12.1298L8.62445 12.1425L8.62256 12.1407ZM6.65996 12.65L6.59183 12.4054L8.55253 11.8961C8.57146 11.9801 8.59417 12.0604 8.62256 12.1389L6.65996 12.6482V12.65ZM7.67061 8.79294C7.38862 9.06493 6.9344 9.06493 6.6524 8.79294C6.37041 8.52096 6.37041 8.07921 6.6524 7.80723C6.9344 7.53524 7.38862 7.53524 7.67061 7.80723C7.9526 8.07921 7.9526 8.52096 7.67061 8.79294ZM9.02191 10.2806L8.98783 10.246C9.04461 10.1821 9.10517 10.1218 9.16951 10.0652L9.20738 10.0999L9.02191 10.2788V10.2806ZM8.98783 10.246L7.54948 8.855L7.73306 8.67612L9.16951 10.0652C9.10517 10.1218 9.04272 10.1821 8.98783 10.246ZM12.3888 7.28151C12.2847 7.65389 11.8911 7.87476 11.5069 7.77436C11.1227 7.67396 10.8937 7.29247 10.9977 6.92009C11.0999 6.5477 11.4955 6.32864 11.8797 6.42722C12.2639 6.52761 12.4929 6.90913 12.3888 7.28151ZM11.1037 9.71658L10.852 9.65087L10.8653 9.60524C10.9523 9.62167 11.0375 9.64174 11.1189 9.66729L11.1056 9.71658H11.1037ZM11.1189 9.66729C11.0375 9.64174 10.9523 9.62167 10.8653 9.60524L11.3914 7.70499L11.6431 7.7707L11.117 9.66729H11.1189ZM20.4095 7.12453C19.9118 7.40199 19.2759 7.2377 18.9882 6.7558C18.7005 6.27389 18.8727 5.65873 19.3686 5.38127C19.8663 5.10381 20.5023 5.2681 20.7899 5.75C21.0776 6.2319 20.9073 6.84707 20.4095 7.12453ZM19.098 6.9073C19.0582 6.86166 19.0204 6.81056 18.9882 6.75762C18.956 6.70469 18.9295 6.64809 18.9087 6.59151L18.9447 6.57143L19.1339 6.88722L19.098 6.9073ZM13.5149 10.0269L13.3256 9.7111L15.1122 8.71262L18.9106 6.58968C18.9314 6.64627 18.9579 6.70286 18.9901 6.7558C19.0223 6.80873 19.0582 6.85983 19.0999 6.90547L13.5168 10.0251L13.5149 10.0269ZM12.2809 10.7151L12.0917 10.3993L12.1219 10.3829C12.1958 10.4814 12.2582 10.5873 12.3112 10.6986L12.2809 10.7151ZM12.1219 10.3829L13.3256 9.70928L13.5149 10.0251L12.3112 10.6968C12.2582 10.5855 12.1958 10.4796 12.1219 10.381V10.3829ZM20.4095 7.12453C19.9118 7.40199 19.2759 7.2377 18.9882 6.7558C18.7005 6.27389 18.8727 5.65873 19.3686 5.38127C19.8663 5.10381 20.5023 5.2681 20.7899 5.75C21.0776 6.2319 20.9073 6.84707 20.4095 7.12453ZM20.7899 17.2482C20.5023 17.7301 19.8663 17.8944 19.3686 17.6169C18.8709 17.3394 18.7005 16.7225 18.9882 16.2424C19.2759 15.7605 19.9118 15.5962 20.4095 15.8736C20.9073 16.1511 21.0776 16.7663 20.7899 17.2482ZM18.9447 16.4286L18.9087 16.4085C18.9295 16.3519 18.956 16.2953 18.9882 16.2424C19.0204 16.1876 19.0563 16.1383 19.098 16.0927L19.1339 16.1128L18.9447 16.4286ZM18.9882 16.2424C18.956 16.2953 18.9295 16.3519 18.9087 16.4085L13.3256 13.2889L13.5149 12.9731L19.098 16.0927C19.0582 16.1383 19.0204 16.1876 18.9882 16.2424ZM12.1219 12.6171L12.0917 12.6007L12.2809 12.2849L12.3112 12.3014C12.2582 12.4127 12.1958 12.5186 12.1219 12.6171ZM18.9087 16.4085L12.1219 12.6153C12.1958 12.5167 12.2582 12.4109 12.3112 12.2995L13.5149 12.9713L13.3256 13.2871L18.9087 16.4067V16.4085ZM20.7899 17.2482C20.5023 17.7301 19.8663 17.8944 19.3686 17.6169C18.8709 17.3394 18.7005 16.7225 18.9882 16.2424C19.2759 15.7605 19.9118 15.5962 20.4095 15.8736C20.9073 16.1511 21.0776 16.7663 20.7899 17.2482ZM10.5 23C9.92466 23 9.45908 22.5491 9.45908 21.9924C9.45908 21.4356 9.92466 20.9848 10.5 20.9848C11.0753 20.9848 11.539 21.4356 11.539 21.9924C11.539 22.5491 11.0735 23 10.5 23ZM10.3107 21.0414V21.0012C10.3713 20.9902 10.4338 20.9848 10.5 20.9848C10.5662 20.9848 10.6268 20.9902 10.6893 21.0012V21.0414H10.3126H10.3107ZM10.5 20.9848C10.4357 20.9848 10.3713 20.9902 10.3107 21.0012V14.762H10.6874V21.0012C10.6268 20.9902 10.5625 20.9848 10.4981 20.9848H10.5ZM10.5 13.4258C10.4357 13.4258 10.3732 13.4221 10.3107 13.4167V13.3838H10.6874V13.4167C10.6249 13.4221 10.5625 13.4258 10.4981 13.4258H10.5ZM10.3107 13.4185C10.3732 13.424 10.4357 13.4276 10.5 13.4276C10.5643 13.4276 10.6268 13.424 10.6893 13.4185V14.7638H10.3126V13.4185H10.3107ZM10.5 23C9.92466 23 9.45908 22.5491 9.45908 21.9924C9.45908 21.4356 9.92466 20.9848 10.5 20.9848C11.0753 20.9848 11.539 21.4356 11.539 21.9924C11.539 22.5491 11.0735 23 10.5 23ZM1.6314 17.6187C1.13365 17.8962 0.497744 17.7319 0.210073 17.25C-0.0775983 16.7681 0.0946278 16.1529 0.590482 15.8755C1.08823 15.598 1.72414 15.7623 2.01181 16.2442C2.29948 16.7261 2.12915 17.3413 1.6314 17.6187ZM2.05533 16.4286L1.86608 16.1128L1.90205 16.0927C1.94179 16.1383 1.97774 16.1876 2.00991 16.2424C2.04209 16.2953 2.06859 16.3519 2.08941 16.4085L2.05344 16.4286H2.05533ZM2.0913 16.4085C2.07049 16.3519 2.04398 16.2971 2.01181 16.2424C1.97963 16.1876 1.94366 16.1383 1.90392 16.0927L7.48701 12.9731L7.67627 13.2889L2.09318 16.4085H2.0913ZM8.87807 12.6171C8.80426 12.5186 8.74181 12.4127 8.68882 12.3014L8.71908 12.2849L8.90834 12.6007L8.87997 12.6171H8.87807ZM2.0913 16.4085L7.6744 13.2889L7.48514 12.9731L8.68882 12.3014C8.74181 12.4127 8.80426 12.5186 8.87807 12.6171L2.0913 16.4103V16.4085ZM1.6314 17.6187C1.13365 17.8962 0.497744 17.7319 0.210073 17.25C-0.0775983 16.7681 0.0946278 16.1529 0.590482 15.8755C1.08823 15.598 1.72414 15.7623 2.01181 16.2442C2.29948 16.7261 2.12915 17.3413 1.6314 17.6187ZM2.01181 6.7558C1.72414 7.2377 1.08823 7.40199 0.590482 7.12453C0.0927352 6.84707 -0.0775983 6.2319 0.210073 5.75C0.497744 5.2681 1.13365 5.10381 1.6314 5.38127C2.12915 5.65873 2.29948 6.27572 2.01181 6.7558ZM2.01181 6.7558C1.97963 6.80873 1.94366 6.85983 1.90392 6.90547L1.86797 6.88539L2.05723 6.5696L2.09318 6.58968C2.07236 6.64627 2.04588 6.70286 2.0137 6.7558H2.01181ZM7.48514 10.0269L1.90205 6.9073C1.94179 6.86166 1.97774 6.81056 2.00991 6.75762C2.04209 6.70469 2.06859 6.64809 2.08941 6.59151L5.8859 8.71444L7.6725 9.71293L7.48325 10.0287L7.48514 10.0269ZM8.71908 10.7151L8.68882 10.6986C8.74181 10.5873 8.80426 10.4814 8.87807 10.3829L8.90834 10.3993L8.71908 10.7151ZM8.68882 10.6986L7.48514 10.0269L7.6744 9.7111L8.87807 10.3847C8.80616 10.4833 8.74181 10.5891 8.68882 10.7005V10.6986ZM2.01181 6.7558C1.72414 7.2377 1.08823 7.40199 0.590482 7.12453C0.0927352 6.84707 -0.0775983 6.2319 0.210073 5.75C0.497744 5.2681 1.13365 5.10381 1.6314 5.38127C2.12915 5.65873 2.29948 6.27572 2.01181 6.7558ZM10.5 2.01342C9.92466 2.01342 9.45908 1.56254 9.45908 1.00762C9.45908 0.452702 9.92466 0 10.5 0C11.0753 0 11.539 0.450877 11.539 1.00762C11.539 1.56437 11.0735 2.01342 10.5 2.01342ZM10.5 2.01342C10.4357 2.01342 10.3713 2.00793 10.3107 1.99697V1.95865H10.6874V1.99697C10.6268 2.00793 10.5625 2.01342 10.4981 2.01342H10.5ZM10.3107 8.23619V1.99697C10.3713 2.00793 10.4338 2.01342 10.5 2.01342C10.5662 2.01342 10.6268 2.00793 10.6893 1.99697V8.23619H10.3126H10.3107ZM10.3107 9.61437V9.58151C10.3732 9.57603 10.4357 9.5742 10.5 9.5742C10.5643 9.5742 10.6268 9.57603 10.6893 9.58151V9.61437H10.3126H10.3107ZM10.5 9.5742C10.4357 9.5742 10.3732 9.57603 10.3107 9.58151V8.23619H10.6874V9.58151C10.6249 9.57603 10.5625 9.5742 10.4981 9.5742H10.5ZM10.5 2.01342C9.92466 2.01342 9.45908 1.56254 9.45908 1.00762C9.45908 0.452702 9.92466 0 10.5 0C11.0753 0 11.539 0.450877 11.539 1.00762C11.539 1.56437 11.0735 2.01342 10.5 2.01342ZM15.75 20.3002C15.2523 20.5777 14.6163 20.4134 14.3287 19.9315C14.041 19.4496 14.2113 18.8345 14.7091 18.557C15.2068 18.2795 15.8427 18.4438 16.1304 18.9257C16.4181 19.4076 16.2477 20.0228 15.75 20.3002ZM14.5766 18.6975L11.3327 13.2597L11.4577 13.1903C11.4823 13.1775 11.5068 13.1629 11.5314 13.1483L11.6601 13.0771L14.904 18.515L14.5766 18.6975ZM6.67133 19.9315C6.38365 20.4134 5.74775 20.5777 5.25 20.3002C4.75225 20.0228 4.58192 19.4058 4.86959 18.9257C5.15726 18.4438 5.79317 18.2795 6.29092 18.557C6.78866 18.8345 6.959 19.4496 6.67133 19.9315ZM6.42528 18.6975L6.09787 18.515L9.34175 13.0771L9.47045 13.1483C9.49505 13.1629 9.51964 13.1757 9.54424 13.1903L9.66726 13.2597L6.42339 18.6975H6.42528ZM1.04092 12.5058C0.465573 12.5058 0 12.0549 0 11.5C0 10.9451 0.465573 10.4924 1.04092 10.4924C1.61626 10.4924 2.07994 10.9433 2.07994 11.5C2.07994 12.0567 1.61437 12.5058 1.04092 12.5058ZM2.02126 11.6825V11.3175H8.50901V11.6825H2.02126ZM6.28902 4.44118C5.79127 4.71864 5.15537 4.55435 4.8677 4.07245C4.58002 3.59054 4.75036 2.9754 5.24811 2.69794C5.74585 2.42048 6.38176 2.58477 6.66943 3.06668C6.9571 3.54858 6.78488 4.16372 6.28902 4.44118ZM9.52911 9.81699C9.51397 9.82612 9.49883 9.83342 9.48179 9.84255L9.33985 9.92285L6.09598 4.48499L6.42339 4.30245L9.66726 9.74032L9.52911 9.81699ZM16.1304 4.07428C15.8427 4.55618 15.2068 4.72047 14.7091 4.44301C14.2113 4.16555 14.041 3.55039 14.3287 3.06848C14.6163 2.58658 15.2523 2.42231 15.75 2.69977C16.2477 2.97723 16.4181 3.5942 16.1304 4.07428ZM11.6583 9.92285L11.5163 9.84255C11.5012 9.83342 11.486 9.82612 11.4709 9.81699L11.3327 9.74032L14.5766 4.30245L14.904 4.48499L11.6601 9.92285H11.6583ZM19.961 12.5058C19.3856 12.5058 18.922 12.0549 18.922 11.5C18.922 10.9451 19.3875 10.4924 19.961 10.4924C20.5344 10.4924 21 10.9433 21 11.5C21 12.0567 20.5344 12.5058 19.961 12.5058ZM18.9371 11.6825C18.9257 11.6223 18.9201 11.5621 18.9201 11.5C18.9201 11.4379 18.9257 11.3759 18.9371 11.3175H18.9787V11.6825H18.9371ZM18.9371 11.6825H12.491V11.3175H18.9371C18.9257 11.3759 18.9201 11.4379 18.9201 11.5C18.9201 11.5621 18.9257 11.6223 18.9371 11.6825ZM19.961 12.5058C19.3856 12.5058 18.922 12.0549 18.922 11.5C18.922 10.9451 19.3875 10.4924 19.961 10.4924C20.5344 10.4924 21 10.9433 21 11.5C21 12.0567 20.5344 12.5058 19.961 12.5058ZM10.5 13.4258C9.40041 13.4258 8.50901 12.5624 8.50901 11.5C8.50901 10.4376 9.40041 9.5742 10.5 9.5742C11.5996 9.5742 12.491 10.4358 12.491 11.5C12.491 12.5642 11.5996 13.4258 10.5 13.4258Z"
        fill="currentColor"
      />
    </svg>
  );
});

Abstract98.displayName = "Abstract98";

Abstract98.metadata = {
  name: "Abstract98",
  category: "shapes/abstract",
  tags: ["abstract", "98", "icon"],
  description: "Abstract98 icon from shapes/abstract category",
  type: ["stroke", "icon"],
} as IconMetadata;

export default Abstract98;
