<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="M28.834 27.984c-2.092 1.544-5.124 2.365-7.735 2.365-3.66 0-6.955-1.353-9.449-3.605-.196-.177-.021-.418.214-.281 2.691 1.566 6.018 2.509 9.455 2.509 2.318 0 4.867-.481 7.212-1.476.353-.15.649.233.303.488" clip-rule="evenodd" data-color="color-2" data-stroke="none"/><path fill-rule="evenodd" d="M29.704 26.991c-.268-.343-1.769-.162-2.443-.082-.204.024-.236-.154-.052-.283 1.197-.841 3.159-.598 3.387-.317.23.284-.06 2.251-1.182 3.19-.173.144-.337.067-.26-.123.253-.631.818-2.043.55-2.385m-2.395-6.306v-.817c0-.124.094-.207.207-.207h3.662c.117 0 .211.085.211.206v.701c-.001.118-.1.271-.276.514l-1.897 2.709c.704-.017 1.449.089 2.089.449.145.08.184.2.195.318v.872c0 .12-.131.259-.27.187-1.127-.59-2.623-.655-3.87.007-.127.068-.261-.069-.261-.189v-.829c0-.133.002-.359.136-.562l2.198-3.153h-1.914a.204.204 0 0 1-.21-.206M13.95 25.789h-1.114a.21.21 0 0 1-.199-.188l.001-5.719a.21.21 0 0 1 .215-.206h1.038a.21.21 0 0 1 .203.192v.747h.021c.27-.722.78-1.059 1.466-1.059.697 0 1.134.337 1.446 1.059.27-.722.884-1.059 1.539-1.059.468 0 .978.193 1.29.626.354.481.281 1.179.281 1.793l-.001 3.609a.21.21 0 0 1-.215.206h-1.113a.21.21 0 0 1-.2-.205v-3.032c0-.241.021-.842-.031-1.071-.083-.385-.333-.493-.655-.493a.74.74 0 0 0-.666.469c-.114.289-.104.77-.104 1.095v3.031a.21.21 0 0 1-.215.206h-1.113a.21.21 0 0 1-.2-.205l-.001-3.032c0-.638.104-1.576-.686-1.576-.801 0-.77.915-.77 1.576v3.031a.214.214 0 0 1-.217.205m20.593-6.234c1.654 0 2.548 1.42 2.548 3.225 0 1.745-.988 3.129-2.548 3.129-1.623 0-2.507-1.42-2.507-3.189 0-1.781.895-3.165 2.507-3.165m.01 1.168c-.822 0-.874 1.119-.874 1.817s-.01 2.19.863 2.19c.863 0 .905-1.203.905-1.937 0-.481-.021-1.059-.166-1.516-.125-.398-.374-.554-.728-.554m4.682 5.066h-1.11a.21.21 0 0 1-.2-.205l-.002-5.721a.21.21 0 0 1 .214-.187h1.034a.21.21 0 0 1 .198.16v.875h.021c.312-.782.749-1.155 1.518-1.155.499 0 .988.181 1.3.674.292.456.292 1.227.292 1.78v3.598a.21.21 0 0 1-.214.18h-1.117a.21.21 0 0 1-.198-.18v-3.105c0-.626.073-1.54-.697-1.54-.271 0-.52.181-.645.457-.156.349-.177.698-.177 1.083v3.079a.214.214 0 0 1-.217.207M24.39 23.058c0 .434.01.796-.208 1.182-.177.314-.459.507-.771.507-.427 0-.677-.326-.677-.808 0-.949.851-1.122 1.657-1.122v.241zm1.123 2.716a.23.23 0 0 1-.263.026c-.37-.308-.436-.45-.639-.743-.612.623-1.045.81-1.837.81-.938 0-1.668-.579-1.668-1.737 0-.905.49-1.52 1.188-1.821.605-.265 1.449-.314 2.095-.386v-.145c0-.265.021-.579-.136-.808-.136-.205-.396-.289-.625-.289-.425 0-.803.218-.896.669-.019.1-.093.2-.194.205l-1.08-.117c-.091-.021-.193-.094-.166-.233.25-1.309 1.433-1.705 2.493-1.705.542 0 1.251.145 1.678.555.542.507.49 1.182.49 1.918v1.736c0 .522.217.751.421 1.033.071.101.087.222-.004.296a46 46 0 0 0-.854.74zm-15.73-2.716c0 .434.01.796-.208 1.182-.177.314-.459.507-.771.507-.427 0-.677-.326-.677-.808 0-.949.851-1.122 1.657-1.122zm1.124 2.716a.23.23 0 0 1-.263.026c-.37-.308-.436-.45-.639-.743-.612.623-1.045.81-1.837.81-.938.001-1.668-.578-1.668-1.736 0-.905.49-1.52 1.188-1.821.605-.265 1.449-.314 2.095-.386v-.145c0-.265.021-.579-.135-.808-.136-.205-.396-.289-.625-.289-.425 0-.803.218-.896.669-.019.1-.093.2-.194.205l-1.08-.117c-.091-.021-.193-.094-.166-.233.248-1.31 1.431-1.706 2.492-1.706.542 0 1.251.145 1.678.555.542.507.49 1.182.49 1.918v1.736c0 .522.217.751.42 1.033.071.101.087.222-.004.296a46 46 0 0 0-.854.74z" clip-rule="evenodd" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
