<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="M4 24.333a1 1 0 0 1 1 1V27h1.667l.102.005a1 1 0 0 1 0 1.99L6.667 29H4a1 1 0 0 1-1-1v-2.667a1 1 0 0 1 1-1m24 0a1 1 0 0 1 1 1V28a1 1 0 0 1-1 1h-3.333a1 1 0 1 1 0-2H27v-1.667a1 1 0 0 1 1-1m-10.782-6.502a.5.5 0 0 1 .505.38l.014.1.02.384c.056.886.197 1.704.589 2.482.416.825 1.138 1.648 2.438 2.447l.268.16.082.059a.501.501 0 0 1-.582.806c-1.601-.924-2.55-1.933-3.1-3.023-.477-.947-.634-1.919-.694-2.87l-.02-.405.006-.101a.5.5 0 0 1 .474-.419m-.597-3.226c.912-.14 1.99.015 2.87.677.893.673 1.513 1.814 1.594 3.502.023.474.23.948.544 1.373.273.372.61.682.92.897l.132.087.08.061a.5.5 0 0 1-.517.832l-.09-.044-.17-.111a5 5 0 0 1-1.16-1.129c-.39-.53-.703-1.19-.738-1.918-.07-1.455-.587-2.293-1.196-2.75-.623-.47-1.413-.596-2.117-.488-.75.115-1.292.494-1.643 1.094-.361.617-.54 1.506-.462 2.646.12 1.744.593 3.052 1.07 4.046a.5.5 0 0 1-.901.433 11.8 11.8 0 0 1-1.167-4.41c-.087-1.263.101-2.373.597-3.22.505-.865 1.311-1.418 2.354-1.579Zm-1.663-3.18c4.074-1.21 6.833 1.07 8.232 3.049a.5.5 0 0 1-.817.577c-1.27-1.798-3.636-3.705-7.13-2.666-1.751.52-2.767 1.724-3.311 3.172-.482 1.281-.589 2.745-.48 4.048l.059.546.003.102a.501.501 0 0 1-.972.128l-.023-.099-.064-.59c-.117-1.411-.007-3.032.54-4.488.632-1.68 1.856-3.152 3.963-3.778Zm-.373-3.12c1.618-.433 3.088-.377 4.334-.076l.246.063.095.036a.5.5 0 0 1-.359.929c-1.14-.312-2.517-.397-4.057.015-1.527.41-2.912 1.29-3.896 2.301a.5.5 0 0 1-.717-.697c1.098-1.127 2.637-2.11 4.354-2.57Zm-7.816-5.3a1 1 0 0 1 0 1.99L6.667 5H5v1.667a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1h2.667zM28 3a1 1 0 0 1 1 1v2.667a1 1 0 0 1-2 0V5h-1.667a1 1 0 0 1 0-2z"/></svg></template>
<script setup lang="ts">
/**
 * AuthenticationFingerprint32 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>
