<template>
	<fr-svg @click="onClick" :uuid="`fr-icon-orange-station-${size}${strokeWidth}${theme}${fill}${strokeLinecap}${strokeLinejoin}`" :width="size" :height="size" :isCache="true" :src="iconSvg" />
</template>
<script>
	// #ifdef UNI-APP-X
	import icons from "../../mixins/icons.uts";
	// #endif
	// #ifndef UNI-APP-X
	import icons from "../../mixins/icons.js";
	// #endif
	/**
	 * @description 《橙子建站》图标
	 * @tutorial https://www.flowerui.com/documents/flower-icons/icons.html
	 * @property {Number} size 图标大小
	 * @property {Number} strokeWidth 线段粗细
	 * @property {String} theme 图标大小
	 * @property {Array} fill 图标颜色，["外部描边颜色","外部填充颜色","内部描边颜色","内部填充颜色"]
	 * @property {String} strokeLinecap 图标大小
	 * @property {String} strokeLinejoin 图标大小
	 * @event {Function} click 图标点击事件
	 */
	export default {
		mixins: [icons],
		computed: {
			// #ifdef UNI-APP-X
			iconSvg(): string {
			// #endif
			// #ifndef UNI-APP-X
			iconSvg() {
			// #endif
				return `<?xml version="1.0" encoding="UTF-8"?><svg width="${this.size}" height="${this.size}" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.0602 9.61532C23.109 10.884 24.2741 13.0392 24.2759 13.0419C22.039 0.115231 15.1907 3.27969 13.7328 4.029C13.5511 4.12245 13.4266 4.29623 13.4009 4.49897C13.2722 5.51308 13.1248 8.79011 17.0602 9.61532Z" fill="${this.colors(0)}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.6533 22.6922C14.079 24.2866 13.9067 26.0745 14.2162 27.9191C14.9923 32.5434 18.8163 35.8948 23.2856 36.2602L24.8155 36.8046C25.4163 36.9988 26.203 37.1906 27.1263 37.325C28.4925 37.524 29.8938 37.5536 31.2806 37.3569C34.6469 36.8793 37.484 35.1461 39.4589 31.8555L39.9035 31.0789C38.6918 37.7554 33.9368 43.8959 26.3379 45.3186C21.0483 46.309 16.0475 44.9445 12.3111 41.9714L12.3546 42.0566C9.88584 37.2646 9.44407 32.944 10.5746 29.0915C11.1158 27.2472 12.0531 25.5984 13.2809 24.136C13.7121 23.6225 14.1626 23.1513 14.6266 22.7174L14.6533 22.6922ZM17.3886 14.3357C19.8981 13.9397 23.9939 13.9624 26.2919 16.5287C26.3246 16.5651 26.2924 16.6229 26.2444 16.6131C25.0173 16.3627 23.3527 16.3577 22.0748 16.5723C19.3808 17.0242 17.2103 18.4602 15.8117 20.4549L15.3199 20.8271C15.0945 21.0009 14.8544 21.1896 14.6906 21.3265C13.9337 21.9594 13.202 22.6748 12.515 23.493C11.2031 25.0556 10.1978 26.824 9.61506 28.81C8.59888 32.2728 8.7749 36.0805 10.4104 40.2026C8.98209 38.6478 7.83206 36.8075 7.04463 34.7454C5.2083 29.936 5.76786 23.6769 8.92262 19.6371C11.1728 16.7557 14.4873 14.7937 17.3886 14.3357ZM31.6804 7.03921C36.2828 0.877215 41.8021 5.38108 42.5278 6.01854C42.5812 6.06562 42.6143 6.12925 42.6216 6.19987C42.72 7.15435 42.978 14.044 29.7209 13.8113C33.3295 14.6958 37.1554 17.7034 38.7565 21.0051C39.2929 22.1118 39.7066 23.2639 39.9258 24.4739C40.1388 25.6496 40.2313 26.8522 40.2071 28.0576C40.1543 28.3361 39.9724 28.7928 39.6895 29.3632L39.5747 29.5903L39.335 30.0434L38.7827 31.0295C36.9618 34.2541 34.3235 35.9152 31.1402 36.3668C29.8549 36.5491 28.5477 36.5215 27.2704 36.3355C26.8224 36.2702 26.4096 36.1908 26.0392 36.1046C28.8332 35.5585 31.1379 33.8937 32.5666 31.6575C32.8966 31.2174 33.1774 30.7326 33.3971 30.1923C34.403 27.7165 34.5362 25.2497 33.7565 22.4833C32.5084 18.0553 29.1651 14.8147 24.9468 13.3616C24.9101 13.3489 24.9094 13.2982 24.9467 13.2874C25.5008 13.1267 27.8401 12.1805 31.6804 7.03921Z" fill="${this.colors(0)}"/></svg>`
			}
		}
	}
</script>