const React = require("react");
const ElevatorIcon = ({ 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_ii_18_25440)">
      <rect
        x={2.06604}
        y={2.0625}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18_25440)"
      />
      <rect
        x={2.06604}
        y={2.0625}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18_25440)"
      />
    </g>
    <g filter="url(#filter1_i_18_25440)">
      <rect
        x={5.52991}
        y={8.52783}
        width={20.9402}
        height={17.9849}
        rx={2.4}
        stroke="#E5DFF3"
      />
    </g>
    <g filter="url(#filter2_i_18_25440)">
      <path d="M16 10.8921V23.9121" stroke="#E6DDF7" strokeLinecap="round" />
    </g>
    <circle
      cx={10.5159}
      cy={12.5132}
      r={1.47342}
      fill="url(#paint2_radial_18_25440)"
    />
    <circle
      cx={21.4844}
      cy={12.5132}
      r={1.47342}
      fill="url(#paint3_radial_18_25440)"
    />
    <g filter="url(#filter3_i_18_25440)">
      <path
        d="M8.8905 16.0171V23.6377C8.8905 23.9478 9.14185 24.1992 9.45203 24.1992C9.76208 24.1992 10.0135 23.9478 10.0135 23.6377V19.4918C10.0135 19.2097 10.2422 18.981 10.5243 18.981C10.8065 18.981 11.0352 19.2097 11.0352 19.4918V23.6377C11.0352 23.9478 11.2865 24.1992 11.5967 24.1992C11.9067 24.1992 12.1582 23.9478 12.1582 23.6377L12.1586 16.0171C12.1586 15.826 12.3135 15.6711 12.5045 15.6711C12.6957 15.6711 12.8506 15.826 12.8506 16.0171V18.1324C12.8506 18.4425 13.1019 18.6939 13.4121 18.6939C13.7222 18.6939 13.9736 18.4425 13.9736 18.1324V15.5903C13.9736 15.038 13.5259 14.5903 12.9736 14.5903H8.07544C7.52319 14.5903 7.07544 15.038 7.07544 15.5903V18.1324C7.07544 18.4425 7.32678 18.6939 7.63696 18.6939C7.94702 18.6939 8.19849 18.4425 8.19849 18.1324V16.0171C8.19849 15.826 8.35339 15.6711 8.54456 15.6711C8.7356 15.6711 8.8905 15.826 8.8905 16.0171Z"
        fill="#E8DBFC"
      />
    </g>
    <g filter="url(#filter4_i_18_25440)">
      <path
        d="M18.282 15.4605C18.4582 14.9285 18.9556 14.5693 19.5161 14.5693H23.4526C24.013 14.5693 24.5104 14.9285 24.6866 15.4605L25.0711 16.6211H25.0691L25.3672 17.5135C25.4674 17.8135 25.3054 18.1379 25.0055 18.2381C24.7055 18.3383 24.3811 18.1763 24.2809 17.8764L23.6305 15.9289C23.5717 15.7529 23.3814 15.6579 23.2054 15.7167C23.0295 15.7755 22.9345 15.9658 22.9933 16.1417L23.1534 16.6211H23.1482L24.2157 19.9231C24.2992 20.1814 24.1066 20.4461 23.8351 20.4461H23.1098L23.1097 23.6589C23.1097 23.969 22.8583 24.2204 22.5482 24.2204C22.2381 24.2204 21.9867 23.969 21.9867 23.6589L21.9868 20.978C21.9868 20.6959 21.7581 20.4672 21.4759 20.4672C21.1938 20.4672 20.9651 20.6959 20.9651 20.978L20.965 23.6589C20.965 23.969 20.7137 24.2204 20.4035 24.2204C20.0934 24.2204 19.842 23.969 19.842 23.6589L19.8421 20.4461H19.1406C18.8695 20.4461 18.6769 20.1822 18.7596 19.9241L19.8179 16.6211H19.8152L19.8804 16.4261L19.9884 16.0889C20.0144 15.9292 19.9216 15.7696 19.7632 15.7167C19.5872 15.6579 19.3969 15.7529 19.3382 15.9289L18.6877 17.8764C18.5875 18.1763 18.2631 18.3383 17.9632 18.2381C17.6632 18.1379 17.5012 17.8135 17.6014 17.5135L17.8995 16.6211H17.8975L18.282 15.4605Z"
        fill="#E8DBFC"
      />
    </g>
    <g filter="url(#filter5_f_18_25440)">
      <path
        d="M28.2535 4.5625V27.4375"
        stroke="url(#paint4_linear_18_25440)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter6_f_18_25440)">
      <path
        d="M5.52991 3.875H27.3112"
        stroke="url(#paint5_linear_18_25440)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <path
      d="M12.261 4.72496L11.1656 6.58981C11.0481 6.7898 11.1923 7.04176 11.4242 7.04176H13.638C13.8711 7.04176 14.0152 6.78743 13.8953 6.58747L12.7769 4.72261C12.6598 4.5273 12.3763 4.52859 12.261 4.72496Z"
      fill="#E5DFF2"
    />
    <path
      d="M12.261 4.72496L11.1656 6.58981C11.0481 6.7898 11.1923 7.04176 11.4242 7.04176H13.638C13.8711 7.04176 14.0152 6.78743 13.8953 6.58747L12.7769 4.72261C12.6598 4.5273 12.3763 4.52859 12.261 4.72496Z"
      fill="url(#paint6_radial_18_25440)"
    />
    <path
      d="M19.7631 6.89369L20.8585 5.02884C20.976 4.82885 20.8318 4.57689 20.5998 4.57689L18.3861 4.57689C18.1529 4.57689 18.0089 4.83123 18.1288 5.03118L19.2471 6.89604C19.3642 7.09135 19.6477 7.09006 19.7631 6.89369Z"
      fill="#E5DFF2"
    />
    <path
      d="M19.7631 6.89369L20.8585 5.02884C20.976 4.82885 20.8318 4.57689 20.5998 4.57689L18.3861 4.57689C18.1529 4.57689 18.0089 4.83123 18.1288 5.03118L19.2471 6.89604C19.3642 7.09135 19.6477 7.09006 19.7631 6.89369Z"
      fill="url(#paint7_radial_18_25440)"
    />
    <defs>
      <filter
        id="filter0_ii_18_25440"
        x={2.06604}
        y={1.0625}
        width={28.875}
        height={28.875}
        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} dy={-1} />
        <feGaussianBlur stdDeviation={1} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.188235 0 0 0 0 0.470588 0 0 0 0 0.843137 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_25440"
        />
        <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={1} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.27451 0 0 0 0 0.34902 0 0 0 0 0.8 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_25440"
          result="effect2_innerShadow_18_25440"
        />
      </filter>
      <filter
        id="filter1_i_18_25440"
        x={5.02991}
        y={7.72783}
        width={22.2402}
        height={19.2849}
        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.3} 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.92549 0 0 0 0 0.886275 0 0 0 0 0.988235 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_25440"
        />
      </filter>
      <filter
        id="filter2_i_18_25440"
        x={15.5}
        y={10.3921}
        width={1.45}
        height={14.02}
        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.45} />
        <feGaussianBlur stdDeviation={0.225} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.945098 0 0 0 0 0.917647 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_25440"
        />
      </filter>
      <filter
        id="filter3_i_18_25440"
        x={7.07544}
        y={14.2903}
        width={7.19819}
        height={9.90889}
        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.3} dy={-0.3} />
        <feGaussianBlur stdDeviation={0.225} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.952941 0 0 0 0 0.929412 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_25440"
        />
      </filter>
      <filter
        id="filter4_i_18_25440"
        x={17.5718}
        y={14.2693}
        width={8.12507}
        height={9.95112}
        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.3} dy={-0.3} />
        <feGaussianBlur stdDeviation={0.225} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.952941 0 0 0 0 0.929412 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_25440"
        />
      </filter>
      <filter
        id="filter5_f_18_25440"
        x={25.5035}
        y={1.8125}
        width={5.5}
        height={28.375}
        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_25440"
        />
      </filter>
      <filter
        id="filter6_f_18_25440"
        x={2.77991}
        y={1.125}
        width={27.2812}
        height={5.5}
        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_25440"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_25440"
        x1={16.0035}
        y1={12.125}
        x2={16.0035}
        y2={29.9375}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#5CB7FF" />
        <stop offset={1} stopColor="#4878DD" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18_25440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.7223 4.15625) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#7BD7FF" />
        <stop offset={1} stopColor="#7BD7FF" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint2_radial_18_25440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(9.44104 13.6405) rotate(-43.5111) scale(1.63739 1.32423)"
      >
        <stop stopColor="#FFFEFF" />
        <stop offset={1} stopColor="#E8DEF9" />
      </radialGradient>
      <radialGradient
        id="paint3_radial_18_25440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(20.4095 13.6405) rotate(-43.5111) scale(1.63739 1.32423)"
      >
        <stop stopColor="#FFFEFF" />
        <stop offset={1} stopColor="#E8DEF9" />
      </radialGradient>
      <linearGradient
        id="paint4_linear_18_25440"
        x1={28.7535}
        y1={4.5625}
        x2={28.7535}
        y2={27.4375}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#7FD9FF" />
        <stop offset={1} stopColor="#639DF4" />
      </linearGradient>
      <linearGradient
        id="paint5_linear_18_25440"
        x1={28.4674}
        y1={4.12502}
        x2={2.93616}
        y2={4.12502}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#7DD8FF" />
        <stop offset={1} stopColor="#5DB6FF" />
      </linearGradient>
      <radialGradient
        id="paint6_radial_18_25440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(11.2223 6.89058) rotate(-34.6952) scale(1.72937 0.738194)"
      >
        <stop stopColor="#FFFCFF" />
        <stop offset={1} stopColor="#E6E0F3" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint7_radial_18_25440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(18.7379 6.04682) rotate(-27.3499) scale(1.0203 2.68092)"
      >
        <stop offset={0.106942} stopColor="#FFFCFF" />
        <stop offset={1} stopColor="#E6E0F3" stopOpacity={0} />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = ElevatorIcon;
