-
Notifications
You must be signed in to change notification settings - Fork 0
/
custom_icons.js
95 lines (65 loc) · 24.1 KB
/
custom_icons.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
const CUST_ICONS_MAP = {
aircon:
'M 21.871 1.966 L 2.106 1.966 C 0.944 1.966 0 2.754 0 3.725 L 0 8.973 C 0 9.947 0.944 10.736 2.106 10.736 L 3.896 10.736 L 4.796 11.988 L 19.18 11.988 L 20.079 10.736 L 21.871 10.736 C 23.032 10.736 23.976 9.947 23.976 8.973 L 23.976 3.725 C 23.976 2.754 23.032 1.966 21.871 1.966 Z M 20.23 9.482 L 3.746 9.482 C 3.334 9.482 2.997 9.2 2.997 8.857 C 2.997 8.511 3.334 8.229 3.746 8.229 L 20.23 8.229 C 20.642 8.229 20.979 8.511 20.979 8.857 C 20.979 9.2 20.642 9.482 20.23 9.482 Z M 20.979 5.724 C 20.155 5.724 19.48 5.161 19.48 4.472 C 19.48 3.782 20.155 3.217 20.979 3.217 C 21.803 3.217 22.477 3.782 22.477 4.472 C 22.477 5.161 21.803 5.724 20.979 5.724 Z M 7.323 13.473 C 7.064 13.204 6.59 13.161 6.27 13.381 C 5.947 13.598 5.897 13.991 6.158 14.261 C 7.139 15.274 6.79 16.04 6.089 17.301 C 5.418 18.51 4.583 20.012 6.14 21.76 C 6.484 22.146 7.2 22.075 7.43 21.634 C 7.536 21.427 7.502 21.19 7.341 21.01 C 6.37 19.919 6.749 19.089 7.45 17.828 C 8.112 16.633 8.938 15.145 7.323 13.473 Z M 12.551 13.473 C 12.29 13.204 11.817 13.161 11.497 13.381 C 11.174 13.598 11.124 13.991 11.386 14.261 C 12.366 15.274 12.017 16.04 11.317 17.301 C 10.647 18.51 9.811 20.012 11.368 21.76 C 11.712 22.146 12.428 22.075 12.656 21.634 C 12.762 21.427 12.729 21.19 12.57 21.01 C 11.597 19.919 11.976 19.089 12.676 17.828 C 13.34 16.633 14.165 15.145 12.551 13.473 Z M 17.779 13.473 C 17.519 13.204 17.047 13.161 16.725 13.381 C 16.404 13.598 16.353 13.991 16.613 14.261 C 17.595 15.274 17.245 16.04 16.545 17.301 C 15.874 18.51 15.04 20.012 16.596 21.76 C 16.94 22.146 17.656 22.075 17.885 21.634 C 17.991 21.427 17.958 21.19 17.798 21.01 C 16.825 19.919 17.205 19.089 17.905 17.828 C 18.568 16.633 19.393 15.145 17.779 13.473 Z',
'ceiling-fan':
'm8 4.9996v2h3v5.2676c-0.61892 0.35733-1.0001 1.0178-1 1.7324v1h4v-1c1.33e-4 -0.71466-0.38108-1.3751-1-1.7324v-5.2676h3v-2h-6zm-2 9c-2.2091 0-4 0.67157-4 1.5 0 0.82843 1.7909 1.5 4 1.5s4-0.67157 4-1.5c0-0.82843-1.7909-1.5-4-1.5zm12 0c-2.2091 0-4 0.67157-4 1.5 0 0.82843 1.7909 1.5 4 1.5s4-0.67157 4-1.5c0-0.82843-1.7909-1.5-4-1.5zm-8 2v1c-1.326e-4 0.71466 0.38108 1.3751 1 1.7324 0.6188 0.35726 1.3812 0.35726 2 0 0.61892-0.35733 1.0001-1.0178 1-1.7324v-1z',
'ceiling-fan-light':
'm8 3.6799v2h3v5.2676a2 2 0 0 0-1 1.7324v1h4v-1a2 2 0 0 0-1-1.7324v-5.2676h3v-2h-6zm-2 9a4 1.5 0 0 0-4 1.5 4 1.5 0 0 0 4 1.5 4 1.5 0 0 0 4-1.5 4 1.5 0 0 0-4-1.5zm12 0a4 1.5 0 0 0-4 1.5 4 1.5 0 0 0 4 1.5 4 1.5 0 0 0 4-1.5 4 1.5 0 0 0-4-1.5zm-8 2v1a2 2 0 0 0 1 1.7324 2 2 0 0 0 2 0 2 2 0 0 0 1-1.7324v-1zm-0.53711 1.8867-1.7324 1 0.5 0.86719 1.7324-1zm5.0742 0-0.5 0.86719 1.7324 1 0.5-0.86719zm-3.0371 1.7539v2h1v-2z',
'ceiling-light':
'M11,2V8.07A8,8,0,0,0,4,16v2H7.1a5,5,0,0,0,9.8,0H20V16a8,8,0,0,0-7-7.93V2Zm1,18a3,3,0,0,1-2.82-2h5.63A3,3,0,0,1,12,20Zm6-4H6a6,6,0,0,1,12,0Z',
'ceiling-lamp':
'm11 2v5.6738a3 3 0 0 0 -0.5 0.22852 3 3 0 0 0 -1.4902 2.4238 10 7 0 0 0 -2.0098 0.61133 10 7 0 0 0 -5 6.0625h20a10 7 0 0 0 -5 -6.0625 10 7 0 0 0 -2.0078 -0.60938 3 3 0 0 0 -1.4922 -2.4258 3 3 0 0 0 -0.5 -0.22656v-5.6758h-2zm-2 17a3 3 0 0 0 1.5 2.5977 3 3 0 0 0 3 0 3 3 0 0 0 1.5 -2.5977h-6z',
'ceiling-lamp-plafond':
'm7.6 4.8256v1.7488h3.5256v2.9621c-0.91334-0.87498-2.0664-1.5061-3.4289-1.5061-1.5609 0-3.1141 1.0253-4.1314 2.3504 0.06152-0.0036 0.12313-0.0058 0.18477-0.0064 0.53427 7.56e-4 1.0625 0.11269 1.5512 0.32871 0.64986-0.61129 1.5111-1.0227 2.3955-1.0227 1.7571 0 3.1924 1.3073 3.4289 2.9992 0.28648-0.06838 0.57988-0.10374 0.87441-0.10527 0.29454 0.0015 0.58793 0.03685 0.87441 0.10527 0.23635-1.6919 1.6718-2.9992 3.4289-2.9992 0.88436 0 1.7474 0.41273 2.3977 1.0248 0.48783-0.21646 1.0153-0.32913 1.549-0.33086 0.06309 0.0013 0.12612 0.0042 0.18906 0.0086-1.0173-1.3267-2.5734-2.3525-4.1357-2.3525-1.3626 0-2.5154 0.63312-3.4289 1.5082v-2.9643h3.5256v-1.7488zm-3.85 6.6488c-1.5188 0-2.75 1.2312-2.75 2.75s1.2312 2.75 2.75 2.75 2.75-1.2312 2.75-2.75-1.2312-2.75-2.75-2.75zm16.5 0c-1.5188 0-2.75 1.2312-2.75 2.75s1.2312 2.75 2.75 2.75 2.75-1.2312 2.75-2.75-1.2312-2.75-2.75-2.75zm-8.25 2.2c-1.5188 0-2.75 1.2312-2.75 2.75s1.2312 2.75 2.75 2.75 2.75-1.2312 2.75-2.75-1.2312-2.75-2.75-2.75z',
'ceiling-lamp-round':
'm9 2.5v1a3 1.5 0 0 0 1.5 1.2988 3 1.5 0 0 0 0.5 0.11328v3.8242a11 7.15 0 0 1 1 -0.037109 11 7.15 0 0 1 1 0.033203v-3.8203a3 1.5 0 0 0 0.5 -0.11328 3 1.5 0 0 0 1.5 -1.2988v-1h-6zm3 7.1992a10 6.15 0 0 0 -10 6.1504 10 6.15 0 0 0 10 6.1504 10 6.15 0 0 0 10 -6.1504 10 6.15 0 0 0 -10 -6.1504z',
chandelier:
'm9 2.0004v1c1.701e-4 0.53581 0.57194 1.0309 1.5 1.2988 0.23509 0.067489 0.48738 0.11874 0.75 0.15234l-2e-3 5.6344c0.24619-0.0556 0.49959-0.08442 0.75195-0.08594 0.2523 8.81e-4 0.50376 0.02904 0.75 0.08398v-5.6324c0.26262-0.033604 0.51491-0.084851 0.75-0.15234 0.92806-0.26791 1.4998-0.76299 1.5-1.2988v-1h-6zm3 8.9996c-1.3807 0-2.5 1.1193-2.5 2.5s1.1193 2.5 2.5 2.5 2.5-1.1193 2.5-2.5-1.1193-2.5-2.5-2.5zm-7.5 2c-1.3807 0-2.5 1.1193-2.5 2.5s1.1193 2.5 2.5 2.5 2.5-1.1193 2.5-2.5-1.1193-2.5-2.5-2.5zm15 0c-1.3807 0-2.5 1.1193-2.5 2.5s1.1193 2.5 2.5 2.5 2.5-1.1193 2.5-2.5-1.1193-2.5-2.5-2.5zm-8.2949 3.9043c-0.21486 1.5381-1.5198 2.7266-3.1172 2.7266-0.80396 0-1.5886-0.37521-2.1797-0.93164-0.44348 0.19678-0.92303 0.29921-1.4082 0.30078-0.057347-0.0012-0.11466-0.0038-0.17188-0.0078 0.92479 1.2061 2.3395 2.1387 3.7598 2.1387 1.2597 0 2.3252-0.59164 3.1621-1.4082v1.5273c0 0.41421 0.33579 0.75 0.75 0.75 0.39939-5.51e-4 0.72829-0.3511 0.74805-0.75v-1.5273c0.83704 0.81754 1.9035 1.4082 3.1641 1.4082 1.419 0 2.831-0.93211 3.7559-2.1367-0.05593 0.0033-0.11194 0.0053-0.16797 0.0059-0.4857-6.87e-4 -0.96593-0.10245-1.4102-0.29883-0.59078 0.55572-1.3737 0.92969-2.1777 0.92969-1.5974 0-2.9022-1.1885-3.1172-2.7266-0.26044 0.06216-0.52716 0.09431-0.79492 0.0957-0.26776-0.0014-0.53448-0.0335-0.79492-0.0957z',
'dome-light':
'm4 6.9008c0 2.86 1.5 5.4997 4 6.9297 2.5 1.43 5.5 1.43 8 0 2.5-1.43 4-4.0697 4-6.9297zm1.2695 6.5195-1.7695 1.7695 1.4102 1.4102 1.7695-1.7695zm13.461 0-1.4102 1.4102 1.7695 1.7695 1.4102-1.4102zm-7.7305 2.6797v3h2v-3z',
'fan-exhaust':
'M 9.713 11.491 C 9.245 11.539 8.235 11.177 7.43 10.599 C 6.57 9.978 6.024 10.058 5.731 10.407 C 5.619 10.54 4.136 12.434 5.465 15.454 C 6.793 18.474 9.084 18.473 10.064 17.973 C 11.428 17.277 11.883 15.196 12.025 14.213 C 10.557 14.257 9.43 12.928 9.713 11.491 Z M 13.519 10.178 C 13.634 9.759 14.501 9.002 15.465 8.57 C 16.433 8.136 16.637 7.623 16.482 7.195 C 16.422 7.033 15.52 4.804 12.235 4.442 C 8.949 4.081 7.806 6.061 7.75 7.158 C 7.672 8.678 9.232 10.103 10.018 10.722 C 10.774 9.513 12.443 9.285 13.497 10.246 C 13.506 10.221 13.514 10.198 13.519 10.178 Z M 18.237 10.632 C 16.934 9.79 14.865 10.465 13.957 10.831 C 14.244 11.35 14.318 11.961 14.161 12.534 C 13.963 13.258 13.421 13.837 12.71 14.085 L 12.731 14.11 C 13.039 14.418 13.262 15.546 13.155 16.594 C 13.047 17.649 13.39 18.081 13.839 18.16 C 14.009 18.189 16.395 18.525 18.352 15.867 C 20.307 13.208 19.162 11.23 18.237 10.632 Z M 9.348 21.574 C 4.914 20.362 2 16.35 2 11.971 C 2 11.102 2.114 10.218 2.356 9.339 C 3.572 4.91 7.591 2 11.977 2 C 12.849 2 13.735 2.115 14.614 2.355 C 19.048 3.567 21.963 7.578 21.963 11.958 C 21.963 12.829 21.848 13.714 21.607 14.595 C 20.391 19.021 16.373 21.929 11.985 21.929 C 11.095 21.929 10.207 21.809 9.348 21.574 Z M 3.155 9.557 C 2.938 10.343 2.829 11.155 2.829 11.971 C 2.829 15.985 5.5 19.667 9.567 20.775 C 10.354 20.992 11.168 21.101 11.985 21.102 C 16.006 21.102 19.695 18.435 20.807 14.375 C 21.029 13.567 21.133 12.755 21.133 11.958 C 21.133 7.943 18.461 4.262 14.395 3.153 C 13.608 2.937 12.794 2.827 11.976 2.826 C 7.957 2.827 4.267 5.494 3.155 9.557 Z M 12.396 10.123 C 11.039 9.714 9.749 10.925 10.073 12.303 C 10.232 12.974 10.754 13.502 11.425 13.667 C 12.802 14.004 14.03 12.728 13.634 11.369 C 13.46 10.771 12.994 10.302 12.396 10.123 Z M 12.618 12.088 C 12.47 12.631 11.786 12.81 11.389 12.409 C 10.994 12.009 11.181 11.329 11.726 11.187 C 11.85 11.154 11.98 11.155 12.105 11.189 C 12.496 11.295 12.725 11.698 12.618 12.088 Z',
//'M 4.924 4.929 C 1.025 8.834 1.025 15.175 4.924 19.08 C 8.823 22.985 15.154 22.985 19.053 19.08 C 22.952 15.175 22.952 8.834 19.053 4.929 C 15.123 1.024 8.823 1.024 4.924 4.929 Z M 6.234 6.241 C 7.013 5.46 7.918 4.866 8.886 4.46 L 10.85 7.74 C 10.132 7.928 9.447 8.303 8.886 8.865 C 8.324 9.427 7.95 10.114 7.763 10.833 L 4.487 8.896 C 4.862 7.928 5.454 7.021 6.234 6.241 Z M 8.886 19.486 C 7.918 19.08 7.013 18.518 6.234 17.705 C 5.454 16.925 4.862 16.019 4.487 15.05 L 7.763 13.082 C 7.95 13.801 8.324 14.488 8.886 15.05 C 9.447 15.613 10.132 15.988 10.85 16.175 L 8.886 19.486 Z M 9.759 14.207 C 8.542 12.988 8.542 11.021 9.759 9.802 C 10.975 8.584 12.94 8.584 14.156 9.802 C 15.373 11.021 15.373 12.988 14.156 14.207 C 12.971 15.425 10.975 15.425 9.759 14.207 Z M 17.712 17.737 C 16.932 18.518 16.027 19.112 15.061 19.518 L 13.065 16.206 C 13.782 16.019 14.468 15.644 15.029 15.082 C 15.591 14.519 15.966 13.832 16.152 13.113 L 19.458 15.113 C 19.085 16.05 18.492 16.956 17.712 17.737 Z M 16.184 10.864 C 15.997 10.145 15.622 9.458 15.061 8.896 C 14.499 8.334 13.813 7.959 13.096 7.772 L 15.061 4.491 C 16.027 4.897 16.932 5.46 17.712 6.241 C 18.492 7.021 19.085 7.928 19.49 8.896 L 16.184 10.864 Z',
'floor-lamp':
'm7.5 2l2.5 7h4l2.5-7h-9zm3.7891 8l-4.3691 12h1.0645l3.5156-9.6562v9.6562h1v-9.6504l3.5117 9.6504h1.0645l-4.3672-12h-1.4199z',
'floor-lamp-dual':
'm8.9277 1.9844l-6.9277 3.998v0.0019531l5.666 4.8105 2.5977-1.5-1.3359-7.3105zm6.1875 0l-1.3359 7.3125 2.5996 1.5 5.6641-4.8125v-0.0019531l-6.9277-3.998zm-4.5352 8.8613l-1.7324 1 2.1523 3.7266v4.4277h-3v2h8v-2h-3v-4.3516l2.1953-3.8027-1.7324-1-1.4414 2.4961-1.4414-2.4961z',
'kitchen-lights':
'M 5.4 15.634 L 5.4 13.06 C 5.4 12.833 5.25 12.681 5.025 12.681 L 4.575 12.681 L 4.575 0.379 C 4.575 0.151 4.425 0 4.2 0 C 4.013 0 3.825 0.151 3.825 0.379 L 3.825 12.681 L 3.375 12.681 C 3.188 12.681 3 12.833 3 13.06 L 3 15.634 C 1.275 16.164 0 17.792 0 19.685 C 0 22.032 1.875 23.924 4.2 23.924 C 6.525 23.924 8.4 22.032 8.4 19.685 C 8.4 17.792 7.125 16.164 5.4 15.634 Z M 6.525 20.063 C 6.3 20.063 6.15 19.912 6.15 19.685 C 6.15 18.814 5.588 18.057 4.763 17.792 C 4.575 17.716 4.463 17.527 4.5 17.338 C 4.575 17.148 4.763 17.035 4.95 17.073 C 6.075 17.413 6.863 18.511 6.863 19.685 C 6.9 19.912 6.75 20.063 6.525 20.063 Z M 13.2 7.798 L 13.2 5.186 C 13.2 4.959 13.013 4.808 12.825 4.808 L 12.375 4.808 L 12.375 0.379 C 12.375 0.151 12.188 0 12 0 C 11.775 0 11.625 0.151 11.625 0.379 L 11.625 4.845 L 11.175 4.845 C 10.95 4.845 10.8 4.997 10.8 5.224 L 10.8 7.836 C 9.075 8.366 7.8 9.994 7.8 11.886 C 7.8 14.233 9.675 16.126 12 16.126 C 14.325 16.126 16.2 14.233 16.2 11.886 C 16.2 9.956 14.925 8.328 13.2 7.798 Z M 14.325 12.227 C 14.1 12.227 13.95 12.076 13.95 11.849 C 13.95 10.978 13.388 10.221 12.563 9.956 C 12.375 9.88 12.263 9.691 12.3 9.502 C 12.338 9.312 12.563 9.199 12.75 9.237 C 13.875 9.577 14.663 10.637 14.663 11.849 C 14.7 12.076 14.55 12.227 14.325 12.227 Z M 21 15.71 L 21 13.136 C 21 12.909 20.813 12.757 20.625 12.757 L 20.175 12.757 L 20.175 0.379 C 20.175 0.151 19.988 0 19.8 0 C 19.575 0 19.425 0.151 19.425 0.379 L 19.425 12.757 L 18.975 12.757 C 18.75 12.757 18.6 12.946 18.6 13.136 L 18.6 15.71 C 16.875 16.24 15.6 17.868 15.6 19.76 C 15.6 22.107 17.475 24 19.8 24 C 22.125 24 24 22.107 24 19.76 C 24 17.868 22.725 16.24 21 15.71 Z M 22.125 20.139 C 21.9 20.139 21.75 19.987 21.75 19.76 C 21.75 18.89 21.188 18.132 20.363 17.868 C 20.175 17.792 20.063 17.603 20.1 17.413 C 20.175 17.224 20.363 17.11 20.55 17.148 C 21.675 17.489 22.463 18.587 22.463 19.76 C 22.5 19.987 22.35 20.139 22.125 20.139 Z',
'led-strip':
'm2.1641 2l-1.1641 4.3457 19.801 5.3066 0.64844-2.4141c0.28677-1.0702-0.34382-2.1624-1.4141-2.4492l-17.871-4.7891zm1.9062 1.5723c0.082909 0.0049769 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0634 0.86442 0.88477 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0634-0.86442-0.88477-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm3.623 0.9707c0.082909 0.0049769 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0615 0.86442 0.88281 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0615-0.86442-0.88281-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm3.8633 1.0352c0.082909 0.0049769 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0634 0.86442 0.88476 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0634-0.86442-0.88476-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm3.623 0.9707c0.082908 0.0049769 0.16664 0.018681 0.25 0.041016 0.66683 0.17868 1.0615 0.86442 0.88281 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0615-0.86442-0.88281-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm3.6211 0.9707c0.082909 0.0049769 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0634 0.86442 0.88477 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0634-0.86442-0.88477-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm-7.3789 2.6191l-6.3613 1.709 7.5156 2.0137 6.3613-1.709-7.5156-2.0137zm-8.2246 2.209l-0.64648 2.4141c-0.28677 1.0702 0.34382 2.1624 1.4141 2.4492l17.871 4.7891 1.1641-4.3457-19.803-5.3066zm2.1484 1.6367c0.082909 0.004977 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0634 0.86442 0.88477 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0634-0.86442-0.88477-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm3.623 0.9707c0.082909 0.004977 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0615 0.86442 0.88281 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0615-0.86442-0.88281-1.5312 0.15634-0.58348 0.70089-0.95866 1.2812-0.92383zm3.6211 0.9707c0.082909 0.004977 0.16665 0.018681 0.25 0.041016 0.66683 0.17868 1.0634 0.86442 0.88476 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0634-0.86442-0.88476-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383zm3.8633 1.0352c0.082909 0.004976 0.16665 0.01868 0.25 0.041015 0.66683 0.17868 1.0634 0.86442 0.88477 1.5312-0.17868 0.66683-0.86442 1.0615-1.5312 0.88281-0.66683-0.17868-1.0615-0.86442-0.88281-1.5312 0.15634-0.58348 0.69894-0.95867 1.2793-0.92383zm3.623 0.9707c0.082909 0.004977 0.16665 0.01868 0.25 0.041015 0.66683 0.17868 1.0615 0.86442 0.88281 1.5312-0.17868 0.66683-0.86246 1.0615-1.5293 0.88281-0.66683-0.17868-1.0634-0.86442-0.88477-1.5312 0.15634-0.58348 0.70089-0.95867 1.2812-0.92383z',
'light-string':
'm2 5.8466v0.8c0.75787 0.38389 1.5092 0.7863 2.2969 1.1045l-0.51758 1.9316 2.3184 0.62109 0.50781-1.8965c1.1775 0.27494 2.5459 0.49902 4.1953 0.57031v1.9746h2.3984v-1.9746c1.6494-0.07129 3.0178-0.29537 4.1953-0.57031l0.50781 1.8965 2.3184-0.62109-0.51758-1.9316c0.71798-0.27525 1.5617-0.69894 2.2969-1.1045v-0.7s-0.88935 0.49447-2.498 1.109c-1.6087 0.61453-4.0765 1.234-7.502 1.234-3.4254 0-5.8933-0.61947-7.502-1.234-1.6087-0.61453-2.498-1.209-2.498-1.209zm18.533 4.594c-0.03561-1.58e-4 -0.07108 0.0044-0.10547 0.01367l-2.3184 0.62305c-0.21273 0.05704-0.33933 0.27531-0.2832 0.48828l0.23438 0.87305c-0.56785 0.67808-0.8128 1.6097-0.56641 2.5293 0.39998 1.4941 1.9357 2.3809 3.4297 1.9805 1.4941-0.39998 2.3809-1.9357 1.9805-3.4297-0.2464-0.91956-0.92311-1.6049-1.7539-1.9082l-0.23438-0.87305c-0.04636-0.17376-0.20298-0.29522-0.38281-0.29688zm-17.08 2e-3c-0.1749 0.0065-0.32524 0.12602-0.37109 0.29492l-0.23242 0.87305c-0.83081 0.30331-1.5075 0.98864-1.7539 1.9082-0.40046 1.494 0.48633 3.0297 1.9805 3.4297 1.4934 0.39921 3.0277-0.48731 3.4277-1.9805 0.2464-0.91956 0.00338-1.8512-0.56445-2.5293l0.23438-0.87309c0.056122-0.21297-0.070476-0.43124-0.2832-0.48828l-2.3184-0.62305c-0.038901-0.0099-0.079064-0.01381-0.11914-0.01172zm7.3477 1.3105c-0.22122-2.16e-4 -0.40061 0.17917-0.40039 0.40039v0.9043c-0.724 0.508-1.2012 1.3429-1.2012 2.2949-4.321e-4 1.547 1.2538 2.8012 2.8008 2.8008 1.547 4.32e-4 2.8012-1.2538 2.8008-2.8008 0-0.952-0.47717-1.7869-1.2012-2.2949v-0.9043c2.16e-4 -0.22122-0.17917-0.40061-0.40039-0.40039z',
'mirror-lamp':
'm4 4c-1.108 0-2 0.892-2 2v12c0 1.108 0.892 2 2 2h16c1.108 0 2-0.892 2-2v-12c0-1.108-0.892-2-2-2zm0 2h2v12h-2zm14 0h2v12h-2z',
'outdoor-lights':
'M 5.283 10.336 C 6.288 10.194 7.239 9.545 8.004 8.48 L 8.004 11.39 C 7.07 11.924 6.843 13.89 7.595 14.934 C 8.347 15.976 9.514 15.31 9.695 13.733 C 9.812 12.726 9.457 11.73 8.859 11.39 L 8.859 8.48 C 9.622 9.545 10.571 10.194 11.573 10.336 L 11.573 13.953 C 10.64 14.488 10.415 16.458 11.167 17.497 C 11.92 18.54 13.086 17.869 13.267 16.296 C 13.382 15.29 13.028 14.294 12.432 13.953 L 12.432 10.336 C 13.433 10.19 14.381 9.545 15.143 8.48 L 15.143 11.39 C 14.21 11.924 13.984 13.895 14.737 14.934 C 15.489 15.976 16.656 15.306 16.836 13.733 C 16.952 12.726 16.597 11.73 16.001 11.39 L 16.001 8.48 C 16.764 9.545 17.713 10.194 18.715 10.336 L 18.715 13.953 C 17.782 14.488 17.555 16.454 18.306 17.497 C 19.058 18.54 20.225 17.874 20.407 16.296 C 20.523 15.29 20.168 14.294 19.571 13.953 L 19.571 10.336 C 20.573 10.194 21.522 9.545 22.285 8.48 L 22.285 10.284 C 21.352 10.818 21.126 12.79 21.879 13.827 C 22.632 14.87 23.798 14.199 23.978 12.626 C 24.094 11.62 23.74 10.624 23.143 10.284 L 23.143 7.39 C 23.143 7.007 22.952 6.698 22.716 6.698 L 22.366 6.698 C 22.246 6.698 22.132 6.782 22.052 6.924 C 20.349 9.911 17.38 9.607 15.923 6.294 C 15.753 5.902 15.394 5.902 15.224 6.294 C 13.647 9.88 10.355 9.88 8.778 6.294 C 8.607 5.907 8.252 5.907 8.082 6.294 C 6.625 9.607 3.656 9.911 1.953 6.924 C 1.873 6.782 1.759 6.698 1.639 6.698 L 1.286 6.698 C 1.05 6.698 0.858 7.007 0.858 7.39 L 0.858 10.284 C -0.075 10.818 -0.302 12.784 0.449 13.827 C 1.201 14.87 2.368 14.205 2.55 12.626 C 2.666 11.62 2.311 10.624 1.713 10.284 L 1.713 8.48 C 2.476 9.545 3.425 10.194 4.428 10.336 L 4.428 13.953 C 3.495 14.488 3.269 16.458 4.022 17.497 C 4.775 18.54 5.941 17.869 6.121 16.296 C 6.237 15.29 5.883 14.294 5.286 13.953 Z',
'outdoor-lamp':
'm12.5 2-0.5 2-2 2.3047-5 2.6953h2l2.5 9 2.5 2 0.5 2h1l0.5-2 2.5-2 2.5-9h2l-5-2.6953-2-2.3047-0.5-2zm-3.5 7h8l-2.2227 8h-3.5547zm-6 5v8h8.5l-0.5-2h-3l-3-3v-3z',
'outdoor-lamp-solo':
'm11.45 1-0.55 2.2-2.2 2.5352-5.5 2.9648h2.2l2.75 9.9 2.75 2.2 0.55 2.2h1.1l0.55-2.2 2.75-2.2 2.75-9.9h2.2l-5.5-2.9648-2.2-2.5352-0.55-2.2zm-3.85 7.7h8.8l-2.445 8.8h-3.9102z',
'outdoor-lamp-variant':
'm3 3.5v8.5h2v-3.2695c0.51914-0.1507 1.1099-0.34136 1.4258-0.51562 0.67113-0.36797 1.0349-0.84083 1.3574-1.4805 0.1075-0.21417 0.16744-0.37101 0.2793-0.72461 0.28037-0.88831 0.5109-1.4068 0.99609-1.7188 0.38932-0.25011 0.6586-0.36523 1.2891-0.36523 0.48519 0 0.69557 0.10636 1.0762 0.33203 0.78154 0.46284 1.1795 1.2829 1.2754 2.2402 0.01988 0.78739 0 2.1713 0 3.002l-6.3984 4.5h14.699l-6.4297-4.5c0.0054-0.83588 0.02975-2.5731 0-3.3535-0.05084-0.3536-0.14976-0.60348-0.25-0.9082-0.53168-1.6214-1.6735-2.84-3.2715-3.1562-0.33553-0.066118-0.23541-0.074219-0.70898-0.074219-0.50844 0.0014-0.49079 0.016232-0.90625 0.099609-1.6241 0.32771-2.5196 1.4227-3.1094 3.3086-0.1104 0.3536-0.14896 0.43843-0.26953 0.61523-0.097329 0.14086-0.19879 0.25032-0.32227 0.34375-0.20684 0.15684-0.45129 0.30499-0.73242 0.41797v-3.293zm7.6504 11.5c-6.56e-4 1.7071-0.0057 3.4174 0.01367 5.123 0.10299 0.92675 1.0621 1.6565 2.4277 1.8496 0.26418 0.03743 0.85496 0.03743 1.1191 0 1.0858-0.15421 1.9289-0.65127 2.2715-1.334 0.07836-0.1572 0.13386-0.33961 0.15625-0.53125 0.02725-1.7005 0.01172-3.4056 0.01172-5.1074z',
roborock:
'm12 2c-4.6581 0-8.5603 3.1891-9.6719 7.5h6.7324c0.27934-1.3661 1.4936-2.4004 2.9395-2.4004 1.4459 0 2.6601 1.0343 2.9395 2.4004h6.7324c-1.1116-4.3109-5.0138-7.5-9.6719-7.5zm0 6.0996c-1.1105 0-2 0.88951-2 2 0 1.1105 0.88951 2 2 2 1.1105 0 2-0.88951 2-2-1e-6 -1.1105-0.88951-2-2-2zm-9.875 2.4004c-0.074044 0.49072-0.125 0.98863-0.125 1.5 0.00314 0.5837 0.057387 1.166 0.16211 1.7402l2.5352-0.45117c0.46433 2.1646 1.7512 4.0259 3.5527 5.1387 2.3205 1.4291 5.1795 1.4291 7.5 0 1.8019-1.1132 3.0889-2.9753 3.5527-5.1406l2.543 0.45312c0.1021-0.57447 0.15373-1.1568 0.1543-1.7402 0-0.51137-0.050956-1.0093-0.125-1.5h-6.916c-0.19863 1.4615-1.445 2.5996-2.959 2.5996s-2.7604-1.1381-2.959-2.5996h-6.916zm17.846 4.4297c-1.2275 3.3433-4.4092 5.5668-7.9707 5.5703-3.561-0.003241-6.7425-2.2259-7.9707-5.5684l-1.4941 0.26758c1.3713 4.0612 5.1784 6.7967 9.4648 6.8008 4.2862-0.0052 8.0925-2.7415 9.4629-6.8027l-1.4922-0.26758z',
'smoke-detector':
'm2 2v4.3242c0 1.0542 0.75172 1.9319 1.75 2.123 0.27958 1.9387 1.0405 4.5527 3.0957 4.5527h10.309c2.0546 0 2.8161-2.6134 3.0957-4.5527 0.99828-0.19111 1.75-1.0688 1.75-2.123v-4.3242h-20zm3.25 6.5h1.75l0.59961 3h-0.75391c-0.98306 0-1.3342-1.4057-1.5957-3zm3.25 0h2.75v3h-2.1504l-0.59961-3zm4.25 0h2.75l-0.59961 3h-2.1504v-3zm4.25 0h1.75c-0.26098 1.5943-0.6191 2.8554-1.5938 3h-0.75391l0.59766-3zm-6.9414 5.9766l-1.5059 0.87695s-0.33011 0.18754-0.60156 0.54102c-0.27145 0.35348-0.4975 0.96833-0.24023 1.6211 0.27593 0.69986 0.59006 1.1148 0.59375 1.332 0.00217 0.12708-0.031092 0.27683-0.33203 0.58398l-1.8066 1.8438 2.3633-1.0352c0.069712-0.03055 0.087992-0.08255 0.15234-0.11523l0.0039063 0.007812c0.00499-0.005099 0.0028825-0.010534 0.0078125-0.015624 0.38702-0.1987 0.72798-0.41502 0.92188-0.69727 0.22829-0.33232 0.29924-0.71668 0.26953-1.0508-0.059411-0.66821-0.43424-1.1873-0.62109-1.4961-0.2428-0.39976-0.015625-0.85352-0.015625-0.85352l0.81055-1.543zm3.9082 0l-1.5039 0.87695s-0.37511 0.21525-0.68359 0.61719c-0.30849 0.40194-0.56484 1.0865-0.27344 1.8262 0.25328 0.64176 0.5802 1.0935 0.67188 1.3965 0.04584 0.15151 0.052549 0.25081 0.011719 0.38672s-0.14684 0.32343-0.39453 0.57617l-1.8066 1.8438 2.3652-1.0352c0.07022-0.03075 0.08702-0.080779 0.15234-0.11328l0.003907 0.00586c0.0065-0.0067 0.007201-0.012881 0.013672-0.019531 0.45897-0.23188 0.85174-0.48692 1.0742-0.81055 0.25755-0.37464 0.33623-0.80345 0.30274-1.1816-0.06699-0.75638-0.49913-1.3602-0.72266-1.7285-0.31415-0.51876-0.019531-1.0996-0.019531-1.0996l0.80859-1.541zm3.8672 0.001954l-1.502 0.875s-0.33011 0.18754-0.60156 0.54102c-0.27145 0.35348-0.49945 0.96833-0.24219 1.6211 0.2191 0.55454 0.49498 0.93957 0.56641 1.1758 0.03571 0.1181 0.039605 0.18368 0.009765 0.2832-0.02987 0.09953-0.11068 0.24905-0.31445 0.45703l-1.8066 1.8438 2.3652-1.0352c0.06922-0.03033 0.08645-0.0828 0.15039-0.11523l0.00586 0.007812c0.0069-7e-3 0.006902-0.014484 0.013672-0.021484 0.38277-0.19782 0.72156-0.41124 0.91406-0.69141 0.22832-0.33231 0.30116-0.71666 0.27148-1.0508-0.059349-0.66824-0.43588-1.1871-0.62305-1.4961-0.24238-0.39988-0.015625-0.85547-0.015625-0.85547l0.80859-1.5391z',
stairs:
'm22 2-20 12v1.5l1.5-0.90039v2.4004h1.5v-3.3008l14-8.3984v2.6992h1.5v-3.5996l1.5-0.90039v-1.5zm-5 8v3h-5v3h-5v3h-5v3h5l15-9v-3h-5z',
thermostat:
'm12 2c-5.511 0-10 4.489-10 10s4.489 10 10 10 10-4.489 10-10-4.489-10-10-10zm0 2c4.4301 0 8 3.5699 8 8s-3.5699 8-8 8-8-3.5699-8-8 3.5699-8 8-8zm3.5 1.9375l-6.0977 4.5625a3 3 0 0 0 0 3 3 3 0 0 0 2.5977 1.5 3 3 0 0 0 2.5977 -1.5l0.90234-7.5625z',
'xmas-candle-bridge':
'm12 2c-0.4155 0-0.75 0.3345-0.75 0.75v7l0.75-0.75 0.75 0.75v-7c0-0.4155-0.3345-0.75-0.75-0.75zm-3 3c-0.4155 0-0.75 0.3345-0.75 0.75v6.998l1.5-1.5v-5.498c0-0.4155-0.3345-0.75-0.75-0.75zm6 0c-0.4155 0-0.75 0.3345-0.75 0.75v5.5l1.5 1.5v-7c0-0.4155-0.3345-0.75-0.75-0.75zm-9 3c-0.4155 0-0.75 0.3345-0.75 0.75v7l1.5-1.5v-5.5c0-0.4155-0.3345-0.75-0.75-0.75zm12 0c-0.4155 0-0.75 0.3345-0.75 0.75v5.7559l1.5 1.5v-7.2559c0-0.4155-0.3345-0.75-0.75-0.75zm-15 3c-0.4155 0-0.75 0.3345-0.75 0.75v7l1.5-1.5v-5.5c0-0.4155-0.3345-0.75-0.75-0.75zm9 0l-2.1211 2.1211-8.8789 8.8789h4.2441l6.7559-6.7578 6.7559 6.7578h4.2441l-8.8789-8.8789-2.1211-2.1211zm9 0c-0.4155 0-0.75 0.3345-0.75 0.75v5.5l1.5 1.5v-7c0-0.4155-0.3345-0.75-0.75-0.75z',
'xmas-star':
'm12 22-1.6434-7.1085-6.5823 3.1472 4.533-5.7169-6.5646-3.1839 7.2959-0.020362-1.6036-7.1176 4.5649 5.6915l4.5649-5.6915-1.6036 7.1176 7.2959 0.020362-6.5646 3.1839 4.533 5.7169-6.5823-3.1472z',
'path-light':
'm11.971 3.3438a0.27961 0.94368 0 0 0 -0.26758 0.65625h-0.73242l-6 5h14l-6-5h-0.73438a0.27961 0.94368 0 0 0 -0.26562 -0.65625zm-1 6.6562v10l1 2 1-2v-10h-2z',
'table-lamp-variant':
'm10 2-2.5 7h9l-2.5-7zm1.2891 8-4.3691 12h1.0645l3.5156-9.6562v9.6562h1v-9.6504l3.5117 9.6504h1.0645l-4.3672-12h-1.4199z',
};
// Iconset API (Home Assistant 0.110 and up):
async function getIcon(name) {
return { path: CUST_ICONS_MAP[name] };
}
window.customIconsets = window.customIconsets || {};
window.customIconsets['bha'] = getIcon;