-
Notifications
You must be signed in to change notification settings - Fork 2
/
sharkfetch
297 lines (254 loc) · 42.2 KB
/
sharkfetch
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
#!/bin/bash
##################################################################
###################### Default Themes ############################
##################################################################
greyshark=":-=-:::::..:::--::::::----:::::::====++=
=-: ...::...:-:::::::::::::::-=-.:-=++=.
-. ..:.:::::::::::::::::::-+#%@@@#-:-=+-
.:..:::::::::::::::::-+#@@@@@@@@@-::::..
...:::::::::::::::::+%@@@@@@@@@@@@* ....
..:::::::::...::::-*@@@@@@@@@@@@@@@=....
.::::--::..-+=:.:*@@@@@@@@@@@@@@@@@-:--.
:::::-:..:.=@%-.%@@@@@@@@@@@@@@@@@%.-%+.
:.:.::::::::::-#@@@@@@@@@@@@@@@@@@=.::..
..:.::::::::-#@@@@@@@@@@@@@@@@@@@%:::...
..:::::::=##+++**##%%@@@@@@@@@@@%=:.. ..
.:::::::*@@@%#*+=====++++++++++++: .....
..::::.+@@@@@@@@%#**++++++++++++-.......
::::::-@@@@@@@@@@@@@@@@@@@@@@@@@: ... ..
::::::=@@@@@@@@@@@@@@@@@@@@@@@@@= .:...:
::::::=@@@@@@@@@@@@@@@@@@@@@@@@@%.::...:
:::::::@@@@@@@@@@@@@@@@@@@@@@@@@@-.::...
:::::::#@@@@@@@@@@@@@@@@@@@@@@@@@=.....:
::::::.+@@@@@@@@@@@@@@@@@@@@@@@@@= ....:
::::::::#@@@@@@@@@@@@@@@@@@@@@@@%:....::
"
colorshark="[38;2;0;58;58m.[0m[38;2;1;51;50m.[0m[38;2;5;76;80m:[0m[38;2;5;96;100m:[0m[38;2;3;82;98m:[0m[38;2;7;135;166m-[0m[38;2;11;130;148m-[0m[38;2;12;96;95m:[0m[38;2;6;93;88m:[0m[38;2;6;81;88m:[0m[38;2;8;87;86m:[0m[38;2;5;93;81m:[0m[38;2;7;90;82m:[0m[38;2;9;116;110m-[0m[38;2;5;129;117m-[0m[38;2;6;126;110m-[0m[38;2;4;111;89m-[0m[38;2;2;98;75m:[0m[38;2;4;103;87m:[0m[38;2;4;107;86m:[0m[38;2;0;101;79m:[0m[38;2;0;90;67m:[0m[38;2;0;85;62m:[0m[38;2;0;111;97m:[0m [38;2;4;46;48m.[0m
[38;2;4;26;27m [0m[38;2;1;17;20m [0m[38;2;3;41;30m.[0m[38;2;6;57;36m.[0m[38;2;2;62;56m.[0m[38;2;5;70;78m:[0m[38;2;5;71;74m:[0m[38;2;2;60;57m.[0m[38;2;0;51;51m.[0m[38;2;4;65;69m.[0m[38;2;9;100;104m:[0m[38;2;10;111;102m-[0m[38;2;4;89;54m:[0m[38;2;5;91;52m:[0m[38;2;5;90;55m:[0m[38;2;0;95;51m:[0m[38;2;0;100;52m:[0m[38;2;0;101;50m:[0m[38;2;0;98;45m:[0m[38;2;0;96;38m:[0m[38;2;0;96;41m:[0m[38;2;0;99;41m:[0m[38;2;0;98;44m:[0m[38;2;0;94;41m:[0m[38;2;0;86;32m:[0m[38;2;0;82;34m:[0m[38;2;16;91;48m:[0m[38;2;56;114;77m-[0m[38;2;93;143;106m=[0m[38;2;71;119;83m-[0m[38;2;5;71;32m.[0m[38;2;2;89;68m:[0m [38;2;4;46;48m.[0m
[38;2;9;131;138m-[0m[38;2;4;52;52m.[0m[38;2;0;24;24m [0m[38;2;5;63;52m.[0m[38;2;3;69;53m.[0m[38;2;1;76;65m:[0m[38;2;2;69;72m.[0m[38;2;6;74;81m:[0m[38;2;6;80;75m:[0m[38;2;6;80;65m:[0m[38;2;4;85;64m:[0m[38;2;1;90;58m:[0m[38;2;1;90;48m:[0m[38;2;0;97;48m:[0m[38;2;0;95;43m:[0m[38;2;0;100;48m:[0m[38;2;0;101;49m:[0m[38;2;0;101;49m:[0m[38;2;0;99;51m:[0m[38;2;0;101;50m:[0m[38;2;1;102;54m:[0m[38;2;1;105;58m:[0m[38;2;0;105;55m:[0m[38;2;0;96;46m:[0m[38;2;0;85;37m:[0m[38;2;2;88;45m:[0m[38;2;47;111;75m-[0m[38;2;101;147;120m+[0m[38;2;164;189;171m#[0m[38;2;212;227;210m%[0m[38;2;238;246;234m@[0m[38;2;249;255;245m@[0m[38;2;247;255;245m@[0m[38;2;188;204;190m#[0m[38;2;50;97;65m-[0m[38;2;3;75;57m:[0m [38;2;4;46;48m.[0m[38;2;0;58;58m.[0m
[38;2;4;28;24m [0m[38;2;0;23;19m [0m[38;2;5;51;52m.[0m[38;2;3;70;73m:[0m[38;2;4;64;60m.[0m[38;2;1;58;55m.[0m[38;2;5;74;65m:[0m[38;2;4;92;64m:[0m[38;2;1;96;50m:[0m[38;2;0;98;47m:[0m[38;2;0;102;51m:[0m[38;2;0;101;53m:[0m[38;2;1;101;53m:[0m[38;2;0;100;54m:[0m[38;2;0;102;55m:[0m[38;2;1;100;55m:[0m[38;2;0;99;54m:[0m[38;2;0;99;54m:[0m[38;2;1;102;54m:[0m[38;2;0;103;54m:[0m[38;2;0;96;45m:[0m[38;2;0;86;36m:[0m[38;2;1;86;41m:[0m[38;2;55;110;77m-[0m[38;2;122;153;133m+[0m[38;2;193;209;195m#[0m[38;2;238;248;236m@[0m[38;2;249;255;247m@[0m[38;2;250;255;249m@[0m[38;2;246;254;245m@[0m[38;2;240;249;240m@[0m[38;2;238;247;240m@[0m[38;2;239;246;240m@[0m[38;2;249;255;249m@[0m[38;2;226;237;225m@[0m[38;2;66;94;85m-[0m[38;2;2;74;72m:[0m [38;2;4;46;48m.[0m
[38;2;2;34;33m [0m[38;2;2;46;43m.[0m[38;2;0;52;51m.[0m[38;2;5;64;56m.[0m[38;2;6;77;55m:[0m[38;2;8;88;51m:[0m[38;2;5;95;47m:[0m[38;2;0;96;46m:[0m[38;2;0;99;49m:[0m[38;2;0;99;49m:[0m[38;2;0;97;48m:[0m[38;2;0;99;49m:[0m[38;2;2;103;55m:[0m[38;2;1;102;54m:[0m[38;2;0;101;52m:[0m[38;2;0;100;48m:[0m[38;2;0;100;50m:[0m[38;2;0;103;56m:[0m[38;2;0;90;42m:[0m[38;2;0;80;39m:[0m[38;2;32;100;63m:[0m[38;2;116;154;127m+[0m[38;2;192;211;196m%[0m[38;2;239;247;238m@[0m[38;2;250;255;247m@[0m[38;2;249;255;248m@[0m[38;2;239;250;242m@[0m[38;2;237;246;237m@[0m[38;2;238;245;239m@[0m[38;2;238;246;237m@[0m[38;2;240;247;241m@[0m[38;2;240;249;242m@[0m[38;2;241;248;244m@[0m[38;2;235;244;237m@[0m[38;2;249;255;249m@[0m[38;2;154;171;167m*[0m[38;2;0;31;31m [0m[38;2;10;56;57m.[0m[38;2;3;50;52m.[0m[38;2;4;46;48m.[0m
[38;2;0;39;37m.[0m[38;2;2;51;36m.[0m[38;2;7;73;47m:[0m[38;2;4;89;46m:[0m[38;2;0;97;48m:[0m[38;2;0;86;41m:[0m[38;2;0;82;41m:[0m[38;2;2;88;45m:[0m[38;2;0;86;43m:[0m[38;2;2;89;43m:[0m[38;2;3;84;40m:[0m[38;2;2;75;34m.[0m[38;2;0;71;30m.[0m[38;2;0;77;31m.[0m[38;2;3;86;44m:[0m[38;2;3;99;49m:[0m[38;2;0;96;46m:[0m[38;2;0;79;39m:[0m[38;2;64;118;90m-[0m[38;2;161;186;168m*[0m[38;2;228;240;224m@[0m[38;2;249;255;249m@[0m[38;2;248;255;250m@[0m[38;2;240;249;240m@[0m[38;2;237;248;238m@[0m[38;2;238;247;238m@[0m[38;2;238;249;239m@[0m[38;2;240;248;237m@[0m[38;2;240;248;239m@[0m[38;2;240;248;239m@[0m[38;2;242;246;243m@[0m[38;2;243;248;240m@[0m[38;2;241;248;244m@[0m[38;2;239;246;240m@[0m[38;2;247;255;249m@[0m[38;2;108;129;120m=[0m[38;2;0;53;34m.[0m[38;2;0;62;42m.[0m[38;2;0;53;43m.[0m[38;2;1;45;42m.[0m
[38;2;6;70;42m.[0m[38;2;2;97;55m:[0m[38;2;0;102;53m:[0m[38;2;3;94;47m:[0m[38;2;10;84;45m:[0m[38;2;48;116;77m-[0m[38;2;55;108;76m-[0m[38;2;23;70;38m:[0m[38;2;34;78;49m:[0m[38;2;23;64;42m.[0m[38;2;22;64;40m.[0m[38;2;63;103;78m-[0m[38;2;105;146;118m+[0m[38;2;81;123;97m=[0m[38;2;29;75;50m:[0m[38;2;7;64;33m.[0m[38;2;34;85;56m:[0m[38;2;159;184;166m*[0m[38;2;242;254;240m@[0m[38;2;249;255;246m@[0m[38;2;241;250;241m@[0m[38;2;236;245;236m@[0m[38;2;242;245;242m@[0m[38;2;241;246;238m@[0m[38;2;240;248;239m@[0m[38;2;240;247;241m@[0m[38;2;242;247;241m@[0m[38;2;244;247;240m@[0m[38;2;243;248;242m@[0m[38;2;242;247;241m@[0m[38;2;244;247;242m@[0m[38;2;244;247;244m@[0m[38;2;244;247;244m@[0m[38;2;243;248;240m@[0m[38;2;242;251;242m@[0m[38;2;69;88;73m-[0m[38;2;33;83;58m:[0m[38;2;56;125;93m-[0m[38;2;45;98;74m-[0m[38;2;8;51;45m.[0m
[38;2;4;95;50m:[0m[38;2;5;88;48m:[0m[38;2;9;78;43m:[0m[38;2;7;83;43m:[0m[38;2;4;95;50m:[0m[38;2;28;108;67m-[0m[38;2;40;94;64m:[0m[38;2;20;56;32m.[0m[38;2;29;51;34m.[0m[38;2;57;66;57m:[0m[38;2;36;44;33m.[0m[38;2;98;108;96m=[0m[38;2;241;255;245m@[0m[38;2;215;238;218m%[0m[38;2;60;102;78m-[0m[38;2;17;54;35m.[0m[38;2;200;216;202m%[0m[38;2;248;255;247m@[0m[38;2;237;246;239m@[0m[38;2;239;244;238m@[0m[38;2;242;247;239m@[0m[38;2;242;247;241m@[0m[38;2;243;246;241m@[0m[38;2;244;247;242m@[0m[38;2;244;247;244m@[0m[38;2;246;246;244m@[0m[38;2;245;245;241m@[0m[38;2;246;246;242m@[0m[38;2;246;246;244m@[0m[38;2;244;247;242m@[0m[38;2;246;246;244m@[0m[38;2;244;247;244m@[0m[38;2;242;245;242m@[0m[38;2;252;255;248m@[0m[38;2;207;215;204m%[0m[38;2;45;51;39m.[0m[38;2;92;102;90m-[0m[38;2;198;216;206m%[0m[38;2;136;157;148m+[0m[38;2;8;43;37m.[0m
[38;2;7;81;42m:[0m[38;2;10;44;18m.[0m[38;2;20;69;38m:[0m[38;2;6;48;20m.[0m[38;2;3;98;52m:[0m[38;2;0;95;47m:[0m[38;2;0;95;44m:[0m[38;2;0;97;50m:[0m[38;2;0;94;45m:[0m[38;2;0;90;43m:[0m[38;2;1;84;42m:[0m[38;2;12;92;51m:[0m[38;2;11;90;49m:[0m[38;2;28;87;55m:[0m[38;2;76;111;91m-[0m[38;2;175;197;181m#[0m[38;2;238;255;242m@[0m[38;2;230;244;233m@[0m[38;2;237;246;241m@[0m[38;2;241;244;241m@[0m[38;2;244;245;238m@[0m[38;2;243;246;243m@[0m[38;2;245;245;241m@[0m[38;2;245;245;243m@[0m[38;2;246;246;242m@[0m[38;2;246;246;242m@[0m[38;2;244;247;244m@[0m[38;2;246;246;244m@[0m[38;2;244;246;246m@[0m[38;2;244;247;244m@[0m[38;2;244;246;246m@[0m[38;2;243;247;244m@[0m[38;2;238;245;241m@[0m[38;2;245;253;251m@[0m[38;2;94;119;111m=[0m[38;2;2;65;42m.[0m[38;2;13;95;69m:[0m[38;2;20;71;50m:[0m[38;2;2;42;30m.[0m[38;2;2;47;38m.[0m
[38;2;15;68;34m.[0m[38;2;12;53;23m.[0m[38;2;12;74;37m:[0m[38;2;12;70;34m.[0m[38;2;6;76;36m:[0m[38;2;4;98;50m:[0m[38;2;0;100;49m:[0m[38;2;0;102;51m:[0m[38;2;0;104;52m:[0m[38;2;0;91;40m:[0m[38;2;0;82;36m:[0m[38;2;23;78;43m:[0m[38;2;61;97;71m-[0m[38;2;169;189;174m#[0m[38;2;242;253;241m@[0m[38;2;248;255;249m@[0m[38;2;244;255;245m@[0m[38;2;247;255;246m@[0m[38;2;246;255;249m@[0m[38;2;250;254;251m@[0m[38;2;249;252;245m@[0m[38;2;246;250;247m@[0m[38;2;246;250;247m@[0m[38;2;246;249;246m@[0m[38;2;246;249;242m@[0m[38;2;245;249;246m@[0m[38;2;245;247;247m@[0m[38;2;244;248;245m@[0m[38;2;243;247;246m@[0m[38;2;243;247;246m@[0m[38;2;242;249;245m@[0m[38;2;241;248;246m@[0m[38;2;248;255;253m@[0m[38;2;202;216;212m%[0m[38;2;24;73;74m:[0m[38;2;10;89;90m:[0m[38;2;10;94;93m:[0m[38;2;4;52;50m.[0m[38;2;2;40;41m.[0m[38;2;0;39;37m.[0m
[38;2;17;61;30m.[0m[38;2;13;71;35m.[0m[38;2;12;76;40m:[0m[38;2;8;93;48m:[0m[38;2;0;94;46m:[0m[38;2;2;93;46m:[0m[38;2;0;100;50m:[0m[38;2;0;100;49m:[0m[38;2;0;79;38m:[0m[38;2;92;130;105m=[0m[38;2;187;204;186m#[0m[38;2;176;185;170m#[0m[38;2;132;140;129m+[0m[38;2;126;137;125m+[0m[38;2;125;139;128m+[0m[38;2;146;156;151m*[0m[38;2;169;178;171m*[0m[38;2;180;194;183m#[0m[38;2;194;205;197m#[0m[38;2;203;212;205m%[0m[38;2;220;229;222m%[0m[38;2;231;238;232m@[0m[38;2;232;239;233m@[0m[38;2;234;241;235m@[0m[38;2;233;242;233m@[0m[38;2;233;240;234m@[0m[38;2;239;243;240m@[0m[38;2;238;245;239m@[0m[38;2;241;245;242m@[0m[38;2;238;247;242m@[0m[38;2;234;244;239m@[0m[38;2;229;239;234m@[0m[38;2;204;217;209m%[0m[38;2;114;133;127m=[0m[38;2;36;79;82m:[0m[38;2;0;44;45m.[0m[38;2;4;36;37m.[0m[38;2;1;32;38m [0m[38;2;0;37;41m.[0m[38;2;0;31;34m [0m
[38;2;14;65;34m.[0m[38;2;11;73;38m:[0m[38;2;4;83;42m:[0m[38;2;2;93;48m:[0m[38;2;0;100;49m:[0m[38;2;0;102;49m:[0m[38;2;0;100;49m:[0m[38;2;13;77;41m:[0m[38;2;155;176;159m*[0m[38;2;252;255;249m@[0m[38;2;246;255;247m@[0m[38;2;240;253;245m@[0m[38;2;219;226;220m%[0m[38;2;186;193;187m#[0m[38;2;152;161;156m*[0m[38;2;130;138;136m+[0m[38;2;111;120;115m=[0m[38;2;106;117;109m=[0m[38;2;106;117;109m=[0m[38;2;109;120;112m=[0m[38;2;118;129;121m=[0m[38;2;121;134;126m+[0m[38;2;121;135;122m+[0m[38;2;127;138;126m+[0m[38;2;125;139;125m+[0m[38;2;127;138;128m+[0m[38;2;131;140;135m+[0m[38;2;130;141;131m+[0m[38;2;134;143;138m+[0m[38;2;136;145;138m+[0m[38;2;122;137;128m+[0m[38;2;122;135;127m+[0m[38;2;127;141;130m+[0m[38;2;41;74;67m:[0m[38;2;0;31;34m [0m[38;2;0;46;47m.[0m[38;2;0;46;47m.[0m[38;2;0;49;50m.[0m[38;2;0;53;59m.[0m[38;2;0;58;62m.[0m
[38;2;9;70;38m.[0m[38;2;9;72;39m.[0m[38;2;5;84;43m:[0m[38;2;0;97;52m:[0m[38;2;0;99;51m:[0m[38;2;0;104;53m:[0m[38;2;0;75;34m.[0m[38;2;135;160;143m+[0m[38;2;249;255;249m@[0m[38;2;235;245;233m@[0m[38;2;237;247;235m@[0m[38;2;239;246;242m@[0m[38;2;245;253;244m@[0m[38;2;248;255;249m@[0m[38;2;244;253;246m@[0m[38;2;237;248;240m@[0m[38;2;217;228;220m%[0m[38;2;192;199;193m#[0m[38;2;173;181;172m*[0m[38;2;158;165;159m*[0m[38;2;145;154;145m+[0m[38;2;131;145;134m+[0m[38;2;124;140;128m+[0m[38;2;119;138;123m+[0m[38;2;119;138;123m+[0m[38;2;124;139;130m+[0m[38;2;125;136;128m+[0m[38;2;122;133;125m+[0m[38;2;123;132;125m+[0m[38;2;126;137;129m+[0m[38;2;128;141;133m+[0m[38;2;142;155;147m+[0m[38;2;76;99;95m-[0m[38;2;11;49;48m.[0m[38;2;6;46;44m.[0m[38;2;5;42;46m.[0m[38;2;3;45;47m.[0m[38;2;3;49;50m.[0m[38;2;6;55;60m.[0m[38;2;4;51;57m.[0m
[38;2;0;101;54m:[0m[38;2;0;99;54m:[0m[38;2;0;98;53m:[0m[38;2;0;98;52m:[0m[38;2;0;100;54m:[0m[38;2;0;90;44m:[0m[38;2;48;96;68m-[0m[38;2;233;245;231m@[0m[38;2;238;249;239m@[0m[38;2;239;247;238m@[0m[38;2;240;249;242m@[0m[38;2;240;249;242m@[0m[38;2;240;247;241m@[0m[38;2;238;247;242m@[0m[38;2;242;246;243m@[0m[38;2;243;247;244m@[0m[38;2;246;253;249m@[0m[38;2;251;254;251m@[0m[38;2;247;254;250m@[0m[38;2;245;252;248m@[0m[38;2;242;246;243m@[0m[38;2;234;241;235m@[0m[38;2;229;238;233m@[0m[38;2;227;236;229m@[0m[38;2;226;235;230m@[0m[38;2;225;235;230m@[0m[38;2;224;235;227m@[0m[38;2;227;236;231m@[0m[38;2;228;237;230m@[0m[38;2;229;240;232m@[0m[38;2;234;243;234m@[0m[38;2;241;251;246m@[0m[38;2;52;74;75m:[0m[38;2;0;12;13m [0m[38;2;5;39;39m.[0m[38;2;7;59;71m.[0m[38;2;5;47;55m.[0m[38;2;0;29;31m [0m[38;2;1;38;43m.[0m[38;2;6;58;68m.[0m
[38;2;0;99;51m:[0m[38;2;0;98;50m:[0m[38;2;0;101;50m:[0m[38;2;0;101;53m:[0m[38;2;2;103;55m:[0m[38;2;0;82;34m:[0m[38;2;95;133;108m=[0m[38;2;250;255;246m@[0m[38;2;236;245;236m@[0m[38;2;239;248;241m@[0m[38;2;239;246;240m@[0m[38;2;241;246;238m@[0m[38;2;244;247;244m@[0m[38;2;244;246;246m@[0m[38;2;245;245;245m@[0m[38;2;244;247;242m@[0m[38;2;245;245;245m@[0m[38;2;244;244;244m@[0m[38;2;242;244;244m@[0m[38;2;242;246;245m@[0m[38;2;244;246;246m@[0m[38;2;245;249;246m@[0m[38;2;246;248;248m@[0m[38;2;246;250;247m@[0m[38;2;248;251;246m@[0m[38;2;246;251;243m@[0m[38;2;244;251;247m@[0m[38;2;246;251;245m@[0m[38;2;244;251;245m@[0m[38;2;244;251;245m@[0m[38;2;240;247;241m@[0m[38;2;248;255;252m@[0m[38;2;113;131;123m=[0m[38;2;0;38;25m [0m[38;2;5;53;53m.[0m[38;2;7;77;101m:[0m[38;2;3;64;78m.[0m[38;2;2;39;43m.[0m[38;2;4;50;59m.[0m[38;2;9;98;118m:[0m
[38;2;0;101;50m:[0m[38;2;0;100;49m:[0m[38;2;0;103;50m:[0m[38;2;0;102;51m:[0m[38;2;1;105;56m:[0m[38;2;0;82;37m:[0m[38;2;87;121;95m=[0m[38;2;250;255;244m@[0m[38;2;236;247;239m@[0m[38;2;239;248;243m@[0m[38;2;240;247;243m@[0m[38;2;243;246;241m@[0m[38;2;244;247;244m@[0m[38;2;244;247;244m@[0m[38;2;244;247;244m@[0m[38;2;245;248;245m@[0m[38;2;246;246;244m@[0m[38;2;245;248;245m@[0m[38;2;247;247;245m@[0m[38;2;247;247;245m@[0m[38;2;246;246;244m@[0m[38;2;246;246;244m@[0m[38;2;246;246;244m@[0m[38;2;244;247;244m@[0m[38;2;246;246;244m@[0m[38;2;244;247;244m@[0m[38;2;243;247;244m@[0m[38;2;244;247;244m@[0m[38;2;242;246;243m@[0m[38;2;243;246;243m@[0m[38;2;240;244;241m@[0m[38;2;245;255;248m@[0m[38;2;196;210;199m%[0m[38;2;16;64;38m.[0m[38;2;10;75;55m:[0m[38;2;9;81;89m:[0m[38;2;1;61;73m.[0m[38;2;3;50;56m.[0m[38;2;1;53;63m.[0m[38;2;4;76;100m:[0m
[38;2;0;100;52m:[0m[38;2;0;97;50m:[0m[38;2;3;94;46m:[0m[38;2;0;100;52m:[0m[38;2;0;102;55m:[0m[38;2;0;95;47m:[0m[38;2;39;92;60m:[0m[38;2;226;237;227m@[0m[38;2;242;251;246m@[0m[38;2;238;247;238m@[0m[38;2;242;246;243m@[0m[38;2;246;246;242m@[0m[38;2;243;247;244m@[0m[38;2;246;246;246m@[0m[38;2;245;247;247m@[0m[38;2;244;247;244m@[0m[38;2;245;247;247m@[0m[38;2;246;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;244;246;246m@[0m[38;2;243;247;246m@[0m[38;2;244;246;246m@[0m[38;2;243;248;242m@[0m[38;2;243;247;246m@[0m[38;2;242;247;241m@[0m[38;2;238;249;241m@[0m[38;2;245;254;245m@[0m[38;2;58;87;81m-[0m[38;2;0;51;54m.[0m[38;2;15;83;74m:[0m[38;2;13;73;61m:[0m[38;2;6;55;56m.[0m[38;2;0;43;52m.[0m[38;2;0;66;89m.[0m
[38;2;0;101;50m:[0m[38;2;1;98;49m:[0m[38;2;8;84;42m:[0m[38;2;7;83;41m:[0m[38;2;0;100;50m:[0m[38;2;0;104;51m:[0m[38;2;10;74;38m:[0m[38;2;191;205;194m#[0m[38;2;247;255;251m@[0m[38;2;239;246;242m@[0m[38;2;242;245;240m@[0m[38;2;243;246;241m@[0m[38;2;244;247;244m@[0m[38;2;246;246;246m@[0m[38;2;246;246;246m@[0m[38;2;245;248;245m@[0m[38;2;246;246;246m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;245m@[0m[38;2;247;247;247m@[0m[38;2;247;247;245m@[0m[38;2;247;247;245m@[0m[38;2;247;247;245m@[0m[38;2;245;248;245m@[0m[38;2;245;248;245m@[0m[38;2;244;247;244m@[0m[38;2;244;246;246m@[0m[38;2;243;248;242m@[0m[38;2;237;246;241m@[0m[38;2;248;255;249m@[0m[38;2;99;127;126m=[0m[38;2;0;43;57m.[0m[38;2;3;63;85m.[0m[38;2;6;63;68m.[0m[38;2;11;61;50m.[0m[38;2;13;63;58m.[0m[38;2;12;83;91m:[0m
[38;2;0;101;50m:[0m[38;2;0;103;51m:[0m[38;2;3;94;47m:[0m[38;2;8;76;37m:[0m[38;2;1;99;48m:[0m[38;2;1;103;49m:[0m[38;2;0;79;34m.[0m[38;2;113;142;124m+[0m[38;2;248;255;249m@[0m[38;2;236;246;241m@[0m[38;2;240;247;243m@[0m[38;2;240;247;243m@[0m[38;2;244;247;244m@[0m[38;2;244;246;246m@[0m[38;2;246;246;246m@[0m[38;2;243;247;246m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;245;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;243;247;246m@[0m[38;2;246;246;244m@[0m[38;2;246;246;244m@[0m[38;2;243;247;244m@[0m[38;2;239;246;242m@[0m[38;2;250;255;251m@[0m[38;2;95;123;123m=[0m[38;2;0;35;43m [0m[38;2;2;52;65m.[0m[38;2;0;44;59m.[0m[38;2;0;36;45m.[0m[38;2;12;56;55m.[0m[38;2;16;77;66m:[0m
[38;2;0;98;50m:[0m[38;2;2;99;52m:[0m[38;2;7;81;40m:[0m[38;2;6;86;45m:[0m[38;2;0;101;50m:[0m[38;2;0;99;48m:[0m[38;2;0;100;50m:[0m[38;2;14;75;46m:[0m[38;2;174;195;186m#[0m[38;2;243;255;248m@[0m[38;2;237;247;244m@[0m[38;2;242;246;243m@[0m[38;2;243;246;243m@[0m[38;2;243;247;246m@[0m[38;2;246;246;246m@[0m[38;2;244;247;244m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;247;247;247m@[0m[38;2;245;247;247m@[0m[38;2;245;247;247m@[0m[38;2;245;247;247m@[0m[38;2;244;248;245m@[0m[38;2;244;247;244m@[0m[38;2;240;247;243m@[0m[38;2;248;253;245m@[0m[38;2;192;211;206m%[0m[38;2;23;76;80m:[0m[38;2;3;60;66m.[0m[38;2;7;57;68m.[0m[38;2;7;55;64m.[0m[38;2;11;59;67m.[0m[38;2;12;73;88m:[0m[38;2;14;80;90m:[0m"
woodtheme="[38;2;103;68;37m:[0m[38;2;111;67;36m:[0m[38;2;97;54;28m:[0m[38;2;102;57;29m:[0m[38;2;124;73;35m-[0m[38;2;134;82;39m-[0m[38;2;133;78;38m-[0m[38;2;138;79;35m-[0m[38;2;118;84;50m-[0m[38;2;49;50;42m.[0m[38;2;117;66;31m-[0m[38;2;152;88;45m=[0m[38;2;130;77;39m-[0m[38;2;133;79;46m-[0m[38;2;159;95;64m=[0m[38;2;152;86;61m=[0m[38;2;144;80;56m-[0m[38;2;145;79;56m-[0m[38;2;128;75;52m-[0m[38;2;120;89;71m-[0m[38;2;116;103;86m=[0m[38;2;125;122;104m=[0m[38;2;131;129;114m+[0m[38;2;125;122;107m=[0m[38;2;121;118;103m=[0m[38;2;117;114;99m=[0m[38;2;115;112;97m=[0m[38;2;111;109;94m=[0m[38;2;109;107;92m=[0m[38;2;104;104;89m=[0m[38;2;100;101;88m-[0m[38;2;101;100;90m-[0m[38;2;98;98;88m-[0m[38;2;96;96;86m-[0m[38;2;93;93;83m-[0m[38;2;91;91;82m-[0m[38;2;92;92;83m-[0m[38;2;94;94;85m-[0m[38;2;95;95;87m-[0m[38;2;91;91;84m-[0m
[38;2;131;130;114m+[0m[38;2;124;124;107m=[0m[38;2;119;117;101m=[0m[38;2;113;109;93m=[0m[38;2;108;102;85m=[0m[38;2;107;98;78m-[0m[38;2;104;91;72m-[0m[38;2;114;96;73m-[0m[38;2;120;107;87m=[0m[38;2;78;78;66m:[0m[38;2;84;63;40m:[0m[38;2;110;73;42m-[0m[38;2;138;80;55m-[0m[38;2;166;92;71m=[0m[38;2;188;113;89m+[0m[38;2;203;129;102m+[0m[38;2;198;122;96m+[0m[38;2;188;114;90m+[0m[38;2;180;106;85m=[0m[38;2;178;109;87m=[0m[38;2;160;106;87m=[0m[38;2;147;125;110m+[0m[38;2;131;126;109m=[0m[38;2;133;131;115m+[0m[38;2;128;125;110m=[0m[38;2;123;121;106m=[0m[38;2;119;116;101m=[0m[38;2;116;114;99m=[0m[38;2;113;110;95m=[0m[38;2;109;106;93m=[0m[38;2;106;103;92m=[0m[38;2;105;101;92m-[0m[38;2;102;100;90m-[0m[38;2;100;100;90m-[0m[38;2;97;97;87m-[0m[38;2;94;94;84m-[0m[38;2;94;94;84m-[0m[38;2;94;94;84m-[0m[38;2;94;94;83m-[0m[38;2;90;90;83m-[0m
[38;2;168;160;141m*[0m[38;2;169;163;143m*[0m[38;2;170;164;145m*[0m[38;2;170;165;146m*[0m[38;2;170;166;146m*[0m[38;2;169;164;146m*[0m[38;2;165;161;143m*[0m[38;2;165;160;143m*[0m[38;2;163;158;141m*[0m[38;2;161;157;139m*[0m[38;2;138;137;119m+[0m[38;2;116;78;61m-[0m[38;2;162;88;67m=[0m[38;2;197;125;106m+[0m[38;2;222;175;160m#[0m[38;2;230;191;177m#[0m[38;2;222;175;161m#[0m[38;2;213;153;133m*[0m[38;2;185;113;94m+[0m[38;2;186;126;104m+[0m[38;2;185;129;108m+[0m[38;2;128;90;76m-[0m[38;2;102;81;69m-[0m[38;2;138;135;120m+[0m[38;2;137;134;119m+[0m[38;2;131;128;112m=[0m[38;2;127;123;109m=[0m[38;2;122;119;103m=[0m[38;2;117;114;101m=[0m[38;2;114;110;101m=[0m[38;2;111;106;98m=[0m[38;2;108;104;95m=[0m[38;2;104;101;93m-[0m[38;2;100;101;91m-[0m[38;2;99;100;89m-[0m[38;2;97;97;87m-[0m[38;2;95;95;85m-[0m[38;2;94;94;84m-[0m[38;2;93;92;84m-[0m[38;2;90;89;84m-[0m
[38;2;163;157;140m*[0m[38;2;164;158;138m*[0m[38;2;164;159;139m*[0m[38;2;165;160;141m*[0m[38;2;165;161;142m*[0m[38;2;165;161;142m*[0m[38;2;166;161;141m*[0m[38;2;165;160;138m*[0m[38;2;165;160;139m*[0m[38;2;170;167;147m*[0m[38;2;144;133;113m+[0m[38;2;117;68;47m-[0m[38;2;164;88;69m=[0m[38;2;219;157;139m*[0m[38;2;241;202;190m%[0m[38;2;239;207;197m%[0m[38;2;230;193;181m#[0m[38;2;178;131;112m+[0m[38;2;131;82;64m-[0m[38;2;135;92;73m=[0m[38;2;140;93;74m=[0m[38;2;138;92;76m=[0m[38;2;109;76;62m-[0m[38;2;124;112;98m=[0m[38;2;140;140;123m+[0m[38;2;137;133;119m+[0m[38;2;133;130;116m+[0m[38;2;128;126;110m=[0m[38;2;124;120;108m=[0m[38;2;119;115;105m=[0m[38;2;116;111;102m=[0m[38;2;112;107;98m=[0m[38;2;108;104;95m=[0m[38;2;104;103;91m=[0m[38;2;103;103;91m=[0m[38;2;101;102;92m-[0m[38;2;98;98;88m-[0m[38;2;95;95;85m-[0m[38;2;93;93;83m-[0m[38;2;91;91;83m-[0m
[38;2;176;171;156m*[0m[38;2;176;174;155m*[0m[38;2;178;176;157m*[0m[38;2;176;174;155m*[0m[38;2;175;173;154m*[0m[38;2;175;173;154m*[0m[38;2;173;172;153m*[0m[38;2;173;171;152m*[0m[38;2;172;169;150m*[0m[38;2;178;174;156m*[0m[38;2;149;142;125m+[0m[38;2;90;57;39m:[0m[38;2;102;65;48m:[0m[38;2;132;97;79m=[0m[38;2;171;130;115m+[0m[38;2;204;149;131m*[0m[38;2;128;82;64m-[0m[38;2;61;39;28m.[0m[38;2;84;59;46m:[0m[38;2;64;36;24m.[0m[38;2;105;65;49m:[0m[38;2;143;93;75m=[0m[38;2;112;71;57m-[0m[38;2;123;67;55m-[0m[38;2;152;131;117m+[0m[38;2;139;139;125m+[0m[38;2;136;132;118m+[0m[38;2;133;130;116m+[0m[38;2;130;127;111m=[0m[38;2;125;122;107m=[0m[38;2;120;117;103m=[0m[38;2;113;113;103m=[0m[38;2;112;110;101m=[0m[38;2;109;107;97m=[0m[38;2;105;105;95m=[0m[38;2;104;104;94m=[0m[38;2;101;101;91m-[0m[38;2;99;99;90m-[0m[38;2;96;96;89m-[0m[38;2;92;92;86m-[0m
[38;2;114;105;89m=[0m[38;2;121;111;95m=[0m[38;2;127;117;101m=[0m[38;2;133;124;107m=[0m[38;2;137;129;112m+[0m[38;2;142;133;116m+[0m[38;2;147;140;122m+[0m[38;2;151;144;125m+[0m[38;2;155;149;130m+[0m[38;2;161;155;136m*[0m[38;2;161;156;139m*[0m[38;2;77;59;47m:[0m[38;2;58;35;23m.[0m[38;2;79;53;42m:[0m[38;2;104;59;42m:[0m[38;2;175;112;90m+[0m[38;2;189;134;110m+[0m[38;2;188;137;115m+[0m[38;2;201;155;138m*[0m[38;2;190;143;122m*[0m[38;2;197;135;114m+[0m[38;2;138;84;66m-[0m[38;2;89;59;44m:[0m[38;2;158;93;76m=[0m[38;2;165;132;116m+[0m[38;2;146;149;131m+[0m[38;2;147;144;127m+[0m[38;2;139;137;121m+[0m[38;2;133;132;117m+[0m[38;2;129;127;114m=[0m[38;2;126;125;112m=[0m[38;2;121;119;109m=[0m[38;2;117;116;106m=[0m[38;2;112;112;102m=[0m[38;2;110;109;100m=[0m[38;2;108;107;98m=[0m[38;2;105;105;95m=[0m[38;2;102;102;92m-[0m[38;2;99;99;90m-[0m[38;2;97;97;89m-[0m
[38;2;23;13;3m [0m[38;2;24;14;3m [0m[38;2;27;15;5m [0m[38;2;29;17;8m [0m[38;2;35;23;12m [0m[38;2;51;35;23m.[0m[38;2;36;24;14m.[0m[38;2;40;28;17m.[0m[38;2;43;31;20m.[0m[38;2;46;34;22m.[0m[38;2;47;37;26m.[0m[38;2;73;50;35m:[0m[38;2;133;73;53m-[0m[38;2;186;120;96m+[0m[38;2;188;117;92m+[0m[38;2;191;120;97m+[0m[38;2;236;177;152m#[0m[38;2;186;116;93m+[0m[38;2;216;168;150m#[0m[38;2;244;198;179m%[0m[38;2;174;112;92m+[0m[38;2;105;59;44m:[0m[38;2;70;50;37m:[0m[38;2;99;72;59m-[0m[38;2;155;124;107m+[0m[38;2;127;119;104m=[0m[38;2;124;116;101m=[0m[38;2;139;136;121m+[0m[38;2;138;137;123m+[0m[38;2;133;134;121m+[0m[38;2;129;130;120m+[0m[38;2;125;127;119m=[0m[38;2;122;123;114m=[0m[38;2;118;119;109m=[0m[38;2;116;115;105m=[0m[38;2;115;113;103m=[0m[38;2;110;110;100m=[0m[38;2;108;107;97m=[0m[38;2;104;104;94m=[0m[38;2;101;102;92m-[0m
[38;2;30;21;13m [0m[38;2;29;20;13m [0m[38;2;29;21;13m [0m[38;2;27;19;11m [0m[38;2;30;22;13m [0m[38;2;53;41;29m.[0m[38;2;28;20;12m [0m[38;2;29;20;14m [0m[38;2;28;19;11m [0m[38;2;29;19;10m [0m[38;2;25;15;7m [0m[38;2;23;18;10m [0m[38;2;85;50;37m:[0m[38;2;182;112;91m+[0m[38;2;187;119;97m+[0m[38;2;124;73;57m-[0m[38;2;124;85;72m-[0m[38;2;116;74;60m-[0m[38;2;156;106;89m=[0m[38;2;149;108;90m=[0m[38;2;135;83;66m-[0m[38;2;90;54;40m:[0m[38;2;65;44;33m.[0m[38;2;61;45;35m.[0m[38;2;134;95;79m=[0m[38;2;156;111;94m=[0m[38;2;174;114;92m+[0m[38;2;188;135;110m+[0m[38;2;181;134;111m+[0m[38;2;168;126;104m+[0m[38;2;159;124;106m+[0m[38;2;150;125;111m+[0m[38;2;138;126;114m+[0m[38;2;124;125;114m=[0m[38;2;118;122;113m=[0m[38;2;116;120;111m=[0m[38;2;113;117;107m=[0m[38;2;110;114;104m=[0m[38;2;107;110;99m=[0m[38;2;106;107;97m=[0m
[38;2;29;19;12m [0m[38;2;28;19;12m [0m[38;2;28;19;12m [0m[38;2;27;17;10m [0m[38;2;29;21;12m [0m[38;2;54;40;27m.[0m[38;2;31;21;13m [0m[38;2;27;18;11m [0m[38;2;26;18;12m [0m[38;2;21;16;9m [0m[38;2;28;20;11m [0m[38;2;76;49;33m:[0m[38;2;88;54;38m:[0m[38;2;93;50;34m:[0m[38;2;99;64;49m:[0m[38;2;103;65;54m:[0m[38;2;164;108;106m=[0m[38;2;189;133;130m+[0m[38;2;151;99;89m=[0m[38;2;102;65;52m:[0m[38;2;82;58;46m:[0m[38;2;61;44;34m.[0m[38;2;47;33;25m.[0m[38;2;38;30;21m.[0m[38;2;82;59;44m:[0m[38;2;164;123;108m+[0m[38;2;221;170;151m#[0m[38;2;227;174;151m#[0m[38;2;227;170;147m#[0m[38;2;224;163;140m#[0m[38;2;220;157;133m*[0m[38;2;220;159;132m*[0m[38;2;208;150;123m*[0m[38;2;187;139;115m+[0m[38;2;158;124;106m+[0m[38;2;139;116;101m=[0m[38;2;130;113;101m=[0m[38;2;128;116;104m=[0m[38;2;121;116;105m=[0m[38;2;106;110;99m=[0m
[38;2;28;17;11m [0m[38;2;30;19;12m [0m[38;2;30;19;12m [0m[38;2;30;18;12m [0m[38;2;21;14;7m [0m[38;2;49;38;26m.[0m[38;2;36;27;16m.[0m[38;2;38;25;15m.[0m[38;2;51;33;23m.[0m[38;2;80;48;34m:[0m[38;2;142;85;64m-[0m[38;2;198;126;98m+[0m[38;2;199;136;111m+[0m[38;2;94;65;51m:[0m[38;2;42;30;21m.[0m[38;2;91;57;43m:[0m[38;2;133;82;74m-[0m[38;2;122;90;85m-[0m[38;2;131;95;82m=[0m[38;2;124;84;68m-[0m[38;2;71;52;44m:[0m[38;2;29;22;16m [0m[38;2;21;16;10m [0m[38;2;54;39;29m.[0m[38;2;104;67;50m:[0m[38;2;182;140;125m+[0m[38;2;217;168;149m#[0m[38;2;220;169;144m#[0m[38;2;223;172;148m#[0m[38;2;207;153;129m*[0m[38;2;200;142;117m*[0m[38;2;202;142;116m*[0m[38;2;204;141;114m*[0m[38;2;198;131;104m+[0m[38;2;184;114;86m+[0m[38;2;185;118;89m+[0m[38;2;171;117;90m+[0m[38;2;178;127;100m+[0m[38;2;190;141;117m*[0m[38;2;178;148;129m*[0m
[38;2;29;18;12m [0m[38;2;29;18;12m [0m[38;2;24;15;9m [0m[38;2;25;17;10m [0m[38;2;56;37;24m.[0m[38;2;102;65;47m:[0m[38;2;113;72;51m-[0m[38;2;149;87;63m=[0m[38;2;161;94;68m=[0m[38;2;167;93;69m=[0m[38;2;168;94;71m=[0m[38;2;174;107;80m=[0m[38;2;198;136;110m+[0m[38;2;186;126;108m+[0m[38;2;71;47;35m:[0m[38;2;35;27;16m.[0m[38;2;63;40;27m.[0m[38;2;91;63;48m:[0m[38;2;83;66;55m:[0m[38;2;63;51;42m:[0m[38;2;46;36;30m.[0m[38;2;18;14;9m [0m[38;2;45;29;18m.[0m[38;2;114;73;56m-[0m[38;2;182;132;114m+[0m[38;2;208;155;133m*[0m[38;2;215;159;135m*[0m[38;2;216;158;136m*[0m[38;2;186;124;102m+[0m[38;2;189;130;107m+[0m[38;2;191;131;109m+[0m[38;2;193;132;108m+[0m[38;2;201;142;115m*[0m[38;2;203;147;120m*[0m[38;2;212;155;127m*[0m[38;2;209;160;130m*[0m[38;2;195;153;123m*[0m[38;2;205;165;135m*[0m[38;2;202;158;131m*[0m[38;2;210;161;135m*[0m
[38;2;22;9;2m [0m[38;2;22;11;3m [0m[38;2;50;35;23m.[0m[38;2;122;79;60m-[0m[38;2;171;104;79m=[0m[38;2;181;112;84m+[0m[38;2;179;113;85m+[0m[38;2;186;117;89m+[0m[38;2;186;121;93m+[0m[38;2;179;114;87m+[0m[38;2;178;110;88m+[0m[38;2;183;118;95m+[0m[38;2;181;117;94m+[0m[38;2;184;115;96m+[0m[38;2;164;100;82m=[0m[38;2;75;50;39m:[0m[38;2;38;27;19m.[0m[38;2;34;22;15m [0m[38;2;22;11;6m [0m[38;2;25;13;7m [0m[38;2;33;18;9m [0m[38;2;64;32;19m.[0m[38;2;140;85;70m-[0m[38;2;201;149;131m*[0m[38;2;216;165;148m#[0m[38;2;207;150;129m*[0m[38;2;200;144;122m*[0m[38;2;171;111;93m=[0m[38;2;176;119;99m+[0m[38;2;202;147;125m*[0m[38;2;207;153;129m*[0m[38;2;219;168;143m#[0m[38;2;226;179;154m#[0m[38;2;233;189;165m#[0m[38;2;236;196;173m%[0m[38;2;237;197;175m%[0m[38;2;239;196;175m%[0m[38;2;242;198;173m%[0m[38;2;232;188;160m#[0m[38;2;206;157;129m*[0m
[38;2;65;53;44m:[0m[38;2;72;54;42m:[0m[38;2;147;96;70m=[0m[38;2;199;132;102m+[0m[38;2;200;138;109m*[0m[38;2;207;151;125m*[0m[38;2;212;159;133m*[0m[38;2;210;159;133m*[0m[38;2;206;154;132m*[0m[38;2;199;146;124m*[0m[38;2;193;136;114m+[0m[38;2;182;123;104m+[0m[38;2;173;115;97m+[0m[38;2;173;117;98m+[0m[38;2;181;119;101m+[0m[38;2;168;113;97m+[0m[38;2;142;93;79m=[0m[38;2;145;92;77m=[0m[38;2;149;96;79m=[0m[38;2;146;88;71m=[0m[38;2;138;75;58m-[0m[38;2;170;105;84m=[0m[38;2;201;147;131m*[0m[38;2;206;155;140m*[0m[38;2;205;148;129m*[0m[38;2;199;139;121m*[0m[38;2;179;118;98m+[0m[38;2;175;118;98m+[0m[38;2;187;132;109m+[0m[38;2;201;149;126m*[0m[38;2;210;161;136m*[0m[38;2;221;171;144m#[0m[38;2;228;181;157m#[0m[38;2;234;191;169m#[0m[38;2;238;199;178m%[0m[38;2;240;204;184m%[0m[38;2;238;199;179m%[0m[38;2;228;187;164m#[0m[38;2;217;174;148m#[0m[38;2;209;167;139m*[0m
[38;2;181;172;159m*[0m[38;2;135;101;80m=[0m[38;2;179;115;86m+[0m[38;2;198;140;110m*[0m[38;2;205;153;125m*[0m[38;2;214;170;145m#[0m[38;2;217;174;150m#[0m[38;2;211;163;140m*[0m[38;2;200;151;130m*[0m[38;2;192;144;125m*[0m[38;2;190;140;122m*[0m[38;2;180;128;112m+[0m[38;2;173;123;108m+[0m[38;2;186;136;120m+[0m[38;2;196;145;128m*[0m[38;2;194;141;124m*[0m[38;2;192;139;120m*[0m[38;2;205;152;134m*[0m[38;2;212;157;137m*[0m[38;2;202;141;119m*[0m[38;2;180;116;94m+[0m[38;2;184;135;120m+[0m[38;2;200;154;139m*[0m[38;2;205;147;129m*[0m[38;2;185;137;119m+[0m[38;2;179;130;111m+[0m[38;2;184;128;109m+[0m[38;2;189;133;112m+[0m[38;2;197;143;121m*[0m[38;2;194;139;119m*[0m[38;2;181;128;108m+[0m[38;2;177;120;98m+[0m[38;2;202;143;117m*[0m[38;2;217;161;133m*[0m[38;2;219;167;140m#[0m[38;2;225;176;151m#[0m[38;2;225;183;161m#[0m[38;2;217;175;156m#[0m[38;2;217;172;147m#[0m[38;2;211;161;133m*[0m
[38;2;143;112;95m=[0m[38;2;153;96;69m=[0m[38;2;190;129;100m+[0m[38;2;198;144;116m*[0m[38;2;198;145;118m*[0m[38;2;185;129;104m+[0m[38;2;175;118;94m+[0m[38;2;143;88;68m=[0m[38;2;137;85;66m-[0m[38;2;157;104;84m=[0m[38;2;166;116;99m+[0m[38;2;173;125;111m+[0m[38;2;178;133;118m+[0m[38;2;184;139;124m+[0m[38;2;187;137;120m+[0m[38;2;192;139;121m*[0m[38;2;198;147;127m*[0m[38;2;208;161;145m*[0m[38;2;205;162;147m*[0m[38;2;174;123;107m+[0m[38;2;171;115;97m+[0m[38;2;187;132;115m+[0m[38;2;195;139;122m*[0m[38;2;190;138;120m+[0m[38;2;151;119;102m=[0m[38;2;146;117;98m=[0m[38;2;173;128;112m+[0m[38;2;197;147;129m*[0m[38;2;198;150;133m*[0m[38;2;189;133;116m+[0m[38;2;141;91;73m=[0m[38;2;93;58;41m:[0m[38;2;94;61;45m:[0m[38;2;141;88;68m-[0m[38;2;182;119;94m+[0m[38;2;205;146;119m*[0m[38;2;214;164;138m*[0m[38;2;216;168;141m#[0m[38;2;206;152;124m*[0m[38;2;187;131;105m+[0m
[38;2;174;111;82m=[0m[38;2;198;137;108m+[0m[38;2;206;152;127m*[0m[38;2;208;161;138m*[0m[38;2;194;143;121m*[0m[38;2;162;104;83m=[0m[38;2;113;67;50m-[0m[38;2;62;41;26m.[0m[38;2;82;54;37m:[0m[38;2;118;72;55m-[0m[38;2;131;82;66m-[0m[38;2;151;106;92m=[0m[38;2;166;124;110m+[0m[38;2;168;126;111m+[0m[38;2;172;127;111m+[0m[38;2;186;139;123m+[0m[38;2;193;150;132m*[0m[38;2;199;156;140m*[0m[38;2;193;145;128m*[0m[38;2;146;92;75m=[0m[38;2;128;79;64m-[0m[38;2;153;101;85m=[0m[38;2;169;114;96m+[0m[38;2;157;115;98m=[0m[38;2;157;121;106m+[0m[38;2;161;128;113m+[0m[38;2;182;145;131m*[0m[38;2;196;152;138m*[0m[38;2;191;141;126m*[0m[38;2;172;115;97m+[0m[38;2;133;83;64m-[0m[38;2;88;57;41m:[0m[38;2;44;33;22m.[0m[38;2;69;49;35m:[0m[38;2;171;116;95m+[0m[38;2;194;135;108m+[0m[38;2;206;146;118m*[0m[38;2;207;149;121m*[0m[38;2;192;137;108m+[0m[38;2;201;143;112m*[0m
[38;2;196;138;112m+[0m[38;2;198;145;120m*[0m[38;2;201;151;126m*[0m[38;2;202;155;130m*[0m[38;2;196;145;120m*[0m[38;2;175;116;92m+[0m[38;2;132;79;62m-[0m[38;2;77;50;37m:[0m[38;2;39;27;18m.[0m[38;2;66;44;29m.[0m[38;2;107;66;52m:[0m[38;2;125;78;65m-[0m[38;2;138;97;83m=[0m[38;2;152;108;95m=[0m[38;2;173;129;116m+[0m[38;2;181;139;125m+[0m[38;2;190;152;136m*[0m[38;2;189;146;130m*[0m[38;2;179;126;109m+[0m[38;2;131;84;68m-[0m[38;2;96;64;51m:[0m[38;2;131;85;70m-[0m[38;2;145;97;80m=[0m[38;2;156;107;92m=[0m[38;2;167;121;108m+[0m[38;2;160;127;113m+[0m[38;2;175;132;119m+[0m[38;2;171;124;112m+[0m[38;2;162;106;91m=[0m[38;2;141;86;70m-[0m[38;2;111;67;51m-[0m[38;2;79;51;36m:[0m[38;2;44;33;24m.[0m[38;2;49;39;25m.[0m[38;2;170;117;95m+[0m[38;2;199;138;112m*[0m[38;2;197;135;111m+[0m[38;2;198;138;113m*[0m[38;2;213;155;128m*[0m[38;2;216;156;125m*[0m
[38;2;202;155;134m*[0m[38;2;201;154;131m*[0m[38;2;200;150;125m*[0m[38;2;194;142;117m*[0m[38;2;188;129;107m+[0m[38;2;168;108;84m=[0m[38;2;135;78;59m-[0m[38;2;80;47;32m:[0m[38;2;44;36;28m.[0m[38;2;35;29;18m.[0m[38;2;75;49;38m:[0m[38;2;96;60;46m:[0m[38;2;106;68;52m-[0m[38;2;123;82;68m-[0m[38;2;151;108;94m=[0m[38;2;176;133;119m+[0m[38;2;181;139;124m+[0m[38;2;180;130;113m+[0m[38;2;155;99;81m=[0m[38;2;121;78;62m-[0m[38;2;85;57;45m:[0m[38;2;115;74;60m-[0m[38;2;134;89;73m-[0m[38;2;138;94;80m=[0m[38;2;148;103;91m=[0m[38;2;150;105;91m=[0m[38;2;139;93;80m=[0m[38;2;135;86;72m-[0m[38;2;126;76;60m-[0m[38;2;105;64;47m:[0m[38;2;74;49;34m:[0m[38;2;54;37;24m.[0m[38;2;37;28;16m.[0m[38;2;69;45;31m.[0m[38;2;175;116;95m+[0m[38;2;191;131;108m+[0m[38;2;180;120;100m+[0m[38;2;196;141;120m*[0m[38;2;209;159;137m*[0m[38;2;214;158;135m*[0m
[38;2;181;130;110m+[0m[38;2;184;128;106m+[0m[38;2;180;121;96m+[0m[38;2;161;99;75m=[0m[38;2;148;85;63m-[0m[38;2;142;80;59m-[0m[38;2;115;64;43m-[0m[38;2;56;33;19m.[0m[38;2;168;152;139m*[0m[38;2;142;127;114m+[0m[38;2;52;39;28m.[0m[38;2;55;39;28m.[0m[38;2;73;51;39m:[0m[38;2;94;64;51m:[0m[38;2;110;73;58m-[0m[38;2;122;81;67m-[0m[38;2;137;94;79m=[0m[38;2;123;82;67m-[0m[38;2;122;78;65m-[0m[38;2;114;80;66m-[0m[38;2;67;51;42m:[0m[38;2;72;50;36m:[0m[38;2;109;71;56m-[0m[38;2;115;77;65m-[0m[38;2;118;81;70m-[0m[38;2;127;87;74m-[0m[38;2;113;75;61m-[0m[38;2;98;62;46m:[0m[38;2;82;51;39m:[0m[38;2;62;41;29m.[0m[38;2;42;31;22m.[0m[38;2;32;24;15m [0m[38;2;55;37;25m.[0m[38;2;80;49;34m:[0m[38;2;131;80;62m-[0m[38;2;160;100;81m=[0m[38;2;158;102;82m=[0m[38;2;193;139;114m+[0m[38;2;195;141;119m*[0m[38;2;186;128;104m+[0m
[38;2;159;121;109m+[0m[38;2;151;97;80m=[0m[38;2;123;65;45m-[0m[38;2;110;57;40m:[0m[38;2;89;43;26m:[0m[38;2;72;36;21m.[0m[38;2;64;39;26m.[0m[38;2;142;124;108m+[0m[38;2;193;175;160m#[0m[38;2;195;176;162m#[0m[38;2;161;143;129m+[0m[38;2;74;63;52m:[0m[38;2;40;31;21m.[0m[38;2;41;29;19m.[0m[38;2;49;32;24m.[0m[38;2;63;41;28m.[0m[38;2;83;52;38m:[0m[38;2;100;68;56m:[0m[38;2;115;85;73m-[0m[38;2;110;78;66m-[0m[38;2;99;66;53m:[0m[38;2;85;57;43m:[0m[38;2;83;58;46m:[0m[38;2;82;56;45m:[0m[38;2;68;47;36m:[0m[38;2;71;49;38m:[0m[38;2;75;55;43m:[0m[38;2;71;58;46m:[0m[38;2;55;42;33m.[0m[38;2;33;24;15m [0m[38;2;39;25;15m.[0m[38;2;63;37;26m.[0m[38;2;81;48;33m:[0m[38;2;70;42;28m.[0m[38;2;64;40;25m.[0m[38;2;110;70;51m-[0m[38;2;142;91;71m=[0m[38;2;176;120;98m+[0m[38;2;160;106;86m=[0m[38;2;165;104;81m=[0m"
##################################################################
######################### Constants ##############################
##################################################################
S0="${reset}${BLACK}"
S1="${reset}${RED}"
S2="${reset}${GREEN}"
S3="${reset}${YELLOW}"
S4="${reset}${RED}"
S5="${reset}${PURPLE}"
S6="${reset}${CYAN}"
S7="${reset}${YELLOW}"
S10="${BOLD}${GREEN}"
S8="${BOLD}${BLUE}"
S9="${BOLD}${GREEN}"
S11="${BOLD}${PURPLE}"
RED=`tput setaf 1`
GREEN=`tput setaf 2`
YELLOW=`tput setaf 3`
BLUE=`tput setaf 4`
PURPLE=`tput setaf 5`
CYAN=`tput setaf 6`
WHITE=`tput setaf 7`
BLACK=`tput setaf 8`
ORANGE=`tput setaf 9`
theme=$colorshark #Set as Default Theme
# Making Default Directories
mkdir -p "$HOME/.config/SharkFetch/themes" 2> /dev/null
##################################################################
######################## Arg Parser ##############################
##################################################################
POSITIONAL=()
while [[ $# -gt 0 ]]; do
key="$1"
case $key in
-t|--theme)
EXTENSION="$2"
case $2 in
"grey")
theme=$greyshark
shift
shift
;;
"color")
theme=$colorshark
shift
shift
;;
"wood")
theme=$woodtheme
shift
shift
;;
*)
if test -f "$2"; then
# it means user passed a file path in --theme opt.
theme=$(cat $2)
elif test -f "$HOME/.config/SharkFetch/themes/$2"; then
# it means user wants to use a theme from config Dir
theme=$(cat "$HOME/.config/SharkFetch/themes/$2")
else
echo "Wrong Theme !
Dude, You Have to Pass an ASCII Text File Contains Your Custom Theme.
Example:
sharkfetch -t somefile.txt
or You Can Put Your Theme File in ~/.config/SharkFetch/themes.
Example:
cp yourtheme.txt ~/.config/SharkFetch/themes/yourtheme
sharkfetch -t yourtheme"
exit 2
fi
shift
shift
;;
esac
;;
-l|--list)
configdir=$(ls "$HOME/.config/SharkFetch/themes/" 2> /dev/null)
if [[ $configdir == "" ]]
then
configdir="Directory is Empty"
fi
echo "Available Themes:
Default Themes: color grey wood
Custom Themes : $configdir"
exit 0
shift
shift
;;
-h|--help)
echo "Usage: sharkfetch shows colorshark theme as default theme
-h, --help Display help
-t, --theme Choose theme
-l, --list List of valid themes
-v, --version Show Version
"
#TODO
exit 0
shift
shift
;;
-v|--version)
echo -e "${WHITE} ____ _ _ ${YELLOW}_____ _ _
${WHITE}/ ___|| |__ __ _ _ __| | _${YELLOW}| ___|__| |_ ___| |__
${WHITE}\___ \| '_ \ / _\` | '__| |/ /${YELLOW} |_ / _ \ __/ __| '_ \
${WHITE}___) | | | | (_| | | | <|${YELLOW} _| __/ || (__| | | |
${WHITE}|____/|_| |_|\__,_|_| |_|\_\\${YELLOW}_| \___|\__\___|_| |_|
${YELLOW}Version: 0.01
${YELLOW}Gitlab: https://gitlab.com/The-0Day/SharkFetch
${YELLOW}Github: https://github.com/The-0Day/SharkFetch
${YELLOW}License:${RED} BSD 2-Clause License
${GREEN}Coders:${BLUE} Ali F (@ShopBoy) ${GREEN}& ${CYAN}The-0Day
${BLUE}Github: https://github.com/ALi-Frh
${BLUE}Email : SaintAliFrh@gmail.com
${CYAN}Github: https://github.com/The-0Day
${CYAN}Gitlab: https://gitlab.com/The-0Day
${CYAN}Email: Zeroday_0day@protonmail.com
${WHITE}Feel Free to Tell Us Your Problems and Ideas
${WHITE}(DM / Submit Issue)"
exit 0
shift
shift
;;
*)
POSITIONAL+=("$1")
shift
;;
esac
done
set -- "${POSITIONAL[@]}"
##################################################################
########################## Funcs #################################
##################################################################
pkgs(){
if hash dpkg 2>/dev/null #Debian
then
pkgs=$(dpkg --list | grep -c ^ii)
elif hash pacman 2>/dev/null #ArchLinux
then
pkgs=$(pacman -Q | wc -l)
elif hash eopkg 2>/dev/null #Solus
then
pkgs=$(eopkg li | wc -l)
elif [[ $(ls /var/log/packages | wc -l) != 0 ]] #Slackware
then
pkgs=$(ls /var/log/packages | wc -l)
else
pkgs="null"
fi
echo $pkgs
}
get_de(){
if hash wmctrl 2>/dev/null
then
de=`wmctrl -m | grep "Name:" | awk '{print $2}'`
elif [[ $XDG_CURRENT_DESKTOP != "" ]]; then
de=$(echo $XDG_CURRENT_DESKTOP)
else
id=$(xprop -root -notype | awk '$1=="_NET_SUPPORTING_WM_CHECK:"{print $5}');
de=$( xprop -id "${id}" -notype -f _NET_WM_NAME 8t | grep "_NET_WM_NAME = " | cut --delimiter=' ' --fields=3 | cut --delimiter='"' --fields=2)
fi
echo $de
}
##################################################################
########################## Items #################################
##################################################################
HOST=` cat /proc/sys/kernel/hostname`
DISTRO=`cat /etc/*-release | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/"//g'`
USER="$USER@$HOST On Home"
ENV=$(get_de)
KERNEL=`uname -r`
PKG=$(pkgs)
SHELL=`echo $SHELL`
UPTIME=`uptime -p | sed 's/up //'`
TOTAL_RAM=`echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))`
RAM="$(free | grep Mem | awk '{print $3 / 1024}')"
L_MEM=${RAM%.*}
##################################################################
########################## Output ################################
##################################################################
info=";;${BLUE}$USER;${S9}---------------------;${YELLOW} » $DISTRO;${YELLOW}漣 » $KERNEL;${YELLOW} » $PKG;${YELLOW} ${S4}» ${YELLOW}$UPTIME;${YELLOW} ${YELLOW}» $ENV;${YELLOW} ${YELLOW}» ${YELLOW}$SHELL;${YELLOW} ${YELLOW}» ${YELLOW}$L_MEM MiB / $TOTAL_RAM MiB"
IFS=";" read -a infoarr <<< $info
ln=0
while IFS= read -r line
do
line=${WHITE}$line
printf '%s%s\n' "$line ${infoarr[$ln]}"
((ln++))
done <<< $theme
#END