<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path d="M21.333 6.5c8.192 0 14.834 6.64 14.834 14.833v3.834H56a1.5 1.5 0 0 1 1.5 1.5V56a1.5 1.5 0 0 1-1.5 1.5H21.333C13.141 57.5 6.5 50.858 6.5 42.666V21.333C6.5 13.141 13.141 6.5 21.333 6.5m0 24.333c-6.535 0-11.833 5.298-11.833 11.833S14.798 54.5 21.333 54.5s11.834-5.299 11.834-11.834-5.299-11.833-11.834-11.833m14.834-1.747.46-.46a1 1 0 0 1 1.414 1.414l-1.874 1.874v5.172l.46-.46a1 1 0 0 1 1.414 1.414l-1.874 1.874v2.752c0 .907-.082 1.795-.238 2.657l.698-.697a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-.623.288 14.9 14.9 0 0 1-4.473 5.505h4.475l1.874-1.874a1 1 0 0 1 1.414 1.414l-.46.46h5.172l1.874-1.874a1 1 0 0 1 1.414 1.414l-.46.46h5.172l1.874-1.874a1 1 0 0 1 1.414 1.414l-.46.46h.919V28.167H36.167zm-14.834 6.747a6.834 6.834 0 1 1 0 13.669 6.834 6.834 0 0 1 0-13.669m23.294 8.793a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-1.414-1.414zm8 0a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-1.414-1.414zm-31.294-5.793a3.834 3.834 0 1 0 .001 7.667 3.834 3.834 0 0 0-.001-7.667m23.294-2.207a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-1.414-1.414zm8 0a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-1.414-1.414zM21.333 9.5C14.798 9.5 9.5 14.798 9.5 21.333v12.39a14.81 14.81 0 0 1 11.833-5.89c4.833 0 9.126 2.312 11.834 5.889v-7.037l-.001-.018.001-.02v-5.314c0-6.535-5.299-11.833-11.834-11.833m23.294 19.126a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-1.414-1.414zm8 0a1 1 0 0 1 1.414 1.414l-2.667 2.667a1 1 0 0 1-1.414-1.414z"/></svg></template>
<script setup lang="ts">
/**
 * InsulationAlt64 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>
