<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20px" height="20px"><g clip-path="url(#media_Uploading_20__a)"><path d="m10.465 1.762.458.038.076.013a.75.75 0 0 1-.165 1.484l-.077-.005-.375-.032L10 3.25l-.348.008a6.75 6.75 0 0 0 0 13.483l.348.009q.385 0 .757-.042l.077-.005a.75.75 0 0 1 .089 1.496l-.458.038-.465.013-.425-.011A8.25 8.25 0 0 1 10 1.749zm4.68 14.688a.75.75 0 0 1-.937-1.172zm.133-2.242a.75.75 0 0 1 1.172.936c-.385.482-.823.92-1.305 1.306l-.468-.586-.469-.586a6.8 6.8 0 0 0 1.07-1.07M9.528 5.25a.75.75 0 0 1 1.002.051l3.334 3.333.051.058a.75.75 0 0 1-1.055 1.055l-.056-.052-2.054-2.054v6.524a.75.75 0 0 1-1.5 0V7.643L7.197 9.696a.75.75 0 1 1-1.06-1.06L9.47 5.301zm7.842 3.163a.75.75 0 0 1 .816.587l.013.076.038.458a8.3 8.3 0 0 1-.038 1.387l-.013.077a.75.75 0 0 1-1.478-.242l.031-.375a7 7 0 0 0 0-.764l-.031-.375-.005-.077a.75.75 0 0 1 .667-.752m-3.28-4.746a.75.75 0 0 1 1.055-.119c.482.386.92.824 1.305 1.306a.75.75 0 0 1-1.172.937 6.8 6.8 0 0 0-1.07-1.07.75.75 0 0 1-.118-1.054"/></g><defs><clipPath id="media_Uploading_20__a"><path fill="#fff" d="M0 0h20v20H0z"/></clipPath></defs></svg></template>
<script setup lang="ts">
/**
 * Uploading20 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>
