import React from 'react';
import { IconTheme } from '../../IconsCommonTypes';

function Broadcast(theme: IconTheme | undefined = undefined) {
  return (
    <svg
      width={theme && theme.width ? theme.width : '44'}
      height={theme && theme.height ? theme.height : '44'}
      viewBox="0 0 44 44"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      id="Broadcast"
    >
      <path
        d="M13.3832 26.125L15.5832 23.925C13.7498 22.0917 12.8332 19.7084 12.8332 17.5084C12.8332 15.125 13.7498 12.7417 15.5832 11.0917L13.3832 8.8917C10.9998 11.275 9.7165 14.3917 9.7165 17.5084C9.7165 20.625 10.9998 23.7417 13.3832 26.125Z"
        fill={theme && theme.color ? theme.color : 'var(--color-icon)'}
      />
      <path
        d="M35.0165 4.4917L32.8165 6.6917C35.7498 9.62503 37.2165 13.6584 37.2165 17.5084C37.2165 21.3584 35.7498 25.3917 32.8165 28.325L35.0165 30.525C38.6832 26.8584 40.3332 22.275 40.3332 17.5084C40.3332 12.7417 38.4998 8.15837 35.0165 4.4917Z"
        fill={theme && theme.color ? theme.color : 'var(--color-icon)'}
      />
      <path
        d="M11.1832 6.6917L8.98317 4.4917C5.49984 8.15837 3.6665 12.7417 3.6665 17.5084C3.6665 22.275 5.49984 26.8584 8.98317 30.525L11.1832 28.325C8.24984 25.3917 6.78317 21.3584 6.78317 17.5084C6.78317 13.6584 8.24984 9.62503 11.1832 6.6917Z"
        fill={theme && theme.color ? theme.color : 'var(--color-icon)'}
      />
      <path
        d="M30.6165 26.125C32.9998 23.7417 34.2832 20.625 34.2832 17.5084C34.0998 14.3917 32.9998 11.275 30.6165 8.8917L28.4165 11.0917C30.2498 12.925 31.1665 15.3084 31.1665 17.5084C31.1665 19.8917 30.2498 22.275 28.4165 23.925L30.6165 26.125Z"
        fill={theme && theme.color ? theme.color : 'var(--color-icon)'}
      />
      <path
        d="M26.5832 17.5084C26.5832 14.9784 24.5298 12.925 21.9998 12.925C19.4698 12.925 17.4165 14.9784 17.4165 17.5084C17.4165 18.9017 18.0398 20.1117 19.0115 20.955L12.8332 39.5084H16.4998L17.7282 35.8417H26.2898L27.4998 39.5084H31.1665L24.9882 20.955C25.9598 20.1117 26.5832 18.9017 26.5832 17.5084ZM18.9382 32.175L21.9998 23.0084L25.0615 32.175H18.9382Z"
        fill={theme && theme.color ? theme.color : 'var(--color-icon)'}
      />
    </svg>
  );
}

export default Broadcast;
