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

let {width, height, ...props} = $props();

const viewBox = {"width":48,"height":48};
const content = `<rect class="a91-rsk"/><path class="ro6b1ac"/><rect class="oabb5_l"/><path class="tfya-vb"/><circle class="w0dghk"/><circle class="mgsyov"/><circle class="s3mrxt"/><circle class="f-g96f"/><circle class="att-zk"/><circle class="wrk93v"/><circle class="xtb2jb"/><circle class="ftewov"/><circle class="ztoonf"/><circle class="l6wlhq"/><path class="g_n4xlbr"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:keymapper" {...props}></Icon>
<style>
:global .a91-rsk {
  width: 22.576px;
  height: 22.576px;
  x: 19.674px;
  y: 5.814px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.509px;
}

:global .ro6b1ac {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M27.826 28.39v11.288a2.503 2.503 0 0 1-2.508 2.508H7.758a2.503 2.503 0 0 1-2.508-2.508v-17.56a2.503 2.503 0 0 1 2.508-2.508h11.916");
}

:global .oabb5_l {
  width: 17.559px;
  height: 10.034px;
  x: 22.182px;
  y: 12.085px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.254px;
}

:global .tfya-vb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M27.826 19.986h6.272");
}

:global .w0dghk {
  cx: 25.945px;
  cy: 14.28px;
  r: .75px;
  fill: currentColor;
}

:global .mgsyov {
  cx: 28.453px;
  cy: 14.28px;
  r: .75px;
  fill: currentColor;
}

:global .s3mrxt {
  cx: 30.962px;
  cy: 14.28px;
  r: .75px;
  fill: currentColor;
}

:global .f-g96f {
  cx: 33.47px;
  cy: 14.28px;
  r: .75px;
  fill: currentColor;
}

:global .att-zk {
  cx: 35.979px;
  cy: 14.28px;
  r: .75px;
  fill: currentColor;
}

:global .wrk93v {
  cx: 35.979px;
  cy: 16.788px;
  r: .75px;
  fill: currentColor;
}

:global .xtb2jb {
  cx: 33.47px;
  cy: 16.788px;
  r: .75px;
  fill: currentColor;
}

:global .ftewov {
  cx: 30.962px;
  cy: 16.788px;
  r: .75px;
  fill: currentColor;
}

:global .ztoonf {
  cx: 28.453px;
  cy: 16.788px;
  r: .75px;
  fill: currentColor;
}

:global .l6wlhq {
  cx: 25.945px;
  cy: 16.788px;
  r: .75px;
  fill: currentColor;
}

:global .g_n4xlbr {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M14.03 39.678h5.017v-3.763l-2.509-2.508l-2.508 2.508Zm-5.644-5.644h3.762l2.509-2.509l-2.383-2.508H8.386Zm16.304 0h-3.762l-2.508-2.509l2.383-2.508h3.888ZM14.03 23.373h5.017v3.763l-2.509 2.508l-2.508-2.508Z");
}

</style>
