import type { SVGProps } from "react";

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

/**
 * GoogleMeetOriginal icon from social-media category
 *
 * @example
 * <GoogleMeetOriginal size={16} />
 * <GoogleMeetOriginal size={32} className="text-primary" />
 */
export const GoogleMeetOriginal = ({ size = 16, ...props }: GoogleMeetOriginalProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <g clipPath="url(#clip0_43_712)">
<path d="M13.5764 12.0001L15.9158 14.5491L19.0615 16.4655L19.61 12.0158L19.0615 7.66541L15.8555 9.34908L13.5764 12.0001Z" fill="#00832D"/>
<path d="M0 16.0522V19.8431C0 20.7097 0.736372 21.4117 1.64552 21.4117H5.62221L6.44497 18.5463L5.62221 16.0522L2.89338 15.2679L0 16.0522Z" fill="#0066DA"/>
<path d="M5.62221 2.58813L0 7.94765L2.89338 8.73197L5.62221 7.94765L6.43126 5.4875L5.62221 2.58813Z" fill="#E94235"/>
<path d="M5.62221 7.94794H0V16.0526H5.62221V7.94794Z" fill="#2684FC"/>
<path d="M22.6534 4.85757L19.0607 7.66543V16.4655L22.6699 19.2864C23.2102 19.689 24 19.3217 24 18.6668V5.46411C24 4.80136 23.1923 4.43796 22.6534 4.85757ZM13.5756 12.0001V16.0524H5.62224V21.4119H17.4152C18.3243 21.4119 19.0607 20.71 19.0607 19.8433V16.4655L13.5756 12.0001Z" fill="#00AC47"/>
<path d="M17.4152 2.58813H5.62224V7.94765H13.5756V12L19.0607 7.66791V4.15677C19.0607 3.2901 18.3243 2.58813 17.4152 2.58813Z" fill="#FFBA00"/>
</g>
<defs>
<clipPath id="clip0_43_712">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
