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

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

const viewBox = {"width":48,"height":48};
const content = `<circle class="cpk0fnb"/><path class="sc7ojwk"/><path class="qt5rbubv"/><circle class="f_s6jsb"/><circle class="zp15_1b"/><path class="gzbav5b"/><circle class="fzyspq"/><circle class="rv554s"/><circle class="k9c23v"/><circle class="k5uyzi"/><path class="c7jt3ez"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:tooly" {...props}></Icon>
<style>
:global .cpk0fnb {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .sc7ojwk {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M39.5 38.9V15.082a2 2 0 0 0-2-2h-27a2 2 0 0 0-2 2V38.9");
}

:global .qt5rbubv {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M34.042 18.605H13.958a2 2 0 0 0-2 2v11.148a2 2 0 0 0 2 2h20.084a2 2 0 0 0 2-2V20.605a2 2 0 0 0-2-2M27.75 39.11c-1.121 1.163-2.422 1.78-3.75 1.78s-2.629-.617-3.75-1.78");
}

:global .f_s6jsb {
  cx: 18.048px;
  cy: 26.136px;
  r: 3.048px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .zp15_1b {
  cx: 29.952px;
  cy: 26.136px;
  r: 3.048px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .gzbav5b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24 13.082v-5.92m4.106 8.681h-8.211");
}

:global .fzyspq {
  cx: 17.593px;
  cy: 15.843px;
  r: .75px;
  fill: currentColor;
}

:global .rv554s {
  cx: 18.048px;
  cy: 26.179px;
  r: .75px;
  fill: currentColor;
}

:global .k9c23v {
  cx: 29.952px;
  cy: 26.179px;
  r: .75px;
  fill: currentColor;
}

:global .k5uyzi {
  cx: 30.419px;
  cy: 15.843px;
  r: .75px;
  fill: currentColor;
}

:global .c7jt3ez {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24.821 6.342a.821.821 0 1 1-1.642 0a.821.821 0 0 1 1.642 0");
}

</style>
