-
Notifications
You must be signed in to change notification settings - Fork 49
/
svg.tsx
320 lines (304 loc) · 26.8 KB
/
svg.tsx
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
// (eslint is confused with typescript generic)
// eslint-disable-next-line no-unused-vars
import {h, ComponentFactory} from 'preact'
const LedgerLogoWhite = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="82" height="20" viewBox="0 0 82 20">
<g
fill="#FFF"
stroke="none"
strokeWidth="1"
transform="translate(-204 -917) translate(40 262) translate(15 362) translate(17 274) translate(132 19)"
>
<path
fillRule="nonzero"
d="M14.148 0H6.431v10.35h10.415V2.68a2.666 2.666 0 00-.789-1.897A2.7 2.7 0 0014.148 0zM4.025 0H2.697A2.7 2.7 0 00.788.783 2.666 2.666 0 000 2.681v1.318h4.025V0zM0 6.392h4.025v4H0v-4zm12.863 10.35h1.327a2.7 2.7 0 001.909-.784c.506-.503.79-1.185.788-1.897v-1.278h-4.024v3.959zM6.43 12.783h4.025v4H6.43v-4zm-6.431 0v1.32A2.666 2.666 0 00.788 16a2.7 2.7 0 001.91.783h1.326v-4H0zM27.136 1.072h-1.579V15.71h8.34v-1.402h-6.762V1.072zM38.96 4.949c-3.07 0-5.228 2.267-5.228 5.525v.37c.042 1.403.664 2.722 1.702 3.712.995.907 2.281 1.443 3.65 1.443h.208c1.452 0 2.821-.536 3.9-1.443l.042-.042-.706-1.153-.083.04c-.87.784-1.95 1.238-3.111 1.238-1.909 0-3.859-1.238-3.983-4h7.966v-.083s.042-.495.042-.742c0-2.969-1.743-4.866-4.399-4.866zm-3.568 4.37c.332-1.856 1.701-3.051 3.485-3.051 1.328 0 2.78.783 2.904 3.05h-6.389zm17.095-3.134v.537a3.767 3.767 0 00-3.195-1.815h-.125c-2.82 0-4.772 2.226-4.772 5.484 0 3.299 1.868 5.526 4.648 5.526 2.199 0 3.194-1.32 3.526-1.897v1.608h1.494V1.072h-1.535v5.113h-.042.001zm-3.237 8.371c-1.95 0-3.236-1.65-3.236-4.123 0-2.392 1.37-4.083 3.278-4.083 1.618 0 3.236 1.28 3.236 4.083 0 3.05-1.701 4.123-3.279 4.123h.001zm13.9-8.164v.082c-.29-.495-1.203-1.567-3.402-1.567-2.78 0-4.606 2.103-4.606 5.32 0 3.216 1.908 5.401 4.73 5.401 1.535 0 2.572-.535 3.278-1.65v1.444c0 2.02-1.286 3.175-3.568 3.175a6.208 6.208 0 01-2.821-.7l-.084-.042-.581 1.279.083.04a7.833 7.833 0 003.444.826c2.448 0 5.062-1.238 5.062-4.66V5.194H63.15v1.196zm-3.071 7.876c-2.033 0-3.36-1.567-3.36-4 0-2.475 1.162-3.876 3.153-3.876 2.198 0 3.236 1.278 3.236 3.876.042 2.557-1.038 3.999-3.03 3.999zm10.87-9.32c-3.069 0-5.185 2.268-5.185 5.485v.37c.041 1.403.663 2.722 1.7 3.712.996.907 2.283 1.443 3.652 1.443h.207c1.452 0 2.821-.536 3.9-1.443l.042-.042-.747-1.153-.083.04c-.87.784-1.95 1.238-3.112 1.238-1.908 0-3.858-1.238-3.983-4h8.008v-.083s.042-.495.042-.742c0-2.928-1.743-4.824-4.44-4.824zm-3.526 4.37c.332-1.855 1.701-3.05 3.485-3.05 1.328 0 2.78.783 2.905 3.05h-6.39zm14.44-4.164c-.208-.041-.374-.041-.582-.082-1.452 0-2.655.907-3.278 2.433v-2.35h-1.534l.042 10.432v.082h1.576v-4.411c0-.66.084-1.362.29-1.98.498-1.608 1.618-2.639 2.947-2.639.166 0 .332 0 .498.041h.083V5.154h-.043z"
/>
</g>
</svg>
)
const TrezorLogoWhite = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="79" height="23" viewBox="0 0 79 23">
<g
fill="#FFF"
fillRule="evenodd"
stroke="none"
strokeWidth="1"
transform="translate(-387 -520) translate(252 440) translate(0 64) translate(134.929 16.73)"
>
<path
fillRule="nonzero"
d="M7.717.09C4.68.09 2.218 2.52 2.218 5.516v2.028c-1.065.189-2.14.448-2.14.78v10.63s0 .298.328.427c1.215.477 5.985 2.145 7.08 2.527.144.05.174.05.224.05.053 0 .08 0 .223-.05 1.092-.38 5.879-2.053 7.086-2.524.314-.123.323-.426.323-.426V8.325c0-.332-1.06-.592-2.127-.78v-2.03C13.215 2.52 10.754.09 7.717.09zm0 2.593c1.786 0 2.873 1.07 2.873 2.833v1.767a38.032 38.032 0 00-5.748 0V5.516c0-1.763 1.088-2.833 2.875-2.833zm-.007 7.21c2.499.003 4.6.187 4.6.538v6.623c0 .096-.016.113-.11.147-.092.035-4.271 1.526-4.271 1.526s-.172.056-.22.056c-.053 0-.224-.059-.224-.059S3.307 17.235 3.213 17.2c-.093-.034-.106-.052-.106-.15v-6.62c0-.36 2.104-.542 4.603-.538z"
/>
<path d="M22.4250034 17.1472229L22.4250034 9.89076088 19.744414 9.89076088 19.744414 7.28979131 28.1166524 7.28979131 28.1166524 9.89076088 25.4504741 9.89076088 25.4504741 17.1472229z" />
<path
fillRule="nonzero"
d="M34.901 17.147l-1.377-3.103H32.43v3.103h-3.025V7.29h5.332c2.336 0 3.594 1.537 3.594 3.384 0 1.7-1.003 2.601-1.797 2.985l1.813 3.488h-3.445zm.36-6.488c0-.532-.48-.768-.989-.768H32.43v1.551h1.842c.51 0 .989-.236.989-.783z"
/>
<path d="M39.9157786 17.1472229L39.9157786 7.28979131 47.4941742 7.28979131 47.4941742 9.89076088 42.941126 9.89076088 42.941126 10.866246 47.3894782 10.866246 47.3894782 13.4675802 42.941126 13.4675802 42.941126 14.5460103 47.4941742 14.5460103 47.4941742 17.1472229z" />
<path d="M49.0692961 17.149046L49.0692961 14.7845945 52.873213 9.89270553 49.0692961 9.89270553 49.0692961 7.29173596 56.8721109 7.29173596 56.8721109 9.64148104 53.0529208 14.5480764 56.976807 14.5480764 56.976807 17.149046 49.0692961 17.149046 49.0692961 17.149046z" />
<path
fillRule="nonzero"
d="M57.718 12.228c0-3.03 2.38-5.099 5.466-5.099 3.085 0 5.467 2.07 5.467 5.099 0 3.03-2.382 5.098-5.467 5.098-3.085 0-5.466-2.069-5.466-5.098zm7.863 0c0-1.375-.944-2.468-2.397-2.468-1.452 0-2.396 1.093-2.396 2.468 0 1.374.943 2.468 2.396 2.468 1.453 0 2.397-1.094 2.397-2.468zM75.436 17.149l-1.377-3.103h-1.094v3.103H69.94V7.292h5.332c2.336 0 3.594 1.537 3.594 3.384 0 1.7-1.003 2.6-1.797 2.985l1.812 3.488h-3.445zm.36-6.488c0-.532-.48-.769-.989-.769h-1.842v1.552h1.842c.51 0 .989-.236.989-.783z"
/>
</g>
</svg>
)
const AdaLiteLogo = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.5 -0.5 187 44">
<style>{'.cls-1{fill:#e72076}'}</style>
<style>{'.cls-2{fill:#20323f}'}</style>
<title>Adalite logo</title>
<g id="Layer_2">
<g id="Layer_1-2">
<path
className="cls-1"
d="M26.87,2.69a5.37,5.37,0,1,1-7.34-2A5.37,5.37,0,0,1,26.87,2.69Z"
/>
<path
className="cls-1"
d="M36.18,18.81a5.37,5.37,0,1,1-7.33-2A5.38,5.38,0,0,1,36.18,18.81Z"
/>
<path
className="cls-1"
d="M45.49,34.94a5.37,5.37,0,1,1-7.33-2A5.37,5.37,0,0,1,45.49,34.94Z"
/>
<path
className="cls-1"
d="M7.24,23.46A3.93,3.93,0,1,0,12.6,22,3.92,3.92,0,0,0,7.24,23.46Z"
/>
<path className="cls-1" d="M.36,39A2.69,2.69,0,1,0,4,38,2.69,2.69,0,0,0,.36,39Z" />
<path
className="cls-2"
d="M57.74,41.53a5.24,5.24,0,0,1,0-7.23,4.71,4.71,0,0,1,3.52-1.48,5.31,5.31,0,0,1,4,1.64.19.19,0,0,1,0,.3l-1.13,1a.2.2,0,0,1-.31,0,3.29,3.29,0,0,0-2.51-1,2.72,2.72,0,0,0-2.09.93,3.47,3.47,0,0,0,0,4.55,2.73,2.73,0,0,0,2.1.93,3.26,3.26,0,0,0,1.34-.23,4.22,4.22,0,0,0,1.11-.77.19.19,0,0,1,.28,0l1.16.92c.12.12.14.21,0,.29A5.21,5.21,0,0,1,61.33,43,4.83,4.83,0,0,1,57.74,41.53Z"
/>
<path
className="cls-2"
d="M73.9,35.48a.24.24,0,0,1,.27.27v6.78a.24.24,0,0,1-.27.26H72.54c-.13,0-.22-.09-.26-.26l-.11-.9A3,3,0,0,1,69.67,43a3.22,3.22,0,0,1-2.41-1,3.83,3.83,0,0,1-1-2.79,3.83,3.83,0,0,1,1-2.79,3.2,3.2,0,0,1,2.37-1,3.25,3.25,0,0,1,2.55,1.25l.1-.8c0-.18.11-.27.26-.27Zm-2.27,5.28a2.06,2.06,0,0,0,.58-1.59,2.19,2.19,0,0,0-.59-1.62A2,2,0,0,0,70.18,37a1.9,1.9,0,0,0-1.41.57,2.52,2.52,0,0,0,0,3.19,2,2,0,0,0,1.43.58A2,2,0,0,0,71.63,40.76Z"
/>
<path
className="cls-2"
d="M81.3,35.78l-.92,1.53a.24.24,0,0,1-.21.13,3.77,3.77,0,0,0-.46-.06c-1,0-1.46.6-1.61,1.83v3.32a.24.24,0,0,1-.27.26h-1.5a.24.24,0,0,1-.27-.26V35.75a.24.24,0,0,1,.27-.27h1.43c.13,0,.22.09.26.27l.1.83a2.54,2.54,0,0,1,2.13-1.26,5.74,5.74,0,0,1,.93.09C81.37,35.47,81.42,35.6,81.3,35.78Z"
/>
<path
className="cls-2"
d="M89.15,32.62a.24.24,0,0,1,.27.27v9.64a.24.24,0,0,1-.27.26H87.8c-.15,0-.23-.09-.26-.26l-.13-.94A3,3,0,0,1,84.89,43a3.22,3.22,0,0,1-2.41-1,3.83,3.83,0,0,1-1-2.79,3.83,3.83,0,0,1,1-2.79,3.17,3.17,0,0,1,2.34-1,3.31,3.31,0,0,1,2.54,1.21V32.89a.24.24,0,0,1,.27-.27Zm-2.3,8.14a2.06,2.06,0,0,0,.58-1.59,2.19,2.19,0,0,0-.59-1.62A2,2,0,0,0,85.4,37a1.9,1.9,0,0,0-1.41.57,2.16,2.16,0,0,0-.57,1.59,2.12,2.12,0,0,0,.58,1.6,1.91,1.91,0,0,0,1.42.58A2,2,0,0,0,86.85,40.76Z"
/>
<path
className="cls-2"
d="M98.51,35.48a.24.24,0,0,1,.27.27v6.78a.24.24,0,0,1-.27.26H97.15c-.13,0-.22-.09-.26-.26l-.11-.9A3,3,0,0,1,94.28,43a3.22,3.22,0,0,1-2.41-1,3.83,3.83,0,0,1-1-2.79,3.83,3.83,0,0,1,1-2.79,3.2,3.2,0,0,1,2.37-1,3.25,3.25,0,0,1,2.55,1.25l.1-.8c0-.18.11-.27.26-.27Zm-2.27,5.28a2.06,2.06,0,0,0,.58-1.59,2.19,2.19,0,0,0-.59-1.62A2,2,0,0,0,94.79,37a1.9,1.9,0,0,0-1.41.57,2.16,2.16,0,0,0-.57,1.59,2.12,2.12,0,0,0,.58,1.6,1.91,1.91,0,0,0,1.42.58A2,2,0,0,0,96.24,40.76Z"
/>
<path
className="cls-2"
d="M107.23,36.22A3.91,3.91,0,0,1,108,38.8v3.73a.24.24,0,0,1-.27.26h-1.52a.24.24,0,0,1-.27-.26V38.8c0-1-.53-1.65-1.47-1.65s-1.7.66-1.75,2.09v3.29a.24.24,0,0,1-.27.26h-1.52a.24.24,0,0,1-.27-.26V35.75a.24.24,0,0,1,.27-.27h1.43c.13,0,.22.09.26.27l.09.7a3.1,3.1,0,0,1,2.44-1.14A2.59,2.59,0,0,1,107.23,36.22Z"
/>
<path
className="cls-2"
d="M110.3,41.88a3.89,3.89,0,0,1,5.51-5.5,3.72,3.72,0,0,1,1.07,2.74A3.67,3.67,0,0,1,113.05,43,3.73,3.73,0,0,1,110.3,41.88Zm2.75-.61a2,2,0,0,0,1.45-.58,2.13,2.13,0,0,0-1.45-3.7,2,2,0,0,0-1.44.57,2.34,2.34,0,0,0,0,3.13A2,2,0,0,0,113.05,41.27Z"
/>
<path
className="cls-2"
d="M135.58,33c.22,0,.3.16.24.3l-3,9.28a.28.28,0,0,1-.3.22h-1.32a.32.32,0,0,1-.3-.21l-2.06-5.53-2.05,5.53a.33.33,0,0,1-.3.21h-1.31a.29.29,0,0,1-.31-.22l-3-9.28a.22.22,0,0,1,.23-.3h1.52c.16,0,.26.06.28.21l2,6.37,2.23-6a.29.29,0,0,1,.31-.22h.88a.3.3,0,0,1,.29.22l2.17,6.08,2-6.44a.26.26,0,0,1,.29-.21Z"
/>
<path
className="cls-2"
d="M143.78,35.48a.24.24,0,0,1,.26.27v6.78a.23.23,0,0,1-.26.26h-1.37c-.13,0-.22-.09-.26-.26l-.11-.9a3,3,0,0,1-2.5,1.33,3.22,3.22,0,0,1-2.41-1,3.83,3.83,0,0,1-1-2.79,3.83,3.83,0,0,1,1-2.79,3.2,3.2,0,0,1,2.37-1,3.25,3.25,0,0,1,2.55,1.25l.1-.8c0-.18.11-.27.26-.27Zm-2.28,5.28a2.06,2.06,0,0,0,.58-1.59,2.19,2.19,0,0,0-.59-1.62,2,2,0,0,0-1.44-.58,1.9,1.9,0,0,0-1.41.57,2.16,2.16,0,0,0-.57,1.59,2.12,2.12,0,0,0,.58,1.6,1.91,1.91,0,0,0,1.42.58A2,2,0,0,0,141.5,40.76Z"
/>
<path
className="cls-2"
d="M146.2,42.79a.23.23,0,0,1-.26-.26V32.89a.24.24,0,0,1,.26-.27h1.54a.24.24,0,0,1,.27.27v9.64a.24.24,0,0,1-.27.26Z"
/>
<path
className="cls-2"
d="M150.18,42.79a.24.24,0,0,1-.27-.26V32.89a.24.24,0,0,1,.27-.27h1.54c.18,0,.26.09.26.27v9.64a.23.23,0,0,1-.26.26Z"
/>
<path
className="cls-2"
d="M159.66,36.35a3.83,3.83,0,0,1,1,2.76,2.11,2.11,0,0,1,0,.3.26.26,0,0,1-.29.26h-5.07a1.92,1.92,0,0,0,2.16,1.75,2.43,2.43,0,0,0,2-.94c.13-.13.26-.14.37,0l.65.63c.13.14.11.28,0,.43a4.17,4.17,0,0,1-5.91.36,3.67,3.67,0,0,1-1.08-2.72,4,4,0,0,1,1-2.75,3.39,3.39,0,0,1,2.66-1.12A3.45,3.45,0,0,1,159.66,36.35Zm-4.4,2.07h3.66a1.67,1.67,0,0,0-1.78-1.6A1.77,1.77,0,0,0,155.26,38.42Z"
/>
<path
className="cls-2"
d="M166.91,42.22a.27.27,0,0,1-.13.35A4.1,4.1,0,0,1,165,43c-1.8,0-2.52-1-2.52-3V37.14h-.88a.24.24,0,0,1-.27-.27V35.75a.24.24,0,0,1,.27-.27h.88V33.85a.24.24,0,0,1,.27-.26h1.51a.23.23,0,0,1,.26.26v1.63h1.88a.24.24,0,0,1,.26.27v1.12a.24.24,0,0,1-.26.27h-1.88v3c0,.85.35,1.13,1,1.13a2,2,0,0,0,.63-.11.26.26,0,0,1,.35.16Z"
/>
<path
className="cls-2"
d="M78.59,24.77c.21.49,0,.75-.5.75h-3.9a.66.66,0,0,1-.68-.47L72,21.3H63.14l-1.66,3.75a.72.72,0,0,1-.72.47H56.83c-.5,0-.64-.29-.47-.75L66,3.07a.69.69,0,0,1,.69-.47h2.2a.66.66,0,0,1,.69.47ZM67.69,9.65l-3.11,8.12h6Z"
/>
<path
className="cls-2"
d="M98.46,1.76a.55.55,0,0,1,.62.62V24.89a.55.55,0,0,1-.62.63H95.31c-.35,0-.56-.21-.62-.63L94.4,22.7a7,7,0,0,1-5.89,3.22,7.55,7.55,0,0,1-5.64-2.43A9,9,0,0,1,80.53,17a9.07,9.07,0,0,1,2.35-6.54A7.35,7.35,0,0,1,88.35,8a7.74,7.74,0,0,1,5.92,2.84V2.38a.55.55,0,0,1,.63-.62Zm-5.38,19a4.83,4.83,0,0,0,1.35-3.71,5.11,5.11,0,0,0-1.37-3.78,4.62,4.62,0,0,0-3.37-1.38,4.42,4.42,0,0,0-3.29,1.35A5.08,5.08,0,0,0,85.07,17a5.08,5.08,0,0,0,1.34,3.74,4.58,4.58,0,0,0,3.34,1.34A4.72,4.72,0,0,0,93.08,20.77Z"
/>
<path
className="cls-2"
d="M120.31,8.44a.55.55,0,0,1,.63.62V24.89a.56.56,0,0,1-.63.63h-3.18c-.3,0-.51-.21-.62-.63l-.25-2.09a7.08,7.08,0,0,1-5.84,3.12,7.57,7.57,0,0,1-5.64-2.43A9,9,0,0,1,102.45,17a9,9,0,0,1,2.35-6.54A7.43,7.43,0,0,1,110.33,8a7.66,7.66,0,0,1,6,2.92l.22-1.87c.06-.42.27-.62.62-.62ZM115,20.77a4.83,4.83,0,0,0,1.36-3.71A5.11,5.11,0,0,0,115,13.28a4.62,4.62,0,0,0-3.37-1.38,4.44,4.44,0,0,0-3.3,1.35A5.12,5.12,0,0,0,107,17a5.08,5.08,0,0,0,1.34,3.74,4.56,4.56,0,0,0,3.34,1.34A4.68,4.68,0,0,0,115,20.77Z"
/>
<path
className="cls-2"
d="M142.66,21a.55.55,0,0,1,.63.62v3.24a.56.56,0,0,1-.63.63H126.52a.55.55,0,0,1-.62-.63V3.23a.55.55,0,0,1,.62-.63h3.57a.55.55,0,0,1,.62.63V21Z"
/>
<path
className="cls-2"
d="M148.83,5.59a2.63,2.63,0,0,1-2-.83,2.68,2.68,0,0,1-.81-2,2.75,2.75,0,0,1,.81-2,2.63,2.63,0,0,1,2-.83,2.67,2.67,0,0,1,2,.83,2.76,2.76,0,0,1,.82,2,2.69,2.69,0,0,1-.82,2A2.67,2.67,0,0,1,148.83,5.59ZM147,25.52a.55.55,0,0,1-.62-.63V9.06a.54.54,0,0,1,.62-.62h3.56a.55.55,0,0,1,.63.62V24.89a.56.56,0,0,1-.63.63Z"
/>
<path
className="cls-2"
d="M166.88,24.17a.61.61,0,0,1-.31.82,9.32,9.32,0,0,1-4.12.89c-4.2,0-5.88-2.33-5.88-6.95V12.3h-2.06a.55.55,0,0,1-.62-.62V9.06a.55.55,0,0,1,.62-.62h2.06V4.63A.55.55,0,0,1,157.2,4h3.53a.55.55,0,0,1,.62.62V8.44h4.38a.55.55,0,0,1,.62.62v2.62a.55.55,0,0,1-.62.62h-4.38v7.07c0,2,.8,2.65,2.41,2.65a4.39,4.39,0,0,0,1.47-.27.6.6,0,0,1,.83.36Z"
/>
<path
className="cls-2"
d="M183.38,10.47a8.9,8.9,0,0,1,2.35,6.43c0,.31,0,.55,0,.72a.63.63,0,0,1-.69.59H173.17c.43,2.74,2.11,4.09,5,4.09a5.66,5.66,0,0,0,4.59-2.18.55.55,0,0,1,.88,0l1.52,1.47a.69.69,0,0,1-.1,1,9.75,9.75,0,0,1-13.8.83,8.54,8.54,0,0,1-2.53-6.36,9.23,9.23,0,0,1,2.35-6.42,8.68,8.68,0,0,1,12.27-.16Zm-10.27,4.84h8.53a3.9,3.9,0,0,0-4.16-3.76A4.1,4.1,0,0,0,173.11,15.31Z"
/>
</g>
</g>
</svg>
)
const VacuumlabsLogo = () => (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 216 32"
style="enable-background:new 0 0 192.8 39.7; width: 9.64rem; height: 2rem;"
>
<style>{'.st1{fill:#20323f}'}</style>
<style>{'.st2{fill:#e72076}'}</style>
<g fill="none" fillRule="evenodd">
<path
className="st1"
d="M18.162 24.12l-4.991-8.656c-.802 1.617-1.414 3.965-1.435 7.444l4.297 7.453a1.31 1.31 0 0 0 1.134.655h1.991c.467 0 .899-.248 1.133-.654l9.395-16.295a.46.46 0 0 0-.4-.69h-4.372a.964.964 0 0 0-.837.484L18.162 24.12z"
/>
<path
className="st2"
d="M37.796 0c-9.817 17.026-27.57 0-27.57 20.289L.27 3.022A2.014 2.014 0 0 1 2.012 0h35.784z"
/>
<path
className="st1"
d="M43.302 26.116c.94-.875 1.401-2.162 1.401-3.829 0-1.666-.478-2.97-1.417-3.911-.94-.94-2.11-1.42-3.477-1.42-1.352 0-2.489.463-3.395 1.387-.906.924-1.368 2.211-1.368 3.845 0 1.65.462 2.938 1.385 3.861.922.925 2.075 1.387 3.444 1.387 1.351 0 2.488-.446 3.427-1.32zm5.488-12.74c.429 0 .643.214.643.643v16.354c0 .429-.214.644-.643.644h-3.28c-.312 0-.526-.215-.642-.644l-.264-2.162c-1.615 2.145-3.625 3.218-6.015 3.218-2.274 0-4.218-.842-5.817-2.508-1.599-1.667-2.406-3.911-2.406-6.733 0-2.822.807-5.066 2.423-6.75 1.598-1.666 3.51-2.507 5.702-2.507 2.356 0 4.416 1.006 6.146 3.02l.231-1.932c.066-.429.28-.643.643-.643h3.279zm6.53 15.347c-1.697-1.783-2.538-3.977-2.538-6.568 0-2.557.857-4.736 2.554-6.518 1.698-1.782 3.857-2.674 6.51-2.674 1.434 0 2.752.28 3.955.842 1.203.578 2.159 1.304 2.867 2.211.28.347.23.644-.132.908l-2.191 1.65c-.313.215-.61.181-.874-.099-1.005-1.007-2.175-1.518-3.477-1.518-1.4 0-2.521.495-3.394 1.502-.874 1.006-1.302 2.244-1.302 3.729 0 1.502.428 2.74 1.302 3.73.873.99 2.01 1.485 3.427 1.485.857 0 1.516-.231 2.077-.445.329-.133.758-.43.906-.562.082-.05.197-.148.346-.28l.247-.198c.313-.248.627-.281.907-.066l2.158 1.55c.313.248.38.545.165.875-.676.908-1.648 1.65-2.917 2.228-1.268.594-2.636.892-4.103.892-2.637 0-4.795-.892-6.493-2.674m33.094-15.347c.429 0 .643.214.643.643v16.354c0 .43-.214.644-.643.644h-3.411c-.363 0-.577-.215-.643-.644l-.23-1.716c-1.665 1.848-3.725 2.772-6.147 2.772-4.236 0-6.51-2.97-6.51-8.449v-8.96c0-.43.214-.644.642-.644h3.675c.43 0 .643.214.643.643v8.961c0 2.525 1.319 4.01 3.576 4.01 2.324 0 3.94-1.634 4.088-5.066V14.02c0-.429.214-.643.642-.643h3.675zm21.724 0c.428 0 .642.214.642.643v16.354c0 .43-.214.644-.642.644h-3.412c-.362 0-.577-.215-.642-.644l-.231-1.716c-1.665 1.848-3.725 2.772-6.147 2.772-4.235 0-6.509-2.97-6.509-8.449v-8.96c0-.43.214-.644.642-.644h3.675c.43 0 .643.214.643.643v8.961c0 2.525 1.318 4.01 3.576 4.01 2.323 0 3.939-1.634 4.087-5.066V14.02c0-.429.214-.643.643-.643h3.675zm33.44 1.832c1.236 1.501 1.846 3.564 1.846 6.171v8.994c0 .43-.214.644-.643.644h-3.675c-.428 0-.642-.215-.642-.644V21.38c0-2.524-1.302-3.977-3.543-3.977-2.39 0-3.988 1.601-4.12 5.033v7.938c0 .43-.214.644-.643.644h-3.576c-.429 0-.643-.215-.643-.644V21.38c0-2.524-1.318-3.977-3.576-3.977-2.389 0-3.988 1.601-4.12 5.033v7.938c0 .43-.214.644-.643.644h-3.675c-.428 0-.642-.215-.642-.644V14.02c0-.429.214-.643.642-.643h3.445c.313 0 .527.214.643.643l.198 1.683c1.598-1.831 3.51-2.739 5.768-2.739 2.751 0 4.713 1.221 5.883 3.664 1.664-2.443 3.873-3.664 6.641-3.664 2.142 0 3.84.743 5.075 2.245m6.631 15.809c-.296 0-.445-.149-.428-.446V6.923c0-.296.148-.445.428-.445h2.406c.297 0 .445.149.429.445v23.648c0 .297-.148.446-.43.446h-2.405zm20.436-3.944c1.17-1.09 1.763-2.575 1.763-4.473 0-1.914-.592-3.498-1.796-4.752-1.203-1.238-2.686-1.865-4.449-1.865-1.697 0-3.115.594-4.252 1.766-1.137 1.188-1.714 2.723-1.714 4.62 0 1.898.577 3.417 1.731 4.588 1.153 1.172 2.604 1.766 4.366 1.766 1.715 0 3.165-.545 4.351-1.65zm4.433-13.4c.297 0 .445.149.43.446v16.45c0 .297-.15.445-.43.445h-1.895c-.214 0-.362-.148-.445-.445l-.231-2.525c-1.73 2.261-4.037 3.383-6.888 3.383-2.456 0-4.5-.841-6.147-2.525-1.664-1.683-2.489-3.861-2.489-6.535 0-2.706.825-4.9 2.489-6.6 1.648-1.684 3.659-2.525 6.048-2.525 2.834 0 5.356 1.304 6.987 3.482l.231-2.607c.05-.297.197-.446.445-.446h1.895zm19.22 13.284c1.153-1.171 1.73-2.69 1.73-4.588 0-1.897-.577-3.432-1.715-4.62-1.152-1.172-2.57-1.766-4.268-1.766-1.762 0-3.23.628-4.433 1.865-1.202 1.254-1.812 2.838-1.812 4.752 0 1.899.593 3.384 1.78 4.473 1.17 1.106 2.62 1.65 4.334 1.65 1.763 0 3.213-.594 4.383-1.766m2.456-11.189c1.648 1.7 2.472 3.895 2.472 6.601 0 2.69-.824 4.87-2.472 6.535-1.664 1.683-3.708 2.525-6.164 2.525-2.966 0-5.305-1.204-7.02-3.597l-.263 2.739c-.067.297-.215.445-.445.445h-1.895c-.297 0-.445-.148-.429-.445V6.923c0-.296.148-.445.429-.445h2.405c.297 0 .445.149.43.445v9.671c1.779-2.228 4.07-3.35 6.888-3.35 2.389 0 4.4.842 6.064 2.524m8.062 14.902c-1.203-.495-2.125-1.138-2.751-1.947-.198-.199-.215-.413-.034-.644l.874-1.32c.181-.28.395-.297.676-.066 1.103 1.353 2.85 2.03 5.273 2.03 2.62 0 3.922-.908 3.906-2.706 0-.908-.281-1.453-1.154-1.865a10.694 10.694 0 0 0-1.236-.462c-.38-.1-.989-.231-1.829-.413a27.573 27.573 0 0 1-2.356-.577 10.238 10.238 0 0 1-1.912-.809c-1.352-.726-2.044-1.882-2.044-3.515 0-1.568.61-2.822 1.846-3.746 1.22-.924 2.834-1.386 4.845-1.386 2.323 0 4.384.726 6.213 2.195.28.148.313.363.099.643l-.89 1.255c-.149.247-.363.296-.627.131-1.268-.99-2.8-1.485-4.63-1.485-2.522 0-3.774.76-3.774 2.294 0 .512.198.94.593 1.287.38.347.807.594 1.269.726.461.15 1.105.297 1.912.446.148.017.28.05.38.082 2.092.43 3.674 1.007 4.761 1.733 1.071.743 1.615 1.882 1.615 3.432 0 1.65-.61 2.971-1.813 3.961-1.218.99-2.916 1.485-5.108 1.485-1.533 0-2.901-.247-4.104-.759"
/>
</g>
</svg>
)
const MenuIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 448 512">
<path
fill="#000000"
d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"
/>
</svg>
)
const DetailIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 576 512">
<path d="M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z" />
</svg>
)
const CloseIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 352 512">
<path
fill="#000000"
d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"
/>
</svg>
)
const LinkIcon = () => (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 26.458 26.458"
style="width: 2.5rem; height: 2.5rem;"
>
<path d="M3.78 13.22v9.185h18.37v-6.68H19.923v4.454H6.007V6.262H10.46V4.036H3.78z" />
<path d="M15.275 5.65l1.587 1.587-2.505 2.504-2.505 2.478 1.03 1.057 1.03 1.058 2.532-2.505 2.505-2.505 1.615 1.586 1.586 1.615V4.036H13.69z" />
</svg>
)
const CopyIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 562" style="width: 2rem; height: 2rem;">
<path d="M488.68 65.941l-51.882-51.882A48 48 0 0 0 402.857 0H230.739c-26.51 0-48 21.49-48 48v48h-80c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.06-33.941zM320.739 464h-212a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96h-212a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.59 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243z" />
</svg>
)
// Note(ppershing): optional args does not seem to be correctly auto-typed in preact
const AdaIcon: ComponentFactory<{className?: string}> = ({className = ''}) => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36.993 44" className={className}>
<path d="M36.991 26.538c-.053-1.006-.952-1.773-1.984-1.773h-5.61l-1.534-3.89h3.466c1.005 0 1.931-.74 1.984-1.772a1.838 1.838 0 0 0-1.825-1.932h-5.08l-6.35-16.007A1.848 1.848 0 0 0 18.338 0c-.74 0-1.429.476-1.72 1.164l-6.085 15.981H5.559c-1.006 0-1.932.74-1.985 1.773A1.838 1.838 0 0 0 5.4 20.849h3.625l-1.482 3.863H1.987c-1.006 0-1.932.74-1.985 1.773a1.838 1.838 0 0 0 1.826 1.931h4.26L1.114 41.328a1.866 1.866 0 0 0 1.058 2.408c.212.105.423.105.635.105.74 0 1.429-.423 1.72-1.164l5.503-14.234h16.748l5.715 14.393c.265.74.953 1.164 1.72 1.164.212 0 .476-.053.688-.106.952-.37 1.376-1.428 1.005-2.407L30.72 28.469h4.207c1.244-.026 2.117-.873 2.064-1.931zM18.417 7.01l3.996 10.134h-7.885l3.89-10.134c-.054 0 0 0 0 0zm-6.879 17.754l1.482-3.89h10.768l1.535 3.89z" />
</svg>
)
const ExitIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
<path
fill="#000000"
d="M11.5 8c0.276 0 0.5-0.224 0.5-0.5v-4c0-0.827-0.673-1.5-1.5-1.5h-9c-0.827 0-1.5 0.673-1.5 1.5v12c0 0.746 0.537 1.56 1.222 1.853l5.162 2.212c0.178 0.076 0.359 0.114 0.532 0.114 0.213-0 0.416-0.058 0.589-0.172 0.314-0.207 0.495-0.575 0.495-1.008v-1.5h2.5c0.827 0 1.5-0.673 1.5-1.5v-4c0-0.276-0.224-0.5-0.5-0.5s-0.5 0.224-0.5 0.5v4c0 0.276-0.224 0.5-0.5 0.5h-2.5v-9.5c0-0.746-0.537-1.56-1.222-1.853l-3.842-1.647h7.564c0.276 0 0.5 0.224 0.5 0.5v4c0 0.276 0.224 0.5 0.5 0.5zM6.384 5.566c0.322 0.138 0.616 0.584 0.616 0.934v12c0 0.104-0.028 0.162-0.045 0.173s-0.081 0.014-0.177-0.027l-5.162-2.212c-0.322-0.138-0.616-0.583-0.616-0.934v-12c0-0.079 0.018-0.153 0.051-0.22l5.333 2.286z"
/>
<path
fill="#000000"
d="M18.354 9.146l-3-3c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l2.146 2.146h-6.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h6.293l-2.146 2.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l3-3c0.195-0.195 0.195-0.512 0-0.707z"
/>
</svg>
)
const RefreshIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
<path
fill="#000000"
d="M19.854 8.646c-0.195-0.195-0.512-0.195-0.707 0l-1.149 1.149c-0.051-2.060-0.878-3.99-2.341-5.452-1.511-1.511-3.52-2.343-5.657-2.343-2.974 0-5.686 1.635-7.077 4.266-0.129 0.244-0.036 0.547 0.208 0.676s0.547 0.036 0.676-0.208c1.217-2.303 3.59-3.734 6.193-3.734 3.789 0 6.885 3.027 6.997 6.789l-1.143-1.143c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l2 2c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l2-2c0.195-0.195 0.195-0.512 0-0.707z"
/>
<path
fill="#000000"
d="M16.869 13.058c-0.244-0.129-0.547-0.036-0.676 0.208-1.217 2.303-3.59 3.734-6.193 3.734-3.789 0-6.885-3.027-6.997-6.789l1.143 1.143c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-2-2c-0.195-0.195-0.512-0.195-0.707 0l-2 2c-0.195 0.195-0.195 0.512 0 0.707s0.512 0.195 0.707 0l1.149-1.149c0.051 2.060 0.878 3.99 2.341 5.452 1.511 1.511 3.52 2.343 5.657 2.343 2.974 0 5.686-1.635 7.077-4.266 0.129-0.244 0.036-0.547-0.208-0.676z"
/>
</svg>
)
const DownloadIcon = () => (
<svg
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlnsXlink="http://www.w3.org/1999/xlink"
width="20"
height="20"
viewBox="0 0 502 502"
>
<path
fill="#000000"
d="M395.25,153h-102V0h-153v153h-102l178.5,178.5L395.25,153z M38.25,382.5v51h357v-51H38.25z"
/>
</svg>
)
const DropdownCaret = () => (
<svg width="24px" height="12px" viewBox="0 0 12 6" version="1.1">
<g
id="Symbols"
stroke="none"
strokeWidth="1"
fill="none"
fillRule="evenodd"
strokeLinecap="round"
strokeLinejoin="round"
>
<g
id="select"
transform="translate(-348.000000, -31.000000)"
stroke="#20323F"
strokeWidth="1.3"
>
<g id="Group-4">
<polyline id="Path-7" points="349 32 354 36 359 32" />
</g>
</g>
</g>
</svg>
)
const StarIcon = () => (
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#E72076" viewBox="0 0 16 16">
<path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.283.95l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z" />
</svg>
)
export {
LedgerLogoWhite,
TrezorLogoWhite,
AdaLiteLogo,
VacuumlabsLogo,
MenuIcon,
AdaIcon,
DetailIcon,
CloseIcon,
LinkIcon,
CopyIcon,
ExitIcon,
RefreshIcon,
DownloadIcon,
DropdownCaret,
StarIcon,
}