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

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

const viewBox = {"width":48,"height":48};
const content = `<circle class="j_dgrcr"/><path class="db17tzw"/><circle class="vo23qzb"/><path class="xbll6nb"/><circle class="kguly9i"/><path class="qzoxvib"/><circle class="jmltlo"/><circle class="tfb_0a"/><circle class="nzcoub"/><circle class="bs019e"/><path class="aw4nwju"/><circle class="yjii5nj"/><circle class="klb0vlb"/><circle class="fug0qob"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:trussme" {...props}></Icon>
<style>
:global .j_dgrcr {
  cx: 39.2px;
  cy: 8.8px;
  r: 3.3px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .db17tzw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M8.82 5.5a3.3 3.3 0 1 1 0 6.6H5.5V5.5zM35.9 39.19a3.3 3.3 0 1 1 6.6 0v3.32h-6.6z");
}

:global .vo23qzb {
  cx: 8.82px;
  cy: 39.2px;
  r: 3.3px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .xbll6nb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M12.12 39.2H35.9m3.3-3.31V12.1m-3.3-3.3H12.12");
}

:global .kguly9i {
  cx: 24px;
  cy: 24px;
  r: 7.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .qzoxvib {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m36.867 11.133l-7.575 7.575M11.154 36.867L18.72 29.3m-9.9-17.2v23.8");
}

:global .jmltlo {
  cx: 39.2px;
  cy: 8.8px;
  r: .75px;
  fill: currentColor;
}

:global .tfb_0a {
  cx: 8.81px;
  cy: 8.8px;
  r: .75px;
  fill: currentColor;
}

:global .nzcoub {
  cx: 39.2px;
  cy: 39.2px;
  r: .75px;
  fill: currentColor;
}

:global .bs019e {
  cx: 8.81px;
  cy: 39.2px;
  r: .75px;
  fill: currentColor;
}

:global .aw4nwju {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.5 13.8v-10m28.7 38.7h10");
}

:global .yjii5nj {
  cx: 39.2px;
  cy: 44.129px;
  r: 1.629px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .klb0vlb {
  cx: 42.5px;
  cy: 44.129px;
  r: 1.629px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .fug0qob {
  cx: 35.9px;
  cy: 44.129px;
  r: 1.629px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

</style>
