This commit is contained in:
Rushil Umaretiya 2023-03-06 09:58:44 -05:00
commit 17b7b669e5
25 changed files with 321 additions and 641 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -3,7 +3,7 @@
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor>
<TileColor>#2d89ef</TileColor>
</tile>
</msapplication>
</browserconfig>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1 @@
<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="a-icon--arrow-north-east400 a-icon--text a-icon--no-align top-[0.05em] relative f-ui-1 ml-2 -mr-4" style="width:1em;height:1em;" data-new="" aria-hidden="true" data-v-069f367b=""><polygon fill="currentColor" points="5 4.31 5 5.69 9.33 5.69 2.51 12.51 3.49 13.49 10.31 6.67 10.31 11 11.69 11 11.69 4.31 5 4.31" data-v-069f367b=""></polygon></svg>

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 806 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,11 @@
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_3_9)">
<path d="M405.914 346.052C374.135 292.3 295.378 238.548 252.546 232.963C250.214 232.607 247.83 232.859 245.621 233.697C243.413 234.535 241.454 235.93 239.93 237.749C238.406 239.569 237.369 241.752 236.917 244.092C236.465 246.431 236.613 248.848 237.347 251.113C238.253 253.595 239.838 255.765 241.917 257.372C243.996 258.978 246.484 259.955 249.092 260.189C268.435 263.679 301.596 281.131 331.302 304.866C306.432 328.6 269.126 339.072 238.729 329.997C185.534 314.639 158.591 245.529 139.247 188.286L191.751 180.607C237.347 172.23 276.725 165.25 302.978 183.4C329.23 201.55 330.611 218.304 334.756 241.34L352.718 253.906C353.792 254.731 355.08 255.22 356.425 255.314C357.77 255.408 359.113 255.102 360.288 254.434C361.463 253.766 362.419 252.765 363.038 251.555C363.657 250.345 363.912 248.978 363.772 247.623C359.627 214.813 349.264 182.004 318.867 161.061C288.47 140.119 236.656 144.307 186.915 152.684C164.781 157.078 142.402 160.109 119.903 161.759H110.922C109.811 161.638 108.687 161.822 107.67 162.292C106.654 162.762 105.781 163.501 105.144 164.43C104.508 165.359 104.131 166.444 104.054 167.571C103.976 168.698 104.201 169.825 104.705 170.834L107.468 179.211C128.884 244.831 158.591 334.883 230.439 356.524C240.576 359.286 251.028 360.694 261.527 360.712C295.45 360.422 328.016 347.209 352.718 323.714C364.008 334.839 373.978 347.256 382.425 360.712C383.563 362.85 385.26 364.632 387.33 365.863C389.401 367.094 391.767 367.727 394.169 367.693C397.38 367.744 400.524 366.767 403.15 364.901C405.758 362.607 407.469 359.448 407.976 355.992C408.482 352.536 407.751 349.012 405.914 346.052Z" fill="#64B5FF"/>
</g>
<circle cx="256" cy="256" r="243.5" stroke="#64B5FF" stroke-width="25"/>
<defs>
<clipPath id="clip0_3_9">
<rect width="331.606" height="335.079" fill="white" transform="translate(90.1969 88.4608)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
app/public/mstile-70x70.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -2,577 +2,64 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="1024.000000pt" height="1024.000000pt" viewBox="0 0 1024.000000 1024.000000"
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,1024.000000) scale(0.100000,-0.100000)"
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M8610 8935 c32 -85 92 -157 113 -136 19 19 -77 161 -109 161 -10 0
-11 -6 -4 -25z"/>
<path d="M8780 8845 c0 -5 9 -23 20 -40 13 -20 20 -24 20 -14 0 18 -39 71 -40
54z"/>
<path d="M8860 8741 c0 -26 36 -91 51 -91 17 0 9 24 -21 70 -26 39 -30 42 -30
21z"/>
<path d="M7636 8648 c-4 -35 -7 -82 -9 -105 -1 -22 -5 -39 -9 -36 -5 2 -8 -8
-8 -22 0 -17 4 -24 12 -19 7 5 8 3 3 -6 -10 -17 -7 -142 6 -198 10 -48 1 -172
-11 -151 -6 8 -9 6 -13 -7 -2 -10 -5 0 -6 24 -1 52 -12 54 -30 5 -16 -45 -17
-76 -6 -165 8 -68 1 -138 -14 -138 -5 0 -15 30 -22 66 -15 74 -27 64 -28 -23
-1 -61 -8 -83 -27 -83 -8 0 -14 -4 -14 -10 0 -5 -7 -10 -16 -10 -11 0 -14 -6
-10 -17 5 -15 4 -15 -9 1 -8 11 -15 23 -15 28 0 17 -29 -5 -34 -27 -5 -20 -41
-61 -90 -102 -9 -7 -22 -13 -30 -13 -8 0 -16 -3 -19 -7 -2 -5 -2 -2 -1 5 2 6
-2 12 -8 12 -6 0 -17 8 -24 18 -12 15 -13 15 -14 -9 0 -26 13 -64 51 -146 10
-24 19 -49 19 -57 0 -7 7 -33 16 -57 17 -46 31 -96 40 -139 2 -14 16 -63 30
-110 14 -47 39 -130 56 -185 16 -55 36 -114 44 -132 8 -17 14 -40 14 -51 0
-18 86 -242 125 -329 8 -17 15 -38 15 -46 0 -9 4 -18 9 -22 6 -3 9 -13 9 -23
-2 -31 13 -92 22 -92 6 0 10 -6 10 -14 0 -24 41 -108 90 -183 15 -24 40 -31
40 -12 0 5 4 7 10 4 6 -4 7 6 4 25 -4 16 -4 30 -2 30 3 0 22 -27 42 -60 41
-67 51 -76 59 -55 4 9 1 12 -9 8 -8 -3 -14 -2 -13 3 1 5 -2 20 -8 34 -6 14
-12 30 -13 35 -1 6 -11 21 -21 34 -11 13 -19 33 -19 44 0 20 1 20 17 5 9 -9
17 -27 19 -40 1 -13 3 -24 4 -25 2 -2 3 -7 4 -13 0 -5 4 -10 9 -10 4 0 10 0
13 0 4 0 1 7 -6 15 -7 8 -10 15 -7 15 3 0 -26 66 -65 148 -75 157 -160 354
-154 359 1 2 27 -50 56 -114 61 -136 99 -206 135 -248 l26 -30 -6 30 c-4 23
-3 27 5 15 56 -76 -192 521 -314 757 l-64 122 54 31 c52 29 55 30 85 14 24
-12 37 -13 60 -5 22 8 31 7 34 -2 3 -7 21 -59 41 -116 43 -126 107 -265 159
-346 52 -84 125 -166 137 -159 6 4 8 2 5 -3 -7 -10 36 -48 80 -71 18 -10 21
-9 19 4 -1 9 -10 21 -19 26 -10 5 -14 14 -11 20 4 6 2 8 -4 4 -11 -7 -25 9
-28 32 -4 26 -14 42 -25 42 -6 0 -9 -8 -5 -17 5 -16 4 -15 -9 1 -15 19 -11 41
6 31 5 -4 9 -1 9 4 0 6 -4 11 -9 11 -10 0 -24 38 -21 58 0 8 -4 20 -11 28 -9
11 -7 14 14 14 58 0 58 2 -5 158 -33 81 -61 156 -63 167 -1 11 -23 101 -48
200 -47 182 -66 318 -47 330 10 6 6 105 -7 155 -4 14 -7 28 -7 32 -1 3 -4 10
-8 14 -5 4 -8 18 -8 30 0 13 -4 25 -9 28 -4 3 -11 25 -15 48 -4 23 -12 48 -18
56 -6 7 -15 34 -20 60 -18 95 -21 107 -29 112 -6 4 -17 86 -32 240 -3 24 -4
19 -5 -18 -4 -111 56 -566 97 -743 11 -46 27 -126 36 -177 21 -123 74 -305
136 -470 27 -73 47 -138 43 -144 -4 -6 -3 -8 3 -5 6 4 13 -4 16 -18 4 -25 4
-25 -22 -9 l-26 17 18 -21 c18 -20 18 -20 -1 -15 -25 6 -86 120 -136 251 -19
49 -44 110 -55 134 -31 69 -50 125 -76 228 -28 110 -29 114 -13 104 8 -5 9 -2
5 9 -4 11 -1 17 8 17 8 0 15 9 15 19 0 11 4 22 9 25 14 9 6 86 -28 259 -35
182 -69 436 -78 585 -3 56 -10 102 -15 102 -5 0 -7 23 -5 50 2 28 0 50 -3 50
-4 0 -5 23 -2 50 2 28 2 50 -1 50 -3 0 -8 -28 -11 -62z m78 -944 c9 -22 8 -23
-14 -21 -20 1 -27 17 -13 30 11 11 20 8 27 -9z m2 -70 c-9 -9 -20 -13 -24 -9
-4 3 1 11 11 16 9 6 14 16 11 22 -5 9 -4 9 6 0 10 -9 9 -15 -4 -29z m433
-1130 c14 -12 -19 -1 -35 12 -18 14 -18 14 6 3 14 -6 27 -13 29 -15z"/>
<path d="M8990 8520 c5 -18 12 -35 16 -39 10 -9 -6 53 -17 63 -5 6 -5 -4 1
-24z"/>
<path d="M7712 8480 c0 -19 2 -27 5 -17 2 9 2 25 0 35 -3 9 -5 1 -5 -18z"/>
<path d="M9046 8370 c3 -14 10 -29 15 -34 14 -16 10 6 -7 34 l-15 25 7 -25z"/>
<path d="M2844 7968 c1 -191 5 -327 10 -325 5 2 13 13 17 26 5 13 5 20 -1 16
-11 -7 -9 -33 -19 320 l-8 290 1 -327z"/>
<path d="M8950 8296 c0 -2 8 -10 18 -17 15 -13 16 -12 3 4 -13 16 -21 21 -21
13z"/>
<path d="M8943 8220 c20 -144 74 -189 68 -57 -1 17 -7 27 -16 27 -8 0 -25 15
-36 33 l-21 32 5 -35z"/>
<path d="M9090 8083 c0 -16 3 -46 7 -68 6 -36 7 -37 13 -15 8 32 1 110 -11
110 -5 0 -9 -12 -9 -27z"/>
<path d="M9187 7913 c6 -79 11 -89 12 -23 0 30 -3 61 -8 68 -4 7 -6 -13 -4
-45z"/>
<path d="M9162 7895 c0 -22 4 -51 8 -65 7 -23 8 -22 8 10 0 19 -4 49 -8 65 -7
29 -8 28 -8 -10z"/>
<path d="M2050 7701 c-11 -21 -14 -529 -4 -593 14 -81 24 -32 19 90 -6 151 -6
420 0 480 5 46 1 52 -15 23z"/>
<path d="M6951 7087 c-5 -56 157 -538 249 -745 22 -49 25 -61 11 -44 -26 30
-31 28 -31 -17 0 -67 -39 -76 -106 -25 -30 22 -53 22 -35 0 4 -6 11 -19 15
-30 5 -14 2 -17 -9 -12 -8 3 -15 1 -15 -5 0 -6 -4 -7 -10 -4 -6 4 -10 -5 -10
-19 0 -30 -14 -34 -29 -8 -10 16 -10 15 -11 -3 0 -17 -2 -18 -11 -5 -8 11 -9
1 -3 -35 4 -27 8 -69 8 -92 0 -23 4 -39 8 -37 5 3 8 -2 8 -10 0 -9 -4 -16 -8
-16 -4 0 -9 -11 -10 -25 -2 -34 -29 -85 -48 -92 -12 -4 -12 -8 3 -19 10 -7 13
-14 7 -14 -12 0 -30 17 -36 35 -1 6 -7 9 -11 7 -5 -1 -6 2 -2 8 3 6 10 8 15 5
4 -3 3 6 -3 19 -8 17 -14 21 -20 13 -5 -7 -7 3 -4 23 3 19 3 28 0 21 -3 -9
-16 17 -30 60 -13 40 -42 111 -64 156 -21 45 -39 86 -39 92 0 5 -16 38 -36 73
-41 71 -115 152 -158 173 -48 25 -54 17 -8 -11 23 -14 40 -29 37 -34 -3 -4 3
-14 12 -21 9 -8 29 -32 45 -53 29 -40 37 -41 17 -3 -6 12 -7 18 -2 12 32 -32
113 -229 113 -273 0 -12 15 -71 34 -130 19 -59 44 -152 56 -207 12 -55 28
-127 35 -160 16 -70 34 -219 37 -296 l1 -54 7 60 7 60 1 -76 c4 -169 -31 -437
-58 -454 -5 -3 -6 4 -3 15 8 31 -4 23 -16 -10 -6 -18 -6 -28 -1 -25 6 3 7 -1
4 -9 -3 -9 -11 -13 -17 -9 -5 3 -7 1 -4 -4 8 -13 -39 -80 -82 -116 -18 -15
-29 -27 -24 -28 4 0 -2 -4 -15 -10 -22 -8 -22 -29 -1 -29 17 0 111 93 141 139
15 25 28 40 28 35 0 -6 -14 -32 -32 -58 -54 -82 -171 -161 -268 -180 -57 -12
-71 -17 -65 -25 2 -5 15 -7 27 -5 13 2 55 8 95 13 103 12 156 47 243 157 22
27 81 166 68 158 -8 -5 -9 -1 -5 10 4 10 3 15 -3 11 -6 -3 -10 -14 -10 -23 0
-12 -3 -13 -11 -5 -7 7 -8 17 -3 25 13 20 19 174 19 479 0 230 2 273 13 260 8
-9 11 -11 8 -4 -8 15 4 44 15 37 5 -3 9 0 9 5 0 54 86 -92 94 -159 3 -25 5
-49 5 -53 1 -5 6 -5 11 -2 6 3 10 32 10 63 l0 57 53 20 c28 11 54 21 57 22 3
2 34 -38 70 -88 65 -93 91 -112 141 -107 32 3 32 2 23 -47 -10 -57 1 -85 36
-85 26 0 36 8 65 54 54 85 54 88 -13 243 -78 178 -187 451 -272 678 -74 200
-236 628 -280 745 -16 41 -29 71 -29 67z m-321 -664 c0 -8 -38 17 -51 33 -9
11 -2 9 19 -6 17 -13 32 -25 32 -27z m88 -148 c-3 -3 -9 2 -12 12 -6 14 -5 15
5 6 7 -7 10 -15 7 -18z m231 -449 c-9 -8 -10 -7 -5 7 3 10 7 24 7 30 1 7 3 4
6 -7 3 -10 -1 -23 -8 -30z m-2 -73 c-3 -10 -5 -4 -5 12 0 17 2 24 5 18 2 -7 2
-21 0 -30z m-20 -215 c-3 -8 -6 -5 -6 6 -1 11 2 17 5 13 3 -3 4 -12 1 -19z"/>
<path d="M2057 7053 c-4 -3 -7 -57 -7 -120 l0 -113 29 0 c33 0 113 -39 150
-73 13 -12 41 -44 62 -70 22 -27 39 -45 39 -40 0 4 -9 19 -20 33 -11 14 -20
32 -21 40 -2 25 -85 91 -120 95 -18 3 -37 9 -43 15 -8 8 -3 10 17 6 16 -3 25
-1 22 5 -4 5 -18 9 -33 9 -38 0 -72 11 -72 22 0 5 4 7 8 4 5 -3 5 20 0 52 -5
31 -8 76 -6 100 2 23 3 42 2 42 0 0 -4 -3 -7 -7z m30 -219 c-3 -3 -12 -4 -19
-1 -8 3 -5 6 6 6 11 1 17 -2 13 -5z"/>
<path d="M2196 6831 c-3 -4 7 -6 22 -4 23 3 24 2 7 -6 -18 -9 -17 -10 8 -10
33 -1 90 -26 107 -46 9 -10 7 -20 -6 -40 l-17 -26 27 7 c27 7 56 -9 56 -31 0
-6 -12 -18 -27 -25 l-28 -14 45 -6 c32 -3 46 -10 48 -23 3 -12 -5 -19 -27 -23
-44 -9 -38 -24 9 -24 29 0 42 -5 50 -19 14 -28 14 -29 -30 -36 -22 -4 -40 -11
-40 -17 0 -6 16 -7 41 -3 44 8 59 -2 59 -37 0 -13 -11 -20 -40 -24 -54 -9 -51
-20 5 -16 41 4 46 2 55 -23 14 -36 14 -35 -22 -35 -18 0 -40 -5 -48 -11 -11
-7 -3 -9 33 -7 43 3 48 1 54 -20 7 -30 2 -34 -46 -35 -27 -1 -41 -7 -41 -16 0
-11 11 -12 49 -7 47 6 49 5 55 -20 9 -33 7 -34 -43 -41 -23 -3 -41 -10 -41
-16 0 -6 17 -7 45 -4 47 7 49 6 59 -35 6 -26 4 -28 -28 -28 -41 0 -66 -8 -66
-22 0 -5 23 -8 53 -6 52 3 52 3 55 -28 2 -21 -1 -32 -10 -31 -51 2 -88 -5 -88
-15 0 -9 16 -12 55 -10 l55 4 0 -37 0 -37 -50 4 -50 3 0 -35 c0 -19 4 -30 8
-23 4 6 28 14 55 18 l47 7 0 -36 0 -36 -50 0 -50 0 1 -142 c1 -79 3 -136 6
-127 4 18 32 29 76 29 24 0 27 -3 27 -35 l0 -35 -49 0 c-31 0 -51 5 -54 13 -2
6 -7 -31 -11 -83 -12 -168 -47 -373 -66 -390 -7 -7 -32 -72 -33 -87 0 -7 -3
-13 -7 -13 -3 0 -14 -14 -24 -30 -9 -17 -22 -28 -27 -25 -14 9 -11 27 4 19 9
-5 9 -3 -1 7 -11 12 -14 12 -23 -1 -9 -13 -10 -13 -6 1 77 241 100 414 100
724 0 298 -18 446 -82 700 -34 131 -110 301 -159 353 -16 17 -27 33 -25 36 9
9 -73 50 -106 52 -20 1 -27 0 -16 -3 11 -3 31 -10 45 -15 14 -5 27 -10 30 -11
16 -4 86 -102 115 -162 56 -117 122 -380 149 -591 26 -203 31 -497 11 -664
-16 -144 -46 -284 -68 -326 -13 -23 -77 -81 -77 -68 0 4 -8 0 -17 -8 -10 -8
-45 -23 -78 -33 -33 -10 -67 -23 -75 -30 -8 -6 -30 -12 -49 -14 -19 -1 -40 -6
-46 -11 -7 -6 -24 -11 -39 -12 -14 -1 -26 -5 -26 -9 0 -4 -8 -5 -19 -2 -20 5
-36 -21 -24 -39 3 -6 1 -8 -5 -4 -20 12 -22 -12 -2 -37 11 -14 44 -33 73 -43
28 -9 66 -28 84 -41 17 -13 43 -25 58 -27 37 -4 64 -46 30 -46 -35 0 -143 -73
-137 -92 1 -5 -2 -7 -7 -4 -5 4 -23 -13 -39 -36 -36 -52 -75 -128 -66 -128 4
0 2 -6 -3 -12 -24 -30 -42 -209 -24 -232 5 -6 11 -34 14 -63 3 -29 13 -64 23
-77 9 -14 14 -33 10 -41 -3 -9 -2 -14 3 -10 11 6 41 -50 41 -77 0 -10 5 -18
10 -18 14 0 12 20 -6 55 -8 16 -13 37 -11 47 3 10 1 18 -3 18 -5 0 -7 31 -6
69 3 54 8 74 25 92 11 12 21 29 21 36 0 8 4 12 9 8 5 -3 12 -1 16 5 4 6 11 7
17 4 6 -4 8 -2 4 4 -3 6 -1 14 5 18 6 4 31 -14 58 -43 34 -36 52 -66 66 -112
10 -34 22 -64 27 -67 4 -3 8 -12 8 -19 0 -20 142 -278 213 -387 32 -48 57 -91
57 -96 0 -4 -33 -19 -72 -31 -40 -13 -95 -35 -122 -48 l-49 -25 -23 29 c-13
15 -21 34 -19 41 3 7 0 10 -5 7 -6 -3 -10 0 -10 8 0 8 -7 20 -15 27 -20 16
-19 6 1 -25 9 -14 12 -25 8 -25 -5 0 0 -7 10 -15 11 -8 15 -15 9 -15 -6 0 -9
-9 -6 -20 3 -11 10 -20 15 -20 5 0 6 10 3 23 -7 22 -7 22 8 2 14 -19 13 -21
-15 -39 -22 -14 -32 -16 -37 -7 -5 7 -15 2 -32 -16 -13 -15 -17 -22 -7 -15 9
8 19 9 22 4 8 -14 46 -22 43 -9 -3 17 154 95 240 118 l82 22 100 -93 c71 -65
121 -122 165 -189 36 -53 103 -140 150 -193 111 -127 125 -152 85 -155 -32 -3
-68 19 -118 71 -24 25 -47 43 -51 41 -4 -3 -16 5 -26 17 -12 14 -14 18 -4 13
13 -8 13 -6 1 8 -7 9 -18 14 -25 10 -6 -3 -8 -2 -3 2 7 9 -30 55 -44 55 -18 0
-39 -34 -39 -63 0 -35 27 -81 95 -162 58 -70 225 -296 225 -305 0 -4 -8 -11
-17 -15 -13 -4 -30 7 -61 42 -24 26 -70 76 -103 110 -32 34 -59 66 -59 71 0
16 -89 92 -108 92 -24 0 -42 -19 -42 -46 0 -38 56 -170 114 -270 31 -52 56
-100 56 -105 0 -6 4 -8 9 -4 6 3 15 -4 21 -15 6 -11 9 -20 6 -20 -3 0 2 -16
10 -35 17 -41 11 -43 -51 -20 -29 12 -52 32 -85 77 -25 34 -66 87 -92 118 -26
30 -61 80 -78 111 -32 61 -54 77 -77 57 -23 -18 -9 -76 47 -206 57 -130 61
-165 25 -205 -32 -34 -49 -34 -82 0 -26 29 -153 277 -153 299 0 19 -41 44 -73
44 -28 0 -28 -1 -26 -52 3 -74 14 -98 64 -152 25 -26 45 -51 45 -56 0 -5 9 -7
20 -5 12 2 20 -2 20 -10 0 -23 -22 -65 -35 -65 -13 0 -52 41 -86 90 -25 37
-28 42 -59 80 -18 22 -18 20 2 -21 13 -25 26 -44 31 -42 4 2 7 -5 7 -17 0 -13
4 -19 11 -14 7 4 9 0 5 -12 -6 -22 28 -69 44 -59 5 3 7 0 5 -7 -3 -8 6 -24 20
-37 15 -12 33 -38 41 -57 8 -19 18 -34 23 -34 4 0 8 -10 7 -23 -1 -12 3 -25 8
-29 6 -4 5 -13 -3 -22 -8 -9 -10 -16 -5 -16 5 0 -5 -12 -21 -28 -36 -33 -65
-69 -48 -59 6 4 14 3 17 -2 4 -5 2 -12 -4 -16 -6 -4 -7 -11 -4 -17 4 -7 2 -8
-5 -4 -6 4 -9 11 -6 16 3 4 -2 11 -11 14 -10 4 -13 2 -8 -6 5 -8 1 -9 -11 -4
-18 6 -18 6 1 -15 l19 -22 -25 13 c-23 12 -24 12 -11 -3 26 -33 146 -105 206
-125 70 -24 303 -61 604 -96 118 -14 215 -27 217 -28 1 -2 -18 -36 -43 -76
-24 -41 -58 -108 -75 -150 -16 -42 -33 -80 -37 -84 -8 -9 -168 -24 -461 -43
-314 -21 -346 -24 -480 -41 -63 -8 -149 -19 -190 -24 -41 -5 -92 -18 -113 -29
l-38 -19 49 -25 c57 -28 109 -37 357 -56 172 -14 326 -20 640 -26 143 -3 349
-10 458 -15 109 -6 307 -10 440 -10 256 0 390 13 532 50 178 46 238 52 635 60
400 9 455 14 630 55 58 13 157 31 220 40 128 17 150 22 150 35 0 10 -27 16
-140 30 -47 6 -100 13 -119 15 -19 2 -40 0 -47 -6 -18 -15 -36 -1 -29 22 4 10
2 19 -4 19 -5 0 -11 -9 -13 -20 -2 -12 -6 -21 -10 -21 -4 0 -19 -10 -34 -24
-14 -13 -32 -21 -39 -19 -7 3 -16 1 -20 -5 -11 -19 -80 -13 -105 9 -30 26 -35
91 -12 140 15 31 23 36 67 42 34 5 52 3 57 -5 6 -9 8 -9 8 1 0 23 56 -18 74
-54 14 -31 36 -46 36 -25 0 24 -23 70 -33 64 -6 -3 -7 -1 -3 5 11 19 -60 116
-135 185 l-68 64 77 6 c287 23 469 29 546 19 272 -38 803 -42 1011 -8 93 15
213 43 260 60 15 6 16 5 6 -2 -12 -8 -7 -19 22 -60 67 -91 158 -167 229 -191
78 -27 252 -40 583 -43 215 -3 244 -1 282 16 24 10 41 21 38 25 -2 4 -37 20
-77 35 -40 16 -77 34 -83 40 -5 7 -25 17 -42 24 -18 7 -46 17 -63 23 -16 6
-27 16 -23 22 3 6 1 7 -5 3 -7 -4 -20 -2 -29 3 -15 8 -10 11 22 12 22 1 46 1
53 0 6 -1 12 5 12 13 0 12 -35 15 -228 18 -173 2 -233 6 -245 16 -9 8 -21 11
-27 7 -5 -3 -10 -1 -10 4 0 6 -5 11 -11 11 -5 0 -7 -4 -4 -10 4 -6 -1 -7 -11
-3 -11 4 -13 8 -6 11 7 2 12 8 12 14 0 6 -7 8 -15 5 -8 -4 -17 -1 -21 5 -5 7
-2 8 7 3 11 -6 12 -5 2 5 -12 13 -48 22 -86 21 -10 0 -15 5 -11 11 5 7 -2 9
-22 4 -18 -4 -24 -3 -16 2 19 13 -9 24 -29 11 -12 -7 -12 -9 0 -9 8 0 12 -3 8
-6 -3 -3 -12 -2 -20 3 -13 7 -13 10 1 23 9 8 18 14 19 12 2 -1 36 14 76 34 95
47 244 147 228 152 -6 2 -54 -21 -105 -51 -115 -69 -168 -91 -201 -83 -14 4
-23 11 -20 16 6 9 -9 42 -34 73 -15 18 -51 24 -51 7 0 -5 -7 -6 -17 -3 -11 4
-14 3 -9 -5 21 -34 -45 10 -106 71 -29 28 -36 47 -18 47 6 0 10 15 10 34 0 24
-9 44 -35 72 -19 21 -35 43 -35 49 0 6 -16 28 -35 48 -19 20 -35 43 -36 50 0
6 -6 -4 -13 -23 l-13 -35 -8 55 c-6 53 -1 282 8 348 3 17 1 32 -3 32 -5 0 -11
-26 -15 -57 -11 -103 -14 -91 -9 37 11 280 76 445 213 536 34 23 94 57 133 76
188 88 212 103 222 131 15 43 -9 77 -69 100 -28 11 -63 25 -80 32 l-30 12 50
7 c28 4 66 12 85 18 41 12 100 54 100 70 0 7 -6 4 -13 -6 -8 -11 -20 -17 -27
-14 -10 3 -9 8 3 20 15 15 14 18 -8 42 -13 14 -31 26 -40 26 -21 0 -19 8 11
34 21 18 29 36 36 87 8 63 8 64 -19 84 -15 11 -36 28 -46 38 -10 10 -22 15
-27 12 -4 -3 -16 2 -25 11 -11 11 -25 14 -46 10 l-31 -6 31 29 c36 33 40 66
11 81 -11 6 -20 17 -20 25 0 7 -12 23 -27 35 -16 12 -22 18 -14 14 9 -5 12 -3
7 4 -4 7 -39 21 -79 33 -206 59 -207 67 -17 104 99 20 200 55 200 69 0 2 -17
2 -37 0 -21 -2 -31 0 -23 3 8 3 25 17 37 30 25 26 39 29 47 11 3 -7 3 1 -1 17
-13 66 -37 82 -213 140 l-85 29 121 22 c66 12 146 30 177 40 61 19 127 66 127
90 0 12 -2 12 -14 2 -8 -7 -12 -16 -10 -20 2 -4 -1 -10 -7 -14 -8 -4 -9 -3 -5
4 8 13 -5 16 -20 5 -5 -5 5 7 23 25 19 18 31 37 28 43 -12 18 -65 39 -137 54
-112 23 -118 25 -118 35 0 9 12 13 145 46 52 13 79 26 103 50 39 39 40 57 6
91 -23 23 -31 25 -77 20 -67 -8 -187 -67 -226 -112 -36 -41 -42 -93 -14 -121
26 -25 89 -51 162 -65 56 -11 61 -13 40 -21 -13 -5 -77 -13 -141 -17 -86 -6
-128 -14 -161 -30 -87 -42 -112 -98 -67 -146 14 -15 83 -48 172 -82 81 -32
148 -61 148 -64 0 -8 -54 -22 -177 -48 -141 -30 -203 -70 -203 -131 0 -39 24
-66 101 -111 39 -22 85 -53 102 -69 l31 -27 -43 -28 c-38 -25 -42 -32 -39 -64
3 -39 -10 -33 176 -81 63 -16 120 -34 128 -41 27 -22 31 -18 -134 -171 -72
-68 -82 -81 -82 -112 0 -27 8 -43 37 -71 l37 -36 -27 -53 c-23 -49 -35 -59
-119 -109 -161 -95 -229 -191 -270 -384 -18 -80 -22 -134 -22 -293 -1 -191 0
-198 36 -347 36 -150 103 -329 173 -461 18 -34 30 -64 26 -66 -14 -9 -264 -47
-371 -56 -145 -12 -442 -13 -585 0 -269 23 -575 17 -760 -15 -57 -10 -388 -34
-397 -29 -4 3 -52 0 -105 -6 -115 -13 -226 -21 -483 -35 -58 -3 -128 -8 -156
-10 -383 -32 -427 -31 -614 16 -69 17 -129 34 -135 37 -5 4 -12 7 -15 8 -33 6
-74 19 -115 36 -72 30 -84 34 -142 54 -29 10 -50 21 -47 26 3 4 -2 5 -10 2 -8
-3 -25 0 -38 7 -26 15 -30 16 -57 18 -11 0 -26 7 -33 13 -15 14 -30 19 -71 23
-15 1 -31 6 -35 10 -4 5 -1 5 7 0 9 -5 12 -4 7 3 -4 7 -22 12 -39 12 -34 0
-59 12 -58 26 0 5 -5 9 -12 9 -26 1 -87 27 -87 38 -1 7 -8 1 -16 -13 -8 -14
-13 -17 -10 -7 5 16 -15 24 -47 18 -5 -1 -5 4 -1 10 3 6 0 15 -7 20 -10 6 -11
9 -1 9 6 0 21 9 32 20 11 11 15 20 9 20 -6 0 -9 5 -7 11 2 7 29 13 61 14 38 2
64 9 82 23 23 18 24 21 8 25 -16 4 -15 6 4 12 13 4 20 11 17 16 -3 5 5 9 17 9
16 0 20 5 17 18 -4 13 1 18 21 20 30 2 142 53 136 62 -2 3 3 16 11 30 l15 25
-7 -24 c-4 -16 -3 -21 5 -17 6 4 11 15 11 24 0 13 2 13 15 -4 11 -13 15 -15
13 -4 -1 8 1 58 5 110 6 87 16 286 22 450 3 59 -7 474 -21 910 -3 96 -7 321
-8 500 -5 475 -8 584 -16 595 -4 6 -11 64 -14 130 -7 128 -14 168 -26 160 -4
-3 -10 32 -13 78 -11 175 -53 481 -66 485 -6 2 -9 7 -6 12 3 5 -2 15 -10 24
-9 9 -11 17 -5 21 5 3 10 13 10 21 0 9 -5 12 -12 8 -8 -5 -9 -2 -5 9 4 10 2
16 -5 14 -7 -1 -13 7 -14 18 -5 41 -40 146 -47 139 -4 -4 -7 6 -8 22 -1 46 -9
78 -20 85 -6 3 -15 28 -20 55 -5 26 -13 50 -18 53 -4 4 -16 32 -26 64 -10 31
-21 57 -25 57 -5 0 -6 10 -3 23 4 18 3 19 -7 7 -10 -12 -11 -11 -7 8 3 12 1
22 -4 22 -5 0 -11 12 -15 28 -3 15 -14 46 -25 69 -10 24 -19 48 -19 53 0 6 -4
8 -10 5 -5 -3 -10 -2 -10 4 0 5 -3 17 -7 27 -4 12 -3 15 5 10 8 -5 10 -2 5 9
-4 12 -8 13 -13 5 -4 -7 -10 -8 -12 -4 -5 10 -5 9 33 -111 55 -171 85 -360 99
-630 11 -192 3 -448 -12 -439 -6 4 -7 -7 -5 -25 3 -17 1 -33 -4 -37 -5 -3 -9
-19 -9 -35 0 -44 -21 -120 -31 -113 -5 3 -9 -3 -9 -13 0 -26 -69 -113 -110
-140 -19 -13 -42 -28 -50 -35 -8 -7 -19 -12 -23 -10 -5 1 -16 -5 -24 -15 -8
-10 -12 -13 -10 -8 3 6 8 34 11 63 3 29 8 63 11 75 2 12 6 49 9 82 3 33 11
119 17 190 24 250 8 576 -41 852 -22 125 -79 333 -91 333 -4 0 -13 17 -18 38
-15 56 -110 192 -159 229 -34 26 -53 33 -87 33 -24 0 -46 -4 -49 -9z m424
-1071 c0 -28 -2 -30 -40 -30 -22 0 -43 -1 -47 -2 -5 -2 -9 12 -11 30 l-3 32
50 0 c50 0 51 -1 51 -30z m0 -105 c0 -35 0 -35 -44 -35 -39 0 -45 3 -50 25 -9
37 0 45 50 45 44 0 44 0 44 -35z m-10 -210 l0 -35 -48 0 -48 0 4 35 c4 34 5
35 48 35 44 0 44 0 44 -35z m0 -105 c0 -29 -1 -30 -48 -30 -57 0 -61 2 -54 35
4 23 9 25 53 25 48 0 49 -1 49 -30z m-15 -97 c-9 -37 -8 -36 -58 -29 -40 6
-44 9 -39 31 4 23 9 25 54 25 50 0 50 0 43 -27z m-37 -69 c17 -5 22 -14 22
-37 l0 -30 -47 7 c-25 3 -48 8 -50 10 -2 2 -1 15 3 30 6 27 25 32 72 20z m12
-106 c0 -4 -4 -9 -10 -13 -5 -3 -7 -11 -4 -18 3 -9 -10 -11 -46 -9 -50 4 -55
8 -44 36 5 12 18 15 55 14 27 -1 49 -6 49 -10z m5026 0 c8 -9 -114 -70 -129
-65 -7 2 12 16 41 31 28 14 52 30 52 35 0 10 26 9 36 -1z m-143 -33 c-3 -9 -8
-14 -10 -11 -3 3 -2 9 2 15 9 16 15 13 8 -4z m-38 -22 c-19 -13 -31 -11 -21 5
3 5 13 9 22 9 15 0 15 -2 -1 -14z m-35 -7 c0 -2 -7 -7 -16 -10 -8 -3 -12 -2
-9 4 6 10 25 14 25 6z m-4892 -40 c-13 -14 -28 -12 -28 5 0 5 9 9 20 9 17 0
19 -2 8 -14z m4862 -794 c19 -8 39 -14 43 -13 5 1 6 -3 3 -8 -3 -5 1 -14 9
-21 35 -29 -1 -82 -65 -95 -36 -8 -36 0 1 19 12 6 27 19 33 28 13 21 -21 60
-76 89 -21 11 -38 22 -38 24 0 8 49 -5 90 -23z m-4563 -267 c0 -8 -4 -15 -9
-15 -10 0 -11 14 -1 23 9 10 10 9 10 -8z m4743 -214 c0 -11 -55 -31 -87 -31
-28 0 -22 17 11 30 28 12 76 12 76 1z m-27 -217 c29 -9 20 -20 -51 -61 l-68
-39 19 35 c10 20 16 47 14 59 -4 22 -2 23 32 17 20 -3 44 -8 54 -11z m-4698
-594 c3 -5 1 -10 -4 -10 -6 0 -11 5 -11 10 0 6 2 10 4 10 3 0 8 -4 11 -10z
m-130 -260 c15 -16 31 -28 35 -27 9 2 78 -79 102 -121 17 -28 16 -30 -9 -67
l-26 -39 -19 43 c-10 24 -39 73 -65 110 -42 60 -71 131 -54 131 4 0 20 -13 36
-30z m-480 -360 c3 -5 1 -10 -4 -10 -6 0 -11 5 -11 10 0 6 2 10 4 10 3 0 8 -4
11 -10z m730 -180 c-3 -5 -14 -10 -23 -9 -14 0 -13 2 3 9 27 11 27 11 20 0z
m4646 -347 c13 -16 12 -17 -3 -4 -10 7 -18 15 -18 17 0 8 8 3 21 -13z m-3375
-498 c21 -32 7 -69 -31 -87 -62 -28 -100 37 -50 87 31 32 60 32 81 0z"/>
<path d="M2261 6781 c14 -4 36 -14 50 -21 22 -11 23 -11 9 4 -8 8 -31 18 -50
21 -29 4 -31 4 -9 -4z"/>
<path d="M2686 6678 c3 -5 10 -6 15 -3 13 9 11 12 -6 12 -8 0 -12 -4 -9 -9z"/>
<path d="M1817 6656 c4 -5 -5 -7 -21 -4 -15 3 -24 3 -21 0 5 -6 -34 -73 -49
-84 -15 -10 -16 -38 0 -38 15 0 19 -31 7 -44 -4 -4 -8 -23 -10 -42 -2 -42 -20
-67 -43 -61 -8 2 -21 -1 -27 -8 -14 -15 -28 -59 -16 -52 21 13 3 -57 -21 -82
-15 -15 -23 -30 -19 -34 3 -4 2 -7 -3 -7 -5 0 -10 -16 -12 -36 -1 -22 2 -33 8
-29 11 7 41 -55 34 -67 -3 -5 -17 -8 -32 -9 -25 -1 -25 -2 5 -9 47 -11 61 -26
78 -83 17 -57 19 -79 6 -58 -19 29 -41 4 -41 -46 0 -35 -3 -44 -10 -33 -5 8
-10 27 -10 41 0 37 -29 116 -48 131 -9 7 -13 8 -9 2 4 -7 -1 -15 -10 -18 -9
-4 -19 -2 -22 3 -4 5 -14 3 -25 -5 -13 -9 -15 -14 -6 -14 7 0 10 -3 7 -6 -3
-4 0 -16 8 -27 11 -16 12 -24 2 -35 -10 -13 -18 -93 -18 -187 0 -20 -2 -25 -8
-17 -9 15 -23 -2 -65 -87 -18 -35 -24 -57 -18 -63 16 -16 29 -2 46 49 19 56
42 84 64 76 12 -5 14 -2 9 12 -6 15 -3 17 22 12 17 -4 33 -2 36 3 4 6 11 8 16
5 5 -4 13 4 18 17 6 13 10 17 10 10 1 -21 -19 -53 -29 -47 -6 3 -7 -1 -4 -9 4
-11 -3 -19 -21 -26 -31 -12 -58 -13 -51 -2 2 4 -4 8 -15 8 -10 0 -19 -4 -19
-8 0 -4 5 -8 11 -8 6 0 9 -9 6 -20 -3 -11 0 -18 6 -17 7 1 14 -14 17 -33 6
-41 46 -120 61 -120 6 0 7 6 3 13 -4 6 2 3 14 -7 12 -11 22 -25 22 -33 0 -7 9
-13 20 -13 11 0 20 -7 20 -16 0 -9 5 -12 12 -8 7 4 8 3 4 -5 -4 -6 0 -14 8
-17 9 -3 16 -11 16 -17 0 -5 -8 -3 -18 6 -22 20 -37 11 -19 -11 9 -11 4 -11
-15 2 -25 17 -33 15 -29 -6 0 -5 -3 -7 -8 -5 -5 1 -9 -1 -10 -5 -3 -21 0 -29
8 -24 5 3 12 -10 15 -29 7 -37 22 -43 57 -24 11 6 18 17 15 24 -3 9 0 12 9 8
8 -3 12 -9 9 -14 -3 -5 0 -9 5 -9 18 0 26 5 24 12 -2 4 3 5 11 2 15 -6 30 22
19 38 -4 7 -1 8 7 3 9 -6 12 -4 8 6 -4 10 3 15 24 16 20 0 26 -2 17 -7 -7 -5
-17 -6 -23 -3 -5 4 -6 1 -2 -6 5 -7 14 -10 22 -7 11 4 14 -6 15 -42 4 -99 10
-111 55 -108 37 2 60 26 58 61 -1 11 -2 30 -3 42 0 12 -15 38 -32 58 -17 19
-29 41 -26 49 4 10 0 12 -15 8 -22 -6 -20 6 9 40 11 12 12 18 2 24 -8 5 -10 3
-4 -6 6 -9 4 -11 -5 -5 -9 6 -11 4 -5 -5 5 -8 4 -11 -3 -7 -7 5 -7 14 1 31 8
17 14 21 19 13 6 -9 11 -8 18 3 5 8 10 11 10 5 0 -5 7 1 16 13 8 12 24 22 34
22 10 0 22 5 25 10 3 6 18 10 32 10 15 0 23 3 20 7 -4 3 17 17 46 31 28 14 67
38 85 53 18 16 37 29 42 29 5 0 20 19 34 43 28 47 28 63 1 162 -9 33 -19 71
-21 83 -3 13 -13 42 -23 65 -11 23 -38 98 -61 167 -46 137 -112 282 -162 357
-51 76 -127 143 -159 141 -15 -1 -25 -6 -22 -12z m69 -204 c1 -13 -5 -30 -13
-37 -16 -16 -43 -9 -43 11 0 7 6 11 14 8 8 -3 17 -1 21 5 3 6 -1 11 -9 11 -17
0 -21 12 -9 24 14 14 38 0 39 -22z m27 -157 c-8 -23 15 -18 28 6 10 20 12 20
27 5 24 -23 19 -86 -8 -108 -34 -28 -67 -23 -85 12 -20 39 -19 52 6 84 21 27
43 27 32 1z m-44 -166 c25 -23 25 -62 1 -67 -11 -2 -16 5 -15 24 0 15 -6 29
-12 31 -18 7 -29 -27 -12 -37 7 -5 10 -12 6 -16 -12 -13 -37 18 -37 46 0 43
33 52 69 19z m-104 -32 c34 -28 65 -138 65 -227 0 -63 0 -64 -19 -45 -10 11
-28 52 -40 91 -15 51 -30 80 -56 105 -35 34 -38 55 -13 87 15 18 34 15 63 -11z
m194 -278 c15 -42 14 -71 -2 -93 -12 -16 -13 -12 -12 35 1 30 0 44 -2 32 -2
-13 -9 -23 -14 -23 -6 0 -8 -4 -5 -9 3 -4 -6 -6 -19 -3 -28 5 -24 22 6 22 20
0 27 34 9 45 -13 8 -3 25 15 25 7 0 18 -14 24 -31z m-320 -64 c0 -5 -4 -3 -9
5 -5 8 -9 22 -9 30 0 16 17 -16 18 -35z m21 -129 c0 -2 -8 -10 -17 -17 -16
-13 -17 -12 -4 4 13 16 21 21 21 13z m27 -338 c-3 -7 -5 -2 -5 12 0 14 2 19 5
13 2 -7 2 -19 0 -25z m220 -66 c9 -10 14 -9 22 5 6 10 11 13 11 8 0 -13 -20
-35 -32 -35 -13 0 -48 63 -47 85 0 15 5 11 17 -15 9 -19 22 -41 29 -48z"/>
<path d="M1917 6248 c-6 -21 4 -48 19 -48 16 0 37 37 29 50 -9 14 -43 12 -48
-2z"/>
<path d="M2711 6635 c0 -5 6 -21 14 -35 8 -14 14 -20 14 -15 0 6 -6 21 -14 35
-8 14 -14 21 -14 15z"/>
<path d="M2336 6607 c3 -10 9 -15 12 -12 3 3 0 11 -7 18 -10 9 -11 8 -5 -6z"/>
<path d="M2746 6607 c3 -10 9 -15 12 -12 3 3 0 11 -7 18 -10 9 -11 8 -5 -6z"/>
<path d="M2361 6564 c0 -11 3 -14 6 -6 3 7 2 16 -1 19 -3 4 -6 -2 -5 -13z"/>
<path d="M6470 6518 c93 -85 103 -93 79 -60 -13 19 -37 41 -54 49 -16 9 -28
13 -25 11z"/>
<path d="M6460 6493 c1 -5 25 -35 55 -68 56 -62 71 -57 22 7 -28 36 -77 76
-77 61z"/>
<path d="M1672 6433 c2 -26 8 -38 18 -38 10 0 15 11 16 38 1 30 -2 37 -18 37
-16 0 -19 -6 -16 -37z"/>
<path d="M1594 6308 c-5 -8 -1 -9 12 -5 18 7 18 6 2 -7 -21 -15 -23 -32 -6
-42 18 -11 39 25 27 47 -11 22 -25 24 -35 7z"/>
<path d="M6751 6243 c7 -12 15 -20 18 -17 3 2 -3 12 -13 22 -17 16 -18 16 -5
-5z"/>
<path d="M6776 6197 c3 -10 9 -15 12 -12 3 3 0 11 -7 18 -10 9 -11 8 -5 -6z"/>
<path d="M6795 6155 c4 -11 16 -42 27 -70 11 -27 22 -60 25 -73 3 -12 9 -25
14 -27 9 -6 -1 29 -30 105 -20 53 -52 111 -36 65z"/>
<path d="M4281 6131 c6 -2 -14 -14 -43 -28 -29 -13 -63 -34 -75 -45 -13 -12
-23 -17 -23 -12 0 5 21 24 47 42 26 17 43 32 38 32 -6 0 -32 -16 -58 -36 -32
-23 -47 -40 -43 -50 3 -8 1 -12 -4 -9 -12 7 -77 -90 -94 -140 -19 -54 -26 -20
-10 43 8 30 11 59 7 64 -3 7 -1 8 5 4 7 -4 10 1 9 14 -1 21 -17 29 -17 8 0 -6
-3 -8 -7 -5 -3 4 2 16 12 27 16 18 16 20 2 14 -17 -6 -65 -79 -85 -129 -38
-98 -52 -252 -31 -345 17 -75 80 -190 133 -242 62 -61 113 -86 196 -94 44 -4
44 -4 -22 20 -84 30 -127 56 -171 105 -66 74 -118 191 -116 265 l0 31 14 -30
c7 -16 23 -54 36 -82 12 -29 24 -51 26 -49 2 1 -6 23 -17 47 -20 45 -27 115
-11 105 5 -4 12 0 15 6 3 7 4 -8 2 -34 -2 -30 0 -45 6 -42 6 4 7 -2 3 -16 -5
-17 -4 -21 5 -15 8 5 11 4 6 -3 -9 -15 25 -83 38 -75 6 4 5 0 -2 -9 -27 -34
162 -180 230 -177 18 1 16 3 -11 10 -18 6 -31 12 -29 14 2 3 20 0 39 -5 88
-26 220 4 303 67 96 74 143 172 153 318 9 142 -40 271 -138 359 -71 64 -140
88 -245 84 -46 -2 -79 -5 -73 -7z m208 -116 c42 -21 81 -72 81 -105 0 -16 -11
-41 -24 -57 -22 -26 -30 -28 -90 -27 -54 1 -71 5 -100 28 -48 36 -66 94 -42
131 10 14 27 30 39 35 35 14 105 11 136 -5z m-299 -669 c25 -14 40 -26 34 -26
-20 0 -99 58 -139 101 l-40 44 50 -47 c28 -26 70 -58 95 -72z"/>
<path d="M6736 5970 c3 -36 7 -79 9 -97 7 -60 -16 -98 -31 -50 -4 12 -10 24
-15 27 -4 3 -9 12 -11 20 -2 8 -9 20 -15 28 -7 7 -16 19 -21 27 -4 8 -18 16
-32 18 -13 2 -26 9 -28 16 -3 8 -8 7 -17 -5 -12 -17 -50 -30 -40 -14 3 5 0 12
-6 16 -9 5 -10 -20 -6 -102 4 -60 10 -201 13 -313 7 -192 8 -202 23 -175 8 16
16 31 16 34 3 15 37 70 44 70 5 0 11 8 13 18 6 22 115 57 150 49 45 -12 51
-50 45 -275 -3 -114 -10 -227 -17 -252 -29 -115 -140 -294 -171 -275 -7 5 -6
11 1 20 6 7 10 17 9 21 -1 5 3 22 10 39 8 20 9 31 2 33 -6 2 -11 10 -11 18 0
8 -4 14 -10 14 -5 0 -10 6 -10 14 0 8 -11 14 -26 14 -46 0 -64 32 -65 119 -1
43 -8 -28 -15 -157 -11 -201 -11 -236 1 -243 8 -4 11 -15 8 -23 -5 -14 0 -15
38 -9 49 8 135 43 126 51 -3 3 -18 -1 -35 -10 -16 -8 -32 -12 -35 -9 -4 3 -12
1 -19 -4 -23 -17 -47 -22 -54 -11 -4 7 -3 8 4 4 7 -4 12 -2 12 4 0 7 7 10 15
6 8 -3 15 -1 15 4 0 5 16 16 35 24 19 8 35 20 35 26 0 6 -6 8 -12 4 -7 -4 -5
2 6 14 16 19 36 22 36 6 0 -3 -5 -2 -12 2 -7 4 -8 3 -4 -4 9 -15 11 -15 27 5
12 14 12 16 0 9 -9 -6 -12 -4 -9 5 3 8 11 14 19 14 8 0 14 5 14 10 1 6 6 20
13 33 7 12 10 22 6 22 -3 0 -2 6 4 13 6 6 10 14 10 17 1 3 5 17 11 33 6 15 16
39 22 54 44 114 57 476 25 713 -17 129 -54 295 -80 365 l-15 40 5 -65z m14
-1173 c0 -2 -10 -12 -22 -23 l-23 -19 19 23 c18 21 26 27 26 19z m-130 -122
c0 -2 -10 -9 -22 -15 -22 -11 -22 -10 -4 4 21 17 26 19 26 11z"/>
<path d="M5711 5989 c12 -7 12 -9 -1 -9 -9 0 -34 -9 -55 -20 -40 -19 -40 -19
-16 0 13 11 19 20 14 20 -5 0 -24 -14 -43 -31 -19 -17 -26 -25 -15 -18 18 13
19 13 6 -3 -7 -10 -17 -16 -21 -13 -20 13 -80 -88 -105 -178 l-14 -52 1 65 c0
36 -2 74 -6 86 -3 11 1 38 9 60 l16 39 -20 -25 c-79 -97 -110 -277 -72 -418
16 -60 75 -174 111 -216 46 -52 120 -95 176 -102 50 -7 60 1 13 9 -39 7 -141
62 -165 88 -72 78 -125 211 -123 308 l1 56 18 -65 c16 -56 18 -60 19 -30 1 19
4 46 8 60 5 19 10 7 19 -52 7 -45 24 -101 42 -136 17 -33 29 -62 26 -65 -2 -2
4 -10 13 -18 17 -13 17 -13 3 6 -8 11 4 3 27 -17 158 -139 352 -107 443 73
101 198 27 490 -143 574 -51 24 -202 47 -166 24z m125 -114 c31 -20 64 -73 64
-102 0 -76 -72 -114 -153 -79 -54 23 -81 60 -81 113 -1 43 2 49 34 71 40 27
92 26 136 -3z"/>
<path d="M6905 5900 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
-7 -4 -4 -10z"/>
<path d="M1555 5664 c-20 -15 -12 -17 19 -5 11 4 15 10 10 13 -5 4 -18 0 -29
-8z"/>
<path d="M1535 5449 c-4 -16 0 -41 9 -64 19 -45 19 -48 4 -39 -7 4 -8 3 -4 -4
5 -8 13 -9 25 -3 21 12 47 41 36 41 -4 0 -2 6 4 14 9 11 9 16 0 21 -8 6 -8 10
2 16 10 6 7 8 -8 6 -12 0 -19 -6 -15 -11 10 -17 8 -57 -3 -66 -7 -6 -9 3 -7
29 3 26 -2 44 -16 61 l-20 25 -7 -26z"/>
<path d="M1640 5385 c0 -8 2 -15 4 -15 2 0 6 7 10 15 3 8 1 15 -4 15 -6 0 -10
-7 -10 -15z"/>
<path d="M5520 5326 c0 -2 8 -10 18 -17 15 -13 16 -12 3 4 -13 16 -21 21 -21
13z"/>
<path d="M5584 5281 c19 -21 64 -44 106 -55 14 -4 -2 7 -35 25 -33 17 -61 35
-63 40 -2 5 -8 9 -14 9 -6 0 -3 -9 6 -19z"/>
<path d="M4328 5283 c12 -2 30 -2 40 0 9 3 -1 5 -23 4 -22 0 -30 -2 -17 -4z"/>
<path d="M1825 5202 c3 -23 0 -32 -8 -29 -7 3 -11 10 -9 16 1 6 -1 10 -5 10
-20 -3 -26 2 -13 11 9 6 10 10 3 10 -17 0 -25 -17 -13 -25 7 -5 5 -11 -6 -19
-14 -11 -15 -18 -5 -48 17 -53 54 -64 73 -23 8 18 8 28 -1 39 -7 8 -10 20 -6
27 6 8 10 7 16 -2 6 -10 9 -10 9 -2 0 6 -5 15 -11 18 -6 4 -8 14 -5 22 3 8 2
12 -3 8 -5 -3 -12 1 -14 7 -3 7 -4 -2 -2 -20z"/>
<path d="M1669 5116 c14 -17 18 -63 7 -93 -5 -17 -4 -23 8 -23 9 0 18 11 22
25 10 42 -13 105 -38 105 -6 0 -6 -6 1 -14z"/>
<path d="M3782 5113 c-20 -8 -44 -62 -44 -99 0 -65 52 -116 116 -113 12 0 5 5
-19 13 -79 24 -105 106 -55 176 12 17 20 30 18 29 -2 0 -9 -3 -16 -6z"/>
<path d="M3865 5100 c3 -5 11 -10 17 -10 7 0 22 -9 34 -21 12 -11 30 -19 41
-17 14 3 10 9 -22 28 -42 26 -80 37 -70 20z"/>
<path d="M3786 5065 c-55 -83 37 -175 101 -101 30 35 29 71 -2 101 -32 33 -77
33 -99 0z"/>
<path d="M1786 5018 c-16 -50 -16 -70 -2 -65 8 3 22 -3 32 -14 26 -28 34 -23
34 20 0 30 -5 42 -25 55 -29 19 -34 20 -39 4z"/>
<path d="M5990 5008 c-43 -46 -12 -52 40 -8 l35 29 -27 1 c-15 0 -36 -10 -48
-22z"/>
<path d="M6046 4988 c-34 -48 -9 -118 42 -118 49 0 72 95 30 124 -31 22 -54
20 -72 -6z"/>
<path d="M1787 4936 c-3 -8 2 -20 11 -27 14 -11 15 -11 5 0 -6 7 -9 20 -6 27
3 8 3 14 0 14 -3 0 -7 -6 -10 -14z"/>
<path d="M1730 4912 c0 -31 21 -72 37 -72 20 0 16 22 -12 60 -22 29 -25 31
-25 12z"/>
<path d="M3908 4893 c17 -2 47 -2 65 0 17 2 3 4 -33 4 -36 0 -50 -2 -32 -4z"/>
<path d="M4068 4883 c18 -2 45 -2 60 0 15 2 0 4 -33 4 -33 0 -45 -2 -27 -4z"/>
<path d="M4528 4873 c23 -2 59 -2 80 0 20 2 1 4 -43 4 -44 0 -61 -2 -37 -4z"/>
<path d="M4713 4863 c9 -2 25 -2 35 0 9 3 1 5 -18 5 -19 0 -27 -2 -17 -5z"/>
<path d="M4853 4863 c15 -2 37 -2 50 0 12 2 0 4 -28 4 -27 0 -38 -2 -22 -4z"/>
<path d="M5033 4853 c26 -2 68 -2 95 0 26 2 4 3 -48 3 -52 0 -74 -1 -47 -3z"/>
<path d="M5293 4843 c26 -2 68 -2 95 0 26 2 4 3 -48 3 -52 0 -74 -1 -47 -3z"/>
<path d="M5538 4833 c17 -2 47 -2 65 0 17 2 3 4 -33 4 -36 0 -50 -2 -32 -4z"/>
<path d="M5798 4823 c39 -2 105 -2 145 0 39 1 7 3 -73 3 -80 0 -112 -2 -72 -3z"/>
<path d="M6028 4823 c6 -2 18 -2 25 0 6 3 1 5 -13 5 -14 0 -19 -2 -12 -5z"/>
<path d="M3916 4177 c-27 -35 -33 -78 -17 -120 11 -29 66 -51 105 -41 30 7 73
54 82 89 7 27 -18 80 -45 95 -31 16 -48 12 -23 -6 12 -8 22 -19 22 -25 0 -16
-32 -10 -46 9 -11 15 -16 15 -34 4 -14 -9 -19 -9 -15 -2 4 6 17 15 29 20 20 8
19 9 -6 9 -19 1 -34 -9 -52 -32z m142 -74 c-4 -22 -47 -38 -79 -30 -33 9 -55
25 -46 33 3 4 13 1 21 -5 16 -14 71 -7 81 10 10 16 27 10 23 -8z"/>
<path d="M6128 4203 c7 -3 16 -2 19 1 4 3 -2 6 -13 5 -11 0 -14 -3 -6 -6z"/>
<path d="M6170 4200 c11 -7 6 -10 -21 -10 -26 0 -43 -8 -64 -29 -24 -26 -27
-35 -22 -68 12 -73 81 -96 137 -45 20 17 33 40 37 64 5 33 2 41 -27 68 -18 16
-37 30 -44 30 -6 0 -4 -5 4 -10z m20 -42 c27 -29 25 -54 -5 -74 -20 -13 -31
-14 -48 -6 l-22 11 22 0 c28 1 57 40 42 57 -6 7 -17 10 -25 7 -14 -5 -19 8 -7
20 11 12 21 8 43 -15z"/>
<path d="M3427 3982 c-15 -17 -16 -25 -6 -73 9 -39 10 -143 4 -379 -4 -179 -8
-437 -8 -575 0 -251 0 -261 43 -470 12 -57 28 -103 30 -85 1 8 8 -7 15 -35 10
-44 13 -15 20 260 7 272 0 1354 -9 1363 -2 1 -19 5 -37 8 -26 5 -39 1 -52 -14z"/>
<path d="M5048 3983 c-558 -3 -608 -5 -608 -20 0 -15 51 -16 677 -9 372 3 679
8 681 11 2 2 1 8 -3 14 -3 7 -34 10 -73 9 -37 -2 -340 -4 -674 -5z"/>
<path d="M4374 3855 c0 -55 1 -76 3 -47 2 29 2 74 0 100 -2 26 -3 2 -3 -53z"/>
<path d="M4453 3903 c-24 -9 -13 -29 15 -27 15 1 321 3 680 3 572 1 652 3 652
16 0 13 -80 15 -667 14 -368 0 -674 -3 -680 -6z"/>
<path d="M4903 3833 c-402 -3 -463 -5 -463 -18 0 -13 84 -15 680 -15 570 0
680 2 680 14 0 21 -49 26 -249 24 -102 -2 -394 -4 -648 -5z"/>
<path d="M4763 3753 c-278 -3 -323 -5 -323 -18 0 -18 215 -19 933 -8 346 5
427 9 427 20 0 13 -70 14 -1037 6z"/>
<path d="M4372 3720 c0 -19 2 -27 5 -17 2 9 2 25 0 35 -3 9 -5 1 -5 -18z"/>
<path d="M1963 3710 c6 -16 13 -28 15 -26 6 6 -10 56 -18 56 -5 0 -3 -13 3
-30z"/>
<path d="M4533 3673 c-75 -3 -93 -7 -93 -19 0 -13 74 -14 668 -9 367 4 673 8
680 10 6 3 12 9 12 15 0 9 -1015 12 -1267 3z"/>
<path d="M4763 3603 c-278 -3 -323 -5 -323 -18 0 -13 38 -15 273 -15 151 0
457 3 680 7 330 5 407 9 407 20 0 13 -70 14 -1037 6z"/>
<path d="M6033 3433 c-21 -8 -15 -33 7 -33 11 0 23 -6 26 -14 3 -8 13 -17 21
-20 12 -5 13 -3 6 6 -6 7 -13 25 -17 41 -6 26 -17 31 -43 20z"/>
<path d="M2080 3365 c0 -5 5 -17 10 -25 5 -8 10 -10 10 -5 0 6 -5 17 -10 25
-5 8 -10 11 -10 5z"/>
<path d="M6030 3349 c0 -27 22 -49 49 -49 34 0 56 23 47 47 -5 13 -9 14 -15 5
-6 -10 -15 -10 -35 -2 -35 13 -46 13 -46 -1z"/>
<path d="M5626 3331 c-8 -12 9 -57 24 -66 18 -11 47 22 33 36 -6 6 -9 18 -6
25 6 16 -42 20 -51 5z m26 -8 c-6 -2 -9 -10 -6 -15 4 -7 2 -8 -5 -4 -13 9 -5
26 12 25 9 0 8 -2 -1 -6z"/>
<path d="M2060 3315 c0 -8 2 -15 4 -15 2 0 6 7 10 15 3 8 1 15 -4 15 -6 0 -10
-7 -10 -15z"/>
<path d="M3937 3313 c-16 -15 -7 -72 12 -83 23 -12 108 -14 115 -2 3 5 -9 7
-27 4 -22 -2 -28 0 -19 6 11 7 8 11 -10 17 -12 4 -26 8 -30 10 -20 7 -24 7
-32 6 -5 -1 -6 10 -4 24 6 27 5 29 -5 18z"/>
<path d="M4033 3313 c15 -2 27 -9 27 -14 0 -5 7 -9 16 -9 35 0 5 25 -32 26
-24 1 -29 0 -11 -3z"/>
<path d="M2106 3243 c-6 -14 -5 -15 5 -6 7 7 10 15 7 18 -3 3 -9 -2 -12 -12z"/>
<path d="M5655 3230 c-19 -8 -19 -9 2 -9 12 -1 25 4 28 9 7 12 -2 12 -30 0z"/>
<path d="M7770 3150 c-91 -25 -180 -65 -257 -118 -55 -38 -152 -120 -125 -107
6 3 12 3 12 -2 0 -4 16 -9 35 -10 19 -2 58 -12 87 -23 29 -11 68 -20 86 -20
18 0 31 -4 28 -9 -3 -4 7 -6 22 -3 26 4 26 3 -10 -28 -21 -17 -38 -38 -38 -46
0 -8 -7 -17 -15 -20 -8 -4 -15 -12 -15 -20 0 -8 -5 -14 -12 -14 -6 0 -9 -3 -6
-6 4 -3 0 -17 -7 -31 -8 -15 -12 -30 -10 -33 2 -4 -2 -7 -10 -7 -11 0 -12 5
-4 20 8 13 8 22 0 30 -17 17 -45 -60 -44 -120 0 -29 -3 -50 -8 -47 -5 3 -9 0
-9 -5 0 -6 -3 -10 -7 -9 -20 4 -103 -15 -103 -24 0 -6 -6 -5 -15 2 -12 10 -15
10 -15 0 0 -7 -7 -10 -15 -6 -8 3 -15 2 -15 -2 0 -17 57 -62 105 -84 44 -20
66 -22 180 -22 109 0 140 4 194 23 166 58 319 154 412 258 48 53 89 143 96
209 12 113 -40 200 -153 255 -61 30 -76 33 -178 36 -87 2 -127 -1 -186 -17z
m-70 -340 c0 -5 -5 -10 -11 -10 -5 0 -7 5 -4 10 3 6 8 10 11 10 2 0 4 -4 4
-10z m-40 -10 c0 -5 -2 -10 -4 -10 -3 0 -8 5 -11 10 -3 6 -1 10 4 10 6 0 11
-4 11 -10z m-20 -20 c0 -5 -2 -10 -4 -10 -3 0 -8 5 -11 10 -3 6 -1 10 4 10 6
0 11 -4 11 -10z m160 -10 c0 -23 -22 -35 -46 -26 -15 6 -15 8 1 26 23 26 45
26 45 0z"/>
<path d="M4512 3115 c-16 -13 -49 -50 -73 -81 l-44 -57 -4 -135 c-4 -185 1
-211 47 -242 20 -14 40 -29 43 -33 3 -5 9 -8 13 -8 3 1 33 -12 66 -29 69 -35
92 -36 140 -10 29 16 31 19 13 20 -12 0 -26 7 -31 16 -5 9 -12 15 -15 15 -22
-3 -18 2 13 19 19 11 29 19 22 20 -7 0 4 21 26 48 76 90 101 164 76 218 -31
64 -81 78 -138 39 -19 -14 -18 -14 12 -11 37 5 89 -26 112 -67 14 -25 13 -30
-13 -81 -42 -81 -93 -136 -123 -134 -13 1 -24 6 -24 11 0 4 -4 6 -9 2 -6 -3
-14 2 -19 11 -5 9 -13 15 -18 14 -5 -1 -10 3 -12 9 -2 6 2 12 10 12 7 1 0 5
-17 9 l-30 8 28 1 c15 0 27 5 27 11 0 5 -7 7 -17 3 -13 -5 -15 -2 -11 15 3 12
0 26 -7 32 -11 9 -18 36 -27 98 -1 6 -13 12 -28 12 -29 0 -70 32 -70 55 0 8 9
20 20 27 11 7 20 20 20 28 0 13 -1 13 -10 0 -13 -21 -12 -7 2 27 6 15 12 31
12 34 2 15 81 87 89 82 6 -3 7 -1 3 5 -11 17 -21 15 -54 -13z m82 -532 c45
-27 67 -63 40 -63 -20 0 -124 53 -154 79 l-25 22 48 -6 c26 -3 67 -18 91 -32z"/>
<path d="M6035 3060 c-3 -5 2 -23 11 -40 13 -20 25 -29 41 -28 30 3 29 12 -2
32 -14 9 -25 23 -25 31 0 17 -16 20 -25 5z"/>
<path d="M6116 3051 c-3 -5 0 -11 8 -14 8 -3 17 1 20 9 6 15 -19 20 -28 5z"/>
<path d="M4325 2985 c-11 -45 -12 -265 -1 -338 7 -42 13 -52 52 -80 24 -17 44
-38 44 -46 0 -14 1 -14 10 -1 9 13 10 13 10 -1 0 -14 86 -65 103 -61 4 1 26
-7 48 -19 22 -11 45 -19 50 -17 5 2 -44 32 -108 68 -64 36 -134 77 -155 92
l-38 28 -2 207 c-2 163 -5 199 -13 168z"/>
<path d="M5646 2981 c-3 -5 -5 -21 -4 -35 2 -20 8 -26 25 -26 17 0 23 6 23 23
0 34 -31 60 -44 38z"/>
<path d="M6035 2969 c-11 -18 16 -39 51 -39 36 0 45 7 35 30 -7 17 -77 25 -86
9z"/>
<path d="M5627 2889 c7 -7 15 -10 18 -7 3 3 -2 9 -12 12 -14 6 -15 5 -6 -5z"/>
<path d="M2119 2887 c-7 -20 -6 -50 2 -82 10 -39 12 -40 55 -43 33 -2 43 1 38
10 -5 7 -2 9 8 6 9 -4 15 0 15 8 0 8 -5 14 -11 14 -16 1 -56 36 -56 49 0 6 -6
10 -12 9 -7 -2 -12 2 -11 9 2 9 -25 28 -28 20z"/>
<path d="M4877 2819 c-11 -39 -8 -65 12 -109 l18 -41 -5 73 c-5 83 -15 114
-25 77z"/>
<path d="M8631 2824 c-1 -12 6 -37 14 -55 l16 -34 -7 35 c-4 19 -10 44 -15 55
-7 19 -8 19 -8 -1z"/>
<path d="M4707 2790 c4 -14 0 -20 -12 -20 -11 0 -15 5 -12 14 4 10 1 13 -9 9
-13 -5 -13 -9 4 -26 11 -11 25 -16 31 -13 13 9 15 43 2 50 -5 4 -7 -3 -4 -14z"/>
<path d="M2241 2761 c-7 -5 -12 -14 -10 -20 2 -6 10 -2 17 9 14 22 13 23 -7
11z"/>
<path d="M6044 2714 c-18 -14 -18 -15 4 -4 12 6 22 13 22 15 0 8 -5 6 -26 -11z"/>
<path d="M7536 2717 c3 -10 9 -15 12 -12 3 3 0 11 -7 18 -10 9 -11 8 -5 -6z"/>
<path d="M6055 2682 c-8 -22 8 -34 39 -26 34 8 33 17 -3 31 -25 9 -31 8 -36
-5z"/>
<path d="M5640 2629 c-9 -15 -8 -24 1 -35 14 -17 39 -18 39 -1 0 6 3 22 6 35
5 18 2 22 -14 22 -12 0 -26 -9 -32 -21z"/>
<path d="M6032 2624 c-7 -8 -9 -14 -4 -14 6 0 9 -8 8 -17 -1 -13 8 -19 32 -21
35 -3 63 12 59 31 -3 18 -21 27 -28 15 -5 -8 -14 -7 -31 4 -20 13 -25 13 -36
2z"/>
<path d="M8581 2614 c0 -11 3 -14 6 -6 3 7 2 16 -1 19 -3 4 -6 -2 -5 -13z"/>
<path d="M5638 2548 c5 -5 16 -8 23 -6 8 3 3 7 -10 11 -17 4 -21 3 -13 -5z"/>
<path d="M8601 2475 c-1 -55 2 -75 9 -65 12 18 12 98 0 125 -6 13 -9 -6 -9
-60z"/>
<path d="M6098 2338 c-7 -13 -11 -29 -9 -37 1 -7 -2 -11 -6 -8 -16 10 2 -89
21 -119 10 -16 13 -23 5 -16 -18 17 -25 15 -25 -7 0 -15 7 -18 42 -15 95 6
155 39 153 84 0 10 -3 9 -9 -5 l-9 -20 -1 20 c-1 19 -2 19 -12 -2 -13 -27 -26
-29 -34 -8 -4 8 -12 15 -19 15 -12 0 -30 34 -27 50 0 3 -6 12 -13 20 -24 26
-2 45 50 44 28 -1 41 2 33 7 -22 14 -62 10 -102 -10 -36 -19 -37 -19 -21 -1
10 11 12 20 6 24 -5 4 -16 -4 -23 -16z"/>
<path d="M6262 2290 c0 -19 2 -27 5 -17 2 9 2 25 0 35 -3 9 -5 1 -5 -18z"/>
<path d="M3936 2243 c-4 -5 -12 -9 -17 -9 -5 -1 -13 -2 -17 -3 -15 -2 -40 -56
-47 -101 -10 -70 25 -137 82 -154 16 -5 26 -2 35 13 8 13 23 21 41 21 20 0 40
11 63 34 31 31 34 40 34 90 0 47 -4 61 -25 81 -26 27 -73 33 -120 15 -23 -9
-26 -8 -21 5 6 16 3 19 -8 8z m116 -32 c3 -1 4 -11 1 -23 -4 -19 -3 -20 7 -8
10 13 11 13 7 0 -4 -18 -34 -20 -59 -6 -32 19 -16 47 22 40 8 -1 18 -3 22 -3z"/>
<path d="M5842 2228 c-25 -25 -6 -88 26 -88 45 0 57 58 17 84 -29 19 -28 19
-43 4z m30 -36 c3 8 7 6 11 -6 4 -9 3 -15 -2 -11 -5 3 -12 1 -16 -5 -9 -14
-25 -3 -25 17 0 12 3 13 14 4 11 -9 15 -9 18 1z"/>
<path d="M4375 2220 c-11 -4 -29 -6 -41 -3 -12 2 -28 -2 -36 -11 -9 -8 -18
-13 -21 -10 -3 3 -8 -4 -12 -15 -3 -12 -10 -21 -15 -21 -4 0 -10 -9 -13 -21
-10 -36 5 -87 34 -121 l29 -33 -25 39 c-24 38 -35 93 -15 81 6 -3 10 -13 10
-22 0 -9 3 -13 7 -10 4 4 20 -5 35 -20 23 -22 39 -28 74 -28 39 0 50 5 75 33
23 26 29 41 29 80 0 74 -49 110 -115 82z m86 -31 c12 -19 11 -29 -1 -29 -5 0
-10 5 -10 10 0 7 -7 7 -17 2 -29 -13 -48 -8 -45 12 2 12 -1 16 -9 10 -8 -4
-10 -3 -5 4 9 15 76 9 87 -9z"/>
<path d="M8446 2148 c0 -46 2 -91 2 -100 3 -30 20 -20 32 18 10 29 9 42 -3 72
-9 21 -19 50 -24 65 -6 20 -8 4 -7 -55z"/>
<path d="M5572 2196 c6 -29 -1 -33 -21 -13 -11 10 -12 9 -6 -3 16 -30 38 -50
55 -50 10 0 26 8 37 18 10 9 14 14 8 11 -5 -3 -19 -9 -30 -12 -17 -6 -18 -5
-5 5 9 7 16 24 15 38 0 20 -6 26 -29 28 -26 3 -28 1 -24 -22z"/>
<path d="M5142 2123 l-113 -4 4 -32 4 -32 96 1 c117 2 148 11 97 29 l-35 12
38 7 c20 4 37 11 37 16 0 6 -3 9 -7 8 -5 -1 -59 -4 -121 -5z"/>
<path d="M8526 2004 c-3 -9 -6 -22 -6 -31 0 -13 2 -13 15 1 16 16 20 46 6 46
-5 0 -12 -7 -15 -16z"/>
<path d="M7812 1974 c-63 -44 21 -157 86 -115 17 10 19 68 4 83 -9 9 -12 6
-12 -14 0 -32 -21 -41 -49 -22 -23 17 -28 53 -9 72 17 17 7 15 -20 -4z"/>
<path d="M8545 1941 c-3 -12 -11 -19 -16 -16 -5 4 -9 -9 -9 -27 l1 -33 20 43
c11 24 18 46 16 49 -3 2 -8 -5 -12 -16z"/>
<path d="M8195 1624 l-30 -12 35 -15 c34 -15 71 -10 77 10 7 19 -49 31 -82 17z"/>
<path d="M7380 1394 c-410 -25 -460 -39 -239 -68 443 -58 1004 -65 1148 -15
38 13 28 33 -22 43 -140 28 -677 52 -887 40z"/>
<path d="M3278 6995 c-1 -1 -41 -5 -88 -9 -47 -4 -101 -9 -120 -12 -139 -19
-252 -40 -360 -66 -69 -16 -135 -31 -147 -34 -40 -8 -264 -84 -367 -126 -245
-97 -594 -291 -766 -425 -8 -6 -51 -40 -95 -74 -472 -368 -860 -885 -1085
-1450 -66 -165 -142 -408 -165 -530 -3 -13 -12 -58 -20 -99 -8 -41 -17 -89
-19 -105 -3 -17 -7 -46 -11 -66 -21 -123 -30 -282 -30 -504 0 -194 7 -329 20
-406 2 -13 6 -46 9 -74 37 -321 160 -722 326 -1060 59 -119 170 -316 197 -350
4 -6 29 -42 54 -80 220 -335 582 -693 939 -929 177 -117 208 -135 360 -213
347 -177 728 -298 1099 -349 25 -3 57 -8 71 -10 163 -25 682 -25 842 1 13 2
46 7 73 10 71 10 87 13 115 18 14 3 43 8 65 12 115 21 314 74 455 122 557 189
1090 542 1480 982 36 41 70 79 75 85 62 67 240 317 320 450 179 298 346 717
411 1031 16 75 54 300 60 350 4 33 9 76 11 95 8 71 10 517 3 595 -17 172 -22
220 -25 225 -2 3 -6 30 -10 60 -3 30 -10 71 -15 90 -5 19 -12 51 -15 70 -13
75 -67 275 -106 392 -349 1040 -1171 1861 -2209 2207 -173 58 -393 112 -550
136 -25 4 -54 9 -65 11 -10 2 -49 6 -85 10 -36 3 -78 8 -95 11 -33 5 -531 13
-537 8z m502 -348 c94 -10 166 -19 180 -22 8 -2 35 -7 60 -10 25 -4 88 -16
140 -27 52 -11 100 -21 105 -22 10 -3 39 -11 185 -54 207 -60 547 -219 745
-347 81 -52 273 -189 285 -204 3 -3 34 -30 70 -60 80 -67 275 -262 357 -356
270 -313 501 -741 622 -1151 31 -103 67 -256 77 -322 3 -20 7 -42 9 -49 2 -6
7 -38 10 -70 4 -32 8 -69 11 -83 24 -136 24 -621 0 -745 -2 -11 -7 -42 -10
-70 -15 -105 -18 -121 -28 -165 -5 -25 -12 -56 -14 -69 -65 -334 -243 -753
-459 -1076 -207 -309 -497 -606 -800 -821 -277 -197 -597 -353 -925 -451 -63
-19 -126 -37 -140 -39 -14 -3 -41 -9 -60 -14 -19 -5 -48 -11 -65 -14 -16 -3
-55 -10 -85 -16 -188 -34 -331 -45 -560 -44 -186 0 -331 10 -449 29 -20 3 -52
8 -71 11 -133 18 -382 85 -572 156 -651 239 -1220 708 -1591 1309 -110 179
-234 441 -295 624 -24 73 -79 260 -86 295 -3 14 -7 36 -10 50 -15 69 -28 136
-31 154 -2 12 -6 44 -10 71 -4 28 -9 61 -11 75 -25 169 -24 631 1 770 3 14 7
42 9 62 5 35 19 119 31 178 3 14 7 34 9 45 12 58 58 229 86 315 17 52 72 196
101 264 229 530 603 988 1089 1333 362 258 818 447 1261 522 113 20 158 25
309 40 77 7 440 6 520 -2z"/>
<path d="M3327 5004 c-1 -1 -48 -4 -103 -8 -56 -3 -119 -8 -140 -11 -22 -2
-82 -9 -134 -15 -52 -7 -106 -13 -120 -15 -84 -13 -160 -25 -195 -29 -22 -4
-64 -11 -94 -17 -30 -6 -64 -12 -75 -14 -12 -1 -48 -7 -81 -13 -33 -6 -76 -14
-95 -17 -19 -3 -46 -7 -60 -10 -31 -5 -81 -12 -145 -20 -27 -3 -61 -8 -75 -10
-14 -3 -50 -7 -80 -10 -30 -3 -73 -8 -95 -11 -22 -2 -107 -7 -190 -10 -82 -4
-161 -11 -175 -18 -14 -6 -31 -24 -39 -41 -13 -28 -9 -44 83 -320 182 -549
320 -894 463 -1165 293 -555 628 -904 1028 -1070 147 -60 151 -62 350 -95 77
-13 339 -14 441 -2 330 40 687 200 948 422 l79 68 62 -64 c114 -118 226 -261
327 -415 26 -40 62 -81 81 -93 52 -32 123 -35 184 -6 43 20 55 31 78 79 24 49
27 64 21 113 -6 47 -18 72 -81 167 -115 171 -228 307 -395 475 -440 442 -1067
841 -1504 956 -163 43 -236 39 -296 -19 -43 -40 -60 -78 -61 -134 -3 -93 63
-173 154 -187 240 -36 732 -296 1089 -576 l47 -36 -32 -30 c-79 -74 -164 -131
-292 -199 -103 -54 -286 -121 -357 -129 -23 -3 -44 -8 -48 -10 -26 -16 -257
-24 -362 -12 -313 35 -620 228 -859 542 -171 223 -347 551 -475 883 -15 37
-35 90 -46 117 -70 180 -153 423 -147 429 2 2 22 6 44 9 22 3 86 13 141 21 56
9 123 18 150 21 27 3 56 8 65 11 9 2 36 7 60 9 61 6 265 38 444 70 83 14 161
28 175 30 35 5 110 16 140 20 38 6 98 13 170 21 86 10 369 10 445 1 77 -10
198 -42 252 -67 24 -11 45 -20 48 -20 30 0 225 -150 294 -226 96 -106 170
-256 195 -399 17 -94 45 -227 48 -229 1 -2 32 -23 67 -47 222 -153 226 -155
282 -122 46 27 51 75 24 213 -3 14 -8 41 -11 60 -10 61 -63 267 -80 312 -9 24
-19 52 -23 63 -29 76 -132 264 -185 335 -106 142 -282 295 -406 352 -107 50
-218 87 -303 102 -15 3 -53 10 -85 15 -89 16 -193 23 -370 25 -89 1 -163 1
-165 0z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -7,29 +7,30 @@ const Background = ({className}) => {
"value": 70,
"density": {
"enable": true,
"area": 450
"area": 450
}
},
"color": {
"value": "#ffffff"
"value": "#52abff",
},
"size": {
"value": 30,
"random": true
},
"shape": {
"type": "image",
"image": {
"src": "/images/snowflake.svg",
}
"type": "circle",
"stroke": {
"width": 4,
"color": "#52abff",
"opacity": 0.2
},
},
"opacity": {
"value": 0.75,
"random": true,
"random": true
},
"move": {
"enable": true,
"speed": {min: 1, max: 2},
"speed": { min: 1, max: 2 },
"direction": "bottom",
"straight": false,
"out_mode": "out",
@ -85,10 +86,10 @@ const Background = ({className}) => {
return (
<div className='fixed top-0 left-0 w-full h-full bg-navy z-[-1]'>
{/* <Particles
className={`w-full h-full ${className}`}
<Particles
className={`w-full h-full ${className} opacity-[0.15]`}
options={particleParams}
/> */}
/>
</div>
);
}

View File

@ -4,8 +4,8 @@ export const InputField = ({ id, name, value, onChange, className='' }) => {
return (
<div className={`relative w-full mt-6 group ${className}`}>
<label className={`pointer-events-none absolute block transition-all ${labelClass} text-white group-focus-within:text-pink`} htmlFor={name}>{name}</label>
<input className='w-full pb-2 border-solid border-b-2 border-white text-white bg-transparent transition-all group-focus-within:border-pink' name={id} id={id} value={value} onChange={onChange}></input>
<label className={`pointer-events-none absolute block transition-all ${labelClass} text-white group-focus-within:text-blue`} htmlFor={name}>{name}</label>
<input className='w-full pb-2 border-solid border-b-2 border-white text-white bg-transparent transition-all group-focus-within:border-blue' name={id} id={id} value={value} onChange={onChange}></input>
</div>
);
}

View File

@ -1,7 +1,7 @@
import Link from "next/link";
const OutlineButton = ({name="", className="", link="", onClick=()=>{}}) => {
const btn = <button className={`w-fit px-2 py-1 text-md md:px-4 md:py-2 md:text-base text-pink border-solid border-2 border-pink bg-pink bg-opacity-0 hover:bg-opacity-10 transition-all ease-in-out ${className}`} onClick={onClick}>{name}</button>
const btn = <button className={`w-fit px-2 py-1 text-md md:px-4 md:py-2 md:text-base text-blue border-solid border-2 border-blue bg-blue bg-opacity-0 hover:bg-opacity-10 transition-all ease-in-out ${className}`} onClick={onClick}>{name}</button>
if(link.length > 0){
return <Link href={link} passHref>

View File

@ -5,8 +5,16 @@ import SiteLink from './SiteLink';
export const Footer = () => {
return (
<footer className="relative mt-12 p-4 md:p-16 lg:px-24 bg-pink bg-opacity-75 z-20">
<footer className="absolute bottom-0 text-white w-full pb-4 bg-navy-darkest bg-opacity-100">
<p className='mt-4 text-center text-base'>Made with 💖 by <SiteLink href={"https://arulandu.com"} txt="Alvan Caleb Arulandu" /> {' '} <SiteLink href={"https://crucialnet.org"} txt="Rushil Umaretiya" /> for HackTJ 10.0.</p>
<div className='flex justify-center'>
<p>Backend: <a className='inline-block align-middle' href="https://github.com/VitalityAI/therapist">
<img className='h-full' src="https://img.shields.io/github/last-commit/VitalityAI/therapist" />
</a></p>
<p className='ml-4'>Frontend: <a className='inline-block align-middle' href="https://github.com/VitalityAI/office">
<img className='h-full' src="https://img.shields.io/github/last-commit/VitalityAI/office" />
</a></p>
</div>
</footer>
);
}

View File

@ -9,7 +9,7 @@ import { ToastAction, useToasts } from './ToastProvider';
const NavLink = ({ index, href, name, onClick = () => { } }) => {
return (
<Link href={href} passHref>
<a className='mb-2 md:mx-4 md:mb-0 text-white hover:text-pink text-md transition-all' onClick={onClick}><span className='text-pink'>#{index}. </span>{name}</a>
<a className='mb-2 md:mx-4 md:mb-0 text-white hover:text-blue text-md transition-all' onClick={onClick}><span className='text-blue'>#{index}. </span>{name}</a>
</Link>
);
}
@ -17,9 +17,9 @@ const NavLink = ({ index, href, name, onClick = () => { } }) => {
const HamburgerButton = ({ open, onClick = () => { } }) => {
return (
<button className='relative md:hidden' onClick={onClick}>
<div className={`w-8 h-[2px] bg-pink ${open ? 'translate-y-[10px] rotate-45' : ''} transition-all`}></div>
<div className={`my-2 w-8 h-[2px] ${open ? 'bg-transparent' : 'bg-pink'} transition-all`}></div>
<div className={`w-8 h-[2px] bg-pink ${open ? ' -translate-y-[10px] -rotate-45' : ''} transition-all`}></div>
<div className={`w-8 h-[2px] bg-blue ${open ? 'translate-y-[10px] rotate-45' : ''} transition-all`}></div>
<div className={`my-2 w-8 h-[2px] ${open ? 'bg-transparent' : 'bg-blue'} transition-all`}></div>
<div className={`w-8 h-[2px] bg-blue ${open ? ' -translate-y-[10px] -rotate-45' : ''} transition-all`}></div>
</button>
);
}
@ -27,9 +27,9 @@ const HamburgerButton = ({ open, onClick = () => { } }) => {
const CloseButton = ({ open, className = '', onClick = () => { } }) => {
return (
<button className={`${className}`} onClick={onClick}>
<div className={`w-2 h-[2px] bg-pink ${open ? 'translate-y-[10px] rotate-45' : ''} transition-all`}></div>
<div className={`w-2 h-[2px] my-2 ${open ? 'bg-transparent' : 'bg-pink'} transition-all`}></div>
<div className={`w-2 h-[2px] bg-pink ${open ? ' -translate-y-[10px] -rotate-45' : ''} transition-all`}></div>
<div className={`w-2 h-[2px] bg-blue ${open ? 'translate-y-[10px] rotate-45' : ''} transition-all`}></div>
<div className={`w-2 h-[2px] my-2 ${open ? 'bg-transparent' : 'bg-blue'} transition-all`}></div>
<div className={`w-2 h-[2px] bg-blue ${open ? ' -translate-y-[10px] -rotate-45' : ''} transition-all`}></div>
</button>
);
}
@ -52,12 +52,12 @@ const NavBar = () => {
})
return (
<nav className={`relative h-ful ${atTop ? 'bg-transparent' : 'bg-navy'} flex items-center justify-between z-10 py-2 px-4 sm:px-12 lg:px-24 transition-all ease-in-out duration-500`}>
<nav className={`relative h-ful ${atTop ? 'bg-transparent' : 'bg-navy'} flex items-center justify-between z-10 py-6 px-4 sm:px-12 lg:px-24 transition-all ease-in-out duration-500`}>
<div className='flex relative z-20'>
<HamburgerButton open={isOpen} onClick={() => setOpen(!isOpen)} />
<Link href="/" passHref>
<a className="relative ml-4 w-12 md:w-24 aspect-[5/3] opacity-90 hover:opacity-100 transition-all ease-in-out">
<Image src="/images/logo.png" alt="Logo" layout="fill" />
<a className="relative ml-4 w-12 md:w-20 aspect-[5/3] opacity-90 hover:opacity-100 transition-all ease-in-out">
<Image src="/images/logo.svg" alt="Logo" layout="fill" />
</a>
</Link>
</div>

View File

@ -25,14 +25,7 @@ export const Layout: FC<any> = ({ dim=false, children }) => {
<meta name="theme-color" content="#64A2FF"/>
<meta name="background-color" content="#0a192f"/>
</Head>
<Header/>
<div className='relative w-full m-0 h-screen'>
<Background className={dim ? "opacity-25" : 'opacity-100'}/>
<main className='relative w-full min-h-screen bg-transparent'>
{children}
{/* <Footer/> */}
</main>
</div>
{children}
</>
);
}

178
app/src/pages/demo.tsx Normal file
View File

@ -0,0 +1,178 @@
import type { NextPage } from "next";
import { Layout } from "@/components/layout";
import Image from "next/image";
import { useState, useEffect, useLayoutEffect, useRef } from "react";
import Header, { notify, ToastType } from "@/components/header";
import { Footer } from "@/components/footer";
import React from "react";
import { handleInputChange } from "@/lib/handleInputChange";
import { InputField } from "@/components/InputField";
import OutlineButton from "@/components/OutlineButton";
import { useToasts } from "@/components/ToastProvider";
import { useSession } from 'next-auth/react'
import Background from '@/components/Background';
const Session = ({ data, onClick = () => { }, ...props }) => {
return (
<div className="relative w-fit bg-white bg-opacity-5 p-6 m-2">
<button className={`absolute right-2 top-1 w-fit text-blue transition-all ease-in-out`} onClick={onClick}>{"->"}</button>
<p>Caller Phone: {data.callerPhone}</p>
<p>Started At: {data.startedAt}</p>
</div>
);
}
const Demo: NextPage<any> = ({ officers }) => {
const { toastDispatch } = useToasts();
const [input, setInput] = useState({
phone: '',
})
const [sessions, setSessions] = useState([])
const [focusSession, setFocusSession] = useState(null)
const { data: session } = useSession()
const submit = async () => {
const operator = await fetch(process.env.NEXT_PUBLIC_API_URL + '/operator/update', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${session['token'].sub}`
},
body: JSON.stringify({
phone: input.phone
})
})
notify(toastDispatch, "", "Updated Phone: " + input.phone, ToastType.SUCCESS)
}
const popOut = async (session) => {
notify(toastDispatch, "", "Loading call log...", ToastType.DEFAULT)
const messages = await (await fetch(process.env.NEXT_PUBLIC_API_URL + '/session/message/?sessionId=' + session.id, {
method: 'GET',
headers: {
'Content-Type': 'application/json'
},
})).json()
const summary = await (await fetch(process.env.NEXT_PUBLIC_API_URL + '/session/summary/?sessionId=' + session.id, {
method: 'GET',
headers: {
'Content-Type': 'application/json'
},
})).json()
session.messages = messages.messages;
session.summary = summary.summary;
console.log(session)
setFocusSession(session)
notify(toastDispatch, "", "Loaded call log!", ToastType.SUCCESS)
}
const transfer = async () => {
console.log(session['token'].sub)
const res = await (await fetch(process.env.NEXT_PUBLIC_API_URL + '/session/transfer/?sessionId=' + focusSession.id, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${session['token'].sub}`
},
})).json()
await closePop()
}
const closePop = async () => {
setFocusSession(null)
}
useEffect(() => {
const interval = setInterval(async () => {
const fetcher = async () => {
const s = await (await fetch(process.env.NEXT_PUBLIC_API_URL + '/session?open=true', {
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
})).json()
setSessions(s.sessions)
}
await fetcher()
}, 2000)
return () => clearInterval(interval)
}, [])
return (
<Layout>
<Header />
<div className='relative w-full m-0 h-screen'>
<Background className="" />
<main className='relative w-full min-h-screen bg-transparent'>
<div className="relative h-screen py-16 sm:py-24 px-4 sm:px-12 lg:px-24">
{
session ?
<>
<div className={`absolute ${focusSession ? "backdrop-blur-sm translate-y-0 opacity-100" : " backdrop-blur-0 translate-y-20 opacity-0"} transition-all w-fit max-w-5xl z-50 text-white bg-black bg-opacity-80 p-8 rounded-sm left-0 right-0 mx-auto`}>
<button className={`absolute right-2 top-1 w-fit text-blue transition-all ease-in-out font-bold`} onClick={closePop}>{"X"}</button>
{focusSession ?
<><div className="flex items-center ">
<h2 className="w-fit text-3xl font-extrabold">Caller: {focusSession.callerPhone} | {focusSession.startedAt}</h2>
<OutlineButton name="Transfer" onClick={transfer} className="ml-8" />
</div>
<p className="my-4 text-white"><span className="text-blue font-bold">Summary: </span>{focusSession.summary}</p>
<div className="">
{focusSession.messages.map(msg => {
return (
<div key={msg.id}>
<p className="text-white"><span className={`${msg.role == "USER" ? "text-green-300" : "text-blue-300"} font-bold`}>{msg.role}: </span>{msg.content}</p>
<p></p>
</div>
);
})}
</div>
</>
: null
}
</div>
<div className={`transition-all`}>
<div className='w-fit bg-white bg-opacity-5 rounded-md p-4 text-center mx-auto'>
<h2 className="text-white text-2xl font-extrabold">Hey {session.user.name.split(' ')[0]}!</h2>
<p className="text-white text-xl font-light mt-2"> Can you give us your number real quick?</p>
<div className='w-fit mt-4 mx-auto flex justify-start flex-wrap'>
<div className='w-72 mr-4'>
<InputField name="Phone Number" id="phone" value={input.phone} onChange={(e) => handleInputChange(e, input, setInput)} className="w-full" />
</div>
<div className='mt-4 flex items-center justify-center'>
<OutlineButton name="Register" onClick={submit} />
</div>
</div>
</div>
<div className="mt-16 text-white text-center p-4">
<h2 className="text-2xl font-extrabold">Active Calls</h2>
<div className="flex justify-center flex-wrap">
{sessions.map(session =>
<Session data={session} key={session.id} onClick={() => popOut(session)} />
)}
</div>
</div>
</div>
</>
: null
}
</div>
<Footer />
</main>
</div>
</Layout>
);
};
export default Demo;

View File

@ -12,51 +12,36 @@ import OutlineButton from "@/components/OutlineButton";
import { useToasts } from "@/components/ToastProvider";
import { useSession } from 'next-auth/react'
const PageButton = ({ name = "", link, className = "" }) => {
return (
<a href={link} className={`mt-8 group p-2 border-solid border bg-white bg-opacity-0 hover:bg-opacity-5 border-white transition-all ${className}`}>{name} <span className="ml-0 group-hover:ml-1 transition-all">{"->"}</span></a>
);
}
const Home: NextPage<any> = ({ officers }) => {
const { toastDispatch } = useToasts();
const [input, setInput] = useState({
phone: '',
})
const { data: session } = useSession()
const submit = async () => {
const operator = await fetch(process.env.NEXT_PUBLIC_API_URL + '/operator/update', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${session['token'].sub}`
},
body: JSON.stringify({
phone: input.phone
})
})
notify(toastDispatch, "", "Updated Phone: " + input.phone, ToastType.SUCCESS)
}
return (
<Layout>
<div className="py-16 sm:py-24 ">
{
session ?
<div className='w-fit bg-white bg-opacity-5 rounded-md p-4 text-center mx-auto'>
<h1 className="text-white text-2xl font-extrabold">Hey {session.user.name.split(' ')[0]}!</h1>
<p className="text-white text-xl font-light mt-2"> Can you give us your number real quick?</p>
<div className='w-fit mt-4 mx-auto flex justify-start flex-wrap'>
<div className='w-72 mr-4'>
<InputField name="Phone Number" id="phone" value={input.phone} onChange={(e) => handleInputChange(e, input, setInput)} className="w-full" />
</div>
<div className='mt-4 flex items-center justify-center'>
<OutlineButton name="Register" onClick={submit} />
</div>
<div className='relative w-full m-0 h-screen'>
<Background className="" />
<main className='relative w-full h-screen bg-transparent text-white '>
<div className="flex flex-col justify-center items-center ">
<div className="mt-72 max-w-xl">
<h1 className="text-6xl font-extrabold">vi·tal·i·ty</h1>
<h2 className="text-xl font-light">['talədē]&nbsp;&nbsp;<i>noun</i></h2>
<ul className="ml-6 list-decimal">
<li>The state of being strong and active; energy. The power giving continuance of life, present in all living things.</li>
<li>A next-gen platform connnecting callers in crisis to an AI-powered chatbot for compassionate and responsive support.</li>
</ul>
<div className="flex ml-6">
<PageButton name="Demo" link="/demo" />
<PageButton name="Devpost" link="https://devpost.com/software/vitality-q7sbh8" className="ml-4" />
</div>
</div>
: null
}
</div>
</main>
<Footer />
</div>
</Layout>
);
};

View File

@ -74,4 +74,20 @@ a {
100% {
opacity: 0;
}
}
.sphere {
position: absolute;
top: calc(50% - 150px);
left: calc(50% - 150px);
height: 300px;
width: 300px;
border-radius: 50%;
box-shadow: inset 0 0 50px #fff,
inset 20px 0 80px #f0f,
inset -20px 0 80px #0ff,
inset 20px 0 300px #f0f,
inset -20px 0 300px #0ff,
0 0 50px #fff,
10px 0 400px #f0f;
}