<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 48 48" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g fill="none" stroke-linecap="square" stroke-miterlimit="10" stroke-width="3" transform="translate(.5 .5)"><path d="M37.989 31.844a2.75 2.75 0 0 0 3.981-.1 2.75 2.75 0 0 0-.067-3.761L31.887 17.71" data-cap="butt" data-color="color-2"/><path d="m27.994 37.885 1.294 1.294a2.824 2.824 0 0 1 0 3.994A2.8 2.8 0 0 1 28 43.91m8.011-14.044 2.757 2.758a2.843 2.843 0 0 1 0 4.022 2.843 2.843 0 0 1-4.022 0l-2.756-2.757" data-color="color-2"/><path d="M34.2 36.1a2.824 2.824 0 0 1 0 3.994 2.826 2.826 0 0 1-3.994 0" data-color="color-2"/><rect width="6.743" height="5.688" x="7.977" y="30.771" rx="2.844" ry="2.844" transform="rotate(-45 11.35 33.615)"/><rect width="6.187" height="5.648" x="16.892" y="38.161" rx="2.824" ry="2.824" transform="rotate(-45 19.985 40.986)"/><path d="m9.7 31.243-.42.42a2.75 2.75 0 0 1-3.981-.1 2.75 2.75 0 0 1 .065-3.763l.42-.43a2.754 2.754 0 0 1 3.87-.066 2.753 2.753 0 0 1 .046 3.939M42 22v-3.375l3-3.052L34.558 5.131 32.69 7H28a8.87 8.87 0 0 0-6.235 2.56L15.1 16.491a2.464 2.464 0 0 0 3.15 3.754l7.1-4.575a6.45 6.45 0 0 0 9.763-.1"/><path d="M6 22v-3.375l-3-3.052L13.442 5.131 15.31 7H19" data-color="color-2"/><rect width="5.947" height="5.648" x="12.667" y="34.518" rx="2.824" ry="2.824" transform="rotate(-45 15.64 37.342)"/></g></svg>
</template>
