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

export const Abstract99: IconComponent = React.forwardRef<
  SVGSVGElement,
  IconProps
>(function Abstract99(
  {
    color = "currentColor",
    fill,
    size = 24,
    strokeWidth,
    strokeLinecap,
    strokeLinejoin,
    strokeDasharray,
    opacity,
    className,
    ...props
  },
  forwardedRef,
) {
  return (
    <svg
      width={size}
      height={size}
      viewBox="0 0 24 22"
      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="M7.72118 6.84222C7.72118 6.84222 7.71248 6.85464 7.709 6.86173C7.6377 6.97526 7.52468 7.05154 7.39599 7.07637C6.87951 7.17216 6.38909 7.28214 5.92652 7.40631C5.61176 7.49146 5.30569 7.58193 5.00832 7.67949C2.46068 8.52386 0.963415 9.78508 0.963415 10.9984C0.963415 12.0539 2.09723 13.1466 4.07273 13.9697C4.29011 14.0601 4.41012 14.3014 4.35273 14.5355C4.35273 14.5391 4.35099 14.5426 4.35099 14.5444C4.27969 14.8282 3.98058 14.9861 3.71625 14.8743C1.41555 13.9111 0 12.5417 0 10.9984C0 9.22808 1.86248 7.68658 4.784 6.72692C4.784 6.72692 4.784 6.72514 4.784 6.72337C4.83791 6.70563 4.89529 6.68967 4.95094 6.67193C4.96485 6.6666 4.97702 6.66306 4.99093 6.65951C5.10223 6.62403 5.21528 6.59033 5.33005 6.55663C5.37353 6.54421 5.41872 6.53179 5.46394 6.51937C5.54393 6.49809 5.62221 6.47503 5.7022 6.45197C6.1926 6.32247 6.7056 6.2054 7.24122 6.10429C7.6464 6.02801 7.94724 6.4839 7.72464 6.84044L7.72118 6.84222ZM19.2177 15.2699C19.209 15.2735 19.2003 15.2752 19.1916 15.2788C19.0699 15.3178 18.9464 15.3568 18.8212 15.3941C18.7917 15.403 18.7639 15.4118 18.7325 15.4207C18.6178 15.4544 18.5013 15.4881 18.383 15.52C18.3534 15.5271 18.3256 15.536 18.2978 15.5449C17.8074 15.6761 17.2944 15.7914 16.7588 15.8925C16.3536 15.9688 16.0527 15.5129 16.2753 15.1564C16.2806 15.1493 16.284 15.144 16.2875 15.1369C16.3588 15.0233 16.4736 14.9453 16.6023 14.9222C17.1501 14.8211 17.6665 14.7023 18.1552 14.5692C18.2648 14.5391 18.3726 14.5089 18.4804 14.477C18.5221 14.4646 18.5621 14.4522 18.6021 14.4397C18.7204 14.4043 18.8369 14.367 18.9499 14.3298C21.5219 13.4854 23.0348 12.2171 23.0348 10.9966C23.0348 9.94118 21.901 8.84848 19.9272 8.0254C19.7099 7.93493 19.5899 7.69368 19.6473 7.46308C19.6473 7.45953 19.6473 7.45598 19.649 7.45421C19.7186 7.16861 20.0194 7.01074 20.2837 7.12249C22.5844 8.08571 24 9.45514 24 10.9984C24 12.767 22.1393 14.3085 19.2195 15.2681L19.2177 15.2699ZM13.0077 16.1036C13.0077 16.1036 12.9991 16.116 12.9938 16.1214C12.9069 16.2331 12.7747 16.3005 12.6339 16.3041C12.4235 16.3094 12.2113 16.313 11.9974 16.313C11.0462 16.313 10.1279 16.2651 9.24801 16.1764C9.19758 16.171 9.14541 16.1675 9.09498 16.1622C8.27417 16.0752 7.48988 15.9511 6.74906 15.7968C6.483 15.7418 6.31431 15.4739 6.37866 15.2043C6.37866 15.2007 6.3804 15.1972 6.3804 15.1954C6.44126 14.9435 6.68473 14.7821 6.93341 14.8335C7.38903 14.9276 7.86725 15.0109 8.36461 15.0801C8.36461 15.0783 8.36112 15.0748 8.35938 15.073C8.77153 15.1315 9.19237 15.1794 9.6219 15.2167C9.6219 15.2167 9.6219 15.2185 9.62364 15.2185C10.3784 15.2841 11.1696 15.3214 11.9974 15.3214C12.2095 15.3214 12.4182 15.3196 12.6252 15.3143C13.0269 15.3054 13.2564 15.7808 13.006 16.1036H13.0077ZM17.6265 6.79787C17.6265 6.79787 17.6248 6.80497 17.6248 6.80674C17.5639 7.05863 17.3205 7.22006 17.0718 7.16861C16.6144 7.07282 16.1345 6.98945 15.6337 6.92027C15.4737 6.89721 15.3084 6.8777 15.1432 6.85818C15.0945 6.85286 15.0459 6.84577 14.9972 6.83867C14.8928 6.82625 14.7867 6.81739 14.6807 6.80674C13.8338 6.72337 12.9399 6.67548 11.9991 6.67548C11.7852 6.67548 11.5766 6.67725 11.3679 6.68257C10.9662 6.69144 10.7366 6.21604 10.987 5.89319C10.9922 5.88787 10.9957 5.88078 11.0009 5.87546C11.0879 5.7637 11.22 5.6963 11.3609 5.69275C11.5713 5.68743 11.7852 5.68388 11.9991 5.68388C12.9591 5.68388 13.8877 5.73355 14.7763 5.82401C14.8198 5.82756 14.8633 5.83111 14.9067 5.83643C15.7275 5.92513 16.5153 6.04752 17.2561 6.20362C17.5222 6.25861 17.6909 6.52647 17.6265 6.7961V6.79787ZM17.9987 21.6505C17.6039 21.8847 17.1588 21.9982 16.6701 21.9982C15.585 21.9982 14.2911 21.4306 12.8965 20.3219C12.5974 20.0842 12.2982 19.8235 11.9991 19.545C11.9713 19.5183 11.9435 19.4935 11.9157 19.4669C11.8565 19.4101 11.7974 19.3534 11.7383 19.2966C11.6757 19.2363 11.6148 19.176 11.5522 19.1139C11.5 19.0625 11.4479 19.0092 11.3957 18.956C11.3627 18.9223 11.3331 18.8904 11.3 18.8567C10.9453 18.4877 10.5923 18.0904 10.2462 17.67C9.98013 17.3471 10.2166 16.854 10.6271 16.8735C10.6375 16.8735 10.6479 16.8735 10.6566 16.8753C10.787 16.8806 10.9088 16.9427 10.994 17.0456C11.3505 17.4766 11.7122 17.8828 12.0774 18.2571C12.1261 18.3068 12.173 18.3547 12.2217 18.4026C12.2861 18.4664 12.3487 18.5285 12.4113 18.5906C12.4669 18.6438 12.5226 18.6953 12.5765 18.7485C12.8791 19.0341 13.1817 19.3002 13.4842 19.5396C15.152 20.8647 16.6197 21.3206 17.5118 20.7938C18.4039 20.2652 18.7586 18.7112 18.4665 16.5471C18.4334 16.3094 18.5778 16.0823 18.8039 16.0167C18.8056 16.0167 18.8091 16.0149 18.8125 16.0149C19.089 15.9351 19.3725 16.1214 19.4108 16.4123C19.7499 18.9365 19.2995 20.8807 17.9952 21.6523L17.9987 21.6505ZM13.3729 5.12511C13.3625 5.12511 13.3521 5.12511 13.3416 5.12511C13.2112 5.11978 13.0877 5.05593 13.0025 4.95481C12.1887 3.97386 11.347 3.12595 10.5071 2.45897C9.29496 1.49575 8.18724 0.990198 7.32991 0.990198C7.00819 0.990198 6.72299 1.06115 6.47953 1.20484C5.58742 1.73345 5.23093 3.2856 5.52308 5.44973C5.55438 5.68743 5.41177 5.91448 5.1857 5.98012C5.18222 5.98012 5.17876 5.98189 5.17702 5.98189C4.90052 6.06171 4.61879 5.87546 4.58053 5.58454C4.24316 3.06209 4.69183 1.11969 5.99782 0.348055C7.2673 -0.402295 9.07934 0.0695548 11.1018 1.67669C11.9956 2.38801 12.8912 3.28737 13.7538 4.33041C14.0198 4.65148 13.7834 5.14462 13.3729 5.12511ZM18.3604 13.8881C18.3604 13.8881 18.3535 13.8898 18.3517 13.8898C18.1083 13.9626 17.8491 13.826 17.7691 13.5794C17.6213 13.1253 17.4526 12.6588 17.2614 12.1816C17.1066 11.7878 16.9362 11.394 16.7536 10.9966C16.4318 10.2942 16.0649 9.57222 15.651 8.83783C15.5467 8.65158 15.4389 8.46709 15.3311 8.28438C15.1206 7.92961 15.4058 7.48614 15.8058 7.54645C15.8128 7.54645 15.818 7.54822 15.8249 7.55C15.9641 7.57128 16.0875 7.65466 16.1606 7.77883C16.2719 7.96508 16.3814 8.15312 16.4892 8.34469C17.437 10.0263 18.1691 11.6973 18.6786 13.2654C18.7639 13.528 18.623 13.8136 18.3621 13.8898L18.3604 13.8881ZM8.19071 14.4468C8.19071 14.4468 8.17505 14.4451 8.16636 14.4433C8.02724 14.422 7.90552 14.3386 7.83248 14.2162C7.72292 14.0317 7.61509 13.8455 7.50901 13.6557C7.23251 13.1661 6.97862 12.6783 6.73864 12.194C6.73864 12.1958 6.7369 12.1976 6.7369 12.1993C6.54039 11.8002 6.35431 11.4029 6.18215 11.0073C6.18215 11.0073 6.18389 11.0037 6.18389 11.002C5.84652 10.2303 5.55959 9.47111 5.31961 8.73495C5.2344 8.47241 5.37527 8.18859 5.63438 8.11054C5.63786 8.11054 5.64132 8.10877 5.64306 8.10877C5.88652 8.03604 6.14391 8.17085 6.2239 8.41742C6.70213 9.88264 7.4012 11.488 8.342 13.159C8.44634 13.3453 8.55241 13.5297 8.66023 13.7107C8.87065 14.0637 8.58545 14.5071 8.18548 14.4468H8.19071ZM19.2177 6.72692C19.209 6.77304 19.1969 6.82093 19.1864 6.86705C19.0212 7.61918 18.7951 8.40855 18.51 9.22276C18.3708 9.62189 17.8352 9.66091 17.6457 9.28307C17.6422 9.27598 17.6387 9.27066 17.637 9.26356C17.5761 9.14471 17.5674 9.0028 17.6126 8.87686C17.79 8.3713 17.9448 7.87816 18.0717 7.40631C18.1152 7.24312 18.1552 7.08347 18.1935 6.92559C18.1935 6.92382 18.1935 6.92027 18.1952 6.9185C18.2317 6.76062 18.2665 6.60629 18.2995 6.45374C18.8578 3.77164 18.5413 1.8115 17.517 1.20484C17.2753 1.06115 16.9883 0.991974 16.6666 0.991974C15.8023 0.991974 14.6754 1.50462 13.4477 2.4838C13.2634 2.63103 12.9991 2.61684 12.8321 2.44833C12.8304 2.44655 12.8269 2.44301 12.8252 2.44123C12.6182 2.23546 12.6373 1.89133 12.8634 1.71039C14.2407 0.61591 15.5693 0.00569558 16.6892 0.00569558C17.1674 0.00569558 17.6074 0.117451 17.9987 0.348055C19.4942 1.23322 19.8681 3.65456 19.2177 6.72692ZM11.1331 20.2971C11.1227 20.3059 11.1122 20.3148 11.1001 20.3237C9.70537 21.4324 8.41156 22 7.32643 22C6.83777 22 6.39084 21.8847 5.99782 21.6523C4.72835 20.902 4.22231 19.0571 4.56837 16.4584C4.6188 16.0735 4.69009 15.6761 4.77704 15.2717C4.81008 15.1138 4.8466 14.9577 4.88312 14.7998C4.88312 14.7998 4.88312 14.7998 4.88312 14.7981C4.92137 14.6402 4.96139 14.4805 5.0066 14.3191C5.1405 13.8224 5.29875 13.3151 5.47786 12.8007C5.61872 12.398 6.15956 12.359 6.35259 12.7386C6.35433 12.7421 6.35605 12.7457 6.35953 12.751C6.42039 12.8716 6.42909 13.0135 6.38562 13.143C6.21346 13.6344 6.06217 14.1204 5.93522 14.5958C5.89175 14.7573 5.85174 14.9169 5.81348 15.0748C5.81348 15.0748 5.81348 15.0748 5.81348 15.0766C5.77522 15.2344 5.74045 15.3905 5.70914 15.5466C5.63437 15.9032 5.57178 16.2526 5.5283 16.5914C5.24137 18.7325 5.58916 20.2652 6.48301 20.7938C6.72647 20.9375 7.01339 21.0084 7.33337 21.0084C8.1907 21.0084 9.29671 20.5046 10.5105 19.5396C10.5175 19.5343 10.5262 19.5272 10.5331 19.5219C10.7227 19.3711 10.9905 19.3818 11.1627 19.5538C11.1644 19.5556 11.1679 19.5591 11.1696 19.5609C11.3766 19.7667 11.3627 20.1144 11.1348 20.2971H11.1331ZM11.2931 4.5894C10.9853 4.94595 10.6757 5.32733 10.3679 5.73355C10.1175 6.06526 9.86884 6.41294 9.6219 6.77659C9.18889 7.41518 8.7611 8.10167 8.34548 8.83783C8.2394 9.02764 8.13505 9.21567 8.03419 9.40547C7.83942 9.76912 7.32295 9.73719 7.17339 9.35403C7.17165 9.34694 7.16817 9.33984 7.16643 9.33274C7.11426 9.19793 7.1247 9.04715 7.19252 8.9212C7.29512 8.72785 7.40119 8.53627 7.50901 8.34469C7.89507 7.65998 8.29678 7.00896 8.71067 6.39165C8.7211 6.37569 8.73155 6.35973 8.74372 6.34376C9.33498 5.46569 9.95057 4.66213 10.5731 3.94371C10.754 3.73616 11.0635 3.71842 11.2601 3.91C11.2618 3.91178 11.2653 3.91532 11.267 3.9171C11.4496 4.09803 11.4635 4.39427 11.2948 4.5894H11.2931ZM16.7953 13.0934C16.6962 13.2814 16.5936 13.4677 16.4875 13.6557C16.2127 14.1435 15.9258 14.6189 15.6319 15.0783C14.9363 16.1657 14.1937 17.168 13.4268 18.0549C13.246 18.2642 12.933 18.2802 12.7365 18.0868C12.7347 18.0851 12.7312 18.0815 12.7295 18.0797C12.5434 17.897 12.5347 17.5955 12.7069 17.3968C13.0164 17.0385 13.3225 16.6606 13.6234 16.2651C13.7486 16.1019 13.872 15.9351 13.9938 15.7648C13.999 15.756 14.0059 15.7489 14.0111 15.74C14.1329 15.5697 14.2546 15.3994 14.3729 15.2238C14.8181 14.571 15.2476 13.881 15.6528 13.1608C15.7571 12.9763 15.858 12.7936 15.9554 12.6109C16.1501 12.2472 16.6701 12.2827 16.8196 12.6676C16.8196 12.6712 16.8231 12.6747 16.8249 12.68C16.877 12.8149 16.8666 12.9656 16.7988 13.0934H16.7953Z"
        fill="currentColor"
      />
    </svg>
  );
});

Abstract99.displayName = "Abstract99";

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

export default Abstract99;
