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

export const Misc3: IconComponent = React.forwardRef<SVGSVGElement, IconProps>(
  function Misc3(
    {
      color = "currentColor",
      fill,
      size = 24,
      strokeWidth,
      strokeLinecap,
      strokeLinejoin,
      strokeDasharray,
      opacity,
      className,
      ...props
    },
    forwardedRef,
  ) {
    return (
      <svg
        width={size}
        height={size}
        viewBox="0 0 24 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}
      >
        <g fill="currentColor" clipPath="url(#undefined-clip0_2068_656)">
          <path d="M11.026 11.267C9.99 10.775 8.173 10.356 5.981 10.255 2.523 10.096 0 11.101 0 12.144 0 12.823 1.133 13.418 2.834 13.751 2.183 13.477 1.824 13.129 1.824 12.714 1.824 11.794 4.918 10.017 9.518 10.969 10.067 11.083 10.568 11.181 11.026 11.267ZM12.974 12.733C14.01 13.225 15.827 13.644 18.019 13.745 21.477 13.904 24 12.899 24 11.856 24 11.177 22.867 10.582 21.167 10.249 21.817 10.523 22.176 10.871 22.176 11.286 22.176 12.206 19.083 13.983 14.482 13.031 13.933 12.918 13.432 12.819 12.974 12.733ZM12.733 11.026C13.225 9.99 13.644 8.173 13.745 5.981 13.904 2.523 12.899 0 11.856 0 11.177 0 10.582 1.133 10.249 2.834 10.523 2.183 10.871 1.824 11.286 1.824 12.206 1.824 13.983 4.918 13.031 9.518 12.918 10.067 12.819 10.568 12.733 11.026ZM11.267 12.974C10.775 14.01 10.356 15.827 10.255 18.019 10.096 21.477 11.101 24 12.144 24 12.823 24 13.418 22.867 13.751 21.167 13.477 21.817 13.129 22.176 12.714 22.176 11.794 22.176 10.017 19.083 10.969 14.482 11.083 13.933 11.181 13.432 11.267 12.974ZM11.829 10.793C11.445 9.712 10.457 8.131 8.978 6.51 6.645 3.953 4.15 2.879 3.413 3.617 2.933 4.097 3.313 5.318 4.28 6.756 4.014 6.103 4.007 5.603 4.3 5.309 4.95 4.659 8.394 5.59 10.974 9.516 11.282 9.984 11.567 10.408 11.829 10.793ZM12.171 13.207C12.555 14.288 13.543 15.869 15.023 17.49 17.355 20.047 19.85 21.121 20.587 20.383 21.067 19.904 20.687 18.682 19.72 17.244 19.986 17.897 19.994 18.397 19.7 18.691 19.05 19.341 15.606 18.41 13.026 14.484 12.718 14.016 12.433 13.592 12.171 13.207ZM13.207 11.829C14.288 11.445 15.869 10.457 17.49 8.978 20.047 6.645 21.121 4.151 20.383 3.413 19.903 2.933 18.682 3.313 17.244 4.28 17.897 4.014 18.397 4.007 18.691 4.3 19.341 4.95 18.41 8.394 14.484 10.974 14.016 11.282 13.592 11.567 13.207 11.829ZM10.793 12.171C9.712 12.555 8.131 13.543 6.51 15.023 3.953 17.355 2.879 19.85 3.617 20.587 4.097 21.067 5.318 20.687 6.756 19.72 6.103 19.986 5.603 19.994 5.309 19.7 4.659 19.05 5.59 15.606 9.516 13.026 9.984 12.718 10.408 12.433 10.793 12.171Z" />
          <path d="M10.819 11.696C9.674 11.638 7.835 11.945 5.771 12.691 2.516 13.868.569 15.762.969 16.725 1.228 17.352 2.503 17.469 4.201 17.126 3.496 17.122 3.031 16.937 2.872 16.554 2.52 15.704 4.698 12.878 9.312 11.997 9.863 11.892 10.364 11.791 10.819 11.696ZM13.181 12.304C14.326 12.362 16.165 12.055 18.229 11.309 21.484 10.132 23.431 8.238 23.031 7.275 22.772 6.648 21.498 6.531 19.799 6.874 20.504 6.878 20.969 7.063 21.128 7.446 21.48 8.296 19.302 11.122 14.688 12.003 14.137 12.108 13.637 12.209 13.181 12.304ZM12.304 10.819C12.362 9.674 12.055 7.835 11.309 5.771 10.132 2.516 8.239.569 7.275.969 6.648 1.228 6.531 2.503 6.875 4.201 6.878 3.496 7.063 3.031 7.446 2.872 8.296 2.52 11.122 4.698 12.003 9.312 12.108 9.863 12.209 10.364 12.304 10.819ZM11.696 13.181C11.638 14.326 11.945 16.165 12.691 18.229 13.868 21.484 15.762 23.431 16.725 23.031 17.352 22.772 17.469 21.498 17.126 19.799 17.122 20.504 16.937 20.969 16.554 21.128 15.704 21.48 12.878 19.302 11.997 14.688 11.892 14.137 11.791 13.637 11.696 13.181ZM11.38 10.95C10.611 10.099 9.094 9.016 7.107 8.084 3.973 6.615 1.258 6.577.858 7.541.599 8.168 1.417 9.151 2.861 10.11 2.365 9.608 2.167 9.149 2.326 8.765 2.678 7.916 6.215 7.458 10.101 10.098 10.565 10.412 10.991 10.695 11.38 10.95ZM12.62 13.05C13.389 13.901 14.906 14.984 16.893 15.916 20.027 17.385 22.743 17.423 23.142 16.459 23.401 15.832 22.583 14.849 21.139 13.89 21.635 14.392 21.833 14.851 21.674 15.235 21.322 16.084 17.785 16.542 13.899 13.903 13.435 13.588 13.009 13.305 12.62 13.05ZM13.05 11.38C13.901 10.612 14.984 9.094 15.916 7.107 17.385 3.973 17.423 1.258 16.459.858 15.832.599 14.849 1.417 13.89 2.861 14.392 2.365 14.851 2.167 15.235 2.326 16.084 2.678 16.542 6.215 13.903 10.101 13.588 10.565 13.305 10.991 13.05 11.38ZM10.95 12.62C10.099 13.389 9.016 14.906 8.084 16.893 6.615 20.027 6.577 22.743 7.541 23.142 8.168 23.401 9.151 22.583 10.11 21.139 9.608 21.635 9.149 21.833 8.765 21.674 7.916 21.322 7.458 17.785 10.098 13.899 10.412 13.435 10.695 13.009 10.95 12.62Z" />
        </g>
        <defs>
          <clipPath id="undefined-clip0_2068_656">
            <path fill="#fff" d="M0 0H24V24H0z" />
          </clipPath>
        </defs>
      </svg>
    );
  },
);

Misc3.displayName = "Misc3";

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

export default Misc3;
