<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path fill-rule="evenodd" d="M4 3a1 1 0 0 0 0 2h1.667v23a1 1 0 0 0 1 1H12a1 1 0 0 0 .961-1.275L12.754 27h6.492l-.207.725A1 1 0 0 0 20 29h5.333a1 1 0 0 0 1-1V5H28a1 1 0 1 0 0-2zm15.817 22 1.286-4.5H16.5V25zM15.5 25v-4.5h-4.603l1.286 4.5zm0-5.5h-4.889l-.022-.078q.064-.021.13-.046c.765-.28 1.738-.825 2.688-1.87.763-.84 1.493-1.98 2.093-3.528zm5.889 0H16.5v-5.522c.6 1.549 1.33 2.689 2.093 3.528.95 1.045 1.923 1.59 2.688 1.87q.066.025.13.046zM7.667 17.667V5h7.322c-.144 6.519-1.696 9.658-3.062 11.16-.717.79-1.411 1.16-1.896 1.339-.245.09-.442.132-.566.151q-.095.014-.13.016H7.667M24.333 5h-7.322c.144 6.519 1.696 9.658 3.062 11.16.717.79 1.411 1.16 1.896 1.339.245.09.442.132.566.151q.095.014.13.016h1.668zm-3.007 22 2.095-7.333h.912V27zm-13.66-7.333h.913L10.674 27H7.667z"/></svg></template>
<script setup lang="ts">
/**
 * Curtains32 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
