import type { SVGProps } from "react";

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

/**
 * BaiduNeutral icon from social-media category
 *
 * @example
 * <BaiduNeutral size={16} />
 * <BaiduNeutral size={32} className="text-primary" />
 */
export const BaiduNeutral = ({ size = 16, ...props }: BaiduNeutralProps) => (
  <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_737)">
<path d="M6.50612 8.28896C6.58351 8.98029 6.93146 12.0883 4.33143 12.6474C1.73023 13.2095 0.762516 10.1941 1.04833 8.78144C1.04833 8.78144 1.35633 5.73099 3.46593 5.54251C5.14212 5.39576 6.37715 7.23249 6.5056 8.28431L6.50612 8.28896Z" fill="#111412"/>
<path d="M11.7719 3.70678C11.7719 5.75657 10.6091 7.41592 9.17068 7.41592C7.73122 7.41592 6.56579 5.75657 6.56579 3.70678C6.56579 1.65666 7.73155 0 9.17068 0C10.6091 0 11.7719 1.657 11.7719 3.70678Z" fill="#111412"/>
<path d="M18.7786 4.29816C18.5318 5.8562 17.2981 7.91238 15.3724 7.65995C13.4487 7.41323 13.014 5.67142 13.2013 3.92455C13.3549 2.49643 15.0604 0.3073 16.4265 0.621668C17.7867 0.932334 19.0308 2.74214 18.7786 4.29816Z" fill="#111412"/>
<path d="M20.0862 7.286C22.3818 7.286 22.9981 9.53236 22.9981 10.2776C22.9981 10.3341 22.9999 10.4043 23.002 10.486C23.0273 11.4883 23.0959 14.2065 20.4578 14.265C17.6017 14.327 17.4827 12.3331 17.4827 10.9036C17.4827 9.4058 17.7863 7.286 20.0862 7.286Z" fill="#111412"/>
<path d="M8.2421 20.4821H9.60658L9.60625 17.1429H8.14526C7.48756 17.3394 7.16846 17.8497 7.09953 18.0705C7.02421 18.2909 6.85273 18.8517 7.00202 19.337C7.29153 20.4326 8.2421 20.4821 8.2421 20.4821Z" fill="#111412"/>
<path clipRule="evenodd" d="M15.3721 12.0224C17.1098 14.5145 20.0862 16.8194 20.0862 16.8194C20.0862 16.8194 22.3166 18.5659 20.8909 21.929C19.4669 25.2949 14.2557 23.5456 14.2557 23.5456C14.2557 23.5456 12.3338 22.9257 10.0997 23.4235C7.87042 23.9229 5.9481 23.7345 5.9481 23.7345C5.9481 23.7345 3.33984 23.7971 2.59606 20.4962C1.96552 17.6892 4.28541 15.9612 5.15078 15.3166C5.30388 15.2025 5.41146 15.1224 5.44911 15.0762C5.51103 14.9979 5.66546 14.8657 5.87971 14.6821C6.5242 14.1301 7.70998 13.1144 8.54728 11.7104C9.66597 9.8447 13.0133 8.34792 15.3721 12.0224ZM9.63382 15.8231V13.6057L11.1671 13.6299V21.8278H7.7801C6.31574 21.5343 5.73303 20.5346 5.66006 20.3629C5.65536 20.3517 5.6492 20.3379 5.64186 20.3213C5.53647 20.0838 5.18752 19.2972 5.39342 18.0197C6.02489 15.9729 7.82885 15.8231 7.82885 15.8231H9.63382ZM11.9973 20.3384V16.022L13.5817 15.9965V19.8749C13.6782 20.2876 14.1913 20.3623 14.1913 20.3623H15.7965V16.0214H17.4788V21.8039H13.581C12.0679 21.4124 11.9973 20.3384 11.9973 20.3384Z" fill="#111412" fillRule="evenodd"/>
</g>
<defs>
<clipPath id="clip0_43_737">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
