<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 d="M19.422 34.115q0 .73-.371 1.297c-.371.567-.604.672-1.068.881q-.699.315-1.639.314-.784 0-1.316-.11a4.8 4.8 0 0 1-1.105-.384v-1.891q.605.312 1.262.486c.657.174.838.174 1.203.174q.472 0 .693-.163a.506.506 0 0 0 .131-.704 1 1 0 0 0-.285-.244q-.196-.123-1.044-.505-.769-.348-1.151-.677-.385-.328-.57-.752c-.185-.424-.186-.617-.186-1.004q0-1.086.79-1.692c.79-.606 1.249-.606 2.17-.606q1.22 0 2.487.563l-.65 1.638q-1.1-.504-1.901-.504-.413 0-.602.145c-.189.145-.188.217-.188.359q0 .231.24.414.238.183 1.297.666 1.014.457 1.41.98.392.525.393 1.319m5.623-5.468h2.374L24.846 36.5h-2.497l-2.562-7.853h2.385l1.068 3.979q.334 1.327.365 1.848.038-.375.15-.939c.112-.564.142-.672.199-.887zm6.375 3.255h3.39v4.232q-1.381.473-3.034.473-1.816 0-2.807-1.053t-.991-3.002q0-1.902 1.085-2.96t3.04-1.058q.74 0 1.399.139.657.14 1.146.355l-.672 1.664a4.15 4.15 0 0 0-1.863-.418q-.93 0-1.437.604-.508.605-.508 1.727 0 1.101.459 1.679.46.577 1.324.577.472 0 .87-.091v-1.229H31.42z" data-color="color-2" data-stroke="none"/><path fill="none" d="M29.5 2.5v12h12" data-cap="butt"/><path fill="none" d="M41.5 23.5v-9l-12-12h-22v21m0 18v5h34v-5m-39-18h44v18h-44z"/></g></g></svg>
</template>
