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

const viewBox = {"width":48,"height":48};
const content = `<style>.cpk0fnbgt {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.fj27-zbli {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M14.526 20.39q-.162.486-.277.994c-1.222 5.43 2.188 10.821 7.617 12.043a10.07 10.07 0 0 0 9.916-3.33");
}

.gesor0b1o {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M8.071 22.773a16 16 0 0 0-.096 1.762c0 8.85 7.175 16.024 16.025 16.024c6.622 0 12.306-4.016 14.748-9.746");
}

.po17j8dzc {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m24 12.145l1.98 6.093h6.406l-5.183 3.765l1.98 6.093L24 24.33l-5.183 3.766l1.98-6.093l-5.183-3.765h6.406z");
}

.r98uq0bds {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.218 31.509q.488.05.99.05c5.354 0 9.693-4.34 9.693-9.693a9.69 9.69 0 0 0-5.22-8.6");
}

.tl-5ahm9h {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.664 36.059q.798.3 1.644.517c8.38 2.143 16.909-2.913 19.051-11.291c1.603-6.27-.823-12.623-5.656-16.323");
}

.v-j0u5bfg {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M22.891 9.744a12.8 12.8 0 0 0-4.036 1.105c-6.447 2.957-9.276 10.58-6.32 17.028a12.8 12.8 0 0 0 6.176 6.252");
}

.yp-_k3lqf {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M36.164 24.243c.44-1.296.679-2.685.679-4.13C36.843 13.02 31.093 7.27 24 7.27a12.8 12.8 0 0 0-8.257 3.006");
}
</style><path class="po17j8dzc"/><path class="yp-_k3lqf"/><path class="v-j0u5bfg"/><circle class="cpk0fnbgt"/><path class="gesor0b1o"/><path class="tl-5ahm9h"/><path class="r98uq0bds"/><path class="fj27-zbli"/>`;

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

export default Component;
