<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 stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M43.5 40.5h-38a3 3 0 0 1-3-3v-26a3 3 0 0 1 3-3h38a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3"/><path fill-rule="evenodd" d="M41.375 24.734c0-2.4-1.162-4.293-3.384-4.293s-3.582 1.893-3.582 4.275c0 2.822 1.594 4.246 3.882 4.246a5.2 5.2 0 0 0 2.6-.609v-1.875a5 5 0 0 1-2.3.516c-.91 0-1.716-.319-1.819-1.425h4.584c0-.122.019-.61.019-.835m-4.631-.89c0-1.06.647-1.5 1.237-1.5.572 0 1.182.44 1.182 1.5zm-5.953-3.403a2.65 2.65 0 0 0-1.838.731l-.122-.581h-2.062v10.931l2.344-.5.009-2.653a2.64 2.64 0 0 0 1.659.59c1.678 0 3.207-1.349 3.207-4.321-.01-2.716-1.557-4.197-3.197-4.197m-.563 6.459a1.4 1.4 0 0 1-1.106-.441l-.009-3.478a1.4 1.4 0 0 1 1.115-.459c.853 0 1.444.956 1.444 2.184 0 1.256-.581 2.194-1.444 2.194m-6.684-7.013 2.353-.506v-1.903l-2.353.497z" data-color="color-2" data-stroke="none"/><path d="M23.544 20.6h2.353v8.203h-2.353z" data-color="color-2" data-stroke="none"/><path fill-rule="evenodd" d="m21.022 21.294-.15-.694h-2.025v8.2h2.344v-5.556a1.65 1.65 0 0 1 1.781-.488V20.6a1.59 1.59 0 0 0-1.95.694m-4.688-2.728-2.287.487-.01 7.509a2.356 2.356 0 0 0 2.429 2.41 3.6 3.6 0 0 0 1.64-.31v-1.9c-.3.122-1.781.553-1.781-.834V22.6h1.781v-2h-1.781zM10 22.981c0-.365.3-.506.8-.506a5.24 5.24 0 0 1 2.325.6v-2.2a6.2 6.2 0 0 0-2.325-.431c-1.9 0-3.169.993-3.169 2.653 0 2.587 3.562 2.175 3.562 3.29 0 .432-.375.572-.9.572a5.8 5.8 0 0 1-2.56-.75v2.232a6.5 6.5 0 0 0 2.56.534c1.949 0 3.29-.966 3.29-2.644-.014-2.797-3.583-2.3-3.583-3.35" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
