import { Icon } from '@iconify/css-react';
import { createElement } from 'react';

const viewBox = {"width":48,"height":48};

/** @param {{width?: string; height?: string;}} */
function Component({width, height, ...props}) {
	return createElement(Icon, {
		...props,
		width,
		height,
		viewBox,
		"content": `<style>.bqq9bk0sv {
  cx: 19.749px;
  cy: 28.915px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.cgjl6m22w {
  width: 13.428px;
  height: 4.782px;
  x: 13.145px;
  y: 38.718px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.715px;
  ry: 1.715px;
}

.cjodmlbvt {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m26.847 28.47l-3.8 3.8a3.54 3.54 0 0 1-5.005-.004l-7.829-7.828a3.536 3.536 0 0 1-.003-5.005L24.106 5.538a3.54 3.54 0 0 1 5.007 0l7.829 7.829a3.54 3.54 0 0 1 0 5.007l-7.008 7.008");
}

.k9q1ks6fa {
  cx: 19.393px;
  cy: 23.085px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.p4i11m0mt {
  cx: 16.3px;
  cy: 19.993px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.s_5y9nyin {
  cx: 22.13px;
  cy: 20.348px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.siz85dbkw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m34.343 10.767l1.92-1.92a.644.644 0 0 1 .91 0l1.464 1.465a.644.644 0 0 1 0 .91l-1.92 1.92m-10.74 6.368l1.503-1.504a2.126 2.126 0 0 0 0-3.008h0a2.127 2.127 0 0 0-3.008 0l-1.504 1.504m5.451-2.443l.87-.869m.113 3.241h1.229m-2.212 2.372l.87.869m-3.242-6.596v-1.229m-2.372 2.212l-.869-.869m-9.422 14.42v9.05c0 1.613.914 2.058 1.78 2.058m9.694 0c.86.86 7.42-6.101 7.42-8.003s-3.376-7.13-4.204-8.053s-3.739 1.314-2.451 3.251s1.224 2.554 1.224 2.554");
}

.txv-0gbsm {
  cx: 13.563px;
  cy: 22.73px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ugx5j2bkj {
  cx: 22.486px;
  cy: 26.178px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v-gec56gc {
  width: 9.265px;
  height: 12.488px;
  x: 23.116px;
  y: 8.486px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: .707px;
  ry: .707px;
}

.xx7vhcbms {
  cx: 19.037px;
  cy: 17.256px;
  r: 1px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}
</style><rect class="cgjl6m22w"/><path class="cjodmlbvt"/><rect transform="rotate(135 27.748 14.73)" class="v-gec56gc"/><circle class="xx7vhcbms"/><circle class="p4i11m0mt"/><circle class="s_5y9nyin"/><circle class="k9q1ks6fa"/><circle class="bqq9bk0sv"/><circle class="ugx5j2bkj"/><circle class="txv-0gbsm"/><path class="siz85dbkw"/>`,
		"fallback": "arcticons:esapp",
	});
}

export default Component;
