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

const viewBox = {"width":48,"height":48};
const content = `<style>.ii_e_lfjm {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M13.664 5.152C3.254 10.862-.555 23.93 5.156 34.34c5.71 10.41 18.778 14.219 29.188 8.508l11.139 2.65l-2.65-11.139a21.5 21.5 0 0 0 2.646-10.316c.013-11.884-9.61-21.528-21.495-21.54a21.5 21.5 0 0 0-10.32 2.649");
}

.iwxhcgwgh {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m28.685 14.342l-1.83-1.842h-5.71l-1.83 1.842h-4.236v2.741h17.842v-2.741z");
}

.j8ag2xb9e {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.95 17.083h14.123v16.586c0 1.01-.82 1.83-1.83 1.83H18.78a1.83 1.83 0 0 1-1.83-1.83z");
}
</style><path class="ii_e_lfjm"/><path class="iwxhcgwgh"/><path class="j8ag2xb9e"/>`;

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

export default Component;
