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

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

const viewBox = {"width":48,"height":48};
const content = `<circle class="q0h1pzb"/><ellipse class="qk9tiln"/><ellipse class="mbh5anb"/><ellipse class="x9zys9b"/><path class="cj8wfdbg"/><path class="lb-7lnb"/><circle class="wfjfhkb"/><circle class="lkb5pep"/><path class="x2-4v1bx"/><path class="jnqousz"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:mame4droid" {...props}></Icon>
<style>
:global .q0h1pzb {
  cx: 14.267px;
  cy: 26.671px;
  r: 4.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .qk9tiln {
  cx: 14.267px;
  cy: 35.91px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 4px;
  ry: 2.2px;
}

:global .mbh5anb {
  cx: 27.823px;
  cy: 36.341px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 3.687px;
  ry: 2.279px;
}

:global .x9zys9b {
  cx: 35.935px;
  cy: 32.452px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 3.687px;
  ry: 2.279px;
}

:global .cj8wfdbg {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M20.579 25.588h6.842m-7.042 2.736h7.242m-7.442 2.736h7.643m-13.555.2v4.435m-7.029-9.098c.271-1.463 1.598-3.424 3.674-3.424c-2.076 0-3.403-1.961-3.674-3.424c0 0-1.644-8.62-1.738-11.076c0-2.216 1.784-4 4-4h29c2.216 0 4 1.784 4 4c-.094 2.455-1.738 11.076-1.738 11.076c-.271 1.463-1.598 3.424-3.674 3.424c2.076 0 3.403 1.961 3.674 3.424c0 0 1.644 8.621 1.738 11.076c0 2.216-1.784 4-4 4h-29c-2.216 0-4-1.784-4-4c.094-2.455 1.738-11.076 1.738-11.076m3.674-3.424h.511m25.665 0H17.175");
}

:global .lb-7lnb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M25.534 20.413a6.3 6.3 0 1 1 12.6 0zm9.156-5.615l1.054-1.422M28.981 14.8l-1.057-1.425");
}

:global .wfjfhkb {
  cx: 29.508px;
  cy: 17.212px;
  r: .75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .lkb5pep {
  cx: 34.161px;
  cy: 17.212px;
  r: .75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .x2-4v1bx {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M25.534 23.173V20.68c0-.742-.591-1.23-1.239-1.23s-1.238.532-1.238 1.23v2.492m15.077-2.759v2.76m-3.233 18.501c-.066.923-1.518 1.653-3.288 1.653s-3.222-.73-3.288-1.653M18.013 13.85V8.223l-4.475 5.629V8.22l-4.742 5.63m28.202 0h-5.293l4.742-5.628h2.758m-5.128 2.814h1.887m-13.652 5.051h-3.99l2.736-3.296v4.234");
}

:global .jnqousz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M31.705 13.85V8.223L27.23 13.85V8.22l-4.475 5.63V8.22l-6.522 7.742");
}

</style>
