import { ComponentProps } from "react";

export const Instagram = (props: ComponentProps<"svg">) => {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="30"
      height="30"
      viewBox="0 0 30 30"
      fill="none"
      {...props}
    >
      <g clipPath="url(#clip0_2595_110)">
        <path
          d="M14.7434 2.74871C18.6827 2.74871 19.1491 2.76599 20.6983 2.8351C22.1381 2.89845 22.9156 3.14034 23.4339 3.34191C24.1193 3.60683 24.6146 3.92934 25.1271 4.4419C25.6455 4.96022 25.9622 5.44975 26.2271 6.13509C26.4287 6.65341 26.6706 7.43665 26.7339 8.87068C26.803 10.4256 26.8203 10.8921 26.8203 14.8256C26.8203 18.7649 26.803 19.2314 26.7339 20.7806C26.6706 22.2204 26.4287 22.9979 26.2271 23.5162C25.9622 24.2015 25.6397 24.6968 25.1271 25.2094C24.6088 25.7277 24.1193 26.0444 23.4339 26.3094C22.9156 26.5109 22.1324 26.7528 20.6983 26.8162C19.1434 26.8853 18.6769 26.9025 14.7434 26.9025C10.8041 26.9025 10.3377 26.8853 8.78845 26.8162C7.34866 26.7528 6.57118 26.5109 6.05286 26.3094C5.36752 26.0444 4.87223 25.7219 4.35967 25.2094C3.84135 24.691 3.52459 24.2015 3.25967 23.5162C3.0581 22.9979 2.81622 22.2146 2.75287 20.7806C2.68376 19.2256 2.66648 18.7591 2.66648 14.8256C2.66648 10.8864 2.68376 10.4199 2.75287 8.87068C2.81622 7.43089 3.0581 6.65341 3.25967 6.13509C3.52459 5.44975 3.84711 4.95446 4.35967 4.4419C4.87799 3.92358 5.36752 3.60683 6.05286 3.34191C6.57118 3.14034 7.35442 2.89845 8.78845 2.8351C10.3377 2.76599 10.8041 2.74871 14.7434 2.74871ZM14.7434 0.09375C10.7408 0.09375 10.2398 0.111027 8.66751 0.180137C7.10102 0.249247 6.02406 0.502649 5.09108 0.865475C4.11778 1.24558 3.29423 1.74662 2.47643 2.57018C1.65287 3.38798 1.15183 4.21154 0.771725 5.17907C0.408899 6.11781 0.155497 7.18901 0.0863871 8.7555C0.0172774 10.3335 0 10.8345 0 14.8371C0 18.8398 0.0172774 19.3408 0.0863871 20.913C0.155497 22.4795 0.408899 23.5565 0.771725 24.4895C1.15183 25.4628 1.65287 26.2863 2.47643 27.1041C3.29423 27.9219 4.11779 28.4287 5.08532 28.8031C6.02406 29.1659 7.09526 29.4193 8.66175 29.4884C10.234 29.5575 10.735 29.5748 14.7376 29.5748C18.7402 29.5748 19.2413 29.5575 20.8135 29.4884C22.38 29.4193 23.457 29.1659 24.39 28.8031C25.3575 28.4287 26.181 27.9219 26.9988 27.1041C27.8166 26.2863 28.3235 25.4628 28.6978 24.4952C29.0606 23.5565 29.314 22.4853 29.3831 20.9188C29.4522 19.3466 29.4695 18.8455 29.4695 14.8429C29.4695 10.8403 29.4522 10.3393 29.3831 8.76702C29.314 7.20053 29.0606 6.12357 28.6978 5.19059C28.335 4.21154 27.8339 3.38798 27.0104 2.57018C26.1926 1.75238 25.369 1.24558 24.4015 0.871234C23.4627 0.508408 22.3915 0.255006 20.8251 0.185896C19.247 0.111027 18.746 0.09375 14.7434 0.09375Z"
          fill="white"
        />
        <path
          d="M14.7437 7.26562C10.5625 7.26562 7.17041 10.6578 7.17041 14.8389C7.17041 19.02 10.5625 22.4122 14.7437 22.4122C18.9248 22.4122 22.3169 19.02 22.3169 14.8389C22.3169 10.6578 18.9248 7.26562 14.7437 7.26562ZM14.7437 19.7514C12.0311 19.7514 9.83113 17.5514 9.83113 14.8389C9.83113 12.1263 12.0311 9.92635 14.7437 9.92635C17.4562 9.92635 19.6562 12.1263 19.6562 14.8389C19.6562 17.5514 17.4562 19.7514 14.7437 19.7514Z"
          fill="white"
        />
        <path
          d="M24.3847 6.96337C24.3847 7.94243 23.59 8.73143 22.6167 8.73143C21.6376 8.73143 20.8486 7.93667 20.8486 6.96337C20.8486 5.98432 21.6434 5.19531 22.6167 5.19531C23.59 5.19531 24.3847 5.99007 24.3847 6.96337Z"
          fill="white"
        />
      </g>
      <defs>
        <clipPath id="clip0_2595_110">
          <rect
            width="29.4868"
            height="29.4868"
            fill="white"
            transform="translate(0 0.09375)"
          />
        </clipPath>
      </defs>
    </svg>
  );
};
