<template>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 48 48" :class="[`${prefix}-icon`, `${prefix}-icon-LibraryB`]" width="1em" height="1em" v-bind="$attrs"><defs><linearGradient x1="0" y1="0" x2="1" y2="1" id="svg_1e55e62890__b"><stop offset="0%" stop-color="#D334F7"/><stop offset="100%" stop-color="#7C34F7"/></linearGradient><clipPath id="svg_1e55e62890__a"><rect width="48" height="48" rx="0"/></clipPath></defs><g clip-path="url(#svg_1e55e62890__a)"><path d="M10,3.5L12.5,3.5C13.05229,3.5,13.5,3.947715,13.5,4.5L13.5,43.5C13.5,44.0523,13.05229,44.5,12.5,44.5L10,44.5Q7.72182,44.5,6.1109,42.889Q4.4999881983,41.2781,4.5,39L4.5,9Q4.5,6.721830000000001,6.1109,5.11096Q7.72181,3.5000492334,10,3.5ZM38,44.5L17.5,44.5C16.947699999999998,44.5,16.5,44.0523,16.5,43.5L16.5,4.5C16.5,3.947715,16.947699999999998,3.5,17.5,3.5L38,3.5Q40.2782,3.5,41.8891,5.11096Q43.5,6.72187,43.5,9L43.5,39Q43.5,41.2782,41.8891,42.889Q40.2782,44.5,38,44.5ZM22,15L30,15C30.8284,15,31.5,14.3284,31.5,13.5C31.5,12.67157,30.8284,12,30,12L22,12C21.1716,12,20.5,12.67157,20.5,13.5C20.5,14.3284,21.1716,15,22,15ZM34,23L22,23C21.1716,23,20.5,22.3284,20.5,21.5C20.5,20.6716,21.1716,20,22,20L34,20C34.8284,20,35.5,20.6716,35.5,21.5C35.5,22.3284,34.8284,23,34,23ZM22,31L28,31C28.8284,31,29.5,30.3284,29.5,29.5C29.5,28.6716,28.8284,28,28,28L22,28C21.1716,28,20.5,28.6716,20.5,29.5C20.5,30.3284,21.1716,31,22,31Z" fill-rule="evenodd" :fill="useCurrentColor ? 'currentColor' : 'url(#svg_1e55e62890__b)'"/></g></svg>
</template>
<script>

export default {
  name: 'IconLibraryB',
  props: {
    prefix: {
        type: String,
        default: 'cmstopgpt',
    },
    useCurrentColor: {
        type: Boolean,
        default: false,
    },
  },
};
</script>
