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

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

const viewBox = {"width":48,"height":48};
const content = `<path class="i9clfwu"/><rect class="z0x5x3s"/><rect class="rircugt"/><rect class="y5y60qe"/><rect class="f-6vl-b"/><rect class="voegj9c"/><rect class="u-h9axk"/><rect class="pa-0ceb"/><rect class="cu79reb"/><rect class="f4pgkln"/><path class="asibuxo"/><rect class="pokivom"/><rect class="bpqlnzb"/><rect class="v7ycf2x"/><rect class="iuf-cck"/><rect class="yxy0-zb"/><rect class="yan8ynb"/><path class="f4n5trb"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:icon-packer" {...props}></Icon>
<style>
:global .i9clfwu {
  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-4");
}

:global .z0x5x3s {
  width: 4px;
  height: 4px;
  x: 22px;
  y: 22px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .rircugt {
  width: 4px;
  height: 4px;
  x: 16px;
  y: 22px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .y5y60qe {
  width: 4px;
  height: 4px;
  x: 28px;
  y: 22px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .f-6vl-b {
  width: 4px;
  height: 4px;
  x: 22px;
  y: 16px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .voegj9c {
  width: 4px;
  height: 4px;
  x: 16px;
  y: 16px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .u-h9axk {
  width: 4px;
  height: 4px;
  x: 28px;
  y: 16px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .pa-0ceb {
  width: 4px;
  height: 4px;
  x: 22px;
  y: 10px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .cu79reb {
  width: 4px;
  height: 4px;
  x: 16px;
  y: 10px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .f4pgkln {
  width: 4px;
  height: 4px;
  x: 28px;
  y: 10px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .asibuxo {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26 5.5V7c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1V5.5m-2 0V7c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1V5.5m16 0V7c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1V5.5");
}

:global .pokivom {
  width: 4px;
  height: 4px;
  x: 22px;
  y: 28px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .bpqlnzb {
  width: 4px;
  height: 4px;
  x: 16px;
  y: 28px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .v7ycf2x {
  width: 4px;
  height: 4px;
  x: 28px;
  y: 28px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .iuf-cck {
  width: 4px;
  height: 4px;
  x: 22px;
  y: 34px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .yxy0-zb {
  width: 4px;
  height: 4px;
  x: 16px;
  y: 34px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .yan8ynb {
  width: 4px;
  height: 4px;
  x: 28px;
  y: 34px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1px;
  ry: 1px;
}

:global .f4n5trb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26 42.5V41c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1.5m-2 0V41c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1.5m16 0V41c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1.5");
}

</style>
