-
Notifications
You must be signed in to change notification settings - Fork 8
/
custom-icons.js
313 lines (308 loc) · 38.7 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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
const CUSTOM_ICONS_MAP = {
"light-switch":{
path:"M7,1A2,2 0 0,0 5,3V21A2,2 0 0,0 7,23H17A2,2 0 0,0 19,21V3A2,2 0 0,0 17,1H7M7,3H17V21H7V3M9,6V18H15V6H9M10,7H14V11H10V7M10,13H14V17H10V13Z",
keywords: ["switch"]
},
"cellphone-iphone":{
path:"M16,18H7V4H16M11.5,22A1.5,1.5 0 0,1 10,20.5A1.5,1.5 0 0,1 11.5,19A1.5,1.5 0 0,1 13,20.5A1.5,1.5 0 0,1 11.5,22M15.5,1H7.5A2.5,2.5 0 0,0 5,3.5V20.5A2.5,2.5 0 0,0 7.5,23H15.5A2.5,2.5 0 0,0 18,20.5V3.5A2.5,2.5 0 0,0 15.5,1Z",
keywords: ["phone","apple"]
},
"laptop-mac":{
path:"M12,19A1,1 0 0,1 11,18A1,1 0 0,1 12,17A1,1 0 0,1 13,18A1,1 0 0,1 12,19M4,5H20V16H4M20,18A2,2 0 0,0 22,16V5C22,3.89 21.1,3 20,3H4C2.89,3 2,3.89 2,5V16A2,2 0 0,0 4,18H0A2,2 0 0,0 2,20H22A2,2 0 0,0 24,18H20Z",
keywords: ["computer","office","apple"]
},
'shutter-0':{
path:'M3 4H21V8H19V20H17V8H7V20H5V8H3V49Z',
keywords: ["screen"]
},
'shutter-1':{
path:'M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9Z',
keywords: ["screen"]
},
'shutter-2':{
path:'M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9M8 12H16V14H8V129Z',
keywords: ["shutter","screen"]
},
'shutter-3':{
path:'M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9M8 12H16V14H8V12M8 15H16V17H8V159Z',
keywords: ["screen"]
},
'shutter-4':{
path:'M3 4H21V8H19V20H17V8H7V20H5V8H3V4M8 9H16V11H8V9M8 12H16V14H8V12M8 15H16V17H8V15M8 18H16V20H8V18Z',
keywords: ["screen"]
},
'roborock-sensor':{
path:'M8 11v2c0 1.1-.9 2-2 2H4V9h2c1.1 0 2 .9 2 2zm3.6 1c0 1.9-.6 3.6-1.6 5l1.5 1.3c1.3-1.8 2.1-3.9 2.1-6.3s-.8-4.5-2.1-6.3L10 7c1 1.4 1.6 3.1 1.6 5zm5.4 0a13.56 13.56 0 0 1-2.9 8.4l1.5 1.3c2.2-2.7 3.4-6 3.4-9.7s-1.2-7-3.3-9.7l-1.5 1.3C15.9 5.9 17 8.8 17 12z',
keywords: ["vacuum","appliances"]
},
'roborock-filter':{
path:'M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H3V6h18v12zM7 16H5V8h2v8zm4 0H9V8h2v8zm4 0h-2V8h2v8zm4 0h-2V8h2v8z',
keywords: ["vacuum","appliances"]
},
'roborock-mainbrush':{
path:'M5.3 16H4v3.2c0 .3.1.5.3.7.2.1.5.1.7 0L7.4 18l2.3 1.9c.2.1.5.1.7 0L12 18l1.6 1.9c.1.1.3.1.4.1s.2 0 .3-.1l2.3-1.9 2.4 1.9c.2.1.5.1.7 0s.3-.4.3-.7V16H5.3zM21 14H3c-.5 0-1-.4-1-1v-2c0-.6.5-1 1-1h18c.5 0 1 .4 1 1v2c0 .6-.5 1-1 1zm-2.3-6H20V4.8c0-.3-.1-.5-.3-.7-.2-.1-.5-.1-.7 0L16.6 6l-2.3-1.9c-.2-.1-.5-.1-.7 0L12 6l-1.6-1.9c-.1-.1-.3-.1-.4-.1s-.2 0-.3.1L7.4 6 5 4.1c-.2-.1-.5-.1-.7 0-.2.2-.3.4-.3.7V8h14.7z',
keywords: ["vacuum","appliances"]
},
'roborock-sidebrush':{
path:'M17 12h5a10.09 10.09 0 0 1-1.3 5c-.9 1.6-2.2 2.8-3.7 3.7l-2.5-4.3c.7-.4 1.4-1 1.8-1.8.5-.9.7-1.7.7-2.6zM7 3.3l2.5 4.3c1.5-.9 3.4-.9 5 0L17 3.3a10.18 10.18 0 0 0-10 0zM7 12H2c0 3.5 1.8 6.8 5 8.7l2.5-4.3C7.9 15.4 7 13.7 7 12zm7.6 1.5c.8-1.4.3-3.3-1.1-4.1s-3.3-.3-4.1 1.1-.3 3.3 1.1 4.1 3.3.3 4.1-1.1z',
keywords: ["vacuum","appliances"]
},
'roborock-vacuum':{
path:'M12 4c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8m0-2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2h0zm-4.4 8c0-.3 0-.6.1-.9H4v1.8h3.6V10zm8.8-.9c.1.3.1.6.1.9s0 .6-.1.9H20V9.1h-3.6zM12 13.6c2 0 3.6-1.6 3.6-3.6S14 6.4 12 6.4 8.4 8 8.4 10s1.6 3.6 3.6 3.6z',
keywords: ["vacuum","appliances"]
},
'roborock-vacuum-map':{
path:'M12 4c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8m0-2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2h0zm-4.4 8c0-.3 0-.6.1-.9H4v1.8h3.6V10zm8.8-.9c.1.3.1.6.1.9s0 .6-.1.9H20V9.1h-3.6zM12 6.4c-1.2 0-2.3.6-2.9 1.6H15c-.7-.9-1.8-1.6-3-1.6zm0-1c1.8 0 3.3 1 4.1 2.6h1.7c-1.3-1.8-3.4-3-5.7-3S7.5 6.2 6.3 8H8c.7-1.5 2.2-2.6 4-2.6zm0 8.2c2 0 3.6-1.6 3.6-3.6S14 6.4 12 6.4 8.4 8 8.4 10s1.6 3.6 3.6 3.6zm0 0c1.2 0 2.3-.6 2.9-1.6H9.1c.6.9 1.7 1.6 2.9 1.6zm4.1-1.6a4.58 4.58 0 0 1-4.1 2.6c-1.8 0-3.3-1-4.1-2.6H5c0 3.9 3.1 7 7 7s7-3.1 7-7h-2.9z',
keywords: ["vacuum","appliances"]
},
'docker-watchtower':{
path:'M11 7v1L1 12V3l10 4zm7-2v18h-2v-1.3l-3.5-3.9L9 21.7V23H7V11.8l4.4-1.8H16V6l-1-1h-3.6L8.6 3.9 12.5 1 18 5zm-6.2 12L9 13.8v6.4l2.8-3.2zm4.2-3.2L13.2 17l2.8 3.2v-6.4zm0-1.8H9v.3l3.5 3.9 3.5-3.9V12z',
keywords: ["computer","office"]
},
'synology-nas':{
path:'M3 6v11h3V6H3zm2 10H4v-1h1v1zM7 6v11h3V6H7zm2 10H8v-1h1v1zm2-10v11h3V6h-3zm2 10h-1v-1h1v1zm2-10v11h3V6h-3zm2 10h-1v-1h1v1zm4-13H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 15a.94.94 0 0 1-1 1H4c-1.1 0-2-.9-2-2V6a.94.94 0 0 1 1-1h15a.94.94 0 0 1 1 1v12zm2-1a.94.94 0 0 1-1-1 .94.94 0 0 1 1-1 .94.94 0 0 1 1 1 .94.94 0 0 1-1 1z',
keywords: ["computer","office"]
},
'imac-ssd':{
path:'M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2v-3a1.08 1.08 0 0 1 1-1h10a1.08 1.08 0 0 1 1 1v3c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM7 6a.94.94 0 0 1-1-1 .94.94 0 0 1 1-1 .94.94 0 0 1 1 1 .94.94 0 0 1-1 1zm10 0a.94.94 0 0 1-1-1 .94.94 0 0 1 1-1 .94.94 0 0 1 1 1 .94.94 0 0 1-1 1zm-4.4 16h-1.1v-3h1.1v3zm2.2 0h-1.1v-3h1.1v3zm2.2 0h-1.1v-3H17v3zm-8.9 0H7v-3h1.1v3zm2.2 0H9.2v-3h1.1v3z',
keywords: ["computer","office","apple"]
},
'studio-monitor':{
path:'M18 0H6C4.9 0 4 .9 4 2v20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm-6 2.5A1.54 1.54 0 0 1 13.5 4 1.54 1.54 0 0 1 12 5.5 1.54 1.54 0 0 1 10.5 4 1.54 1.54 0 0 1 12 2.5zM16 22H8v-2h8v2zm-4-3a6.02 6.02 0 0 1-6-6 6.02 6.02 0 0 1 6-6 6.02 6.02 0 0 1 6 6 6.02 6.02 0 0 1-6 6zm0-10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z',
keywords: ["computer","office"]
},
'eq-calibrate':{
path:'M6 22H3v-2h3v2zm0-5H3v2h3v-2zm0-3H3v2h3v-2zm0-3H3v2h3v-2zm0-3H3v2h3V8zm5 12H8v2h3v-2zm5 0h-3v2h3v-2zm0-3h-3v2h3v-2zm0-3h-3v2h3v-2zm0-3h-3v2h3v-2zm0-3h-3v2h3V8zm0-3h-3v2h3V5zm0-3h-3v2h3V2zm5 18h-3v2h3v-2zm0-3h-3v2h3v-2zm0-3h-3v2h3v-2zm0-3h-3v2h3v-2zm0-3h-3v2h3V8zm-10 9H8v2h3v-2zm0-3H8v2h3v-2zm0-3H8v2h3v-2z',
keywords: ["sensor"]
},
'pedestal-fan':{
path:'M13.5 13.6c-1.4.8-3.3.3-4.1-1.1s-.3-3.3 1.1-4.1 3.3-.3 4.1 1.1.3 3.3-1.1 4.1zm7.3-8.7c-.6-.6-1.9-2-3.9-1.8-1.5.1-2.6 1.2-2.9 1.5-.3.4-.7 1-1 1.6 2.3.4 4 2.4 4 4.8 0 .4-.1.8-.2 1.2.4 0 .6.1.8.1.1 0 .7.1 1.4.3s.7.3 1.2.3c.4.1.8.1 1.1 0 0 0 .5-.2 1-.8.8-1 .9-4.8-1.5-7.2zm-5.1 9.5c-.9 1-2.2 1.6-3.7 1.6-1.3 0-2.6-.5-3.5-1.4-.2.3-.3.5-.5.6-.1.1-.4.5-1 1.1-.5.5-.6.5-.9.8s-.5.6-.6 1c0 0-.1.5.2 1.2.5 1.3 3.7 3.2 7.1 2.4.8-.2 2.7-.7 3.5-2.4.7-1.4.3-2.8.1-3.2-.1-.6-.4-1.1-.7-1.7zM7 11a4.95 4.95 0 0 1 3.6-4.8c-.2-.4-.2-.5-.3-.7 0-.1-.2-.6-.4-1.4l-.3-1.2c-.2-.4-.3-.7-.6-1 0 0-.4-.4-1.1-.5-1.4-.1-4.7 1.7-5.6 5-.2.8-.8 2.7.3 4.3.9 1.3 2.3 1.6 2.7 1.7.5.1 1.2.1 1.9.1-.1-.5-.2-1-.2-1.5z',
keywords: ["fan"]
},
'tv':{
path:'M23,2H1C0.5,2,0,2.5,0,3v14c0,0.5,0.5,1,1,1h22c0.5,0,1-0.5,1-1V3C24,2.5,23.5,2,23,2z M22,16H2V4h20V16z M19,22H5c-0.6,0-1-0.4-1-1v0c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1v0C20,21.6,19.6,22,19,22z',
keywords: ["video"]
},
'hdmi-source':{
path:'M10 16v-3H2v-2h8V8l5 4-5 4zM20 3H4c-1.1 0-2 .9-2 2v4h2V5h16v14H4v-4H2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z',
keywords: ["tv","video"]
},
'iphone-modern':{
path:'M16 1H8C6.3 1 5 2.3 5 4v16a3.01 3.01 0 0 0 3 3h8a3.01 3.01 0 0 0 3-3V4c0-1.7-1.3-3-3-3zm1 18c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2V5c0-1 .7-1.8 1.6-2 .2.8 1 1.5 1.9 1.5h3c.9 0 1.7-.6 1.9-1.5.9.2 1.6 1 1.6 2v14z',
keywords: ["mobile","apple"]
},
'lock':{
path:'M18,11V8c0-3.3-2.7-6-6-6S6,4.7,6,8v3H5v11h14V11H18z M8,8c0-2.2,1.8-4,4-4s4,1.8,4,4v3H8V8z',
keywords: ["security"]
},
'hue':{
path:'M13.4 22.9c0 .4-.2.4-.3.4h-2.3c-.1 0-.3-.1-.3-.4s.3-.4.3-.4h2.3c0 0 .3 0 .3.4zm1.2-3.2H9.3s-.4 0-.4.4.3.4.4.4h5.4c.1 0 .4 0 .4-.4-.1-.4-.5-.4-.5-.4zm0 1.4H9.3s-.4 0-.4.4.3.4.4.4h5.4c.1 0 .4 0 .4-.4-.1-.4-.5-.4-.5-.4zm0-2.7H9.3s-.4 0-.4.4.3.4.4.4h5.4c.1 0 .4 0 .4-.4s-.5-.4-.5-.4zM18.5 3C18.4.9 14.5.6 12.8.6h-1.6C9.5.7 5.5.9 5.5 3c0 .2 0 1.2 1 3.9 0 .1.1.4.3.5v.3c.2.4 1.6 3.4 1.5 8.9v.8s0 .3.5.3H15c.5 0 .5-.2.5-.3v-.8c0-5.5 1.3-8.5 1.5-8.9v-.3c.2-.2.3-.4.4-.5 1.2-2.7 1.1-3.6 1.1-3.9z',
keywords: ["light","lamp"]
},
'imac-alternative':{
path:'M8 22l2-2h4l2 2H8zM24 4v13c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h20c1.1 0 2 .9 2 2zm-2 0H2v11h20V4z',
keywords: ["apple","computer","apple"]
},
'apple-homepod':{
path:"M17.12,1.98c-1.37-0.42-3.05-0.64-5.04-0.64c-1.81,0-3.38,0.18-4.69,0.51c1.42,0.35,3.17,0.57,5.15,0.57 C14.26,2.42,15.81,2.25,17.12,1.98z M18.68,2.61c-1.79,0.53-3.99,0.81-6.14,0.81c-2.4,0-4.88-0.35-6.76-1.01C3.9,3.26,2.89,4.59,2.89,6.32v11.52 c0,1.85,1.13,3.2,3.26,4c0.66,1.18,4.57,1.28,5.85,1.28c1.29,0,5.26-0.1,5.87-1.31c2.12-0.8,3.24-2.14,3.24-3.97V6.32 C21.11,4.72,20.26,3.46,18.68,2.61z",
keywords: ["assistant"]
},
'apple-homepod-mini':{
path:"M18.97,3.19C18.97,3.19,18.97,3.19,18.97,3.19c-0.06-0.07-0.14-0.14-0.24-0.21c-0.01-0.01-0.01-0.01-0.02-0.02l-0.01,0 c-0.23-0.15-0.56-0.29-0.97-0.41c-0.01,0-0.02,0-0.02-0.01c-0.4-0.12-0.87-0.22-1.41-0.3c-0.03-0.01-0.07-0.01-0.1-0.02 c-0.26-0.04-0.54-0.08-0.83-0.11c-0.01,0-0.02,0-0.04,0c-0.27-0.03-0.55-0.05-0.84-0.07c-0.06,0-0.12-0.01-0.18-0.01 c-0.3-0.02-0.6-0.03-0.92-0.05c-0.05,0-0.11,0-0.16,0c-0.28-0.01-0.56-0.01-0.85-0.01c-0.05,0-0.09,0-0.13,0c-0.06,0-0.13,0-0.19,0 c-0.4,0-0.78,0.01-1.16,0.02c-0.05,0-0.1,0-0.15,0c-0.36,0.01-0.71,0.03-1.04,0.05c-0.05,0-0.1,0.01-0.15,0.01 C9.24,2.08,8.92,2.1,8.61,2.13c-0.03,0-0.07,0.01-0.1,0.01C7.52,2.25,6.7,2.4,6.12,2.61c-0.01,0-0.02,0.01-0.03,0.01 C5.9,2.69,5.78,2.78,5.65,2.86c-0.01,0,0.01,0,0,0C5.5,2.97,5.4,3.03,5.28,3.14C2.93,5.08,1.42,8,1.42,11.28 c0,4.19,2.45,7.8,5.99,9.53c0.11,0.17,0.25,0.32,0.45,0.45c0.16,0.1,0.34,0.19,0.56,0.26c0.24,0.08,0.47,0.14,0.69,0.19 c0.04,0.01,0.08,0.02,0.11,0.03c0.21,0.04,0.42,0.07,0.64,0.1c0.04,0,0.09,0.01,0.13,0.01c0.22,0.02,0.44,0.03,0.67,0.04 c0.03,0,0.06,0,0.09,0c0.24,0.01,0.49,0.01,0.76,0.01c0.02,0,0.03,0,0.05,0c0.03,0,0.06,0,0.09,0c0.19,0,0.4,0,0.61,0 c1.38,0,2.23-0.05,3.34-0.32c0.88-0.22,1.27-0.53,1.43-0.89c3.41-1.77,5.74-5.31,5.74-9.4C22.77,8.03,21.29,5.14,18.97,3.19z M12.08,4.03c-2.51,0-4.3-0.3-5.26-0.59c0.86-0.22,2.49-0.45,5.27-0.46l0.19,0c2.47,0,4.13,0.25,5.07,0.5 C16.33,3.75,14.55,4.03,12.08,4.03z",
keywords: ["assistant"]
},
'ikea-death-star':{
path:'M20.45,19.69c1.86-2.03,3-4.73,3-7.69c0-0.81-0.09-1.59-0.25-2.35c0-0.01-0.01-0.03-0.01-0.04C22.09,4.45,17.5,0.57,12,0.57C5.68,0.57,0.54,5.7,0.54,12S5.68,23.43,12,23.43c3.27,0,6.22-1.38,8.31-3.58C20.37,19.81,20.42,19.76,20.45,19.69z M1.77,14.17c0.04,0.01,0.07,0.02,0.11,0.02c0.03,0,0.06,0,0.09-0.01c0.27-0.05,0.45-0.31,0.4-0.58c0-0.01-0.19-1.03-0.19-1.75c0-0.48,0.08-1.05,0.14-1.38l0.18-0.07C2.45,10.93,2.4,11.46,2.4,12c0,0.28,0.02,0.56,0.04,0.84c0,0.03-0.01,0.05,0,0.08c0,0.01,0.01,0.01,0.01,0.02c0.07,1,0.26,1.96,0.54,2.87l-0.45,0.12c-0.07,0.02-0.13,0.05-0.18,0.1C2.1,15.43,1.91,14.81,1.77,14.17z M21.23,7.11c0.34,0.64,0.61,1.32,0.82,2.03c-0.11,0.01-0.22,0.05-0.3,0.14c-0.12,0.12-0.16,0.3-0.12,0.46c0,0,0.09,0.38,0.18,1.24c0.04,0.37,0.04,0.68,0.04,0.91l-0.26-0.02c-0.01-0.9-0.11-1.76-0.29-2.6c0-0.05-0.01-0.09-0.03-0.13c-0.18-0.79-0.42-1.54-0.73-2.25l0.65,0.21C21.2,7.11,21.22,7.11,21.23,7.11z M13.94,21.94c0.42-0.6,0.79-1.38,1.09-2.3l1.86-0.03c0.18,0,0.34-0.1,0.43-0.26c0.02-0.04,0.59-1.09,0.89-1.78c0.19-0.44,0.33-0.98,0.42-1.34h1.18C18.72,19.07,16.56,21.22,13.94,21.94z M15.69,3.51c0,0.01,0.48,0.76,0.75,1.31C16.53,5,16.62,5.2,16.7,5.39l-1.4-0.11c-0.34-1.32-0.8-2.44-1.36-3.23c0.66,0.18,1.29,0.45,1.88,0.8c-0.05,0.04-0.1,0.07-0.13,0.12C15.59,3.14,15.59,3.35,15.69,3.51z M18.61,12.64c0,0,0.01,0,0.02,0c0.13,0,0.25-0.05,0.35-0.14c0.1-0.09,0.15-0.22,0.15-0.36V10.4c0-0.31-0.01-0.61-0.03-0.85l1.29,0.21c0.14,0.72,0.21,1.47,0.21,2.24c0,1.13-0.16,2.21-0.45,3.23h-1.91c-0.24,0-0.44,0.17-0.49,0.4c0,0.01-0.19,0.93-0.45,1.54c-0.19,0.45-0.53,1.09-0.71,1.44l-1.27,0.02c0.24-0.94,0.42-1.97,0.55-3.04c0-0.02,0.01-0.04,0.01-0.07c0-0.01,0-0.01,0-0.02c0.11-0.96,0.18-1.96,0.19-2.95L18.61,12.64z M9.5,6.26l2.46,0h0c0.27,0,0.49-0.21,0.5-0.48l0.08-2.13h1.17c0.27,0.62,0.52,1.37,0.73,2.25c0,0.01,0,0.02,0.01,0.03c0.17,0.7,0.31,1.48,0.41,2.33h-3c-0.28,0-0.5,0.22-0.5,0.5v2.79H8.93C8.96,9.64,9.15,7.81,9.5,6.26z M8.93,12.55h2.93c0.28,0,0.5-0.22,0.5-0.5V9.26h2.6c0.08,0.86,0.12,1.78,0.12,2.74c0,1.07-0.05,2.09-0.15,3.03h-2.88c-0.28,0-0.5,0.22-0.5,0.5v3.28l-1.79,0.01C9.29,17.19,8.97,15.04,8.93,12.55z M12.05,19.81c0.27,0,0.5-0.22,0.5-0.5v-3.27h2.27c-0.15,1.1-0.36,2.08-0.61,2.92c-0.01,0.01-0.01,0.03-0.01,0.04c-0.6,2.01-1.42,3.2-2.19,3.2c-0.66,0-1.36-0.87-1.92-2.37L12.05,19.81z M9.63,2.77l-1.64,0.2c0.65-0.41,1.34-0.71,2.07-0.92C9.92,2.26,9.77,2.5,9.63,2.77z M10.41,3.43c0.5-1.03,1.08-1.62,1.59-1.62c0.38,0,0.78,0.3,1.15,0.84h-1.11c-0.27,0-0.49,0.21-0.5,0.48l-0.08,2.13l-1.73,0C9.94,4.57,10.16,3.95,10.41,3.43z M7.92,12c0,1.08,0.06,2.16,0.17,3.22l-2.35,0.11c-0.16,0.01-0.31,0.09-0.4,0.23s-0.1,0.31-0.04,0.46l1.17,2.8l-0.85,0.01c-1.15-1.52-1.92-3.44-2.14-5.57l1.88-0.32c0.23-0.04,0.41-0.24,0.42-0.48c0.03-1.03,0.11-2.26,0.19-2.72c0.37-0.08,1.21-0.17,2.06-0.24C7.96,10.3,7.92,11.14,7.92,12z M7.67,19.11L6.5,16.29l1.72-0.08c0.17,1.19,0.41,2.3,0.72,3.29c0,0.01,0,0.02,0.01,0.03c0.31,0.97,0.68,1.79,1.12,2.42c-1.34-0.37-2.57-1.11-3.59-2.13l0.74-0.01c0.17,0,0.32-0.09,0.41-0.22C7.72,19.44,7.74,19.27,7.67,19.11z M20.13,8.71l-1.52-0.25c-0.16-0.03-0.32,0.02-0.43,0.14s-0.17,0.27-0.15,0.43c0,0.01,0.09,0.65,0.09,1.38v1.23l-2.06-0.07c-0.03-1.81-0.21-3.63-0.54-5.26l1.9,0.14c0.01,0,0.03,0,0.04,0c0.16,0,0.3-0.07,0.4-0.2c0.1-0.14,0.13-0.32,0.07-0.48c-0.01-0.03-0.3-0.81-0.6-1.4c-0.09-0.18-0.19-0.37-0.29-0.55l0.1,0.01C18.51,5.06,19.56,6.75,20.13,8.71z M6.57,4.09C6.5,4.2,6.44,4.31,6.38,4.43c-0.21,0.4-0.46,0.97-0.6,1.29L5.14,5.88C5.55,5.22,6.03,4.61,6.57,4.09z M4.48,7.06l1.78-0.43c0.16-0.04,0.29-0.15,0.35-0.3c0-0.01,0.37-0.91,0.65-1.43C7.44,4.56,7.66,4.21,7.79,4l1.36-0.16c-0.19,0.52-0.36,1.1-0.52,1.72c0,0.01,0,0.01,0,0.02c-0.22,0.89-0.39,1.86-0.51,2.9c-2.6,0.21-2.79,0.39-2.91,0.51C5.08,9.12,4.9,9.3,4.79,12.01l-1.38,0.23c0-0.08-0.01-0.16-0.01-0.24c0-0.76,0.07-1.49,0.21-2.2c0.02-0.05,0.03-0.1,0.03-0.16C3.83,8.73,4.11,7.86,4.48,7.06z M18.85,19.84l0.02,0c-0.03,0.03-0.06,0.06-0.09,0.08C18.8,19.9,18.82,19.87,18.85,19.84z M19.55,18.91c0.6-0.89,1.08-1.88,1.42-2.95 c0.02-0.04,0.04-0.09,0.04-0.14c0.29-0.93,0.48-1.91,0.54-2.93l0.71,0.05c0.01,0,0.02,0,0.04,0c0.04,0,0.07-0.01,0.11-0.02 c-0.2,2.3-1.16,4.38-2.61,6.01L19.55,18.91z M20.4,5.81l-0.5-0.16c-0.33-0.56-0.71-1.09-1.12-1.58C19.39,4.59,19.92,5.17,20.4,5.81z M5.22,4.07C4.64,4.75,4.15,5.51,3.73,6.34C3.7,6.38,3.68,6.42,3.66,6.47c-0.42,0.87-0.74,1.8-0.96,2.79L1.83,9.6 C2.35,7.41,3.56,5.49,5.22,4.07z',
keywords: ["light","lamp"]
},
"table-cylinder-lamp":{
path:"M16.1,2.95c-0.43-2.35-8.14-2.35-8.56,0c-0.03,0.06-0.04,0.13-0.04,0.2v18c0,0.07,0.02,0.14,0.04,0.2 c0.22,1.18,2.25,1.8,4.28,1.8c2.03,0,4.07-0.62,4.28-1.8c0.03-0.06,0.04-0.13,0.04-0.2v-18C16.14,3.07,16.13,3.01,16.1,2.95z M8.49,19.85L8.49,19.85c0.01-0.01,0.01,0,0.02,0H8.49z M15.14,19.85h-0.02C15.13,19.84,15.14,19.84,15.14,19.85L15.14,19.85z M15.14,18.53c0,0.3-1.13,1-3.32,1c-2.16,0-3.32-0.71-3.32-1V4.45c0.83,0.45,2.08,0.69,3.32,0.69c1.25,0,2.49-0.24,3.32-0.69V18.53 z M11.82,4.14c-2.19,0-3.32-0.7-3.32-1c0-0.29,1.17-1,3.32-1c2.19,0,3.32,0.7,3.32,1S14.01,4.14,11.82,4.14z",
keywords: ["light"]
},
"uplighter-2-way":{
path:"m 5.4125449,1.149361 c 0.8020366,5.4143984 5.3119581,2.4189156 5.5344521,7.2054209 l 0.07105,1.528487 C 10.767665,9.4097565 10.192079,8.6543414 9.7176202,8.5245677 8.8357296,8.8301192 8.0329691,9.6742687 7.0907451,10.639894 c -0.5806235,-0.406539 -1.722264,0.230459 -1.8892955,0.360665 -0.08605,0.872687 0.5350548,2.084108 2.0008348,2.409628 0,0 0.8550139,-0.470176 0.7433897,-1.845695 0.723968,-0.643945 0.9743042,-0.867528 1.5946032,-1.34399 0.211459,0.138551 1.0560027,1.258034 1.4761897,2.211568 l -0.06947,7.481692 v 0.104706 c 0,0.209411 0,0.314117 -0.199513,0.418823 -0.71824,0.556595 -1.9073299,1.005728 -3.1881941,1.036038 -0.6025261,0.203901 -0.9217441,0.137771 -0.9137635,0.619969 0.7022802,0.385759 0.8459285,0.29483 1.651956,0.402291 1.3327384,0.170836 2.1946276,0.03031 3.8226426,0.03031 1.504317,0 1.592102,0.04684 3.180214,0.0083 0.806027,-0.10195 1.504318,0.04133 2.206598,-0.371981 0.399024,-0.62548 -0.02792,-0.498731 -0.35912,-0.647523 -0.993568,-0.06613 -3.443569,-0.537307 -3.79072,-1.080125 -0.199512,-0.104706 -0.199512,-0.311362 -0.199512,-0.416068 v -0.104706 0 V 8.3547766 C 13.556608,3.772516 17.343339,6.5775327 18.145376,1.1603788 16.904412,1.1273138 8.2735404,1.1493568 5.4125449,1.1493568 Z",
keywords: ["light","lamp"]
},
"uplighter":{
path:"m 5.4125449,1.149361 c 0.8020366,5.4143984 5.5344521,2.4137472 5.5344521,7.2054209 v 11.5589831 0.104706 c 0,0.209411 0,0.314117 -0.199513,0.418823 -0.71824,0.556595 -1.9073299,1.005728 -3.1881941,1.036038 -0.6025261,0.203901 -0.9217441,0.137771 -0.9137635,0.619969 0.7022802,0.385759 0.8459285,0.29483 1.651956,0.402291 1.3327384,0.170836 2.1946276,0.03031 3.8226426,0.03031 1.504317,0 1.592102,0.04684 3.180214,0.0083 0.806027,-0.10195 1.504318,0.04133 2.206598,-0.371981 0.399024,-0.62548 -0.02792,-0.498731 -0.35912,-0.647523 -0.993568,-0.06613 -3.443569,-0.537307 -3.79072,-1.080125 -0.199512,-0.104706 -0.199512,-0.311362 -0.199512,-0.416068 v -0.104706 0 V 8.3547766 C 13.556608,3.772516 17.343339,6.5775327 18.145376,1.1603788 16.904412,1.1273138 8.2735404,1.1493568 5.4125449,1.1493568 Z",
keywords: ["light","lamp"]
},
"sun-angle":{
path:"M5.6,9L4.9,4.9L9,5.7C8.3,6,7.6,6.5,7,7.1C6.4,7.6,6,8.3,5.6,9z M5.2,13.8C5,13,5,12.2,5,11.4l-2.7,3.2L6.3,16 C5.8,15.4,5.4,14.6,5.2,13.8z M16,6.3l-1.4-3.9L11.4,5C12.2,5,13,5,13.8,5.2C14.6,5.5,15.3,5.8,16,6.3z M22,19v2H3l5.4-5.5 c-1.9-2-1.9-5.1,0-7.1c1.9-1.9,5.1-1.9,7,0l3-3l1.4,1.4l-7.8,7.8c1.2,0.9,1.9,2.3,1.9,3.9c0,0.2,0,0.3,0,0.5H22z M9.8,14.1l4.2-4.3 c-1.2-1.1-3-1.1-4.2,0C8.7,11,8.7,12.9,9.8,14.1z M12,18.5c0-1.1-0.5-2-1.3-2.5L7.7,19H12C12,18.8,12,18.7,12,18.5z",
keywords: ["sun"]
},
"sun-angle-variant":{
path:"M13.8,5.2C13,5,12.2,5,11.4,5l3.2-2.7L16,6.3C15.3,5.8,14.6,5.5,13.8,5.2z M7,7.1C7.6,6.5,8.3,6,9,5.7L4.9,4.9L5.6,9 C6,8.3,6.4,7.6,7,7.1z M5.2,13.8C5,13,5,12.2,5,11.4l-2.7,3.2L6.3,16C5.8,15.4,5.4,14.6,5.2,13.8z M22,19v2H3l5.4-5.5 c-1.9-2-1.9-5.1,0-7.1c1.9-1.9,5.1-1.9,7,0l3-3l1.4,1.4L7.7,19H22z M9.8,14.1l4.2-4.3c-1.2-1.1-3-1.1-4.2,0 C8.7,11,8.7,12.9,9.8,14.1z",
keywords: ["sun"]
},
"thermometer-full":{
path:"M17,17c0,2.761-2.239,5-5,5s-5-2.239-5-5c0-1.63,0.792-3.065,2-3.977V5c0-1.657,1.343-3,3-3s3,1.343,3,3v8.023 C16.208,13.935,17,15.37,17,17z",
keywords: ["temp","climate"]
},
"thermometer-empty":{
path:"M15,13.021V5c0-1.657-1.343-3-3-3S9,3.343,9,5v8.021C7.792,13.934,7,15.369,7,17c0,2.761,2.239,5,5,5s5-2.239,5-5 C17,15.369,16.208,13.934,15,13.021z M12,20c-1.654,0-3-1.346-3-3c0-1.302,0.839-2.401,2-2.816V5c0-0.551,0.449-1,1-1s1,0.449,1,1 v9.184c1.161,0.414,2,1.514,2,2.816C15,18.654,13.654,20,12,20z",
keywords: ["temp","climate"]
},
"dishwasher-silverware":{
path:"M18,2H6A2,2,0,0,0,4,4V20a2,2,0,0,0,2,2H18a2,2,0,0,0,2-2V4A2,2,0,0,0,18,2ZM10,4A1,1,0,1,1,9,5,1,1,0,0,1,10,4ZM7,4A1,1,0,1,1,6,5,1,1,0,0,1,7,4ZM18,20H6V8H18ZM8,9H9v3h1V9h1v3h1V9h1v3a2,2,0,0,1-2,2h0v5H10V14h0a2,2,0,0,1-2-2Zm8,0h0a2,2,0,0,0-2,2v4h1v4h1Z",
keywords: ["kitchen","appliances"]
},
"home-climate":{
path:"M 12 3 L 2 12 L 5 12 L 5 20 L 19 20 L 19 12 L 22 12 L 12 3 z M 12 8 A 1 1 0 0 1 13 9 L 13 14.269531 A 2 2 0 0 1 14 16 A 2 2 0 0 1 12 18 A 2 2 0 0 1 10 16 A 2 2 0 0 1 11 14.271484 L 11 9 A 1 1 0 0 1 12 8 z",
keywords: ["temp","climate"]
},
"home-climate-outline":{
path:"M 12,2.089844 2.0898438,12 H 4 v 9 h 7 2 7 v -9 h 1.910156 z m 0,2.820312 6,6 V 19 H 17 15 13 11 9 8 6 V 10.910156 Z M 12,8 a 1,1 0 0 0 -1,1 v 4.271484 A 2,2 0 0 0 10,15 a 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -1,-1.730469 V 9 A 1,1 0 0 0 12,8 Z",
keywords: ["temp","climate"]
},
"home-pulse":{
path:"M21,17a1,1,0,0,1-1,1H19v2H5V18H4a1,1,0,0,1,0-2H8a1,1,0,0,0,.89-.55L10,13.24l2.11,4.21a1,1,0,0,0,1.78,0L14.62,16H20A1,1,0,0,1,21,17ZM5,14H7.38l1.73-3.45a1,1,0,0,1,1.78,0L13,14.76l.11-.21A1,1,0,0,1,14,14h5V12h3L12,3,2,12H5Z",
keywords: ["quake"]
},
"home-broken":{
path:"M22 13H19V21H13L15 16L12 13V9L10 13L12 16L8.97 21H5V13H2L12 4L22 13Z",
keywords: ["quake"]
},
"home-broken-outline":{
path:"M12 4L2 13H5V21H19V13H22M17 19H13.8L15 16L12 13V9L10 13L12 16L10.2 19H7V11.19L12 6.69L17 11.19Z",
keywords: ["quake"]
},
"earth-alert":{
path:"M10,4a8,8,0,1,0,8,8A8,8,0,0,0,10,4Zm0,14a6,6,0,0,1-6-6,5.86,5.86,0,0,1,.26-1.74L8,14v1a1,1,0,0,0,1,1h1Zm4.86-2.49A1,1,0,0,0,14,15H13V13a1,1,0,0,0-1-1H8V10H9a1,1,0,0,0,1-1V8h1a1,1,0,0,0,1-1V6.35a6,6,0,0,1,2.86,9.16ZM22,15H20V5h2Zm0,4H20V17h2Z",
keywords: ["home","quake"]
},
"earth-vibrate":{
path:"M12,4a8,8,0,1,0,8,8A8,8,0,0,0,12,4ZM10,14v1a1,1,0,0,0,1,1h1v2a6,6,0,0,1-6-6,5.86,5.86,0,0,1,.26-1.74m10.6,5.25A1,1,0,0,0,16,15H15V13a1,1,0,0,0-1-1H10V10h1a1,1,0,0,0,1-1V8h1a1,1,0,0,0,1-1V6.35a6,6,0,0,1,2.86,9.16Zm4.33-7,1.42-1.41L17,1.39,15.54,2.81M21.9,4.93l1.41-1.42L20.49.69,19.07,2.1M2.81,15.54,1.39,17l5.66,5.66,1.41-1.42M2.1,19.07.69,20.49l2.82,2.82L4.93,21.9",
keywords: ["home","quake"]
},
"home-import-no-roof-outline":{
path:"M21,21H5v-5h2v3h12v-8.1l-6-6L7.9,10H5.1L13,2.1l8,8V21z M12,17l4-4l-4-4v3H3v2h9V17z",
keywords: ["import"]
},
"home-export-no-roof-outline":{
path:"M19,17v-3h-9v-2h9V9l4,4L19,17z M15,19H3v-8.1l6-6l5.1,5.1v0h2.8L9,2.1l-8,8V21h16v-5h-2V19z",
keywords: ["export"]
},
"delete-alert":{
path:"M 11,14L 13,14L 13,9L 11,9L 11,14 Z M 19,4L 19,6L 5,6L 5,4L 8.5,4L 9.5,3L 14.5,3L 15.5,4L 19,4 Z M 6,19L 6,7.00001L 18,7.00001L 18,19C 18,20.1 17.1,21 16,21L 8,21C 6.9,21 6,20.1 6,19 Z M 11,18L 13,18L 13,16L 11,16L 11,18 Z",
keywords: ["bin","waste"]
},
"delete-alert-outline":{
path:"M 6,19L 6,7L 18,7L 18,19C 18,20.1 17.1,21 16,21L 8,21C 6.9,21 6,20.1 6,19 Z M 8,9L 8,19L 16,19L 16,9L 8,9 Z M 15.5,4L 19,4L 19,6L 5,6L 5,4L 8.5,4L 9.5,3L 14.5,3L 15.5,4 Z M 11,18L 11,16L 13,16L 13,18L 11,18 Z M 11,14L 11,10L 13,10L 13,14L 11,14 Z",
keywords: ["bin","waste"]
},
"cooker-hood-curve":{
path:"M22.88,14.03c-0.17-0.08-3.25-1.51-7.14-2.17V2.96c0-0.28-0.22-0.5-0.5-0.5H8.76c-0.28,0-0.5,0.22-0.5,0.5v8.94 c-3.88,0.66-6.99,2.01-7.13,2.07c-0.25,0.11-0.37,0.41-0.26,0.66c0.11,0.25,0.41,0.37,0.66,0.26c0.02-0.01,0.94-0.41,2.39-0.88 l0.11,0.27c0.08,0.19,0.26,0.31,0.46,0.31h14.85c0.17,0,0.33-0.09,0.42-0.23L20,13.98c1.48,0.5,2.43,0.94,2.45,0.95 c0.07,0.03,0.14,0.05,0.21,0.05c0.19,0,0.37-0.11,0.45-0.29C23.24,14.45,23.13,14.15,22.88,14.03z M12.14,11.54 c-0.91,0-1.88,0.08-2.88,0.21v-0.93h5.48v0.89C13.9,11.61,13.02,11.54,12.14,11.54z M14.74,3.46v6.37H9.26V3.46H14.74z M5.29,13.6 c1.05-0.3,2.26-0.58,3.54-0.78c1.16-0.18,2.28-0.27,3.31-0.27c2.4,0,4.77,0.51,6.63,1.05H5.29z M15.31,16.82c0.21-0.17,0.25-0.48,0.09-0.7c-0.17-0.22-0.48-0.26-0.7-0.09c-0.52,0.4-1.22,1.58-0.1,3.18 c0.32,0.46,0.46,0.86,0.4,1.13c-0.05,0.2-0.21,0.29-0.2,0.29c-0.25,0.12-0.36,0.42-0.24,0.67c0.08,0.18,0.26,0.29,0.45,0.29 c0.07,0,0.15-0.02,0.21-0.05c0.06-0.03,0.57-0.29,0.74-0.93c0.15-0.58-0.03-1.24-0.54-1.97C14.61,17.49,15.18,16.92,15.31,16.82z M12.31,16.82c0.21-0.17,0.25-0.48,0.09-0.7c-0.17-0.22-0.48-0.26-0.7-0.09c-0.52,0.4-1.22,1.58-0.11,3.18 c0.32,0.46,0.46,0.86,0.4,1.13c-0.05,0.2-0.21,0.29-0.2,0.29c-0.25,0.12-0.36,0.42-0.24,0.67c0.09,0.18,0.27,0.29,0.45,0.29 c0.07,0,0.15-0.02,0.21-0.05c0.06-0.03,0.57-0.29,0.74-0.93c0.15-0.58-0.03-1.24-0.54-1.97C11.61,17.49,12.18,16.92,12.31,16.82z M9.31,16.82c0.21-0.17,0.25-0.48,0.09-0.7s-0.48-0.26-0.7-0.09c-0.52,0.4-1.22,1.58-0.11,3.18 c0.32,0.46,0.46,0.86,0.4,1.13c-0.05,0.2-0.21,0.29-0.2,0.29c-0.25,0.12-0.36,0.42-0.24,0.67c0.09,0.18,0.27,0.29,0.45,0.29 c0.07,0,0.15-0.02,0.21-0.05c0.06-0.03,0.57-0.29,0.74-0.93c0.15-0.58-0.03-1.24-0.54-1.97C8.61,17.49,9.18,16.92,9.31,16.82z",
keywords: ["range","oven","extractor","fan"]
},
"cooker-hood-trapezoid":{
path:"M15.31,16.82c0.21-0.17,0.25-0.48,0.09-0.7c-0.17-0.22-0.48-0.26-0.7-0.09c-0.52,0.4-1.22,1.58-0.1,3.18 c0.32,0.46,0.46,0.86,0.4,1.13c-0.05,0.2-0.21,0.29-0.2,0.29c-0.25,0.12-0.36,0.42-0.24,0.67c0.08,0.18,0.26,0.29,0.45,0.29 c0.07,0,0.15-0.02,0.21-0.05c0.06-0.03,0.57-0.29,0.74-0.93c0.15-0.58-0.03-1.24-0.54-1.97C14.61,17.49,15.18,16.92,15.31,16.82z M12.31,16.82c0.21-0.17,0.25-0.48,0.09-0.7c-0.17-0.22-0.48-0.26-0.7-0.09c-0.52,0.4-1.22,1.58-0.11,3.18 c0.32,0.46,0.46,0.86,0.4,1.13c-0.05,0.2-0.21,0.29-0.2,0.29c-0.25,0.12-0.36,0.42-0.24,0.67c0.09,0.18,0.27,0.29,0.45,0.29 c0.07,0,0.15-0.02,0.21-0.05c0.06-0.03,0.57-0.29,0.74-0.93c0.15-0.58-0.03-1.24-0.54-1.97C11.61,17.49,12.18,16.92,12.31,16.82z M9.31,16.82c0.21-0.17,0.25-0.48,0.09-0.7c-0.16-0.22-0.48-0.26-0.7-0.09c-0.52,0.4-1.22,1.58-0.11,3.18 c0.32,0.46,0.46,0.86,0.4,1.13c-0.05,0.2-0.21,0.29-0.2,0.29c-0.25,0.12-0.36,0.42-0.24,0.67c0.09,0.18,0.27,0.29,0.45,0.29 c0.07,0,0.15-0.02,0.21-0.05c0.06-0.03,0.57-0.29,0.74-0.93c0.15-0.58-0.03-1.24-0.54-1.97C8.61,17.49,9.18,16.92,9.31,16.82z M22.67,11.23h-1.51l-5.42-3.04V2.96c0-0.28-0.22-0.5-0.5-0.5H8.76c-0.28,0-0.5,0.22-0.5,0.5v5.22l-5.51,3.05H1.22 c-0.28,0-0.5,0.22-0.5,0.5v2.83c0,0.28,0.22,0.5,0.5,0.5h21.45c0.28,0,0.5-0.22,0.5-0.5v-2.83C23.17,11.46,22.94,11.23,22.67,11.23z M9.26,3.46h5.48V7.9H9.26V3.46z M9.03,8.9h5.92l4.16,2.33H4.81L9.03,8.9z M22.17,14.06H1.72v-1.83h20.45V14.06z M8.81,12.7c-0.26,0-0.48,0.21-0.48,0.48s0.21,0.48,0.48,0.48s0.48-0.21,0.48-0.48S9.07,12.7,8.81,12.7 L8.81,12.7z M11.94,12.7c-0.26,0-0.48,0.21-0.48,0.48s0.21,0.48,0.48,0.48s0.48-0.21,0.48-0.48S12.2,12.7,11.94,12.7L11.94,12.7z M14.92,12.7c-0.26,0-0.48,0.21-0.48,0.48s0.21,0.48,0.48,0.48s0.48-0.21,0.48-0.48S15.18,12.7,14.92,12.7z M14.92,12.7 c-0.26,0-0.48,0.21-0.48,0.48s0.21,0.48,0.48,0.48s0.48-0.21,0.48-0.48S15.18,12.7,14.92,12.7L14.92,12.7z",
keywords: ["range","oven","extractor","fan"]
},
"cooker-hood":{
path:"M0.57,11.59h22.86v3.02H0.57V11.59z M15.07,3.16h-0.36V1.83H9.14v1.33H8.76L0.57,6.78V9.6h22.86V6.77L15.07,3.16z M8.63,17.41l-1.34-1.2l-2.45,2.74l1.63,1.63l-1.05,1.05l0.64,0.64l0,0l0,0l0.64,0.64l2.33-2.33l-1.7-1.7L8.63,17.41z M18.63,17.41 l-1.34-1.2l-2.45,2.74l1.63,1.63l-1.05,1.05l0.64,0.64l0,0l0,0l0.64,0.64l2.33-2.33l-1.7-1.7L18.63,17.41z M13.63,17.41l-1.34-1.2 l-2.45,2.74l1.63,1.63l-1.05,1.05l0.64,0.64l0,0l0,0l0.64,0.64l2.33-2.33l-1.7-1.7L13.63,17.41z",
keywords: ["range","oven","extractor","fan"]
},
"google-home":{
path:"M8.06,7.78C7.5,7.78 7.17,7.73 7.08,7.64L6.66,13.73C7.19,14.05 7.88,14.3 8.72,14.5C9.56,14.71 10.78,14.77 12.38,14.67C13.97,14.58 15.63,14.23 17.34,13.64L16.55,4.22C15.67,5.09 14.38,5.91 12.66,6.66C11.13,7.31 9.81,7.69 8.72,7.78H8.06M7.97,5.34C7.28,5.94 7,6.34 7.13,6.56C7.22,6.78 7.7,6.84 8.58,6.75C9.67,6.66 10.91,6.31 12.28,5.72C13.22,5.31 14.03,4.88 14.72,4.41C15.41,3.94 15.88,3.55 16.13,3.23C16.38,2.92 16.47,2.7 16.41,2.58C16.34,2.42 16.03,2.34 15.47,2.34C14.34,2.34 12.94,2.7 11.25,3.42C9.81,4.05 8.72,4.69 7.97,5.34M17.34,2.2C17.41,2.33 17.44,2.47 17.44,2.63L18.61,17C18.61,18.73 18,20.09 16.83,21.07C15.64,22.05 14.03,22.55 12,22.55C10,22.55 8.4,22.04 7.2,21C6,20 5.39,18.64 5.39,16.92L6.09,6.47C6.09,6.22 6.2,5.94 6.42,5.63C6.64,5.31 6.84,5.06 7.03,4.88L7.36,4.59C8.33,3.78 9.5,3.08 10.88,2.5C11.81,2.08 12.73,1.77 13.62,1.57C14.5,1.37 15.3,1.3 16,1.38C16.71,1.46 17.16,1.73 17.34,2.2Z",
keywords: ["home","computer","music"]
},
"google-home-off":{
path:"M21.97,20.95L2.88,1.86L1.5,3.24L6,7.75l-0.61,9.17C5.39,18.64,6,20,7.2,21c1.2,1.04,2.8,1.55,4.8,1.55 c2.03,0,3.64-0.5,4.83-1.48c0.47-0.39,0.84-0.86,1.12-1.37l2.64,2.64L21.97,20.95z M12.38,14.67c-1.6,0.1-2.82,0.04-3.66-0.17 c-0.84-0.2-1.53-0.45-2.06-0.77L7,8.75l5.87,5.87C12.71,14.64,12.54,14.66,12.38,14.67z M7.97,5.34c0.75-0.65,1.84-1.29,3.28-1.92c1.69-0.72,3.09-1.08,4.22-1.08c0.56,0,0.87,0.08,0.94,0.24 c0.06,0.12-0.03,0.34-0.28,0.65c-0.25,0.32-0.72,0.71-1.41,1.18c-0.69,0.47-1.5,0.9-2.44,1.31c-1.11,0.48-2.13,0.79-3.06,0.94 l0.87,0.87c0.78-0.19,1.63-0.48,2.57-0.87c1.72-0.75,3.01-1.57,3.89-2.44l0.79,9.42c-0.29,0.1-0.58,0.18-0.87,0.27l2.05,2.05 L17.44,2.63c0-0.16-0.03-0.3-0.1-0.43C17.16,1.73,16.71,1.46,16,1.38c-0.7-0.08-1.5-0.01-2.38,0.19c-0.89,0.2-1.81,0.51-2.74,0.93 C9.5,3.08,8.33,3.78,7.36,4.59l-0.11,0.1l0.69,0.69C7.95,5.36,7.96,5.35,7.97,5.34z",
keywords: ["home","computer","music"]
},
"google-home-alt":{
path:"M15.94,7.78h-0.66c-1.09-0.09-2.41-0.47-3.94-1.12C9.62,5.91,8.33,5.09,7.45,4.22l-0.79,9.42 c1.71,0.59,3.37,0.94,4.96,1.03c1.6,0.1,2.82,0.04,3.66-0.17c0.84-0.2,1.53-0.45,2.06-0.77l-0.42-6.09 C16.83,7.73,16.5,7.78,15.94,7.78 M16.03,5.34c-0.75-0.65-1.84-1.29-3.28-1.92C11.06,2.7,9.66,2.34,8.53,2.34 c-0.56,0-0.87,0.08-0.94,0.24C7.53,2.7,7.62,2.92,7.87,3.23c0.25,0.32,0.72,0.71,1.41,1.18c0.69,0.47,1.5,0.9,2.44,1.31 c1.37,0.59,2.61,0.94,3.7,1.03c0.88,0.09,1.36,0.03,1.45-0.19C17,6.34,16.72,5.94,16.03,5.34 M8,1.38c0.7-0.08,1.5-0.01,2.38,0.19 c0.89,0.2,1.81,0.51,2.74,0.93c1.38,0.58,2.55,1.28,3.52,2.09l0.33,0.29c0.19,0.18,0.39,0.43,0.61,0.75 c0.22,0.31,0.33,0.59,0.33,0.84l0.7,10.45C18.61,18.64,18,20,16.8,21c-1.2,1.04-2.8,1.55-4.8,1.55c-2.03,0-3.64-0.5-4.83-1.48 C6,20.09,5.39,18.73,5.39,17L6.56,2.63c0-0.16,0.03-0.3,0.1-0.43C6.84,1.73,7.29,1.46,8,1.38z",
keywords: ["home","computer","music"]
},
"google-home-alt-off":{
path:"M21.97,20.95L2.88,1.86L1.5,3.24l4.64,4.64L5.39,17c0,1.73,0.61,3.09,1.78,4.07c1.19,0.98,2.8,1.48,4.83,1.48 c2,0,3.6-0.51,4.8-1.55c0.47-0.39,0.83-0.84,1.12-1.34l2.67,2.67L21.97,20.95z M11.62,14.67c-1.59-0.09-3.25-0.44-4.96-1.03 l0.4-4.83l5.9,5.9C12.55,14.71,12.11,14.7,11.62,14.67z M7.45,4.22c0.88,0.87,2.17,1.69,3.89,2.44c1.53,0.65,2.85,1.03,3.94,1.12h0.66c0.56,0,0.89-0.05,0.98-0.14 l0.42,6.09c-0.21,0.13-0.45,0.24-0.71,0.34l1.91,1.91l-0.64-9.52c0-0.25-0.11-0.53-0.33-0.84c-0.22-0.32-0.42-0.57-0.61-0.75 l-0.33-0.29c-0.97-0.81-2.14-1.51-3.52-2.09c-0.93-0.42-1.85-0.73-2.74-0.93C9.5,1.37,8.7,1.3,8,1.38C7.29,1.46,6.84,1.73,6.66,2.2 c-0.07,0.13-0.1,0.27-0.1,0.43L6.46,3.9L7.4,4.84L7.45,4.22z M7.59,2.58c0.07-0.16,0.38-0.24,0.94-0.24c1.13,0,2.53,0.36,4.22,1.08 c1.44,0.63,2.53,1.27,3.28,1.92c0.69,0.6,0.97,1,0.84,1.22c-0.09,0.22-0.57,0.28-1.45,0.19c-1.09-0.09-2.33-0.44-3.7-1.03 c-0.94-0.41-1.75-0.84-2.44-1.31C8.59,3.94,8.12,3.55,7.87,3.23C7.62,2.92,7.53,2.7,7.59,2.58z",
keywords: ["home","computer","music"]
},
"desktop-mac":{
path:"M21,14H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10L8,21V22H16V21L14,18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z",
keywords: ["computer","apple"]
},
"desktop-mac-dashboard":{
path:"M21,14V4H3V14H21M21,2A2,2 0 0,1 23,4V16A2,2 0 0,1 21,18H14L16,21V22H8V21L10,18H3C1.89,18 1,17.1 1,16V4C1,2.89 1.89,2 3,2H21M4,5H15V10H4V5M16,5H20V7H16V5M20,8V13H16V8H20M4,11H9V13H4V11M10,11H15V13H10V11Z",
keywords: ["computer","apple"]
},
"android-messages":{
path:"M20,20H7A2,2 0 0,1 5,18V8.94L2.23,5.64C2.09,5.47 2,5.24 2,5A1,1 0 0,1 3,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20M8.5,7A0.5,0.5 0 0,0 8,7.5V8.5A0.5,0.5 0 0,0 8.5,9H18.5A0.5,0.5 0 0,0 19,8.5V7.5A0.5,0.5 0 0,0 18.5,7H8.5M8.5,11A0.5,0.5 0 0,0 8,11.5V12.5A0.5,0.5 0 0,0 8.5,13H18.5A0.5,0.5 0 0,0 19,12.5V11.5A0.5,0.5 0 0,0 18.5,11H8.5M8.5,15A0.5,0.5 0 0,0 8,15.5V16.5A0.5,0.5 0 0,0 8.5,17H13.5A0.5,0.5 0 0,0 14,16.5V15.5A0.5,0.5 0 0,0 13.5,15H8.5Z",
keywords: ["computer"]
},
"tablet-android":{
path:"M19.25,19H4.75V3H19.25M14,22H10V21H14M18,0H6A3,3 0 0,0 3,3V21A3,3 0 0,0 6,24H18A3,3 0 0,0 21,21V3A3,3 0 0,0 18,0Z",
keywords: ["computer"]
},
"tablet-ipad-legacy":{
path:"M19,19H4V3H19M11.5,23A1.5,1.5 0 0,1 10,21.5A1.5,1.5 0 0,1 11.5,20A1.5,1.5 0 0,1 13,21.5A1.5,1.5 0 0,1 11.5,23M18.5,0H4.5A2.5,2.5 0 0,0 2,2.5V21.5A2.5,2.5 0 0,0 4.5,24H18.5A2.5,2.5 0 0,0 21,21.5V2.5A2.5,2.5 0 0,0 18.5,0Z",
keywords: ["computer","apple"]
},
"laptop-chromebook":{
path:"M20,15H4V5H20M14,18H10V17H14M22,18V3H2V18H0V20H24V18H22Z",
keywords: ["computer"]
},
"laptop-windows":{
path:"M3,4H21A1,1 0 0,1 22,5V16A1,1 0 0,1 21,17H22L24,20V21H0V20L2,17H3A1,1 0 0,1 2,16V5A1,1 0 0,1 3,4M4,6V15H20V6H4Z",
keywords: ["computer"]
},
"lutron-pico":{
path:"M16.51,0.55H7.82c-0.83,0-1.5,0.67-1.5,1.5v20.03c0,0.83,0.67,1.5,1.5,1.5h8.68c0.83,0,1.5-0.67,1.5-1.5V2.05 C18.01,1.23,17.33,0.55,16.51,0.55z M17.01,22.08c0,0.28-0.22,0.5-0.5,0.5H7.82c-0.28,0-0.5-0.22-0.5-0.5V2.05 c0-0.28,0.22-0.5,0.5-0.5h8.68c0.28,0,0.5,0.22,0.5,0.5V22.08z M15.63,2.39H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V2.89 C16.13,2.61,15.91,2.39,15.63,2.39z M15.13,6.13H9.2V3.39h5.93V6.13z M15.63,17.06H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5v-3.74 C16.13,17.28,15.91,17.06,15.63,17.06z M15.13,20.8H9.2v-2.74h5.93V20.8z M15.63,7.94H8.7c-0.28,0-0.5,0.22-0.5,0.5v7.31c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V8.44 C16.13,8.16,15.91,7.94,15.63,7.94z M14.5,8.94l-1.4,1.48c-0.28-0.15-0.6-0.24-0.94-0.24c-1.12,0-2.04,0.91-2.04,2.04 c0,0.36,0.1,0.7,0.27,1l-1.2,1.28V8.94H14.5z M11.13,12.21c0-0.57,0.47-1.04,1.04-1.04s1.04,0.47,1.04,1.04s-0.46,1.04-1.04,1.04 S11.13,12.78,11.13,12.21z M9.86,15.25l1.23-1.31c0.31,0.2,0.68,0.31,1.08,0.31c1.12,0,2.04-0.91,2.04-2.04 c0-0.42-0.13-0.81-0.35-1.13l1.27-1.35v5.52H9.86z",
keywords: ["remote"]
},
"lutron-pico-b1":{
path:"M16.51,0.55H7.82c-0.83,0-1.5,0.67-1.5,1.5v20.03c0,0.83,0.67,1.5,1.5,1.5h8.68c0.83,0,1.5-0.67,1.5-1.5V2.05 C18.01,1.23,17.33,0.55,16.51,0.55z M17.01,22.08c0,0.28-0.22,0.5-0.5,0.5H7.82c-0.28,0-0.5-0.22-0.5-0.5V2.05 c0-0.28,0.22-0.5,0.5-0.5h8.68c0.28,0,0.5,0.22,0.5,0.5V22.08z M15.63,2.39H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V2.89 C16.13,2.61,15.91,2.39,15.63,2.39z M15.63,17.06H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5v-3.74 C16.13,17.28,15.91,17.06,15.63,17.06z M15.13,20.8H9.2v-2.74h5.93V20.8z M15.63,7.94H8.7c-0.28,0-0.5,0.22-0.5,0.5v7.31c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V8.44 C16.13,8.16,15.91,7.94,15.63,7.94z M14.5,8.94l-1.4,1.48c-0.28-0.15-0.6-0.24-0.94-0.24c-1.12,0-2.04,0.91-2.04,2.04 c0,0.36,0.1,0.7,0.27,1l-1.2,1.28V8.94H14.5z M11.13,12.21c0-0.57,0.47-1.04,1.04-1.04s1.04,0.47,1.04,1.04s-0.46,1.04-1.04,1.04 S11.13,12.78,11.13,12.21z M9.86,15.25l1.23-1.31c0.31,0.2,0.68,0.31,1.08,0.31c1.12,0,2.04-0.91,2.04-2.04 c0-0.42-0.13-0.81-0.35-1.13l1.27-1.35v5.52H9.86z",
keywords: ["remote"]
},
"lutron-pico-b2":{
path:"M16.51,0.55H7.82c-0.83,0-1.5,0.67-1.5,1.5v20.03c0,0.83,0.67,1.5,1.5,1.5h8.68c0.83,0,1.5-0.67,1.5-1.5V2.05 C18.01,1.23,17.33,0.55,16.51,0.55z M17.01,22.08c0,0.28-0.22,0.5-0.5,0.5H7.82c-0.28,0-0.5-0.22-0.5-0.5V2.05 c0-0.28,0.22-0.5,0.5-0.5h8.68c0.28,0,0.5,0.22,0.5,0.5V22.08z M15.63,2.39H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V2.89 C16.13,2.61,15.91,2.39,15.63,2.39z M15.13,3.39v2.74H9.2V3.39 M15.63,17.06H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5v-3.74 C16.13,17.28,15.91,17.06,15.63,17.06z M15.63,7.94H8.7c-0.28,0-0.5,0.22-0.5,0.5v7.31c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V8.44 C16.13,8.16,15.91,7.94,15.63,7.94z M14.5,8.94l-1.4,1.48c-0.28-0.15-0.6-0.24-0.94-0.24c-1.12,0-2.04,0.91-2.04,2.04 c0,0.36,0.1,0.7,0.27,1l-1.2,1.28V8.94H14.5z M11.13,12.21c0-0.57,0.47-1.04,1.04-1.04s1.04,0.47,1.04,1.04s-0.46,1.04-1.04,1.04 S11.13,12.78,11.13,12.21z M9.86,15.25l1.23-1.31c0.31,0.2,0.68,0.31,1.08,0.31c1.12,0,2.04-0.91,2.04-2.04 c0-0.42-0.13-0.81-0.35-1.13l1.27-1.35v5.52H9.86z",
keywords: ["remote"]
},
"lutron-pico-b3":{
path:"M16.51,0.55H7.82c-0.83,0-1.5,0.67-1.5,1.5v20.03c0,0.83,0.67,1.5,1.5,1.5h8.68c0.83,0,1.5-0.67,1.5-1.5V2.05 C18.01,1.23,17.33,0.55,16.51,0.55z M17.01,22.08c0,0.28-0.22,0.5-0.5,0.5H7.82c-0.28,0-0.5-0.22-0.5-0.5V2.05 c0-0.28,0.22-0.5,0.5-0.5h8.68c0.28,0,0.5,0.22,0.5,0.5V22.08z M15.63,2.39H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V2.89 C16.13,2.61,15.91,2.39,15.63,2.39z M15.13,3.39v2.74H9.2V3.39 M15.63,17.06H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5v-3.74 C16.13,17.28,15.91,17.06,15.63,17.06z M15.13,18.06v2.74H9.2v-2.74 M15.63,7.94H8.7c-0.28,0-0.5,0.22-0.5,0.5v7.31c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V8.44 C16.13,8.16,15.91,7.94,15.63,7.94z M11.13,12.21c0-0.57,0.47-1.04,1.04-1.04s1.04,0.47,1.04,1.04s-0.46,1.04-1.04,1.04 S11.13,12.78,11.13,12.21z M9.86,15.25l1.23-1.31c0.31,0.2,0.68,0.31,1.08,0.31c1.12,0,2.04-0.91,2.04-2.04 c0-0.42-0.13-0.81-0.35-1.13l1.27-1.35v5.52H9.86z",
keywords: ["remote"]
},
"lutron-pico-b4":{
path:"M16.51,0.55H7.82c-0.83,0-1.5,0.67-1.5,1.5v20.03c0,0.83,0.67,1.5,1.5,1.5h8.68c0.83,0,1.5-0.67,1.5-1.5V2.05 C18.01,1.23,17.33,0.55,16.51,0.55z M17.01,22.08c0,0.28-0.22,0.5-0.5,0.5H7.82c-0.28,0-0.5-0.22-0.5-0.5V2.05 c0-0.28,0.22-0.5,0.5-0.5h8.68c0.28,0,0.5,0.22,0.5,0.5V22.08z M15.63,2.39H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V2.89 C16.13,2.61,15.91,2.39,15.63,2.39z M15.13,3.39v2.74H9.2V3.39 M15.63,17.06H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5v-3.74 C16.13,17.28,15.91,17.06,15.63,17.06z M15.13,18.06v2.74H9.2v-2.74 M15.63,7.94H8.7c-0.28,0-0.5,0.22-0.5,0.5v7.31c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V8.44 C16.13,8.16,15.91,7.94,15.63,7.94z M14.5,8.94l-1.4,1.48c-0.28-0.15-0.6-0.24-0.94-0.24c-1.12,0-2.04,0.91-2.04,2.04 c0,0.36,0.1,0.7,0.27,1l-1.2,1.28V8.94 M11.13,12.21c0-0.57,0.47-1.04,1.04-1.04s1.04,0.47,1.04,1.04s-0.46,1.04-1.04,1.04 S11.13,12.78,11.13,12.21z",
keywords: ["remote"]
},
"lutron-pico-b5":{
path:"M16.51,0.55H7.82c-0.83,0-1.5,0.67-1.5,1.5v20.03c0,0.83,0.67,1.5,1.5,1.5h8.68c0.83,0,1.5-0.67,1.5-1.5V2.05 C18.01,1.23,17.33,0.55,16.51,0.55z M17.01,22.08c0,0.28-0.22,0.5-0.5,0.5H7.82c-0.28,0-0.5-0.22-0.5-0.5V2.05 c0-0.28,0.22-0.5,0.5-0.5h8.68c0.28,0,0.5,0.22,0.5,0.5V22.08z M15.63,2.39H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V2.89 C16.13,2.61,15.91,2.39,15.63,2.39z M15.13,3.39v2.74H9.2V3.39 M15.63,17.06H8.7c-0.28,0-0.5,0.22-0.5,0.5v3.74c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5v-3.74 C16.13,17.28,15.91,17.06,15.63,17.06z M15.13,18.06v2.74H9.2v-2.74 M15.63,7.94H8.7c-0.28,0-0.5,0.22-0.5,0.5v7.31c0,0.28,0.22,0.5,0.5,0.5h6.93c0.28,0,0.5-0.22,0.5-0.5V8.44 C16.13,8.16,15.91,7.94,15.63,7.94z M14.5,8.94l-1.4,1.48c-0.28-0.15-0.6-0.24-0.94-0.24c-1.12,0-2.04,0.91-2.04,2.04 c0,0.36,0.1,0.7,0.27,1l-1.2,1.28V8.94 M15.13,15.25H9.86l1.23-1.31c0.31,0.2,0.68,0.31,1.08,0.31c1.12,0,2.04-0.91,2.04-2.04 c0-0.42-0.13-0.81-0.35-1.13l1.27-1.35",
keywords: ["remote"]
}
};
async function getIcon(name) {
let new_name;
if (!(name in CUSTOM_ICONS_MAP)) {
// try swapping the '_' for a '-'
new_name = name.replace(/_/gm, `-`);
if (!(new_name in CUSTOM_ICONS_MAP)) {
console.log(`Icon "${name}" is not available`);
return '';
}else{
console.log(`Aliased "${name}" with "${new_name}"`);
return {path: CUSTOM_ICONS_MAP[new_name].path};
}
}
return {path: CUSTOM_ICONS_MAP[name].path};
}
async function getIconList() {
return Object.entries(CUSTOM_ICONS_MAP).map(([icon, content]) => ({
name: icon,
keywords: content.keywords,
}));
}
window.customIcons = window.customIcons || {};
window.customIcons["cil"] = { getIcon, getIconList };
window.customIconsets = window.customIconsets || {};
window.customIconsets["cil"] = getIcon;
const Name = "Custom-icons";
const Version = "0.3.7";
const Description = "20221004";
const Url = "https://github.com/Mariusthvdb/custom-icons";
console.info(
`%c ${Name} \n%c Version ${Version} ${Description}`,
"color: gold; font-weight: bold; background: black",
"color: white; font-weight: bold; background: steelblue"
);