<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="M42.667 5.667a1 1 0 0 1 1 1v5.166h6.999l.153.008a1.5 1.5 0 0 1 1.347 1.492v7h5.168l.101.005a1.001 1.001 0 0 1 0 1.99l-.101.005h-5.168V31h5.168l.101.005a1.001 1.001 0 0 1 0 1.99l-.101.005h-5.168v8.667h5.168l.101.005a1.001 1.001 0 0 1 0 1.99l-.101.005h-5.168v6.999a1.5 1.5 0 0 1-1.5 1.5h-6.999v5.168l-.005.101a1.001 1.001 0 0 1-1.99 0l-.005-.101v-5.168H33v5.168l-.005.101a1.001 1.001 0 0 1-1.99 0L31 57.334v-5.168h-8.667v5.168l-.005.101a1.001 1.001 0 0 1-1.99 0l-.005-.101v-5.168h-7a1.5 1.5 0 0 1-1.5-1.5v-6.999H6.667a1 1 0 0 1 0-2h5.166V33H6.667a1 1 0 1 1 0-2h5.166v-8.667H6.667a1 1 0 1 1 0-2h5.166v-7l.008-.153a1.5 1.5 0 0 1 1.492-1.347h7V6.667a1 1 0 0 1 2 0v5.166H31V6.667a1 1 0 1 1 2 0v5.166h8.667V6.667a1 1 0 0 1 1-1M14.833 49.166h34.333V14.833H14.833zm27.833-28.833a1 1 0 0 1 1 1v21.333a1 1 0 0 1-1 1H21.333a1 1 0 0 1-1-1V21.333a1 1 0 0 1 1-1zM22.333 41.666h19.333V22.333H22.333z"/></svg></template>
<script setup lang="ts">
/**
 * Cpu64 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>
