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

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

const viewBox = {"width":48,"height":48};
const content = `<path class="k9off3ca"/><path class="kav8xqb"/><circle class="ikxs_5b"/><circle class="rjj3nvb"/><path class="a_qfupb"/><circle class="r5o9pa"/><path class="e0ymdob"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:traingo" {...props}></Icon>
<style>
:global .k9off3ca {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M13.456 7.879h21.089a2.48 2.48 0 0 1 2.482 2.484V34.57a2.48 2.48 0 0 1-2.483 2.484H13.456a2.48 2.48 0 0 1-2.483-2.484V10.363a2.48 2.48 0 0 1 2.483-2.484m2.615 32.401H31.93M14.27 43.5l3.604-6.447m12.25 0l3.604 6.447");
}

:global .kav8xqb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M14.01 7.879h19.979v15.464H14.01z");
}

:global .ikxs_5b {
  cx: 17.629px;
  cy: 28.462px;
  r: 3.246px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .rjj3nvb {
  cx: 30.371px;
  cy: 28.462px;
  r: 3.246px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .a_qfupb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.521 4.5H31.48m-4.118 0v3.379M20.638 4.5v3.379m-9.665 25.639h26.054m-5.159-4.788a1.515 1.515 0 0 0-2.994 0");
}

:global .r5o9pa {
  cx: 16.762px;
  cy: 27.954px;
  r: .75px;
  fill: currentColor;
}

:global .e0ymdob {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.068 33.518c-.039.99-.008 1.481-.682 1.896h-8.772c-.674-.415-.643-.905-.682-1.897");
}

</style>
