<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 = `<path class="xqgql63sr"/><rect class="uwxradcgn"/><rect class="p2ug2jbiv"/><rect class="mdiolpbsn"/><path class="a-dgcnzvv"/><rect class="lsl3tnbme"/><rect class="f7zw9_bwd"/><rect class="r6z3kvj4j"/><path class="j7gzitrby"/><rect class="lzz0w1byn"/><path class="sc2_y91fj"/><path class="tqi2dw1br"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:simple-keyboard" {...props}></Icon>
<style>
:global(.a-dgcnzvv) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M25.805 30.355v2.37a.42.42 0 0 1-.42.421H22.86a.42.42 0 0 1-.42-.42v-2.37");
}

:global(.f7zw9_bwd) {
  width: 3.366px;
  height: 3.366px;
  x: 34.144px;
  y: 29.78px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.j7gzitrby) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.276 27.163h-1.27a.42.42 0 0 1-.42-.421v-.875m15.072 0v.875a.42.42 0 0 1-.421.42h-1.269");
}

:global(.lsl3tnbme) {
  width: 3.366px;
  height: 3.366px;
  x: 28.291px;
  y: 29.78px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.lzz0w1byn) {
  width: 3.366px;
  height: 3.366px;
  x: 34.144px;
  y: 23.797px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.mdiolpbsn) {
  width: 3.366px;
  height: 3.366px;
  x: 16.586px;
  y: 29.78px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.p2ug2jbiv) {
  width: 3.366px;
  height: 3.366px;
  x: 10.733px;
  y: 29.78px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.r6z3kvj4j) {
  width: 3.366px;
  height: 3.366px;
  x: 10.733px;
  y: 23.797px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.sc2_y91fj) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m34.253 23.878l-10.131 7.768l-10.13-7.768a2.1 2.1 0 0 1-.824-1.67V7.183A1.683 1.683 0 0 1 14.85 5.5h18.542a1.683 1.683 0 0 1 1.683 1.683v15.025a2.1 2.1 0 0 1-.824 1.67");
}

:global(.tqi2dw1br) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M19.951 21.565a3.64 3.64 0 0 0 3.188 1.424h1.924a3.247 3.247 0 0 0 3.243-3.25h0a3.247 3.247 0 0 0-3.243-3.25h-2.126a3.247 3.247 0 0 1-3.243-3.25h0a3.247 3.247 0 0 1 3.243-3.25h1.924a3.64 3.64 0 0 1 3.188 1.425");
}

:global(.uwxradcgn) {
  width: 20.044px;
  height: 3.327px;
  x: 14.1px;
  y: 35.763px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 0.421px;
}

:global(.xqgql63sr) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M13.168 18.573H7.64a2.08 2.08 0 0 0-2.078 2.078v19.771A2.08 2.08 0 0 0 7.64 42.5h32.72a2.08 2.08 0 0 0 2.078-2.078V20.651a2.08 2.08 0 0 0-2.078-2.078h-5.284");
}

</style>
