<script>
import Icon from '@iconify/css-svelte';

/** @type {{width?: string; height?: string;}} */
let {width, height, ...props} = $props();

const viewBox = {"width":48,"height":48};
const content = `<rect class="j3s9ivbxi"/><circle class="a7y-i0pas"/><circle class="ov3chnbee"/><circle class="u6pciz0lt"/><circle class="oz8526bsv"/><circle class="jql_n0p4u"/><rect class="l65-yz-ro"/><circle class="kh7y-3p4x"/><circle class="v14z8hy1t"/><circle class="emc0hhb0u"/><circle class="nunurllkw"/><circle class="ayjdi5enq"/><circle class="sey6n9b3q"/><circle class="oxovetzem"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:cpuz" {...props}></Icon>
<style>
:global(.a7y-i0pas) {
  cx: 17.184px;
  cy: 10.855px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.ayjdi5enq) {
  cx: 17.184px;
  cy: 37.145px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.emc0hhb0u) {
  cx: 10.855px;
  cy: 30.816px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.j3s9ivbxi) {
  width: 37px;
  height: 37px;
  x: 5.5px;
  y: 5.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 4px;
  ry: 4px;
}

:global(.jql_n0p4u) {
  cx: 37.145px;
  cy: 17.184px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.kh7y-3p4x) {
  cx: 10.855px;
  cy: 24px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.l65-yz-ro) {
  width: 15.579px;
  height: 15.579px;
  x: 16.21px;
  y: 16.21px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.947px;
  ry: 1.947px;
}

:global(.nunurllkw) {
  cx: 37.145px;
  cy: 30.816px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.ov3chnbee) {
  cx: 24px;
  cy: 10.855px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.oxovetzem) {
  cx: 30.816px;
  cy: 37.145px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.oz8526bsv) {
  cx: 10.855px;
  cy: 17.184px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.sey6n9b3q) {
  cx: 24px;
  cy: 37.145px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.u6pciz0lt) {
  cx: 30.816px;
  cy: 10.855px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.v14z8hy1t) {
  cx: 37.145px;
  cy: 24px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

</style>
