This repository was archived by the owner on Apr 28, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 228
Expand file tree
/
Copy pathicons.py
More file actions
511 lines (458 loc) · 101 KB
/
Copy pathicons.py
File metadata and controls
511 lines (458 loc) · 101 KB
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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
import reflex as rx
from typing import Literal
github = """<svg width="17.25" height="17.25" viewBox="0 0 17.25 17.25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_8358_8381)">
<path d="M4.68516 12.3006C4.97029 12.7159 5.83472 13.6041 7.01409 13.8293M7.10229 15.8287C6.35944 15.7064 1.43903 14.1016 1.43903 8.69098C1.43903 3.63814 5.75437 1.43814 8.63929 1.43814C11.5241 1.43814 15.8384 3.63814 15.8384 8.69098C15.8384 14.1016 10.918 15.7064 10.1752 15.8287C10.1752 15.8287 10.0243 13.3534 10.1119 12.9301C10.1993 12.5069 9.89953 11.8267 9.89953 11.8267C10.6028 11.5648 11.6742 11.1901 12.0308 10.1837C12.3092 9.39926 12.4842 8.25913 11.7061 7.18252C11.7061 7.18252 11.9089 5.45485 11.5241 5.38784C11.1395 5.32084 10.0138 6.07219 10.0138 6.07219C9.67354 5.97987 8.93679 5.80247 8.63003 5.83472C8.32319 5.80247 7.58391 5.97987 7.24366 6.07219C7.24366 6.07219 6.11814 5.32084 5.73325 5.38784C5.34836 5.45485 5.55114 7.18252 5.55114 7.18252C4.77315 8.25913 4.94819 9.39926 5.22656 10.1837C5.58326 11.1901 6.65456 11.5648 7.35806 11.8267C7.35806 11.8267 7.05829 12.5069 7.14571 12.9301C7.23317 13.3534 7.10229 15.8287 7.10229 15.8287Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
"""
discord = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M10.94 11.3911C10.6957 11.0566 10.2264 10.9835 9.89197 11.2279C9.5575 11.4722 9.48443 11.9414 9.72878 12.2759L10.94 11.3911ZM11.1967 13.0138L11.8308 12.6133C11.8217 12.599 11.8122 12.5851 11.8023 12.5714L11.1967 13.0138ZM11.5751 13.1484L11.3228 12.4421L11.3228 12.4422L11.5751 13.1484ZM14.5328 11.6485L14.9719 12.2565L14.972 12.2564L14.5328 11.6485ZM14.6667 11.3784H13.9166L13.9167 11.3831L14.6667 11.3784ZM13.0011 3.83349L13.5316 3.30333C13.4847 3.25646 13.4319 3.216 13.3744 3.18302L13.0011 3.83349ZM10.237 2.83751L10.1175 3.57793L10.1176 3.57794L10.237 2.83751ZM9.89579 3.01944L10.5707 3.34663L10.5707 3.34643L9.89579 3.01944ZM9.59912 3.63134L9.44552 4.36544C9.78232 4.43592 10.1239 4.26816 10.274 3.95853L9.59912 3.63134ZM6.40192 3.63134L5.72705 3.95853C5.87716 4.26816 6.21872 4.43592 6.55552 4.36544L6.40192 3.63134ZM6.10526 3.01944L6.78013 2.69225L6.78013 2.69224L6.10526 3.01944ZM5.76405 2.83751L5.88346 3.57794L5.88348 3.57794L5.76405 2.83751ZM3.00105 3.83349L2.62765 3.18305C2.57027 3.21599 2.5175 3.25638 2.47072 3.30317L3.00105 3.83349ZM1.33439 11.3784L2.08439 11.3831V11.3784H1.33439ZM1.46825 11.6485L1.90736 11.0405H1.90736L1.46825 11.6485ZM4.42589 13.1484L4.67824 12.4422L4.67818 12.4421L4.42589 13.1484ZM4.8044 13.0138L4.19904 12.5711C4.18901 12.5848 4.17945 12.5988 4.17037 12.6132L4.8044 13.0138ZM6.27307 12.2763C6.5176 11.9419 6.44481 11.4727 6.11048 11.2281C5.77615 10.9836 5.30689 11.0564 5.06236 11.3907L6.27307 12.2763ZM12.078 11.7946C12.4248 11.568 12.5221 11.1032 12.2955 10.7565C12.0689 10.4098 11.6041 10.3124 11.2574 10.539L12.078 11.7946ZM4.7447 10.539C4.39797 10.3124 3.93319 10.4098 3.70657 10.7565C3.47996 11.1032 3.57734 11.568 3.92406 11.7946L4.7447 10.539ZM9.72878 12.2759L10.591 13.4562L11.8023 12.5714L10.94 11.3911L9.72878 12.2759ZM10.5626 13.4143C10.8222 13.8255 11.3397 14.029 11.8275 13.8547L11.3228 12.4422C11.5266 12.3693 11.7329 12.4584 11.8308 12.6133L10.5626 13.4143ZM11.8274 13.8547C12.3814 13.6568 13.7905 13.1097 14.9719 12.2565L14.0937 11.0405C13.0879 11.7669 11.8405 12.2572 11.3228 12.4421L11.8274 13.8547ZM14.972 12.2564C15.2653 12.0445 15.4187 11.7074 15.4166 11.3736L13.9167 11.3831C13.9159 11.2611 13.9708 11.1293 14.0936 11.0405L14.972 12.2564ZM15.4167 11.3784C15.4167 8.36922 14.9904 6.3943 14.5392 5.14654C14.3135 4.52252 14.0821 4.0818 13.896 3.78626C13.8031 3.63861 13.7218 3.5277 13.6588 3.44869C13.6272 3.4092 13.6003 3.37775 13.5788 3.35371C13.5681 3.34169 13.5587 3.33154 13.5508 3.32316C13.5468 3.31898 13.5432 3.31524 13.54 3.31194C13.5384 3.31029 13.5369 3.30874 13.5355 3.30731C13.5348 3.30659 13.5341 3.3059 13.5335 3.30524C13.5331 3.30491 13.5326 3.30443 13.5325 3.30427C13.532 3.3038 13.5316 3.30333 13.0011 3.83349C12.4706 4.36366 12.4701 4.3632 12.4697 4.36276C12.4695 4.36262 12.4691 4.36218 12.4688 4.3619C12.4682 4.36134 12.4677 4.3608 12.4672 4.36029C12.4662 4.35927 12.4653 4.35834 12.4645 4.35751C12.4629 4.35586 12.4617 4.3546 12.4609 4.35375C12.4593 4.35204 12.4592 4.35196 12.4607 4.35359C12.4636 4.35683 12.4725 4.36692 12.4865 4.38449C12.5145 4.41958 12.5633 4.48481 12.6266 4.58526C12.7529 4.78591 12.9378 5.12925 13.1286 5.65666C13.5101 6.71179 13.9167 8.50931 13.9167 11.3784H15.4167ZM13.0011 3.83349C13.3744 3.18302 13.3743 3.18295 13.3742 3.18289C13.3741 3.18286 13.374 3.18279 13.3739 3.18274C13.3737 3.18263 13.3735 3.18252 13.3733 3.18239C13.3728 3.18213 13.3723 3.18183 13.3717 3.18148C13.3705 3.18079 13.3689 3.17991 13.3671 3.17885C13.3633 3.17673 13.3583 3.17389 13.352 3.17038C13.3395 3.16335 13.3219 3.15362 13.2997 3.14149C13.2551 3.11725 13.1917 3.08341 13.1118 3.04255C12.9523 2.96097 12.7256 2.85073 12.4517 2.73299C11.9098 2.50005 11.1559 2.22601 10.3564 2.09708L10.1176 3.57794C10.7488 3.67974 11.3769 3.9037 11.8594 4.11107C12.0976 4.21348 12.2938 4.30897 12.4289 4.37809C12.4964 4.41258 12.5483 4.44032 12.5823 4.45883C12.5993 4.46808 12.6118 4.47501 12.6194 4.47931C12.6233 4.48146 12.6259 4.48295 12.6273 4.48374C12.628 4.48413 12.6284 4.48436 12.6285 4.4844C12.6285 4.48442 12.6284 4.48439 12.6283 4.48432C12.6283 4.48429 12.6282 4.48424 12.6281 4.48418C12.628 4.48415 12.6279 4.4841 12.6279 4.48409C12.6278 4.48403 12.6277 4.48397 13.0011 3.83349ZM10.3565 2.09708C9.87268 2.01903 9.42068 2.27992 9.22083 2.69244L10.5707 3.34643C10.4961 3.50052 10.3198 3.61057 10.1175 3.57793L10.3565 2.09708ZM9.22092 2.69224L8.92425 3.30415L10.274 3.95853L10.5707 3.34663L9.22092 2.69224ZM9.59912 3.63134C9.75272 2.89724 9.75264 2.89722 9.75255 2.8972C9.75252 2.8972 9.75242 2.89718 9.75236 2.89716C9.75222 2.89713 9.75208 2.8971 9.75192 2.89707C9.75161 2.89701 9.75125 2.89693 9.75084 2.89685C9.75004 2.89668 9.74905 2.89648 9.74788 2.89624C9.74553 2.89575 9.74247 2.89513 9.73872 2.89437C9.7312 2.89286 9.72088 2.89081 9.70791 2.8883C9.68198 2.88329 9.64541 2.87644 9.59945 2.86838C9.50763 2.85227 9.37772 2.8312 9.21976 2.81025C8.90577 2.76861 8.4716 2.72614 8.00052 2.72614V4.22614C8.3863 4.22614 8.75144 4.26128 9.02254 4.29723C9.15712 4.31508 9.26619 4.33282 9.34022 4.34581C9.37719 4.35229 9.40526 4.35757 9.42324 4.36104C9.43223 4.36278 9.43868 4.36407 9.44245 4.36482C9.44433 4.3652 9.44554 4.36545 9.44606 4.36556C9.44632 4.36561 9.4464 4.36563 9.44631 4.36561C9.44627 4.3656 9.44618 4.36558 9.44605 4.36555C9.44598 4.36554 9.4459 4.36552 9.44582 4.36551C9.44577 4.3655 9.4457 4.36548 9.44567 4.36548C9.4456 4.36546 9.44552 4.36544 9.59912 3.63134ZM8.00052 2.72614C7.52944 2.72614 7.09527 2.76861 6.78129 2.81025C6.62333 2.8312 6.49341 2.85227 6.40159 2.86838C6.35563 2.87644 6.31906 2.88329 6.29313 2.8883C6.28016 2.89081 6.26984 2.89286 6.26233 2.89437C6.25857 2.89513 6.25551 2.89575 6.25317 2.89624C6.252 2.89648 6.25101 2.89668 6.2502 2.89685C6.24979 2.89693 6.24943 2.89701 6.24912 2.89707C6.24896 2.8971 6.24882 2.89713 6.24868 2.89716C6.24862 2.89718 6.24853 2.8972 6.24849 2.8972C6.2484 2.89722 6.24832 2.89724 6.40192 3.63134C6.55552 4.36544 6.55544 4.36546 6.55537 4.36548C6.55534 4.36548 6.55527 4.3655 6.55523 4.36551C6.55514 4.36552 6.55506 4.36554 6.55499 4.36555C6.55486 4.36558 6.55477 4.3656 6.55473 4.36561C6.55464 4.36563 6.55472 4.36561 6.55498 4.36556C6.5555 4.36545 6.55671 4.3652 6.55859 4.36482C6.56236 4.36407 6.56881 4.36278 6.5778 4.36104C6.59578 4.35757 6.62386 4.35229 6.66082 4.34581C6.73485 4.33282 6.84392 4.31508 6.97851 4.29723C7.2496 4.26128 7.61474 4.22614 8.00052 4.22614V2.72614ZM7.07679 3.30416L6.78013 2.69225L5.43039 3.34662L5.72705 3.95853L7.07679 3.30416ZM6.78013 2.69224C6.58028 2.28004 6.12854 2.01902 5.64461 2.09708L5.88348 3.57794C5.68109 3.61059 5.50495 3.5004 5.4304 3.34663L6.78013 2.69224ZM5.64464 2.09708C4.8456 2.22594 4.0919 2.50001 3.55015 2.73296C3.2763 2.85072 3.04972 2.96097 2.89019 3.04257C2.8103 3.08343 2.74688 3.11728 2.70238 3.14152C2.68011 3.15365 2.66256 3.16339 2.65001 3.17041C2.64373 3.17393 2.63871 3.17676 2.63497 3.17888C2.6331 3.17994 2.63155 3.18082 2.63033 3.18152C2.62972 3.18187 2.62919 3.18217 2.62875 3.18243C2.62852 3.18255 2.62832 3.18267 2.62814 3.18277C2.62805 3.18283 2.62792 3.1829 2.62788 3.18292C2.62776 3.18299 2.62765 3.18305 3.00105 3.83349C3.37444 4.48394 3.37434 4.484 3.37425 4.48405C3.37422 4.48406 3.37413 4.48412 3.37408 4.48415C3.37398 4.4842 3.3739 4.48425 3.37384 4.48428C3.37372 4.48435 3.37367 4.48438 3.37371 4.48436C3.37378 4.48432 3.37417 4.4841 3.37486 4.4837C3.37626 4.48291 3.37889 4.48142 3.38273 4.47927C3.39041 4.47497 3.4029 4.46804 3.41989 4.45879C3.45388 4.44027 3.5058 4.41252 3.57325 4.37802C3.7084 4.30889 3.90451 4.21339 4.14269 4.11097C4.62503 3.90357 5.25283 3.67964 5.88346 3.57794L5.64464 2.09708ZM3.00105 3.83349C2.47072 3.30317 2.47025 3.30363 2.46978 3.3041C2.46962 3.30426 2.46915 3.30474 2.46882 3.30507C2.46816 3.30574 2.46748 3.30642 2.46677 3.30714C2.46536 3.30857 2.46385 3.31012 2.46224 3.31177C2.45903 3.31507 2.45544 3.31881 2.45148 3.32299C2.44356 3.33136 2.43417 3.34152 2.42342 3.35353C2.40191 3.37757 2.37497 3.40902 2.34343 3.44851C2.28032 3.52752 2.19899 3.63843 2.106 3.78607C1.91987 4.08162 1.68829 4.52235 1.46247 5.1464C1.01094 6.3942 0.584388 8.36917 0.584388 11.3784H2.08439C2.08439 8.50935 2.49117 6.71189 2.87296 5.65681C3.06381 5.12941 3.24889 4.78609 3.37526 4.58544C3.43852 4.48499 3.4874 4.41977 3.51544 4.38467C3.52947 4.3671 3.53834 4.35701 3.54124 4.35376C3.5427 4.35214 3.54267 4.35222 3.54106 4.35392C3.54025 4.35477 3.53905 4.35603 3.53744 4.35768C3.53664 4.35851 3.53573 4.35944 3.53472 4.36046C3.53421 4.36097 3.53368 4.36151 3.53313 4.36207C3.53285 4.36235 3.53241 4.36279 3.53227 4.36293C3.53183 4.36337 3.53138 4.36382 3.00105 3.83349ZM0.584403 11.3736C0.582302 11.7072 0.735563 12.0445 1.02913 12.2565L1.90736 11.0405C2.03035 11.1293 2.08514 11.2612 2.08437 11.3831L0.584403 11.3736ZM1.02913 12.2565C2.21054 13.1097 3.6196 13.6568 4.17361 13.8547L4.67818 12.4421C4.16051 12.2572 2.91312 11.7669 1.90736 11.0405L1.02913 12.2565ZM4.17355 13.8547C4.66137 14.029 5.17873 13.8254 5.43843 13.4145L4.17037 12.6132C4.26814 12.4585 4.47441 12.3693 4.67824 12.4422L4.17355 13.8547ZM5.40976 13.4566L6.27307 12.2763L5.06236 11.3907L4.19904 12.5711L5.40976 13.4566ZM11.6677 11.1668C11.2574 10.539 11.2576 10.5389 11.2578 10.5388C11.2578 10.5387 11.258 10.5386 11.2581 10.5386C11.2583 10.5384 11.2585 10.5383 11.2587 10.5382C11.259 10.538 11.2593 10.5378 11.2595 10.5377C11.2598 10.5375 11.2597 10.5375 11.2593 10.5378C11.2586 10.5383 11.2564 10.5397 11.2527 10.5419C11.2455 10.5464 11.2328 10.5543 11.2146 10.5651C11.1784 10.5866 11.1209 10.6197 11.044 10.6604C10.8898 10.7422 10.6592 10.8541 10.3662 10.9669C9.77787 11.1933 8.95402 11.4168 8.00105 11.4168V12.9168C9.18468 12.9168 10.1942 12.6403 10.905 12.3668C11.2616 12.2295 11.5471 12.0915 11.7466 11.9857C11.8465 11.9328 11.9252 11.8877 11.981 11.8545C12.0089 11.838 12.031 11.8243 12.0473 11.8142C12.0554 11.8091 12.0621 11.8049 12.0672 11.8016C12.0698 11.8 12.0719 11.7986 12.0738 11.7974C12.0747 11.7968 12.0755 11.7963 12.0762 11.7958C12.0765 11.7956 12.0769 11.7954 12.0772 11.7952C12.0773 11.7951 12.0775 11.795 12.0776 11.7949C12.0778 11.7948 12.078 11.7946 11.6677 11.1668ZM8.00105 11.4168C7.04807 11.4168 6.22423 11.1933 5.63587 10.9669C5.34289 10.8541 5.11229 10.7422 4.95815 10.6604C4.88121 10.6197 4.82372 10.5866 4.78746 10.5651C4.76935 10.5543 4.75657 10.5464 4.74936 10.5419C4.74575 10.5397 4.74354 10.5383 4.74276 10.5378C4.74236 10.5375 4.74233 10.5375 4.74265 10.5377C4.74281 10.5378 4.74306 10.538 4.7434 10.5382C4.74357 10.5383 4.74377 10.5384 4.74398 10.5386C4.74409 10.5386 4.74427 10.5387 4.74432 10.5388C4.74451 10.5389 4.7447 10.539 4.33438 11.1668C3.92406 11.7946 3.92427 11.7948 3.92447 11.7949C3.92455 11.795 3.92477 11.7951 3.92492 11.7952C3.92523 11.7954 3.92556 11.7956 3.92592 11.7958C3.92663 11.7963 3.92744 11.7968 3.92835 11.7974C3.93016 11.7986 3.93235 11.8 3.93491 11.8016C3.94005 11.8049 3.94669 11.8091 3.95481 11.8142C3.97106 11.8243 3.99324 11.838 4.02114 11.8545C4.0769 11.8877 4.15564 11.9328 4.25552 11.9857C4.45504 12.0915 4.74049 12.2295 5.0971 12.3668C5.80793 12.6403 6.81742 12.9168 8.00105 12.9168V11.4168ZM10.7511 8.16683C10.7511 8.58621 10.4736 8.75016 10.3344 8.75016V10.2502C11.4839 10.2502 12.2511 9.22024 12.2511 8.16683H10.7511ZM10.3344 8.75016C10.1952 8.75016 9.91772 8.58621 9.91772 8.16683H8.41772C8.41772 9.22024 9.18491 10.2502 10.3344 10.2502V8.75016ZM9.91772 8.16683C9.91772 7.74744 10.1952 7.5835 10.3344 7.5835V6.0835C9.18491 6.0835 8.41772 7.11341 8.41772 8.16683H9.91772ZM10.3344 7.5835C10.4736 7.5835 10.7511 7.74744 10.7511 8.16683H12.2511C12.2511 7.11341 11.4839 6.0835 10.3344 6.0835V7.5835ZM6.08439 8.16683C6.08439 8.58621 5.80691 8.75016 5.66771 8.75016V10.2502C6.81719 10.2502 7.58439 9.22025 7.58439 8.16683H6.08439ZM5.66771 8.75016C5.52853 8.75016 5.25105 8.58621 5.25105 8.16683H3.75105C3.75105 9.22025 4.51824 10.2502 5.66771 10.2502V8.75016ZM5.25105 8.16683C5.25105 7.74745 5.52853 7.5835 5.66771 7.5835V6.0835C4.51824 6.0835 3.75105 7.11341 3.75105 8.16683H5.25105ZM5.66771 7.5835C5.80691 7.5835 6.08439 7.74745 6.08439 8.16683H7.58439C7.58439 7.11341 6.81719 6.0835 5.66771 6.0835V7.5835Z" fill="currentColor"/>
</svg>
"""
arrow_down = """<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
<g clip-path="url(#clip0_8286_7352)">
<path d="M7.74996 4.66675C7.74996 4.25253 7.41417 3.91675 6.99996 3.91675C6.58575 3.91675 6.24996 4.25253 6.24996 4.66675H7.74996ZM6.07944 7.35234C5.79074 7.05532 5.31591 7.04857 5.01888 7.33727C4.72186 7.62597 4.71511 8.1008 5.00381 8.39782L6.07944 7.35234ZM8.99612 8.39781C9.28481 8.10077 9.27805 7.62595 8.98102 7.33725C8.68398 7.04856 8.20916 7.05532 7.92046 7.35236L8.99612 8.39781ZM12.0833 7.00008C12.0833 9.80753 9.80741 12.0834 6.99996 12.0834V13.5834C10.6358 13.5834 13.5833 10.636 13.5833 7.00008H12.0833ZM6.99996 12.0834C4.19251 12.0834 1.91663 9.80753 1.91663 7.00008H0.416626C0.416626 10.636 3.36408 13.5834 6.99996 13.5834V12.0834ZM1.91663 7.00008C1.91663 4.19263 4.19251 1.91675 6.99996 1.91675V0.416748C3.36408 0.416748 0.416626 3.36421 0.416626 7.00008H1.91663ZM6.99996 1.91675C9.80741 1.91675 12.0833 4.19263 12.0833 7.00008H13.5833C13.5833 3.36421 10.6358 0.416748 6.99996 0.416748V1.91675ZM7.74996 9.33342V4.66675H6.24996V9.33342H7.74996ZM6.99996 8.58342C7.06289 8.58342 7.11068 8.59448 7.13876 8.60307C7.16679 8.61164 7.18283 8.62007 7.18567 8.62159C7.18879 8.62326 7.16949 8.61276 7.1264 8.57606C7.03961 8.50214 6.928 8.38421 6.79735 8.23001C6.66946 8.07909 6.54397 7.91835 6.42283 7.76412C6.31506 7.62692 6.1853 7.46125 6.07944 7.35234L5.00381 8.39782C5.04132 8.43641 5.11447 8.52678 5.2432 8.69067C5.35856 8.83754 5.50314 9.02294 5.65295 9.19973C5.79998 9.37324 5.97366 9.56458 6.1538 9.71801C6.24418 9.79498 6.35375 9.87767 6.47791 9.94412C6.59612 10.0074 6.77814 10.0834 6.99996 10.0834V8.58342ZM6.99996 10.0834C7.22178 10.0834 7.4038 10.0074 7.52201 9.94412C7.64617 9.87767 7.75574 9.79499 7.84612 9.71801C8.02626 9.56458 8.19994 9.37325 8.34698 9.19973C8.49678 9.02294 8.64136 8.83754 8.75672 8.69067C8.88545 8.52678 8.95861 8.4364 8.99612 8.39781L7.92046 7.35236C7.81462 7.46126 7.68486 7.62692 7.5771 7.76412C7.45596 7.91835 7.33046 8.07909 7.20258 8.23001C7.07192 8.3842 6.96031 8.50214 6.87352 8.57606C6.83044 8.61275 6.81113 8.62326 6.81426 8.62159C6.81709 8.62007 6.83313 8.61164 6.86116 8.60307C6.88924 8.59448 6.93703 8.58342 6.99996 8.58342V10.0834Z" fill="currentColor"/>
</g>
</svg>
"""
arrow_down_big = """<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" color="currentColor" fill="none">
<circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" />
<path d="M12 16L12 8M12 16C11.2998 16 9.99153 14.0057 9.5 13.5M12 16C12.7002 16 14.0085 14.0057 14.5 13.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
</svg>
"""
new_tab = """<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
<g clip-path="url(#clip0_8639_335)">
<path d="M8.75004 5.24992L4.66671 9.33325M5.83337 4.73235C5.83337 4.73235 8.65017 4.4949 9.07758 4.92236C9.50505 5.34981 9.26757 8.16659 9.26757 8.16659M11.8429 2.4807C12.5417 3.2989 12.5417 4.53258 12.5417 6.99992C12.5417 9.46724 12.5417 10.7009 11.8429 11.5191C11.7436 11.6353 11.6354 11.7435 11.5192 11.8428C10.7011 12.5416 9.46737 12.5416 7.00004 12.5416C4.5327 12.5416 3.29902 12.5416 2.48082 11.8428C2.36463 11.7435 2.25642 11.6353 2.15719 11.5191C1.45837 10.7009 1.45837 9.46724 1.45837 6.99992C1.45837 4.53258 1.45837 3.2989 2.15719 2.4807C2.25642 2.36451 2.36463 2.2563 2.48082 2.15707C3.29902 1.45825 4.5327 1.45825 7.00004 1.45825C9.46737 1.45825 10.7011 1.45825 11.5192 2.15707C11.6354 2.2563 11.7436 2.36451 11.8429 2.4807Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
"""
copy = """<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
<g clip-path="url(#clip0_8639_330)">
<path d="M9.91657 5.25008C9.91517 3.52511 9.88909 2.63162 9.38696 2.01983C9.29001 1.90168 9.18168 1.79335 9.06356 1.69639C8.41816 1.16675 7.45933 1.16675 5.54163 1.16675C3.62393 1.16675 2.66508 1.16675 2.01971 1.69639C1.90156 1.79335 1.79323 1.90168 1.69627 2.01983C1.16663 2.6652 1.16663 3.62405 1.16663 5.54175C1.16663 7.45946 1.16663 8.41828 1.69627 9.06368C1.79323 9.18181 1.90156 9.29013 2.01971 9.38708C2.6315 9.88921 3.52499 9.91529 5.24996 9.91669M5.24996 8.75008C5.24996 7.10018 5.24996 6.27523 5.76252 5.76264C6.27511 5.25008 7.10006 5.25008 8.74996 5.25008H9.33329C10.9832 5.25008 11.8081 5.25008 12.3207 5.76264C12.8333 6.27523 12.8333 7.10018 12.8333 8.75008V9.33341C12.8333 10.9833 12.8333 11.8083 12.3207 12.3208C11.8081 12.8334 10.9832 12.8334 9.33329 12.8334H8.74996C7.10006 12.8334 6.27511 12.8334 5.76252 12.3208C5.24996 11.8083 5.24996 10.9833 5.24996 9.33341V8.75008Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
"""
eye = """<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
<path d="M12.5681 6.44324C12.7455 6.69192 12.8341 6.81628 12.8341 7.00033C12.8341 7.18437 12.7455 7.30873 12.5681 7.55741C11.7713 8.67484 9.73618 11.0837 7.00081 11.0837C4.26544 11.0837 2.23037 8.67484 1.4335 7.55741C1.25615 7.30873 1.16748 7.18437 1.16748 7.00033C1.16748 6.81628 1.25615 6.69192 1.4335 6.44324C2.23037 5.32583 4.26544 2.91699 7.00081 2.91699C9.73618 2.91699 11.7713 5.32583 12.5681 6.44324Z" stroke="currentColor" stroke-width="1.5"/>
<path d="M8.75081 7.00033C8.75081 6.0338 7.96734 5.25033 7.00081 5.25033C6.03429 5.25033 5.25081 6.0338 5.25081 7.00033C5.25081 7.96685 6.03429 8.75033 7.00081 8.75033C7.96734 8.75033 8.75081 7.96685 8.75081 7.00033Z" stroke="currentColor" stroke-width="1.5"/>
</svg>
"""
twitter = """<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.39941 13.6L7.0322 8.9677M7.0322 8.9677L2.2666 2.39997H5.59993L8.96767 7.03224M7.0322 8.9677L10.3999 13.6H13.7333L8.96767 7.03224M13.5999 2.39984L8.96767 7.03224" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
"""
moon = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/moon-02-solid-rounded.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="currentColor">
<path d="M10.5163 2.04296C10.6958 2.27649 10.722 2.59345 10.5832 2.85326C9.99927 3.9469 9.66792 5.19607 9.66792 6.52485C9.66792 10.8367 13.1633 14.3321 17.4751 14.3321C18.8039 14.3321 20.0531 14.0007 21.1467 13.4168C21.4065 13.278 21.7235 13.3042 21.957 13.4837C22.1906 13.6632 22.2974 13.9627 22.2302 14.2495C21.1556 18.8349 17.0409 22.25 12.1269 22.25C6.39589 22.25 1.75 17.6041 1.75 11.8731C1.75 6.95906 5.16505 2.84445 9.7505 1.76979C10.0373 1.70258 10.3368 1.80944 10.5163 2.04296Z" fill="currentColor"></path>
</svg>
"""
sun = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<g clip-path="url(#clip0_10583_5600)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.1665 7.99996C4.1665 5.88287 5.88274 4.16663 7.99984 4.16663C10.1169 4.16663 11.8332 5.88287 11.8332 7.99996C11.8332 10.117 10.1169 11.8333 7.99984 11.8333C5.88274 11.8333 4.1665 10.117 4.1665 7.99996Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.99864 0.666626C8.36677 0.666626 8.6653 0.965106 8.6653 1.33329V2.66663C8.6653 3.03481 8.36677 3.33329 7.99864 3.33329C7.63044 3.33329 7.33197 3.03481 7.33197 2.66663V1.33329C7.33197 0.965106 7.63044 0.666626 7.99864 0.666626ZM2.86176 2.86254C3.12212 2.60219 3.54422 2.60219 3.80458 2.86254L4.80392 3.86189C5.06427 4.12224 5.06427 4.54435 4.80392 4.8047C4.54358 5.06505 4.12146 5.06505 3.86112 4.8047L2.86176 3.80535C2.60142 3.545 2.60142 3.12289 2.86176 2.86254ZM13.1366 2.86254C13.397 3.12289 13.397 3.545 13.1366 3.80535L12.1372 4.8047C11.8769 5.06505 11.4548 5.06505 11.1944 4.8047C10.9341 4.54435 10.9341 4.12224 11.1944 3.86189L12.1938 2.86254C12.4542 2.60219 12.8762 2.60219 13.1366 2.86254ZM0.666504 7.99996C0.666504 7.63176 0.964984 7.33329 1.33317 7.33329H2.6665C3.03469 7.33329 3.33317 7.63176 3.33317 7.99996C3.33317 8.36816 3.03469 8.66663 2.6665 8.66663H1.33317C0.964984 8.66663 0.666504 8.36816 0.666504 7.99996ZM12.6665 7.99996C12.6665 7.63176 12.965 7.33329 13.3332 7.33329H14.6665C15.0347 7.33329 15.3332 7.63176 15.3332 7.99996C15.3332 8.36816 15.0347 8.66663 14.6665 8.66663H13.3332C12.965 8.66663 12.6665 8.36816 12.6665 7.99996ZM4.80458 11.1952C5.06492 11.4556 5.06492 11.8777 4.80458 12.138L3.80458 13.138C3.54422 13.3984 3.12212 13.3984 2.86176 13.138C2.60142 12.8777 2.60142 12.4556 2.86176 12.1952L3.86176 11.1952C4.12212 10.9349 4.54422 10.9349 4.80458 11.1952ZM11.1951 11.1959C11.4554 10.9355 11.8776 10.9355 12.1379 11.1959L13.1379 12.1959C13.3982 12.4562 13.3982 12.8784 13.1379 13.1387C12.8776 13.399 12.4554 13.399 12.1951 13.1387L11.1951 12.1387C10.9348 11.8784 10.9348 11.4562 11.1951 11.1959ZM7.99864 12.6666C8.36677 12.6666 8.6653 12.9651 8.6653 13.3333V14.6666C8.6653 15.0348 8.36677 15.3333 7.99864 15.3333C7.63044 15.3333 7.33197 15.0348 7.33197 14.6666V13.3333C7.33197 12.9651 7.63044 12.6666 7.99864 12.6666Z" fill="currentColor"/>
</g>
"""
arrow_right = """<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
<path d="M8.5 4L11.5 7M8.5 10L11.5 7M11.5 7L2.5 7" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
"""
select = """<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 9L7.00065 12L10 9M4 5L7.00065 2L10 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
"""
history = """<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6098_5327)">
<path d="M4.20795 7.17247L2.11617 7.04513C3.61557 3.08764 7.92047 0.833589 12.1176 1.95428C16.588 3.14792 19.2433 7.71789 18.0484 12.1616C16.8536 16.6053 12.261 19.24 7.79064 18.0464C4.47146 17.1601 2.1529 14.4125 1.66797 11.2373M10.0013 6.66699V10.0003L11.668 11.667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
"""
clipboard = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path d="M6.6657 12.5837C6.25148 12.5837 5.9157 12.9194 5.9157 13.3337C5.9157 13.7479 6.25148 14.0837 6.6657 14.0837V12.5837ZM9.99899 14.0837C10.4132 14.0837 10.749 13.7479 10.749 13.3337C10.749 12.9194 10.4132 12.5837 9.99899 12.5837V14.0837ZM6.6657 8.41699C6.25148 8.41699 5.9157 8.75278 5.9157 9.16699C5.9157 9.58121 6.25148 9.91699 6.6657 9.91699V8.41699ZM13.3323 9.91699C13.7465 9.91699 14.0823 9.58121 14.0823 9.16699C14.0823 8.75278 13.7465 8.41699 13.3323 8.41699V9.91699ZM3.6463 3.63555L3.11572 3.10546L3.11572 3.10547L3.6463 3.63555ZM16.3485 3.63556L15.8179 4.16562L15.8179 4.16565L16.3485 3.63556ZM6.6657 14.0837H9.99899V12.5837H6.6657V14.0837ZM6.6657 9.91699H13.3323V8.41699H6.6657V9.91699ZM6.22817 2.16733C4.94314 2.20588 3.88146 2.33902 3.11572 3.10546L4.17687 4.16564C4.48087 3.86136 4.96517 3.70589 6.27314 3.66665L6.22817 2.16733ZM3.11572 3.10547C2.58715 3.63453 2.36495 4.29726 2.26227 5.06171C2.16247 5.80467 2.16406 6.74887 2.16406 7.90729H3.66406C3.66406 6.7065 3.66565 5.88129 3.74892 5.2614C3.82929 4.66302 3.97321 4.36949 4.17687 4.16563L3.11572 3.10547ZM2.16406 7.90729V13.329H3.66406V7.90729H2.16406ZM2.16406 13.329C2.16406 14.4874 2.16247 15.4316 2.26227 16.1746C2.36495 16.939 2.58715 17.6018 3.11572 18.1308L4.17687 17.0707C3.97321 16.8668 3.82929 16.5733 3.74892 15.9749C3.66565 15.355 3.66406 14.5298 3.66406 13.329H2.16406ZM3.11572 18.1308C3.64438 18.66 4.30678 18.8825 5.07086 18.9853C5.81329 19.0853 6.75678 19.0837 7.91406 19.0837V17.5837C6.71433 17.5837 5.89005 17.5821 5.27091 17.4987C4.67342 17.4183 4.38044 17.2744 4.17687 17.0707L3.11572 18.1308ZM7.91406 19.0837H12.0807V17.5837H7.91406V19.0837ZM12.0807 19.0837C13.238 19.0837 14.1815 19.0853 14.9239 18.9853C15.688 18.8825 16.3504 18.66 16.8791 18.1308L15.8179 17.0707C15.6143 17.2744 15.3214 17.4183 14.7239 17.4987C14.1047 17.5821 13.2805 17.5837 12.0807 17.5837V19.0837ZM16.8791 18.1308C17.4076 17.6018 17.6298 16.9391 17.7325 16.1746C17.8323 15.4316 17.8307 14.4874 17.8307 13.329H16.3307C16.3307 14.5298 16.3291 15.355 16.2459 15.9749C16.1655 16.5733 16.0216 16.8668 15.8179 17.0707L16.8791 18.1308ZM17.8307 13.329V7.90729H16.3307V13.329H17.8307ZM17.8307 7.90729C17.8307 6.74887 17.8323 5.80467 17.7325 5.06171C17.6298 4.29725 17.4076 3.63453 16.8791 3.10547L15.8179 4.16565C16.0216 4.3695 16.1655 4.66303 16.2459 5.26141C16.3291 5.88129 16.3307 6.7065 16.3307 7.90729H17.8307ZM16.8791 3.10549C16.1134 2.33902 15.0517 2.20588 13.7666 2.16733L13.7217 3.66665C15.0297 3.70589 15.5139 3.86136 15.8179 4.16562L16.8791 3.10549ZM6.9974 3.12533C6.9974 2.73413 7.31453 2.41699 7.70573 2.41699V0.916992C6.48611 0.916992 5.4974 1.90569 5.4974 3.12533H6.9974ZM7.70573 2.41699H12.2891V0.916992H7.70573V2.41699ZM12.2891 2.41699C12.6803 2.41699 12.9974 2.73412 12.9974 3.12533H14.4974C14.4974 1.9057 13.5087 0.916992 12.2891 0.916992V2.41699ZM12.9974 3.12533C12.9974 3.51653 12.6803 3.83366 12.2891 3.83366V5.33366C13.5087 5.33366 14.4974 4.34495 14.4974 3.12533H12.9974ZM12.2891 3.83366H7.70573V5.33366H12.2891V3.83366ZM7.70573 3.83366C7.31453 3.83366 6.9974 3.51653 6.9974 3.12533H5.4974C5.4974 4.34496 6.48611 5.33366 7.70573 5.33366V3.83366Z" fill="currentColor"/>
</svg>
"""
radial_small = """<svg xmlns="http://www.w3.org/2000/svg" width="1113" height="946" viewBox="0 0 1113 946" fill="none">
<path d="M374.945 944.945L804.732 644.005L280.317 -104.937M291.44 913.953L766.955 692.216L380.56 -136.411M214.585 868.931L721.38 733.136L484.745 -150M146.716 811.248L669.393 765.52L589.707 -145.29M89.8944 742.655L612.571 788.384L692.257 -122.426M45.8472 665.238L552.643 801.034L789.278 -82.1019M15.9125 581.348L491.428 803.085L877.823 -25.5426M0.999961 493.535L430.787 794.475L955.202 45.5331M1.56259 404.466L372.563 775.466L1019.06 128.966M17.5833 316.848L318.524 746.635L1067.47 222.22M48.5754 233.343L270.312 708.858L1098.94 322.463M93.5971 156.488L229.393 663.283L1112.53 426.648M151.281 88.6189L197.009 611.296L1107.82 531.61M219.873 31.7975L174.145 554.474L1084.95 634.16M297.29 -12.2497L161.495 494.546L1044.63 731.181M381.18 -42.1842L159.444 433.331L988.071 819.726M468.994 -57.0968L168.053 372.69L916.995 897.105" stroke="url(#paint0_radial_10067_25682)" stroke-dasharray="3 3"/>
<defs>
<radialGradient id="paint0_radial_10067_25682" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(556.764 397.473) rotate(-90) scale(547.472 223.333)">
<stop offset="0.8" stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-1)" stop-opacity="0"/>
</radialGradient>
</defs>
</svg>
"""
radial_big = """<svg xmlns="http://www.w3.org/2000/svg" width="1113" height="1096" viewBox="0 0 1113 1096" fill="none">
<path d="M738.584 0.998991L308.797 301.939L833.211 1050.88M822.089 31.9911L346.573 253.728L732.968 1082.35M898.943 77.0128L392.148 212.808L628.783 1095.94M966.812 134.696L444.136 180.424L523.821 1091.23M1023.63 203.289L500.957 157.56L421.272 1068.37M1067.68 280.706L560.886 144.91L324.25 1028.05M1097.62 364.596L622.1 142.859L235.705 971.487M1112.53 452.409L682.741 151.469L158.326 900.411M1111.97 541.478L740.966 170.478L94.4656 816.978M1095.94 629.096L795.005 199.309L46.0628 723.724M1064.95 712.601L843.216 237.086L14.5891 623.481M1019.93 789.456L884.136 282.661L1.00032 519.296M962.248 857.325L916.519 334.648L5.70944 414.334M893.655 914.147L939.384 391.47L28.5736 311.784M816.238 958.194L952.033 451.398L68.8979 214.763M732.348 988.128L954.085 512.613L125.457 126.218M644.535 1003.04L945.475 573.254L196.533 48.839" stroke="url(#paint0_radial_10067_25683)" stroke-dasharray="3 3"/>
<defs>
<radialGradient id="paint0_radial_10067_25683" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(556.764 548.471) rotate(90) scale(547.472 223.333)">
<stop offset="0.893272" stop-color="var(--c-slate-4)"/>
<stop offset="1" stop-color="var(--c-slate-1)" stop-opacity="0"/>
</radialGradient>
</defs>
</svg>
"""
bottom_logo = """<svg xmlns="http://www.w3.org/2000/svg" width="974" height="182" viewBox="0 0 974 182" fill="none">
<path d="M853 73H817V1H853V73ZM853 73V109M853 73H937M853 109H817V181H853V109ZM853 109H937M937 109V181H973V109H937ZM937 109V73M937 73H973V1H937V73ZM121 109V181H157V109H121ZM121 109V73M121 109H37V181H1V1H157V73H121M121 73V37H37V73H121ZM349 181V1H469V37H385V73H469V109H385V181H349ZM505 181V1H541V145H625V181H505ZM661 181V1H781V37H697V73H781V109H697L697.526 145H781V181H661ZM193 1V181H313V145H229.526L229 109H313V73H229V37H313V1H193Z" stroke="url(#paint0_linear_10039_17181)" stroke-width="1.5"/>
<defs>
<linearGradient id="paint0_linear_10039_17181" x1="487" y1="1" x2="487" y2="181" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-4)"/>
<stop offset="1" stop-color="var(--c-slate-1)"/>
</linearGradient>
</defs>
</svg>
"""
feather = """<svg xmlns="http://www.w3.org/2000/svg" width="28" height="64" viewBox="0 0 28 64" fill="none">
<path d="M18.7241 58.9893C14.9594 58.7752 11.7858 61.1 11.7858 61.1C11.7858 61.1 14.7161 63.7719 18.4809 63.9861C22.2456 64.2002 25.4192 61.8754 25.4192 61.8754C25.4192 61.8754 22.4889 59.2035 18.7241 58.9893Z" fill="url(#paint0_linear_10744_8875)"/>
<path d="M12.5702 50.9467C8.86615 50.1928 5.42753 52.0393 5.42753 52.0393C5.42753 52.0393 7.99433 55.108 11.6984 55.8619C15.4024 56.6158 18.841 54.7693 18.841 54.7693C18.841 54.7693 16.2742 51.7005 12.5702 50.9467Z" fill="url(#paint1_linear_10744_8875)"/>
<path d="M8.63301 41.892C5.38806 40.8125 2.13169 42.0901 2.13169 42.0901C2.13169 42.0901 4.1364 45.1179 7.38135 46.1974C10.6263 47.2768 13.8827 45.9993 13.8827 45.9993C13.8827 45.9993 11.8779 42.9715 8.63301 41.892Z" fill="url(#paint2_linear_10744_8875)"/>
<path d="M6.36583 30.9632C3.44705 29.1025 0 29.5296 0 29.5296C0 29.5296 1.28522 32.9737 4.204 34.8344C7.12277 36.6952 10.5698 36.2681 10.5698 36.2681C10.5698 36.2681 9.2846 32.824 6.36583 30.9632Z" fill="url(#paint3_linear_10744_8875)"/>
<path d="M6.30859 19.5949C3.75549 17.1979 0.292441 16.9472 0.292441 16.9472C0.292441 16.9472 0.968777 20.5828 3.52187 22.9798C6.07497 25.3768 9.53802 25.6274 9.53802 25.6274C9.53802 25.6274 8.86169 21.9918 6.30859 19.5949Z" fill="url(#paint4_linear_10744_8875)"/>
<path d="M10.507 9.43692C9.47929 7.09598 7.28417 5.87849 7.28417 5.87849C7.28417 5.87849 6.75538 8.45641 7.78314 10.7974C8.8109 13.1383 11.006 14.3558 11.006 14.3558C11.006 14.3558 11.5348 11.7779 10.507 9.43692Z" fill="url(#paint5_linear_10744_8875)"/>
<path d="M23.3075 54.5881C23.1117 58.6075 25.2932 61.999 25.2932 61.999C25.2932 61.999 27.7919 58.8737 27.9876 54.8543C28.1833 50.8348 26.0019 47.4434 26.0019 47.4434C26.0019 47.4434 23.5032 50.5687 23.3075 54.5881Z" fill="url(#paint6_linear_10744_8875)"/>
<path d="M17.7347 47.2517C17.0334 51.2056 18.7672 54.8794 18.7672 54.8794C18.7672 54.8794 21.6381 52.1427 22.3394 48.1888C23.0407 44.2349 21.3069 40.5611 21.3069 40.5611C21.3069 40.5611 18.436 43.2978 17.7347 47.2517Z" fill="url(#paint7_linear_10744_8875)"/>
<path d="M13.6121 39.1481C12.6052 42.6114 13.8059 46.0899 13.8059 46.0899C13.8059 46.0899 16.6391 43.9533 17.646 40.49C18.6528 37.0267 17.4521 33.5482 17.4521 33.5482C17.4521 33.5482 14.6189 35.6848 13.6121 39.1481Z" fill="url(#paint8_linear_10744_8875)"/>
<path d="M11.8098 29.5419C10.0708 32.656 10.4753 36.337 10.4753 36.337C10.4753 36.337 13.6993 34.9692 15.4383 31.8551C17.1773 28.7411 16.7728 25.06 16.7728 25.06C16.7728 25.06 13.5488 26.4279 11.8098 29.5419Z" fill="url(#paint9_linear_10744_8875)"/>
<path d="M11.9053 19.2566C9.66363 21.9795 9.43333 25.6768 9.43333 25.6768C9.43333 25.6768 12.8375 24.9593 15.0792 22.2364C17.3208 19.5135 17.5511 15.8162 17.5511 15.8162C17.5511 15.8162 14.147 16.5337 11.9053 19.2566Z" fill="url(#paint10_linear_10744_8875)"/>
<path d="M14.2531 10.9195C12.0619 12.0139 10.9245 14.3561 10.9245 14.3561C10.9245 14.3561 13.3396 14.924 15.5307 13.8296C17.7219 12.7353 18.8593 10.3931 18.8593 10.3931C18.8593 10.3931 16.4442 9.82517 14.2531 10.9195Z" fill="url(#paint11_linear_10744_8875)"/>
<path d="M14.0802 3.24658C12.8714 5.48365 13.1948 8.10115 13.1948 8.10115C13.1948 8.10115 15.478 7.09165 16.6867 4.85457C17.8955 2.6175 17.5721 0 17.5721 0C17.5721 0 15.2889 1.00951 14.0802 3.24658Z" fill="url(#paint12_linear_10744_8875)"/>
<defs>
<linearGradient id="paint0_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint1_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint2_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint3_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint4_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint5_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint6_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint7_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint8_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint9_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint10_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint11_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
<linearGradient id="paint12_linear_10744_8875" x1="28" y1="32" x2="0" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="var(--c-slate-5)"/>
<stop offset="1" stop-color="var(--c-slate-4)"/>
</linearGradient>
</defs>
</svg>
"""
cloud = """<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none">
<path d="M29.9045 24.8605C30.2119 25.7282 29.7575 26.6807 28.8899 26.988C28.0005 27.303 26.973 27.981 25.8847 28.9357C24.8135 29.875 23.7715 31.0032 22.8485 32.1095C21.9289 33.212 21.1475 34.2683 20.5959 35.05C20.3205 35.4398 19.8869 36.0905 19.7404 36.3107C19.4182 36.8175 18.848 37.1122 18.2482 37.0813C17.6484 37.0507 17.1114 36.6995 16.8429 36.1623C16.1083 34.6933 15.4494 34.1083 15.1173 33.887C14.9768 33.7933 14.8818 33.7558 14.8441 33.743C13.9968 33.6643 13.3335 32.9515 13.3335 32.0837C13.3335 31.1632 14.0797 30.417 15.0002 30.417C15.2345 30.417 15.5725 30.484 15.7445 30.5332C16.0909 30.6322 16.509 30.8087 16.9664 31.1135C17.4235 31.4183 17.9029 31.8395 18.3842 32.416C18.9095 31.698 19.5569 30.852 20.289 29.9743C21.2779 28.789 22.4419 27.5213 23.6869 26.4295C24.9145 25.3528 26.3135 24.3642 27.777 23.8458C28.6447 23.5385 29.5972 23.9928 29.9045 24.8605Z" fill="var(--c-slate-9)"/>
<path opacity="0.4" d="M9.75565 11.439C5.37837 12.3255 2.08398 16.1931 2.08398 20.8315C2.08398 25.963 6.1171 30.1525 11.1864 30.403C11.8323 28.9383 13.2971 27.916 15.0007 27.916C15.5537 27.916 16.1384 28.0445 16.4318 28.1283C16.9219 28.2685 17.4544 28.4876 18.0058 28.8136C18.1246 28.6676 18.2459 28.5201 18.3698 28.3718C19.4081 27.1273 20.6636 25.7551 22.0389 24.549C23.3714 23.3803 25.0491 22.1591 26.9429 21.4883C29.1121 20.7201 31.4933 21.8558 32.2616 24.025C33.0298 26.1941 31.8941 28.5753 29.7249 29.3436C29.3434 29.4786 28.7606 29.8096 28.0083 30.4148H29.1673C33.9998 30.4148 37.9173 26.4973 37.9173 21.6648C37.9173 17.255 34.6551 13.607 30.4123 13.0027C30.2386 7.40186 25.6436 2.91479 20.0006 2.91479C14.8937 2.91479 10.6462 6.58906 9.75565 11.439Z" fill="var(--c-slate-9)"/>
</svg>
"""
database = """<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none">
<g opacity="0.4">
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.1665 8.33341C4.1665 6.99526 4.89565 5.91998 5.77529 5.1401C6.65687 4.35848 7.83744 3.73075 9.1532 3.23733C11.7971 2.2459 15.3377 1.66675 19.1665 1.66675C22.9953 1.66675 26.536 2.2459 29.1798 3.23733C30.4955 3.73075 31.6762 4.35848 32.5577 5.1401C33.4373 5.91998 34.1665 6.99526 34.1665 8.33341V16.6461C34.1665 17.2586 34.1278 17.7669 34.0017 18.2109C33.91 18.5332 33.8643 18.6942 33.695 18.7491C33.5257 18.8039 33.3515 18.6667 33.0032 18.3922C32.294 17.8334 31.3992 17.5001 30.4263 17.5001C28.1252 17.5001 26.2597 19.3656 26.2597 21.6667V21.7241C26.2597 22.1064 26.2597 22.2976 26.1473 22.4354C26.0352 22.5734 25.8523 22.6112 25.4867 22.6869C23.4185 23.1147 21.245 23.3334 19.1665 23.3334C15.1853 23.3334 10.8557 22.5314 7.5845 20.9921C6.91282 20.6759 6.30525 20.3396 5.76327 19.9846C4.42212 19.1062 4.1665 18.2207 4.1665 16.6461V8.33341ZM10.1217 10.2308C9.13122 9.84091 8.42524 9.4214 7.98665 9.03255C7.39217 8.50548 7.39217 8.16135 7.98665 7.63428C8.45449 7.21951 9.22654 6.76983 10.3236 6.35843C12.5055 5.54023 15.6316 5.00008 19.1665 5.00008C22.7015 5.00008 25.8275 5.54023 28.0093 6.35843C29.1065 6.76983 29.8785 7.21951 30.3463 7.63428C30.9408 8.16135 30.9408 8.50548 30.3463 9.03255C29.8785 9.44731 29.1065 9.897 28.0093 10.3084C25.8275 11.1266 22.7015 11.6667 19.1665 11.6667C17.6713 11.6667 16.2493 11.5701 14.941 11.3967C13.3129 11.1809 11.7044 10.8538 10.1217 10.2308ZM11.193 16.8729C10.5318 16.6742 9.83475 17.0491 9.636 17.7102C9.43727 18.3714 9.8121 19.0684 10.4732 19.2671C11.5393 19.5876 12.7188 19.8479 13.9788 20.0391C14.6614 20.1427 15.2987 19.6734 15.4023 18.9909C15.5059 18.3082 15.0366 17.6711 14.354 17.5674C13.1952 17.3916 12.1322 17.1554 11.193 16.8729Z" fill="var(--c-slate-9)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.2597 26.3412C26.2597 26.1517 26.2597 26.057 26.1988 26.007C26.138 25.957 26.0445 25.9755 25.8573 26.0124C23.6313 26.4512 21.3385 26.6665 19.1665 26.6665C14.7432 26.6665 10.182 25.8982 6.16517 24.0079C5.84324 23.8564 5.52504 23.6964 5.21229 23.5275C4.73184 23.2682 4.4916 23.1385 4.32905 23.2355C4.1665 23.3324 4.1665 23.5975 4.1665 24.1277V31.6665C4.1665 33.0047 4.89565 34.08 5.77529 34.8599C6.65687 35.6415 7.83744 36.2692 9.1532 36.7627C11.7971 37.754 15.3377 38.3332 19.1665 38.3332C21.4907 38.3332 23.7087 38.1199 25.6843 37.7304C26.0575 37.6567 26.183 37.1834 25.9178 36.9109C25.1763 36.1487 24.46 35.2365 23.9805 34.6249C23.7018 34.2697 23.4285 33.913 23.1932 33.5272C23.0267 33.2542 21.8835 31.3795 22.94 29.2015C23.744 27.5442 25.1962 26.9975 25.9845 26.8139C26.1198 26.7824 26.1873 26.7667 26.2235 26.7212C26.2597 26.6757 26.2597 26.6094 26.2597 26.477V26.3412ZM11.193 28.5397C10.5318 28.341 9.83475 28.7159 9.636 29.377C9.43727 30.0382 9.8121 30.7352 10.4732 30.9339C11.5393 31.2544 12.7188 31.5147 13.9788 31.7059C14.6614 31.8095 15.2987 31.3402 15.4023 30.6577C15.5059 29.975 15.0366 29.3379 14.354 29.2342C13.1952 29.0584 12.1322 28.8222 11.193 28.5397Z" fill="var(--c-slate-9)"/>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1937 16.8697C10.5325 16.6709 9.83548 17.0457 9.63675 17.7069C9.438 18.368 9.81285 19.065 10.474 19.2639C11.54 19.5844 12.7195 19.8445 13.9796 20.0359C14.6621 20.1394 15.2994 19.67 15.403 18.9875C15.5066 18.305 15.0373 17.6677 14.3548 17.5642C13.1959 17.3882 12.1329 17.152 11.1937 16.8697Z" fill="var(--c-slate-9)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1937 28.5364C10.5325 28.3376 9.83548 28.7124 9.63675 29.3736C9.438 30.0348 9.81285 30.7318 10.474 30.9306C11.54 31.2511 12.7195 31.5113 13.9796 31.7026C14.6621 31.8061 15.2994 31.3368 15.403 30.6543C15.5066 29.9718 15.0373 29.3344 14.3548 29.2309C13.1959 29.0549 12.1329 28.8188 11.1937 28.5364Z" fill="var(--c-slate-9)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.0931 21.6667C32.0931 20.7462 31.3468 20 30.4265 20C29.506 20 28.7598 20.7462 28.7598 21.6667V29.1667H27.7693C27.4521 29.1665 27.1328 29.1643 26.8175 29.2037C26.6068 29.23 25.6466 29.3497 25.1895 30.2923C24.7311 31.2372 25.2345 32.0707 25.3433 32.251C25.5206 32.545 25.7365 32.8125 25.948 33.0822C26.4391 33.7087 27.0756 34.5157 27.7098 35.1673C28.4286 35.9062 29.3271 36.6667 30.4166 36.6667C31.5061 36.6667 32.4046 35.9062 33.1235 35.1673C33.7576 34.5157 34.3941 33.7087 34.8853 33.0822C35.0968 32.8125 35.3125 32.545 35.49 32.251C35.5988 32.0707 36.1021 31.237 35.6438 30.2923C35.3316 29.6488 34.7005 29.2892 34.0101 29.203C33.7161 29.1662 33.3566 29.1665 33.064 29.1667H32.0931V21.6667Z" fill="var(--c-slate-9)"/>
</svg>
"""
star = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path opacity="0.4" d="M1.0415 9.99996C1.0415 14.9475 5.05229 18.9583 9.99984 18.9583C14.9474 18.9583 18.9582 14.9475 18.9582 9.99996C18.9582 5.05241 14.9474 1.04163 9.99984 1.04163C5.05229 1.04163 1.0415 5.05241 1.0415 9.99996Z" fill="currentColor"/>
<path d="M9.999 5.20837C10.4667 5.20837 10.835 5.56161 11.0702 6.03824L11.8556 7.62195C11.8794 7.67097 11.9358 7.73998 12.0207 7.80312C12.1055 7.86619 12.1885 7.90099 12.2431 7.91017L13.6647 8.14832C14.1782 8.23461 14.6087 8.48629 14.7484 8.92462C14.8881 9.36262 14.6835 9.81771 14.3142 10.1876L13.2094 11.3015C13.1657 11.3457 13.1166 11.4289 13.0858 11.5372C13.0553 11.6448 13.0526 11.7427 13.0665 11.806L13.0667 11.807L13.3827 13.1845C13.5137 13.7578 13.4702 14.3264 13.0659 14.6235C12.6602 14.9218 12.1057 14.7896 11.6019 14.4896L10.2692 13.6942C10.2133 13.6608 10.1172 13.6337 10.0012 13.6337C9.88608 13.6337 9.78792 13.6604 9.72833 13.6951L9.7275 13.6955L8.3975 14.4895C7.89433 14.7905 7.34054 14.9204 6.93475 14.6218C6.53066 14.3245 6.48505 13.757 6.61651 13.1842L6.93243 11.807L6.93262 11.806C6.94647 11.7427 6.94376 11.6448 6.91321 11.5372C6.88246 11.4289 6.83343 11.3457 6.78966 11.3015L5.68442 10.1872C5.31751 9.81729 5.11363 9.36254 5.25213 8.92521C5.39104 8.48662 5.82062 8.23464 6.33448 8.14829L7.75495 7.91034C7.80702 7.90131 7.88927 7.86682 7.97386 7.80359C8.0586 7.74023 8.1152 7.67107 8.13906 7.62195L8.14026 7.61951L8.92458 6.03782C9.162 5.56159 9.53183 5.20837 9.999 5.20837Z" fill="currentColor"/>
</svg>
"""
fork = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path opacity="0.4" fill-rule="evenodd" clip-rule="evenodd" d="M4.99984 5.83337C5.46008 5.83337 5.83317 6.20647 5.83317 6.66671C5.83317 7.47594 5.83495 7.99903 5.88676 8.38446C5.93536 8.74587 6.01381 8.85921 6.07726 8.92262C6.14069 8.98604 6.25398 9.06454 6.61543 9.11312C7.00086 9.16496 7.52395 9.16671 8.33317 9.16671H11.6665C12.4758 9.16671 12.9988 9.16496 13.3843 9.11312C13.7457 9.06454 13.859 8.98604 13.9224 8.92262C13.9858 8.85921 14.0643 8.74587 14.1129 8.38446C14.1648 7.99903 14.1665 7.47594 14.1665 6.66671C14.1665 6.20647 14.5396 5.83337 14.9998 5.83337C15.4601 5.83337 15.8332 6.20647 15.8332 6.66671V6.72157C15.8333 7.46031 15.8333 8.09682 15.7648 8.60654C15.6913 9.15279 15.5257 9.67646 15.1009 10.1011C14.6763 10.5259 14.1526 10.6915 13.6063 10.765C13.0966 10.8335 12.4601 10.8335 11.7213 10.8334H10.8332V13.3334C10.8332 13.7936 10.4601 14.1667 9.99984 14.1667C9.53959 14.1667 9.16651 13.7936 9.16651 13.3334V10.8334H8.33317C8.31483 10.8334 8.29654 10.8334 8.27831 10.8334C7.53958 10.8335 6.90306 10.8335 6.39335 10.765C5.84709 10.6915 5.32346 10.5259 4.89874 10.1011C4.47402 9.67646 4.30841 9.15279 4.23496 8.60654C4.16643 8.09682 4.16646 7.46031 4.16651 6.72157C4.16651 6.70334 4.16651 6.68506 4.16651 6.66671C4.16651 6.20647 4.53961 5.83337 4.99984 5.83337Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.7085 5.00004C2.7085 3.73439 3.73451 2.70837 5.00016 2.70837C6.26581 2.70837 7.29183 3.73439 7.29183 5.00004C7.29183 6.26569 6.26581 7.29171 5.00016 7.29171C3.73451 7.29171 2.7085 6.26569 2.7085 5.00004Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.7085 15C7.7085 13.7344 8.7345 12.7084 10.0002 12.7084C11.2658 12.7084 12.2918 13.7344 12.2918 15C12.2918 16.2657 11.2658 17.2917 10.0002 17.2917C8.7345 17.2917 7.7085 16.2657 7.7085 15Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7085 5.00004C12.7085 3.73439 13.7345 2.70837 15.0002 2.70837C16.2658 2.70837 17.2918 3.73439 17.2918 5.00004C17.2918 6.26569 16.2658 7.29171 15.0002 7.29171C13.7345 7.29171 12.7085 6.26569 12.7085 5.00004Z" fill="currentColor"/>
</svg>
"""
eye_big = """<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none">
<path opacity="0.4" d="M20.0002 7.08325C15.7159 7.08325 12.0434 8.96893 9.20068 11.1882C6.35538 13.4095 4.25226 16.0328 3.07585 17.6824L2.98715 17.8061C2.56523 18.3929 2.0835 19.0629 2.0835 19.9999C2.0835 20.9369 2.56523 21.6069 2.98715 22.1938L3.07585 22.3174C4.25226 23.9671 6.35538 26.5903 9.20068 28.8116C12.0434 31.0309 15.7159 32.9166 20.0002 32.9166C24.2845 32.9166 27.9568 31.0309 30.7997 28.8116C33.645 26.5903 35.748 23.9671 36.9245 22.3174L37.0132 22.1938C37.4352 21.6069 37.9168 20.9369 37.9168 19.9999C37.9168 19.0629 37.4352 18.3929 37.0132 17.8061L36.9245 17.6824C35.748 16.0328 33.645 13.4095 30.7997 11.1882C27.9568 8.96893 24.2845 7.08325 20.0002 7.08325Z" fill="var(--c-slate-9)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0001 25.8334C16.7784 25.8334 14.1667 23.2217 14.1667 20.0001C14.1667 16.7784 16.7784 14.1667 20.0001 14.1667C23.2217 14.1667 25.8334 16.7784 25.8334 20.0001C25.8334 23.2217 23.2217 25.8334 20.0001 25.8334Z" fill="var(--c-slate-9)"/>
</svg>
"""
image_ai = """<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/ai-image-bulk-rounded.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="var(--c-slate-9)">
<path d="M9.5 8.5C9.5 9.60457 8.60457 10.5 7.5 10.5C6.39543 10.5 5.5 9.60457 5.5 8.5C5.5 7.39543 6.39543 6.5 7.5 6.5C8.60457 6.5 9.5 7.39543 9.5 8.5Z" fill="var(--c-slate-9)"></path>
<path d="M18.5 1.25C18.8138 1.25 19.0945 1.4454 19.2034 1.73972L19.4613 2.43675C19.8233 3.4151 19.9388 3.68091 20.1289 3.87106C20.3191 4.06121 20.5849 4.17667 21.5633 4.53869L22.2603 4.79661C22.5546 4.90552 22.75 5.18617 22.75 5.5C22.75 5.81383 22.5546 6.09448 22.2603 6.20339L21.5633 6.46131C20.5849 6.82333 20.3191 6.93879 20.1289 7.12894C19.9388 7.31909 19.8233 7.5849 19.4613 8.56325L19.2034 9.26028C19.0945 9.5546 18.8138 9.75 18.5 9.75C18.1862 9.75 17.9055 9.5546 17.7966 9.26028L17.5387 8.56325C17.1767 7.5849 17.0612 7.31909 16.8711 7.12894C16.6809 6.93879 16.4151 6.82333 15.4367 6.46131L14.7397 6.20339C14.4454 6.09448 14.25 5.81383 14.25 5.5C14.25 5.18617 14.4454 4.90552 14.7397 4.79661L15.4367 4.53869C16.4151 4.17667 16.6809 4.06121 16.8711 3.87106C17.0612 3.68091 17.1767 3.4151 17.5387 2.43675L17.7966 1.73972C17.9055 1.4454 18.1862 1.25 18.5 1.25Z" fill="var(--c-slate-9)"></path>
<path opacity="0.4" fill-rule="evenodd" clip-rule="evenodd" d="M11.5015 2.25H11.4273H11.4273C9.30315 2.24998 7.60973 2.24996 6.28198 2.42847C4.91104 2.61279 3.78471 3.00337 2.89404 3.89404C2.00337 4.78471 1.61279 5.91104 1.42847 7.28198C1.24996 8.60973 1.24998 10.3031 1.25 12.4273V12.4273V12.5727V12.5727C1.24998 14.6969 1.24996 16.3903 1.42847 17.718C1.61279 19.089 2.00337 20.2153 2.89404 21.106C3.78471 21.9966 4.91104 22.3872 6.28198 22.5715C7.60974 22.75 9.30317 22.75 11.4274 22.75H11.5727C13.6968 22.75 15.3903 22.75 16.718 22.5715C18.089 22.3872 19.2153 21.9966 20.106 21.106C20.9966 20.2153 21.3872 19.089 21.5715 17.718C21.75 16.3903 21.75 14.6968 21.75 12.5727V12.4987C21.75 11.9817 21.75 11.4923 21.7477 11.0309C21.7451 10.4918 21.3059 10.0569 20.7667 10.0595C20.2276 10.0622 19.7927 10.5014 19.7954 11.0405C19.7976 11.4966 19.7976 11.9814 19.7976 12.5C19.7976 12.799 19.7976 13.0861 19.7971 13.362C13.7051 10.3912 9.3109 15.6805 5.41613 20.3954C4.91695 20.2327 4.56206 20.0129 4.27458 19.7254C3.80713 19.258 3.51865 18.6123 3.36344 17.4579C3.20446 16.2753 3.20238 14.7135 3.20238 12.5C3.20238 10.2865 3.20446 8.72466 3.36344 7.54213C3.51865 6.38769 3.80713 5.74203 4.27458 5.27458C4.74203 4.80713 5.38769 4.51865 6.54213 4.36344C7.72466 4.20446 9.28655 4.20238 11.5 4.20238C12.0186 4.20238 12.5034 4.20238 12.9595 4.20463C13.4986 4.20729 13.9378 3.77239 13.9405 3.23326C13.9431 2.69413 13.5082 2.25493 12.9691 2.25227C12.5078 2.25 12.0184 2.25 11.5015 2.25Z" fill="var(--c-slate-9)"></path>
</svg>
"""
dice = """<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" color="currentColor" fill="none">
<path d="M12 21C15.7497 21 17.6246 21 18.9389 20.0451C19.3634 19.7367 19.7367 19.3634 20.0451 18.9389C21 17.6246 21 15.7497 21 12C21 8.25027 21 6.3754 20.0451 5.06107C19.7367 4.6366 19.3634 4.26331 18.9389 3.95492C17.6246 3 15.7497 3 12 3C8.25027 3 6.3754 3 5.06107 3.95491C4.6366 4.26331 4.26331 4.6366 3.95492 5.06107C3 6.3754 3 8.25027 3 12C3 15.7497 3 17.6246 3.95491 18.9389C4.26331 19.3634 4.6366 19.7367 5.06107 20.0451C6.3754 21 8.25027 21 12 21Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
<path d="M12 12V12.01" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
<path d="M8 8V8.01" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
<path d="M16 16V16.01" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
</svg>
"""
contributors = """<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/user-multiple-02-bulk-rounded.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="var(--c-slate-9)">
<path opacity="0.4" d="M4.25 7C4.25 4.37665 6.37665 2.25 9 2.25C11.6234 2.25 13.75 4.37665 13.75 7C13.75 9.62335 11.6234 11.75 9 11.75C6.37665 11.75 4.25 9.62335 4.25 7Z" fill="var(--c-slate-9)"></path>
<path opacity="0.4" d="M1.25 19C1.25 15.8244 3.82436 13.25 7 13.25H11C14.1756 13.25 16.75 15.8244 16.75 19C16.75 20.5188 15.5188 21.75 14 21.75H4C2.48122 21.75 1.25 20.5188 1.25 19Z" fill="var(--c-slate-9)"></path>
<path d="M13.374 11.4644C13.8812 11.6492 14.4288 11.75 15 11.75C17.6233 11.75 19.75 9.62335 19.75 7C19.75 4.37665 17.6233 2.25 15 2.25C14.4288 2.25 13.8812 2.35081 13.374 2.5356C14.5317 3.67 15.25 5.25111 15.25 7C15.25 8.74889 14.5317 10.33 13.374 11.4644Z" fill="var(--c-slate-9)"></path>
<path d="M17.24 21.75H19.9995C21.5183 21.75 22.7495 20.5188 22.7495 19C22.7495 15.8244 20.1752 13.25 16.9995 13.25H15.416C17.1391 14.5754 18.2495 16.658 18.2495 19C18.2495 20.0488 17.8697 21.0088 17.24 21.75Z" fill="var(--c-slate-9)"></path>
</svg>
"""
badge_logo = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<rect width="16" height="16" rx="2" fill="#6E56CF"/>
<path d="M10 9V13H12V9H10Z" fill="white"/>
<path d="M4 3V13H6V9H10V7H6V5H10V7H12V3H4Z" fill="white"/>
</svg>
"""
github_navbar = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<g clip-path="url(#clip0_10583_5590)">
<path d="M9.37253 15.0407V11.896C9.37253 11.6512 9.3004 11.4383 9.18413 11.246C9.1044 11.1141 9.159 10.9269 9.30313 10.8856C10.4965 10.5432 11.3333 9.99257 11.3333 8.16624C11.3333 7.69144 11.1843 7.24504 10.9223 6.85651C10.917 6.84864 10.912 6.84117 10.9071 6.83404C10.8523 6.75297 10.8248 6.71231 10.8167 6.66811C10.8087 6.62371 10.8201 6.57572 10.8433 6.47949C10.8453 6.47087 10.8475 6.46188 10.8497 6.45247C10.9455 6.05052 10.9532 5.62708 10.8461 5.23209C10.8109 5.10225 10.7355 5.02652 10.5989 5.04114C10.4217 5.06011 10.115 5.14489 9.66 5.44157C9.48126 5.55813 9.39186 5.61641 9.31313 5.62945C9.2344 5.64249 9.1292 5.61518 8.91866 5.56056C8.63086 5.48587 8.33426 5.44578 8 5.44578C7.66573 5.44578 7.36913 5.48587 7.08133 5.56057C6.8708 5.61518 6.7656 5.64249 6.68686 5.62945C6.60814 5.61641 6.51875 5.55813 6.33999 5.44156C5.88502 5.14488 5.57826 5.06011 5.4011 5.04114C5.26453 5.02652 5.18907 5.10225 5.15387 5.23209C5.04678 5.62709 5.05444 6.05053 5.15028 6.45247C5.15253 6.46189 5.15468 6.47089 5.15675 6.4795C5.17984 6.57573 5.19134 6.62371 5.18324 6.66811C5.17518 6.71231 5.14769 6.75297 5.09286 6.83404C5.08802 6.84124 5.08296 6.84871 5.07769 6.85651C4.8157 7.24504 4.66666 7.69144 4.66666 8.16624C4.66666 9.99257 5.5035 10.5432 6.69686 10.8856C6.841 10.9269 6.8956 11.1141 6.81586 11.246C6.6996 11.4383 6.62745 11.6512 6.62745 11.896V12.1962C6.60508 12.1933 6.58243 12.1901 6.56217 12.1867C6.43821 12.1658 6.26036 12.1262 6.05568 12.0518C5.6465 11.9033 5.14059 11.6207 4.73246 11.0799C4.56611 10.8595 4.25258 10.8156 4.03216 10.982C3.81174 11.1483 3.76791 11.4618 3.93426 11.6823C4.4866 12.4142 5.17224 12.795 5.71448 12.9918C5.9855 13.0902 6.22334 13.1437 6.39613 13.1728C6.48274 13.1874 6.55363 13.196 6.60496 13.201C6.61123 13.2016 6.61902 13.2022 6.62745 13.2028V15.0371C3.36407 14.4128 0.835938 11.5972 0.835938 8.00004C0.835938 3.78569 4.10122 0.833374 8.00006 0.833374C11.899 0.833374 15.1643 3.57694 15.1643 8.00264C15.1643 11.6807 12.636 14.4328 9.37253 15.0407Z" fill="currentColor"/>
</g>
</svg>
"""
discord_navbar = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.5447 3.01094C12.5249 2.54302 11.4313 2.19828 10.2879 2.00083C10.2671 1.99702 10.2463 2.00654 10.2356 2.02559C10.0949 2.27573 9.93921 2.60206 9.83011 2.85856C8.60028 2.67444 7.3768 2.67444 6.17222 2.85856C6.06311 2.59636 5.90166 2.27573 5.76038 2.02559C5.74966 2.00717 5.72887 1.99765 5.70803 2.00083C4.56527 2.19764 3.47171 2.54239 2.45129 3.01094C2.44246 3.01475 2.43488 3.0211 2.42986 3.02935C0.355594 6.12826 -0.212633 9.151 0.0661199 12.1362C0.0673809 12.1508 0.0755798 12.1648 0.0869318 12.1737C1.45547 13.1787 2.78114 13.7889 4.08219 14.1933C4.10301 14.1996 4.12507 14.192 4.13832 14.1749C4.44608 13.7546 4.72043 13.3114 4.95565 12.8454C4.96953 12.8181 4.95628 12.7857 4.92791 12.7749C4.49275 12.6099 4.0784 12.4086 3.67982 12.18C3.64829 12.1616 3.64577 12.1165 3.67477 12.095C3.75865 12.0321 3.84255 11.9667 3.92264 11.9007C3.93713 11.8886 3.95732 11.8861 3.97435 11.8937C6.59287 13.0892 9.42771 13.0892 12.0153 11.8937C12.0323 11.8854 12.0525 11.888 12.0677 11.9C12.1478 11.9661 12.2316 12.0321 12.3161 12.095C12.3451 12.1165 12.3433 12.1616 12.3117 12.18C11.9131 12.413 11.4988 12.6099 11.063 12.7743C11.0346 12.7851 11.022 12.8181 11.0359 12.8454C11.2762 13.3108 11.5505 13.7539 11.8526 14.1742C11.8652 14.192 11.8879 14.1996 11.9087 14.1933C13.2161 13.7889 14.5417 13.1787 15.9103 12.1737C15.9223 12.1648 15.9298 12.1515 15.9311 12.1369C16.2647 8.6856 15.3723 5.68765 13.5655 3.02998C13.5611 3.0211 13.5535 3.01475 13.5447 3.01094ZM5.34668 10.3185C4.55833 10.3185 3.90876 9.59478 3.90876 8.70593C3.90876 7.81707 4.54574 7.09331 5.34668 7.09331C6.15393 7.09331 6.79722 7.82342 6.7846 8.70593C6.7846 9.59478 6.14762 10.3185 5.34668 10.3185ZM10.6632 10.3185C9.87481 10.3185 9.22527 9.59478 9.22527 8.70593C9.22527 7.81707 9.86221 7.09331 10.6632 7.09331C11.4704 7.09331 12.1137 7.82342 12.1011 8.70593C12.1011 9.59478 11.4704 10.3185 10.6632 10.3185Z" fill="currentColor"/>
</svg>
"""
send = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path d="M14.9256 2.33952C15.2803 1.34627 14.3212 0.387241 13.328 0.741968L1.49618 4.96762C0.318368 5.38827 0.419982 7.08649 1.63956 7.36363L6.39535 8.43196L8.9271 5.82401C9.18357 5.55983 9.60564 5.55357 9.86977 5.81003C10.134 6.06649 10.1402 6.48855 9.88377 6.75276L7.27357 9.44149L8.30384 14.028C8.58104 15.2476 10.2792 15.3492 10.6999 14.1714L14.9256 2.33952Z" fill="currentColor"/>
</svg>
"""
chat_bubble = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.95127 8.00001C1.95127 4.33242 4.90631 1.35925 8.55153 1.35925C12.1968 1.35925 15.1518 4.33242 15.1518 8.00001C15.1518 11.6676 12.1968 14.6408 8.55153 14.6408C7.71682 14.6408 6.91657 14.4845 6.17936 14.1987C6.12373 14.1772 6.08985 14.1641 6.06509 14.1549C6.05856 14.1555 6.05075 14.1563 6.04129 14.1572L5.97468 14.164L2.46298 14.5293C2.45477 14.5301 2.44652 14.531 2.43823 14.5319C2.29286 14.547 2.13593 14.5634 2.00367 14.5649C1.87238 14.5665 1.62243 14.5597 1.38096 14.4115C1.10142 14.2399 0.911029 13.9533 0.860348 13.6279C0.816568 13.3467 0.905878 13.1117 0.957494 12.9902C1.00949 12.8679 1.08451 12.7283 1.15401 12.5989L2.28749 10.488C2.32629 10.4158 2.35013 10.3712 2.36662 10.3386C2.35226 10.2913 2.33076 10.2269 2.29572 10.1223C2.07214 9.45486 1.95127 8.74084 1.95127 8.00001Z" fill="currentColor"/>
</svg>
"""
image_ai_small = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<g clip-path="url(#clip0_10609_3912)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.71982 2.52091C5.72843 0.270891 10.2719 0.270835 14.2805 2.52091C14.8493 2.84017 15.1668 3.44449 15.1668 4.06767V10.8002L14.8922 10.6615C14.8866 10.6587 14.881 10.656 14.8754 10.6534C14.1758 10.3323 13.4495 10.1662 12.7138 10.1668C11.4716 10.1618 10.2663 10.6268 9.16776 11.4912C8.74063 10.8908 8.23436 10.359 7.66776 9.91931C5.91512 8.55917 3.80742 8.16671 1.3336 8.16671H0.833496V4.06769C0.833496 3.44449 1.15102 2.84017 1.71982 2.52091ZM9.69796 12.3476C10.065 13.0344 10.3364 13.7842 10.4909 14.5703L10.4927 14.5794L10.5492 14.8984C11.8219 14.6287 13.0754 14.1556 14.2805 13.4792C14.8493 13.1599 15.1668 12.5556 15.1668 11.9324V11.9204L14.45 11.5585C13.8742 11.2956 13.2924 11.1661 12.7136 11.1668H12.711C11.7035 11.1625 10.6797 11.5483 9.69796 12.3476ZM9.5633 15.0662L9.50876 14.7586C9.18403 13.1114 8.27296 11.6547 7.0547 10.7093C5.55695 9.54704 3.71312 9.16671 1.3336 9.16671H0.833496V11.9324C0.833496 12.5556 1.15102 13.1599 1.71982 13.4792C4.21319 14.8787 6.9135 15.4077 9.5633 15.0662ZM5.00016 4.33337C4.26378 4.33337 3.66683 4.93033 3.66683 5.66671C3.66683 6.40309 4.26378 7.00004 5.00016 7.00004C5.73654 7.00004 6.3335 6.40309 6.3335 5.66671C6.3335 4.93033 5.73654 4.33337 5.00016 4.33337Z" fill="currentColor"/>
</g>
</svg>
"""
chart = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1 3C1 1.96278 1.96279 1 3 1H13C14.0372 1 15 1.96278 15 3V13C15 14.0372 14.0372 15 13 15H3C1.96279 15 1 14.0372 1 13V3ZM11.5 8.17073C11.7829 8.17073 12.0122 8.40006 12.0122 8.68293V12.0976C12.0122 12.3804 11.7829 12.6098 11.5 12.6098C11.2171 12.6098 10.9878 12.3804 10.9878 12.0976V8.68293C10.9878 8.40006 11.2171 8.17073 11.5 8.17073ZM8.00001 9.53659C8.28288 9.53659 8.5122 9.76591 8.5122 10.0488V12.0976C8.5122 12.3804 8.28288 12.6098 8.00001 12.6098C7.71714 12.6098 7.48782 12.3804 7.48782 12.0976V10.0488C7.48782 9.76591 7.71714 9.53659 8.00001 9.53659ZM4.48781 10.2195C4.77068 10.2195 5 10.4488 5 10.7317V12.0976C5 12.3804 4.77068 12.6098 4.48781 12.6098C4.20493 12.6098 3.97561 12.3804 3.97561 12.0976V10.7317C3.97561 10.4488 4.20493 10.2195 4.48781 10.2195ZM10.0488 3.39024C9.84159 3.39024 9.65481 3.51504 9.57559 3.70643C9.4963 3.89782 9.54008 4.11813 9.68656 4.26462L10.343 4.921C10.0596 5.16469 9.72098 5.43228 9.33178 5.69988C8.01927 6.60225 6.15601 7.4878 3.90243 7.4878C3.61956 7.4878 3.39024 7.71713 3.39024 8C3.39024 8.28287 3.61956 8.5122 3.90243 8.5122C6.42933 8.5122 8.49288 7.5197 9.91213 6.544C10.3618 6.2349 10.7492 5.92579 11.0692 5.64724L11.7353 6.3134C11.8818 6.45988 12.1021 6.50371 12.2936 6.42443C12.4849 6.34515 12.6098 6.15839 12.6098 5.95122V3.90244C12.6098 3.61956 12.3804 3.39024 12.0976 3.39024H10.0488Z" fill="currentColor"/>
</svg>
"""
code_custom = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<g clip-path="url(#clip0_10609_4430)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.00016 0.833374C4.04212 0.833374 0.833496 4.042 0.833496 8.00004C0.833496 11.9581 4.04212 15.1667 8.00016 15.1667C11.9582 15.1667 15.1668 11.9581 15.1668 8.00004C15.1668 4.042 11.9582 0.833374 8.00016 0.833374ZM9.2993 6.21104C9.4157 5.86175 9.22696 5.4842 8.87763 5.36777C8.52836 5.25133 8.15083 5.44011 8.03436 5.7894L6.70103 9.78937C6.58461 10.1387 6.77336 10.5162 7.1227 10.6327C7.47196 10.7491 7.8495 10.5603 7.96596 10.211L9.2993 6.21104ZM5.8049 7.13831C6.06525 6.87797 6.06525 6.45583 5.8049 6.19548C5.54455 5.93513 5.12244 5.93513 4.86209 6.19548L3.52876 7.52884C3.26841 7.78917 3.26841 8.21131 3.52876 8.47164L4.86209 9.80497C5.12244 10.0653 5.54455 10.0653 5.8049 9.80497C6.06525 9.54464 6.06525 9.12251 5.8049 8.86217L4.94297 8.00024L5.8049 7.13831ZM11.1382 6.19548C10.8779 5.93513 10.4558 5.93513 10.1954 6.19548C9.9351 6.45583 9.9351 6.87797 10.1954 7.13831L11.0574 8.00024L10.1954 8.86217C9.9351 9.12251 9.9351 9.54464 10.1954 9.80497C10.4558 10.0653 10.8779 10.0653 11.1382 9.80497L12.4716 8.47164C12.7319 8.21131 12.7319 7.78917 12.4716 7.52884L11.1382 6.19548Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0_10609_4430">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>
"""
message_form = """<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.5762 3.7157C16.9685 3.65026 15.0312 3.65027 12.4234 3.7157L12.3236 3.71821C10.3112 3.76865 8.65532 3.81015 7.32069 4.04229C5.90421 4.28867 4.71818 4.7685 3.71365 5.77561C2.71437 6.77743 2.2359 7.94475 1.99352 9.33883C1.76604 10.6471 1.73161 12.2616 1.68994 14.2156L1.6878 14.3161C1.6594 15.6468 1.65941 16.3533 1.68782 17.6838L1.68997 17.7844C1.73162 19.7384 1.76605 21.3528 1.99353 22.6612C2.23593 24.0552 2.7144 25.2225 3.71366 26.2244C4.71821 27.2314 5.90422 27.7113 7.32072 27.9577C8.65533 28.1898 10.3112 28.2313 12.3236 28.2817L12.4235 28.2842C15.0312 28.3497 16.9685 28.3497 19.5762 28.2842L19.676 28.2817C21.6885 28.2313 23.3444 28.1897 24.679 27.9576C26.0954 27.7113 27.2814 27.2314 28.286 26.2244C29.2853 25.2225 29.7638 24.0552 30.0061 22.661C30.2337 21.3528 30.2681 19.7384 30.3097 17.7844L30.3118 17.6838C30.3402 16.3532 30.3402 15.6468 30.3118 14.3161L30.3097 14.2157C30.2681 12.2616 30.2336 10.6471 30.0061 9.33883C29.7637 7.94475 29.2853 6.77743 28.286 5.77561C27.7216 5.20966 27.0997 4.81022 26.4118 4.52514C26.3072 4.46801 26.195 4.42493 26.0781 4.39743C25.6384 4.24241 25.1726 4.12817 24.6789 4.0423C23.3444 3.81015 21.6885 3.76865 19.676 3.71819L19.5762 3.7157ZM27.5729 11.8004C27.547 11.2597 27.5341 10.9893 27.3384 10.8814C27.1426 10.7735 26.9018 10.9098 26.4205 11.1826L20.7729 14.3826C19.04 15.3645 17.5745 16 15.9996 16C14.4246 16 12.9591 15.3645 11.2263 14.3826L5.5791 11.1829C5.09774 10.9101 4.85706 10.7738 4.66128 10.8817C4.46549 10.9896 4.4526 11.26 4.42681 11.8007C4.39205 12.5293 4.37321 13.3741 4.35188 14.3729C4.32428 15.6656 4.32429 16.3344 4.3519 17.627C4.39632 19.707 4.42998 21.119 4.61893 22.2057C4.79685 23.229 5.09368 23.8369 5.60146 24.346C6.10397 24.8498 6.7202 25.1517 7.7779 25.3357C8.89549 25.5301 10.3531 25.5701 12.4904 25.6237C15.0534 25.688 16.9462 25.688 19.5093 25.6237C21.6465 25.5701 23.1042 25.5301 24.2218 25.3357C25.2794 25.1517 25.8957 24.8498 26.3982 24.346C26.906 23.8369 27.2029 23.229 27.3808 22.2057C27.5697 21.119 27.6034 19.707 27.6478 17.627C27.6754 16.3344 27.6754 15.6656 27.6478 14.3729C27.6265 13.374 27.6076 12.5291 27.5729 11.8004Z" fill="currentColor"/>
</svg>
"""
wave_pattern = """<svg xmlns="http://www.w3.org/2000/svg" width="482" height="525" viewBox="0 0 482 525" fill="none">
<path d="M78 526C78 460 87 363.259 284 283C481 202.741 481 129 481 0M54 526C54 460 63 363.259 260 283C457 202.741 457 129 457 0M30 526C30 460 39 363.259 236 283C433 202.741 433 129 433 0M6 526C6 460 15 363.259 212 283C409 202.741 409 129 409 0M-18 526C-18 460 -9 363.259 188 283C385 202.741 385 129 385 0M-42 526C-42 460 -33 363.259 164 283C361 202.741 361 129 361 0M-66 526C-66 460 -57 363.259 140 283C337 202.741 337 129 337 0M-90 526C-90 460 -81 363.259 116 283C313 202.741 313 129 313 0M-114 526C-114 460 -105 363.259 92 283C289 202.741 289 129 289 0M-138 526C-138 460 -129 363.259 68 283C265 202.741 265 129 265 0M-162 526C-162 460 -153 363.259 44 283C241 202.741 241 129 241 0M-186 526C-186 460 -177 363.259 20 283C217 202.741 217 129 217 0M-210 526C-210 460 -201 363.259 -4 283C193 202.741 193 129 193 0M-234 526C-234 460 -225 363.259 -28 283C169 202.741 169 129 169 0M-258 526C-258 460 -249 363.259 -52 283C145 202.741 145 129 145 0M-282 526C-282 460 -273 363.259 -76 283C121 202.741 121 129 121 0M-306 526C-306 460 -297 363.259 -100 283C97 202.741 97 129 97 0M-330 526C-330 460 -321 363.259 -124 283C73 202.741 73 129 73 0M-354 526C-354 460 -345 363.259 -148 283C49 202.741 49 129 49 0M-378 526C-378 460 -369 363.259 -172 283C25 202.741 25 129 25 0" stroke="url(#paint0_linear_10583_5494)"/>
<defs>
<linearGradient id="paint0_linear_10583_5494" x1="183.5" y1="515.5" x2="504" y2="1.35484e-05" gradientUnits="userSpaceOnUse">
<stop offset="0.100401" stop-color="var(--c-slate-1)"/>
<stop offset="0.296955" stop-color="var(--wave-line-1)"/>
<stop offset="0.5" stop-color="var(--c-slate-1)"/>
<stop offset="0.7" stop-color="var(--wave-line-2)"/>
<stop offset="1" stop-color="var(--c-slate-1)"/>
</linearGradient>
</defs>
</svg>
"""
backend_db = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.25 4.16665C1.25 3.49757 1.61458 2.95993 2.05439 2.56999C2.49518 2.17918 3.08547 1.86531 3.74335 1.6186C5.06527 1.12289 6.83557 0.833313 8.75 0.833313C10.6644 0.833313 12.4347 1.12289 13.7567 1.6186C14.4145 1.86531 15.0048 2.17918 15.4456 2.56999C15.8854 2.95993 16.25 3.49757 16.25 4.16665V8.323C16.25 8.95665 16.1672 9.36715 15.7853 9.73215C15.7035 9.81031 15.6627 9.8494 15.5968 9.86506C15.5309 9.88081 15.4632 9.86023 15.3279 9.81906C15.2697 9.8014 15.2111 9.78465 15.1519 9.76873C13.436 9.30915 11.6932 9.72715 10.3982 10.7456C10.2933 10.8281 10.2409 10.8694 10.1904 10.8826C10.14 10.8957 10.0654 10.884 9.91633 10.8605C9.259 10.7571 8.57642 10.9791 8.10618 11.4477C8.00229 11.5513 7.95035 11.6031 7.89958 11.622C7.84882 11.6409 7.78946 11.6368 7.67074 11.6285C6.003 11.5116 4.30248 11.1282 2.959 10.496C2.62316 10.3379 2.31938 10.1697 2.04838 9.99223C1.37781 9.55306 1.25 9.11031 1.25 8.323V4.16665ZM4.22761 5.11536C3.73236 4.9204 3.37937 4.71064 3.16007 4.51621C2.86283 4.25268 2.86283 4.08061 3.16007 3.81708C3.39399 3.6097 3.78002 3.38485 4.32856 3.17915C5.4195 2.77005 6.98252 2.49998 8.75 2.49998C10.5175 2.49998 12.0805 2.77005 13.1714 3.17915C13.72 3.38485 14.106 3.6097 14.3399 3.81708C14.6372 4.08061 14.6372 4.25268 14.3399 4.51621C14.106 4.7236 13.72 4.94844 13.1714 5.15414C12.0805 5.56324 10.5175 5.83331 8.75 5.83331C8.00242 5.83331 7.29141 5.785 6.63723 5.69828C5.82318 5.59037 5.01893 5.42686 4.22761 5.11536ZM4.76322 8.4364C4.43266 8.33706 4.08413 8.52448 3.98475 8.85506C3.88538 9.18565 4.0728 9.53415 4.40337 9.63348C4.93637 9.79373 5.52613 9.9239 6.15617 10.0195C6.49743 10.0713 6.81608 9.83665 6.86788 9.4954C6.91968 9.15406 6.68503 8.83548 6.34376 8.78365C5.76435 8.69573 5.23285 8.57765 4.76322 8.4364Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.56148 13.4206C7.54583 13.3577 7.538 13.3262 7.51733 13.3088C7.49667 13.2914 7.46596 13.2891 7.40453 13.2847C5.62837 13.1551 3.85218 12.7581 2.24933 12.0038C2.08837 11.9281 1.92927 11.8481 1.77289 11.7636C1.53267 11.634 1.41255 11.5691 1.33128 11.6176C1.25 11.6661 1.25 11.7986 1.25 12.0637V15.8331C1.25 16.5022 1.61458 17.0399 2.05439 17.4298C2.49518 17.8206 3.08547 18.1345 3.74335 18.3812C5.06528 18.8769 6.83558 19.1665 8.75 19.1665C8.97617 19.1665 9.20025 19.1625 9.42192 19.1545C9.75142 19.1427 9.91608 19.1368 9.95808 19.0406C10 18.9443 9.88475 18.8111 9.65433 18.5446C9.42942 18.2846 9.23017 18.0043 9.05917 17.7082C8.77442 17.2151 8.71417 16.6538 8.84683 16.143C8.93242 15.813 8.97525 15.648 8.95492 15.552C8.93458 15.4559 8.859 15.3608 8.70792 15.1706C8.45992 14.8587 8.13864 14.4531 7.93707 14.1931C7.75378 13.9567 7.62933 13.6933 7.56148 13.4206ZM4.76323 14.2697C4.43266 14.1704 4.08413 14.3578 3.98475 14.6884C3.88538 15.019 4.0728 15.3675 4.40337 15.4668C4.93638 15.6271 5.52613 15.7572 6.15617 15.8528C6.49743 15.9046 6.81608 15.67 6.86788 15.3287C6.91968 14.9874 6.68503 14.6688 6.34376 14.617C5.76435 14.5291 5.23285 14.411 4.76323 14.2697Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.3667 12.5668C11.3492 11.2018 13.1074 10.5153 14.8284 10.9763C15.966 11.2811 16.8678 12.0296 17.3957 12.9833C17.6187 13.386 17.4729 13.8931 17.0702 14.116C16.6677 14.3389 16.1605 14.1932 15.9376 13.7905C15.6197 13.2163 15.08 12.7692 14.3971 12.5862C13.0632 12.2289 11.6925 13.0203 11.3352 14.3534C11.2532 14.6592 11.0052 14.8921 10.6949 14.9546C10.3846 15.0172 10.0657 14.8985 9.87174 14.6483L8.92482 13.4273C8.64282 13.0635 8.70899 12.54 9.07274 12.258C9.43641 11.976 9.95991 12.0422 10.2419 12.4059L10.3667 12.5668ZM16.8048 15.0458C16.4947 15.1085 16.2467 15.3413 16.1648 15.647C15.8076 16.9801 14.4367 17.7715 13.1029 17.4142C12.4358 17.2355 11.9054 16.8048 11.5849 16.2497C11.3547 15.8512 10.8451 15.7147 10.4465 15.9448C10.048 16.1749 9.91141 16.6847 10.1416 17.0832C10.6742 18.0054 11.5605 18.7264 12.6717 19.0241C14.3929 19.4852 16.1515 18.7984 17.1339 17.4328L17.2585 17.5933C17.5407 17.9568 18.0643 18.0227 18.4278 17.7404C18.7913 17.4581 18.8572 16.9346 18.5749 16.5711L17.628 15.3516C17.4339 15.1017 17.115 14.9833 16.8048 15.0458Z" fill="currentColor"/>
</svg>
"""
backend_async = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.8289 4.08928C1.55597 4.45985 1.63513 4.98152 2.00571 5.25445C2.15468 5.36417 2.32807 5.41698 2.49989 5.41684H3.74994V12.0835C3.74994 15.6295 6.35194 18.3335 9.99992 18.3335C10.4602 18.3335 10.8332 17.9604 10.8332 17.5002C10.8332 17.04 10.4602 16.6668 9.99992 16.6668C7.28966 16.6668 5.41661 14.7263 5.41661 12.0835V5.41684H6.6734C6.84297 5.41559 7.01374 5.36273 7.16073 5.25448C7.53132 4.98155 7.61038 4.45975 7.33746 4.08917L7.33533 4.08635C7.28801 4.0237 7.15328 3.84531 7.07521 3.74527C6.91734 3.54298 6.69877 3.27044 6.46003 2.99547C6.22488 2.72463 5.95376 2.43233 5.69216 2.20118C5.56231 2.08644 5.41514 1.96913 5.26062 1.87598C5.12898 1.79662 4.88394 1.66681 4.58323 1.66681C4.28253 1.66681 4.03751 1.79662 3.90587 1.87598C3.75135 1.96913 3.60418 2.08644 3.47433 2.20118C3.21272 2.43232 2.9416 2.72463 2.70645 2.99545C2.46771 3.27043 2.24913 3.54295 2.09127 3.74524C2.01332 3.84512 1.8788 4.02321 1.83127 4.08615L1.8289 4.08928Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.2498 7.91687C16.2498 4.37091 13.6478 1.66687 9.99984 1.66687C9.53959 1.66687 9.1665 2.03997 9.1665 2.5002C9.1665 2.96045 9.53959 3.33354 9.99984 3.33354C12.7102 3.33354 14.5832 5.27404 14.5832 7.91687V14.5835H13.3332C13.1613 14.5833 12.988 14.6362 12.839 14.7459C12.4684 15.0188 12.3893 15.5407 12.6623 15.9112L12.6645 15.9141C12.7118 15.9768 12.8465 16.1551 12.9246 16.2551C13.0824 16.4574 13.301 16.7299 13.5398 17.0049C13.7749 17.2758 14.046 17.568 14.3076 17.7992C14.4375 17.9139 14.5847 18.0313 14.7392 18.1243C14.8708 18.2038 15.1158 18.3335 15.4165 18.3335C15.7173 18.3335 15.9623 18.2038 16.0939 18.1243C16.2484 18.0313 16.3956 17.9139 16.5254 17.7992C16.7871 17.568 17.0582 17.2758 17.2933 17.0049C17.5321 16.7299 17.7507 16.4573 17.9085 16.2551C17.9865 16.1551 18.1212 15.9768 18.1686 15.914L18.1708 15.911C18.4438 15.5405 18.3646 15.0188 17.994 14.7458C17.844 14.6354 17.6693 14.5826 17.4963 14.5835H16.2498V7.91687Z" fill="currentColor"/>
</svg>
"""
backend_compatible = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path d="M9.50684 5.73327C10.313 5.62488 11.3021 5.62495 12.3806 5.62502H14.2441C14.4908 5.62502 14.6141 5.62502 14.6883 5.54518C14.7624 5.46534 14.7536 5.34519 14.7359 5.10489C14.7205 4.89624 14.7008 4.69912 14.6758 4.51289C14.568 3.71326 14.3525 3.04877 13.893 2.48888C13.7285 2.28845 13.5448 2.10467 13.3443 1.94019C12.7535 1.45534 12.0463 1.24215 11.1872 1.14059C10.3503 1.04167 9.2925 1.04168 7.95728 1.04169H7.87575C6.54053 1.04168 5.48272 1.04167 4.64588 1.14059C3.78674 1.24214 3.07949 1.45534 2.4887 1.94019C2.28827 2.10467 2.10449 2.28845 1.94 2.48888C1.45515 3.07967 1.24195 3.78692 1.1404 4.64606C1.04149 5.48291 1.0415 6.5407 1.0415 7.87592V7.95745C1.0415 9.29269 1.04149 10.3504 1.1404 11.1873C1.24195 12.0464 1.45515 12.7537 1.94 13.3445C2.10449 13.5449 2.28827 13.7287 2.4887 13.8932C3.04859 14.3527 3.71308 14.5682 4.5127 14.6759C4.69893 14.701 4.89605 14.7207 5.1047 14.7361C5.345 14.7538 5.46515 14.7626 5.545 14.6884C5.62484 14.6143 5.62484 14.4909 5.62484 14.2443L5.62483 12.3808C5.62476 11.3023 5.6247 10.3132 5.73309 9.50702C5.8525 8.61877 6.13345 7.67922 6.90625 6.90643C7.67904 6.13364 8.61859 5.85269 9.50684 5.73327Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.4543 6.875H13.3791C14.5187 6.87498 15.4373 6.87498 16.1598 6.97211C16.9099 7.07295 17.5414 7.2887 18.0431 7.79029C18.5447 8.29189 18.7604 8.92342 18.8612 9.67358C18.9583 10.396 18.9583 11.3146 18.9583 12.4543V13.3791C18.9583 14.5187 18.9583 15.4373 18.8612 16.1598C18.7604 16.9099 18.5447 17.5414 18.0431 18.0431C17.5414 18.5447 16.9099 18.7604 16.1598 18.8612C15.4373 18.9583 14.5187 18.9583 13.3791 18.9583H12.4543C11.3146 18.9583 10.396 18.9583 9.6735 18.8612C8.92342 18.7604 8.29189 18.5447 7.79029 18.0431C7.28869 17.5414 7.07295 16.9099 6.9721 16.1598C6.87498 15.4373 6.87498 14.5187 6.875 13.3791V12.4543C6.87498 11.3146 6.87498 10.396 6.9721 9.67358C7.07295 8.92342 7.2887 8.29189 7.79029 7.79029C8.29189 7.2887 8.92342 7.07295 9.67358 6.97211C10.396 6.87498 11.3146 6.87498 12.4543 6.875ZM12.9167 9.58333C13.3769 9.58333 13.75 9.95642 13.75 10.4167V12.0833H15.4167C15.8769 12.0833 16.25 12.4564 16.25 12.9167C16.25 13.3769 15.8769 13.75 15.4167 13.75H13.75V15.4167C13.75 15.8769 13.3769 16.25 12.9167 16.25C12.4564 16.25 12.0833 15.8769 12.0833 15.4167V13.75H10.4167C9.95642 13.75 9.58333 13.3769 9.58333 12.9167C9.58333 12.4564 9.95642 12.0833 10.4167 12.0833H12.0833V10.4167C12.0833 9.95642 12.4564 9.58333 12.9167 9.58333Z" fill="currentColor"/>
</svg>
"""
backend_auth = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.62592 1.875C11.221 1.87499 12.4974 1.87498 13.5224 1.97707C13.4284 2.22143 13.3584 2.38968 13.3137 2.48698C13.1798 2.54863 12.9182 2.65143 12.5023 2.80531L11.9214 3.02025C11.2674 3.26228 10.8332 3.88593 10.8332 4.58333C10.8332 5.28073 11.2674 5.9044 11.9214 6.14642L12.5023 6.36136C12.9182 6.51523 13.183 6.61803 13.3169 6.67969C13.3786 6.81355 13.4846 7.08169 13.6385 7.49754L13.8534 8.07839C14.0954 8.73242 14.7191 9.16667 15.4165 9.16667C16.1139 9.16667 16.7376 8.73242 16.9796 8.07839L17.1945 7.49754C17.3484 7.08169 17.4512 6.81355 17.5128 6.67968C17.6101 6.63488 17.7783 6.56836 18.0225 6.4763C18.1248 7.51334 18.1248 8.86783 18.1248 10.4643C18.1248 12.2899 18.1248 13.7238 17.9743 14.8433C17.8201 15.9905 17.4976 16.9008 16.7824 17.6159C16.0673 18.3311 15.157 18.6536 14.0098 18.8078C12.8903 18.9583 11.4564 18.9583 9.63084 18.9583C7.80522 18.9583 6.27604 18.9583 5.15652 18.8078C4.00931 18.6536 3.0991 18.3311 2.38393 17.6159C1.66877 16.9008 1.34624 15.9905 1.192 14.8433C1.04149 13.7238 1.0415 12.2899 1.0415 10.4643C1.0415 8.63875 1.04149 7.10953 1.192 5.99002C1.34624 4.84281 1.66877 3.93259 2.38393 3.21743C3.0991 2.50227 4.00931 2.17973 5.15652 2.02549C6.27604 1.87498 7.8003 1.87499 9.62592 1.875ZM11.6624 8.33333C11.6624 9.48392 10.7283 10.4167 9.57609 10.4167C8.42392 10.4167 7.48981 9.48392 7.48981 8.33333C7.48981 7.18274 8.42392 6.25 9.57609 6.25C10.7283 6.25 11.6624 7.18274 11.6624 8.33333ZM13.8758 14.0649C11.9693 10.7283 7.19712 10.7283 5.29052 14.0649C5.17998 14.2583 5.18078 14.496 5.2926 14.6887C5.40443 14.8814 5.61038 15 5.83317 15H13.3332C13.556 15 13.7619 14.8814 13.8738 14.6887C13.9856 14.496 13.9863 14.2583 13.8758 14.0649Z" fill="currentColor"/>
<path d="M15.4167 1.04169C15.6782 1.04169 15.9121 1.20452 16.0028 1.44979L16.2178 2.03065C16.5194 2.84594 16.6157 3.06745 16.7741 3.2259C16.9326 3.38436 17.1541 3.48058 17.9694 3.78226L18.5503 3.9972C18.7955 4.08795 18.9583 4.32183 18.9583 4.58335C18.9583 4.84488 18.7955 5.07875 18.5503 5.16951L17.9694 5.38445C17.1541 5.68613 16.9326 5.78235 16.7741 5.9408C16.6157 6.09926 16.5194 6.32077 16.2178 7.13606L16.0028 7.71692C15.9121 7.96219 15.6782 8.12502 15.4167 8.12502C15.1552 8.12502 14.9213 7.96219 14.8305 7.71692L14.6156 7.13606C14.3139 6.32077 14.2177 6.09926 14.0592 5.9408C13.9007 5.78235 13.6793 5.68613 12.8639 5.38445L12.2831 5.16951C12.0378 5.07875 11.875 4.84488 11.875 4.58335C11.875 4.32183 12.0378 4.08795 12.2831 3.9972L12.8639 3.78226C13.6793 3.48058 13.9007 3.38436 14.0592 3.2259C14.2177 3.06745 14.3139 2.84594 14.6156 2.03065L14.8305 1.44979C14.9213 1.20452 15.1552 1.04169 15.4167 1.04169Z" fill="currentColor"/>
</svg>
"""
copy_pip = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<g clip-path="url(#clip0_10744_8992)">
<path d="M4.50016 9.90458C4.5001 9.04178 4.50005 8.25051 4.58676 7.60558C4.6823 6.89498 4.90706 6.14334 5.52529 5.52511C6.14352 4.90687 6.8952 4.68211 7.60574 4.58658C8.25074 4.49987 9.042 4.49992 9.9048 4.49998H11.3956C11.5929 4.49998 11.6916 4.49998 11.7509 4.43611C11.8103 4.37223 11.8032 4.27611 11.789 4.08387C11.7767 3.91695 11.761 3.75926 11.7409 3.61027C11.6547 2.97057 11.4823 2.43898 11.1147 1.99107C10.9831 1.83073 10.8361 1.6837 10.6757 1.55211C10.2031 1.16423 9.63734 0.99368 8.95 0.912433C8.28054 0.8333 7.43427 0.833306 6.36612 0.833313H6.30089C5.23272 0.833306 4.38648 0.8333 3.717 0.912433C3.02968 0.993673 2.46388 1.16423 1.99125 1.55211C1.83091 1.6837 1.68388 1.83073 1.5523 1.99107C1.16442 2.4637 0.993856 3.0295 0.912616 3.71681C0.833483 4.38629 0.83349 5.23253 0.833496 6.3007V6.36592C0.83349 7.43411 0.833483 8.28031 0.912616 8.94978C0.993856 9.63711 1.16442 10.2029 1.5523 10.6756C1.68388 10.8359 1.83091 10.9829 1.99125 11.1145C2.43916 11.4821 2.97076 11.6545 3.61046 11.7407C3.75944 11.7608 3.91714 11.7765 4.08406 11.7888C4.2763 11.803 4.37241 11.81 4.43629 11.7507C4.50016 11.6914 4.50016 11.5927 4.50016 11.3954V9.90458Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.36914 6.06072C8.41541 6.41361 8.16681 6.7372 7.81394 6.78347C7.38994 6.83907 7.17928 6.9322 7.04101 7.04587C6.91908 7.1462 6.83328 7.27707 6.77634 7.56027C6.70628 7.9092 6.3666 8.13527 6.01766 8.0652C5.66871 7.99514 5.44266 7.6554 5.51274 7.30647C5.6113 6.8158 5.81286 6.38729 6.22223 6.05052C6.62378 5.72019 7.10628 5.57637 7.64634 5.50554C7.99928 5.45927 8.32288 5.70783 8.36914 6.06072ZM12.2977 6.06072C12.3439 5.70783 12.6675 5.45927 13.0204 5.50554C13.5605 5.57637 14.043 5.72019 14.4445 6.05052C14.8539 6.38729 15.0555 6.8158 15.154 7.30647C15.2241 7.6554 14.9981 7.99514 14.6491 8.0652C14.3002 8.13527 13.9605 7.9092 13.8904 7.56027C13.8335 7.27707 13.7477 7.1462 13.6257 7.04587C13.4875 6.9322 13.2768 6.83907 12.8528 6.78347C12.4999 6.7372 12.2514 6.41361 12.2977 6.06072ZM8.72228 6.14451C8.72228 5.7886 9.01081 5.50008 9.36674 5.50008H11.3C11.6559 5.50008 11.9445 5.7886 11.9445 6.14451C11.9445 6.50042 11.6559 6.78894 11.3 6.78894H9.36674C9.01081 6.78894 8.72228 6.50042 8.72228 6.14451ZM6.14456 8.72227C6.50047 8.72227 6.78901 9.0108 6.78901 9.36667V11.3C6.78901 11.6559 6.50047 11.9444 6.14456 11.9444C5.78865 11.9444 5.50012 11.6559 5.50012 11.3V9.36667C5.50012 9.0108 5.78865 8.72227 6.14456 8.72227ZM14.5222 8.72227C14.8781 8.72227 15.1667 9.0108 15.1667 9.36667V11.3C15.1667 11.6559 14.8781 11.9444 14.5222 11.9444C14.1663 11.9444 13.8778 11.6559 13.8778 11.3V9.36667C13.8778 9.0108 14.1663 8.72227 14.5222 8.72227ZM6.01766 12.6015C6.3666 12.5314 6.70628 12.7575 6.77634 13.1064C6.83328 13.3896 6.91908 13.5205 7.04101 13.6208C7.17928 13.7345 7.38994 13.8276 7.81394 13.8832C8.16681 13.9295 8.41541 14.2531 8.36914 14.6059C8.32288 14.9589 7.99928 15.2074 7.64634 15.1611C7.10628 15.0903 6.62378 14.9465 6.22223 14.6161C5.81285 14.2794 5.6113 13.8509 5.51274 13.3602C5.44266 13.0113 5.66871 12.6715 6.01766 12.6015ZM14.6491 12.6015C14.9981 12.6715 15.2241 13.0113 15.154 13.3602C15.0555 13.8509 14.8539 14.2794 14.4445 14.6161C14.043 14.9465 13.5605 15.0903 13.0204 15.1611C12.6675 15.2074 12.3439 14.9589 12.2977 14.6059C12.2514 14.2531 12.4999 13.9295 12.8528 13.8832C13.2768 13.8276 13.4875 13.7345 13.6257 13.6208C13.7477 13.5205 13.8335 13.3896 13.8904 13.1064C13.9605 12.7575 14.3001 12.5314 14.6491 12.6015ZM8.72228 14.5221C8.72228 14.1663 9.01081 13.8777 9.36674 13.8777H11.3C11.6559 13.8777 11.9445 14.1663 11.9445 14.5221C11.9445 14.8781 11.6559 15.1666 11.3 15.1666H9.36674C9.01081 15.1666 8.72228 14.8781 8.72228 14.5221Z" fill="currentColor"/>
</g>
</svg>
"""
forum = """<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/chatting-01-stroke-standard.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="currentColor">
<path d="M10 21.7713C9.21896 21.5882 8.48465 21.3017 7.77536 20.9358C7.27207 20.6762 6.69036 20.5929 6.14794 20.7556L3.77882 21.4664C3.01602 21.6952 2.3048 20.984 2.53365 20.2212L3.24438 17.8521C3.40711 17.3096 3.32379 16.7279 3.06417 16.2246C2.40213 14.9412 2 13.5759 2 12C2 6.47715 6.47715 2 12 2C16.6596 2 20.3899 5.18693 21.5 9.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M16.5 22C13.4624 22 11 19.5376 11 16.5C11 13.4624 13.4624 11 16.5 11C19.5376 11 22 13.4624 22 16.5C22 17.3667 21.7788 18.1177 21.4147 18.8236C21.2719 19.1004 21.2261 19.4203 21.3156 19.7186L21.7065 21.0216C21.8324 21.4412 21.4412 21.8324 21.0216 21.7065L19.7186 21.3156C19.4203 21.2261 19.1004 21.2719 18.8236 21.4147C18.1177 21.7788 17.3667 22 16.5 22Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
"""
python = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/python-solid-standard.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="currentColor">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.49887 2.25C8.53237 2.25 7.74887 3.0335 7.74887 4V6.75H12C12.2761 6.75 12.5 6.97386 12.5 7.25C12.5 7.52614 12.2761 7.75 12 7.75H7.5L3.99805 7.75C3.03155 7.75 2.24805 8.5335 2.24805 9.5V14.5C2.24805 15.4665 3.03155 16.25 3.99805 16.25H6.75V12C6.75 11.7239 6.97386 11.5 7.25 11.5H16.25V7.75H16.2489V4C16.2489 3.0335 15.4654 2.25 14.4989 2.25H9.49887ZM17.25 7.75V12C17.25 12.2761 17.0261 12.5 16.75 12.5H7.75V16.5C7.75 16.5114 7.74962 16.5227 7.74887 16.5339V20C7.74887 20.9665 8.53237 21.75 9.49887 21.75H14.4989C15.4654 21.75 16.2489 20.9665 16.2489 20V17.25H12C11.7239 17.25 11.5 17.0261 11.5 16.75C11.5 16.4739 11.7239 16.25 12 16.25H19.998C20.9645 16.25 21.748 15.4665 21.748 14.5V9.5C21.748 8.5335 20.9645 7.75 19.998 7.75L17.25 7.75ZM10.25 3.75C10.6642 3.75 11 4.08579 11 4.5V4.51C11 4.92421 10.6642 5.26 10.25 5.26C9.83579 5.26 9.5 4.92421 9.5 4.51V4.5C9.5 4.08579 9.83579 3.75 10.25 3.75ZM14.5 19.49C14.5 19.0758 14.1642 18.74 13.75 18.74C13.3358 18.74 13 19.0758 13 19.49V19.5C13 19.9142 13.3358 20.25 13.75 20.25C14.1642 20.25 14.5 19.9142 14.5 19.5V19.49Z" fill="currentColor"></path>
</svg>
"""
package = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/package-receive-solid-rounded.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="currentColor">
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.35579 7.52874C4.32437 7.54804 4.15774 7.67723 3.96159 7.8313C3.97964 7.84417 3.99912 7.85767 4.02014 7.87183C4.36522 8.10424 4.90633 8.36743 5.73062 8.76513L8.65182 10.1745C10.5195 11.0756 11.2418 11.4048 12 11.4048C12.7582 11.4048 13.4806 11.0756 15.3482 10.1745L18.2694 8.76513C19.0937 8.36743 19.6348 8.10424 19.9799 7.87183C20.0009 7.85767 20.0204 7.84417 20.0384 7.8313C19.8423 7.67723 19.6756 7.54804 19.6442 7.52874C19.3259 7.33316 18.8178 7.10706 18.0067 6.7501L16.4948 6.08471C16.0098 5.87127 15.8063 5.33962 16.0403 4.89723C16.2743 4.45485 16.8572 4.26925 17.3422 4.48269L18.9202 5.17716L18.9202 5.17718C19.645 5.49608 20.2839 5.77723 20.7335 6.05341C21.1829 6.32951 21.75 6.78375 21.75 7.52563C21.75 7.55007 21.7489 7.57428 21.7468 7.59822C21.7489 7.62118 21.75 7.64445 21.75 7.66797L21.75 17.301C21.75 18.4205 20.9311 19.1639 19.9258 19.7654C18.9075 20.3747 17.1986 21.0945 15.3055 21.8918C13.8861 22.4901 12.9716 22.8756 12 22.8756C11.0284 22.8756 10.1139 22.4901 8.69452 21.8918L8.69452 21.8918C6.80139 21.0945 5.0925 20.3747 4.07416 19.7654C3.06888 19.1639 2.25 18.4205 2.25 17.301L2.25 7.66797C2.25 7.64445 2.25108 7.62118 2.2532 7.59822C2.25108 7.57428 2.25 7.55007 2.25 7.52563C2.25 6.78375 2.81708 6.32951 3.2665 6.05341C3.71606 5.77723 4.35503 5.49608 5.07981 5.17718L6.70132 4.46356C7.1863 4.25012 7.76914 4.43572 8.00313 4.8781C8.23713 5.32048 8.03366 5.85213 7.54868 6.06557L5.99328 6.7501C5.18221 7.10706 4.67415 7.33316 4.35579 7.52874ZM6.33103 12.6044C5.9593 12.4217 5.50982 12.5749 5.32709 12.9467C5.14436 13.3184 5.29758 13.7679 5.66931 13.9506L7.66931 14.9337C8.04104 15.1164 8.49051 14.9632 8.67324 14.5915C8.85597 14.2198 8.70276 13.7703 8.33103 13.5876L6.33103 12.6044Z" fill="currentColor"></path>
<path d="M14.7606 7.77422C15.1192 7.35415 15.0693 6.72295 14.6492 6.3644C14.4626 6.20508 14.2343 6.1264 14.0067 6.125H13L13 2.125C13 1.57272 12.5523 1.125 12 1.125C11.4477 1.125 11 1.57272 11 2.125V6.125H9.99336C9.76579 6.1264 9.53745 6.20508 9.3508 6.3644C8.93073 6.72295 8.88086 7.35415 9.23941 7.77422L10.2394 8.94579L10.2721 8.98415L10.2721 8.98415C10.4788 9.22646 10.6945 9.47927 10.9005 9.66345C11.1317 9.87011 11.4948 10.125 12 10.125C12.5052 10.125 12.8683 9.87011 13.0995 9.66345C13.3056 9.47927 13.5212 9.22647 13.7279 8.98415L13.7279 8.98415L13.7606 8.94579L14.7606 7.77422Z" fill="currentColor"></path>
</svg>
"""
document_code = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" class="injected-svg" data-src="https://cdn.hugeicons.com/icons/document-code-solid-rounded.svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" color="currentColor">
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.1175 15.2221C16.757 15.6405 16.8038 16.2719 17.2221 16.6325L19.0619 18.2182C19.4282 18.5339 19.6488 18.7264 19.7899 18.875C19.6488 19.0236 19.4282 19.2161 19.0619 19.5318L17.2221 21.1175C16.8038 21.4781 16.757 22.1095 17.1175 22.5279C17.4781 22.9462 18.1095 22.993 18.5279 22.6325L20.3677 21.0467C20.3823 21.0341 20.3968 21.0216 20.4113 21.0091C20.7602 20.7085 21.0948 20.4202 21.3337 20.1503C21.5959 19.8541 21.875 19.4374 21.875 18.875C21.875 18.3126 21.5959 17.8959 21.3337 17.5997C21.0948 17.3298 20.7602 17.0415 20.4113 16.7409C20.3968 16.7284 20.3823 16.7159 20.3677 16.7033L18.5279 15.1175C18.1095 14.757 17.4781 14.8038 17.1175 15.2221Z" fill="currentColor"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.6325 15.2221C14.993 15.6405 14.9462 16.2719 14.5279 16.6325L12.6881 18.2182C12.3218 18.5339 12.1012 18.7264 11.9601 18.875C12.1012 19.0236 12.3218 19.2161 12.6881 19.5318L14.5279 21.1175C14.9462 21.4781 14.993 22.1095 14.6325 22.5279C14.2719 22.9462 13.6405 22.993 13.2221 22.6325L11.3823 21.0467C11.3677 21.0341 11.3532 21.0216 11.3387 21.0091C10.9898 20.7085 10.6552 20.4202 10.4163 20.1503C10.1541 19.8541 9.875 19.4374 9.875 18.875C9.875 18.3126 10.1541 17.8959 10.4163 17.5997C10.6552 17.3298 10.9898 17.0415 11.3387 16.7409C11.3532 16.7284 11.3677 16.7159 11.3823 16.7033L13.2221 15.1175C13.6405 14.757 14.2719 14.8038 14.6325 15.2221Z" fill="currentColor"></path>
<path d="M6.81154 22.5222C7.79379 22.6249 7.35661 22.625 8.89771 22.625C9.43745 22.625 9.875 22.1874 9.875 21.6477C9.875 21.1079 9.43745 20.6704 8.89771 20.6704C7.28909 20.6704 7.88285 20.6691 7.0134 20.5781C6.15948 20.4888 5.67555 20.3221 5.31772 20.069C5.07627 19.8983 4.86389 19.6972 4.6861 19.4728C4.43053 19.1503 4.26109 18.7175 4.16886 17.9307C4.07393 17.121 4.07235 16.0637 4.07235 14.5402L4.07227 11.64C4.07225 11.373 4.07242 10.7344 4.35304 10.2623C4.52597 9.97129 4.74739 9.72819 4.97484 9.60437C5.34135 9.40484 5.76154 9.29148 6.20821 9.29148L7.24858 9.32797C7.62867 9.33586 8.07221 9.32386 8.50036 9.20914C9.33433 8.98567 9.98574 8.33427 10.2092 7.50029C10.3239 7.07215 10.3359 6.62861 10.328 6.24851L10.2915 5.20815C10.2915 4.74046 10.4159 4.33332 10.6333 3.95491C10.76 3.73433 10.9807 3.53244 11.2855 3.35512C11.7476 3.08622 12.301 3.08372 12.6392 3.0822C12.9773 3.08068 13.3341 3.07951 13.6322 3.07951C15.4663 3.07951 16.1334 3.09346 16.6368 3.27081C17.5094 3.57827 18.1751 4.21991 18.4852 5.00527C18.5628 5.20192 18.6177 5.46034 18.6471 5.90829C18.6771 6.36496 18.6776 6.94791 18.6776 7.78817V12.9013C18.6776 13.439 19.1136 13.8749 19.6513 13.8749C20.1891 13.8749 20.625 13.439 20.625 12.9013V7.75498C20.625 6.95583 20.625 6.30827 20.5903 5.77969C20.5545 5.23506 20.4789 4.74939 20.2956 4.28522C19.7668 2.94592 18.6584 1.91165 17.2818 1.42664C16.423 1.12406 14.9509 1.12445 13.3959 1.12499C10.5563 1.12463 8.86965 1.12442 7.48721 1.61149C5.26721 2.39367 3.49348 4.05641 2.65009 6.19247C2.36897 6.90443 2.24444 7.66914 2.18419 8.58599C2.125 9.48669 2.125 10.5993 2.125 12.0176V12.0176V14.6011C2.12498 16.0492 2.12496 17.2219 2.23485 18.1592C2.34896 19.1326 2.59221 19.9705 3.16204 20.6895C3.45722 21.062 3.80577 21.3908 4.19614 21.6668C4.9409 22.1935 5.80212 22.4166 6.81154 22.5222Z" fill="currentColor"></path>
</svg>
"""
infinity = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.2513 8.33333C6.44279 8.33333 5.83464 8.95891 5.83464 10C5.83464 11.0411 6.44279 11.6667 7.2513 11.6667C7.34849 11.6667 7.52139 11.6185 7.7736 11.4352C8.0177 11.2578 8.26749 11.0034 8.50089 10.7201C8.71072 10.4654 8.89122 10.2072 9.02605 10C8.89122 9.79275 8.71072 9.53458 8.50089 9.27991C8.26749 8.99658 8.0177 8.74216 7.7736 8.56475C7.52139 8.3815 7.34849 8.33333 7.2513 8.33333ZM10.9766 10C11.1114 10.2072 11.2919 10.4654 11.5017 10.7201C11.7351 11.0034 11.9849 11.2578 12.229 11.4352C12.4812 11.6185 12.6541 11.6667 12.7513 11.6667C13.5598 11.6667 14.168 11.0411 14.168 10C14.168 8.95891 13.5598 8.33333 12.7513 8.33333C12.6541 8.33333 12.4812 8.3815 12.229 8.56475C11.9849 8.74216 11.7351 8.99658 11.5017 9.27991C11.2919 9.53458 11.1114 9.79275 10.9766 10ZM10.0013 11.5092C9.93372 11.5981 9.86222 11.6888 9.78722 11.7799C9.50572 12.1216 9.1543 12.4922 8.75339 12.7835C8.36047 13.069 7.84447 13.3333 7.2513 13.3333C5.29839 13.3333 4.16797 11.7203 4.16797 10C4.16797 8.27963 5.29839 6.66666 7.2513 6.66666C7.84447 6.66666 8.36047 6.93101 8.75339 7.21648C9.1543 7.50785 9.50572 7.87843 9.78722 8.22011C9.86222 8.31117 9.93372 8.40191 10.0013 8.49083C10.0689 8.40191 10.1404 8.31117 10.2154 8.22011C10.4969 7.87843 10.8483 7.50785 11.2492 7.21648C11.6421 6.93101 12.1581 6.66666 12.7513 6.66666C14.7042 6.66666 15.8346 8.27963 15.8346 10C15.8346 11.7203 14.7042 13.3333 12.7513 13.3333C12.1581 13.3333 11.6421 13.069 11.2492 12.7835C10.8483 12.4922 10.4969 12.1216 10.2154 11.7799C10.1404 11.6888 10.0689 11.5981 10.0013 11.5092Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.05615 1.99164C6.10678 2.44908 5.777 2.86097 5.31956 2.91161C4.25414 3.02954 3.7164 3.27651 3.33173 3.7094C2.97236 4.11383 2.74461 4.68377 2.62324 5.69967C2.5001 6.73044 2.4987 8.08905 2.4987 10C2.4987 11.9109 2.5001 13.2696 2.62324 14.3003C2.74461 15.3162 2.97236 15.8862 3.33173 16.2906C3.71639 16.7235 4.25414 16.9704 5.31956 17.0884C5.777 17.139 6.10678 17.5509 6.05615 18.0083C6.00551 18.4658 5.59363 18.7956 5.13619 18.7449C3.88577 18.6065 2.86468 18.2742 2.08587 17.3977C1.40181 16.6278 1.10784 15.6657 0.968348 14.498C0.832006 13.3568 0.832018 11.8985 0.832032 10.056V9.944C0.832018 8.10153 0.832006 6.64319 0.968348 5.50196C1.10784 4.33435 1.40181 3.37217 2.08587 2.60234C2.86468 1.72587 3.88577 1.39347 5.13618 1.25506C5.59363 1.20442 6.00551 1.5342 6.05615 1.99164ZM13.9413 1.99164C13.9919 1.5342 14.4038 1.20442 14.8612 1.25506C16.1116 1.39347 17.1327 1.72587 17.9115 2.60234C18.5956 3.37217 18.8895 4.33435 19.029 5.50196C19.1654 6.64318 19.1654 8.10152 19.1654 9.944V10.056C19.1654 11.8985 19.1654 13.3568 19.029 14.498C18.8895 15.6657 18.5956 16.6278 17.9115 17.3977C17.1327 18.2742 16.1116 18.6065 14.8612 18.7449C14.4038 18.7956 13.9919 18.4658 13.9413 18.0083C13.8906 17.5509 14.2204 17.139 14.6779 17.0884C15.7433 16.9704 16.281 16.7235 16.6657 16.2906C17.025 15.8862 17.2528 15.3162 17.3741 14.3003C17.4973 13.2696 17.4987 11.9109 17.4987 10C17.4987 8.08905 17.4973 6.73044 17.3741 5.69967C17.2528 4.68377 17.025 4.11383 16.6657 3.7094C16.281 3.27651 15.7433 3.02954 14.6779 2.91161C14.2204 2.86097 13.8906 2.44908 13.9413 1.99164Z" fill="currentColor"/>
</svg>
"""
analytics = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.9473 1.5874C11.8754 1.46271 11.6366 1.46173 11.159 1.45978C10.8054 1.45833 10.4348 1.45833 10.0464 1.45833H9.95103C8.12546 1.45833 6.69157 1.45832 5.57205 1.60883C4.42484 1.76307 3.51462 2.0856 2.79946 2.80076C2.0843 3.51593 1.76176 4.42614 1.60752 5.57335C1.45701 6.69287 1.45702 8.12678 1.45703 9.95233V10.0477C1.45702 11.8733 1.45701 13.3072 1.60752 14.4267C1.76176 15.5738 2.0843 16.4841 2.79946 17.1993C3.51462 17.9144 4.42484 18.2369 5.57205 18.3912C6.69157 18.5417 8.12548 18.5417 9.95103 18.5417H10.0464C11.8719 18.5417 13.3059 18.5417 14.4254 18.3912C15.5725 18.2369 16.4828 17.9144 17.1979 17.1993C17.9131 16.4841 18.2356 15.5738 18.3899 14.4267C18.5404 13.3072 18.5404 11.8733 18.5404 10.0477V9.95233C18.5404 9.564 18.5404 9.19333 18.5389 8.83967C18.5369 8.362 18.5359 8.12322 18.4113 8.05144C18.2866 7.97967 18.0557 8.1125 17.5939 8.37817C16.9524 8.74725 16.2085 8.95833 15.4154 8.95833C12.9991 8.95833 11.0404 6.99958 11.0404 4.58333C11.0404 3.79013 11.2514 3.04623 11.6205 2.40473C11.8862 1.94297 12.019 1.71208 11.9473 1.5874ZM10.6237 7.91667C10.6237 7.57149 10.3439 7.29167 9.9987 7.29167C9.65353 7.29167 9.3737 7.57149 9.3737 7.91667V14.5833C9.3737 14.9285 9.65353 15.2083 9.9987 15.2083C10.3439 15.2083 10.6237 14.9285 10.6237 14.5833V7.91667ZM14.7904 11.25C14.7904 10.9048 14.5105 10.625 14.1654 10.625C13.8202 10.625 13.5404 10.9048 13.5404 11.25V14.5833C13.5404 14.9285 13.8202 15.2083 14.1654 15.2083C14.5105 15.2083 14.7904 14.9285 14.7904 14.5833V11.25ZM6.45703 12.0833C6.45703 11.7382 6.17721 11.4583 5.83203 11.4583C5.48686 11.4583 5.20703 11.7382 5.20703 12.0833V14.5833C5.20703 14.9285 5.48686 15.2083 5.83203 15.2083C6.17721 15.2083 6.45703 14.9285 6.45703 14.5833V12.0833Z" fill="currentColor"/>
<path d="M12.293 4.58333C12.293 2.85744 13.6921 1.45833 15.418 1.45833C17.1439 1.45833 18.543 2.85744 18.543 4.58333C18.543 6.30923 17.1439 7.70833 15.418 7.70833C13.6921 7.70833 12.293 6.30923 12.293 4.58333Z" fill="currentColor"/>
</svg>"""
globe = """<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.04297 10.0004C6.04297 10.6487 6.08043 11.2743 6.14752 11.875H1.2395C1.11073 11.2703 1.04297 10.6431 1.04297 10C1.04297 9.35691 1.11073 8.72966 1.2395 8.125H6.14761C6.08046 8.72591 6.04297 9.35183 6.04297 10.0004ZM6.33433 6.875H1.60311C2.68989 3.95554 5.25544 1.7558 8.38922 1.18633C8.24849 1.47236 8.10167 1.78253 7.95314 2.0963L7.95255 2.09756C7.892 2.22548 7.83117 2.354 7.77034 2.48171C7.21606 3.64571 6.66043 5.13304 6.33433 6.875ZM7.6078 6.875H12.3948C12.0878 5.35751 11.5964 4.05373 11.1037 3.01913C11.0296 2.86365 10.9556 2.70647 10.8823 2.55071C10.6123 1.97738 10.3513 1.42314 10.1311 1.04258C10.0879 1.04197 10.0446 1.04166 10.0013 1.04166C9.95797 1.04166 9.91472 1.04197 9.87155 1.04258C9.6513 1.42311 9.3903 1.97731 9.12039 2.55059C9.04705 2.70636 8.97297 2.86365 8.89889 3.01913C8.40622 4.05373 7.91481 5.35751 7.6078 6.875ZM12.5966 8.125H7.40604C7.33371 8.72408 7.29297 9.35016 7.29297 10.0004C7.29297 10.6504 7.33367 11.2762 7.40594 11.875H12.5966C12.669 11.2762 12.7096 10.6504 12.7096 10.0004C12.7096 9.35016 12.6689 8.72408 12.5966 8.125ZM13.6683 6.875C13.3422 5.13304 12.7866 3.64571 12.2322 2.48171C12.1713 2.35378 12.1104 2.22506 12.0497 2.09693C11.9012 1.78316 11.7541 1.47236 11.6134 1.18633C14.7471 1.7558 17.3127 3.95554 18.3995 6.875H13.6683ZM18.7631 8.125H13.855C13.9221 8.72591 13.9596 9.35183 13.9596 10.0004C13.9596 10.6487 13.9222 11.2743 13.8551 11.875H18.7631C18.8919 11.2703 18.9596 10.6431 18.9596 10C18.9596 9.35691 18.8919 8.72966 18.7631 8.125ZM8.89889 16.9817C8.40614 15.9469 7.91463 14.6428 7.60763 13.125H12.395C12.088 14.6428 11.5965 15.9469 11.1037 16.9817C11.0305 17.1355 10.9572 17.291 10.8846 17.4451C10.6138 18.02 10.352 18.5759 10.1311 18.9574C10.0879 18.958 10.0446 18.9583 10.0013 18.9583C9.95797 18.9583 9.91472 18.958 9.87155 18.9574C9.65064 18.5759 9.3888 18.02 9.11797 17.4451L9.11755 17.4441C9.04505 17.2903 8.97205 17.1352 8.89889 16.9817ZM13.6685 13.125H18.3995C17.3127 16.0444 14.7473 18.2441 11.6136 18.8137C11.7552 18.526 11.903 18.2139 12.0524 17.8982C12.1121 17.772 12.1722 17.6452 12.2322 17.5192C12.7866 16.3549 13.3424 14.8673 13.6685 13.125ZM1.60311 13.125H6.33417C6.66024 14.8673 7.21597 16.3549 7.77034 17.5192C7.83038 17.6452 7.89042 17.772 7.95019 17.8982C8.09964 18.2139 8.24739 18.526 8.38897 18.8137C5.25531 18.2441 2.68986 16.0444 1.60311 13.125Z" fill="currentColor"/>
</svg>"""
ICONS = {
# Socials
"github": github,
"discord": discord,
"twitter": twitter,
# Theme
"sun": sun,
"moon": moon,
"arrow_right": arrow_right,
"copy": copy,
"arrow_down": arrow_down,
"arrow_down_big": arrow_down_big,
"new_tab": new_tab,
"eye": eye,
"select": select,
"history": history,
"clipboard": clipboard,
"bottom_logo": bottom_logo,
"radial_small": radial_small,
"radial_big": radial_big,
"feather": feather,
"cloud": cloud,
"database": database,
"star": star,
"fork": fork,
"eye_big": eye_big,
"image_ai": image_ai,
"dice": dice,
"contributors": contributors,
"badge_logo": badge_logo,
"github_navbar": github_navbar,
"discord_navbar": discord_navbar,
"send": send,
"chat_bubble": chat_bubble,
"image_ai_small": image_ai_small,
"chart": chart,
"code_custom": code_custom,
"message_form": message_form,
"wave_pattern": wave_pattern,
"backend_db": backend_db,
"backend_async": backend_async,
"backend_compatible": backend_compatible,
"backend_auth": backend_auth,
"copy_pip": copy_pip,
"forum": forum,
"python": python,
"package": package,
"document_code": document_code,
"infinity": infinity,
"analytics": analytics,
"globe": globe,
}
LiteralIcon = Literal[
"github",
"discord",
"twitter",
"sun",
"moon",
"arrow_right",
"copy",
"arrow_down",
"arrow_down_big",
"new_tab",
"eye",
"select",
"history",
"clipboard",
"bottom_logo",
"radial_small",
"radial_big",
"feather",
"cloud",
"database",
"star",
"fork",
"eye_big",
"image_ai",
"dice",
"contributors",
"badge_logo",
"github_navbar",
"discord_navbar",
"send",
"chat_bubble",
"image_ai_small",
"chart",
"code_custom",
"message_form",
"wave_pattern",
"backend_db",
"backend_async",
"backend_compatible",
"backend_auth",
"copy_pip",
"forum",
"python",
"package",
"document_code",
"infinity",
"analytics",
"globe",
]
def get_icon(icon: LiteralIcon, class_name: str = "", **props) -> rx.Component:
if icon not in ICONS:
raise ValueError(
f"Icon '{icon}' not found. Available icons: {list(ICONS.keys())}"
)
return rx.html(
ICONS[icon],
class_name=f"flex justify-center items-center {class_name}",
**props,
)