1#![allow(clippy::approx_constant)]
2use path::builder::SvgPathBuilder;
3use path::math::{point, vector};
4
5pub fn build_logo_path<Builder: SvgPathBuilder>(path: &mut Builder) {
6 path.move_to(point(122.631, 69.716));
7 path.relative_line_to(vector(-4.394, -2.72));
8 path.relative_cubic_bezier_to(
9 vector(-0.037, -0.428),
10 vector(-0.079, -0.855),
11 vector(-0.125, -1.28),
12 );
13 path.relative_line_to(vector(3.776, -3.522));
14 path.relative_cubic_bezier_to(
15 vector(0.384, -0.358),
16 vector(0.556, -0.888),
17 vector(0.452, -1.401),
18 );
19 path.relative_cubic_bezier_to(
20 vector(-0.101, -0.515),
21 vector(-0.462, -0.939),
22 vector(-0.953, -1.122),
23 );
24 path.relative_line_to(vector(-4.827, -1.805));
25 path.relative_cubic_bezier_to(
26 vector(-0.121, -0.418),
27 vector(-0.248, -0.833),
28 vector(-0.378, -1.246),
29 );
30 path.relative_line_to(vector(3.011, -4.182));
31 path.relative_cubic_bezier_to(
32 vector(0.307, -0.425),
33 vector(0.37, -0.978),
34 vector(0.17, -1.463),
35 );
36 path.relative_cubic_bezier_to(
37 vector(-0.2, -0.483),
38 vector(-0.637, -0.829),
39 vector(-1.154, -0.914),
40 );
41 path.relative_line_to(vector(-5.09, -0.828));
42 path.relative_cubic_bezier_to(
43 vector(-0.198, -0.386),
44 vector(-0.404, -0.766),
45 vector(-0.612, -1.143),
46 );
47 path.relative_line_to(vector(2.139, -4.695));
48 path.relative_cubic_bezier_to(
49 vector(0.219, -0.478),
50 vector(0.174, -1.034),
51 vector(-0.118, -1.468),
52 );
53 path.relative_cubic_bezier_to(
54 vector(-0.291, -0.436),
55 vector(-0.784, -0.691),
56 vector(-1.31, -0.671),
57 );
58 path.relative_line_to(vector(-5.166, 0.18));
59 path.relative_cubic_bezier_to(
60 vector(-0.267, -0.334),
61 vector(-0.539, -0.665),
62 vector(-0.816, -0.99),
63 );
64 path.relative_line_to(vector(1.187, -5.032));
65 path.relative_cubic_bezier_to(
66 vector(0.12, -0.511),
67 vector(-0.031, -1.046),
68 vector(-0.403, -1.417),
69 );
70 path.relative_cubic_bezier_to(
71 vector(-0.369, -0.37),
72 vector(-0.905, -0.523),
73 vector(-1.416, -0.403),
74 );
75 path.relative_line_to(vector(-5.031, 1.186));
76 path.relative_cubic_bezier_to(
77 vector(-0.326, -0.276),
78 vector(-0.657, -0.549),
79 vector(-0.992, -0.816),
80 );
81 path.relative_line_to(vector(0.181, -5.166));
82 path.relative_cubic_bezier_to(
83 vector(0.02, -0.523),
84 vector(-0.235, -1.02),
85 vector(-0.671, -1.31),
86 );
87 path.relative_cubic_bezier_to(
88 vector(-0.437, -0.292),
89 vector(-0.99, -0.336),
90 vector(-1.467, -0.119),
91 );
92 path.relative_line_to(vector(-4.694, 2.14));
93 path.relative_cubic_bezier_to(
94 vector(-0.379, -0.208),
95 vector(-0.759, -0.414),
96 vector(-1.143, -0.613),
97 );
98 path.relative_line_to(vector(-0.83, -5.091));
99 path.relative_cubic_bezier_to(
100 vector(-0.084, -0.516),
101 vector(-0.43, -0.954),
102 vector(-0.914, -1.154),
103 );
104 path.relative_cubic_bezier_to(
105 vector(-0.483, -0.201),
106 vector(-1.037, -0.136),
107 vector(-1.462, 0.17),
108 );
109 path.relative_line_to(vector(-4.185, 3.011));
110 path.relative_cubic_bezier_to(
111 vector(-0.412, -0.131),
112 vector(-0.826, -0.257),
113 vector(-1.244, -0.377),
114 );
115 path.relative_line_to(vector(-1.805, -4.828));
116 path.relative_cubic_bezier_to(
117 vector(-0.183, -0.492),
118 vector(-0.607, -0.853),
119 vector(-1.122, -0.955),
120 );
121 path.relative_cubic_bezier_to(
122 vector(-0.514, -0.101),
123 vector(-1.043, 0.07),
124 vector(-1.4, 0.452),
125 );
126 path.relative_line_to(vector(-3.522, 3.779));
127 path.relative_cubic_bezier_to(
128 vector(-0.425, -0.047),
129 vector(-0.853, -0.09),
130 vector(-1.28, -0.125),
131 );
132 path.relative_line_to(vector(-2.72, -4.395));
133 path.relative_cubic_bezier_to(
134 vector(-0.275, -0.445),
135 vector(-0.762, -0.716),
136 vector(-1.286, -0.716),
137 );
138 path.smooth_relative_cubic_bezier_to(vector(-1.011, 0.271), vector(-1.285, 0.716));
139 path.relative_line_to(vector(-2.72, 4.395));
140 path.relative_cubic_bezier_to(
141 vector(-0.428, 0.035),
142 vector(-0.856, 0.078),
143 vector(-1.281, 0.125),
144 );
145 path.relative_line_to(vector(-3.523, -3.779));
146 path.relative_cubic_bezier_to(
147 vector(-0.357, -0.382),
148 vector(-0.887, -0.553),
149 vector(-1.4, -0.452),
150 );
151 path.relative_cubic_bezier_to(
152 vector(-0.515, 0.103),
153 vector(-0.939, 0.463),
154 vector(-1.122, 0.955),
155 );
156 path.relative_line_to(vector(-1.805, 4.828));
157 path.relative_cubic_bezier_to(
158 vector(-0.418, 0.12),
159 vector(-0.832, 0.247),
160 vector(-1.245, 0.377),
161 );
162 path.relative_line_to(vector(-4.184, -3.011));
163 path.relative_cubic_bezier_to(
164 vector(-0.425, -0.307),
165 vector(-0.979, -0.372),
166 vector(-1.463, -0.17),
167 );
168 path.relative_cubic_bezier_to(
169 vector(-0.483, 0.2),
170 vector(-0.83, 0.638),
171 vector(-0.914, 1.154),
172 );
173 path.relative_line_to(vector(-0.83, 5.091));
174 path.relative_cubic_bezier_to(
175 vector(-0.384, 0.199),
176 vector(-0.764, 0.404),
177 vector(-1.143, 0.613),
178 );
179 path.relative_line_to(vector(-4.694, -2.14));
180 path.relative_cubic_bezier_to(
181 vector(-0.477, -0.218),
182 vector(-1.033, -0.173),
183 vector(-1.467, 0.119),
184 );
185 path.relative_cubic_bezier_to(
186 vector(-0.436, 0.29),
187 vector(-0.691, 0.787),
188 vector(-0.671, 1.31),
189 );
190 path.relative_line_to(vector(0.18, 5.166));
191 path.relative_cubic_bezier_to(
192 vector(-0.334, 0.267),
193 vector(-0.665, 0.54),
194 vector(-0.992, 0.816),
195 );
196 path.relative_line_to(vector(-5.031, -1.186));
197 path.relative_cubic_bezier_to(
198 vector(-0.511, -0.119),
199 vector(-1.047, 0.033),
200 vector(-1.417, 0.403),
201 );
202 path.relative_cubic_bezier_to(
203 vector(-0.372, 0.371),
204 vector(-0.523, 0.906),
205 vector(-0.403, 1.417),
206 );
207 path.relative_line_to(vector(1.185, 5.032));
208 path.relative_cubic_bezier_to(
209 vector(-0.275, 0.326),
210 vector(-0.547, 0.656),
211 vector(-0.814, 0.99),
212 );
213 path.relative_line_to(vector(-5.166, -0.18));
214 path.relative_cubic_bezier_to(
215 vector(-0.521, -0.015),
216 vector(-1.019, 0.235),
217 vector(-1.31, 0.671),
218 );
219 path.relative_cubic_bezier_to(
220 vector(-0.292, 0.434),
221 vector(-0.336, 0.99),
222 vector(-0.119, 1.468),
223 );
224 path.relative_line_to(vector(2.14, 4.695));
225 path.relative_cubic_bezier_to(
226 vector(-0.208, 0.377),
227 vector(-0.414, 0.757),
228 vector(-0.613, 1.143),
229 );
230 path.relative_line_to(vector(-5.09, 0.828));
231 path.relative_cubic_bezier_to(
232 vector(-0.517, 0.084),
233 vector(-0.953, 0.43),
234 vector(-1.154, 0.914),
235 );
236 path.relative_cubic_bezier_to(
237 vector(-0.2, 0.485),
238 vector(-0.135, 1.038),
239 vector(0.17, 1.463),
240 );
241 path.relative_line_to(vector(3.011, 4.182));
242 path.relative_cubic_bezier_to(
243 vector(-0.131, 0.413),
244 vector(-0.258, 0.828),
245 vector(-0.378, 1.246),
246 );
247 path.relative_line_to(vector(-4.828, 1.805));
248 path.relative_cubic_bezier_to(
249 vector(-0.49, 0.183),
250 vector(-0.851, 0.607),
251 vector(-0.953, 1.122),
252 );
253 path.relative_cubic_bezier_to(
254 vector(-0.102, 0.514),
255 vector(0.069, 1.043),
256 vector(0.452, 1.401),
257 );
258 path.relative_line_to(vector(3.777, 3.522));
259 path.relative_cubic_bezier_to(
260 vector(-0.047, 0.425),
261 vector(-0.089, 0.853),
262 vector(-0.125, 1.28),
263 );
264 path.relative_line_to(vector(-4.394, 2.72));
265 path.relative_cubic_bezier_to(
266 vector(-0.445, 0.275),
267 vector(-0.716, 0.761),
268 vector(-0.716, 1.286),
269 );
270 path.smooth_relative_cubic_bezier_to(vector(0.271, 1.011), vector(0.716, 1.285));
271 path.relative_line_to(vector(4.394, 2.72));
272 path.relative_cubic_bezier_to(
273 vector(0.036, 0.428),
274 vector(0.078, 0.855),
275 vector(0.125, 1.28),
276 );
277 path.relative_line_to(vector(-3.777, 3.523));
278 path.relative_cubic_bezier_to(
279 vector(-0.383, 0.357),
280 vector(-0.554, 0.887),
281 vector(-0.452, 1.4),
282 );
283 path.relative_cubic_bezier_to(
284 vector(0.102, 0.515),
285 vector(0.463, 0.938),
286 vector(0.953, 1.122),
287 );
288 path.relative_line_to(vector(4.828, 1.805));
289 path.relative_cubic_bezier_to(
290 vector(0.12, 0.418),
291 vector(0.247, 0.833),
292 vector(0.378, 1.246),
293 );
294 path.relative_line_to(vector(-3.011, 4.183));
295 path.relative_cubic_bezier_to(
296 vector(-0.306, 0.426),
297 vector(-0.371, 0.979),
298 vector(-0.17, 1.462),
299 );
300 path.relative_cubic_bezier_to(
301 vector(0.201, 0.485),
302 vector(0.638, 0.831),
303 vector(1.155, 0.914),
304 );
305 path.relative_line_to(vector(5.089, 0.828));
306 path.relative_cubic_bezier_to(
307 vector(0.199, 0.386),
308 vector(0.403, 0.766),
309 vector(0.613, 1.145),
310 );
311 path.relative_line_to(vector(-2.14, 4.693));
312 path.relative_cubic_bezier_to(
313 vector(-0.218, 0.477),
314 vector(-0.173, 1.032),
315 vector(0.119, 1.468),
316 );
317 path.relative_cubic_bezier_to(
318 vector(0.292, 0.437),
319 vector(0.789, 0.692),
320 vector(1.31, 0.671),
321 );
322 path.relative_line_to(vector(5.164, -0.181));
323 path.relative_cubic_bezier_to(
324 vector(0.269, 0.336),
325 vector(0.54, 0.665),
326 vector(0.816, 0.992),
327 );
328 path.relative_line_to(vector(-1.185, 5.033));
329 path.relative_cubic_bezier_to(
330 vector(-0.12, 0.51),
331 vector(0.031, 1.043),
332 vector(0.403, 1.414),
333 );
334 path.relative_cubic_bezier_to(
335 vector(0.369, 0.373),
336 vector(0.906, 0.522),
337 vector(1.417, 0.402),
338 );
339 path.relative_line_to(vector(5.031, -1.185));
340 path.relative_cubic_bezier_to(
341 vector(0.327, 0.278),
342 vector(0.658, 0.548),
343 vector(0.992, 0.814),
344 );
345 path.relative_line_to(vector(-0.18, 5.167));
346 path.relative_cubic_bezier_to(
347 vector(-0.02, 0.523),
348 vector(0.235, 1.019),
349 vector(0.671, 1.311),
350 );
351 path.relative_cubic_bezier_to(
352 vector(0.434, 0.291),
353 vector(0.99, 0.335),
354 vector(1.467, 0.117),
355 );
356 path.relative_line_to(vector(4.694, -2.139));
357 path.relative_cubic_bezier_to(
358 vector(0.378, 0.21),
359 vector(0.758, 0.414),
360 vector(1.143, 0.613),
361 );
362 path.relative_line_to(vector(0.83, 5.088));
363 path.relative_cubic_bezier_to(
364 vector(0.084, 0.518),
365 vector(0.43, 0.956),
366 vector(0.914, 1.155),
367 );
368 path.relative_cubic_bezier_to(
369 vector(0.483, 0.201),
370 vector(1.038, 0.136),
371 vector(1.463, -0.169),
372 );
373 path.relative_line_to(vector(4.182, -3.013));
374 path.relative_cubic_bezier_to(
375 vector(0.413, 0.131),
376 vector(0.828, 0.259),
377 vector(1.246, 0.379),
378 );
379 path.relative_line_to(vector(1.805, 4.826));
380 path.relative_cubic_bezier_to(
381 vector(0.183, 0.49),
382 vector(0.607, 0.853),
383 vector(1.122, 0.953),
384 );
385 path.relative_cubic_bezier_to(
386 vector(0.514, 0.104),
387 vector(1.043, -0.068),
388 vector(1.4, -0.452),
389 );
390 path.relative_line_to(vector(3.523, -3.777));
391 path.relative_cubic_bezier_to(
392 vector(0.425, 0.049),
393 vector(0.853, 0.09),
394 vector(1.281, 0.128),
395 );
396 path.relative_line_to(vector(2.72, 4.394));
397 path.relative_cubic_bezier_to(
398 vector(0.274, 0.443),
399 vector(0.761, 0.716),
400 vector(1.285, 0.716),
401 );
402 path.smooth_relative_cubic_bezier_to(vector(1.011, -0.272), vector(1.286, -0.716));
403 path.relative_line_to(vector(2.72, -4.394));
404 path.relative_cubic_bezier_to(
405 vector(0.428, -0.038),
406 vector(0.855, -0.079),
407 vector(1.28, -0.128),
408 );
409 path.relative_line_to(vector(3.522, 3.777));
410 path.relative_cubic_bezier_to(
411 vector(0.357, 0.384),
412 vector(0.887, 0.556),
413 vector(1.4, 0.452),
414 );
415 path.relative_cubic_bezier_to(
416 vector(0.515, -0.101),
417 vector(0.939, -0.463),
418 vector(1.122, -0.953),
419 );
420 path.relative_line_to(vector(1.805, -4.826));
421 path.relative_cubic_bezier_to(
422 vector(0.418, -0.12),
423 vector(0.833, -0.248),
424 vector(1.246, -0.379),
425 );
426 path.relative_line_to(vector(4.183, 3.013));
427 path.relative_cubic_bezier_to(
428 vector(0.425, 0.305),
429 vector(0.979, 0.37),
430 vector(1.462, 0.169),
431 );
432 path.relative_cubic_bezier_to(
433 vector(0.484, -0.199),
434 vector(0.83, -0.638),
435 vector(0.914, -1.155),
436 );
437 path.relative_line_to(vector(0.83, -5.088));
438 path.relative_cubic_bezier_to(
439 vector(0.384, -0.199),
440 vector(0.764, -0.406),
441 vector(1.143, -0.613),
442 );
443 path.relative_line_to(vector(4.694, 2.139));
444 path.relative_cubic_bezier_to(
445 vector(0.477, 0.218),
446 vector(1.032, 0.174),
447 vector(1.467, -0.117),
448 );
449 path.relative_cubic_bezier_to(
450 vector(0.436, -0.292),
451 vector(0.69, -0.787),
452 vector(0.671, -1.311),
453 );
454 path.relative_line_to(vector(-0.18, -5.167));
455 path.relative_cubic_bezier_to(
456 vector(0.334, -0.267),
457 vector(0.665, -0.536),
458 vector(0.991, -0.814),
459 );
460 path.relative_line_to(vector(5.031, 1.185));
461 path.relative_cubic_bezier_to(
462 vector(0.511, 0.12),
463 vector(1.047, -0.029),
464 vector(1.416, -0.402),
465 );
466 path.relative_cubic_bezier_to(
467 vector(0.372, -0.371),
468 vector(0.523, -0.904),
469 vector(0.403, -1.414),
470 );
471 path.relative_line_to(vector(-1.185, -5.033));
472 path.relative_cubic_bezier_to(
473 vector(0.276, -0.327),
474 vector(0.548, -0.656),
475 vector(0.814, -0.992),
476 );
477 path.relative_line_to(vector(5.166, 0.181));
478 path.relative_cubic_bezier_to(
479 vector(0.521, 0.021),
480 vector(1.019, -0.234),
481 vector(1.31, -0.671),
482 );
483 path.relative_cubic_bezier_to(
484 vector(0.292, -0.436),
485 vector(0.337, -0.991),
486 vector(0.118, -1.468),
487 );
488 path.relative_line_to(vector(-2.139, -4.693));
489 path.relative_cubic_bezier_to(
490 vector(0.209, -0.379),
491 vector(0.414, -0.759),
492 vector(0.612, -1.145),
493 );
494 path.relative_line_to(vector(5.09, -0.828));
495 path.relative_cubic_bezier_to(
496 vector(0.518, -0.083),
497 vector(0.954, -0.429),
498 vector(1.154, -0.914),
499 );
500 path.relative_cubic_bezier_to(
501 vector(0.2, -0.483),
502 vector(0.137, -1.036),
503 vector(-0.17, -1.462),
504 );
505 path.relative_line_to(vector(-3.011, -4.183));
506 path.relative_cubic_bezier_to(
507 vector(0.13, -0.413),
508 vector(0.257, -0.828),
509 vector(0.378, -1.246),
510 );
511 path.relative_line_to(vector(4.827, -1.805));
512 path.relative_cubic_bezier_to(
513 vector(0.491, -0.184),
514 vector(0.853, -0.607),
515 vector(0.953, -1.122),
516 );
517 path.relative_cubic_bezier_to(
518 vector(0.104, -0.514),
519 vector(-0.068, -1.043),
520 vector(-0.452, -1.4),
521 );
522 path.relative_line_to(vector(-3.776, -3.523));
523 path.relative_cubic_bezier_to(
524 vector(0.046, -0.425),
525 vector(0.088, -0.853),
526 vector(0.125, -1.28),
527 );
528 path.relative_line_to(vector(4.394, -2.72));
529 path.relative_cubic_bezier_to(
530 vector(0.445, -0.274),
531 vector(0.716, -0.761),
532 vector(0.716, -1.285),
533 );
534 path.smooth_cubic_bezier_to(point(123.076, 69.991), point(122.631, 69.716));
535 path.close();
536
537 path.move_to(point(93.222, 106.167));
538 path.relative_cubic_bezier_to(
539 vector(-1.678, -0.362),
540 vector(-2.745, -2.016),
541 vector(-2.385, -3.699),
542 );
543 path.relative_cubic_bezier_to(
544 vector(0.359, -1.681),
545 vector(2.012, -2.751),
546 vector(3.689, -2.389),
547 );
548 path.relative_cubic_bezier_to(
549 vector(1.678, 0.359),
550 vector(2.747, 2.016),
551 vector(2.387, 3.696),
552 );
553 path.smooth_cubic_bezier_to(point(94.899, 106.526), point(93.222, 106.167));
554 path.close();
555
556 path.move_to(point(91.729, 96.069));
557 path.relative_cubic_bezier_to(
558 vector(-1.531, -0.328),
559 vector(-3.037, 0.646),
560 vector(-3.365, 2.18),
561 );
562 path.relative_line_to(vector(-1.56, 7.28));
563 path.relative_cubic_bezier_to(
564 vector(-4.814, 2.185),
565 vector(-10.16, 3.399),
566 vector(-15.79, 3.399),
567 );
568 path.relative_cubic_bezier_to(
569 vector(-5.759, 0.0),
570 vector(-11.221, -1.274),
571 vector(-16.121, -3.552),
572 );
573 path.relative_line_to(vector(-1.559, -7.28));
574 path.relative_cubic_bezier_to(
575 vector(-0.328, -1.532),
576 vector(-1.834, -2.508),
577 vector(-3.364, -2.179),
578 );
579 path.relative_line_to(vector(-6.427, 1.38));
580 path.relative_cubic_bezier_to(
581 vector(-1.193, -1.228),
582 vector(-2.303, -2.536),
583 vector(-3.323, -3.917),
584 );
585 path.relative_horizontal_line_to(31.272);
586 path.relative_cubic_bezier_to(
587 vector(0.354, 0.0),
588 vector(0.59, -0.064),
589 vector(0.59, -0.386),
590 );
591 path.vertical_line_to(81.932);
592 path.relative_cubic_bezier_to(
593 vector(0.0, -0.322),
594 vector(-0.236, -0.386),
595 vector(-0.59, -0.386),
596 );
597 path.relative_horizontal_line_to(-9.146);
598 path.relative_vertical_line_to(-7.012);
599 path.relative_horizontal_line_to(9.892);
600 path.relative_cubic_bezier_to(
601 vector(0.903, 0.0),
602 vector(4.828, 0.258),
603 vector(6.083, 5.275),
604 );
605 path.relative_cubic_bezier_to(
606 vector(0.393, 1.543),
607 vector(1.256, 6.562),
608 vector(1.846, 8.169),
609 );
610 path.relative_cubic_bezier_to(
611 vector(0.588, 1.802),
612 vector(2.982, 5.402),
613 vector(5.533, 5.402),
614 );
615 path.relative_horizontal_line_to(15.583);
616 path.relative_cubic_bezier_to(
617 vector(0.177, 0.0),
618 vector(0.366, -0.02),
619 vector(0.565, -0.056),
620 );
621 path.relative_cubic_bezier_to(
622 vector(-1.081, 1.469),
623 vector(-2.267, 2.859),
624 vector(-3.544, 4.158),
625 );
626 path.line_to(point(91.729, 96.069));
627 path.close();
628
629 path.move_to(point(48.477, 106.015));
630 path.relative_cubic_bezier_to(
631 vector(-1.678, 0.362),
632 vector(-3.33, -0.708),
633 vector(-3.691, -2.389),
634 );
635 path.relative_cubic_bezier_to(
636 vector(-0.359, -1.684),
637 vector(0.708, -3.337),
638 vector(2.386, -3.699),
639 );
640 path.relative_cubic_bezier_to(
641 vector(1.678, -0.359),
642 vector(3.331, 0.711),
643 vector(3.691, 2.392),
644 );
645 path.cubic_bezier_to(
646 point(51.222, 103.999),
647 point(50.154, 105.655),
648 point(48.477, 106.015),
649 );
650 path.close();
651
652 path.move_to(point(36.614, 57.91));
653 path.relative_cubic_bezier_to(
654 vector(0.696, 1.571),
655 vector(-0.012, 3.412),
656 vector(-1.581, 4.107),
657 );
658 path.relative_cubic_bezier_to(
659 vector(-1.569, 0.697),
660 vector(-3.405, -0.012),
661 vector(-4.101, -1.584),
662 );
663 path.relative_cubic_bezier_to(
664 vector(-0.696, -1.572),
665 vector(0.012, -3.41),
666 vector(1.581, -4.107),
667 );
668 path.cubic_bezier_to(
669 point(34.083, 55.63),
670 point(35.918, 56.338),
671 point(36.614, 57.91),
672 );
673 path.close();
674
675 path.move_to(point(32.968, 66.553));
676 path.relative_line_to(vector(6.695, -2.975));
677 path.relative_cubic_bezier_to(
678 vector(1.43, -0.635),
679 vector(2.076, -2.311),
680 vector(1.441, -3.744),
681 );
682 path.relative_line_to(vector(-1.379, -3.118));
683 path.relative_horizontal_line_to(5.423);
684 path.vertical_line_to(81.16);
685 path.horizontal_line_to(34.207);
686 path.relative_cubic_bezier_to(
687 vector(-0.949, -3.336),
688 vector(-1.458, -6.857),
689 vector(-1.458, -10.496),
690 );
691 path.cubic_bezier_to(
692 point(32.749, 69.275),
693 point(32.824, 67.902),
694 point(32.968, 66.553),
695 );
696 path.close();
697
698 path.move_to(point(62.348, 64.179));
699 path.relative_vertical_line_to(-7.205);
700 path.relative_horizontal_line_to(12.914);
701 path.relative_cubic_bezier_to(vector(0.667, 0.0), vector(4.71, 0.771), vector(4.71, 3.794));
702 path.relative_cubic_bezier_to(
703 vector(0.0, 2.51),
704 vector(-3.101, 3.41),
705 vector(-5.651, 3.41),
706 );
707 path.horizontal_line_to(62.348);
708 path.close();
709
710 path.move_to(point(109.28, 70.664));
711 path.relative_cubic_bezier_to(
712 vector(0.0, 0.956),
713 vector(-0.035, 1.902),
714 vector(-0.105, 2.841),
715 );
716 path.relative_horizontal_line_to(-3.926);
717 path.relative_cubic_bezier_to(
718 vector(-0.393, 0.0),
719 vector(-0.551, 0.258),
720 vector(-0.551, 0.643),
721 );
722 path.relative_vertical_line_to(1.803);
723 path.relative_cubic_bezier_to(
724 vector(0.0, 4.244),
725 vector(-2.393, 5.167),
726 vector(-4.49, 5.402),
727 );
728 path.relative_cubic_bezier_to(
729 vector(-1.997, 0.225),
730 vector(-4.211, -0.836),
731 vector(-4.484, -2.058),
732 );
733 path.relative_cubic_bezier_to(
734 vector(-1.178, -6.626),
735 vector(-3.141, -8.041),
736 vector(-6.241, -10.486),
737 );
738 path.relative_cubic_bezier_to(
739 vector(3.847, -2.443),
740 vector(7.85, -6.047),
741 vector(7.85, -10.871),
742 );
743 path.relative_cubic_bezier_to(
744 vector(0.0, -5.209),
745 vector(-3.571, -8.49),
746 vector(-6.005, -10.099),
747 );
748 path.relative_cubic_bezier_to(
749 vector(-3.415, -2.251),
750 vector(-7.196, -2.702),
751 vector(-8.216, -2.702),
752 );
753 path.horizontal_line_to(42.509);
754 path.relative_cubic_bezier_to(
755 vector(5.506, -6.145),
756 vector(12.968, -10.498),
757 vector(21.408, -12.082),
758 );
759 path.relative_line_to(vector(4.786, 5.021));
760 path.relative_cubic_bezier_to(
761 vector(1.082, 1.133),
762 vector(2.874, 1.175),
763 vector(4.006, 0.092),
764 );
765 path.relative_line_to(vector(5.355, -5.122));
766 path.relative_cubic_bezier_to(
767 vector(11.221, 2.089),
768 vector(20.721, 9.074),
769 vector(26.196, 18.657),
770 );
771 path.relative_line_to(vector(-3.666, 8.28));
772 path.relative_cubic_bezier_to(
773 vector(-0.633, 1.433),
774 vector(0.013, 3.109),
775 vector(1.442, 3.744),
776 );
777 path.relative_line_to(vector(7.058, 3.135));
778 path.cubic_bezier_to(
779 point(109.216, 68.115),
780 point(109.28, 69.381),
781 point(109.28, 70.664),
782 );
783 path.close();
784
785 path.move_to(point(68.705, 28.784));
786 path.relative_cubic_bezier_to(
787 vector(1.24, -1.188),
788 vector(3.207, -1.141),
789 vector(4.394, 0.101),
790 );
791 path.relative_cubic_bezier_to(
792 vector(1.185, 1.245),
793 vector(1.14, 3.214),
794 vector(-0.103, 4.401),
795 );
796 path.relative_cubic_bezier_to(
797 vector(-1.24, 1.188),
798 vector(-3.207, 1.142),
799 vector(-4.394, -0.102),
800 );
801 path.cubic_bezier_to(
802 point(67.418, 31.941),
803 point(67.463, 29.972),
804 point(68.705, 28.784),
805 );
806 path.close();
807
808 path.move_to(point(105.085, 58.061));
809 path.relative_cubic_bezier_to(
810 vector(0.695, -1.571),
811 vector(2.531, -2.28),
812 vector(4.1, -1.583),
813 );
814 path.relative_cubic_bezier_to(
815 vector(1.569, 0.696),
816 vector(2.277, 2.536),
817 vector(1.581, 4.107),
818 );
819 path.relative_cubic_bezier_to(
820 vector(-0.695, 1.572),
821 vector(-2.531, 2.281),
822 vector(-4.101, 1.584),
823 );
824 path.cubic_bezier_to(
825 point(105.098, 61.473),
826 point(104.39, 59.634),
827 point(105.085, 58.061),
828 );
829 path.close();
830}
831