-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
520 lines (449 loc) · 50.6 KB
/
index.html
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
512
513
514
515
516
517
518
519
520
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>fiug</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#1e1e1e">
<meta name="light-page-color" content="white">
<meta name="light-theme-color" content="#227a9c">
<meta name="dark-page-color" content="#2d2d2d">
<meta name="dark-theme-color" content="#1e1e1e">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="prefetch" href="/shared/fonts/seti.woff2" as="font" type="font/woff2" crossorigin>
<link rel="prefetch" href="/shared/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2" as="font" type="font/woff2" crossorigin>
<!-- <link rel="icon" href="data:;base64,="> -->
<!-- <link rel="icon" href="/shared/images/favicon.svg" type="image/x-icon"> -->
<link rel="stylesheet" href="index.css" />
</head>
<script>
const isBeta = document.location.origin.includes('beta');
isBeta && (document.title += " (beta)");
(function() {
const link = document.querySelector("link[rel*='icon']") || document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = isBeta
? "/shared/images/faviconBeta.svg"
: "/shared/images/favicon.svg";
document.getElementsByTagName('head')[0].appendChild(link);
})();
let themeHighlightColor = localStorage.getItem('themeHighlightColor');
themeHighlightColor = themeHighlightColor || (isBeta
? '44, 174, 190' // Pelorous
: '202, 44, 146' // Fuschia
);
if(themeHighlightColor){
document.documentElement.style
.setProperty(
'--main-theme-highlight-color',
themeHighlightColor
);
}
//5c4785 (prod)
//rgb(var(--main-theme-highlight-color))
//http://www.pfnp.me/mother-tongues-the-evolution-of-programming-languages/
</script>
<style id="initial-style">
.hidden {
display: none !important;
}
body {
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
margin: 0;
height: 100vh;
}
#container {
display: flex;
flex-direction: column;
justify-content: space-around;
margin-bottom: 12rem;
width: 27rem;
}
#container svg {
fill: #b0b0b0;
width: 100%;
height: auto;
text-shadow: 0px -24px 14px #0011337e,
-10px -14px 10px #5511007e;
}
#container::after {
content: "";
display: block;
z-index: -1;
width: 100%;
background: #000;
height: 2px;
width: 10%;
margin: 30px 0 0 46.5%;
transform: rotateX(45deg) scale(10, 3.75);
box-shadow:
0 0 1px #000,
0 0 2px #000,
0 0 3px #000,
0 0 5px #000,
0 0 5px #000,
0 0 5px #000,
0 0 7px #000,
0 0 12px #000;
opacity:.1;
}
svg#worker-message {
margin-top: 3em;
}
svg title {
display: none;
pointer-events: none;
}
@keyframes showEffect {
0% {
opacity: 1;
stroke-width: 0.9px;
}
70% {
opacity: 0;
stroke-width: 0.1px;
}
100% {
opacity: 0;
stroke-width: 0px;
}
}
@keyframes shake-slow {
10% {
transform: translate(0px, -0.2px) rotate(-0.3deg)
}
20% {
transform: translate(0.4px, 0.3px) rotate(0.1deg)
}
30% {
transform: translate(-0.6px, -0.3px) rotate(0.5deg)
}
40% {
transform: translate(0.6px, 0.3px) rotate(-0.3deg)
}
50% {
transform: translate(0.3px, -0.3px) rotate(-0.5deg)
}
60% {
transform: translate(0.3px, 0.3px) rotate(0.5deg)
}
70% {
transform: translate(0.1px, 0.2px) rotate(-.5deg)
}
80% {
transform: translate(0.6px, 0.3px) rotate(0.5deg)
}
90% {
transform: translate(1px, 0.3px) rotate(-.5deg)
}
0%,
100% {
transform: translate(0, 0) rotate(0)
}
}
@keyframes rotateInt {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#border .border-line {
stroke-width: 0px;
stroke: #b0b0b0cc;
fill: #80808000;
}
#border:hover .border-line {
fill: #8080801F;
animation-name: showEffect;
animation-iteration-count: infinite;
animation-timing-function: ease-in;
animation-duration: 0.7s;
}
#border:hover .border-line.one {
animation-delay: 0s;
}
#border:hover .border-line.two {
animation-delay: 0.23s;
}
#border:hover .border-line.three {
animation-delay: 0.48s;
}
#go-text {
pointer-events: none;
fill: #ffffffde;
}
#worker-message { display: none; }
#worker-message:hover #go-text {
fill: white;
transform-origin: center center;
animation-play-state: running;
animation-name: shake-slow;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}
#go-text rect {
fill: #5858585e;
}
#bg-circle {
stroke: #3336;
stroke-width:8;
fill: #ddd2;
}
#edge-circle {
stroke: #eff9;
stroke-width:4;
fill: none;
}
#higlight-circle {
fill: url(#highlight);
stroke: #f0f2;
stroke-width:12;
opacity: .25;
animation: rotateInt 10s ease-in-out infinite;
animation-direction: alternate-reverse;
transform-origin: center 36.9%;
}
.logo-text {
font-size: 3.5em;
text-anchor: middle;
word-spacing: -0.2em;
}
.logo-text .left { fill: #ddd; }
.logo-text .middle { font-size: 0.7em;}
.logo-text tspan.right { font-size: 0.7em; }
#integral {
animation: rotateInt 5s ease-in-out infinite;
animation-name: rotateInt;
animation-delay: 10s;
transform-origin: center 36.9%;
fill: #fff9;
}
</style>
<body class="loading">
<script>
localStorage.setItem('themeDark', true);
const darkEnabled = window.localStorage.getItem('themeDark') === "true";
document.body.style.backgroundColor = darkEnabled
? document.body.style.backgroundColor = (document.querySelector("meta[name=dark-page-color]") || {}).content
: "white";
darkEnabled && document.querySelector(":root").classList.add("dark-enabled");
</script>
<div id="container" class="">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 210" xmlns:svg="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="highlight" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:rgb(50,50,255);stop-opacity:1" />
<stop offset="50%" style="stop-color:rgb(200,100,0);stop-opacity:0.3" />
<stop offset="100%" style="stop-color:rgb(0,255,200);stop-opacity:1" />
</linearGradient>
</defs>
<g class="layer" display="inline">
<circle id="bg-circle" cx="50%" cy="36.9%" r="72" />
<circle id="higlight-circle" cx="50%" cy="36.9%" r="72" />
<path id="integral"
d="m107.92716,36.94508l0.95003,75.70511q0.43081,20.89989 -8.2886,28.93939a17.79142,17.79142 0 0 1 -5.62624,3.50444a26.0076,26.0076 0 0 1 -9.05414,1.83369a25.65472,25.65472 0 0 1 -5.99571,-0.53686a17.93757,17.93757 0 0 1 -7.97647,-3.87325q-5.37316,-4.58798 -5.51145,-11.29708a8.56719,8.56719 0 0 1 0.46363,-3.06124a7.69904,7.69904 0 0 1 1.7347,-2.78065a8.1837,8.1837 0 0 1 2.21745,-1.6709a7.12818,7.12818 0 0 1 3.1023,-0.75751q3.04976,-0.06286 5.31721,1.90423a6.54734,6.54734 0 0 1 2.31551,4.69287a8.41542,8.41542 0 0 1 0.01667,0.38455a9.9962,9.9962 0 0 1 -0.17825,2.17434q-0.33206,1.6539 -1.27337,2.88173a6.44928,6.44928 0 0 1 -0.02982,0.03873a6.49737,6.49737 0 0 1 -1.61735,1.50169a5.69668,5.69668 0 0 1 -2.23968,0.83533a7.63846,7.63846 0 0 0 1.94997,2.72157a9.66705,9.66705 0 0 0 0.86605,0.69883a7.27496,7.27496 0 0 0 3.49986,1.31186a9.52902,9.52902 0 0 0 1.25767,0.05468q2.77495,-0.0572 4.58481,-1.07112q1.39415,-0.78104 2.3667,-2.67558a12.1472,12.1472 0 0 0 0.54265,-1.22836q1.81667,-4.68495 1.74149,-18.0017a214.86231,214.86231 0 0 0 -0.04299,-3.207l-0.95065,-75.70447q-0.2388,-11.58509 2.8317,-18.91706a19.04305,19.04305 0 0 1 11.19336,-11.14967a26.89948,26.89948 0 0 1 9.05539,-1.77311a24.95083,24.95083 0 0 1 6.1505,0.58928a18.02376,18.02376 0 0 1 7.73051,3.82333a16.27309,16.27309 0 0 1 3.72013,4.41961a14.41251,14.41251 0 0 1 1.8213,6.87685a8.56719,8.56719 0 0 1 -0.46363,3.06124a7.69904,7.69904 0 0 1 -1.7347,2.78065a8.1837,8.1837 0 0 1 -2.21745,1.6709a7.12818,7.12818 0 0 1 -3.1023,0.75751q-3.04914,0.06285 -5.31721,-1.90423a7.78648,7.78648 0 0 1 -1.33237,-1.46589a5.40563,5.40563 0 0 1 -0.98662,-3.00135a12.54318,12.54318 0 0 1 0.128,-2.15644q0.18065,-1.17841 0.60929,-2.11824a5.89841,5.89841 0 0 1 0.91456,-1.4341q1.65528,-1.90487 3.17664,-2.18304a2.98293,2.98293 0 0 1 0.13391,-0.02088q-1.98924,-4.71772 -6.65943,-4.90888a9.93998,9.93998 0 0 0 -0.61184,-0.00613q-5.15393,0.10624 -7.30488,5.27607q-2.07951,4.99841 -1.8924,17.5918a151.92781,151.92781 0 0 0 0.01553,0.87445z"
/>
<circle id="edge-circle" cx="50%" cy="36.9%" r="74" />
<text x="103" y="195" class="logo-text">
<tspan class="left">fiug</tspan>
<tspan class="middle">.</tspan>
<tspan class="right">dev</tspan>
</text>
</g>
</svg>
<svg viewBox="0 0 200 70" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
id="worker-message">
<!-- Created with SVG-edit - https://github.com/SVG-Edit/svgedit-->
<g class="layer">
<!-- <title>Go border</title> -->
<g class="layer" id="border">
<!-- <title>Go border</title> -->
<g class="border-line one">
<!-- <title>rough1</title> -->
<path
d="m181.375,6.71322c0,1.27678 0,2.13014 0,3.05806c0,0.80997 0,1.72607 0,2.58993c0,0.90857 0,1.79053 0,2.61009c0,0.94254 -0.14871,1.86897 0.11067,2.70134c0.24881,0.79841 0.26117,1.6606 0.53133,2.5291c0.24472,0.78671 0.24283,1.66376 0.5,2.47884c0.25053,0.79404 0.358,1.63714 0.358,2.54025c0,0.85642 0,1.70392 0,2.57612c0,0.93428 0,1.81037 0,2.68911c0,0.88138 0,1.75747 0,2.65076c0,0.87932 0,1.76012 0,2.62101c0,0.89526 0,1.7116 0,2.59389c0,0.89262 0,1.78524 0,2.67786c0,0.89262 0,1.80178 0,2.66531c0,0.90518 0,1.7978 0,2.67787c0,0.85559 -0.00554,1.74823 0,2.64307c0.00522,0.84085 0.39072,1.62811 0.49776,2.50075c0.11179,0.91136 0.00224,1.7426 0.00224,2.65216c0,0.89485 0,1.77954 0,2.67216c0,0.88998 -0.19598,1.5778 -0.5,2.4095c-0.26436,0.7232 -0.90942,1.02015 -1.76042,1.02015c-1.01549,0 -1.90663,-0.01737 -2.77083,0.01033c-0.61328,0.01966 -1.74867,0.15937 -2.47409,0.2925c-0.99661,0.1829 -1.74632,0.34483 -2.51266,0.49061c-1.06453,0.20251 -1.90407,0.35817 -2.75133,0.47805c-1.06174,0.15023 -1.77321,0.19997 -2.62616,0.21398c-1.00371,0.01648 -1.78651,0.00223 -2.86118,0.00223c-0.7625,0 -1.73291,0 -2.64333,0c-0.89775,0 -1.78201,0 -2.69934,0c-0.90067,0 -1.758,0.00111 -2.65067,0c-0.89999,-0.00112 -1.64148,-0.42526 -2.532,-0.4959c-0.89374,-0.0709 -1.80133,0 -2.61867,0c-0.91733,0 -1.8252,0.18368 -2.68134,-0.01785c-0.89999,-0.21185 -1.70399,-0.47805 -2.50133,-0.47805c-0.858,0 -1.78792,0 -2.65625,0c-1.01042,0 -1.73994,-0.02392 -2.7435,0.00223c-0.80365,0.02094 -1.60388,0.13382 -2.54559,0.3006c-1.05577,0.18698 -1.89667,0.34597 -2.47133,0.43069c-0.85663,0.12629 -1.95674,0.21534 -2.72917,0.25828c-0.72757,0.04044 -1.84538,0.16292 -2.66858,0.34936c-1.00572,0.22778 -1.77737,0.47272 -2.6915,0.58219c-0.80151,0.09598 -1.8585,0.06025 -2.56808,0.06025c-0.93733,0 -1.92467,0 -2.84267,0c-0.85733,0 -1.75,0 -2.642,0c-0.88434,0 -1.79725,0 -2.61842,0c-0.91325,0 -1.71751,-0.29699 -2.52692,-0.4959c-0.8807,-0.21643 -1.84392,0.16475 -2.71267,-0.08265c-0.79865,-0.22743 -1.62141,-0.41325 -2.55,-0.41325c-0.85,0 -1.67155,-0.20796 -2.55,-0.45358c-0.86721,-0.24248 -1.80097,0.24189 -2.63959,-0.05265c-0.74312,-0.261 -1.51041,-0.48557 -2.439,-0.48557c-0.86342,0 -1.7,0 -2.57942,0c-0.94199,0 -1.85275,0 -2.64916,0c-0.9675,0 -1.83242,0 -2.71617,0c-0.853,0 -1.79345,0.01434 -2.67599,0c-0.87244,-0.01418 -1.65314,-0.31199 -2.50134,-0.53756c-0.88395,-0.23507 -1.79933,-0.45425 -2.642,-0.45425c-0.974,0 -1.81775,0 -2.64467,0c-0.96275,0 -1.82,0 -2.698,0c-0.91334,0 -1.79867,0 -2.70383,0c-0.86884,0 -1.77125,0 -2.65283,0c-0.94134,0 -1.80309,0 -2.66334,0c-0.88933,0 -1.80569,-0.02192 -2.69466,0c-0.85812,0.02116 -1.358,0.4959 -2.2715,0.4959c-0.783,0 -1.6785,0 -2.7285,0c-0.75,0 -1.65,0 -2.55,0c-0.89775,0 -1.86667,0 -2.64775,0c-0.90225,0 -1.81961,-0.18298 -2.70158,0.04232c-0.90948,0.23233 -1.72208,0.45358 -2.61333,0.45358c-0.81367,0 -1.72567,0.04816 -2.57467,0.28498c-0.90212,0.25163 -1.76492,0.21092 -2.65467,0.21092c-0.88166,0 -1.758,0 -2.69733,0c-0.8315,0 -1.73433,0 -2.67133,0c-0.87667,0 -1.71566,0 -2.6185,0c-0.93158,0 -1.79753,-0.15033 -2.6875,0.08265c-0.87611,0.22936 -1.70475,0.41325 -2.58133,0.41325c-0.77283,0 -1.77341,0 -2.60208,0c-0.98325,0 -1.7898,0.06436 -2.67134,-0.00223c-0.93567,-0.07068 -1.79491,-0.42482 -2.55492,-0.66856c-0.86627,-0.27781 -1.68237,-0.67049 -2.53167,-0.81691c-0.85561,-0.14751 -1.66833,-0.4959 -2.54267,-0.4959c-0.89933,0 -1.77792,0 -2.69867,0c-0.87208,0 -1.71296,-0.41249 -1.90067,-1.00213c-0.26764,-0.84072 0.1063,-1.79522 -0.11067,-2.62852c-0.22286,-0.85597 -0.44724,-1.65889 -0.88933,-2.46099c-0.38398,-0.69666 -0.5,-1.55779 -0.5,-2.44843c0,-0.87675 0.00114,-1.73301 0,-2.62803c-0.00113,-0.88006 -0.49733,-1.51439 -0.5,-2.36999c-0.00278,-0.89262 0,-1.73565 0,-2.65175c0,-0.86915 0.37337,-1.63248 0.5,-2.40644c0.14417,-0.8811 0.29889,-1.71046 0.5,-2.47951c0.22394,-0.85635 -0.29493,-1.2035 -0.91667,-1.8183c-0.60294,-0.59622 -0.08333,-1.69731 -0.08333,-2.66596c0,-0.72005 0,-1.7145 0,-2.5648c0,-0.88535 -0.16196,-1.73773 -0.41667,-2.53835c-0.252,-0.79213 -0.08333,-1.74524 -0.08333,-2.64481c0,-0.86683 0.2566,-1.64917 0.67633,-2.36851c0.32887,-0.56362 0.04486,-1.45971 0.32367,-2.33074c0.26112,-0.81574 0.5,-1.58217 0.5,-2.4457c0,-0.88171 0,-1.78128 0,-2.66208c0,-0.84303 0,-1.75673 0,-2.60695c0,-0.88213 0,-1.7926 0,-2.66539c0,-0.79873 -0.25456,-1.78378 0,-2.66208c0.18625,-0.64261 0.18978,-1.62944 0.77083,-2.01195c0.69528,-0.45771 1.73984,0.01985 2.57183,-0.00066c0.85876,-0.02117 1.76034,-0.22369 2.74067,-0.49524c0.7383,-0.20451 1.55932,-0.39978 2.458,-0.59508c0.92731,-0.20152 1.79428,-0.38859 2.528,-0.59508c1.01728,-0.2863 1.74811,-0.49807 2.53133,-0.69426c0.99189,-0.24846 1.86396,-0.51618 2.79975,-0.59285c0.85717,-0.07023 1.73146,-0.23837 2.59958,-0.41548c0.90157,-0.18394 1.66464,-0.43415 2.54992,-0.57855c0.83947,-0.13693 1.74156,-0.07135 2.44783,-0.32101c0.70336,-0.24863 1.6166,-0.19024 2.39692,0.03604c0.93703,0.27172 1.42394,1.02489 2.30534,1.25893c0.86955,0.2309 1.74266,0.01785 2.71667,0.01785c0.83333,0 1.74392,0 2.62466,0c0.91667,0 1.6419,0.35156 2.542,0.4959c0.90491,0.14511 1.7595,-0.12655 2.61134,0c0.84378,0.12536 1.62072,0.56683 2.40533,1.09032c0.67451,0.45003 1.52196,0.72803 2.33934,1.00304c0.73492,0.24727 1.49667,0.38618 2.36517,0.38614c1.01716,-0.00004 1.73951,0.01942 2.86216,-0.08265c0.78596,-0.07146 1.58723,-0.22553 2.58334,-0.3306c0.78891,-0.08322 1.66666,-0.08265 2.58334,-0.08265c0.91,0 1.75,0.00061 2.572,0c0.89533,-0.00066 1.68945,-0.00478 2.721,-0.34978c0.76121,-0.25458 1.6276,-0.58935 2.39283,-0.63756c1.05561,-0.06651 1.81579,-0.41251 2.73083,-0.50036c0.88785,-0.08524 1.79992,0 2.68066,0c0.82975,0 1.7,0 2.60859,0c0.96075,0 1.69839,0.00892 2.68991,-0.24795c0.83685,-0.2168 1.76017,-0.24827 2.59942,-0.24795c0.87075,0.00033 1.7448,0.3316 2.57142,0.49524c0.84377,0.16703 1.76175,-0.04224 2.7,0.00074c0.90288,0.04137 1.60571,0.29571 2.5,0.50838c0.88554,0.21059 1.63261,0.8539 2.48334,0.97924c0.85001,0.12523 1.67467,0 2.65866,0c0.88167,0 1.76842,0 2.65267,0c0.9,0 1.70489,-0.33224 2.53333,-0.4959c0.75909,-0.14996 1.66666,0 2.61133,0c0.80267,0 1.72108,0 2.76,0c0.72208,0 1.69025,0 2.59534,0c0.9,0 1.78391,0 2.70533,0c0.88734,0 1.75225,0 2.65,0c0.9,0 1.80006,0.00936 2.68933,0c0.84814,-0.00893 1.48187,-0.51251 2.37334,-0.78088c0.76735,-0.231 1.62798,-0.40268 2.188,-0.66451c0.77367,-0.36171 1.74933,-0.04232 2.58665,-0.04232c0.96259,0 1.77158,-0.05456 2.71492,0.00223c0.91319,0.05498 1.57716,0.32161 2.46918,0.64021c0.92093,0.32893 1.82849,0.34936 2.71782,0.34936c0.86076,0 1.77419,-0.08388 2.63217,0.17489c0.80646,0.24323 1.65404,0.35443 2.42725,0.60599c0.7126,0.23184 1.72501,0.21092 2.66193,0.21092c0.7845,0 1.7933,0.07918 2.61082,0c0.85745,-0.08304 1.48735,-0.76609 2.46793,-0.98122c0.84038,-0.18438 1.61548,0.3307 2.45267,0.62616c0.88474,0.31224 1.758,0.35507 2.63658,0.35507c0.85225,0 1.73409,0 2.66066,0c0.96075,0 1.71809,0 2.67876,0c0.94266,0 1.77124,0 2.66058,0c0.87941,0 1.78108,-0.10921 2.51408,-0.28498c0.976,-0.23404 1.8084,-0.58146 2.64999,-0.70682c0.88672,-0.13209 1.75734,0 2.65733,0c0.90001,0 1.79341,-0.09778 2.62634,0.00223c0.88506,0.10627 1.67633,0.46755 2.60216,0.60343l0.7715,0.36829l0.78958,0.2658"
id="svg_12" />
</g>
<g class="border-line two">
<!-- <title>rough2</title> -->
<path
d="m15.875,4.75c0,0.95733 0.1677,1.72767 0.5,2.358c0.405,0.76822 0.5,1.66833 0.5,2.55867c0,0.82467 0,1.76192 0,2.68333c0,0.9 0,1.72367 0,2.618c0,0.94267 0,1.77117 0,2.69867c0,0.84375 0,1.75967 0,2.59375c0,0.98958 0,1.83958 0,2.71292c0,0.864 0.00116,1.76133 0,2.66933c-0.00113,0.87875 -0.25903,1.77205 -0.43925,2.59658c-0.18425,0.84299 0.04599,1.78565 -0.20275,2.61075c-0.2529,0.83888 -0.358,1.68733 -0.358,2.6c0,0.91075 0,1.74266 0,2.71667c0,0.83333 0,1.72533 0,2.59375c0,0.88892 -0.00034,1.81367 0,2.70758c0.00033,0.882 0.33626,1.62962 0.5,2.532c0.15386,0.84793 0.49887,1.59999 0.5,2.5c0.00116,0.92859 0,1.8 0,2.708c0,0.89466 0,1.76 0,2.65275c0,0.88925 -0.37374,1.61262 -0.5,2.49992c-0.1235,0.86792 0,1.74667 0,2.63933c0,0.892 0,1.792 0,2.68925c0,0.84808 0.04267,1.06075 0.93933,1.06075c0.848,0 1.77333,0 2.67133,0c0.884,0 1.58923,0.4883 2.48867,0.5c0.88794,0.01155 1.60053,0.491 2.51142,0.5c0.89146,0.00881 1.70725,0 2.5915,0c0.87975,0 1.84042,0 2.69842,0c0.89933,0 1.84133,0 2.72075,0c0.87858,0 1.72858,0 2.62858,0c0.90225,0 1.75,0 2.64933,0c0.92475,0 1.82217,0 2.70066,0c0.9,0 1.70602,0.08081 2.62859,-0.02858c0.89676,-0.10634 1.8706,-0.2048 2.68808,-0.55475c0.78767,-0.33718 1.44067,-0.68793 2.32291,-0.92709c0.88488,-0.23986 1.61267,-0.48958 2.52084,-0.48958c0.93425,0 1.82291,0 2.65758,0c0.882,0 1.782,0 2.68192,0c0.88942,0 1.81808,0 2.69783,0c0.89492,0 1.70717,0 2.61892,0c0.88266,0 1.7141,-0.03769 2.70133,0.218c0.89642,0.23217 1.63493,0.49883 2.53934,0.882c0.65249,0.27644 1.51288,0.81733 2.33225,1.13958c0.84235,0.33129 1.77083,0.26042 2.65816,0.26042c0.79025,0 1.70091,0 2.41158,0c1.02267,0 2.09058,0 2.82267,0c0.89166,0 1.82874,0 2.67025,0c0.89774,0 1.94775,0 2.70816,0c1.00034,0 1.75,0 2.73959,0c0.8,0 1.6,0 2.59775,0c0.77367,0 1.82367,0 2.60159,0c0.90067,0 1.95058,0 2.68267,0c1,0 1.81734,0.00543 2.74166,0c0.8868,-0.00521 1.7522,-0.31368 2.577,-0.45733c0.87059,-0.15163 1.78471,-0.10321 2.58866,-0.33c0.90122,-0.25423 1.64531,-0.64146 2.58934,-0.71267c0.82349,-0.06211 1.65258,0 2.5535,0c0.83867,0 1.9845,0 2.637,0c0.8,0 1.85225,0 2.63017,0c1.05067,0 1.95058,0 2.68267,0c1.00533,0 1.96066,0 2.67025,0c1.05308,0 1.69041,0 2.76041,0c0.74533,0 1.78,-0.00076 2.472,0c1.02025,0.00113 1.94553,-0.00993 2.85458,0.11075c0.8559,0.11362 1.85732,0.404 2.66608,0.58392c0.62083,0.13811 1.73417,0.27553 2.41341,0.29491c1.08786,0.03104 1.98125,0.01042 2.85326,0.01042c0.78932,0 1.76132,0 2.60733,0c0.97467,0 1.82666,0 2.50133,0c0.75067,0 2.00117,0 2.89383,0c0.90468,0 1.3515,0 2.21417,0c1.1575,0 2.116,0 2.92149,0c1.14651,0 1.96651,0 2.87909,0c0.80542,0 1.70941,0 2.52542,0c1.052,0 1.778,0 2.76733,0c0.918,0 1.81734,0 2.73717,0c0.88617,0 1.71165,0 2.59158,0c0.84149,0 1.73474,0 2.71774,0c0.87151,0 1.64217,0 2.64351,0c0.687,0 1.67775,0 2.64674,0c1.03125,0 1.75,0 2.68658,0c0.93666,0 1.75267,0 2.68933,0c0.90533,0 1.8,0 2.64491,0c0.93901,0 1.81042,0 2.66042,0c0.92142,0 1.90857,0.26035 2.60133,-0.14267c0.67232,-0.39112 1.56262,-0.77021 1.99867,-1.468c0.47249,-0.75609 0.11617,-1.4842 0.5,-2.17667c0.30779,-0.55529 0.28519,-1.36976 0.61067,-2.15192c0.24471,-0.58804 0.38933,-1.36142 0.38933,-2.28933c0,-0.88942 -0.00111,-1.77142 0,-2.65342c0.00113,-0.89167 0.14127,-1.82126 0.32367,-2.64167c0.19057,-0.85713 0.17633,-1.81833 0.17633,-2.63433c0,-0.90067 0,-1.77267 0,-2.68975c0,-0.90225 0.80109,-1.3793 0.49933,-2.25158c-0.2549,-0.7368 -1.03398,-1.01814 -1.48891,-1.66108c-0.50925,-0.7197 -0.01042,-1.78158 -0.01042,-2.67892c0,-0.86066 0.20302,-1.77813 -0.00008,-2.67141c-0.18356,-0.80735 -0.36769,-1.59544 -0.64192,-2.48925c-0.24348,-0.79359 -0.31427,-1.64064 -0.358,-2.54267c-0.04172,-0.86036 -0.49733,-1.63932 -0.5,-2.53592c-0.00259,-0.87133 0,-1.76475 0,-2.57942c0,-1.01342 0,-1.76792 0,-2.73158c0,-0.90508 -0.00005,-1.78708 0,-2.689c0.00005,-0.87133 0.69807,-1.31207 0.95734,-1.96342c0.33617,-0.84455 0.04266,-1.758 0.04266,-2.64c0,-0.91267 -0.45828,-1.63167 -0.5,-2.50267c-0.04266,-0.89098 0,-1.72575 0,-2.61467c0,-0.906 0,-1.84267 0,-2.71983c0,-0.8935 -0.358,-1.38083 -1.25,-1.38083c-0.91066,0 -1.80733,0 -2.70866,0c-0.8,0 -1.784,0 -2.64142,0c-0.74258,0 -1.66034,0 -2.69858,0c-0.81601,0 -1.75134,0 -2.65933,0c-0.86342,0 -1.6559,0.28535 -2.48468,0.49933c-0.91258,0.23562 -1.61162,0.58097 -2.47533,0.49533c-0.89404,-0.08864 -1.68478,-0.41572 -2.46733,-0.53667c-0.95973,-0.14833 -1.75636,-0.33943 -2.65601,-0.416c-0.92625,-0.07884 -1.98654,-0.15629 -2.69824,-0.292c-1.02011,-0.19453 -1.76753,-0.19216 -2.67709,-0.33333c-0.81168,-0.12598 -1.63107,-0.71951 -2.496,-0.89867c-0.86383,-0.17893 -1.79999,-0.018 -2.67065,-0.018c-0.90591,0 -1.76668,0 -2.66667,0c-0.90225,0 -1.75,0 -2.70799,0c-0.89693,0 -1.72934,0 -2.62933,0c-0.91267,0 -1.77,0 -2.66267,0c-0.80208,0 -1.91667,0 -2.69817,0c-0.7905,0 -1.71851,0 -2.63049,0c-0.82668,0 -1.76334,0 -2.57935,0c-0.95467,0 -1.81833,0 -2.75867,0c-0.88266,0 -1.78333,0 -2.68333,0c-0.9,0 -1.8,0 -2.7,0c-0.89933,0 -1.75666,0 -2.60066,0c-0.90467,0 -1.79933,0 -2.69933,0c-0.9,0 -1.75739,-0.00962 -2.66042,0c-0.84506,0.009 -1.73406,0.32989 -2.58092,0.45733c-0.76651,0.11535 -1.81967,0.04171 -2.58733,0.04267c-0.90484,0.00113 -1.80355,-0.00808 -2.71025,0.11067c-0.81396,0.1066 -1.81026,0.38033 -2.57542,0.38933c-0.88828,0.01045 -1.88567,0 -2.68567,0c-1.002,0 -1.854,0 -2.85,0c-0.57667,0 -1.51041,0 -2.46667,0c-0.91175,0 -1.742,0 -2.50025,0c-1.13975,0 -1.95975,0 -2.87225,0c-0.93,0 -1.7875,0 -2.7415,0c-0.8,0 -1.82667,0 -2.66933,0c-0.91666,0 -1.74133,0 -2.67858,0c-0.90475,0 -1.77942,0 -2.62142,0c-0.91067,0 -1.83067,0 -2.73941,0c-0.7155,0 -1.61327,-0.00462 -2.47659,0c-0.97363,0.00521 -1.80542,0.22814 -2.81734,0.41667c-0.83498,0.15556 -1.71658,0.08333 -2.60958,0.08333c-0.76041,0 -1.81375,0 -2.57625,0c-0.98083,0 -1.82417,0 -2.56167,0c-1.05,0 -1.85,0 -2.72967,0c-0.91867,0 -1.9395,0 -2.7735,0c-0.916,0 -1.81067,0 -2.666,0c-0.85534,0 -1.75,0 -2.65,0c-0.90225,0 -1.81067,0 -2.62366,0c-0.96592,0 -1.89061,-0.04876 -2.68692,0.11067c-0.79708,0.15958 -1.78942,0.38933 -2.63942,0.38933c-0.9,0 -1.80225,0 -2.63958,0c-0.91108,0 -1.81042,0 -2.71042,0c-0.9,0 -1.83389,0.21074 -2.65,-0.02858c-0.88444,-0.25937 -1.65002,-0.46574 -2.56267,-0.47142c-0.83738,-0.00521 -1.63729,-0.39288 -2.518,-0.5c-0.87555,-0.10649 -1.77158,0 -2.66933,0c-0.9,0 -1.8,0 -2.7,0c-0.9,0 -1.8,0 -2.7,0c-0.8,0 -1.67142,0 -2.64775,0c-0.87858,0 -1.76892,0 -2.63958,0l-0.889,0l-0.43433,0.5l-0.88708,0.02858"
id="svg_11" />
</g>
<g class="border-line three">
<!-- <title>rough3</title> -->
<path
d="m101.39916,5.30218c-0.92908,0 -1.82695,0 -2.79131,0c-0.89752,0 -1.70614,0 -2.70581,0c-0.9139,0 -1.80862,0 -2.73159,0c-0.86257,0 -1.74211,0 -2.65829,0c-0.93264,0 -1.75433,0 -2.74313,0c-0.88674,0 -1.79233,0 -2.7086,0c-0.87809,0 -1.77596,0 -2.69214,0c-0.85392,0 -1.87776,0 -2.65151,0c-0.91686,0 -1.85137,0 -2.72515,0c-0.95724,0 -1.78147,0 -2.68917,0c-1.05039,0 -1.78048,-0.07896 -2.77655,0c-0.92183,0.07308 -1.78438,0.48186 -2.6913,0.51304c-0.88318,0.03037 -1.80313,0.01477 -2.70631,0c-0.89703,-0.01467 -1.59306,-0.51304 -2.49635,-0.51304c-0.85782,0 -1.77469,0 -2.68705,0c-0.93562,0 -1.84298,0 -2.70826,0c-0.94028,0 -1.82694,0 -2.7595,0c-0.90524,0 -1.77053,0 -2.68672,0c-0.91008,0 -1.78859,0.09168 -2.72676,-0.00009c-0.92922,-0.09089 -1.69978,-0.48177 -2.64217,-0.51296c-0.90815,-0.03005 -1.80786,0 -2.71861,0c-0.93256,0 -1.77943,0 -2.60943,0c-1.00984,0 -1.93689,0 -2.84968,0c-0.87479,0 -1.75937,-0.04243 -2.67187,0c-0.92048,0.0428 -1.76277,0.47024 -2.63598,0.51304c-0.76717,0.03761 -1.73846,-0.00115 -2.67518,0c-0.94367,0.00115 -1.7774,0.3635 -2.64744,0.51304c-0.85523,0.147 -1.79345,0.04853 -2.63386,0c-0.98482,-0.05687 -1.74345,-0.5103 -2.65965,-0.51304c-0.89922,-0.00269 -1.8665,0.24045 -2.70512,-0.04378c-0.78193,-0.26502 -1.58738,-0.46926 -2.4463,-0.46926c-0.93239,0 -2.08618,-0.65578 -2.75976,0.00231c-0.62166,0.60737 -0.0291,1.78513 -0.0291,2.68748c0,0.95272 0,1.86525 0,2.73203c0,0.91792 -0.02186,1.87467 0,2.77384c0.02172,0.8935 0.31584,1.57249 0.50899,2.4927c0.16839,0.80223 0.50899,1.71014 0.50899,2.60762c0,0.88825 0,1.80043 0,2.71022c0,0.92416 0,1.77435 0,2.77111c0,0.92348 0,1.84695 0,2.77042c0,0.77709 0,1.78744 0,2.68979c0,0.9015 0,1.84207 0,2.69714c0,0.93433 0,1.88115 0,2.77795c0,0.88662 0.21841,1.70992 0.47989,2.58197c0.24508,0.81734 -0.04445,1.79287 0.0291,2.69483c0.07252,0.88936 0.50899,1.58812 0.50899,2.50638c0,0.91116 0,1.7977 0,2.73964c0,0.92151 0,1.82096 0,2.67329c0,0.90731 0,1.81001 0,2.80326c0,0.87217 0,1.80112 0,2.71365c0,0.92826 0,1.85011 0,2.7269c0,0.91048 0.11658,1.79992 0.36444,2.6142c0.27916,0.91712 0.08247,1.98351 0.75534,2.15477c0.8883,0.2261 1.75467,0 2.69766,0c0.9139,0 1.68321,0.23725 2.3753,0.51304c0.77376,0.30834 1.76939,0.00925 2.66915,0c0.898,-0.00924 1.73452,-0.46999 2.09204,-0.51304c0.65373,-0.07873 1.52698,0 2.44002,0c0.95962,0 1.87581,0 2.73363,0c0.93426,0 1.83958,0 2.66873,0c0.98041,0 1.98753,0 2.78266,0c0.91847,0 1.82406,0 2.72676,0c0.89752,0 1.85103,0 2.72183,0c0.88352,0 1.7791,0 2.69011,0c0.94944,0 1.85477,0 2.70512,0c0.90804,0 1.85952,0 2.74847,0c0.86605,0 1.80565,0 2.73804,0c0.88675,0 1.81612,-0.21794 2.65508,0.02933c0.90244,0.26598 1.70317,0.48371 2.59815,0.48371c0.91389,0 1.81947,0 2.71734,0c0.92908,0 1.78012,0 2.65117,0c0.98643,0 1.91044,-0.00629 2.86995,0.00009c0.80256,0.00534 1.49824,0.00838 2.62258,0.18085c0.81865,0.12558 1.71782,0.30612 2.52316,0.3298c1.06531,0.03133 2.01106,0.17324 2.80106,0.36965c0.80279,0.19959 1.73125,0.1457 2.64744,0.1457c0.91619,0 1.83305,0 2.86122,0c0.68884,0 1.70139,0 2.63132,0c0.89896,0 1.84781,0 2.70971,0c0.89175,0 1.83101,0 2.61206,0c0.96149,0 1.89422,0 2.82669,0c0.76349,0 1.82694,0 2.78868,0c0.72837,0 1.64455,0 2.56456,0c0.87826,0 1.97624,0 2.73973,0c0.91619,0 1.83273,0.0237 2.74855,-0.00231c0.7643,-0.02171 1.66837,-0.277 2.74848,-0.44848c0.73986,-0.11746 1.64656,-0.25472 2.59526,-0.67721c0.80074,-0.3566 1.65127,-0.41683 2.55106,-0.41112c0.84082,0.00535 1.80702,0.16409 2.68952,0.33211c0.90825,0.17292 1.76493,0.36302 2.54021,0.54827c0.90814,0.217 1.96573,0.1457 2.78996,0.1457c0.81846,0 1.83102,0 2.76552,0c0.91618,0 1.83237,0 2.74855,0c0.77095,0 1.78147,0 2.70453,0c0.88759,0 1.60561,0 2.70164,0c0.71462,0 1.67695,0 2.59111,0c0.81709,0 1.92076,0 2.79335,0c0.91618,0 1.84934,0 2.70826,0c0.92966,0 1.87267,0 2.78885,0c0.86529,0 1.77086,0 2.67527,0c0.89378,0 1.82083,0 2.75686,0c0.69697,0 1.41431,0.00243 2.78096,-0.00009c0.61386,-0.00113 1.4977,0.00195 2.73024,-0.08542c0.68904,-0.04884 1.41259,-0.13637 2.14998,-0.20932c1.41229,-0.13972 2.0458,-0.18554 2.90813,-0.20752c0.79308,-0.02022 2.0728,0.00206 2.86791,-0.02916c1.15205,-0.04523 1.77844,-0.12413 2.74161,-0.23805c0.62221,-0.07359 1.70688,-0.21972 2.69714,-0.25105c0.93678,-0.02964 1.81066,-0.00547 2.74652,-0.00547c0.92705,0 1.81338,0 2.72142,0c0.90804,0 1.83528,0.04539 2.65405,-0.18093c0.87098,-0.24076 1.7105,-0.6369 2.50857,-0.84284c0.8842,-0.22817 1.82234,-0.15082 2.73965,-0.00231c0.80238,0.1299 1.60296,0.51031 2.57483,0.51304c0.91346,0.00257 1.62137,-0.06781 1.99864,-0.73125c0.36972,-0.65017 0.50356,-1.49193 0.50356,-2.33605c0,-0.94741 0.06883,-1.87708 -0.21649,-2.57615c-0.23747,-0.58184 -0.29251,-1.52339 -0.29251,-2.24986c0,-1.09312 0,-1.9328 0,-2.82036c0,-0.92732 0,-1.84618 0,-2.81215c0,-0.95289 -0.28926,-1.77907 -0.50899,-2.59667c-0.23617,-0.87881 -0.00503,-1.83397 0,-2.71365c0.00531,-0.92669 0.31368,-1.67375 0.70716,-2.60351c0.33477,-0.79102 0.6909,-1.61605 0.81981,-2.41677c0.14567,-0.9048 0,-1.79564 0,-2.75948c0,-0.88858 0,-1.80659 0,-2.73006c0,-0.92347 -0.62367,-1.11924 -1.01798,-1.7251c-0.47727,-0.73333 0,-1.76358 0,-2.66858c0,-0.91031 0,-1.90603 0,-2.78889c0,-0.92347 0.39995,-1.70597 0.50899,-2.60898c0.10545,-0.87325 0,-1.81617 0,-2.72117c0,-0.88859 0,-1.80864 0,-2.74888c0,-0.87721 0,-1.77068 0,-2.72143c0,-0.89962 0,-1.8496 0,-2.69253c0,-0.96931 -0.19668,-1.73026 -0.4799,-2.31099c-0.36978,-0.75822 -0.21824,-1.65272 -0.80319,-2.04986c-0.76009,-0.51604 -1.88711,-0.04649 -2.60705,-0.54006c-0.59884,-0.41056 -1.44356,-0.28218 -2.36818,-0.48602c-0.77101,-0.16998 -1.60391,-0.51308 -2.48345,-0.51304c-0.98007,0.00004 -1.75769,0.21579 -2.65966,0.61497c-0.8022,0.35502 -1.61513,0.50254 -2.54496,0.74323c-0.8257,0.21373 -1.81608,0.18093 -2.51918,0.18093c-1.08737,0 -1.95996,0 -2.87614,0c-0.81439,0 -1.73057,0 -2.64677,0c-0.98133,0 -1.8482,-0.07021 -2.2986,-0.51304c-0.64197,-0.63119 -1.24308,-1.10945 -2.00102,-1.35819c-0.84496,-0.2773 -1.8076,-0.18093 -2.69765,-0.18093c-0.8921,0 -1.79783,0.01698 -2.72446,0c-0.80029,-0.01467 -1.7294,-0.24864 -2.49611,-0.36734c-1.01287,-0.15681 -1.85943,-0.14455 -2.75738,-0.1457c-0.95622,-0.00123 -1.67695,0 -2.81039,0c-0.8412,0 -1.86147,0 -2.67586,0c-1.01781,0 -1.81117,0 -2.82839,0c-0.79156,0 -1.73074,0 -2.67966,0c-0.89463,0 -1.77868,0 -2.6113,0c-1.00857,0 -1.74763,0 -2.74932,0c-0.9162,0 -1.87785,0 -2.75603,0c-0.93247,0 -1.74686,0 -2.66304,0c-0.89787,0 -1.86147,0 -2.78851,0c-0.85791,0 -1.64842,0.2088 -2.46225,0.51304c-0.73185,0.2736 -1.39345,0.83827 -2.26535,1.02608c-0.91254,0.19657 -1.80073,0 -2.66915,0c-0.89787,0 -1.83749,-0.0474 -2.62301,-0.29483c-0.86079,-0.27114 -1.77799,-0.21821 -2.68205,-0.21821l-0.90465,0l-0.90532,0l-0.90465,0"
id="svg_13" />
</g>
</g>
<g id="go-text" stroke-width="0">
<rect height="55.5" id="svg_15" width="166.5" x="16.99999" y="4.75" />
<path
d="m113.71341,15.16445l-0.58228,-0.08318a3.00748,3.00748 0 0 0 -2.16401,0.9067a4.15167,4.15167 0 0 0 -0.20671,0.21628q-0.5906,0.695 -1.15208,2.23097a19.42908,19.42908 0 0 0 -0.22044,0.63885a18.04492,18.04492 0 0 0 -0.42257,1.99015a23.30791,23.30791 0 0 0 -0.2013,1.71149q-0.11479,1.03438 -0.23,3.26743a173.76956,173.76956 0 0 0 -0.01955,0.39263l-0.04159,2.74504l0,2.28754a48.5673,48.5673 0 0 0 0.16429,4.0872a37.17745,37.17745 0 0 0 0.41799,3.2745a26.66144,26.66144 0 0 0 0.33232,1.46028q0.18175,0.69999 0.38472,1.29474a12.60515,12.60515 0 0 0 0.26037,0.69707a6.79939,6.79939 0 0 0 0.70789,1.31762a5.53667,5.53667 0 0 0 0.8102,0.92832a3.99944,3.99944 0 0 0 0.83765,0.60141a2.97796,2.97796 0 0 0 1.40829,0.35519a3.85887,3.85887 0 0 0 3.0287,-1.39914a5.7388,5.7388 0 0 0 0.50659,-0.68044a20.06377,20.06377 0 0 0 -0.01622,-0.77069q-0.03328,-0.86261 -0.13517,-2.01677a64.67322,64.67322 0 0 0 -0.01497,-0.16553a15.32109,15.32109 0 0 0 -0.18841,-1.09511a12.74865,12.74865 0 0 0 -0.14432,-0.61015a2.73589,2.73589 0 0 0 -0.10481,-0.25787q-0.21212,-0.44919 -0.47747,-0.44919l-0.79024,0.08318l-0.87342,0.08318q-0.9566,0 -0.9566,-0.70706a0.2587,0.2587 0 0 1 0.08942,-0.18134q0.17801,-0.17677 0.7083,-0.34105a6.93914,6.93914 0 0 1 0.36684,-0.10148a12.41134,12.41134 0 0 1 0.75655,-0.16553q0.36101,-0.06696 0.67669,-0.09815a5.31623,5.31623 0 0 1 0.52156,-0.02745a1.45654,1.45654 0 0 1 0.39013,0.04908a0.99737,0.99737 0 0 1 0.58727,0.42922a1.76848,1.76848 0 0 1 0.22335,0.51449q0.08859,0.33273 0.08859,0.75406a7.3355,7.3355 0 0 0 0.01996,0.48995q0.05448,0.79232 0.25745,2.25385a96.85802,96.85802 0 0 0 0.1385,0.95785q0.41592,2.32913 0.41592,3.70165a1.20283,1.20283 0 0 1 -0.02246,0.24289q-0.08734,0.42257 -0.51823,0.42257q-0.9982,0 -0.9982,-0.91502l0.04159,-0.12478l0,-0.08318q-2.37072,1.37252 -4.20075,1.37252q-2.58949,0 -4.06142,-3.09608a12.35394,12.35394 0 0 1 -0.55525,-1.39581a21.53029,21.53029 0 0 1 -0.72369,-2.92139q-0.58478,-3.20296 -0.72744,-7.87911a104.21141,104.21141 0 0 1 -0.04617,-3.17427a85.81671,85.81671 0 0 1 0.0158,-1.69569q0.01539,-0.77527 0.04575,-1.46902a49.64286,49.64286 0 0 1 0.02163,-0.45376a20.90184,20.90184 0 0 1 0.22501,-2.24428a26.8278,26.8278 0 0 1 0.35727,-1.87328a14.36614,14.36614 0 0 1 0.20172,-0.92666q0.11604,-0.45501 0.25371,-0.8493a8.24719,8.24719 0 0 1 0.06447,-0.17884a9.9067,9.9067 0 0 1 0.41633,-0.94829a12.97282,12.97282 0 0 1 0.4363,-0.79856q0.9566,-1.66366 2.66186,-2.32913q0.91502,-0.33273 1.91321,-0.33273q0.78816,0 1.07847,0.28199a0.56648,0.56648 0 0 1 0.16928,0.42507a0.56481,0.56481 0 0 1 -0.03909,0.21835q-0.10148,0.24414 -0.46874,0.27617a1.34466,1.34466 0 0 1 -0.11604,0.00458q-0.1543,0 -0.52322,-0.10731a7.35381,7.35381 0 0 1 -0.05906,-0.01747l-0.00001,0.00001l-0.00001,0.00002zm-56.31498,30.48662l0,-0.54069a1.93817,1.93817 0 0 0 0.02703,-0.18258q0.01456,-0.14349 0.01456,-0.31651l-0.16636,-0.16636q0.33273,-0.87342 0.33273,-1.70525q0,-0.73243 -0.0732,-1.95231a81.46249,81.46249 0 0 0 -0.05157,-0.79273l-0.08318,-2.74504a98.40024,98.40024 0 0 1 0.0079,-1.16956q0.0158,-1.3405 0.0653,-3.23374a462.76813,462.76813 0 0 1 0.05157,-1.83544a198.62385,198.62385 0 0 0 0.10148,-2.61819q0.03244,-1.02523 0.04866,-1.94066a97.30887,97.30887 0 0 0 0.01622,-1.72147l-0.08318,-2.49549q-0.08318,-1.12297 -0.08318,-2.49549a2.10703,2.10703 0 0 1 0.02246,-0.31859q0.05823,-0.38015 0.26868,-0.57563a0.88174,0.88174 0 0 1 0.30154,-0.17884q0.13309,-0.04866 0.29779,-0.07112a2.30916,2.30916 0 0 1 0.31568,-0.02038a1.12505,1.12505 0 0 1 0.28865,0.03535a0.81936,0.81936 0 0 1 0.37682,0.21419q0.08318,0.04159 1.20616,0.16636a11.67891,11.67891 0 0 1 0.82559,0.12769q0.39761,0.07695 0.74033,0.17718a6.31485,6.31485 0 0 1 0.22251,0.06946a2.93511,2.93511 0 0 1 0.28615,0.10564q0.27783,0.12103 0.40261,0.26618a0.38098,0.38098 0 0 1 0.10148,0.25205a0.5253,0.5253 0 0 1 -0.09982,0.29572q-0.13059,0.1934 -0.43214,0.3868a3.48787,3.48787 0 0 1 -0.25828,0.14931q-2.30916,-0.76986 -3.3161,-0.78982a2.65936,2.65936 0 0 0 -0.05282,-0.00042l-0.20796,0.24955a3.56856,3.56856 0 0 1 0.01414,0.17718q0.02662,0.44503 0.02745,1.52641a93.08566,93.08566 0 0 1 0,0.08485q0,1.78844 -0.08318,3.20255q-0.04159,1.4557 -0.04159,3.24414a3.49702,3.49702 0 0 0 0.01955,0.38847q0.04409,0.38971 0.1855,0.58353a0.44378,0.44378 0 0 0 0.37723,0.19257l0.66546,-0.04159a5.41938,5.41938 0 0 1 0.47705,-0.03743a6.39595,6.39595 0 0 1 0.23,-0.00416a5.30709,5.30709 0 0 1 0.53071,0.02412q0.52697,0.05324 0.79939,0.22418a0.56398,0.56398 0 0 1 0.29197,0.50035a1.66907,1.66907 0 0 1 -0.03577,0.35394a1.19908,1.19908 0 0 1 -0.17219,0.4155a0.80314,0.80314 0 0 1 -0.00333,0.00499q-0.17468,0.25787 -0.49369,0.29904a0.98863,0.98863 0 0 1 -0.12685,0.0079a1.87079,1.87079 0 0 1 -0.37723,-0.03535q-0.22501,-0.04658 -0.3972,-0.15306a1.00443,1.00443 0 0 1 -0.18217,-0.14432l-1.33093,-0.20796l-0.20796,0l-0.20796,0.20796l0,0.12478q0.08318,0.70706 0.08318,3.28573q0,1.62207 -0.04159,2.953l-0.04159,2.953q0,1.62207 0.12478,3.32733a3.97698,3.97698 0 0 0 0.03951,0.42548q0.06613,0.4338 0.23,0.67794a0.77235,0.77235 0 0 0 0.1464,0.16512a1.01566,1.01566 0 0 0 0.29364,0.16429q0.29488,0.11105 0.75655,0.1385a5.42437,5.42437 0 0 0 0.32233,0.00915l0.74865,-0.04159q0.37432,-0.04159 0.83183,-0.04159a4.06225,4.06225 0 0 1 0.3947,0.01747q0.38472,0.03785 0.58727,0.15763a0.4076,0.4076 0 0 1 0.22418,0.36559q0,0.72827 -1.73104,0.74823a8.58242,8.58242 0 0 1 -0.09899,0.00042l-3.41051,0a0.92791,0.92791 0 0 1 -0.35062,-0.06156q-0.39054,-0.15846 -0.47082,-0.72411a1.92361,1.92361 0 0 1 -0.0104,-0.08776l0.00003,0.00002l0,-0.00005zm65.63149,-18.79939l0,-1.66366a49.51476,49.51476 0 0 1 0.07403,-2.78497q0.10148,-1.79634 0.34188,-3.2874a16.30888,16.30888 0 0 1 0.20838,-1.11257q0.20172,-0.89131 0.47788,-1.54929q0.43671,-1.03979 1.18536,-1.66366a2.38237,2.38237 0 0 1 1.45612,-0.68626a3.25454,3.25454 0 0 1 0.37391,-0.0208a4.38625,4.38625 0 0 1 1.28019,0.18258a3.9591,3.9591 0 0 1 0.54984,0.21254a4.43948,4.43948 0 0 1 0.88507,0.54984a3.78816,3.78816 0 0 1 0.48745,0.46915q0.35561,0.45252 0.66089,1.1317a8.88812,8.88812 0 0 1 0.17094,0.40718a14.94801,14.94801 0 0 1 0.39886,1.14918a12.21045,12.21045 0 0 1 0.18342,0.68085l0.33273,1.9548q0.85803,6.11188 0.97865,11.02634a64.24399,64.24399 0 0 1 0.01955,1.5759l0,0.12478q0,2.07958 -0.08318,3.82643a34.21905,34.21905 0 0 1 -0.25205,2.95799a40.24525,40.24525 0 0 1 -0.20546,1.40912q-0.16636,1.12297 -0.4783,1.9548a9.90378,9.90378 0 0 1 -0.60183,1.29973a11.35575,11.35575 0 0 1 -0.20921,0.36393a3.44753,3.44753 0 0 1 -0.64924,0.82143a2.58492,2.58492 0 0 1 -1.80466,0.67586a3.60017,3.60017 0 0 1 -3.06405,-1.97809q-2.08831,-3.31443 -2.57161,-12.18175a107.96713,107.96713 0 0 1 -0.14557,-5.8457l-0.00001,0l0.00002,0.00002zm-51.73991,18.88257l-0.45751,-0.33273l-0.04159,-1.53889a20.42271,20.42271 0 0 1 -0.03078,-0.69541q-0.00998,-0.35561 -0.01081,-0.74906a32.93511,32.93511 0 0 1 0,-0.05282a6.99071,6.99071 0 0 1 0.00582,-0.29447q0.00998,-0.23041 0.03577,-0.41259l0.04159,-0.74865a2.60155,2.60155 0 0 0 -0.02329,-0.33523q-0.03909,-0.29904 -0.14307,-0.66297a64.2781,64.2781 0 0 0 -0.02287,-1.56884q-0.07445,-2.99168 -0.39304,-8.78746q-0.41592,-7.32011 -0.45751,-9.94038q-2.22473,0 -3.18009,-0.09275a6.14598,6.14598 0 0 1 -0.27201,-0.03203a2.5192,2.5192 0 0 1 -0.30362,-0.09483q-0.31817,-0.12394 -0.44461,-0.3057a0.45335,0.45335 0 0 1 -0.0836,-0.26494a0.72785,0.72785 0 0 1 0.51282,-0.42673a1.16456,1.16456 0 0 1 0.27742,-0.03078q1.24774,0 3.61847,0.16636a56.26923,56.26923 0 0 0 1.46319,0.12269q1.22279,0.08526 2.15528,0.08526l0.87342,0l0.87342,-0.04159q0.74865,0 0.74865,0.54069q0,0.24955 -0.27034,0.39512a1.18619,1.18619 0 0 1 -0.3527,0.12062a1.63164,1.63164 0 0 1 -0.29197,0.02496a18.57147,18.57147 0 0 1 -1.26646,-0.04492a21.55524,21.55524 0 0 1 -0.48038,-0.03826l-1.78844,-0.08318q-0.15888,0 -0.16595,0.11396a0.1751,0.1751 0 0 0 -0.00042,0.01081a0.41051,0.41051 0 0 0 -0.01414,0.06572q-0.02745,0.18384 -0.02745,0.72452q0,4.0165 0.49452,12.15555a544.21148,544.21148 0 0 0 0.00458,0.07237a580.74676,580.74676 0 0 1 0.20006,3.9433q0.23041,4.89033 0.25454,7.62748a69.52113,69.52113 0 0 1 0.00291,0.61556a0.50742,0.50742 0 0 1 -0.09108,0.2849q-0.05241,0.07902 -0.13517,0.1543a1.30972,1.30972 0 0 1 -0.12727,0.10148a1.59545,1.59545 0 0 1 -0.25953,0.15098q-0.21752,0.09857 -0.42673,0.09857l-0.00001,-0.00002l-0.00002,0.00003zm-23.45764,-0.37432l0,-0.66546l0,-0.9982q0,-2.62027 -0.20796,-5.906a177.90085,177.90085 0 0 1 -0.10148,-2.46804q-0.03244,-0.96534 -0.04866,-1.82462a85.6337,85.6337 0 0 1 -0.01622,-1.61334q0,-2.24594 -0.20796,-8.69264q-0.24955,-5.82282 -0.24955,-8.69264a0.41508,0.41508 0 0 1 0.12852,-0.30154a0.61056,0.61056 0 0 1 0.05864,-0.05199a0.68959,0.68959 0 0 1 0.42881,-0.14557a0.85304,0.85304 0 0 1 0.0079,0a1.31263,1.31263 0 0 1 0.27783,0.02662q0.40136,0.08734 0.46042,0.45959a0.8755,0.8755 0 0 1 0.0104,0.13767a780.22781,780.22781 0 0 0 0.0079,3.60557q0.0158,3.46874 0.0653,5.90933a162.99984,162.99984 0 0 0 0.05157,2.00596l0.20796,7.44489q0,1.74684 0.24955,5.69805l0.24955,5.15735a0.17968,0.17968 0 0 0 0.00624,0.0495q0.0158,0.05532 0.07237,0.06987a0.18384,0.18384 0 0 0 0.04617,0.00541a0.07403,0.07403 0 0 0 0.03161,0.01414q0.10356,0.02745 0.50908,0.02745l2.57868,0a0.54568,0.54568 0 0 1 0.25537,0.05615q0.22751,0.11853 0.27367,0.48787a1.65451,1.65451 0 0 1 0.01164,0.20463a1.47359,1.47359 0 0 1 -0.0208,0.25329q-0.02995,0.17261 -0.10398,0.3082q-0.11895,0.21835 -0.35145,0.22834a0.52613,0.52613 0 0 1 -0.02287,0.00042l-0.29114,0.04159l-0.33273,0q-0.87342,0.04159 -3.36892,0.04159a0.56065,0.56065 0 0 1 -0.42922,-0.19007a0.77069,0.77069 0 0 1 -0.04908,-0.05948a0.91709,0.91709 0 0 1 -0.16512,-0.38139a1.27229,1.27229 0 0 1 -0.02204,-0.24248l0.00002,0l-0.00002,-0.00002zm41.46679,0.12478l0.20796,-0.33273q0.16512,0 0.74074,0.12311a20.89144,20.89144 0 0 1 0.0079,0.00166a3.85429,3.85429 0 0 0 0.26951,0.08776q0.27908,0.07861 0.47914,0.07861a2.13614,2.13614 0 0 0 1.4191,-0.53736a2.90892,2.90892 0 0 0 0.20297,-0.19049a4.23901,4.23901 0 0 0 0.72245,-1.01816a5.71759,5.71759 0 0 0 0.35893,-0.87426a17.52627,17.52627 0 0 0 0.46291,-2.29087a13.82337,13.82337 0 0 0 0.11937,-1.78511q0,-2.60072 -1.43449,-5.54291a19.65867,19.65867 0 0 0 -0.31236,-0.61264a179.49547,179.49547 0 0 1 -0.50949,-0.90711q-0.49327,-0.88465 -0.85388,-1.55927a51.63967,51.63967 0 0 1 -0.30029,-0.5698a14.09372,14.09372 0 0 1 -0.58353,-1.28684a18.68584,18.68584 0 0 1 -0.45626,-1.29183a11.73963,11.73963 0 0 1 -0.45127,-1.98101a9.76944,9.76944 0 0 1 -0.08942,-1.30473q0,-1.1525 0.44337,-2.62526a16.14127,16.14127 0 0 1 0.30528,-0.91002a4.31055,4.31055 0 0 1 0.51116,-0.95244a3.62013,3.62013 0 0 1 0.54942,-0.60724a2.62526,2.62526 0 0 1 0.58602,-0.39595a2.01802,2.01802 0 0 1 0.89048,-0.20713a1.64911,1.64911 0 0 1 0.71704,0.16886a2.24304,2.24304 0 0 1 0.34355,0.20546q0.29322,0.21128 0.42091,0.43547a0.70872,0.70872 0 0 1 0.09899,0.35478a0.27659,0.27659 0 0 1 -0.16179,0.26452q-0.1202,0.06114 -0.33023,0.06738a1.63912,1.63912 0 0 1 -0.04866,0.00083a0.58062,0.58062 0 0 1 -0.12436,-0.01456q-0.12769,-0.02828 -0.29156,-0.11022a1.38916,1.38916 0 0 0 -0.18134,-0.07611q-0.10065,-0.03328 -0.1934,-0.04367a0.73867,0.73867 0 0 0 -0.08276,-0.00499a1.48565,1.48565 0 0 0 -0.93124,0.3294a2.04131,2.04131 0 0 0 -0.19174,0.16969a2.85443,2.85443 0 0 0 -0.54235,0.76986a3.73035,3.73035 0 0 0 -0.20629,0.51948a11.17316,11.17316 0 0 0 -0.34978,1.3434q-0.13767,0.7187 -0.14848,1.37419a6.74573,6.74573 0 0 0 -0.00083,0.11063q0,0.79024 0.20796,1.62207q0.04118,0.2483 0.08276,0.41383a3.00208,3.00208 0 0 0 0.00042,0.00208a2.37238,2.37238 0 0 1 0.0183,0.07819q0.01664,0.07861 0.02163,0.13268a0.4496,0.4496 0 0 1 0.00166,0.03868l0.24955,0.83183l0.20796,0.74865l0.33273,0.74865a4.02731,4.02731 0 0 0 0.14682,0.30778a3.18758,3.18758 0 0 0 0.12353,0.21212q0.14557,0.22876 0.27034,0.43671l0.4991,0.87342q0.16138,0.24206 0.67462,1.12921a116.96879,116.96879 0 0 1 0.03244,0.05615q0.54069,0.93581 0.9982,1.9756q0.41592,0.87342 0.62387,1.64286q0.15929,0.58935 0.29405,1.36129a24.49743,24.49743 0 0 1 0.08027,0.48953q0.12478,1.03979 0.12478,2.28754a13.07639,13.07639 0 0 1 -0.2795,2.74088a11.57659,11.57659 0 0 1 -0.2612,1.00236a7.51435,7.51435 0 0 1 -0.58561,1.26938q-0.40219,0.68294 -0.91793,1.15375a3.93706,3.93706 0 0 1 -0.65923,0.48829a3.23749,3.23749 0 0 1 -1.43325,0.47997a4.05102,4.05102 0 0 1 -0.39678,0.01913l-0.20796,0.08318a2.35159,2.35159 0 0 1 -0.81478,-0.31651a2.70221,2.70221 0 0 1 -0.05864,-0.03702q-0.29904,-0.19423 -0.40469,-0.44253a0.71579,0.71579 0 0 1 -0.05282,-0.20213l-0.00002,-0.00001l0.00002,0.00001zm42.54817,-12.76861l0,-0.16636l-0.04159,-4.15916q-0.08318,-2.24594 -0.4991,-5.82282a21.11479,21.11479 0 0 0 -0.7919,-3.54735a25.08679,25.08679 0 0 0 -0.58062,-1.6516a4.99099,4.99099 0 0 0 -0.39886,-0.79565q-0.30653,-0.48953 -0.70332,-0.82643a2.61112,2.61112 0 0 0 -0.61763,-0.39678a2.07375,2.07375 0 0 0 -0.85887,-0.1855a1.44032,1.44032 0 0 0 -0.93041,0.34396a2.20685,2.20685 0 0 0 -0.31734,0.3215q-0.54069,0.66546 -0.87342,1.87162q-0.74865,2.78663 -0.83183,5.15735a68.39525,68.39525 0 0 0 -0.12436,3.93082a74.56328,74.56328 0 0 0 -0.00042,0.26993l0,2.03799a37.43075,37.43075 0 0 0 0.06405,2.09289q0.12186,2.16651 0.47664,4.97768q0.26785,2.17566 0.64342,3.89297a27.85803,27.85803 0 0 0 0.18841,0.80688q0.45543,1.82088 1.18744,3.12311a8.73215,8.73215 0 0 0 0.14349,0.2458q0.44212,0.7736 0.95411,1.13586a1.63205,1.63205 0 0 0 0.9591,0.31984a1.18245,1.18245 0 0 0 0.69999,-0.23666q0.26535,-0.19007 0.50617,-0.53279q0.39304,-0.55899 0.65382,-1.43657a9.08817,9.08817 0 0 0 0.17801,-0.70539a35.33162,35.33162 0 0 0 0.78234,-4.99931a32.09538,32.09538 0 0 0 0.0495,-0.69874a118.70149,118.70149 0 0 0 0.08276,-4.10134a108.7844,108.7844 0 0 0 0.00042,-0.26577l0.00001,-0.00001l-0.00001,0.00003zm9.10855,6.73783l0,-0.08318l-0.04159,-0.08318l0,-9.98198l0.08318,-3.53528l0,-3.57687a47.59697,47.59697 0 0 0 -0.02371,-1.55012q-0.02329,-0.70497 -0.06863,-1.32885a26.15569,26.15569 0 0 0 -0.03244,-0.40677l-0.08318,-1.12297l-0.08318,-2.12117q0,-0.37183 0.34937,-0.69416a1.79551,1.79551 0 0 1 0.08734,-0.07528a1.94981,1.94981 0 0 1 0.29447,-0.19922q0.17718,-0.09649 0.35103,-0.13268a1.01608,1.01608 0 0 1 0.20713,-0.02163q0.42922,0 0.51781,0.34064a0.79648,0.79648 0 0 1 0.02287,0.20006q0,3.66006 -0.41592,9.94038a393.749,393.749 0 0 0 -0.20006,3.22584q-0.23041,3.99737 -0.25454,6.21628a45.63926,45.63926 0 0 0 -0.00291,0.49827l0.04159,0.83183l0,0.9982q0,1.74684 -0.33273,2.4539l0.12478,0.20796l-0.54069,0l0.00001,-0.00001l0,-0.00001zm10.56426,0l0,-0.08318l-0.04159,-0.08318l0,-9.98198l0.08318,-3.53528l0,-3.57687a47.59697,47.59697 0 0 0 -0.02371,-1.55012q-0.02329,-0.70497 -0.06863,-1.32885a26.15569,26.15569 0 0 0 -0.03244,-0.40677l-0.08318,-1.12297l-0.08318,-2.12117q0,-0.37183 0.34937,-0.69416a1.79551,1.79551 0 0 1 0.08734,-0.07528a1.94981,1.94981 0 0 1 0.29447,-0.19922q0.17718,-0.09649 0.35103,-0.13268a1.01608,1.01608 0 0 1 0.20713,-0.02163q0.42922,0 0.51781,0.34064a0.79648,0.79648 0 0 1 0.02287,0.20006q0,3.66006 -0.41592,9.94038a393.749,393.749 0 0 0 -0.20006,3.22584q-0.23041,3.99737 -0.25454,6.21628a45.63926,45.63926 0 0 0 -0.00291,0.49827l0.04159,0.83183l0,0.9982q0,1.74684 -0.33273,2.4539l0.12478,0.20796l-0.54069,0l0.00001,-0.00001l0,-0.00001zm-69.62428,-19.00735l-0.16636,-0.08318q0.0628,-0.5644 0.07819,-1.69611a58.87411,58.87411 0 0 0 0.00499,-0.79939l0,-0.33273q0,-2.88396 0.30445,-3.4155a0.1909,0.1909 0 0 1 0.15306,-0.11978a0.67087,0.67087 0 0 1 0.4833,0.20588q0.11022,0.10814 0.20297,0.27243a2.08665,2.08665 0 0 1 0.25121,0.78109a2.63566,2.63566 0 0 1 0.01913,0.32109a7.56135,7.56135 0 0 1 -0.05407,0.86011q-0.10315,0.89671 -0.40427,2.0775a24.75904,24.75904 0 0 1 -0.01996,0.07778a15.59309,15.59309 0 0 1 -0.16138,0.58145q-0.34271,1.14044 -0.62762,1.25648a0.16845,0.16845 0 0 1 -0.06363,0.0129l-0.00001,-0.00001l0,-0.00001zm59.06002,25.86995l-0.54069,-0.24955q-0.20796,-0.12478 -0.66546,-0.87342a0.94163,0.94163 0 0 1 0.0915,-0.39429q0.06447,-0.14141 0.17468,-0.28449a2.18273,2.18273 0 0 1 0.14973,-0.17385q0.26743,-0.28074 0.53487,-0.38098a0.84098,0.84098 0 0 1 0.29696,-0.05573a1.244,1.244 0 0 1 0.42424,0.06946a1.06225,1.06225 0 0 1 0.49078,0.36725a1.58797,1.58797 0 0 1 0.28989,0.6534a2.23263,2.23263 0 0 1 0.04284,0.44877q0,1.03979 -1.03979,1.08138a0.49577,0.49577 0 0 0 -0.04658,-0.09108q-0.03286,-0.04866 -0.07362,-0.07736a0.22044,0.22044 0 0 0 -0.12935,-0.03951l0,-0.00001l0,0.00001zm10.56426,0l-0.54069,-0.24955q-0.20796,-0.12478 -0.66546,-0.87342a0.94163,0.94163 0 0 1 0.0915,-0.39429q0.06447,-0.14141 0.17468,-0.28449a2.18273,2.18273 0 0 1 0.14973,-0.17385q0.26743,-0.28074 0.53487,-0.38098a0.84098,0.84098 0 0 1 0.29696,-0.05573a1.244,1.244 0 0 1 0.42424,0.06946a1.06225,1.06225 0 0 1 0.49078,0.36725a1.58797,1.58797 0 0 1 0.28989,0.6534a2.23263,2.23263 0 0 1 0.04284,0.44877q0,1.03979 -1.03979,1.08138a0.49577,0.49577 0 0 0 -0.04658,-0.09108q-0.03286,-0.04866 -0.07362,-0.07736a0.22044,0.22044 0 0 0 -0.12935,-0.03951l0,-0.00001l0,0.00001zm-57.60432,-26.95133l0.04159,0a0.05989,0.05989 0 0 0 -0.00208,-0.01622q-0.00541,-0.01871 -0.02412,-0.02371a0.06114,0.06114 0 0 0 -0.01539,-0.00166l0,0.04159l-0.00001,0l0.00001,0z"
id="svg_1" stroke="#000000" stroke-width="0" />
</g>
</g>
</svg>
</div>
</body>
<script>
const delay = ms => new Promise(res => setTimeout(res, ms));
(async function () {
if(document.location.href.includes('::preview::')) return;
function formatBytes(bytes) {
var marker = 1024; // Change to 1000 if required
var decimal = 3; // Change as required
var kiloBytes = marker; // One Kilobyte is 1024 bytes
var megaBytes = marker * marker; // One MB is 1024 KB
var gigaBytes = marker * marker * marker; // One GB is 1024 MB
var teraBytes = marker * marker * marker * marker; // One TB is 1024 GB
// return bytes if less than a KB
if(bytes < kiloBytes) return bytes + " Bytes";
// return KB if less than a MB
else if(bytes < megaBytes) return(bytes / kiloBytes).toFixed(decimal) + " KB";
// return MB if less than a GB
else if(bytes < gigaBytes) return(bytes / megaBytes).toFixed(decimal) + " MB";
// return GB if less than a TB
else return(bytes / gigaBytes).toFixed(decimal) + " GB";
}
navigator.storage.estimate()
.then(function(estimate){
window.memoryStats = () => {
console.log(`
Storage: using ${formatBytes(estimate.usage)} out of ${formatBytes(estimate.quota)}.
Memory: using ${formatBytes(performance.memory.usedJSHeapSize)}
`.replace(/^[\t]+/gm, ''));
}
memoryStats();
});
// make sure modules load in right order; hate me if you want...
const magicalSort = (modules) => {
const BIG_NUMBER = 9999; //arbitrarily big number
const DEFAULT_ORDER = 1;
const ordered = modules.map(m => {
const {route} = m;
// load first ( < 1)
if(route.includes('Panes')) return { ...m, order: 0.1 };
if(route.includes('Editor')) return { ...m, order: 0.2 };
if(route.includes('TreeView')) return { ...m, order: 0.2 };
if(route.includes('Terminal')) return { ...m, order: 0.3 };
// load last ( > any other number)
if(route.includes('Operations')) return { ...m, order: BIG_NUMBER + 1 };
// load in the middle
return { ...m, order: DEFAULT_ORDER };
});
const sorted = ordered.sort((a,b) => a.order - b.order);
//console.log('module load order:\n' + sorted.map(x => x.route).join('\n'));
return sorted;
};
const addUIModulesToArray = (moduleCache) => {
try {
const modules = magicalSort(
JSON.parse(moduleCache)
.map(x => ({
route: x,
type: 'domComponent'
}))
);
const _comps = [];
//let modulesReady = false;
//let maxRetry = 100;
//let tries=0;
//let testModule = modules.find(x => x.type === 'domComponent' && !!x.route);
// while(!modulesReady && tries < maxRetry){
// await delay(500);
// tries++;
// try {
// await import(testModule.route);
// modulesReady=true;
// } catch(e) {}
// }
// if(tries >= maxRetry){
// console.error(`unable to load modules, gave up after ${tries} tries`);
// return;
// }
const _c = modules.filter(x => x.type === 'domComponent');
for(var i=0, len=_c.length; i<len; i++){
const x = _c[i];
const comp = async () => { return (await import(x.route)).default; }
//console.log('Will invoke: ' + x.route)
_comps.push(comp);
}
//await loadUI();
return _comps;
} catch(e){
return [];
}
};
const loadUI = async () => {
const moduleCache = localStorage.getItem('moduleCache');
if(!moduleCache){
console.log('app has not been installed');
return;
}
const components = addUIModulesToArray(moduleCache);
const splashContainer = document.getElementById('container');
splashContainer.parentNode.removeChild(splashContainer);
const sheet = document.getElementById('initial-style');
sheet.disabled = true;
sheet.parentNode.removeChild(sheet);
document.body.classList.remove('loading');
document.body.style.backgroundColor = "rgb(29, 29, 29)";
for(var i=0, len=components.length; i<len; i++){
(await components[i]())();
}
};
window.loadUI = loadUI;
const button = document.querySelector('#worker-message');
button.addEventListener('click', loadUI);
})();
</script>
<script>
(() => {
if(document.location.href.includes('::preview::')) return;
function bootIframe(callback){
const bootframe = document.createElement('iframe');
bootframe.id = "boot-iframe";
bootframe.src = "index.boot.html";
document.body.appendChild(bootframe);
//TODO: should listen for message from iframe before deleting it
setTimeout(x => {
//document.body.removeChild(bootframe);
callback && callback();
}, 10000);
}
window.boot = bootIframe;
const moduleCache = localStorage.getItem('moduleCache');
if(!moduleCache){
sessionStorage.clear();
boot(() => {
document.location.reload();
});
} else {
loadUI();
setTimeout(() => {
try {
const originalBSonEvent = ___browserSync___.socket.onevent;
___browserSync___.socket.onevent = (...args) => {
console.warn('BS wants reload; but not until it lists changed files!');
return false;
//debugger;
//return originalBSonEvent.bind(___browserSync___.socket)(...args);
}
} catch(e) {
//console.warn('browsersync not present; is this prod?');
}
}, 2000);
}
})()
</script>
</html>