<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path d="M25.085 18.417c2.077 0 3.385 1.243 3.438 3.294H26.64c-.046-.99-.69-1.634-1.609-1.634-1.145 0-1.738.768-1.738 2.266v1.92c0 1.504.6 2.265 1.765 2.265.99 0 1.588-.598 1.588-1.607v-.522h-1.752v-1.392h3.633v1.953c0 1.96-1.366 3.228-3.443 3.229-2.318 0-3.672-1.44-3.672-3.926v-1.92c0-2.487 1.354-3.926 3.672-3.926Zm-17.707.188c1.972 0 3.222 1.244 3.223 3.216 0 1.953-1.29 3.198-3.315 3.198H5.79V28H3.94v-9.395zm10.204 6.244h.11v-6.244h1.602V28h-1.64l-3.236-6.282h-.11V28h-1.602v-9.395h1.646zM5.789 23.495h1.12c1.21 0 1.817-.554 1.817-1.686q0-1.689-1.817-1.687H5.79v3.373Zm12.977-20.49a1 1 0 0 1 .608.288l6.667 6.667c.187.188.293.442.293.707v4a1 1 0 0 1-2 0v-3h-5.667a1 1 0 0 1-1-1V5h-10v9.667a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1h12zm.901 6.662h3.253l-3.253-3.253z"/></svg></template>
<script setup lang="ts">
/**
 * FilePng32 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
