text: import React from 'react';
  import { SVGUniqueID } from 'react-svg-unique-id';
  
  /**
   * BookViewIcon ~
  */
  export default function ElasticWorkspaceIcon(props) {
    return (
      <SVGUniqueID>
        <svg xmlns="http://www.w3.org/2000/svg" {...props} version="1.1">
          <defs>
            <filter id="alpha" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
              <feColorMatrix type="matrix" in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" />
            </filter>
            <mask id="mask0">
              <g filter="url(#alpha)">
                <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(0%,0%,0%)', fillOpacity: '0.745098', stroke: 'none' }} />
              </g>
            </mask>
            <clipPath id="clip1">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface6" clipPath="url(#clip1)">
              <path
                style={{
                  fill: 'rgb(53.333333%,77.647059%,76.470588%)',
                  fillOpacity: '1',
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 92.800781 63.601562 L 114.398438 63.601562 L 114.398438 85.199219 L 92.800781 85.199219 Z M 92.800781 63.601562 "
              />
              <path
                style={{
                  fill: 'none',
                  stroke: 'rgb(43.921569%,43.921569%,43.921569%)',
                  strokeLinecap: 'butt',
                  strokeLinejoin: 'miter',
                  strokeMiterlimit: '4',
                  strokeOpacity: '1',
                  strokeWidth: '1',
                }}
                d="M 0.5 0.501953 L 53.498047 0.501953 L 53.498047 53.5 L 0.5 53.5 Z M 0.5 0.501953 "
                transform="matrix(0.4,0,0,0.4,92.8,63.6)"
              />
            </g>
            <mask id="mask1">
              <g filter="url(#alpha)">
                <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(0%,0%,0%)', fillOpacity: '0.745098', stroke: 'none' }} />
              </g>
            </mask>
            <clipPath id="clip2">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface9" clipPath="url(#clip2)">
              <path
                style={{
                  fill: 'rgb(53.333333%,77.647059%,76.470588%)',
                  fillOpacity: 1,
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 2.800781 59.199219 L 30.800781 59.199219 L 30.800781 87.199219 L 2.800781 87.199219 Z M 2.800781 59.199219 "
              />
              <path
                style={{
                  fill: 'none',
                  stroke: 'rgb(43.921569%,43.921569%,43.921569%)',
                  strokeLinecap: 'butt',
                  strokeLinejoin: 'miter',
                  strokeMiterlimit: 4,
                  strokeOpacity: '1',
                  strokeWidth: '1',
                }}
                d="M 0.5 0.496094 L 69.503906 0.496094 L 69.503906 69.5 L 0.5 69.5 Z M 0.5 0.496094 "
                transform="matrix(0.4,0,0,0.4,2.8,59.2)"
              />
            </g>
            <mask id="mask2">
              <g filter="url(#alpha)">
                <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(0%,0%,0%)', fillOpacity: '0.745098', stroke: 'none' }} />
              </g>
            </mask>
            <clipPath id="clip3">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface12" clipPath="url(#clip3)">
              <path
                style={{
                  fill: 'rgb(53.333333%,77.647059%,76.470588%)',
                  fillOpacity: '1',
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 89.601562 2.398438 L 117.601562 2.398438 L 117.601562 42.398438 L 89.601562 42.398438 Z M 89.601562 2.398438 "
              />
              <path
                style={{
                  fill: 'none',
                  stroke: 'rgb(43.921569%,43.921569%,43.921569%)',
                  strokeLinecap: 'butt',
                  strokeLinejoin: 'miter',
                  strokeMiterlimit: '4',
                  strokeOpacity: '1',
                  strokeWidth: '1',
                }}
                d="M 0.501953 0.503906 L 69.496094 0.503906 L 69.496094 99.498047 L 0.501953 99.498047 Z M 0.501953 0.503906 "
                transform="matrix(0.4,0,0,0.4,89.6,2.4)"
              />
            </g>
            <mask id="mask3">
              <g filter="url(#alpha)">
                <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(0%,0%,0%)', fillOpacity: '0.745098', stroke: 'none' }} />
              </g>
            </mask>
            <clipPath id="clip4">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface15" clipPath="url(#clip4)">
              <path
                style={{
                  fill: 'rgb(53.333333%,77.647059%,76.470588%)',
                  fillOpacity: '1',
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 28.398438 25.601562 L 74.398438 25.601562 L 74.398438 55.601562 L 28.398438 55.601562 Z M 28.398438 25.601562 "
              />
              <path
                style={{
                  fill: 'none',
                  stroke: 'rgb(43.921569%,43.921569%,43.921569%)',
                  strokeLinecap: 'butt',
                  strokeLinejoin: 'miter',
                  strokeMiterlimit: '4',
                  strokeOpacity: '1',
                  strokeWidth: '1',
                }}
                d="M 0.503906 0.501953 L 114.498047 0.501953 L 114.498047 74.496094 L 0.503906 74.496094 Z M 0.503906 0.501953 "
                transform="matrix(0.4,0,0,0.4,28.4,25.6)"
              />
            </g>
            <mask id="mask4">
              <g filter="url(#alpha)">
                <rect
                  x="0"
                  y="0"
                  width="120"
                  height="90"
                  style={{
                    fill: 'rgb(0%,0%,0%)',
                    fillOpacity: '0.745098',
                    stroke: 'none',
                  }}
                />
              </g>
            </mask>
            <clipPath id="clip5">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface18" clipPath="url(#clip5)">
              <path
                style={{
                  fill: 'rgb(53.333333%,77.647059%,76.470588%)',
                  fillOpacity: '1',
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 39.601562 34.800781 L 85.601562 34.800781 L 85.601562 64.800781 L 39.601562 64.800781 Z M 39.601562 34.800781 "
              />
              <path
                style={{
                  fill: 'none',
                  stroke: 'rgb(43.921569%,43.921569%,43.921569%)',
                  strokeLinecap: 'butt',
                  strokeLinejoin: 'miter',
                  strokeMiterlimit: '4',
                  strokeOpacity: '1',
                  strokeWidth: '1',
                }}
                d="M 0.501953 0.5 L 114.496094 0.5 L 114.496094 74.503906 L 0.501953 74.503906 Z M 0.501953 0.5 "
                transform="matrix(0.4,0,0,0.4,39.6,34.8)"
              />
            </g>
            <mask id="mask5">
              <g filter="url(#alpha)">
                <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(0%,0%,0%)', fillOpacity: '0.247059', stroke: 'none' }} />
              </g>
            </mask>
            <clipPath id="clip6">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface21" clipPath="url(#clip6)">
              <path
                style={{
                  fill: 'rgb(0.392157%,0.392157%,0.392157%)',
                  fillOpacity: '1',
                  fillRule: 'evenodd',
                  stroke: 'none',
                }}
                d="M 103.972656 15.703125 L 103.972656 74.300781 L 16.085938 74.300781 L 16.085938 15.703125 Z M 120 0 L 0 0 L 0 90 L 120 90 Z M 120 0 "
              />
            </g>
            <mask id="mask6">
              <g filter="url(#alpha)">
                <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(0%,0%,0%)', fillOpacity: '0.121569', stroke: 'none' }} />
              </g>
            </mask>
            <linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="0.5" y1="1" x2="0.5" y2="0" gradientTransform="matrix(4,0,0,4,17,18)">
              <stop offset="0" style={{ stopColor: 'rgb(0%,0%,0%)', stopOpacity: '1' }} />
              <stop offset="0.14" style={{ stopColor: 'rgb(0%,0%,0%)', stopOpacity: '0.631373' }} />
              <stop offset="1" style={{ stopColor: 'rgb(0%,0%,0%)', stopOpacity: '0' }} />
            </linearGradient>
            <linearGradient id="linear1" gradientUnits="userSpaceOnUse" x1="0.5" y1="1" x2="0.5" y2="0" gradientTransform="matrix(4,0,0,4,17,18)">
              <stop offset="0" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0' }} />
              <stop offset="0.23" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.0117647' }} />
              <stop offset="0.36" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.0392157' }} />
              <stop offset="0.47" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.101961' }} />
              <stop offset="0.57" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.180392' }} />
              <stop offset="0.67" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.278431' }} />
              <stop offset="0.75" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.411765' }} />
              <stop offset="0.83" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.560784' }} />
              <stop offset="0.91" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.741176' }} />
              <stop offset="0.98" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '0.929412' }} />
              <stop offset="1" style={{ stopColor: 'rgb(100%,100%,100%)', stopOpacity: '1' }} />
            </linearGradient>
            <clipPath id="clip7">
              <rect width="120" height="90" />
            </clipPath>
            <g id="surface24" clipPath="url(#clip7)">
              <path
                style={{
                  fill: 'url(#linear0)',
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 19 18.035156 C 20.085938 18.035156 20.964844 18.914062 20.964844 20 C 20.964844 21.085938 20.085938 21.964844 19 21.964844 C 17.914062 21.964844 17.035156 21.085938 17.035156 20 C 17.035156 18.914062 17.914062 18.035156 19 18.035156 M 19 18 C 17.894531 18 17 18.894531 17 20 C 17 21.105469 17.894531 22 19 22 C 20.105469 22 21 21.105469 21 20 C 21 18.894531 20.105469 18 19 18 Z M 19 18 "
              />
              <path
                style={{
                  fill: 'url(#linear1)',
                  fillRule: 'nonzero',
                  stroke: 'none',
                }}
                d="M 19 18.035156 C 20.085938 18.035156 20.964844 18.914062 20.964844 20 C 20.964844 21.085938 20.085938 21.964844 19 21.964844 C 17.914062 21.964844 17.035156 21.085938 17.035156 20 C 17.035156 18.914062 17.914062 18.035156 19 18.035156 M 19 18 C 17.894531 18 17 18.894531 17 20 C 17 21.105469 17.894531 22 19 22 C 20.105469 22 21 21.105469 21 20 C 21 18.894531 20.105469 18 19 18 Z M 19 18 "
              />
            </g>
          </defs>
          <g id="surface1">
            <rect x="0" y="0" width="120" height="90" style={{ fill: 'rgb(100%,100%,100%)', fillOpacity: '1', stroke: 'none' }} />
            <use xlinkHref="#surface6" mask="url(#mask0)" />
            <use xlinkHref="#surface9" mask="url(#mask1)" />
            <use xlinkHref="#surface12" mask="url(#mask2)" />
            <use xlinkHref="#surface15" mask="url(#mask3)" />
            <use xlinkHref="#surface18" mask="url(#mask4)" />
            <use xlinkHref="#surface21" mask="url(#mask5)" />
            <path
              style={{
                fill: 'rgb(0.392157%,34.117647%,60.784314%)',
                fillOpacity: '1',
                fillRule: 'nonzero',
                stroke: 'none',
              }}
              d="M 16.800781 16.398438 L 16.800781 73.601562 L 103.199219 73.601562 L 103.199219 16.398438 L 16.800781 16.398438 M 16 15.601562 L 104 15.601562 L 104 74.398438 L 16 74.398438 Z M 16 15.601562 "
            />
            <path
              style={{
                fill: 'rgb(100%,100%,100%)',
                fillOpacity: '1',
                fillRule: 'nonzero',
                stroke: 'none',
              }}
              d="M 16 15.601562 L 24 15.601562 L 24 74.398438 L 16 74.398438 Z M 16 15.601562 "
            />
            <path
              style={{
                fill: 'none',
                stroke: 'rgb(0.392157%,34.117647%,60.784314%)',
                strokeLinecap: 'butt',
                strokeLinejoin: 'miter',
                strokeMiterlimit: '4',
                strokeOpacity: '1',
                strokeWidth: '2',
              }}
              d="M 0.996094 1 L 19.003906 1 L 19.003906 146 L 0.996094 146 Z M 0.996094 1 "
              transform="matrix(0.4,0,0,0.4,16,15.6)"
            />
            <path
              style={{
                fill: 'rgb(0%,58.823529%,53.333333%)',
                fillOpacity: '1',
                fillRule: 'nonzero',
                stroke: 'none',
              }}
              d="M 23 21 C 23 22.65625 21.65625 24 20 24 C 18.34375 24 17 22.65625 17 21 C 17 19.34375 18.34375 18 20 18 C 21.65625 18 23 19.34375 23 21 Z M 23 21 "
            />
            <use xlinkHref="#surface24" mask="url(#mask6)" />
          </g>
        </svg>
      </SVGUniqueID>
    );
  }
  