<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-1 1v20a1 1 0 0 0 1 1h11v3a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H17V4a1 1 0 0 0-1-1zm13 12.156v2.484c.801-1.338 1.828-1.903 2.792-2.345l.356-.16c.886-.398 1.618-.726 2.198-1.523.582-.8 1.04-2.134 1.136-4.612h-3.01c-.077 1.267-.31 2.076-.674 2.652-.345.547-.817.865-1.202 1.125q-.162.108-.296.206c-.421.316-.857.752-1.199 1.825q-.051.164-.101.348m0-2.311c.224-.274.46-.482.7-.662.164-.123.31-.222.441-.311.342-.233.588-.4.811-.754.237-.374.443-.982.518-2.118H17zM17 24v-3.574c.191-.821.428-1.465.694-1.977.675-1.304 1.557-1.806 2.514-2.245l.34-.152c.876-.389 1.86-.826 2.606-1.852.752-1.033 1.232-2.605 1.328-5.2H27v7.876c-1.62.14-2.939.622-3.998 1.334-1.266.852-2.133 2.013-2.705 3.246-.887 1.909-1.084 4.024-.957 5.544H17zm6.56-4.96c.887-.597 2.013-1.024 3.44-1.16v4.962a3.3 3.3 0 0 0-1.353-.216c-.847.05-1.567.456-2.099 1.036-.778.85-1.19 2.114-1.032 3.338h-2.173c-.127-1.354.034-3.343.86-5.123.512-1.1 1.27-2.106 2.357-2.837M23.528 27H27v-3.064c-.482-.251-.917-.334-1.293-.312-.549.033-1.037.294-1.422.714-.616.672-.924 1.703-.758 2.662M15 8V5h-2.469c.173 2.777 1.04 5.1 1.937 7.491l.01.026q.263.7.522 1.41zm-1.478 4.816c-.896-2.39-1.818-4.849-1.993-7.816H9.792c-.106 1.263-.415 2.287-.841 3.175-.525 1.093-1.222 1.964-1.88 2.787l-.014.017c-.67.838-1.301 1.63-1.773 2.612a8 8 0 0 0-.284.673v3.048l.043-.098c.515-1.158 1.17-2.24 1.98-3.039.816-.803 1.81-1.342 2.977-1.342 1.255 0 2.18.844 2.84 1.902.667 1.066 1.14 2.458 1.478 3.81.34 1.36.552 2.715.678 3.726l.004.031v-4.997c-.375-1.543-.916-2.99-1.468-4.463zM14.074 23h-1.58a21 21 0 0 0-.181-2.238c-.117-.824-.307-1.697-.625-2.405-.31-.692-.801-1.354-1.589-1.514a2.28 2.28 0 0 0-1.949.468c-.517.416-.9 1.038-1.183 1.735-.456 1.124-.697 2.552-.773 3.954H5v-2.553c.236-.946.554-1.922.957-2.827.485-1.093 1.08-2.053 1.77-2.733.684-.676 1.44-1.054 2.273-1.054.745 0 1.404.49 1.993 1.432.584.934 1.027 2.208 1.355 3.523.327 1.307.532 2.619.656 3.607q.04.33.07.605m-2.752-2.098c.109.766.154 1.523.171 2.098H7.195c.076-1.31.301-2.6.699-3.578.25-.614.55-1.064.883-1.332a1.28 1.28 0 0 1 1.124-.267c.303.062.606.343.875.943.261.583.435 1.349.546 2.136M8.789 5H5v7.066c.4-.616.839-1.165 1.263-1.695l.013-.017c.67-.838 1.302-1.63 1.773-2.612.363-.757.636-1.637.74-2.742"/></svg></template>
<script setup lang="ts">
/**
 * Wood32 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>
