import PropTypes from "prop-types";

const SvgVLLM = ({ isDark = false, ...props }) => {
  const color = isDark ? "#fff" : "#000";
  const bgColor = isDark ? "#1a1a1a" : "#f5f5f5";

  return (
    <svg
      width="10px"
      height="10px"
      viewBox="0.0 0.0 96.0 96.0"
      fill="none"
      stroke="none"
      strokeLinecap="square"
      strokeMiterlimit={10}
      xmlnsXlink="http://www.w3.org/1999/xlink"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <clipPath id="g31e21232314_0_33.0">
        <path d="m0 0l96.0 0l0 96.0l-96.0 0l0 -96.0z" clipRule="nonzero" />
      </clipPath>
      <g clipPath="url(#g31e21232314_0_33.0)">
        <path
          fill="#ffffff"
          d="m0 0l96.0 0l0 96.0l-96.0 0z"
          fillRule="evenodd"
        />
        <path
          fill="#d9d9d9"
          d="m41.04961 80.271324l1.8897629 0l0 2.3307114l-1.8897629 0z"
          fillRule="evenodd"
        />
        <path
          fill="#d9d9d9"
          d="m42.221855 81.45145l1.8897629 0l0 2.3307037l-1.8897629 0z"
          fillRule="evenodd"
        />
        <g filter="url(#shadowFilter-g31e21232314_0_33.1)">
          <use
            xlinkHref="#g31e21232314_0_33.1"
            transform="matrix(1.0 0.0 0.0 1.0 0.0 2.0)"
          />
        </g>
        <defs>
          <filter
            id="shadowFilter-g31e21232314_0_33.1"
            filterUnits="userSpaceOnUse"
          >
            <feGaussianBlur in="SourceAlpha" stdDeviation={2} result="blur" />
            <feComponentTransfer in="blur" colorInterpolationFilters="sRGB">
              <feFuncR type="linear" slope={0} intercept={0} />
              <feFuncG type="linear" slope={0} intercept={0} />
              <feFuncB type="linear" slope={0} intercept={0} />
              <feFuncA type="linear" slope={0} intercept={0} />
            </feComponentTransfer>
          </filter>
        </defs>
        <g id="g31e21232314_0_33.1">
          <path
            fill="#d9d9d9"
            d="m42.22417 28.470434l0 55.307083l-27.653543 -55.307083z"
            fillRule="evenodd"
          />
        </g>
        <g filter="url(#shadowFilter-g31e21232314_0_33.2)">
          <use
            xlinkHref="#g31e21232314_0_33.2"
            transform="matrix(1.0 0.0 0.0 1.0 0.0 2.0)"
          />
        </g>
        <defs>
          <filter
            id="shadowFilter-g31e21232314_0_33.2"
            filterUnits="userSpaceOnUse"
          >
            <feGaussianBlur in="SourceAlpha" stdDeviation={2} result="blur" />
            <feComponentTransfer in="blur" colorInterpolationFilters="sRGB">
              <feFuncR type="linear" slope={0} intercept={0} />
              <feFuncG type="linear" slope={0} intercept={0} />
              <feFuncB type="linear" slope={0} intercept={0} />
              <feFuncA type="linear" slope={0} intercept={0} />
            </feComponentTransfer>
          </filter>
        </defs>
        <g id="g31e21232314_0_33.2">
          <path
            fill="#d9d9d9"
            d="m42.223038 83.77752l21.729656 0l18.653545 -70.385826l-25.574802 13.461943z"
            fillRule="evenodd"
          />
        </g>
        <g filter="url(#shadowFilter-g31e21232314_0_33.3)">
          <use
            xlinkHref="#g31e21232314_0_33.3"
            transform="matrix(1.0 0.0 0.0 1.0 0.0 2.0)"
          />
        </g>
        <defs>
          <filter
            id="shadowFilter-g31e21232314_0_33.3"
            filterUnits="userSpaceOnUse"
          >
            <feGaussianBlur in="SourceAlpha" stdDeviation={2} result="blur" />
            <feComponentTransfer in="blur" colorInterpolationFilters="sRGB">
              <feFuncR type="linear" slope={0} intercept={0} />
              <feFuncG type="linear" slope={0} intercept={0} />
              <feFuncB type="linear" slope={0} intercept={0} />
              <feFuncA type="linear" slope={0} intercept={0} />
            </feComponentTransfer>
          </filter>
        </defs>
        <g id="g31e21232314_0_33.3">
          <path
            fill="#fdb515"
            d="m41.0477 27.293962l0 55.30709l-27.653542 -55.30709z"
            fillRule="evenodd"
          />
        </g>
        <g filter="url(#shadowFilter-g31e21232314_0_33.4)">
          <use
            xlinkHref="#g31e21232314_0_33.4"
            transform="matrix(1.0 0.0 0.0 1.0 0.0 2.0)"
          />
        </g>
        <defs>
          <filter
            id="shadowFilter-g31e21232314_0_33.4"
            filterUnits="userSpaceOnUse"
          >
            <feGaussianBlur in="SourceAlpha" stdDeviation={2} result="blur" />
            <feComponentTransfer in="blur" colorInterpolationFilters="sRGB">
              <feFuncR type="linear" slope={0} intercept={0} />
              <feFuncG type="linear" slope={0} intercept={0} />
              <feFuncB type="linear" slope={0} intercept={0} />
              <feFuncA type="linear" slope={0} intercept={0} />
            </feComponentTransfer>
          </filter>
        </defs>
        <g id="g31e21232314_0_33.4">
          <path
            fill="#30a2ff"
            d="m41.046566 82.60105l21.72966 0l18.653545 -70.385826l-25.574806 13.461943z"
            fillRule="evenodd"
          />
        </g>
      </g>
    </svg>
  );
};

SvgVLLM.propTypes = {
  isDark: PropTypes.bool,
};

export default SvgVLLM;
