import * as React from 'react';
import withIconSvg from '../helpers/withIconSvg';

const Icon: React.FC = (props) => (
	<svg
		width="18"
		height="17"
		viewBox="0 0 18 17"
		fill="none"
		{...props}
	>
		<path d="M17.2097 6.181L17.2099 6.18094L17.207 6.1694C17.0508 5.54403 16.7916 4.92315 16.4831 4.35725L16.4795 4.35075L16.4756 4.34447C16.1568 3.83407 15.5205 3.64886 14.9604 3.89787C14.6006 4.05789 14.1114 3.97364 13.837 3.69913C13.565 3.42697 13.4756 2.98644 13.6404 2.57014C13.88 2.0247 13.7139 1.3179 13.1207 1.04726C12.5599 0.74205 11.9469 0.486136 11.3792 0.330598C10.7933 0.139462 10.1719 0.468441 9.92712 1.01953L9.92068 1.03403L9.91613 1.04922C9.80358 1.42455 9.41647 1.67244 9.00409 1.67244C8.60453 1.67244 8.20392 1.38464 8.08976 1.042C7.89288 0.451099 7.25393 0.154396 6.65202 0.274832L6.63342 0.278553L6.6156 0.285037C6.05786 0.487942 5.44454 0.743273 4.87909 1.05184L4.87908 1.05183L4.87739 1.05278C4.31532 1.36518 4.11632 2.05385 4.36961 2.57486C4.53959 3.00759 4.47808 3.42974 4.18332 3.68776L4.17706 3.69324L4.17117 3.69913C3.89917 3.97126 3.45897 4.06057 3.04299 3.89578C2.47925 3.64777 1.84046 3.8394 1.52602 4.40564L1.52601 4.40564L1.52509 4.40734C1.21744 4.97162 0.958873 5.59058 0.802462 6.21414C0.610037 6.86851 1.06548 7.48303 1.61039 7.66758C1.89947 7.77819 2.14543 8.12534 2.14543 8.53405C2.14543 8.92795 1.91223 9.28697 1.50756 9.45153C0.923779 9.65093 0.621633 10.2907 0.802475 10.9041C0.958368 11.5256 1.2167 12.1461 1.52812 12.6662C1.84418 13.2311 2.48409 13.4209 3.04773 13.1702C3.4076 13.0102 3.89679 13.0945 4.17117 13.369C4.44811 13.646 4.52837 14.0863 4.36985 14.4431C4.12668 14.9905 4.29334 15.7027 4.89171 15.9727C4.958 16.0059 5.02445 16.0406 5.09158 16.0757C5.3056 16.1876 5.52646 16.3031 5.77087 16.3846C5.91739 16.4335 6.05202 16.4824 6.19004 16.5326L6.19121 16.5331C6.32818 16.5829 6.46855 16.6339 6.62198 16.6851C7.20988 16.8812 7.83525 16.5518 8.08105 15.9985L8.08121 15.9986L8.08471 15.9898C8.24811 15.5811 8.60858 15.3456 9.00409 15.3456C9.40364 15.3456 9.80425 15.6334 9.91841 15.976L9.91825 15.9761L9.9215 15.9847C10.1108 16.4897 10.5594 16.748 11.0067 16.748L11.0142 16.7481C11.0583 16.7481 11.1145 16.7481 11.173 16.7384C11.232 16.7285 11.2861 16.7104 11.3427 16.6842C11.9594 16.5272 12.571 16.2707 13.1291 15.9662L13.1291 15.9662L13.1308 15.9652C13.6984 15.6497 13.8893 15.0081 13.6383 14.4431C13.4706 14.0655 13.5269 13.5911 13.8248 13.3303L13.8311 13.3248L13.837 13.3189C14.1085 13.0473 14.5226 12.9733 14.8162 13.0996L14.8351 13.1185L14.868 13.1514L14.9104 13.1702C15.4684 13.4183 16.1633 13.2366 16.4822 12.6625L16.4831 12.6608C16.7902 12.0975 17.0484 11.4798 17.2049 10.8573C17.3038 10.5495 17.2299 10.2399 17.0856 9.99675C16.9421 9.75496 16.7149 9.55317 16.4593 9.45496C16.0845 9.28567 15.8127 8.9162 15.8127 8.53405C15.8127 8.1532 16.0826 7.78493 16.4555 7.61487C17.0378 7.41298 17.3291 6.77862 17.2097 6.181ZM10.4544 5.04856L10.4544 5.04855L10.452 5.04758C8.52434 4.24401 6.32209 5.1528 5.56796 7.08833C4.76724 9.0151 5.67425 11.2154 7.60625 11.9705C8.09808 12.188 8.58476 12.2401 9.00409 12.2401C10.5008 12.2401 11.8983 11.3833 12.4899 9.93063L12.4905 9.92915C13.2421 8.04927 12.3305 5.85299 10.4544 5.04856ZM11.0768 9.38835L11.0767 9.3883L11.0738 9.39602C10.6252 10.5629 9.2767 11.1037 8.15356 10.6093L8.15362 10.6092L8.14572 10.606C7.02065 10.1558 6.43812 8.80125 6.92992 7.68303L6.92995 7.68304L6.9315 7.67936C7.29387 6.81834 8.1056 6.27965 9.00409 6.27965C9.28125 6.27965 9.5895 6.32654 9.84349 6.45359L9.85279 6.45825L9.86245 6.46211C10.9873 6.91225 11.5717 8.2181 11.0768 9.38835ZM15.6768 10.7215C15.5898 11.069 15.454 11.4162 15.2874 11.7432C14.4254 11.4496 13.4099 11.6871 12.7789 12.3679C12.1205 13.0292 11.8732 14.0234 12.1881 14.8826C11.8772 15.0404 11.548 15.1759 11.2328 15.2885C10.7997 14.5102 9.93738 13.944 9.05415 13.944C8.13337 13.944 7.25105 14.4629 6.85436 15.2984C6.7655 15.2684 6.67755 15.2316 6.57618 15.1892C6.52293 15.1669 6.46598 15.1431 6.40325 15.1179C6.31537 15.0737 6.22678 15.0268 6.1384 14.9799C6.02909 14.9219 5.92009 14.8641 5.81312 14.8121C6.08627 13.9355 5.89557 12.9844 5.22573 12.3143C4.55806 11.6463 3.56631 11.4526 2.71977 11.7262C2.5529 11.3811 2.41357 11.059 2.29983 10.7214C3.12161 10.2945 3.64675 9.46399 3.64675 8.53405C3.64675 7.61663 3.13217 6.73722 2.30279 6.33809C2.4164 6.00331 2.55493 5.68856 2.71916 5.37544C3.62997 5.61434 4.59297 5.43683 5.22924 4.75031C5.88591 4.09071 6.1337 3.10009 5.82253 2.24243C6.1657 2.0766 6.48649 1.93809 6.82279 1.82498C7.25505 2.6057 8.11907 3.1742 9.00409 3.1742C9.92124 3.1742 10.8002 2.65933 11.1992 1.82969C11.5297 1.94198 11.8407 2.07859 12.1499 2.24029C11.8696 3.12122 12.0585 4.07968 12.7324 4.75384C13.4021 5.4239 14.398 5.61671 15.2463 5.33937C15.4087 5.65057 15.5458 5.96362 15.6582 6.29663C14.8365 6.72352 14.3114 7.55405 14.3114 8.48397C14.3114 9.42597 14.8489 10.2592 15.6768 10.7215Z" fill="#267048" stroke="#267048" stroke-width="0.5"/>
	</svg>
);

export default withIconSvg(
	Icon,
	true,
	{
		tags: [
			'gear',
			'settings',
		],
	},
);
