import { IconProps } from "./types"

export default function BrahmaSwellHeaderIcon({
  height = 16,
  width = 16,
  onClick,
}: IconProps) {
  return (
    <svg
      width="118"
      height="64"
      viewBox="0 0 118 64"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M24.9617 34.1993C22.4952 38.0284 21.6306 41.3759 23.0491 42.7944C25.2004 44.9458 31.789 41.8452 37.765 35.869C38.356 35.2779 38.919 34.6808 39.4515 34.0826C39.6916 34.4745 39.901 34.854 40.0774 35.2164C40.0713 35.2231 40.0652 35.2298 40.0591 35.2366C40.7666 36.71 40.9195 37.8938 40.3537 38.4619L40.3582 38.4664C39.1362 39.6885 37.6553 40.4941 36.0921 40.8832C39.9204 43.3491 43.267 44.2133 44.6853 42.795C44.7018 42.7784 44.7181 42.7616 44.734 42.7446L44.7828 42.7934C46.4065 41.0643 44.8401 36.6529 41.2129 31.959C44.8359 27.2518 46.3765 22.8389 44.6901 21.1525C43.2718 19.7341 39.9251 20.5984 36.0969 23.0643C37.6601 23.4533 39.141 24.2589 40.3631 25.4811L40.3607 25.4835C41.0672 26.19 40.6577 27.8527 39.4499 29.8409C38.9285 29.2569 38.3782 28.6742 37.8011 28.0971C33.9239 24.2198 29.7893 21.5508 26.7716 20.7369C25.1227 20.2881 23.8056 20.3917 23.0443 21.1531C21.6258 22.5716 22.4904 25.919 24.9569 29.748C25.3459 28.1845 26.1515 26.7035 27.3736 25.4813L27.3751 25.4827C27.3914 25.4665 27.4082 25.4508 27.4255 25.4358L27.4426 25.4529C28.1019 24.8737 29.4914 25.1539 31.1812 26.0769C32.6575 26.8878 34.3607 28.1874 36.005 29.8317C36.7173 30.544 37.3649 31.2674 37.9361 31.9787C37.367 32.6866 36.7222 33.4064 36.0134 34.1152C32.4294 37.6993 28.565 39.6458 27.382 38.4627L27.3785 38.4662C26.1563 37.244 25.3507 35.7628 24.9617 34.1993Z"
        fill="white"
      />
      <rect x="57.3535" y="18" width="0.48808" height="28" fill="white" />
      <g clipPath="url(#clip0_44890_374271)">
        <path
          d="M92.4541 34.542L92.4238 34.5738C92.4097 34.5885 92.3953 34.603 92.3808 34.6175L84.0691 42.9158C82.6212 44.3614 80.2737 44.3614 78.8258 42.9158L76.5305 40.6243C76.3677 40.4625 76.3674 40.1993 76.5294 40.0368C76.5771 39.989 76.6356 39.9535 76.7001 39.9334C79.1603 39.1739 81.1593 38.2973 82.697 37.3035C86.3592 34.9366 89.6116 34.0161 92.4541 34.542ZM90.7116 27.7157C93.7803 28.6827 93.4222 30.9402 93.4629 31.8302C90.1021 30.0679 86.0591 30.7138 81.3337 33.7678C77.8116 36.0441 74.8613 36.9826 72.4828 36.5833C70.1043 36.184 69.5693 33.2792 69.4629 32.5073C72.0764 33.8288 75.5789 33.0703 79.9703 30.2322C84.0624 27.5875 87.6428 26.7487 90.7116 27.7157ZM84.0691 21.0842L86.2258 23.2371C86.3883 23.3992 86.3885 23.6624 86.2264 23.8248C86.1686 23.8828 86.0949 23.9224 86.0147 23.9386C82.8925 24.5675 80.3956 25.4869 78.5239 26.6966C75.3165 28.7695 72.5833 29.7329 70.3242 29.587L70.3244 29.5864L78.8258 21.0842C80.2737 19.6386 82.6212 19.6386 84.0691 21.0842Z"
          fill="url(#paint0_linear_44890_374271)"
        />
      </g>
      <defs>
        <linearGradient
          id="paint0_linear_44890_374271"
          x1="81.4629"
          y1="20"
          x2="81.2276"
          y2="60.4706"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#3068EF" />
          <stop offset="1" stopColor="#1322AC" />
        </linearGradient>
        <clipPath id="clip0_44890_374271">
          <rect
            width="24"
            height="24"
            fill="white"
            transform="translate(69.4629 20)"
          />
        </clipPath>
      </defs>
    </svg>
  )
}
