const React = require("react");
const DvdIcon = ({ 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}
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16.1881 30.0166C23.9293 30.0166 30.2047 23.7412 30.2047 16C30.2047 8.25885 23.9293 1.9834 16.1881 1.9834C8.44696 1.9834 2.17151 8.25885 2.17151 16C2.17151 23.7412 8.44696 30.0166 16.1881 30.0166ZM16.1881 19.3118C18.0172 19.3118 19.5 17.8291 19.5 16C19.5 14.1709 18.0172 12.6882 16.1881 12.6882C14.3591 12.6882 12.8763 14.1709 12.8763 16C12.8763 17.8291 14.3591 19.3118 16.1881 19.3118Z"
      fill="url(#paint0_linear_18_19871)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16.1881 30.0166C23.9293 30.0166 30.2047 23.7412 30.2047 16C30.2047 8.25885 23.9293 1.9834 16.1881 1.9834C8.44696 1.9834 2.17151 8.25885 2.17151 16C2.17151 23.7412 8.44696 30.0166 16.1881 30.0166ZM16.1881 19.3118C18.0172 19.3118 19.5 17.8291 19.5 16C19.5 14.1709 18.0172 12.6882 16.1881 12.6882C14.3591 12.6882 12.8763 14.1709 12.8763 16C12.8763 17.8291 14.3591 19.3118 16.1881 19.3118Z"
      fill="url(#paint1_radial_18_19871)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16.1881 30.0166C23.9293 30.0166 30.2047 23.7412 30.2047 16C30.2047 8.25885 23.9293 1.9834 16.1881 1.9834C8.44696 1.9834 2.17151 8.25885 2.17151 16C2.17151 23.7412 8.44696 30.0166 16.1881 30.0166ZM16.1881 19.3118C18.0172 19.3118 19.5 17.8291 19.5 16C19.5 14.1709 18.0172 12.6882 16.1881 12.6882C14.3591 12.6882 12.8763 14.1709 12.8763 16C12.8763 17.8291 14.3591 19.3118 16.1881 19.3118Z"
      fill="url(#paint2_radial_18_19871)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16.1881 30.0166C23.9293 30.0166 30.2047 23.7412 30.2047 16C30.2047 8.25885 23.9293 1.9834 16.1881 1.9834C8.44696 1.9834 2.17151 8.25885 2.17151 16C2.17151 23.7412 8.44696 30.0166 16.1881 30.0166ZM16.1881 19.3118C18.0172 19.3118 19.5 17.8291 19.5 16C19.5 14.1709 18.0172 12.6882 16.1881 12.6882C14.3591 12.6882 12.8763 14.1709 12.8763 16C12.8763 17.8291 14.3591 19.3118 16.1881 19.3118Z"
      fill="url(#paint3_radial_18_19871)"
    />
    <g filter="url(#filter0_f_18_19871)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M16.1881 29.1159C23.4318 29.1159 29.304 23.2437 29.304 16C29.304 8.75625 23.4318 2.88403 16.1881 2.88403C8.94436 2.88403 3.07214 8.75625 3.07214 16C3.07214 23.2437 8.94436 29.1159 16.1881 29.1159ZM19.9596 16C19.9596 17.8291 18.0172 19.9029 16.1881 19.9029C14.359 19.9029 12.1914 17.8291 12.1914 16C12.1914 14.1709 14.359 11.9845 16.1881 11.9845C18.0172 11.9845 19.9596 14.1709 19.9596 16Z"
        fill="url(#paint4_linear_18_19871)"
      />
    </g>
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16.1881 20.3392C18.5846 20.3392 20.5273 18.3965 20.5273 16C20.5273 13.6036 18.5846 11.6609 16.1881 11.6609C13.7917 11.6609 11.849 13.6036 11.849 16C11.849 18.3965 13.7917 20.3392 16.1881 20.3392ZM19.5 16C19.5 17.8291 18.0172 19.3119 16.1881 19.3119C14.3591 19.3119 12.8763 17.8291 12.8763 16C12.8763 14.171 14.3591 12.6882 16.1881 12.6882C18.0172 12.6882 19.5 14.171 19.5 16Z"
      fill="url(#paint5_radial_18_19871)"
    />
    <g filter="url(#filter1_f_18_19871)">
      <path
        d="M12.8942 13.1752C13.69 12.2481 14.8705 11.6608 16.1881 11.6608C17.4006 11.6608 18.497 12.1582 19.2844 12.96L25.0673 7.1771C25.3013 6.9431 25.3028 6.5628 25.0591 6.33891C22.724 4.19366 19.609 2.88403 16.1881 2.88403C12.5662 2.88403 9.28725 4.35209 6.91373 6.72561C6.83554 6.8038 6.75834 6.88298 6.68213 6.96311L12.8942 13.1752Z"
        fill="url(#paint6_linear_18_19871)"
      />
    </g>
    <g filter="url(#filter2_f_18_19871)">
      <path
        d="M19.0129 19.2939C18.2538 19.9455 17.2669 20.3392 16.1881 20.3392C15.0042 20.3392 13.931 19.8651 13.1481 19.0963L7.36778 24.8767C7.13279 25.1117 7.13246 25.494 7.37861 25.7172C9.70676 27.8292 12.7972 29.116 16.1881 29.116C19.3572 29.116 22.2639 27.992 24.5311 26.121C24.7696 25.9241 25.001 25.719 25.225 25.506L19.0129 19.2939Z"
        fill="url(#paint7_linear_18_19871)"
      />
    </g>
    <g filter="url(#filter3_f_18_19871)">
      <path
        d="M16.1881 20.3642C18.5984 20.3642 20.5523 18.4103 20.5523 16C20.5523 13.5898 18.5984 11.6359 16.1881 11.6359C13.7779 11.6359 11.824 13.5898 11.824 16C11.824 18.4103 13.7779 20.3642 16.1881 20.3642Z"
        stroke="#EFA141"
        strokeWidth={0.05}
      />
    </g>
    <defs>
      <filter
        id="filter0_f_18_19871"
        x={2.82214}
        y={2.63403}
        width={26.7319}
        height={26.7319}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.125}
          result="effect1_foregroundBlur_18_19871"
        />
      </filter>
      <filter
        id="filter1_f_18_19871"
        x={6.43213}
        y={2.63403}
        width={19.0602}
        height={10.7911}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.125}
          result="effect1_foregroundBlur_18_19871"
        />
      </filter>
      <filter
        id="filter2_f_18_19871"
        x={6.94275}
        y={18.8463}
        width={18.5322}
        height={10.5197}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.125}
          result="effect1_foregroundBlur_18_19871"
        />
      </filter>
      <filter
        id="filter3_f_18_19871"
        x={11.699}
        y={11.5108}
        width={8.97832}
        height={8.97832}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.05}
          result="effect1_foregroundBlur_18_19871"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_19871"
        x1={16.1881}
        y1={1.9834}
        x2={16.1881}
        y2={30.0166}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#E9CE53" />
        <stop offset={1} stopColor="#FF974E" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18_19871"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.4078 11.3466) rotate(113.08) scale(20.2945 17.7684)"
      >
        <stop offset={0.867949} stopColor="#FF684C" stopOpacity={0} />
        <stop offset={0.986913} stopColor="#FF684C" />
      </radialGradient>
      <radialGradient
        id="paint2_radial_18_19871"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(22.4734 20.2061) rotate(-148.057) scale(22.9355 17.9161)"
      >
        <stop offset={0.886595} stopColor="#B99C5E" stopOpacity={0} />
        <stop offset={0.978574} stopColor="#B99C5E" />
      </radialGradient>
      <radialGradient
        id="paint3_radial_18_19871"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.6239 18.315) rotate(-37.4054) scale(18.5493)"
      >
        <stop offset={0.894403} stopColor="#FFE86D" stopOpacity={0} />
        <stop offset={0.991068} stopColor="#FFE86D" />
      </radialGradient>
      <linearGradient
        id="paint4_linear_18_19871"
        x1={16.1881}
        y1={8.41938}
        x2={16.1881}
        y2={29.1159}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F4BD5B" />
        <stop offset={1} stopColor="#FF9E54" />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_19871"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.7544 16) scale(9.23183)"
      >
        <stop offset={0.62037} stopColor="#F8AE59" />
        <stop offset={1} stopColor="#D48B52" />
      </radialGradient>
      <linearGradient
        id="paint6_linear_18_19871"
        x1={25.2423}
        y1={6.91827}
        x2={11.9287}
        y2={6.91827}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFF25C" />
        <stop offset={1} stopColor="#FFF25C" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint7_linear_18_19871"
        x1={11.3658}
        y1={19.9405}
        x2={18.7963}
        y2={22.1921}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFD05A" />
        <stop offset={1} stopColor="#FFD05A" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = DvdIcon;
