import type { SVGProps } from "react";

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

/**
 * SoundcloudNeutral icon from social-media category
 *
 * @example
 * <SoundcloudNeutral size={16} />
 * <SoundcloudNeutral size={32} className="text-primary" />
 */
export const SoundcloudNeutral = ({ size = 16, ...props }: SoundcloudNeutralProps) => (
  <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_560)">
<path d="M0.271588 13.235C0.221697 13.235 0.181911 13.2735 0.175596 13.3291L3.05176e-05 14.6623L0.175596 15.9721C0.176227 16.027 0.221697 16.0655 0.271588 16.0655C0.320216 16.0655 0.35937 16.0276 0.36758 15.9721L0.575353 14.6616L0.36758 13.3285C0.360002 13.2735 0.320216 13.235 0.271588 13.235ZM1.25867 12.5069C1.25046 12.4494 1.20941 12.4102 1.15889 12.4102C1.10836 12.4102 1.06605 12.4513 1.0591 12.5069C1.0591 12.5069 0.822913 14.6623 0.822913 14.6623L1.0591 16.7697C1.06605 16.8265 1.10773 16.8669 1.15889 16.8669C1.20941 16.8669 1.25046 16.8272 1.25867 16.7703L1.52707 14.6623L1.25867 12.5069ZM4.97585 10.5188C4.87922 10.5188 4.79902 10.5978 4.7946 10.6988L4.6064 14.6642L4.7946 17.2269C4.79965 17.3273 4.87922 17.4063 4.97585 17.4063C5.07184 17.4063 5.15204 17.3273 5.15773 17.2269V17.227L5.36992 14.6642L5.15773 10.6989C5.15204 10.5985 5.07247 10.5189 4.97585 10.5189V10.5188ZM3.05158 11.8969C2.97706 11.8969 2.91643 11.9562 2.91075 12.0352L2.69919 14.6623L2.91075 17.2011C2.91643 17.28 2.97706 17.3394 3.05158 17.3394C3.12484 17.3394 3.18609 17.28 3.19241 17.2011L3.43302 14.6623L3.19241 12.0345C3.19178 11.9556 3.12547 11.8962 3.05158 11.8962V11.8969ZM6.93106 17.4044C7.05105 17.4044 7.14894 17.3078 7.15336 17.184L7.33777 14.6649L7.15399 9.38592C7.14894 9.26214 7.05168 9.16551 6.93169 9.16551C6.81044 9.16551 6.71255 9.26277 6.70876 9.38655L6.5452 14.6649L6.70876 17.1853C6.71255 17.3084 6.81044 17.4051 6.93106 17.4051V17.4044ZM10.9337 17.4164C11.0992 17.4164 11.2349 17.2807 11.2381 17.1133V17.1152V17.1133L11.3669 14.6661L11.2381 8.56935C11.2349 8.40263 11.0985 8.26622 10.9337 8.26622C10.7682 8.26622 10.6318 8.40199 10.6293 8.56998L10.5144 14.6649C10.5144 14.6687 10.6293 17.1158 10.6293 17.1158C10.6318 17.2813 10.7689 17.4177 10.9337 17.4177V17.4164ZM8.91722 17.4082C9.06121 17.4082 9.17678 17.2927 9.18057 17.1455V17.1474L9.33719 14.6661L9.18057 9.34866C9.17678 9.20151 9.06058 9.08657 8.91722 9.08657C8.7726 9.08657 8.6564 9.20151 8.65324 9.34866L8.51431 14.6661L8.65387 17.1468C8.65703 17.292 8.7726 17.4076 8.91785 17.4076L8.91722 17.4082ZM4.01087 17.3842C4.09613 17.3842 4.1656 17.316 4.17191 17.2257L4.39863 14.663L4.17191 12.2246C4.17128 12.1343 4.09676 12.0668 4.01087 12.0668C3.92435 12.0668 3.85488 12.135 3.84983 12.2259L3.65027 14.663L3.84983 17.2257C3.85552 17.316 3.92435 17.3842 4.01087 17.3842ZM2.10365 17.244C2.16618 17.244 2.2167 17.1948 2.22364 17.1266L2.47815 14.6623L2.22364 12.1053C2.21607 12.0371 2.16554 11.9878 2.10302 11.9878C2.03987 11.9878 1.98935 12.0371 1.98303 12.1053L1.75884 14.6623L1.98303 17.1259C1.98366 17.1941 2.03987 17.244 2.10302 17.244H2.10365ZM9.92325 9.25961C9.76726 9.25961 9.64222 9.38402 9.63906 9.54254L9.51212 14.6655L9.63906 17.131C9.64222 17.2876 9.76726 17.412 9.92325 17.412C10.0792 17.412 10.2036 17.2882 10.2074 17.1291V17.131L10.3502 14.6655L10.2074 9.54127C10.2036 9.38276 10.0792 9.25898 9.92325 9.25898V9.25961ZM5.95156 17.4095C6.05955 17.4095 6.1486 17.3217 6.15365 17.2093L6.35195 14.6642L6.15365 9.79199C6.14797 9.67958 6.05955 9.5918 5.95156 9.5918C5.84294 9.5918 5.75389 9.67958 5.74947 9.79199L5.57391 14.6642L5.74947 17.2093C5.75389 17.3204 5.84294 17.4082 5.95156 17.4082V17.4095ZM8.16507 17.1682V17.167L8.33558 14.6636L8.16507 9.20656C8.16128 9.07078 8.05392 8.96469 7.92193 8.96469C7.78931 8.96469 7.68258 9.07078 7.67879 9.20656L7.52786 14.663L7.67942 17.1676C7.68321 17.3021 7.78994 17.4076 7.92256 17.4076C8.05455 17.4076 8.16128 17.3015 8.1657 17.1664L8.16507 17.1682ZM21.0483 11.518C20.6441 11.518 20.2582 11.6001 19.9065 11.7472C19.6715 9.08657 17.441 7 14.7197 7C14.0541 7 13.4049 7.13136 12.8314 7.35302C12.6085 7.43891 12.5491 7.52796 12.5473 7.70037V17.0691C12.5498 17.2497 12.69 17.4 12.8662 17.4183C12.8738 17.4184 20.9958 17.4234 21.0483 17.4234C22.6782 17.4234 24 16.1016 24 14.4716C24 12.841 22.6789 11.5192 21.0483 11.5192V11.518ZM11.9435 7.69216C11.766 7.69216 11.6208 7.83741 11.6183 8.01676L11.485 14.6661L11.6183 17.0792C11.6208 17.2554 11.766 17.4007 11.9435 17.4007C12.1203 17.4007 12.2656 17.2554 12.2687 17.0767V17.0798L12.4134 14.6661L12.2687 8.01613C12.2662 7.83804 12.1203 7.69216 11.9435 7.69216Z" fill="#111412"/>
</g>
<defs>
<clipPath id="clip0_43_560">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
