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

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

.b6wbufs_j {
  cx: 17.354px;
  cy: 12.433px;
  r: 0.75px;
  fill: currentColor;
}

.dd48f29bl {
  cx: 18.013px;
  cy: 22.5px;
  r: 0.7px;
  fill: currentColor;
}

.djhzcbb5a {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M33.5 17.375c-4.922 0-6.44 3.2-9.5 8.5s-4.578 8.5-9.5 8.5m1.723-12.098l-1.79 7.148l-1.791-7.148l-1.791 7.148l-1.79-7.148");
}

.gvvgtfbbs {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.013 24.689v4.736");
}

.h2s8hgvbg {
  cx: 21.72px;
  cy: 11.051px;
  r: 0.75px;
  fill: currentColor;
}

.io2m-bb1f {
  cx: 24.01px;
  cy: 10.875px;
  r: 0.75px;
  fill: currentColor;
}

.iq339fkwa {
  cx: 32.64px;
  cy: 13.606px;
  r: 0.75px;
  fill: currentColor;
}

.is26gz2ny {
  cx: 36.815px;
  cy: 22.5px;
  r: 0.7px;
  fill: currentColor;
}

.k4_coqb8q {
  cx: 13.608px;
  cy: 15.067px;
  r: 0.75px;
  fill: currentColor;
}

.klnoznbrf {
  cx: 34.411px;
  cy: 15.067px;
  r: 0.75px;
  fill: currentColor;
}

.p2v01nkqy {
  cx: 15.38px;
  cy: 13.606px;
  r: 0.75px;
  fill: currentColor;
}

.pydshhb5s {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M36.815 24.689v4.736m-5.355-3.574h2.321m-2.321 3.574v-7.148h3.57m-2.551-4.902a12 12 0 0 0-8.469-3.5a12 12 0 0 0-8.467 3.5m0 17a12 12 0 0 0 8.467 3.5a12 12 0 0 0 8.467-3.5");
}

.qx5l-w5to {
  cx: 30.666px;
  cy: 12.433px;
  r: 0.75px;
  fill: currentColor;
}

.rb_43wb9w {
  cx: 19.484px;
  cy: 11.574px;
  r: 0.75px;
  fill: currentColor;
}

.sfyjftp_s {
  cx: 26.3px;
  cy: 11.051px;
  r: 0.75px;
  fill: currentColor;
}

.zvp66cccx {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M13 17.375h22a8.5 8.5 0 0 1 8.5 8.5h0a8.5 8.5 0 0 1-8.5 8.5H13a8.5 8.5 0 0 1-8.5-8.5h0a8.5 8.5 0 0 1 8.5-8.5");
}
</style><path class="zvp66cccx"/><path class="djhzcbb5a"/><circle class="dd48f29bl"/><circle class="io2m-bb1f"/><circle class="sfyjftp_s"/><circle class="avz39rb6j"/><circle class="qx5l-w5to"/><circle class="iq339fkwa"/><circle class="klnoznbrf"/><circle class="h2s8hgvbg"/><circle class="rb_43wb9w"/><circle class="b6wbufs_j"/><circle class="p2v01nkqy"/><circle class="k4_coqb8q"/><path class="gvvgtfbbs"/><circle class="is26gz2ny"/><path class="pydshhb5s"/>`;

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

export default Component;
