import type { IconProps } from './types';

export function RemixIcon({ className }: IconProps) {
  return (
    <svg
      width="445"
      height="512"
      viewBox="0 0 445 512"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={className}
    >
      <g clipPath="url(#clip0_367_139)">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M425.345 394.844C429.951 454 429.951 481.73 429.951 512H293.08C293.08 505.407 293.198 499.375 293.318 493.26C293.688 474.247 294.074 454.421 290.994 414.383C286.922 355.766 261.681 342.741 215.268 342.741H174.148H0V236.093H221.783C280.408 236.093 309.722 218.258 309.722 171.039C309.722 129.52 280.408 104.359 221.783 104.359H0V0H246.21C378.933 0 444.888 62.6867 444.888 162.822C444.888 237.721 398.476 286.567 335.778 294.709C388.704 305.292 419.646 335.414 425.345 394.844Z"
          fill="currentColor"
        />
        <path
          d="M0 512V432.497H144.721C168.894 432.497 174.143 450.426 174.143 461.118V512H0Z"
          fill="currentColor"
        />
      </g>
      <defs>
        <clipPath id="clip0_367_139">
          <rect width="444.888" height="512" fill="white" />
        </clipPath>
      </defs>
    </svg>
  );
}
