const React = require("react");
const MilitaryHelmetIcon = ({ title, titleId, ...props }) => (
  <svg
    width="1em"
    height="1em"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    aria-labelledby={titleId}
    {...props}
  >
    {title ? <title id={titleId}>{title}</title> : null}
    <g filter="url(#filter0_i_18_17570)">
      <path
        d="M18.2481 16.0625C22.1714 14.0414 25.5971 13.0981 28.1024 12.7178C28.0529 12.3594 27.9878 12.0037 27.9074 11.6517L29.0137 11.1875C27.9169 10.8585 27.4052 9.86563 27.1456 9.36186L27.1447 9.36016C26.0381 6.87037 24.1077 4.72661 21.4978 3.38039C15.4084 0.239409 7.92566 2.62959 4.78468 8.71902C4.55524 9.16383 4.35532 9.61607 4.18419 10.0735C3.96104 10.5426 3.35594 12.2358 3.16992 13.9844C3.09342 14.7035 3.08684 15.436 3.08008 16.1883C3.06612 17.7407 3.05141 19.3776 2.41992 21.1563C3.04673 21.2289 4.14571 21.2599 5.36846 21.1092C5.44801 21.2333 5.52984 21.3562 5.61394 21.4777C9.20798 20.4833 12.9199 18.8073 18.2481 16.0625Z"
        fill="url(#paint0_radial_18_17570)"
      />
      <path
        d="M18.2481 16.0625C22.1714 14.0414 25.5971 13.0981 28.1024 12.7178C28.0529 12.3594 27.9878 12.0037 27.9074 11.6517L29.0137 11.1875C27.9169 10.8585 27.4052 9.86563 27.1456 9.36186L27.1447 9.36016C26.0381 6.87037 24.1077 4.72661 21.4978 3.38039C15.4084 0.239409 7.92566 2.62959 4.78468 8.71902C4.55524 9.16383 4.35532 9.61607 4.18419 10.0735C3.96104 10.5426 3.35594 12.2358 3.16992 13.9844C3.09342 14.7035 3.08684 15.436 3.08008 16.1883C3.06612 17.7407 3.05141 19.3776 2.41992 21.1563C3.04673 21.2289 4.14571 21.2599 5.36846 21.1092C5.44801 21.2333 5.52984 21.3562 5.61394 21.4777C9.20798 20.4833 12.9199 18.8073 18.2481 16.0625Z"
        fill="url(#paint1_radial_18_17570)"
      />
    </g>
    <g filter="url(#filter1_ii_18_17570)">
      <path
        d="M12.0322 18.5966L16.5858 17.2799L19.9388 29.0401C20.077 29.525 19.7069 30.0055 19.2027 29.9956L16.0138 29.9326C15.575 29.924 15.1931 29.6302 15.0722 29.2082L12.0322 18.5966Z"
        fill="url(#paint2_linear_18_17570)"
      />
      <path
        d="M12.0322 18.5966L16.5858 17.2799L19.9388 29.0401C20.077 29.525 19.7069 30.0055 19.2027 29.9956L16.0138 29.9326C15.575 29.924 15.1931 29.6302 15.0722 29.2082L12.0322 18.5966Z"
        fill="url(#paint3_linear_18_17570)"
      />
    </g>
    <g filter="url(#filter2_i_18_17570)">
      <path
        d="M3.85742 21.6094C4.99805 21.6094 7.10439 21.082 8.43555 20.5313C12.7793 18.7344 25.3105 12.2344 28.8262 12.5157"
        stroke="#31715A"
        strokeWidth={3}
        strokeLinecap="round"
      />
      <path
        d="M3.85742 21.6094C4.99805 21.6094 7.10439 21.082 8.43555 20.5313C12.7793 18.7344 25.3105 12.2344 28.8262 12.5157"
        stroke="url(#paint4_radial_18_17570)"
        strokeWidth={3}
        strokeLinecap="round"
      />
    </g>
    <path
      d="M3.85742 21.6094C4.99805 21.6094 7.10439 21.082 8.43555 20.5313C12.7793 18.7344 25.3105 12.2344 28.8262 12.5157"
      stroke="url(#paint5_radial_18_17570)"
      strokeWidth={3}
      strokeLinecap="round"
    />
    <g filter="url(#filter3_f_18_17570)">
      <path
        d="M3.85742 21.6094C4.99805 21.6094 7.10439 21.082 8.43555 20.5313C12.7793 18.7344 25.3105 12.2344 28.8262 12.5157"
        stroke="url(#paint6_radial_18_17570)"
        strokeWidth={0.75}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter4_f_18_17570)">
      <path
        d="M19.6418 12.9983C17.8674 13.6864 15.7339 14.2507 14.8889 14.4468C14.8889 7.9738 21.0451 4.03569 22.9915 5.80105C24.5486 7.21335 25.5113 9.82971 25.798 10.9614C23.8968 11.2782 21.8598 12.1383 19.6418 12.9983Z"
        fill="url(#paint7_radial_18_17570)"
      />
    </g>
    <path
      d="M14.3186 26.578L13.4763 23.6378H18.3984L19.2367 26.578H14.3186Z"
      fill="url(#paint8_linear_18_17570)"
    />
    <path
      d="M14.3186 26.578L13.4763 23.6378H18.3984L19.2367 26.578H14.3186Z"
      fill="url(#paint9_linear_18_17570)"
    />
    <path
      d="M14.3186 26.578L13.4763 23.6378H18.3984L19.2367 26.578H14.3186Z"
      fill="url(#paint10_linear_18_17570)"
    />
    <g filter="url(#filter5_i_18_17570)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M12.6209 24.2987C12.3904 23.5881 12.9202 22.8594 13.6672 22.8594H18.3576C18.8491 22.8594 19.281 23.1855 19.4156 23.6582L19.9724 25.6145C20.1724 26.3169 19.6448 27.0156 18.9145 27.0156H14.3015C13.8248 27.0156 13.4022 26.7085 13.2552 26.2549L12.6209 24.2987ZM13.9474 23.8594C13.6672 23.8594 13.6466 24.1719 13.6672 24.2422L14.1036 25.6145C14.117 25.6557 14.2325 26.0156 14.6153 26.0156H18.6271C18.6935 26.0156 19.0411 25.9688 18.9145 25.5898L18.4864 24.1094C18.4742 24.0664 18.3888 23.8594 18.0685 23.8594H13.9474Z"
        fill="url(#paint11_linear_18_17570)"
      />
    </g>
    <g filter="url(#filter6_f_18_17570)">
      <path
        d="M13.2151 24.3421C13.0613 23.9097 13.4088 23.4188 13.9761 23.4188H18.2319C18.6009 23.4188 18.9079 23.6412 19.0009 23.9391L19.5062 25.557C19.6398 25.985 19.2914 26.4563 18.7371 26.4563H14.5517C14.1939 26.4563 13.8926 26.2466 13.7907 25.9601L13.2151 24.3421Z"
        stroke="url(#paint12_linear_18_17570)"
        strokeWidth={0.4}
      />
      <path
        d="M13.2151 24.3421C13.0613 23.9097 13.4088 23.4188 13.9761 23.4188H18.2319C18.6009 23.4188 18.9079 23.6412 19.0009 23.9391L19.5062 25.557C19.6398 25.985 19.2914 26.4563 18.7371 26.4563H14.5517C14.1939 26.4563 13.8926 26.2466 13.7907 25.9601L13.2151 24.3421Z"
        stroke="url(#paint13_linear_18_17570)"
        strokeWidth={0.4}
      />
    </g>
    <defs>
      <filter
        id="filter0_i_18_17570"
        x={2.41992}
        y={1.99744}
        width={28.0938}
        height={19.4802}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={1.5} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.419608 0 0 0 0 0.486275 0 0 0 0 0.388235 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_17570"
        />
      </filter>
      <filter
        id="filter1_ii_18_17570"
        x={12.0322}
        y={16.7799}
        width={8.43579}
        height={13.2158}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={0.75} />
        <feGaussianBlur stdDeviation={0.25} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.423529 0 0 0 0 0.286275 0 0 0 0 0.262745 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_17570"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy={-0.5} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.541176 0 0 0 0 0.266667 0 0 0 0 0.396078 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_17570"
          result="effect2_innerShadow_18_17570"
        />
      </filter>
      <filter
        id="filter2_i_18_17570"
        x={2.35742}
        y={10.007}
        width={27.9688}
        height={13.1025}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy={-1} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.203922 0 0 0 0 0.380392 0 0 0 0 0.427451 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_17570"
        />
      </filter>
      <filter
        id="filter3_f_18_17570"
        x={2.73242}
        y={11.3818}
        width={27.2188}
        height={11.3527}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.375}
          result="effect1_foregroundBlur_18_17570"
        />
      </filter>
      <filter
        id="filter4_f_18_17570"
        x={12.8889}
        y={3.37866}
        width={14.9089}
        height={13.0681}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18_17570"
        />
      </filter>
      <filter
        id="filter5_i_18_17570"
        x={12.5664}
        y={22.8594}
        width={7.44873}
        height={4.45625}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy={0.3} />
        <feGaussianBlur stdDeviation={0.15} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.545098 0 0 0 0 0.517647 0 0 0 0 0.560784 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_17570"
        />
      </filter>
      <filter
        id="filter6_f_18_17570"
        x={12.6773}
        y={22.9187}
        width={7.35854}
        height={4.0375}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.15}
          result="effect1_foregroundBlur_18_17570"
        />
      </filter>
      <radialGradient
        id="paint0_radial_18_17570"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.3539 3.13043) rotate(79.0459) scale(14.2928 26.4209)"
      >
        <stop stopColor="#4E904B" />
        <stop offset={1} stopColor="#35664D" />
      </radialGradient>
      <radialGradient
        id="paint1_radial_18_17570"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(18.6855 1.18753) rotate(117.216) scale(9.83933 11.2982)"
      >
        <stop stopColor="#62A05F" />
        <stop offset={1} stopColor="#62A05F" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18_17570"
        x1={14.1647}
        y1={18.5207}
        x2={16.428}
        y2={26.1254}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#77444F" />
        <stop offset={1} stopColor="#9E6168" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_17570"
        x1={19.968}
        y1={29.0903}
        x2={18.9855}
        y2={29.3619}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.211006} stopColor="#B7827B" />
        <stop offset={1} stopColor="#9C686B" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint4_radial_18_17570"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(6.10727 18.8377) rotate(70.1148) scale(2.26238 9.0758)"
      >
        <stop offset={0.400612} stopColor="#617364" />
        <stop offset={1} stopColor="#617364" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint5_radial_18_17570"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(13.5309 21.0557) rotate(-109.359) scale(3.55041 19.3045)"
      >
        <stop offset={0.156022} stopColor="#384D6D" />
        <stop offset={1} stopColor="#384D6D" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint6_radial_18_17570"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.623 14.3751) rotate(154.612) scale(12.2451 2.70797)"
      >
        <stop stopColor="#659384" />
        <stop offset={1} stopColor="#659384" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint7_radial_18_17570"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.119 10.9161) rotate(-165.28) scale(11.0452 13.2875)"
      >
        <stop offset={0.154865} stopColor="#639679" />
        <stop offset={1} stopColor="#639679" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint8_linear_18_17570"
        x1={16.3565}
        y1={23.6378}
        x2={16.3565}
        y2={24.1562}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#83495B" />
        <stop offset={1} stopColor="#83495B" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint9_linear_18_17570"
        x1={19.0533}
        y1={25.7406}
        x2={18.363}
        y2={25.933}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.0486241} stopColor="#4C2327" />
        <stop offset={1} stopColor="#713F3E" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint10_linear_18_17570"
        x1={14.074}
        y1={25.6954}
        x2={14.9341}
        y2={25.4464}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#553F40" />
        <stop offset={1} stopColor="#754543" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint11_linear_18_17570"
        x1={14.1857}
        y1={27.4063}
        x2={19.1857}
        y2={23.2813}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A175C4" />
        <stop offset={1} stopColor="#A182BC" />
      </linearGradient>
      <linearGradient
        id="paint12_linear_18_17570"
        x1={20.0014}
        y1={24.3438}
        x2={16.8452}
        y2={26.4688}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.181575} stopColor="#CFC3DD" />
        <stop offset={1} stopColor="#CFC3DD" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint13_linear_18_17570"
        x1={13.3452}
        y1={26.4062}
        x2={17.8106}
        y2={25.3437}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#CFC3DD" />
        <stop offset={1} stopColor="#CFC3DD" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = MilitaryHelmetIcon;
