import type { SVGProps } from "react";

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

/**
 * LineOriginal icon from social-media category
 *
 * @example
 * <LineOriginal size={16} />
 * <LineOriginal size={32} className="text-primary" />
 */
export const LineOriginal = ({ size = 16, ...props }: LineOriginalProps) => (
  <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_562)">
<path clipRule="evenodd" d="M11.9999 1C18.6274 1 24 5.30214 24 10.6091C24 12.4628 23.344 14.1935 22.2085 15.6614C22.1523 15.7449 22.0788 15.8372 21.9863 15.9392L21.9793 15.9469C21.5914 16.411 21.1545 16.8467 20.6743 17.2488C17.3558 20.3161 11.8937 23.9679 11.1728 23.4045C10.5461 22.9148 12.205 20.5194 10.2911 20.1208C10.1576 20.1054 10.0244 20.089 9.89238 20.0703L9.88987 20.0701V20.0699C4.2687 19.2714 -1.52546e-05 15.3395 -1.52546e-05 10.6091C-0.000188424 5.30214 5.37248 1 11.9999 1Z" fill="#3ACE01" fillRule="evenodd"/>
<path clipRule="evenodd" d="M5.03784 13.6736H7.45805C7.80231 13.6736 8.08389 13.3919 8.08389 13.0477V12.9955C8.08389 12.6512 7.80231 12.3696 7.45805 12.3696H5.71588V8.40586C5.71588 8.0616 5.43431 7.78003 5.09005 7.78003H5.03784C4.69358 7.78003 4.412 8.0616 4.412 8.40586V13.0476C4.412 13.3919 4.69358 13.6736 5.03784 13.6736ZM20.0348 10.7641V10.7119C20.0348 10.3676 19.7531 10.086 19.4088 10.086H17.6667V9.09508H19.4088C19.7531 9.09508 20.0348 8.81351 20.0348 8.46924V8.41703C20.0348 8.07277 19.7531 7.7912 19.4088 7.7912H16.9886C16.6444 7.7912 16.3628 8.07277 16.3628 8.41703V13.0588C16.3628 13.403 16.6444 13.6847 16.9886 13.6847H19.4088C19.7531 13.6847 20.0348 13.403 20.0348 13.0588V13.0065C20.0348 12.6623 19.7531 12.3807 19.4088 12.3807H17.6667V11.3897H19.4088C19.7531 11.3899 20.0348 11.1083 20.0348 10.7641ZM15.3804 13.487L15.3806 13.4867C15.4964 13.37 15.5614 13.2122 15.5615 13.0478V8.40604C15.5615 8.06178 15.2799 7.7802 14.9356 7.7802H14.8834C14.5391 7.7802 14.2576 8.06178 14.2576 8.40604V11.1308L11.9954 8.09667C11.8874 7.908 11.6839 7.7802 11.452 7.7802H11.3998C11.0556 7.7802 10.7739 8.06178 10.7739 8.40604V13.0478C10.7739 13.392 11.0555 13.6737 11.3998 13.6737H11.452C11.7963 13.6737 12.0779 13.392 12.0779 13.0478V10.272L14.3563 13.384C14.3703 13.4058 14.3856 13.4267 14.4022 13.4467L14.4022 13.4468C14.4648 13.5322 14.5505 13.5907 14.6459 13.6265C14.7192 13.6568 14.7994 13.6736 14.8833 13.6736H14.9355C15.0375 13.6737 15.1379 13.6486 15.2279 13.6005C15.2905 13.5707 15.3432 13.5323 15.3804 13.487ZM9.21486 13.6736H9.26707C9.61133 13.6736 9.8929 13.3919 9.8929 13.0477V8.40595C9.8929 8.06169 9.61133 7.78012 9.26707 7.78012H9.21486C8.8706 7.78012 8.58894 8.06169 8.58894 8.40595V13.0477C8.58894 13.3919 8.8706 13.6736 9.21486 13.6736Z" fill="white" fillRule="evenodd"/>
</g>
<defs>
<clipPath id="clip0_43_562">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
