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

const viewBox = {"width":48,"height":48};
const content = `<style>.dgha0hb4t {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.43 26.2c-.337.129-.41.503-.4.9c.02.8 1.6 1.4 3.5 1.4s3.5-.6 3.5-1.4a1.06 1.06 0 0 0-.5-.9");
}

.ejp8_mbkd {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.53 7.621V13.4a2.7 2.7 0 0 0 .6 1.7l1 1.1a1.42 1.42 0 0 1-.1 2l-.9.8a2.4 2.4 0 0 0-.7 1.8v5.4h0a5.75 5.75 0 0 0 3 .7a6.17 6.17 0 0 0 3.1-.7h0v-5.4a2.87 2.87 0 0 0-.7-1.8l-.9-.8a1.42 1.42 0 0 1-.1-2l1-1.1a2.7 2.7 0 0 0 .6-1.7V7.684m9 34.716h6.2c.8 0 2.5-5.2 3.9-5.2s3.1 5.2 3.9 5.2h6.7c.5 0 .7-.5.7-.9c-.6-5-5.9-13.2-3.1-13.1c6 0 6.5-5.7-4.2-8.6c-.1-2.1-.8-5.9-4-5.9s-3.8 3.8-4 5.9c-10.7 3-10.2 8.6-4.2 8.6c1.3-.1.8 1.6-.2 3.9m-16.6 1.5h8.7v8.7h-8.7z");
}

.g4xqoor-z {
  cx: 32.73px;
  cy: 6.5px;
  r: 0.75px;
  fill: currentColor;
}

.j56cu2bih {
  cx: 41.43px;
  cy: 13.5px;
  r: 0.75px;
  fill: currentColor;
}

.jw9bgksqh {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m15.83 8.2l5.9 6.5l11-8.2l8.7 7");
}

.ovjeawb-d {
  cx: 15.83px;
  cy: 8.2px;
  r: 0.75px;
  fill: currentColor;
}

.rf76qbb4p {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m14.23 42.5l5.2-2.7v-8.7l-5.2 2.7z");
}

.sofjzjbsd {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m10.73 31.1l-5.2 2.7h8.7l5.2-2.7z");
}

.vwawnq1bd {
  cx: 8.23px;
  cy: 39.9px;
  r: 0.75px;
  fill: currentColor;
}

.x4144epnu {
  cx: 11.43px;
  cy: 36.5px;
  r: 0.75px;
  fill: currentColor;
}

.xsh65zbtw {
  cx: 21.738px;
  cy: 14.7px;
  r: 0.75px;
  fill: currentColor;
}

.ztpbwrkov {
  cx: 8.53px;
  cy: 6.9px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 3.5px;
  ry: 1.4px;
}
</style><path class="jw9bgksqh"/><circle class="xsh65zbtw"/><circle class="ovjeawb-d"/><circle class="g4xqoor-z"/><circle class="j56cu2bih"/><ellipse class="ztpbwrkov"/><path class="ejp8_mbkd"/><path class="sofjzjbsd"/><path class="rf76qbb4p"/><circle class="x4144epnu"/><circle class="vwawnq1bd"/><path class="dgha0hb4t"/>`;

/** @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:bggcatalog"} {...others} />);
}

export default Component;
