import type { SVGProps } from "react";

export interface MicrosoftTeamsNeutralProps extends SVGProps<SVGSVGElement> {
  /**
   * Icon size (width and height)
   * @default 16
   */
  size?: number | string;
}

/**
 * MicrosoftTeamsNeutral icon from social-media category
 *
 * @example
 * <MicrosoftTeamsNeutral size={16} />
 * <MicrosoftTeamsNeutral size={32} className="text-primary" />
 */
export const MicrosoftTeamsNeutral = ({ size = 16, ...props }: MicrosoftTeamsNeutralProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path d="M9.24945 4.49994C9.24945 4.75744 9.27726 5.00845 9.33003 5.25012H12.5003C12.7652 5.25091 13.019 5.3565 13.2063 5.54382C13.3936 5.73113 13.4992 5.98497 13.5 6.24987V7.91937C13.3916 7.94309 13.2826 7.96155 13.1734 7.97482C14.9067 7.76569 16.2499 6.28968 16.2499 4.49994C16.2499 2.56681 14.6828 0.999695 12.7497 0.999695C10.8166 0.999695 9.24945 2.56681 9.24945 4.49994Z" fill="#111412"/>
<path d="M23.2504 5.62506C23.2504 7.07481 22.0752 8.25006 20.6254 8.25006C19.1757 8.25006 18.0004 7.07481 18.0004 5.62506C18.0004 4.17531 19.1757 3.00006 20.6254 3.00006C22.0752 3.00006 23.2504 4.17531 23.2504 5.62506Z" fill="#111412"/>
<path d="M22.8749 9.00024C23.1733 9.00024 23.4595 9.11877 23.6704 9.32975C23.8814 9.54073 23.9999 9.82688 23.9999 10.1252V15.7037C23.9996 16.262 23.8747 16.8132 23.6344 17.3171C23.3942 17.821 23.0446 18.265 22.6111 18.6167C22.1776 18.9685 21.6711 19.2191 21.1285 19.3504C20.5859 19.4817 20.0208 19.4904 19.4744 19.3757C19.1281 19.2957 18.7971 19.1686 18.4898 18.9998C18.2818 19.6829 17.9522 20.328 17.5119 20.9022C16.7084 21.9501 15.5815 22.7034 14.3062 23.0453C13.0308 23.3872 11.6782 23.2986 10.4584 22.7932C9.23851 22.2878 8.21957 21.3939 7.55969 20.2502C7.41537 20.0104 7.28999 19.7596 7.18469 19.5002H12.5022C12.5758 19.5014 12.6491 19.4912 12.7197 19.4702C12.9406 19.4223 13.1385 19.3001 13.2804 19.1241C13.4223 18.9481 13.4997 18.7288 13.4997 18.5027V9.00025L22.8749 9.00024Z" fill="#111412"/>
<path clipRule="evenodd" d="M0.999749 6.00012H11.0002C11.2654 6.00012 11.5197 6.10545 11.7072 6.29294C11.8947 6.48043 12 6.73472 12 6.99987V17.0004C12 17.2655 11.8947 17.5198 11.7072 17.7073C11.5197 17.8948 11.2654 18.0001 11.0002 18.0001H0.999749C0.734599 18.0001 0.480309 17.8948 0.29282 17.7073C0.10533 17.5198 0 17.2655 0 17.0004V6.99987C0 6.73472 0.10533 6.48043 0.29282 6.29294C0.480309 6.10545 0.734599 6.00012 0.999749 6.00012ZM8.98507 9.73147H6.74257V15.7465H5.27107V9.73147H3.01508V8.25397H8.98507V9.73147Z" fill="#111412" fillRule="evenodd"/>
  </svg>
);
