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

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

const viewBox = {"width":48,"height":48};
const content = `<path class="f9i884b"/><path class="ymzy08b"/><path class="ity_xh-z"/><path class="w0559ab"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:button-mapper" {...props}></Icon>
<style>
:global .f9i884b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.5 5.5h-29a4 4 0 0 0-4 4v29a4 4 0 0 0 4 4h29a4 4 0 0 0 4-4v-29a4 4 0 0 0-4-4M5.6 24h36.8M24 42.4V5.6");
}

:global .ymzy08b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.7 28.6c2.6.5 4.3 2.9 3.8 5.4c-.3 1.9-1.9 3.5-3.8 3.8");
}

:global .ity_xh-z {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M17 31.7c.9.2 1.4 1 1.3 1.8c-.1.6-.6 1.2-1.3 1.3m-8.1-3.5v3.9H12l3.1 2.7v-9.4L12 31.3zm25.5 3.3v2.9c0 .2.2.4.4.4h2c.2 0 .4-.2.4-.4h0v-3.7h.6c.4 0 .7-.3.7-.7c0-.2-.1-.4-.2-.5l-4.6-3.9c-.3-.3-.8-.3-1.1 0L28 32.6c-.3.2-.3.7-.1.9c.1.2.3.2.5.2h.6v3.7c0 .2.2.4.4.4h2c.2 0 .4-.2.4-.4v-2.9zm-1.6-23.3l-4.1 4l4.1 4.1l-4.1-4.1h9.1M9.6 12.5h8.5v6.7H9.6z");
}

:global .w0559ab {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M12.5 10.5H20v6.4");
}

</style>
