forked from ankidroid/Anki-Android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.git-blame-ignore-revs
438 lines (434 loc) · 17.5 KB
/
.git-blame-ignore-revs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
# removes mass refactorings and automated changes from git blame & Android Studio's 'Annotate'
# usage: git config blame.ignoreRevsFile .git-blame-ignore-revs
# https://git-scm.com/docs/git-config#Documentation/git-config.txt-blameignoreRevsFile
# Hungarian Notation Removal
1531a81585d0dcb73d86e5c813d18d47781e9ffa
6befdd515c43fc4f6130d56db9b08ee0d2882f10
1bb9883e54c132cd1dc3235f8932bbab56590236
5f2cc77db6ab1f08a9e642b8f9846d792d475ced
09ab288ee1024fedad61a41441e8fa1963ea8237
# KtLint related (updates/build fixes)
21475896408fc8b95391dbd65b8e4b41a63c50a2
9cca5a6b594a3e1657ffc3131e6568ecdfeb5e6d
a06e727f6094541b763e2dc18a300edb3e17fd26
# Kotlin Migration
# Only ignoring the `Java -> Kotlin` change, the file rename should not be visible in-IDE
cc82ddc5681d0a30a8ec7a47db53d09744a38cac
366e2fcb2abea099330948fbbc90531f432d2408
96d290fc7762bbab4aa67be0a834b2e83a35265b
ce630d3f18c3d254e140d46c08960d13e48041d6
1abdf0597a29390d4f3d5ca53d023ba350aa9f2a
6ebb64e62f6b57ddb8ed7ff3d0ea31f3776c3b59
d6c25b3ef4d4f663b1d6010f5b8f5d34449dd317
c902c5c4d9ecaeb69c08552045f301a7d617202e
037ecd6e78460f05e383a4b377fa4eee738c02bf
380f750f3c96cea6e9ca372652f8d98ddbb3261a
eeb59af6524304b1054b6666a442b1304fde3d60
3ab56ff52204ceb395e43073070adc65167dee8d
42eb47f0d2b1f2468b2913e4b3c80370ceef4560
c85d7dea6a99cf516011ea7692134c72172f3b9f
acdc570d85822c1d203da996c98e6bdd87ebc9db
f4217b431441356115b901e4297c81f3d665b514
894857d22cba47c4ea20c8c8a29425fc9590a0a7
d67c287685c32b25769de3580653c2f0ff13df25
f6c97cb7cfe1113f4d0f5a3a5b448d87999c9c3e
b74db7abeaa73e61e9ae0c79f32377268a9074f2
1c7c04269656d95ce1715e08d84e2b52f1707c10
b0f99d1b9a32c5e1a5e956ce3df9c0a82df14d09
0c89553592d8135734bea9e4f9a6dbe32eb9e9ba
439e9aa128ef7e04e39e30ad5a3006e4e13ea79c
050a19d7616ecfe0d016a3d1c068eac7f4e667ed
d5ef9e108edf894eccab942f0c97dd561acc132f
9a3a89f3f529a313fc8e830e27f2abec00df4951
f5a634ffbb638ea0b6adcbdc8d18f12f4eb3f50c
f1cc51008a4bd5be66df12d060b3ba1b4e07c301
fab95690f27284a19ebcd5199b3f96aeee9b12a6
236a0d63ab9840c3f91ddac89857ba15a7cd1534
78ecb433cbb31978421a356f84065c450f4696ff
aec51a6a6788edb383d19216b9aefeb9d4efdf0a
fa5c90eb21c56b5c5f7e701400d4980c6475f4f5
850e0fb2c1f71dda6bd4c875a8bf2f0da8e66bdb
089eeef1f46e69e4f0043dd8f2560c441d703b30
2cadb48133dc4dddf310d6b88b135fbf3e2ce2ba
9797b7b29d281904bcdb4857f134824e6592fcd3
edd488845d5a2290e11a722744a82f3f44608b94
45570381c57a5cfabeb16e653a53f4032504d31e
43099650287301792e6792bc606fc07b54caf890
9c917eb21e907d75517cf5f64107a0f4007280d0
0364d9376fa6f91a803cbd3cacf020e35fff7ecd
416dae285c5dfad82fbeb0da0419d3a4d1d645af
a914abe92800913d354854678bec23fc24f10f29
f52f4cd9d8e36b62a13b13bb753fba51c433fb64
319c7dc0816e6233cd29147389a0cec683463248
37b1a7b9677c3db075de48025ec687ded58a771c
fa098e30349039b65b4027664ea1c99935001b9d
033c51f47bdd976978327c8008bbd34b8e640bca
131c9fa890f3f8fc91cfa571adaa694b24bbd43a
1bd7800ba199a9da927d39ab903c842e3aef9d30
b340f04d7c359dbb2548a8e5bfa2fcccb5feb0ec
fc35ccba20d7a7ef6625bdd09c3de6f13ecd2a0e
e56ec5506138a72136b566be375691fe1790d79e
24bc526fd06c6cb4907152ac957c8cef01b16225
791e63d5bf64fbebc08741899195c73f3659125d
6fa049cd375faa631a2e61dadaf14e3b3c81dba5
015478d6ab7ff2be72de8a9028c363436d3dc28e
61ec185e756451f9fa6a45e65888608b20720e95
7e5fcaac4e16ca61cf758fd468c54550033e9e5d
d8f80b30eb51447e427f8df06210de2acfba87b6
5f94a5ebd19439e04af1efef16fbe2661d059615
6367833d5cf676c56617e0da6b41ecf6ee798a73
2958df96e6f960192fadd39cff18430d46d22be5
886773c69175501ab70b10d2dbb60bfc271bd4af
ec36137661ccd452924a01dfaa2d5f78d9211809
0b3bfda242f376b6f76557d9839108f670570502
65a49343d470ccd38c74d06ef239dc5cf9923a16
f3e56be471a09c7068bc557810fbf4023748341d
4a9a28cbddbd3921928465cb29a5e7e35c7bd939
d1919091ad4cbcdf83b90cde7258075a4e8bfac7
1a1e937a385d3dc059fe8d7f4b74a6865af00a40
fc96b0671c33218a6f94549b5af5573c02d874e4
e230b5cd6444e9f13c34f8c41640ad1914c7e0df
396f5341fd20798ec677b06e24f2e916133ad517
9fa8b0235f9de8f56e389c197799891baf843340
2942f7f6ec01aa9c6ce174903be4d48a247fbbc6
7c647866760cd61dd275f8d8fe6595988824f147
14cdd72f34d01fb38e30eab1a5a8ba2e45fac09c
dce6f40cedf75ac2d9f711645b46573161a6a817
7eedb3fff38dd96e6da375c781e290f6d78c3838
57fefb71ec1f5cb7ac59ec066a9dadbdbfe93b05
2aebc86a519a6037de0f90d511478f9c8c156c4c
ab843245483ff393d42af3eb97119b80fbf07321
a750736198625d6e54d5ad651008650fa258a9da
38872dcd73dd0ba3ac986c4619cc8003e5ccff84
3902af50e23e332104baadafbe95243dc8a2bf67
6d7e023d8044e9fd0ac355017e747c54fbac02d4
9ae2322f03b6f7e33c16289dd9ffeb257aa37387
0381ddfd42fb5b9f8d80408fea6ff2c865d0c92b
e2514007f8b1b748cb52838412c78dc0ea44092b
98d076a6f2a46685846e35dab608be2cde495561
f468b7164e75ff1b88e6bd0f25b0509c3b346776
eed19989f140af413ce901c52a8e99731a097042
34e734572d35515944a6fcad1c9498567222004d
0b58a8e6240af9722dbcf2b7b4b733909e6d0314
79483d6a3b228a118604fc5488725deaec7ca4a6
dda924aa1a008c120eba228b5c7322bc748f1526
2e13a7e6eccf5504f9e9a836f4edf1042c2536c2
6946fc6827c642466f1d33cea41ad2bb8a151340
3fb9c4f3e734d818b17828704d0d91fe43df09c6
67bcb8ef34248cbf829a81a45e2c186d71d0cb19
1b8370a1f5216a80b145a2df405ca4dfae7e01b7
cb68d294b4ac63c7b28a2904f62da21d1e414a5d
02d71489f8dc582fa373824aec87e09607f69e1a
7e84523ff7ba256413c370dca8bb529308eaddb5
673e3d67a6b38ce9008a03e8bb02e7057e9c56e4
639cf0d0f96139a6e1cd94ff864e4221ccedfb8c
e4febacb0de302a8ce847992d3751523a396b129
31cfbc914a7467eaeeeb74a461821f1166d707f5
e82e5fac0048970b1b7bb33f74b266dead71b1e7
b7583d13cdcd502a962153500d65d9207dfa787c
42c4d9fa1766111bbe084713ea283787e1eae3ef
bfa4bf52b9f19ab34bf1015b51d043edb3ddfc40
27ffca5a553d1c79fb94407cd912c7a032d04909
b312ce26bbfde6af4c46b7830fe8d17d7fbd48b8
8741aae7215366ed95ad466474906492e77e88c6
94d8d85e121caa9127932f8cebedca0d5d7a496a
387c761b3cd5daa19d063c78f5fa8443f52a1354
419bf6f18cf92360fb10b53fa02b3513583c4aec
6138d8ebbbf97766cfff1cbf26a8605d26a3cb31
0c8a93934e28be10527f875a47f7bfdf7f6bde10
2445e6d99fc2716b0b2c6c1dacc393ea20fc2ce7
5fcae3dfe2dcd17991f983819a236d372b613d1c
70bacb0e52c99e5eacd3d03dede9161bff775b5b
85648e8434f372382650ff34fb35a77fb6129725
c4f0b56956f4cc568fb4b79e111cd4e315e45313
9024e6629b3f3a02e33c94c95c2f0e9e7d819322
2cd449e284f4271b6e1541577fb493b519f0c8d2
2048b4dac17b9d56ea77ee43fe5f1bf2b06d71eb
8491ebea1780c5c36cd22bd79bc513a2c784ec8f
9478d714e26b21b19c30464df59df1c2081e0177
7db2c9deca32c8d96cd012f3aaaa6896068defcb
3a4ec5a091d26493dbc8a51d93e037c88b7d70dd
a582349586af6b0a867b337c2252cdb07c8d9e80
d109eb503e413a99199eaa9c46319e6216a932dc
bbd6904f00b522bda867ad28b34089057823f3d9
a5c496b8ec89ef3cf515496df738f08cc753b4e4
86ff822ee23b2b99cc638c5b3e84002949f66f51
62c43a8b424549a612af34a437cf7f97111442b6
cdf58eadb68bae2c257357ed78f53e27c69c4b09
3e41664fdbfe1796d1a99500fb1bafc4fa308552
57a4b158959dbbbac107a4c8623dc7731a835bd2
1e64833dfb7c728bb69c3083f12bc70c44e9d2c1
f027010c1c793efee7a1734a024f1631a218018e
dfbd6d26c540d2805a078c11bae064e7aef39be8
d54663a4455a1889d08628d50c1b46bbfd576059
90b28df693e76604bf01c235be93c5dce73435ba
aa8f0d45a7eaba6ac258ce24a21a4e60c5a68981
5ae0e2caa480123123c31e6625e774ba61c0a87c
9921e406e059587396e01b73db90d78ac4845063
be9f4b8c03730399668191d209ed05e8e36de768
146c45cfd491921bdc15db8fdd368ab3232eb034
9a17d3e8dbb8207d184e8bcab0f2152977f673bf
eda9633f555d6a8f7bed9f1763198f379e1a4caf
6857229658b74c99b08cf619971c6984fa7617fb
91ee9b25bb5bcd3a3299bc2f5ae5652b659655f9
e34874184bed767b19e00e07f9d33b1502251893
d717a46c6e659cda1772f7b0ec161e547a9b527d
efc9bf6d0c1460c682c6b7d47d7b864337ec06cf
6d42573189a2935d915037f9bbf9d266b3712b63
c9bdc4b8e9fa8987c1d1f144e19341d757d572b6
6514a045f7370b461238868a8c85e3e00480ea1b
062dc97f4dc80928dbd69dba56b2c299893042bf
44abac52fb83f3fe807d1b3c69f6f3a0b1516e31
b1c2241e4bf263f4a056d5cd099f9a76ce8244f0
99986d776b8e27f29f8e256c3a03cf51cb61c48d
8e1c90463629faac2cb4ec7a1e4b5d870fedf0f2
a8695ef2b59e31c342e19547fe998ba30048f66d
14400131179f73515ac8b8ac712cb357b0a7e93f
5548273bdde36ec83c845f0e932c9f884786a077
a8ff45928109ca85c4e5952e979f3b182dd06546
dcba4fbd3a43986edd53357c90fbeb1191a535fc
9ae744759ab2a389a26d414a683b575e8c0b209a
05d3369abe091ed2969b6b6facdc74b7b41f559a
078d4bd3b8ec51351dc6d7dab3abf262e51aabb7
168407e8f0c5edc93e9a86a64c707cd25c0bbafd
8d9e79f90b2bceecb7b846650f6a0bb6605bf4be
f5c8c5ebb708f26d0d692ed8373789858a739f6f
d628f4fd8b8939d0e50c2a04464149db33bb2b7d
4e183ec9b82a8d35655229c6eab45b55416b1b81
b6be3174af9a0ef4c7e7f9fe25bccc09d5e2f152
de000fcc5e317458eda688ba90e133eaf222c543
ae545cf1f529f9adcc2a68a9b6ff9fee4f5344d1
db8bd332cfc687612dc4e78cec73e615c3bd7b76
ae0a1333760ebc8e0ca71652679c6acb016eec5f
a772f12ad09124d15f2da583ca9a0408067f34a2
70341d2188b9c9bd5a287bdd069652b7ca58fc02
080778881be6a9cd323952092054f67307e1b005
f0ae612e8906f3a173dd4247c094306596663f88
424c7ddae87a14b807d9e3b67b0fb6c5d6cc05b4
86ab90a815409b248e58577130980fee1888a1cb
24acccfb7af9de678c066c51e949587b64df81ff
26372394335babed3a388d44840caa455fde8949
b992cd64022c85de452a5dfcd8afdf1c938ea146
e27f080ba10ac446777f7510655eb184dc1de7d8
c1b7382e1fb626bf690865505f18ea87e689b14d
517611d6e960e22840a9697167fcc34be967f4ca
baab194362968dc35682030ddc7d4a41e51c34c2
21bb0e4dfb25ce290bb5a7da86e74ff751b9ec83
8abfdd23889deee6bd87b65e0d5a6a1a49cd3a89
308e0368daf0fb74f6002014cc4928fe41dfae82
8204861dc407b544a4c2f8e5dfb26db80178b91d
e8202fbc9aa085f8b38e625c08d270046b0d2f1d
3a554dc9cf30367fdbfe7d2ee2176d65ee61e688
7c4bba280783b9ffacc34f37a270557deeb73b3b
6e664ce6838c5bddd54e418a5e678058fbb19cee
a33ae50658235955330896c710c9f78bb90c196a
c679a1e29a0f993b00e4754e8221d942f8d576a8
5c753d3e27b77bc6d0a7586282b3f91e32fa9d08
ae858117f453361ee7f1a73d3dfeb5de01626ba8
5e415b1c3bd46980dcb9e73ffefe387edfea6474
81aba924308759c1674b003a49b5558119140373
88d71bf32dc22db2fcb55161712fb602c1a591d0
88670c3d75590341ca8f4f146394f0bae84d91e8
1343029502dbe0f22b257dec7e1d34a876db803b
261ac795ebfd8faf5fafd12a684f1438d280fca7
840c49ec9c2b82af4bf8c7bcfd8bad4d539f2a41
65bad3506c50f1ad6e22ea85c1156236b3f7b2fc
4c1c9390ca502b314d878dca592e8f662ec179c9
ced8ebb50bf741c16912db4045c7d00ce100eeb4
fa76516913e5da154b45d6466b8178ed161ca8c1
31887d14bb0ce6c85793ae1b5727f26cb1b83d24
fc2efb7778ea26eedc304d52d178b00f21004f5b
217430c44c4a9425c38d28cf41cd273453a41ec9
f43d8e6482f7d84bc74d4ecda716c445fb6a9756
fbfc6200729caa178bd57fdb7443d6b6106db770
72c44b229dca3d161f7a4e009104644d6f6f7c00
5026829614e3db8e7c88fdd2185473f20faa045f
b2862b6a5623f086ae931471495df31e7b6c0261
f1891c5ad7c0fba75353d7a5eccc88df9e907883
3ea7c2e752abd7249763266400754766e64ad8db
223d77f719911953998083698f02f5557755dd1b
575a8beb0c350e5bac29a04c17c123a8bc94c0b1
673a28822bf89a2d12123ebf1478e6197ce77437
1da58ae56626267b6768b808acbc456914793c63
cc0d0861f309fd6d57ae101e1a823a7d5515c458
7e156d138eb1d34f5ca705767c7bd6ac131b89cd
0f943442c3df7461730f7e90f0214c26658fd204
b108df8ebfc88c6ab1e985ebd48f2e1bdfbea381
74118bd0a1094e6b52bdce6e421535728aa1e85e
488beeb8df77ba3bdb177dff06175a1e31f35d27
56ea8ec9751b19ca602513819e64c0f6dd09e79e
fb42542a88f0e1b402f034a84882ed6f1a9c7d01
623ad75e4ed385ad2332a4167d875b93990e3b34
d9e026d200cbe3dfa8d0d32c23db66efc13f54ac
3d28ce0cb6dc47b5d7d8d9ada368596a5ea16ef6
4248d9d0db15b30a8abfcc28a85a2a2261f85737
e738028ea1c50fff229e29e0c83301d2235bc3b8
8323c5d5876094b14bb85759a202d042269ea3f2
b9ec9cf446b7ca7300e095959b068aed96d97ec3
bc2d6e3b4a9e656962c2b60299a6881081010959
daa1101a97ee788221f9aa2ad02dc1b55b254878
df78c169fb19e0c1220b2566b8410a350831e5f1
1b9d30cdd305a0a22e661e3d627ad1845177e08e
117fa10328043dd6b0cb882b3fad8fef1c7a4a69
aa1cca72031911f4d87d048a3a6089485b1764dc
426cc4acd8a18bbb34097ec117137a1325afe3aa
66e9e98245ad92d5d0df3ecb676e8ee10e3e4aeb
215c81e747cdcf9bf1566ee6724de3165c4589ad
852ac912d5007a2518058a4a3e49054fe4021135
413441e2c302bcdb35b7c270f959d9391ad8afb1
f2fcdb216ab71213495fa7ed5d30ba42fc9f1ad0
57f2122918b82100982ea5f56ed0982c60d6640a
48bd81bdb1c0cc19afb95701e3cd887371e5af42
675b88530b33f2a352b88424b86056978fdb8e3e
edbb682c12fd0533842372fb23b414fa422e7958
2f1b2419a0ff8e652c9fcee0efc09891b404847c
0761cf4bbaf99e0f592c179e129a6c8e4af377b2
0656b6dfed33f3a1510ff4d4f94a24eab7a0e8e2
aa35c2a78f4c5993e8801394d21c12869c4d06a2
f8d3c63bb7b92821d20ff15462fe3711ac489e52
394bbb3931fb898a49d00b6c533b6980b2e21e10
4b578de29d53cb45990d8a57e95b12c350cc128a
dab9bb8475f897c5b9893215d51c6a8280030c48
621701574a7fddbde22a57e8603fd4c8cd5ecdc9
999318a919182fe6e4090364a376952aca35058b
ff950de5f0fd90d3fe662b22c3048c4e688bc486
ede910646ffe08c90a98db1ca6fd19b7104bab71
9d7ce7a8c44bb32fa0830308e826e696d8126bf2
9239da8b83a36c764bc016fe19a1e65a2f228149
e8ff1c593db05799c3ec3fe0a6e2adfcd36b03c3
89b81c06f0c4900e8514c409571acdbb1cbdae54
7a932387be73c38ed3122b36b193d52d880b7d89
7dd96a9ac162b3b0d8c8354ed2e28883676b97b0
34b6d24571fa62dc0755f5eae49518b9bb99d481
0ad72dd72c8c31a69b9c714dcdadb3d509aeeec4
b93e96393b4c507b6f88456c8b6961f62b033461
65e33fc3912bb98dd3a76b993181c2c928b9252e
43f1ce1469e7401fc060302f98efead033a1fe0d
2f119ebaece7be50f6399ea8ab4a64f8136faf10
8e7029f471614e478e9307acbe198a91521e18f2
8c8e966384ba03d122b6c20090099340c81448e4
30567b4dc9dbe949aa13d956360cd0a2ca12cc86
140baff5ec78ee88d669eff38efb2f34352ccb66
044850a3237f878b7fd2cf760f93b56e4c55c745
f94d5db53a45b504fded0d84051138e417ce6fe0
c2bdd6d09f0c458114ee915ae07112069f4c605a
aef7f3050752fd16be7cea31806ad0a43513cca7
59a7ae6cac0e20171f6d5df3442e1d6ac9107190
3c9da24f2115090a9b3024c9691233f6fd42d189
9c9d6b6aa5f757b2f64755cbb94895ccd086d37d
21aff992d40a5a869f0138a2e4a3b8e4da0b4e20
331081c1cc8d24e583663a66694fcb5eaebf13aa
a121be5278edc6da2be4aedb1f20169b232d9a4b
e46c876d22267df9ffa904e1da0568e4385517de
85869384463b634d492ad3cc8e331dde96879c38
b2a03f7375ae6c7c54a8815bcfde37c85d8aaae4
2dd0f0344091f37abe12028dc07bb9ea94489db3
166a240a06ca73f3528554d4f4932be46bc37ec8
8866c910b1083fd0a9a8974e8c7f32405da52e02
6b17f60821b580d5500a139cdecb70f9de407bd6
95528563989104466970c7d55da40c4145ba6796
ee31c182aff77c1186f32b3cf1645310ad2d7908
8d1cffa4b72c3f18bc4bb5c2682d781962789225
2c720e19bf99709dc56b57b67f104f4160af1e27
51d7e43662c587cc5508c540c437b9ef7a460811
0057a66b198039b2cbf841b9703cd84d1be48d08
c86b96bf40eea0472e2783e984d02da9fee8946a
4e5c1ff2ab08366d33ac225f9eb38e477b2e5d33
5d1cb72bb81816670a69db38d2bbc95e706046c5
545eff5891fa247aca8df3002cbf7aaac7b3613b
57df66a2eae9a8bcf4a6791d0cccc7b9070b2b4e
42854d1998493fbe33fb8e1ed39cbbb0facd122f
7609a381ba3d482bd34558edb848585797ca9304
dc5737d6c56f16df4a40351f35dd2d5ce3518897
5ed908b024d4548f22c804f9bff6a6371a91b763
9740162719c6ab2657f62bc49cf5db98e6461e9e
a6c448289456f3cbfed9f1f6ae8358f52a89703f
02ca7e9c4f064bdab0dd9616407c2433a7fe792a
15a4bb50842e5771c792f691ad25d3b4d7319d85
1bcdc6df02e8d224282a29b471a2421a301c0517
c28d88b368445539ca7c57904a6bb60b0b2f5373
49907c76e7fd800c3109b385bd1911f3898a014c
8d7ad82d209f4725f2bcc868d5244bf547ed0569
75f27fddfa7aae6fb42562793e5cb9613cc09a58
d2475449d4fc59768490d7be487cc8f78669e6cd
36296fc8c292ae8dfa66085a49e248208d2ec91c
d6398590f74435a03d282be0e5949c6efd6292d9
f35667ac32a43fa3fa0e204ec4faae6701398ab5
71b7d3b7570731f14f6b9b687658d010058f1cb3
9f4431f65857da2e65e13b15a287fd8592a4ae39
5714251163fc6b7de4139238f5b873d36a4058ca
e7acf937506a80e8d972c71b363855db7fb43f60
6d4f69bce46f222e22e3e481b2fa4915fc6544c0
5574094e1d0e7f2c1c508d7ce405fe5afc72875a
10ca3d7ba4e08082a06c903d340d9d64de15e919
ee96297be1e7a3e4ceece9e1a53cc97327997805
206440ff9c92ebc1e0946f2a7b6fba0b41c61dbe
3d2af0eff35841d9872b88c4c948731f2f806cee
dbd63ff69f3c29e3178773b160834ebd08783cbe
96731c927cd95cb32a42a0a037f22afa01ff03b5
21c5bcdc8ead083a152d2f983e5ce62f8bf6feb8
d67a3894508cd4bcf3658ecbaa2dea1981075cef
128d6fdf750538a20f11f3f52017f3c0b441c9ce
25b95dcad65993e10fa5b05390388d64cc776793
b1a8b5644f63f1f32db9998b4a0139555dc50c08
d6398590f74435a03d282be0e5949c6efd6292d9
f35667ac32a43fa3fa0e204ec4faae6701398ab5
71b7d3b7570731f14f6b9b687658d010058f1cb3
9f4431f65857da2e65e13b15a287fd8592a4ae39
5714251163fc6b7de4139238f5b873d36a4058ca
e7acf937506a80e8d972c71b363855db7fb43f60
6d4f69bce46f222e22e3e481b2fa4915fc6544c0
5574094e1d0e7f2c1c508d7ce405fe5afc72875a
10ca3d7ba4e08082a06c903d340d9d64de15e919
ee96297be1e7a3e4ceece9e1a53cc97327997805
206440ff9c92ebc1e0946f2a7b6fba0b41c61dbe
3d2af0eff35841d9872b88c4c948731f2f806cee
dbd63ff69f3c29e3178773b160834ebd08783cbe
96731c927cd95cb32a42a0a037f22afa01ff03b5
e0abd264a5dab14a98cfbe65e4b8a135f622829e
752e7736f30fd2095b8d36e72bc331ffa57c6532
a73eef993c8c29350e526074043cfdfd1f648b84
ed7676948c05cd62a6bce49dfa46cfb2c6c54e87
0634c00624fee1c3229ffce9a33af12eb884d043
370ff170d584f48ad97d3ee425b7411dfd556f2f
d3b54dd92391534ad8911d1e55720049557c9d7a
3929d8bbf29c99445306a45fc5f5169fc3bea39a
39dad1f7d35a8fb13f29dda7497d0da9fdb96f39
e002fbb734fb9d01e430546a2e227e292ed8f404
c5659789dfa88f074ce44f2d8d90468024d122f8
d707e440e93a106e122044c67e5d1195b49adb28
e01f92a49ed96588f748b68b1d702445e5eb0498
864b373fbd57e4b1fc9eb121e5f71e040354a166
9a802f2d6110d6bce29ba2f4072cfa011dc8d904
456d3fa3daaa9c7321e612bec2ec3f89b85b51fa
9e15650e98fa660c1a5201c26fec2306177445a8
e87c19e0936a77d79d816657634c3865a29ac990
a98685af4607b235f9bfe992e4832d4021dbf8ba
5eb8dae26af9a44b7f3058d13c3d023319c5b757
2e1aa9b36ba473e1b0ecbbc35f4e7c79a02f159a
f56243bde5869e8170ab2c15e8c80ec33a4d6211
6a93b1f004ba6ae4efd4bdf18fd7eae8eb455e61
be56511e88a658097348b06886a9428b50f29d53
303e8688d284e2faed0d9ca0072f4bbfa9abf7c5
e00531ed75169932f4eec5f047f626aaf42ae791
3be10c1492602451b5cb1c46ad092c8c243fc3ad
fe14d1a9ff155ea3772cb0dca4286427ab62a8ad
8427579d10b28a91b854e4e7733f73d9302a9f9f
0c0d6f75c3d6b33c550e74bb9fbc578332af6caf
d72a257245d5145dd16ee48f7edb5d16520b87eb
a7cceb5a67a7b2d46c8a13cb3832945374287066
c85ee4caa1705159514e52ab83dfca16268af4a9
4ca81fdc3dfccfd13b3f422185dc98adcf07f290
190c230f0dc90297607e3479357621f51fa49e91
6fd41ae687a7dc5cd5fefee673cca38c033e378f
46cdd774703c88fa7aadd1c67ea207bd8a95a7b8
0b5a2e8b706db749affc2f6c5783a39c27edc62e
3dda190f50f08bbaa1156837d36eda227669f3bc
9f737705038f23d648d6601d04605a575abf28c1
d6d6f93f2df24d89e7875756bddcba67059d16b2
3eeaadc0edd55207f22ba8f6910fea8f7264e5d0
057dff3fbc728b169a0b3cfd3f36c9e25a49477c
e3078a2eac2dd0f2bde939250b8fcb41a059a03e
57958d263252e9914b2c25ef68bffedc1abc292e
# Removal of wildcards throughout the codebase
c63e93a09f86e455ea8c1e9ba13e6ae572550957