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

export const Abstract147: IconComponent = React.forwardRef<
  SVGSVGElement,
  IconProps
>(function Abstract147(
  {
    color = "currentColor",
    fill,
    size = 24,
    strokeWidth,
    strokeLinecap,
    strokeLinejoin,
    strokeDasharray,
    opacity,
    className,
    ...props
  },
  forwardedRef,
) {
  return (
    <svg
      width={size}
      height={size}
      viewBox="0 0 23 24"
      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="M8.28548 4.69715C4.34627 4.69715 1.14087 8.00951 1.14087 12.0819C1.14087 16.1543 4.34627 19.4648 8.28548 19.4648C12.2247 19.4648 15.4301 16.1524 15.4301 12.0819C15.4301 8.01142 12.2247 4.69715 8.28548 4.69715ZM8.28548 19.5848C4.28238 19.5848 1.0277 16.219 1.0277 12.0819C1.0277 7.94475 4.28421 4.57715 8.28548 4.57715C12.2867 4.57715 15.5451 7.94284 15.5451 12.0819C15.5451 16.2209 12.2886 19.5848 8.28548 19.5848ZM8.96087 5.42285C5.39405 5.42285 2.49167 8.42285 2.49167 12.1086C2.49167 15.7943 5.39405 18.7943 8.96087 18.7943C12.5277 18.7943 15.4283 15.7943 15.4283 12.1086C15.4283 8.42285 12.5277 5.42285 8.96087 5.42285ZM8.96087 18.9124C5.33198 18.9124 2.37849 15.859 2.37849 12.1086C2.37849 8.35808 5.33198 5.30285 8.96087 5.30285C12.5898 5.30285 15.5433 8.35618 15.5433 12.1086C15.5433 15.8609 12.5898 18.9124 8.96087 18.9124ZM9.62714 6.11237C6.42722 6.11237 3.82421 8.80189 3.82421 12.1086C3.82421 15.4152 6.42722 18.1048 9.62714 18.1048C12.8271 18.1048 15.4283 15.4152 15.4283 12.1086C15.4283 8.80189 12.8252 6.11237 9.62714 6.11237ZM9.62714 18.2247C6.36516 18.2247 3.71103 15.4819 3.71103 12.1086C3.71103 8.73523 6.36516 5.99237 9.62714 5.99237C12.8891 5.99237 15.5433 8.73523 15.5433 12.1086C15.5433 15.4819 12.8891 18.2247 9.62714 18.2247ZM10.2478 6.75237C7.39103 6.75237 5.06548 9.15428 5.06548 12.1086C5.06548 15.0628 7.38921 17.4648 10.2478 17.4648C13.1063 17.4648 15.4301 15.0628 15.4301 12.1086C15.4301 9.15428 13.1063 6.75237 10.2478 6.75237ZM10.2478 17.5828C7.32714 17.5828 4.9523 15.1276 4.9523 12.1086C4.9523 9.08951 7.32897 6.63237 10.2478 6.63237C13.1666 6.63237 15.5433 9.08761 15.5433 12.1086C15.5433 15.1295 13.1666 17.5828 10.2478 17.5828ZM10.8593 7.38477C8.34024 7.38477 6.29032 9.50285 6.29032 12.1086C6.29032 14.7143 8.34024 16.8305 10.8593 16.8305C13.3783 16.8305 15.4283 14.7124 15.4283 12.1086C15.4283 9.50475 13.3783 7.38477 10.8593 7.38477ZM10.8593 16.9505C8.27635 16.9505 6.17532 14.779 6.17532 12.1086C6.17532 9.43809 8.27635 7.26667 10.8593 7.26667C13.4422 7.26667 15.5433 9.43809 15.5433 12.1086C15.5433 14.779 13.4422 16.9505 10.8593 16.9505ZM12.9202 9.40762C11.5365 9.40762 10.4102 10.5714 10.4102 12C10.4102 13.4286 11.5347 14.5924 12.9202 14.5924C14.3056 14.5924 15.4301 13.4286 15.4301 12C15.4301 10.5714 14.3038 9.40762 12.9202 9.40762ZM12.9202 14.7124C11.4726 14.7124 10.2971 13.4952 10.2971 12C10.2971 10.5048 11.4744 9.28762 12.9202 9.28762C14.3659 9.28762 15.5433 10.5048 15.5433 12C15.5433 13.4952 14.3659 14.7124 12.9202 14.7124ZM12.2429 8.81524C10.4851 8.81524 9.05579 10.2933 9.05579 12.1086C9.05579 13.9238 10.4851 15.4019 12.2429 15.4019C14.0008 15.4019 15.4283 13.9238 15.4283 12.1086C15.4283 10.2933 13.999 8.81524 12.2429 8.81524ZM12.2429 15.5219C10.423 15.5219 8.94262 13.9905 8.94262 12.1086C8.94262 10.2267 10.423 8.69524 12.2429 8.69524C14.0629 8.69524 15.5433 10.2267 15.5433 12.1086C15.5433 13.9905 14.0629 15.5219 12.2429 15.5219ZM11.5602 8.11047C9.42817 8.11047 7.69222 9.90285 7.69222 12.1086C7.69222 14.3143 9.42817 16.1067 11.5602 16.1067C13.6923 16.1067 15.4283 14.3124 15.4283 12.1086C15.4283 9.90475 13.6923 8.11047 11.5602 8.11047ZM11.5602 16.2267C9.36429 16.2267 7.57722 14.3809 7.57722 12.1105C7.57722 9.83999 9.36429 7.99237 11.5602 7.99237C13.7562 7.99237 15.5433 9.83999 15.5433 12.1105C15.5433 14.3809 13.7562 16.2267 11.5602 16.2267ZM7.77254 4.08571C3.5504 4.08571 0.115001 7.63619 0.115001 12C0.115001 16.3638 3.54857 19.9143 7.77254 19.9143C11.9965 19.9143 15.4301 16.3638 15.4301 12C15.4301 7.63619 11.9947 4.08571 7.77254 4.08571ZM7.77254 20.0324C3.48651 20.0324 0.00182439 16.4286 0.00182439 12C0.00182439 7.57143 3.48833 3.96761 7.77254 3.96761C12.0567 3.96761 15.5433 7.57143 15.5433 12C15.5433 16.4286 12.0567 20.0324 7.77254 20.0324ZM8.51 3.4381C3.88079 3.4381 0.115001 7.36763 0.115001 12.1981C0.115001 17.0286 3.88079 20.9581 8.51 20.9581C13.1392 20.9581 16.905 17.0286 16.905 12.1981C16.905 7.36763 13.1392 3.4381 8.51 3.4381ZM8.51 21.0781C3.8169 21.0781 0 17.0952 0 12.1981C0 7.30096 3.8169 3.3181 8.51 3.3181C13.2031 3.3181 17.02 7.30096 17.02 12.1981C17.02 17.0952 13.2031 21.0781 8.51 21.0781ZM9.3296 2.58666C4.24952 2.58666 0.116825 6.89906 0.116825 12.2C0.116825 17.501 4.24952 21.8133 9.3296 21.8133C14.4097 21.8133 18.5424 17.501 18.5424 12.2C18.5424 6.89906 14.4097 2.58666 9.3296 2.58666ZM9.3296 21.9333C4.18564 21.9333 0.00182439 17.5676 0.00182439 12.2C0.00182439 6.83239 4.18564 2.46666 9.3296 2.46666C14.4736 2.46666 18.6574 6.83239 18.6574 12.2C18.6574 17.5676 14.4736 21.9333 9.3296 21.9333ZM10.1419 1.62477C4.61278 1.62477 0.115001 6.31809 0.115001 12.0876C0.115001 17.8571 4.61278 22.5505 10.1419 22.5505C15.671 22.5505 20.1688 17.8571 20.1688 12.0876C20.1688 6.31809 15.671 1.62477 10.1419 1.62477ZM10.1419 22.6705C4.54889 22.6705 0 17.9238 0 12.0876C0 6.25142 4.54889 1.50477 10.1419 1.50477C15.7349 1.50477 20.2838 6.25142 20.2838 12.0876C20.2838 17.9238 15.7349 22.6705 10.1419 22.6705ZM10.8429 0.807617C4.92857 0.807617 0.116825 5.82857 0.116825 12C0.116825 18.1714 4.92857 23.1924 10.8429 23.1924C16.7571 23.1924 21.5689 18.1714 21.5689 12C21.5689 5.82857 16.7571 0.807617 10.8429 0.807617ZM10.8429 23.3124C4.86468 23.3124 0.00182439 18.2381 0.00182439 12C0.00182439 5.7619 4.86468 0.687616 10.8429 0.687616C16.821 0.687616 21.6839 5.7619 21.6839 12C21.6839 18.2381 16.821 23.3124 10.8429 23.3124ZM11.5 0.120001C5.22246 0.120001 0.115001 5.44952 0.115001 12C0.115001 18.5505 5.22246 23.88 11.5 23.88C17.7775 23.88 22.885 18.5505 22.885 12C22.885 5.44952 17.7775 0.120001 11.5 0.120001ZM11.5 24C5.15857 24 0 18.6171 0 12C0 5.38286 5.15857 0 11.5 0C17.8414 0 23 5.38286 23 12C23 18.6171 17.8414 24 11.5 24Z"
        fill="currentColor"
      />
    </svg>
  );
});

Abstract147.displayName = "Abstract147";

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

export default Abstract147;
