<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="ynp33ouny"/><path class="g8p125oku"/><path class="y3e03hbev"/><path class="oho8ebbnr"/><path class="mmu9kjbjw"/><path class="ign4a1bxk"/><path class="ndekihb1j"/><path class="ydwzxkq-s"/><path class="bp_asnbuw"/><path class="sp0aowbku"/><path class="aft8guiwk"/><path class="vl71eebrg"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:pocket-code" {...props}></Icon>
<style>
:global(.aft8guiwk) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m15.37 15.53l2.52-11.55l19.83 4.33l-1.6 7.34");
}

:global(.bp_asnbuw) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m14.18 36.81l-1.81-.83l-.19-1.99");
}

:global(.g8p125oku) {
  fill: none;
  stroke: currentColor;
  stroke-dasharray: 0 0 4.54 4.54;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M17.18 17.48h15.88");
}

:global(.ign4a1bxk) {
  fill: none;
  stroke: currentColor;
  stroke-dasharray: 0 0 2.91 2.91;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m31.11 38.04l-3.97 1.82");
}

:global(.mmu9kjbjw) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m35.76 33.99l-.19 1.99l-1.81.84");
}

:global(.ndekihb1j) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m25.82 40.47l-1.82.84l-1.82-.83");
}

:global(.oho8ebbnr) {
  fill: none;
  stroke: currentColor;
  stroke-dasharray: 0 0 4.86 4.86;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m36.68 24.31l-.69 7.26");
}

:global(.sp0aowbku) {
  fill: none;
  stroke: currentColor;
  stroke-dasharray: 0 0 4.86 4.86;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m11.73 29.15l-.68-7.26m-.22-2.42l-.19-1.99");
}

:global(.vl71eebrg) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m18.21 15.2l1.46-6.66L34.2 11.7l-.74 3.4");
}

:global(.y3e03hbev) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M35.33 17.48h2l-.19 1.99");
}

:global(.ydwzxkq-s) {
  fill: none;
  stroke: currentColor;
  stroke-dasharray: 0 0 2.93 2.93;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m19.52 39.25l-4-1.83");
}

:global(.ynp33ouny) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M8.42 15.67L10 37.43l13.85 6.12l13.88-6.12l1.82-21.76H8.43m2.21 1.81h2");
}

</style>
