<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path fill-rule="evenodd" d="M30 4.5a1.5 1.5 0 0 1 1.06.44c.876.875 2.754 2.296 4.919 3.499 2.203 1.224 4.422 2.06 6.021 2.06a1.5 1.5 0 0 1 1.5 1.5c0 8.413-3.166 14.25-6.361 17.977a25.5 25.5 0 0 1-4.386 4.052c-.602.435-1.108.756-1.47.972a13 13 0 0 1-.555.312l-.037.02-.012.005-.005.003h-.002c0 .001-.001.001-.672-1.34-.67 1.341-.671 1.341-.672 1.34h-.002l-.005-.003-.012-.006-.037-.019-.124-.066q-.158-.085-.43-.246a20 20 0 0 1-1.471-.972 25.5 25.5 0 0 1-4.386-4.052C19.666 26.248 16.5 20.412 16.5 12a1.5 1.5 0 0 1 1.5-1.5c1.6 0 3.818-.837 6.022-2.061 2.165-1.203 4.042-2.624 4.917-3.5A1.5 1.5 0 0 1 30 4.5M30 34l.67 1.341a1.5 1.5 0 0 1-1.34 0zm0-1.732c.269-.168.607-.39.997-.672a22.5 22.5 0 0 0 3.864-3.572c2.634-3.073 5.294-7.814 5.608-14.664-2-.346-4.126-1.287-5.947-2.299-1.73-.961-3.345-2.077-4.522-3.048-1.177.97-2.791 2.087-4.522 3.048-1.82 1.012-3.947 1.953-5.947 2.299.314 6.85 2.974 11.591 5.608 14.664a22.5 22.5 0 0 0 3.864 3.572c.39.281.728.504.997.672M4.5 6A1.5 1.5 0 0 1 6 4.5h8a1.5 1.5 0 0 1 0 3H7.5v33h25V39a1.5 1.5 0 0 1 3 0v3a1.5 1.5 0 0 1-1.5 1.5H6A1.5 1.5 0 0 1 4.5 42zm8 28a1.5 1.5 0 0 1 1.5-1.5h6a1.5 1.5 0 0 1 0 3h-6a1.5 1.5 0 0 1-1.5-1.5m1.5-9.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 0 0-3zm22.06-6.44a1.5 1.5 0 0 0-2.12-2.12L29 20.878l-1.94-1.94a1.5 1.5 0 0 0-2.12 2.122l3 3a1.5 1.5 0 0 0 2.12 0z"/></svg></template>
<script setup lang="ts">
/**
 * Policies48 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>
