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

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

.bjmy5pb9u {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24.03 28.01c1.734 0 2.725-.855 3.398-2.51c1.533 1.047 5.737 1.708 7.266.168c0 0 5.619 4.223 7.568 1.867c1.685-2.037-2.635-4.873-2.635-4.873H8.433s-4.155 2.42-2.308 4.313c1.607 1.646 5.9-.856 5.9-.856c1.53 1.54 6.125 1.183 7.658.135c1.217 1.305 2.613 1.757 4.347 1.757m15.596 6.85c-1.002 5.454-4.358 6.663-7.6 6.663H16.033c-3.243 0-6.599-1.209-7.6-6.663");
}

.bz1-mkn_z {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24.03 7.065c-9.482 0-15.597 6.621-15.597 15.596m7.799 4.481c3.19 2.262 6.35 4.245 8.137 5.336c.836.51 1.92.286 2.49-.51l3.905-5.444");
}

.c6mpbkbdu {
  cx: 22.548px;
  cy: 16.794px;
  r: 0.75px;
  fill: currentColor;
}

.dbyu_4pwx {
  cx: 30.392px;
  cy: 13.433px;
  r: 0.75px;
  fill: currentColor;
}

.ehbk4md6a {
  cx: 17.579px;
  cy: 16.794px;
  r: 0.75px;
  fill: currentColor;
}

.g3zyls1yn {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M39.104 30.203s1.998.364 1.998 2.493s-1.476 2.165-1.476 2.165H8.433s-1.475-.037-1.475-2.165s1.87-2.166 1.87-2.166");
}

.k7wirbcsx {
  cx: 16.57px;
  cy: 13.822px;
  r: 0.75px;
  fill: currentColor;
}

.l-v9pyhlz {
  cx: 19.246px;
  cy: 10.696px;
  r: 0.75px;
  fill: currentColor;
}

.m36sbobcs {
  cx: 20.159px;
  cy: 14.113px;
  r: 0.75px;
  fill: currentColor;
}

.mzhg3w0sf {
  cx: 13.682px;
  cy: 16.794px;
  r: 0.75px;
  fill: currentColor;
}

.tk39jxbfr {
  cx: 31.828px;
  cy: 16.342px;
  r: 0.75px;
  fill: currentColor;
}

.w_hhysbft {
  cx: 34.794px;
  cy: 14.183px;
  r: 0.75px;
  fill: currentColor;
}

.wcqx7sb7u {
  cx: 35.697px;
  cy: 18.024px;
  r: 0.75px;
  fill: currentColor;
}

.wuiz8geww {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m7.747 27.535l.555 1.539a2.34 2.34 0 0 0 2.071 1.54l12.059.661m1.598-24.21c9.482 0 15.596 6.621 15.596 15.596");
}

.xd7r22bdu {
  cx: 26.495px;
  cy: 11.706px;
  r: 0.75px;
  fill: currentColor;
}

.ytg7zlzjk {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m40.914 28.228l-.771 1.055a3.26 3.26 0 0 1-2.452 1.332l-10.263.562");
}

.zarv8ca6z {
  cx: 26.019px;
  cy: 15.322px;
  r: 0.75px;
  fill: currentColor;
}
</style><path class="bz1-mkn_z"/><path class="wuiz8geww"/><path class="bjmy5pb9u"/><path class="ytg7zlzjk"/><path class="g3zyls1yn"/><circle class="k7wirbcsx"/><circle class="mzhg3w0sf"/><circle class="ehbk4md6a"/><circle class="ahp50pxmv"/><circle class="m36sbobcs"/><circle class="zarv8ca6z"/><circle class="xd7r22bdu"/><circle class="dbyu_4pwx"/><circle class="w_hhysbft"/><circle class="tk39jxbfr"/><circle class="wcqx7sb7u"/><circle class="c6mpbkbdu"/><circle class="l-v9pyhlz"/>`;

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

export default Component;
