import type { SVGProps } from "react";

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

/**
 * RedditOriginal icon from social-media category
 *
 * @example
 * <RedditOriginal size={16} />
 * <RedditOriginal size={32} className="text-primary" />
 */
export const RedditOriginal = ({ size = 16, ...props }: RedditOriginalProps) => (
  <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_522)">
<path d="M12 0C5.37281 0 0 5.37281 0 12C0 15.3141 1.34344 18.3141 3.51469 20.4853L1.22906 22.7709C0.775312 23.2247 1.09688 24 1.73813 24H12C18.6272 24 24 18.6272 24 12C24 5.37281 18.6272 0 12 0Z" fill="#FF4500"/>
<path d="M14.4413 5.65873C14.6494 6.54092 15.4416 7.19811 16.3875 7.19811C17.4919 7.19811 18.3872 6.30279 18.3872 5.19842C18.3872 4.09404 17.4919 3.19873 16.3875 3.19873C15.4219 3.19873 14.6166 3.88311 14.4291 4.79342C12.8119 4.96686 11.5491 6.33842 11.5491 8.00061C11.5491 8.00436 11.5491 8.00717 11.5491 8.01092C9.79035 8.08498 8.18441 8.58561 6.90941 9.37592C6.43597 9.00936 5.8416 8.79092 5.1966 8.79092C3.64878 8.79092 2.39441 10.0453 2.39441 11.5931C2.39441 12.7162 3.05441 13.6837 4.00785 14.1309C4.10066 17.384 7.64535 20.0006 12.0057 20.0006C16.366 20.0006 19.9153 17.3812 20.0035 14.1253C20.9494 13.6753 21.6038 12.7106 21.6038 11.594C21.6038 10.0462 20.3494 8.79186 18.8016 8.79186C18.1594 8.79186 17.5678 9.00842 17.0953 9.37217C15.8091 8.57623 14.1853 8.07561 12.4088 8.00904C12.4088 8.00623 12.4088 8.00436 12.4088 8.00154C12.4088 6.81092 13.2938 5.82279 14.4413 5.66061V5.65873ZM6.79691 13.3715C6.84378 12.3553 7.51878 11.5753 8.30347 11.5753C9.08816 11.5753 9.68816 12.3994 9.64128 13.4156C9.59441 14.4319 9.00847 14.8012 8.22285 14.8012C7.43722 14.8012 6.75003 14.3878 6.79691 13.3715ZM15.7088 11.5753C16.4944 11.5753 17.1694 12.3553 17.2153 13.3715C17.2622 14.3878 16.5741 14.8012 15.7894 14.8012C15.0047 14.8012 14.4178 14.4328 14.371 13.4156C14.3241 12.3994 14.9232 11.5753 15.7088 11.5753ZM14.775 15.7228C14.9222 15.7378 15.016 15.8906 14.9588 16.0275C14.476 17.1815 13.336 17.9925 12.0057 17.9925C10.6753 17.9925 9.53628 17.1815 9.05253 16.0275C8.99535 15.8906 9.0891 15.7378 9.23628 15.7228C10.0988 15.6356 11.0316 15.5878 12.0057 15.5878C12.9797 15.5878 13.9116 15.6356 14.775 15.7228Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_43_522">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
