<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 32 32" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M1 5h30v14H1zm17 17v9h-4v-9m4-17V1h-4v4"/><path d="M8.9 13.049a1.9 1.9 0 0 1-.3 1.061 2 2 0 0 1-.874.721 3.25 3.25 0 0 1-1.341.257A5.4 5.4 0 0 1 5.3 15a4 4 0 0 1-.905-.314v-1.549a5 5 0 0 0 1.032.4 3.8 3.8 0 0 0 .985.144.95.95 0 0 0 .566-.135.41.41 0 0 0 .182-.346.37.37 0 0 0-.073-.23.8.8 0 0 0-.233-.2A10 10 0 0 0 6 12.354a4 4 0 0 1-.943-.553 1.7 1.7 0 0 1-.466-.615 2.05 2.05 0 0 1-.152-.823 1.65 1.65 0 0 1 .646-1.384 2.85 2.85 0 0 1 1.776-.5 5 5 0 0 1 2.039.465l-.532 1.341a3.9 3.9 0 0 0-1.556-.414.8.8 0 0 0-.492.119.36.36 0 0 0-.154.295.43.43 0 0 0 .2.338 7.5 7.5 0 0 0 1.062.545 2.9 2.9 0 0 1 1.153.8 1.74 1.74 0 0 1 .319 1.081m7-1.27a3.46 3.46 0 0 1-.8 2.465 3.05 3.05 0 0 1-2.328.844 3.04 3.04 0 0 1-2.318-.848 3.45 3.45 0 0 1-.807-2.47 3.43 3.43 0 0 1 .8-2.45 3.06 3.06 0 0 1 2.331-.845 3.05 3.05 0 0 1 2.325.838 3.47 3.47 0 0 1 .797 2.466m-4.421 0q0 1.863 1.3 1.864a1.12 1.12 0 0 0 .978-.454 2.5 2.5 0 0 0 .318-1.41 2.5 2.5 0 0 0-.323-1.422 1.1 1.1 0 0 0-.965-.459q-1.306.002-1.308 1.881M17.061 15V8.575H18.8V13.6h2.475V15Zm10.692-3.349a3.32 3.32 0 0 1-.886 2.479 3.4 3.4 0 0 1-2.489.87H22.3V8.575h2.223a3.36 3.36 0 0 1 2.389.791 3 3 0 0 1 .841 2.285m-1.8.062A2.05 2.05 0 0 0 25.6 10.4a1.3 1.3 0 0 0-1.062-.426h-.506v3.6h.387a1.4 1.4 0 0 0 1.16-.459 2.22 2.22 0 0 0 .371-1.402Z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
