import { Icon } from '@iconify/css-solid';
import { splitProps } from 'solid-js';

const viewBox = {"width":48,"height":48};
const content = `<style>.ao8kyp15c {
  cx: 29.742px;
  cy: 11.121px;
  r: 0.75px;
  fill: currentColor;
}

.bd6y31bao {
  cx: 12.452px;
  cy: 15.871px;
  r: 0.75px;
  fill: currentColor;
}

.d2r3264na {
  fill: none;
  stroke: currentColor;
  stroke-linejoin: round;
  d: path("M38.5 5.5h-29a4 4 0 0 0-4 4v29a4 4 0 0 0 4 4h29a4 4 0 0 0 4-4v-29a4 4 0 0 0-4-4Z");
}

.d7xj5sgao {
  cx: 18.258px;
  cy: 11.121px;
  r: 0.75px;
  fill: currentColor;
}

.dnwjuacca {
  cx: 21px;
  cy: 10.323px;
  r: 0.75px;
  fill: currentColor;
}

.ghj6yccyk {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.5 25h13v-1a5.5 5.5 0 1 1 11 0v1h13");
}

.ghrra243t {
  cx: 35.548px;
  cy: 15.871px;
  r: 0.75px;
  fill: currentColor;
}

.k7qujvsgf {
  fill: none;
  stroke: currentColor;
  stroke-linejoin: round;
  d: path("M27.5 24a3.5 3.5 0 1 1-7 0a3.5 3.5 0 0 1 7 0Z");
}

.m8-dtc48i {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M10.5 37.5v-2m3 2v-2m3 2v-2m15 2v-2m3 2v-2m3 2v-2m-15 0v2m3 0v-2");
}

.mwllcmbbv {
  fill: none;
  stroke: currentColor;
  stroke-linejoin: round;
  d: path("M19.5 29.5h9v10h-3L24 38l-1.5 1.5h-3z");
}

.oqknz3b-l {
  cx: 38.194px;
  cy: 21.452px;
  r: 0.75px;
  fill: currentColor;
}

.qe0v0ob9a {
  cx: 9.806px;
  cy: 21.452px;
  r: 0.75px;
  fill: currentColor;
}

.u2sm8obkz {
  cx: 15.145px;
  cy: 12.992px;
  r: 0.75px;
  fill: currentColor;
}

.vl0-xwatt {
  fill: none;
  stroke: currentColor;
  stroke-linejoin: round;
  d: path("M28.5 31.5h11v6h-31v-6z");
}

.vux-i1b6z {
  cx: 27px;
  cy: 10.323px;
  r: 0.75px;
  fill: currentColor;
}

.wms1vbbss {
  cx: 24px;
  cy: 10px;
  r: 0.75px;
  fill: currentColor;
}

.z0kv4abkq {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M27.461 19.725L32.5 13.5");
}
</style><path class="d2r3264na"/><path class="ghj6yccyk"/><path class="k7qujvsgf"/><path class="z0kv4abkq"/><circle class="wms1vbbss"/><circle class="vux-i1b6z"/><circle class="ao8kyp15c"/><circle class="ghrra243t"/><circle class="oqknz3b-l"/><circle class="dnwjuacca"/><circle class="d7xj5sgao"/><circle class="bd6y31bao"/><circle class="qe0v0ob9a"/><circle class="u2sm8obkz"/><path class="mwllcmbbv"/><path class="vl0-xwatt"/><path class="m8-dtc48i"/>`;

/** @param props {{width?: string; height?: string;}} */
function Component(props) {
	const [local, others] = splitProps(props, ["width","height"]);

	return (<Icon width={local.width} height={local.height} viewBox={viewBox} content={content} fallback={"arcticons:pro-guitar-tuner"} {...others} />);
}

export default Component;
