Compare commits
	
		
			1113 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					a1a993282b | ||
| 
						 | 
					6cd5eb3e22 | ||
| 
						 | 
					5cc9319a94 | ||
| 
						 | 
					3600a9b40b | ||
| 
						 | 
					b37623cd86 | ||
| 
						 | 
					67b7dbfcfe | ||
| 
						 | 
					7752add8aa | ||
| 
						 | 
					7c528be73e | ||
| 
						 | 
					4d055913dc | ||
| 
						 | 
					4edb1eb3ad | ||
| 
						 | 
					69e44a3722 | ||
| 
						 | 
					ba706fc5c3 | ||
| 
						 | 
					975d138a57 | ||
| 
						 | 
					c4530a6d17 | ||
| 
						 | 
					b6399a8ad9 | ||
| 
						 | 
					9c9b85ac5e | ||
| 
						 | 
					872abf05f4 | ||
| 
						 | 
					d07e7fcce7 | ||
| 
						 | 
					f521737b26 | ||
| 
						 | 
					18dd9c2d2d | ||
| 
						 | 
					72cc4b2fb0 | ||
| 
						 | 
					c6d0fc0f71 | ||
| 
						 | 
					b3d947d4c3 | ||
| 
						 | 
					83959e5e23 | ||
| 
						 | 
					70400bc83e | ||
| 
						 | 
					9c1f519f8a | ||
| 
						 | 
					88d0ea34bf | ||
| 
						 | 
					b3aaa10646 | ||
| 
						 | 
					59059321a6 | ||
| 
						 | 
					b0a73e5525 | ||
| 
						 | 
					307a618591 | ||
| 
						 | 
					28c2f46f13 | ||
| 
						 | 
					190131a1b8 | ||
| 
						 | 
					de97869384 | ||
| 
						 | 
					eb031e8584 | ||
| 
						 | 
					0f78727db5 | ||
| 
						 | 
					dcd3573e16 | ||
| 
						 | 
					48c3a8992f | ||
| 
						 | 
					d95bde1c77 | ||
| 
						 | 
					e3caaacc55 | ||
| 
						 | 
					714c6b8fc0 | ||
| 
						 | 
					63f5351016 | ||
| 
						 | 
					066df4dd52 | ||
| 
						 | 
					e1c3fac974 | ||
| 
						 | 
					a0abcbb54e | ||
| 
						 | 
					fbcf0a3eea | ||
| 
						 | 
					fe6bbd6c21 | ||
| 
						 | 
					be7a7d365f | ||
| 
						 | 
					45b14060f6 | ||
| 
						 | 
					a7785a3029 | ||
| 
						 | 
					451075516d | ||
| 
						 | 
					49e3ded63c | ||
| 
						 | 
					14a93a13c8 | ||
| 
						 | 
					3019e88293 | ||
| 
						 | 
					91a80017b4 | ||
| 
						 | 
					656dff45f1 | ||
| 
						 | 
					11b006c356 | ||
| 
						 | 
					62d84d13d0 | ||
| 
						 | 
					521e87ca00 | ||
| 
						 | 
					6217d8805b | ||
| 
						 | 
					23bc0ab4b7 | ||
| 
						 | 
					0b0c8191dd | ||
| 
						 | 
					7a57acd646 | ||
| 
						 | 
					80b35b8308 | ||
| 
						 | 
					ca868b9b61 | ||
| 
						 | 
					9a0abb1452 | ||
| 
						 | 
					ba12f55fe4 | ||
| 
						 | 
					cd7b09e27e | ||
| 
						 | 
					1ab18788e6 | ||
| 
						 | 
					dd0303feee | ||
| 
						 | 
					2f76fe1c3c | ||
| 
						 | 
					831a87abc9 | ||
| 
						 | 
					f048b0e414 | ||
| 
						 | 
					6f13914a92 | ||
| 
						 | 
					6a2d12ce27 | ||
| 
						 | 
					869de6886f | ||
| 
						 | 
					5bde14d6ba | ||
| 
						 | 
					9bb251e14a | ||
| 
						 | 
					22a23ee977 | ||
| 
						 | 
					f6358492a5 | ||
| 
						 | 
					272867e56e | ||
| 
						 | 
					0f69f11b78 | ||
| 
						 | 
					17738dfdea | ||
| 
						 | 
					caae18dbce | ||
| 
						 | 
					09593e3382 | ||
| 
						 | 
					15d8793a93 | ||
| 
						 | 
					da564e86cf | ||
| 
						 | 
					7922f8238e | ||
| 
						 | 
					501552dc23 | ||
| 
						 | 
					83ae66e6ae | ||
| 
						 | 
					fdba9d5e9c | ||
| 
						 | 
					833f029335 | ||
| 
						 | 
					97d2be8187 | ||
| 
						 | 
					e244ba4775 | ||
| 
						 | 
					e5ec5ff6c8 | ||
| 
						 | 
					88e271c4ad | ||
| 
						 | 
					779eb56068 | ||
| 
						 | 
					c9845a36fc | ||
| 
						 | 
					322c6fde3e | ||
| 
						 | 
					1c8cea513c | ||
| 
						 | 
					92532a958e | ||
| 
						 | 
					53f57dfcf7 | ||
| 
						 | 
					ef8fa2472c | ||
| 
						 | 
					8b8e7312ea | ||
| 
						 | 
					fd3db800fe | ||
| 
						 | 
					9186ac5321 | ||
| 
						 | 
					d2a68ea301 | ||
| 
						 | 
					b231725294 | ||
| 
						 | 
					62a48a94ff | ||
| 
						 | 
					68872dd02c | ||
| 
						 | 
					c1369a7c92 | ||
| 
						 | 
					c4dce79b15 | ||
| 
						 | 
					c58bf46f5e | ||
| 
						 | 
					8b2bb127b0 | ||
| 
						 | 
					33b60e842f | ||
| 
						 | 
					70a95b2f04 | ||
| 
						 | 
					e3b02a7c5d | ||
| 
						 | 
					74d328206b | ||
| 
						 | 
					db3ba0f679 | ||
| 
						 | 
					d563aafbc9 | ||
| 
						 | 
					7e31980ba3 | ||
| 
						 | 
					f7ceb788e8 | ||
| 
						 | 
					710212c23a | ||
| 
						 | 
					d1500746c0 | ||
| 
						 | 
					a6c7269f78 | ||
| 
						 | 
					a40130d79b | ||
| 
						 | 
					8301bc74f3 | ||
| 
						 | 
					c4be084516 | ||
| 
						 | 
					b8228ac6eb | ||
| 
						 | 
					57a1f5eebe | ||
| 
						 | 
					79e31cb041 | ||
| 
						 | 
					0e8464bd42 | ||
| 
						 | 
					a93333ddbf | ||
| 
						 | 
					dc729d9846 | ||
| 
						 | 
					271790d22e | ||
| 
						 | 
					ad769d6614 | ||
| 
						 | 
					07b4b785fc | ||
| 
						 | 
					95ce65d8cc | ||
| 
						 | 
					1addf3e176 | ||
| 
						 | 
					b813508eb7 | ||
| 
						 | 
					9e9d88f184 | ||
| 
						 | 
					1bd392aba9 | ||
| 
						 | 
					ba558404d3 | ||
| 
						 | 
					d03ffc1f26 | ||
| 
						 | 
					251c937b7e | ||
| 
						 | 
					934513df80 | ||
| 
						 | 
					9142a096df | ||
| 
						 | 
					9daec49212 | ||
| 
						 | 
					4007980c0c | ||
| 
						 | 
					b58c438015 | ||
| 
						 | 
					e6f273d5e1 | ||
| 
						 | 
					7967bd4385 | ||
| 
						 | 
					cb508c6b9f | ||
| 
						 | 
					2b1feb1586 | ||
| 
						 | 
					e1e0ee5cb5 | ||
| 
						 | 
					a725de55f2 | ||
| 
						 | 
					edd54cc5f6 | ||
| 
						 | 
					2bb9fdc82b | ||
| 
						 | 
					a7b910a755 | ||
| 
						 | 
					78ca89d2b4 | ||
| 
						 | 
					1eda9b441f | ||
| 
						 | 
					47766685d9 | ||
| 
						 | 
					8e639ea338 | ||
| 
						 | 
					425b3bfdda | ||
| 
						 | 
					034a152668 | ||
| 
						 | 
					0e0f194df6 | ||
| 
						 | 
					3b23b787f3 | ||
| 
						 | 
					68371c98d4 | ||
| 
						 | 
					81a705096a | ||
| 
						 | 
					2e3bf66502 | ||
| 
						 | 
					885cc90fb5 | ||
| 
						 | 
					0a6e7dd74e | ||
| 
						 | 
					c1a5a661e7 | ||
| 
						 | 
					a9c59526e0 | ||
| 
						 | 
					fe1ca3d329 | ||
| 
						 | 
					38e9e7c1ed | ||
| 
						 | 
					ac21f6772d | ||
| 
						 | 
					483988f814 | ||
| 
						 | 
					93f51fe127 | ||
| 
						 | 
					d889b5aaf2 | ||
| 
						 | 
					74caa132c5 | ||
| 
						 | 
					408e9b4239 | ||
| 
						 | 
					5650db7ba2 | ||
| 
						 | 
					c51df93e3e | ||
| 
						 | 
					2095951e07 | ||
| 
						 | 
					8bbc8c09a5 | ||
| 
						 | 
					a9f6f7662f | ||
| 
						 | 
					13789c5612 | ||
| 
						 | 
					7046fa1cdb | ||
| 
						 | 
					aeb98810ed | ||
| 
						 | 
					aa19f45d94 | ||
| 
						 | 
					c9bc9e327d | ||
| 
						 | 
					8309fee510 | ||
| 
						 | 
					e6bec115ae | ||
| 
						 | 
					8b161e1a07 | ||
| 
						 | 
					696610bba7 | ||
| 
						 | 
					f33a44643f | ||
| 
						 | 
					f4f3219d61 | ||
| 
						 | 
					1950d8ec26 | ||
| 
						 | 
					4e9e1555f4 | ||
| 
						 | 
					a4a40426bf | ||
| 
						 | 
					d44733ff3e | ||
| 
						 | 
					bc507fd98b | ||
| 
						 | 
					a604ea7153 | ||
| 
						 | 
					8c731ac016 | ||
| 
						 | 
					1d77d202e6 | ||
| 
						 | 
					90de0dec04 | ||
| 
						 | 
					c87c450905 | ||
| 
						 | 
					8871659b07 | ||
| 
						 | 
					42df56a98d | ||
| 
						 | 
					88d0a0a879 | ||
| 
						 | 
					df422c0991 | ||
| 
						 | 
					837f461bb1 | ||
| 
						 | 
					af92792d4a | ||
| 
						 | 
					2292df922d | ||
| 
						 | 
					0676b68493 | ||
| 
						 | 
					fdec018186 | ||
| 
						 | 
					743e73d755 | ||
| 
						 | 
					bc20e16584 | ||
| 
						 | 
					a4400a4ff1 | ||
| 
						 | 
					2927ed29d8 | ||
| 
						 | 
					15483a395f | ||
| 
						 | 
					e44b33fc67 | ||
| 
						 | 
					af09a91d64 | ||
| 
						 | 
					a644dff043 | ||
| 
						 | 
					664ef6bcad | ||
| 
						 | 
					deeb80dd67 | ||
| 
						 | 
					9d3f3d8aec | ||
| 
						 | 
					deee6ed8c9 | ||
| 
						 | 
					94d60432f3 | ||
| 
						 | 
					b6140a03b4 | ||
| 
						 | 
					7845238918 | ||
| 
						 | 
					e870110875 | ||
| 
						 | 
					8eacaa8e80 | ||
| 
						 | 
					21d9bf059e | ||
| 
						 | 
					23b6c8e839 | ||
| 
						 | 
					a793cab751 | ||
| 
						 | 
					882be286d9 | ||
| 
						 | 
					d5858092ca | ||
| 
						 | 
					8486f6c867 | ||
| 
						 | 
					9d2298037e | ||
| 
						 | 
					42e0b0a025 | ||
| 
						 | 
					e5d28e00e2 | ||
| 
						 | 
					56a641e516 | ||
| 
						 | 
					7cd01714fc | ||
| 
						 | 
					9148d412e5 | ||
| 
						 | 
					5a5adc4ed6 | ||
| 
						 | 
					344146ba2d | ||
| 
						 | 
					0870fda2ac | ||
| 
						 | 
					8ffacefb04 | ||
| 
						 | 
					a6a50fa162 | ||
| 
						 | 
					a5f4545168 | ||
| 
						 | 
					551f30d32f | ||
| 
						 | 
					2f1f62a916 | ||
| 
						 | 
					1ec3b65a3a | ||
| 
						 | 
					8992d40e37 | ||
| 
						 | 
					1c09c3770b | ||
| 
						 | 
					0dfdb22509 | ||
| 
						 | 
					a165bef741 | ||
| 
						 | 
					fa3068f6e6 | ||
| 
						 | 
					d1b26781d3 | ||
| 
						 | 
					7a8e605704 | ||
| 
						 | 
					5913cc0fd7 | ||
| 
						 | 
					c6f5c5c725 | ||
| 
						 | 
					2b7e2a45ea | ||
| 
						 | 
					f024e30753 | ||
| 
						 | 
					408b3c5125 | ||
| 
						 | 
					90deb067a6 | ||
| 
						 | 
					39d4a7d842 | ||
| 
						 | 
					37f563d3d5 | ||
| 
						 | 
					80184a1249 | ||
| 
						 | 
					ec9dafcfdf | ||
| 
						 | 
					b1a290981c | ||
| 
						 | 
					2f3540c996 | ||
| 
						 | 
					0d8791e1a7 | ||
| 
						 | 
					d9e8bfff4c | ||
| 
						 | 
					d41fe195f4 | ||
| 
						 | 
					1686d8081b | ||
| 
						 | 
					f1fdbd56e9 | ||
| 
						 | 
					ae25dbf6a5 | ||
| 
						 | 
					058b926a94 | ||
| 
						 | 
					4591a37844 | ||
| 
						 | 
					8abefb1505 | ||
| 
						 | 
					0afbfd58ce | ||
| 
						 | 
					6c5549dd46 | ||
| 
						 | 
					0e0da9ecbf | ||
| 
						 | 
					7a7f63586f | ||
| 
						 | 
					07a2995285 | ||
| 
						 | 
					b822e92c0e | ||
| 
						 | 
					0ecf2229e6 | ||
| 
						 | 
					47272519b5 | ||
| 
						 | 
					481adcdc21 | ||
| 
						 | 
					78bdf20603 | ||
| 
						 | 
					0642fb66cd | ||
| 
						 | 
					5ef55307f5 | ||
| 
						 | 
					b9848f360c | ||
| 
						 | 
					b5a14ddb68 | ||
| 
						 | 
					e4302562ff | ||
| 
						 | 
					471b8362e2 | ||
| 
						 | 
					a33fcd19b4 | ||
| 
						 | 
					7f2f70e1a6 | ||
| 
						 | 
					f9d183837a | ||
| 
						 | 
					02c6b1b6c7 | ||
| 
						 | 
					0c1540e531 | ||
| 
						 | 
					6893a5e98a | ||
| 
						 | 
					559e545e36 | ||
| 
						 | 
					cf90bb9807 | ||
| 
						 | 
					f35c939fc3 | ||
| 
						 | 
					34e2fa1d49 | ||
| 
						 | 
					944b220c90 | ||
| 
						 | 
					c5ea8c98fb | ||
| 
						 | 
					02ab50d8dd | ||
| 
						 | 
					48fefb03cb | ||
| 
						 | 
					7ea6c46b2c | ||
| 
						 | 
					0597ded1d3 | ||
| 
						 | 
					c3c2ac80e7 | ||
| 
						 | 
					6bd0e37670 | ||
| 
						 | 
					11990815a6 | ||
| 
						 | 
					ded8fef16b | ||
| 
						 | 
					53dbbd2ba3 | ||
| 
						 | 
					e4cdb3834b | ||
| 
						 | 
					86dd7958e1 | ||
| 
						 | 
					fe98efdc21 | ||
| 
						 | 
					8e5bbcd3a1 | ||
| 
						 | 
					f936ab9aab | ||
| 
						 | 
					84f6cdec86 | ||
| 
						 | 
					ab5bed456b | ||
| 
						 | 
					01c107ba62 | ||
| 
						 | 
					ff0947c270 | ||
| 
						 | 
					a3e6cc54b5 | ||
| 
						 | 
					fcd481ee15 | ||
| 
						 | 
					b237b713ef | ||
| 
						 | 
					3bffa6b04a | ||
| 
						 | 
					83dc129f03 | ||
| 
						 | 
					ca60efd786 | ||
| 
						 | 
					04b516a1a0 | ||
| 
						 | 
					5387f8fe83 | ||
| 
						 | 
					b5c7374890 | ||
| 
						 | 
					f51a160bde | ||
| 
						 | 
					cbf70c1d63 | ||
| 
						 | 
					28ff65be5a | ||
| 
						 | 
					74af47f4d6 | ||
| 
						 | 
					4c4e0b9d07 | ||
| 
						 | 
					af0819f454 | ||
| 
						 | 
					27f7871a08 | ||
| 
						 | 
					6961492e00 | ||
| 
						 | 
					1c3cfddab0 | ||
| 
						 | 
					71931b961a | ||
| 
						 | 
					64e9406488 | ||
| 
						 | 
					900ebbd985 | ||
| 
						 | 
					cb7cea6809 | ||
| 
						 | 
					4e2ded571e | ||
| 
						 | 
					da2762dac3 | ||
| 
						 | 
					eb3c244023 | ||
| 
						 | 
					3157e7924f | ||
| 
						 | 
					92e2e8224f | ||
| 
						 | 
					1d022905ab | ||
| 
						 | 
					607dab01d6 | ||
| 
						 | 
					6edc73a8ba | ||
| 
						 | 
					596717bf32 | ||
| 
						 | 
					b5cea41f87 | ||
| 
						 | 
					8542f8bfd4 | ||
| 
						 | 
					fc76ca4523 | ||
| 
						 | 
					63f95317a2 | ||
| 
						 | 
					26fb35fd4d | ||
| 
						 | 
					a8f2bb19db | ||
| 
						 | 
					ddec9627b8 | ||
| 
						 | 
					24b1526534 | ||
| 
						 | 
					bf30fc0dc3 | ||
| 
						 | 
					4b7770361d | ||
| 
						 | 
					50c36bb2ba | ||
| 
						 | 
					16f6a0019c | ||
| 
						 | 
					7f3f18f991 | ||
| 
						 | 
					6ab69b499d | ||
| 
						 | 
					f724506550 | ||
| 
						 | 
					1eb2bbd389 | ||
| 
						 | 
					5ada7eb5ec | ||
| 
						 | 
					c49a6f3bf2 | ||
| 
						 | 
					aa924dc348 | ||
| 
						 | 
					f6fb785cea | ||
| 
						 | 
					25e7b1d7a3 | ||
| 
						 | 
					bdfb77166e | ||
| 
						 | 
					dbed09cb55 | ||
| 
						 | 
					9f3ebb0036 | ||
| 
						 | 
					ddb5e58057 | ||
| 
						 | 
					4e5707720b | ||
| 
						 | 
					e9628187f2 | ||
| 
						 | 
					c8f9cdd6fa | ||
| 
						 | 
					7cfa9c38e0 | ||
| 
						 | 
					7cc368305f | ||
| 
						 | 
					682694cc07 | ||
| 
						 | 
					ac23b8e624 | ||
| 
						 | 
					12c4677912 | ||
| 
						 | 
					0e0ae6c083 | ||
| 
						 | 
					49d62b8225 | ||
| 
						 | 
					0909e186a1 | ||
| 
						 | 
					3557879361 | ||
| 
						 | 
					fa317c534d | ||
| 
						 | 
					119abec1cf | ||
| 
						 | 
					92beee10d3 | ||
| 
						 | 
					c110f32993 | ||
| 
						 | 
					a18970dceb | ||
| 
						 | 
					d3d3294277 | ||
| 
						 | 
					ef7f94ac76 | ||
| 
						 | 
					9fcc4c7355 | ||
| 
						 | 
					751cb0ca8b | ||
| 
						 | 
					3343919c92 | ||
| 
						 | 
					4eb7668922 | ||
| 
						 | 
					c706dc12fe | ||
| 
						 | 
					1f272b7aba | ||
| 
						 | 
					09d830d02e | ||
| 
						 | 
					d7429c201c | ||
| 
						 | 
					939e16c59a | ||
| 
						 | 
					fe585d27d8 | ||
| 
						 | 
					e9352fe811 | ||
| 
						 | 
					a52c938fef | ||
| 
						 | 
					153cf3e859 | ||
| 
						 | 
					6b46370d1a | ||
| 
						 | 
					c2ff89b2cf | ||
| 
						 | 
					2a57a5f7d0 | ||
| 
						 | 
					32d1ed5c6a | ||
| 
						 | 
					6d8d319557 | ||
| 
						 | 
					9e0ddb08e3 | ||
| 
						 | 
					74979ca16a | ||
| 
						 | 
					0c77179c46 | ||
| 
						 | 
					935b9e4cd6 | ||
| 
						 | 
					0f362f80e3 | ||
| 
						 | 
					0b5654f870 | ||
| 
						 | 
					4ec5048730 | ||
| 
						 | 
					6b8e810466 | ||
| 
						 | 
					9b3e0a324c | ||
| 
						 | 
					f7531383f3 | ||
| 
						 | 
					7724b8059d | ||
| 
						 | 
					2ada93db9c | ||
| 
						 | 
					d070711409 | ||
| 
						 | 
					5909634837 | ||
| 
						 | 
					07ac5c27ca | ||
| 
						 | 
					9f7aafac0b | ||
| 
						 | 
					12b3bd4ee0 | ||
| 
						 | 
					9e30c39035 | ||
| 
						 | 
					3dbcb1daee | ||
| 
						 | 
					a9d4fd5e1e | ||
| 
						 | 
					07f8e6fca9 | ||
| 
						 | 
					f0ed0bad13 | ||
| 
						 | 
					8fccc1eb63 | ||
| 
						 | 
					62d2a22ab8 | ||
| 
						 | 
					10438c21ff | ||
| 
						 | 
					ec99d35cee | ||
| 
						 | 
					85fe5867f3 | ||
| 
						 | 
					1a77473e13 | ||
| 
						 | 
					cc483fba5a | ||
| 
						 | 
					94686d3fe8 | ||
| 
						 | 
					468ac9cbd2 | ||
| 
						 | 
					9f8293a5a0 | ||
| 
						 | 
					ce9e443c60 | ||
| 
						 | 
					99b1ddf44c | ||
| 
						 | 
					c083d02bef | ||
| 
						 | 
					00253e46b3 | ||
| 
						 | 
					d2b7de3801 | ||
| 
						 | 
					adcf258551 | ||
| 
						 | 
					2df51622ba | ||
| 
						 | 
					a7d7667491 | ||
| 
						 | 
					0ad45d6826 | ||
| 
						 | 
					f23e70ff08 | ||
| 
						 | 
					b96be291bb | ||
| 
						 | 
					72b3403728 | ||
| 
						 | 
					b1964a1c10 | ||
| 
						 | 
					25fb3113fa | ||
| 
						 | 
					24acf8855f | ||
| 
						 | 
					06855dd1de | ||
| 
						 | 
					65d556ef4e | ||
| 
						 | 
					54b8e362d5 | ||
| 
						 | 
					45b41b88bd | ||
| 
						 | 
					1baad726ae | ||
| 
						 | 
					b19fb22146 | ||
| 
						 | 
					8dec9cd835 | ||
| 
						 | 
					50d3f83fce | ||
| 
						 | 
					41b2f9b911 | ||
| 
						 | 
					a02c091376 | ||
| 
						 | 
					01e6169cfb | ||
| 
						 | 
					1074b6b787 | ||
| 
						 | 
					d45fbcb10f | ||
| 
						 | 
					f334a03397 | ||
| 
						 | 
					3ce37dacbd | ||
| 
						 | 
					166eb7614f | ||
| 
						 | 
					8b3f3b11f0 | ||
| 
						 | 
					2d84fae2c8 | ||
| 
						 | 
					5204e3ac03 | ||
| 
						 | 
					547b18db9a | ||
| 
						 | 
					37f9d3e200 | ||
| 
						 | 
					4b24c78f0f | ||
| 
						 | 
					994f49b3c1 | ||
| 
						 | 
					79ee0e34ea | ||
| 
						 | 
					b295053662 | ||
| 
						 | 
					61059e66ec | ||
| 
						 | 
					f4de000646 | ||
| 
						 | 
					d20c263912 | ||
| 
						 | 
					07e40afa3d | ||
| 
						 | 
					8179915e06 | ||
| 
						 | 
					4f79a30689 | ||
| 
						 | 
					a58a3e90c8 | ||
| 
						 | 
					8d8f32b081 | ||
| 
						 | 
					9d866a3616 | ||
| 
						 | 
					0fbba70003 | ||
| 
						 | 
					598a7edf6b | ||
| 
						 | 
					b415b73b4a | ||
| 
						 | 
					b6d8ede854 | ||
| 
						 | 
					d64a682e74 | ||
| 
						 | 
					d080432e14 | ||
| 
						 | 
					8bd1293be7 | ||
| 
						 | 
					ce411ec871 | ||
| 
						 | 
					82a5989f5c | ||
| 
						 | 
					bb514d3acb | ||
| 
						 | 
					c96b717273 | ||
| 
						 | 
					d245b7fb29 | ||
| 
						 | 
					edde71fc09 | ||
| 
						 | 
					b7b8fdfd0c | ||
| 
						 | 
					8dc831088e | ||
| 
						 | 
					c07d448aac | ||
| 
						 | 
					57a330e589 | ||
| 
						 | 
					64437e4e1a | ||
| 
						 | 
					96f3bcb42b | ||
| 
						 | 
					c8b4566194 | ||
| 
						 | 
					d30ff220f6 | ||
| 
						 | 
					f0fbd4790f | ||
| 
						 | 
					cb1f28a3a3 | ||
| 
						 | 
					cc1e3c534e | ||
| 
						 | 
					f4f79f47bd | ||
| 
						 | 
					ff617c3fab | ||
| 
						 | 
					43524a9127 | ||
| 
						 | 
					48ff67dc06 | ||
| 
						 | 
					8bd154b604 | ||
| 
						 | 
					9da018fdff | ||
| 
						 | 
					4f4788c1c3 | ||
| 
						 | 
					d0d8c9a081 | ||
| 
						 | 
					f3b5adbf40 | ||
| 
						 | 
					38c9b6b0b2 | ||
| 
						 | 
					79be0eca73 | ||
| 
						 | 
					9bd02ca8ba | ||
| 
						 | 
					f12ecd8404 | ||
| 
						 | 
					53803b2218 | ||
| 
						 | 
					67c2453c82 | ||
| 
						 | 
					455000c02d | ||
| 
						 | 
					a2684cce7c | ||
| 
						 | 
					27ae54d7d6 | ||
| 
						 | 
					aec577a4b4 | ||
| 
						 | 
					6f467d5a1b | ||
| 
						 | 
					e6c9e78935 | ||
| 
						 | 
					3750a85c5f | ||
| 
						 | 
					03de13d618 | ||
| 
						 | 
					1588bc4cae | ||
| 
						 | 
					b718ae0423 | ||
| 
						 | 
					a8f540cf29 | ||
| 
						 | 
					e6a1fabdd3 | ||
| 
						 | 
					291960d159 | ||
| 
						 | 
					20b68c6a42 | ||
| 
						 | 
					e4ba805e00 | ||
| 
						 | 
					93be0f975f | ||
| 
						 | 
					cbfeef39bc | ||
| 
						 | 
					d7dfa2220e | ||
| 
						 | 
					59c3e4467a | ||
| 
						 | 
					117833addc | ||
| 
						 | 
					edf17a44ca | ||
| 
						 | 
					6db2458c1d | ||
| 
						 | 
					2556bfcbf2 | ||
| 
						 | 
					9bdce800d8 | ||
| 
						 | 
					9adab5f9bf | ||
| 
						 | 
					a6f998d406 | ||
| 
						 | 
					ab21558c47 | ||
| 
						 | 
					17c4d59b15 | ||
| 
						 | 
					d53f4dfa1e | ||
| 
						 | 
					da959aca28 | ||
| 
						 | 
					91c182d93d | ||
| 
						 | 
					6ecd49abe1 | ||
| 
						 | 
					6745bff132 | ||
| 
						 | 
					27db78567b | ||
| 
						 | 
					83dd92cfec | ||
| 
						 | 
					5605061435 | ||
| 
						 | 
					241b178ebc | ||
| 
						 | 
					d0288e23d8 | ||
| 
						 | 
					9d8cf33acc | ||
| 
						 | 
					6a4868f2b5 | ||
| 
						 | 
					aa84ee4362 | ||
| 
						 | 
					1e17919a26 | ||
| 
						 | 
					df3546b073 | ||
| 
						 | 
					24e26e190b | ||
| 
						 | 
					ad7cda534d | ||
| 
						 | 
					863bece70b | ||
| 
						 | 
					22f97aa00b | ||
| 
						 | 
					e32607b05c | ||
| 
						 | 
					1790eee1c6 | ||
| 
						 | 
					ec2518525a | ||
| 
						 | 
					eb4fb4ff41 | ||
| 
						 | 
					4f997a3826 | ||
| 
						 | 
					c54015a60d | ||
| 
						 | 
					57c432d3ea | ||
| 
						 | 
					bd8c883e13 | ||
| 
						 | 
					b5c3b37b3c | ||
| 
						 | 
					ece6507df2 | ||
| 
						 | 
					04515ffbb8 | ||
| 
						 | 
					ed24a0735a | ||
| 
						 | 
					2498129ff3 | ||
| 
						 | 
					066638e7c0 | ||
| 
						 | 
					95610de5f3 | ||
| 
						 | 
					9154c0a678 | ||
| 
						 | 
					772ec208c0 | ||
| 
						 | 
					7914832be9 | ||
| 
						 | 
					99500c9c91 | ||
| 
						 | 
					b9b9a32b83 | ||
| 
						 | 
					f615b80fbc | ||
| 
						 | 
					319f32cdaa | ||
| 
						 | 
					ba091c9f5b | ||
| 
						 | 
					3288711d16 | ||
| 
						 | 
					8b0509a5c3 | ||
| 
						 | 
					d7612e9304 | ||
| 
						 | 
					4dcb30110f | ||
| 
						 | 
					7ff73d1064 | ||
| 
						 | 
					ca2fe9cf45 | ||
| 
						 | 
					b61f509755 | ||
| 
						 | 
					ec012cb137 | ||
| 
						 | 
					69ae324676 | ||
| 
						 | 
					4d656f8bd1 | ||
| 
						 | 
					c98439ae65 | ||
| 
						 | 
					4f9f04206d | ||
| 
						 | 
					fc54a6e418 | ||
| 
						 | 
					25d3019d1a | ||
| 
						 | 
					1711d8bdaf | ||
| 
						 | 
					28d967ccce | ||
| 
						 | 
					f02d5e7975 | ||
| 
						 | 
					4bfe9b640e | ||
| 
						 | 
					ab1cc8c890 | ||
| 
						 | 
					d657a0482a | ||
| 
						 | 
					8562d38ca4 | ||
| 
						 | 
					28786a3570 | ||
| 
						 | 
					b07a77f705 | ||
| 
						 | 
					0d44942e8e | ||
| 
						 | 
					dd829395e3 | ||
| 
						 | 
					18fa54181a | ||
| 
						 | 
					5b8ff29fa3 | ||
| 
						 | 
					59e90e8f1e | ||
| 
						 | 
					5db37857bf | ||
| 
						 | 
					fc0297d6db | ||
| 
						 | 
					1060c6f78c | ||
| 
						 | 
					c9597d6682 | ||
| 
						 | 
					d3e97d33c7 | ||
| 
						 | 
					2b015d49d7 | ||
| 
						 | 
					f04b4a0b42 | ||
| 
						 | 
					ff5c22d4c0 | ||
| 
						 | 
					d6105a98d1 | ||
| 
						 | 
					0938e22eb9 | ||
| 
						 | 
					1868b235cb | ||
| 
						 | 
					9a30050340 | ||
| 
						 | 
					9d689f0c43 | ||
| 
						 | 
					2b34c0ea0a | ||
| 
						 | 
					d32f71c2b9 | ||
| 
						 | 
					3cff331723 | ||
| 
						 | 
					9894f0c0b9 | ||
| 
						 | 
					e60372fdea | ||
| 
						 | 
					d2473fd424 | ||
| 
						 | 
					7d7bd00a63 | ||
| 
						 | 
					c81a623c43 | ||
| 
						 | 
					8b165b95fd | ||
| 
						 | 
					6f9436dd60 | ||
| 
						 | 
					ae95f51346 | ||
| 
						 | 
					9b84570372 | ||
| 
						 | 
					38dec168ee | ||
| 
						 | 
					84b722f8c7 | ||
| 
						 | 
					b3717ceb93 | ||
| 
						 | 
					3340e06da6 | ||
| 
						 | 
					084ee45650 | ||
| 
						 | 
					7290ec3334 | ||
| 
						 | 
					971d90a596 | ||
| 
						 | 
					8230bf2af4 | ||
| 
						 | 
					241b54262a | ||
| 
						 | 
					63ce68b449 | ||
| 
						 | 
					f47ea05abc | ||
| 
						 | 
					de3160c90d | ||
| 
						 | 
					67bd00556d | ||
| 
						 | 
					778559c7b9 | ||
| 
						 | 
					3aac0ac0ec | ||
| 
						 | 
					4adfafc67e | ||
| 
						 | 
					1b27a095a9 | ||
| 
						 | 
					e6977b1b43 | ||
| 
						 | 
					5843b78e87 | ||
| 
						 | 
					7cf645e715 | ||
| 
						 | 
					537508021e | ||
| 
						 | 
					e741a62ce9 | ||
| 
						 | 
					56d6ef6642 | ||
| 
						 | 
					3db8f54aa9 | ||
| 
						 | 
					9234030c1b | ||
| 
						 | 
					520baa28ea | ||
| 
						 | 
					bbdeac2e33 | ||
| 
						 | 
					1f914351bb | ||
| 
						 | 
					eb68504dc1 | ||
| 
						 | 
					32647f11bf | ||
| 
						 | 
					644d4daeea | ||
| 
						 | 
					b27352c321 | ||
| 
						 | 
					a6be9ae525 | ||
| 
						 | 
					5df3ec8cf2 | ||
| 
						 | 
					00729bbc2e | ||
| 
						 | 
					3b2d8a2b5e | ||
| 
						 | 
					d5298c1011 | ||
| 
						 | 
					aaad8ab8a0 | ||
| 
						 | 
					efbd9ab693 | ||
| 
						 | 
					092209c0bb | ||
| 
						 | 
					05f7f6a4cf | ||
| 
						 | 
					2c36ca7215 | ||
| 
						 | 
					926eb9f01e | ||
| 
						 | 
					96bb28e806 | ||
| 
						 | 
					e15995e1eb | ||
| 
						 | 
					719debfeae | ||
| 
						 | 
					e7137c2535 | ||
| 
						 | 
					5eabf6f518 | ||
| 
						 | 
					5849136526 | ||
| 
						 | 
					0451fd6b58 | ||
| 
						 | 
					9cf878335a | ||
| 
						 | 
					529b646316 | ||
| 
						 | 
					1ea2b380ca | ||
| 
						 | 
					914fe249ab | ||
| 
						 | 
					4d498ed0d8 | ||
| 
						 | 
					9aa667da26 | ||
| 
						 | 
					e6db43ac3a | ||
| 
						 | 
					b5911cf1de | ||
| 
						 | 
					5fbb71157d | ||
| 
						 | 
					0ff36a1a0a | ||
| 
						 | 
					4a04a18835 | ||
| 
						 | 
					6fa9631d6a | ||
| 
						 | 
					261642190b | ||
| 
						 | 
					95abf2a1d2 | ||
| 
						 | 
					c4adf2d817 | ||
| 
						 | 
					c7c259ef80 | ||
| 
						 | 
					987c6d6c91 | ||
| 
						 | 
					c8185474de | ||
| 
						 | 
					be071c7103 | ||
| 
						 | 
					2f9e2c3e33 | ||
| 
						 | 
					b81590f297 | ||
| 
						 | 
					e062562888 | ||
| 
						 | 
					18d23653c4 | ||
| 
						 | 
					6c119627bb | ||
| 
						 | 
					d847a78a4d | ||
| 
						 | 
					0dccc870b5 | ||
| 
						 | 
					e4c7ca604b | ||
| 
						 | 
					d427560b98 | ||
| 
						 | 
					cc12db0d1f | ||
| 
						 | 
					1ce6df99ac | ||
| 
						 | 
					57bb6ff974 | ||
| 
						 | 
					9bae1b9e25 | ||
| 
						 | 
					1415de222c | ||
| 
						 | 
					34ceb3c95e | ||
| 
						 | 
					b43a196eac | ||
| 
						 | 
					a3a65d40ce | ||
| 
						 | 
					6ef3508362 | ||
| 
						 | 
					a71e07f063 | ||
| 
						 | 
					4bdd1e79fd | ||
| 
						 | 
					e9e4dcd71b | ||
| 
						 | 
					0891e2b30a | ||
| 
						 | 
					24664714bd | ||
| 
						 | 
					da51dd467e | ||
| 
						 | 
					64fc4570c9 | ||
| 
						 | 
					392acc0b43 | ||
| 
						 | 
					69f72b9c86 | ||
| 
						 | 
					489688e9fb | ||
| 
						 | 
					d911b38d68 | ||
| 
						 | 
					61be2103ed | ||
| 
						 | 
					a7b27ef8dd | ||
| 
						 | 
					10a16169a4 | ||
| 
						 | 
					44bf4dcb6e | ||
| 
						 | 
					9305053e34 | ||
| 
						 | 
					1dd558d57e | ||
| 
						 | 
					15ee7962f1 | ||
| 
						 | 
					8c016b143a | ||
| 
						 | 
					a85ca0fb17 | ||
| 
						 | 
					115bf08364 | ||
| 
						 | 
					71b5c5f2e4 | ||
| 
						 | 
					5396ea6231 | ||
| 
						 | 
					9955de573b | ||
| 
						 | 
					0be7bd5360 | ||
| 
						 | 
					c452e74e0c | ||
| 
						 | 
					bdbe065c23 | ||
| 
						 | 
					f4263384bc | ||
| 
						 | 
					f50c63e9e5 | ||
| 
						 | 
					48ac91d173 | ||
| 
						 | 
					8db85e4e3a | ||
| 
						 | 
					02d32565e9 | ||
| 
						 | 
					3980f859b7 | ||
| 
						 | 
					c392bcca90 | ||
| 
						 | 
					62921dee9b | ||
| 
						 | 
					3ca85cbe87 | ||
| 
						 | 
					32df317163 | ||
| 
						 | 
					a145ad282b | ||
| 
						 | 
					884102833e | ||
| 
						 | 
					50b6cc69e1 | ||
| 
						 | 
					8314b84f69 | ||
| 
						 | 
					e85afd4b63 | ||
| 
						 | 
					120c2b4231 | ||
| 
						 | 
					dad3026ba0 | ||
| 
						 | 
					9312d20a0f | ||
| 
						 | 
					425bfd998b | ||
| 
						 | 
					b804dd6959 | ||
| 
						 | 
					69e762385e | ||
| 
						 | 
					e528fcc8f8 | ||
| 
						 | 
					46aa0c005f | ||
| 
						 | 
					eb46b96ffa | ||
| 
						 | 
					ccbe491e3c | ||
| 
						 | 
					864ac3fdd9 | ||
| 
						 | 
					5f26303389 | ||
| 
						 | 
					0bf909d52f | ||
| 
						 | 
					ef20f59a98 | ||
| 
						 | 
					406c7bdae6 | ||
| 
						 | 
					41b81da76f | ||
| 
						 | 
					dc3559a5c0 | ||
| 
						 | 
					d0576da69d | ||
| 
						 | 
					2a225b99b7 | ||
| 
						 | 
					04f52d77d2 | ||
| 
						 | 
					06e2b6eca2 | ||
| 
						 | 
					a8c175452b | ||
| 
						 | 
					92228e9553 | ||
| 
						 | 
					67ed9e21ad | ||
| 
						 | 
					01126eee62 | ||
| 
						 | 
					8e9f65779c | ||
| 
						 | 
					2296e35174 | ||
| 
						 | 
					28e70516a4 | ||
| 
						 | 
					039c3072dc | ||
| 
						 | 
					f4f9e319d8 | ||
| 
						 | 
					035ce26728 | ||
| 
						 | 
					04c4943fa8 | ||
| 
						 | 
					09c937998f | ||
| 
						 | 
					e4e3d7d053 | ||
| 
						 | 
					5b573afdfc | ||
| 
						 | 
					90d2032e9e | ||
| 
						 | 
					3eeb5ae890 | ||
| 
						 | 
					9a54bfcc90 | ||
| 
						 | 
					f8b078ea91 | ||
| 
						 | 
					33ce0aa704 | ||
| 
						 | 
					bb304f9f4e | ||
| 
						 | 
					a84d0bbf11 | ||
| 
						 | 
					cb3f06358c | ||
| 
						 | 
					3b91c4d509 | ||
| 
						 | 
					f4c7d98bd5 | ||
| 
						 | 
					88c59afb8c | ||
| 
						 | 
					b61094c053 | ||
| 
						 | 
					3b9acab7a1 | ||
| 
						 | 
					6d456994f4 | ||
| 
						 | 
					e87e669c87 | ||
| 
						 | 
					59a5b8115a | ||
| 
						 | 
					67fc77d507 | ||
| 
						 | 
					28cdd6aa53 | ||
| 
						 | 
					4f423432fa | ||
| 
						 | 
					62f38d678d | ||
| 
						 | 
					07dd78002b | ||
| 
						 | 
					5fc1ac8051 | ||
| 
						 | 
					d9ee4dccbe | ||
| 
						 | 
					ffcb65f365 | ||
| 
						 | 
					adc01ab9e3 | ||
| 
						 | 
					725a16e38e | ||
| 
						 | 
					0b29a4b466 | ||
| 
						 | 
					cb42481edd | ||
| 
						 | 
					8f9055f48b | ||
| 
						 | 
					b1bab32618 | ||
| 
						 | 
					dfb0150a7d | ||
| 
						 | 
					11cb287a21 | ||
| 
						 | 
					6f37361df0 | ||
| 
						 | 
					9c0c19b5b2 | ||
| 
						 | 
					b08d0ff157 | ||
| 
						 | 
					71c2ec5293 | ||
| 
						 | 
					72d63673ca | ||
| 
						 | 
					cbeab6f9b0 | ||
| 
						 | 
					25841e9c77 | ||
| 
						 | 
					ea0d5f3d81 | ||
| 
						 | 
					4f3be92208 | ||
| 
						 | 
					3c3ba9ef4c | ||
| 
						 | 
					2f7a06e93e | ||
| 
						 | 
					7f918a12a2 | ||
| 
						 | 
					7f6a4bbbe5 | ||
| 
						 | 
					86c462eb4d | ||
| 
						 | 
					7ece0ed8c7 | ||
| 
						 | 
					cf77df05ca | ||
| 
						 | 
					dcd6249e8f | ||
| 
						 | 
					f0ac63eb5c | ||
| 
						 | 
					d4fb6127fc | ||
| 
						 | 
					637b6ceca2 | ||
| 
						 | 
					86d06057ca | ||
| 
						 | 
					717832b791 | ||
| 
						 | 
					4c51009ed9 | ||
| 
						 | 
					0fc56c73cc | ||
| 
						 | 
					db73bbdea2 | ||
| 
						 | 
					6cd71ea02e | ||
| 
						 | 
					7f5dda5c8f | ||
| 
						 | 
					35e5dd8af8 | ||
| 
						 | 
					b34cc18f98 | ||
| 
						 | 
					469df27d9b | ||
| 
						 | 
					e7012031eb | ||
| 
						 | 
					4c3c945bab | ||
| 
						 | 
					e370ffdb0f | ||
| 
						 | 
					36a60419ec | ||
| 
						 | 
					546007f1df | ||
| 
						 | 
					cb7f855fd8 | ||
| 
						 | 
					859cb31f5d | ||
| 
						 | 
					de353e3b72 | ||
| 
						 | 
					9e208fa792 | ||
| 
						 | 
					a0b2504f11 | ||
| 
						 | 
					89c012e81f | ||
| 
						 | 
					abcc95634e | ||
| 
						 | 
					8a2d2cd5ac | ||
| 
						 | 
					654f71e75f | ||
| 
						 | 
					1bf77c35c6 | ||
| 
						 | 
					17d09f41be | ||
| 
						 | 
					ca9c33ff54 | ||
| 
						 | 
					da050a5630 | ||
| 
						 | 
					5bf03c50d6 | ||
| 
						 | 
					377c013dfe | ||
| 
						 | 
					60986eb80f | ||
| 
						 | 
					ff9f82d0c8 | ||
| 
						 | 
					80a7ecb3a4 | ||
| 
						 | 
					8d6ccb8d83 | ||
| 
						 | 
					4751941e4f | ||
| 
						 | 
					f492d291eb | ||
| 
						 | 
					26c6217bc3 | ||
| 
						 | 
					ec30567d6b | ||
| 
						 | 
					b7eef97239 | ||
| 
						 | 
					6c7a163197 | ||
| 
						 | 
					d6e8e92a45 | ||
| 
						 | 
					197a379933 | ||
| 
						 | 
					773837da98 | ||
| 
						 | 
					4536c68f00 | ||
| 
						 | 
					6966221e39 | ||
| 
						 | 
					2bd86d0695 | ||
| 
						 | 
					bcb3db4cdc | ||
| 
						 | 
					e81dd31ae3 | ||
| 
						 | 
					cf0ecf418d | ||
| 
						 | 
					9aca1644e6 | ||
| 
						 | 
					6c59124cb2 | ||
| 
						 | 
					7c06a00f82 | ||
| 
						 | 
					9f69c71b6d | ||
| 
						 | 
					4351f3c63f | ||
| 
						 | 
					4b1db2bcd6 | ||
| 
						 | 
					2fd3c643c4 | ||
| 
						 | 
					4f8f02acad | ||
| 
						 | 
					7e01306fc6 | ||
| 
						 | 
					835adfb4ce | ||
| 
						 | 
					6594b2d090 | ||
| 
						 | 
					4d0d62e364 | ||
| 
						 | 
					07959ddc04 | ||
| 
						 | 
					18af9a45ee | ||
| 
						 | 
					90f1244ab4 | ||
| 
						 | 
					9e4a9433ca | ||
| 
						 | 
					32c5f4285b | ||
| 
						 | 
					c982ca81a5 | ||
| 
						 | 
					a144174c41 | ||
| 
						 | 
					3a47c4f2e1 | ||
| 
						 | 
					0a91fff82a | ||
| 
						 | 
					95f79b45dc | ||
| 
						 | 
					839495fa9b | ||
| 
						 | 
					42b05df717 | ||
| 
						 | 
					d5b4e0929f | ||
| 
						 | 
					a8fbd6cdfc | ||
| 
						 | 
					5b65088426 | ||
| 
						 | 
					bc55cbbbd1 | ||
| 
						 | 
					c3eede9872 | ||
| 
						 | 
					8d5cd95bc4 | ||
| 
						 | 
					50c2db100e | ||
| 
						 | 
					d5d5e507af | ||
| 
						 | 
					311bc220a8 | ||
| 
						 | 
					992acd8873 | ||
| 
						 | 
					1674575dc0 | ||
| 
						 | 
					3f882d9e6c | ||
| 
						 | 
					c7ff744dcd | ||
| 
						 | 
					a2ddb472f5 | ||
| 
						 | 
					caf86a9fc6 | ||
| 
						 | 
					27d5506262 | ||
| 
						 | 
					ca4caf7991 | ||
| 
						 | 
					dabc7548fe | ||
| 
						 | 
					fa8971498f | ||
| 
						 | 
					e900a7679a | ||
| 
						 | 
					01e48fbcc8 | ||
| 
						 | 
					f470cba09e | ||
| 
						 | 
					5a278ef4ec | ||
| 
						 | 
					befe480ec3 | ||
| 
						 | 
					71cccac3da | ||
| 
						 | 
					0729e35b50 | ||
| 
						 | 
					2a2214991c | ||
| 
						 | 
					ae731ddefc | ||
| 
						 | 
					18a37393c5 | ||
| 
						 | 
					8c6d5a0f5c | ||
| 
						 | 
					c28596292f | ||
| 
						 | 
					84dfd4f7f3 | ||
| 
						 | 
					9907e9e5c7 | ||
| 
						 | 
					62bb91b5a6 | ||
| 
						 | 
					e8d0996817 | ||
| 
						 | 
					f389c3b3fe | ||
| 
						 | 
					2fcaf2cc40 | ||
| 
						 | 
					0f9cacdde5 | ||
| 
						 | 
					8e9d137608 | ||
| 
						 | 
					36e95b2f48 | ||
| 
						 | 
					4f6c987d77 | ||
| 
						 | 
					28b5fc1d5a | ||
| 
						 | 
					20d9176d10 | ||
| 
						 | 
					806f543302 | ||
| 
						 | 
					ddaff8a46a | ||
| 
						 | 
					1500c1d2f2 | ||
| 
						 | 
					6ad7269e5a | ||
| 
						 | 
					7e52c4e449 | ||
| 
						 | 
					ada2c9efe9 | ||
| 
						 | 
					b68df8336a | ||
| 
						 | 
					cf77c2baf3 | ||
| 
						 | 
					74ebd7f903 | ||
| 
						 | 
					95593964bb | ||
| 
						 | 
					2fd8d4e580 | ||
| 
						 | 
					8b14a91ed9 | ||
| 
						 | 
					67c5b31225 | ||
| 
						 | 
					20231c1fc5 | ||
| 
						 | 
					773d093e68 | ||
| 
						 | 
					62cd3d04e1 | ||
| 
						 | 
					52ede065fc | ||
| 
						 | 
					a80e758e32 | ||
| 
						 | 
					2e75380218 | ||
| 
						 | 
					a3fcf2e8e7 | ||
| 
						 | 
					d2712fa218 | ||
| 
						 | 
					4305b9e8f4 | ||
| 
						 | 
					47d5e1d5e6 | ||
| 
						 | 
					709fdb9e38 | ||
| 
						 | 
					913cc801b6 | ||
| 
						 | 
					1b6be92cad | ||
| 
						 | 
					914b4bd5f3 | ||
| 
						 | 
					adba4b0da9 | ||
| 
						 | 
					00a574fe10 | ||
| 
						 | 
					57dc7d20b6 | ||
| 
						 | 
					d70b835464 | ||
| 
						 | 
					c43a97395a | ||
| 
						 | 
					c6ab6bc484 | ||
| 
						 | 
					8de7873635 | ||
| 
						 | 
					b72c1d2921 | ||
| 
						 | 
					74d3214f74 | ||
| 
						 | 
					59594b4ac2 | ||
| 
						 | 
					1784bd9f26 | ||
| 
						 | 
					cce2976156 | ||
| 
						 | 
					aeb31f0669 | ||
| 
						 | 
					a8c9adb052 | ||
| 
						 | 
					607a6a13bc | ||
| 
						 | 
					0120b7554c | ||
| 
						 | 
					fdcad184f9 | ||
| 
						 | 
					b52c52cd36 | ||
| 
						 | 
					5344a179a4 | ||
| 
						 | 
					a8d3bb97ea | ||
| 
						 | 
					9d5abb0243 | ||
| 
						 | 
					122577a916 | ||
| 
						 | 
					8d07f8eaf6 | ||
| 
						 | 
					a1a8d28f5c | ||
| 
						 | 
					493202afcf | ||
| 
						 | 
					52f0b21ea6 | ||
| 
						 | 
					a1f5a88fe7 | ||
| 
						 | 
					9610106088 | ||
| 
						 | 
					702fce0be8 | ||
| 
						 | 
					5921c8e420 | ||
| 
						 | 
					4c0c6e635e | ||
| 
						 | 
					3ed2eeb104 | ||
| 
						 | 
					bb139955dc | ||
| 
						 | 
					fddbafebd3 | ||
| 
						 | 
					3fa5993177 | ||
| 
						 | 
					ca46b5033e | ||
| 
						 | 
					c47641d7e1 | ||
| 
						 | 
					fc55c6b524 | ||
| 
						 | 
					2aeec22ef8 | ||
| 
						 | 
					644241badb | ||
| 
						 | 
					8cdab5c814 | ||
| 
						 | 
					fcdf2286b6 | ||
| 
						 | 
					abf0ee4303 | ||
| 
						 | 
					1782de7336 | ||
| 
						 | 
					8961f4dfd4 | ||
| 
						 | 
					034c768994 | ||
| 
						 | 
					44e428bccb | ||
| 
						 | 
					619285069c | ||
| 
						 | 
					a86449dea9 | ||
| 
						 | 
					ec8d50497b | ||
| 
						 | 
					7c48a98b67 | ||
| 
						 | 
					5de031fb8b | ||
| 
						 | 
					f5b3bfda11 | ||
| 
						 | 
					dc6d2bb078 | ||
| 
						 | 
					617e6b302b | ||
| 
						 | 
					b806b57628 | ||
| 
						 | 
					6d6f600c44 | ||
| 
						 | 
					ce6423320e | ||
| 
						 | 
					5fed08b17e | ||
| 
						 | 
					f851bb7777 | ||
| 
						 | 
					6e154f6b2c | ||
| 
						 | 
					d7a45311ed | ||
| 
						 | 
					81068f820d | ||
| 
						 | 
					eb979ef7cd | ||
| 
						 | 
					bce8e90ede | ||
| 
						 | 
					d4370e7c5d | ||
| 
						 | 
					8bb115d6d4 | ||
| 
						 | 
					c7890e7a49 | ||
| 
						 | 
					a6424f3022 | ||
| 
						 | 
					7114946278 | ||
| 
						 | 
					5f72488eba | ||
| 
						 | 
					6acdb0fd64 | ||
| 
						 | 
					7f864003d8 | ||
| 
						 | 
					053d29a64b | ||
| 
						 | 
					3990ee76e7 | ||
| 
						 | 
					f48fb4343f | ||
| 
						 | 
					478e796dbd | ||
| 
						 | 
					95e46dbbaf | ||
| 
						 | 
					c0a3b083f6 | ||
| 
						 | 
					ba407072a5 | ||
| 
						 | 
					286a0fea58 | ||
| 
						 | 
					adc89f132f | ||
| 
						 | 
					01993c133d | ||
| 
						 | 
					5227a65d74 | ||
| 
						 | 
					af6a32263c | ||
| 
						 | 
					efdfb0e946 | ||
| 
						 | 
					b4642f9038 | ||
| 
						 | 
					f26b359ae5 | ||
| 
						 | 
					ec8a9eddf2 | 
							
								
								
									
										2
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					/build/
 | 
				
			||||||
 | 
					Dockerfile
 | 
				
			||||||
							
								
								
									
										128
									
								
								.github/workflows/build-vcpkg.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,128 @@
 | 
				
			|||||||
 | 
					name: Build with vcpkg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					      - master
 | 
				
			||||||
 | 
					      - v*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    tags:
 | 
				
			||||||
 | 
					      - v*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - cmake/**
 | 
				
			||||||
 | 
					      - src/**
 | 
				
			||||||
 | 
					      - CMakeLists.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - cmake/**
 | 
				
			||||||
 | 
					      - src/**
 | 
				
			||||||
 | 
					      - CMakeLists.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  job:
 | 
				
			||||||
 | 
					    name: ${{ matrix.os }}-${{ matrix.cxx }}-${{ matrix.buildtype }}-luajit=${{ matrix.luajit }}
 | 
				
			||||||
 | 
					    runs-on: ${{ matrix.os }}-latest
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      max-parallel: 8
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        name: [ubuntu-gcc, macos-clang, windows-msvc]
 | 
				
			||||||
 | 
					        buildtype: [Debug, Release]
 | 
				
			||||||
 | 
					        luajit: [on, off]
 | 
				
			||||||
 | 
					        include:
 | 
				
			||||||
 | 
					          - name: windows-msvc
 | 
				
			||||||
 | 
					            os: windows
 | 
				
			||||||
 | 
					            cxx: cl.exe
 | 
				
			||||||
 | 
					            cc: cl.exe
 | 
				
			||||||
 | 
					            triplet: x64-windows
 | 
				
			||||||
 | 
					            packages: >
 | 
				
			||||||
 | 
					              boost-iostreams boost-asio boost-system boost-variant boost-lockfree boost-filesystem boost-uuid
 | 
				
			||||||
 | 
					              glew luajit libogg libvorbis openal-soft opengl openssl physfs zlib
 | 
				
			||||||
 | 
					          - name: ubuntu-gcc
 | 
				
			||||||
 | 
					            os: ubuntu
 | 
				
			||||||
 | 
					            cxx: g++
 | 
				
			||||||
 | 
					            cc: gcc
 | 
				
			||||||
 | 
					            triplet: x64-linux
 | 
				
			||||||
 | 
					            packages: >
 | 
				
			||||||
 | 
					              boost-iostreams boost-asio boost-system boost-variant boost-lockfree glew
 | 
				
			||||||
 | 
					              boost-filesystem boost-uuid physfs openal-soft libogg libvorbis zlib opengl
 | 
				
			||||||
 | 
					          - name: macos-clang
 | 
				
			||||||
 | 
					            os: macos
 | 
				
			||||||
 | 
					            cxx: clang++
 | 
				
			||||||
 | 
					            cc: clang
 | 
				
			||||||
 | 
					            triplet: x64-osx
 | 
				
			||||||
 | 
					            packages: >
 | 
				
			||||||
 | 
					              boost-iostreams boost-asio boost-system boost-variant boost-lockfree glew
 | 
				
			||||||
 | 
					              boost-filesystem boost-uuid libogg libvorbis zlib opengl
 | 
				
			||||||
 | 
					        exclude:
 | 
				
			||||||
 | 
					          - name: windows-msvc
 | 
				
			||||||
 | 
					            luajit: off
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          submodules: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Unshallow
 | 
				
			||||||
 | 
					        run: git fetch --prune --unshallow
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Get latest CMake
 | 
				
			||||||
 | 
					        # Using 'latest' branch, the latest CMake is installed.
 | 
				
			||||||
 | 
					        uses: lukka/get-cmake@latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Ubuntu - install opengl lua5.1 luajit
 | 
				
			||||||
 | 
					        # vcpkg has lua 5.3+
 | 
				
			||||||
 | 
					        run: sudo apt-get install libglew-dev liblua5.1-0-dev libluajit-5.1-dev
 | 
				
			||||||
 | 
					        if: contains( matrix.os, 'ubuntu')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: MacOS - install physfs pkgconfig lua5.1 luajit xquartz
 | 
				
			||||||
 | 
					        run: brew install physfs pkgconfig lua@5.1 luajit xquartz
 | 
				
			||||||
 | 
					        if: contains( matrix.os, 'macos')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Set Environment vars
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          echo "CXX=${{ matrix.cxx }}" >> $GITHUB_ENV
 | 
				
			||||||
 | 
					          echo "CC=${{ matrix.cc }}" >> $GITHUB_ENV
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Run vcpkg
 | 
				
			||||||
 | 
					        uses: lukka/run-vcpkg@v7.1
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          vcpkgArguments: ${{ matrix.packages }}
 | 
				
			||||||
 | 
					          vcpkgDirectory: ${{ runner.workspace }}/vcpkg/
 | 
				
			||||||
 | 
					          vcpkgTriplet: ${{ matrix.triplet }}
 | 
				
			||||||
 | 
					          vcpkgGitCommitId: 9a49e3df7f729655318c59b9985c9c18ad0c99d6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Build with CMake
 | 
				
			||||||
 | 
					        uses: lukka/run-cmake@v3
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          buildDirectory: ${{ runner.workspace }}/build
 | 
				
			||||||
 | 
					          cmakeListsOrSettingsJson: CMakeListsTxtAdvanced
 | 
				
			||||||
 | 
					          cmakeAppendedArgs: '-G Ninja -DCMAKE_BUILD_TYPE="${{ matrix.buildtype }}" -DLUAJIT="${{ matrix.luajit }}"'
 | 
				
			||||||
 | 
					          useVcpkgToolchainFile: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: dir
 | 
				
			||||||
 | 
					        run: find $RUNNER_WORKSPACE
 | 
				
			||||||
 | 
					        shell: bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Upload artifact binary
 | 
				
			||||||
 | 
					        uses: actions/upload-artifact@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          name: otclient-${{ matrix.name }}-${{ matrix.buildtype }}-luajit=${{ matrix.luajit }}-${{ github.sha }}
 | 
				
			||||||
 | 
					          path: ${{ runner.workspace }}/build/otclient
 | 
				
			||||||
 | 
					        if: "! contains( matrix.os, 'windows')"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Upload artifact binary (exe)
 | 
				
			||||||
 | 
					        uses: actions/upload-artifact@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          name: otclient-${{ matrix.name }}-${{ matrix.buildtype }}-luajit=${{ matrix.luajit }}-${{ github.sha }}
 | 
				
			||||||
 | 
					          path: ${{ runner.workspace }}/build/otclient.exe
 | 
				
			||||||
 | 
					        if: contains( matrix.os, 'windows')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Upload artifact binary (dlls)
 | 
				
			||||||
 | 
					        uses: actions/upload-artifact@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          name: otclient-${{ matrix.name }}-${{ matrix.buildtype }}-luajit=${{ matrix.luajit }}-${{ github.sha }}
 | 
				
			||||||
 | 
					          path: ${{ runner.workspace }}/build/*.dll
 | 
				
			||||||
 | 
					        if: contains( matrix.os, 'windows')
 | 
				
			||||||
							
								
								
									
										264
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						@@ -1,37 +1,255 @@
 | 
				
			|||||||
build*
 | 
					#################
 | 
				
			||||||
CMakeCache.txt
 | 
					## Visual Studio
 | 
				
			||||||
CMakeFiles
 | 
					#################
 | 
				
			||||||
cmake_install.cmake
 | 
					
 | 
				
			||||||
Makefile
 | 
					## Ignore Visual Studio temporary files, build results, and
 | 
				
			||||||
 | 
					## files generated by popular Visual Studio add-ons.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# User-specific files
 | 
				
			||||||
 | 
					*.suo
 | 
				
			||||||
 | 
					*.user
 | 
				
			||||||
 | 
					*.sln.docstates
 | 
				
			||||||
 | 
					.idea/
 | 
				
			||||||
 | 
					.vscode/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Build results
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Dd]ebug/
 | 
				
			||||||
 | 
					[Rr]elease/
 | 
				
			||||||
 | 
					x64/
 | 
				
			||||||
 | 
					build/
 | 
				
			||||||
 | 
					[Bb]in/
 | 
				
			||||||
 | 
					[Oo]bj/
 | 
				
			||||||
 | 
					cmake-build-*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# MSTest test Results
 | 
				
			||||||
 | 
					[Tt]est[Rr]esult*/
 | 
				
			||||||
 | 
					[Bb]uild[Ll]og.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*_i.c
 | 
				
			||||||
 | 
					*_p.c
 | 
				
			||||||
 | 
					*.ilk
 | 
				
			||||||
 | 
					*.meta
 | 
				
			||||||
 | 
					*.obj
 | 
				
			||||||
 | 
					*.pch
 | 
				
			||||||
 | 
					*.pdb
 | 
				
			||||||
 | 
					*.pgc
 | 
				
			||||||
 | 
					*.pgd
 | 
				
			||||||
 | 
					*.rsp
 | 
				
			||||||
 | 
					*.sbr
 | 
				
			||||||
 | 
					*.tlb
 | 
				
			||||||
 | 
					*.tli
 | 
				
			||||||
 | 
					*.tlh
 | 
				
			||||||
 | 
					*.tmp
 | 
				
			||||||
 | 
					*.tmp_proj
 | 
				
			||||||
 | 
					*.log
 | 
				
			||||||
 | 
					*.vspscc
 | 
				
			||||||
 | 
					*.vssscc
 | 
				
			||||||
 | 
					.builds
 | 
				
			||||||
 | 
					*.pidb
 | 
				
			||||||
 | 
					*.scc
 | 
				
			||||||
 | 
					*.dll
 | 
				
			||||||
 | 
					*.exe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Visual C++ cache files
 | 
				
			||||||
 | 
					ipch/
 | 
				
			||||||
 | 
					*.aps
 | 
				
			||||||
 | 
					*.ncb
 | 
				
			||||||
 | 
					*.opensdf
 | 
				
			||||||
 | 
					*.opendb
 | 
				
			||||||
 | 
					*.sdf
 | 
				
			||||||
 | 
					*.cachefile
 | 
				
			||||||
 | 
					*.VC.db
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Visual Studio profiler
 | 
				
			||||||
 | 
					*.psess
 | 
				
			||||||
 | 
					*.vsp
 | 
				
			||||||
 | 
					*.vspx
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Guidance Automation Toolkit
 | 
				
			||||||
 | 
					*.gpState
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# ReSharper is a .NET coding add-in
 | 
				
			||||||
 | 
					_ReSharper*/
 | 
				
			||||||
 | 
					*.[Rr]e[Ss]harper
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# TeamCity is a build add-in
 | 
				
			||||||
 | 
					_TeamCity*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# DotCover is a Code Coverage Tool
 | 
				
			||||||
 | 
					*.dotCover
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# NCrunch
 | 
				
			||||||
 | 
					*.ncrunch*
 | 
				
			||||||
 | 
					.*crunch*.local.xml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Installshield output folder
 | 
				
			||||||
 | 
					[Ee]xpress/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# DocProject is a documentation generator add-in
 | 
				
			||||||
 | 
					DocProject/buildhelp/
 | 
				
			||||||
 | 
					DocProject/Help/*.HxT
 | 
				
			||||||
 | 
					DocProject/Help/*.HxC
 | 
				
			||||||
 | 
					DocProject/Help/*.hhc
 | 
				
			||||||
 | 
					DocProject/Help/*.hhk
 | 
				
			||||||
 | 
					DocProject/Help/*.hhp
 | 
				
			||||||
 | 
					DocProject/Help/Html2
 | 
				
			||||||
 | 
					DocProject/Help/html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Click-Once directory
 | 
				
			||||||
 | 
					publish/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Publish Web Output
 | 
				
			||||||
 | 
					*.Publish.xml
 | 
				
			||||||
 | 
					*.pubxml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# NuGet Packages Directory
 | 
				
			||||||
 | 
					## TODO: If you have NuGet Package Restore enabled, uncomment the next line
 | 
				
			||||||
 | 
					#packages/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Windows Azure Build Output
 | 
				
			||||||
 | 
					csx
 | 
				
			||||||
 | 
					*.build.csdef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Windows Store app package directory
 | 
				
			||||||
 | 
					AppPackages/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Others
 | 
				
			||||||
 | 
					sql/
 | 
				
			||||||
 | 
					*.Cache
 | 
				
			||||||
 | 
					ClientBin/
 | 
				
			||||||
 | 
					[Ss]tyle[Cc]op.*
 | 
				
			||||||
 | 
					~$*
 | 
				
			||||||
 | 
					*~
 | 
				
			||||||
 | 
					*.dbmdl
 | 
				
			||||||
 | 
					*.[Pp]ublish.xml
 | 
				
			||||||
 | 
					*.pfx
 | 
				
			||||||
 | 
					*.publishsettings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# RIA/Silverlight projects
 | 
				
			||||||
 | 
					Generated_Code/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Backup & report files from converting an old project file to a newer
 | 
				
			||||||
 | 
					# Visual Studio version. Backup files are not needed, because we have git ;-)
 | 
				
			||||||
 | 
					_UpgradeReport_Files/
 | 
				
			||||||
 | 
					Backup*/
 | 
				
			||||||
 | 
					UpgradeLog*.XML
 | 
				
			||||||
 | 
					UpgradeLog*.htm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# SQL Server files
 | 
				
			||||||
 | 
					App_Data/*.mdf
 | 
				
			||||||
 | 
					App_Data/*.ldf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#############
 | 
				
			||||||
 | 
					## Windows detritus
 | 
				
			||||||
 | 
					#############
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Windows image file caches
 | 
				
			||||||
 | 
					Thumbs.db
 | 
				
			||||||
 | 
					ehthumbs.db
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Folder config file
 | 
				
			||||||
 | 
					Desktop.ini
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Recycle Bin used on file shares
 | 
				
			||||||
 | 
					$RECYCLE.BIN/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Mac crap
 | 
				
			||||||
 | 
					.DS_Store
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Installer logs
 | 
				
			||||||
 | 
					pip-log.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Unit test / coverage reports
 | 
				
			||||||
 | 
					.coverage
 | 
				
			||||||
 | 
					.tox
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Translations
 | 
				
			||||||
 | 
					*.mo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Mr Developer
 | 
				
			||||||
 | 
					.mr.developer.cfg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Vim files
 | 
				
			||||||
 | 
					*~
 | 
				
			||||||
 | 
					.*.swp
 | 
				
			||||||
 | 
					.*.swo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#################
 | 
				
			||||||
 | 
					## OTClient
 | 
				
			||||||
 | 
					#################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/otclient
 | 
					/otclient
 | 
				
			||||||
/*.h
 | 
					/modules/otclientrc.lua
 | 
				
			||||||
/*.cxx
 | 
					src/framework/graphics/dx/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*.o
 | 
					*.o
 | 
				
			||||||
*.gch
 | 
					*.gch
 | 
				
			||||||
*.a
 | 
					*.a
 | 
				
			||||||
*.exe
 | 
					 | 
				
			||||||
*.spr
 | 
					 | 
				
			||||||
*.dat
 | 
					 | 
				
			||||||
*.kdev*
 | 
					*.kdev*
 | 
				
			||||||
*.cbp
 | 
					*.cbp
 | 
				
			||||||
*~
 | 
					*~
 | 
				
			||||||
*.kate-swap
 | 
					*.kate-swap
 | 
				
			||||||
*.autosave
 | 
					*.autosave
 | 
				
			||||||
CMakeLists.txt.user*
 | 
					*.bak
 | 
				
			||||||
 | 
					*.swp
 | 
				
			||||||
 | 
					.lvimrc
 | 
				
			||||||
 | 
					.clang_complete
 | 
				
			||||||
 | 
					LOCALTODO
 | 
				
			||||||
 | 
					tags
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# user-specific files
 | 
				
			||||||
*.xml
 | 
					*.xml
 | 
				
			||||||
*.otb
 | 
					*.otb
 | 
				
			||||||
*.otbm
 | 
					*.otbm
 | 
				
			||||||
*.log
 | 
					*.spr
 | 
				
			||||||
*.bak
 | 
					*.dat
 | 
				
			||||||
*.swp
 | 
					 | 
				
			||||||
*.pic
 | 
					*.pic
 | 
				
			||||||
.lvimrc
 | 
					 | 
				
			||||||
.clang_complete
 | 
					 | 
				
			||||||
config.otml
 | 
					config.otml
 | 
				
			||||||
/modules/otclientrc.lua
 | 
					
 | 
				
			||||||
/doc
 | 
					## Cmake cache
 | 
				
			||||||
!.gitignore
 | 
					CMakeLists.txt.user
 | 
				
			||||||
otclient.map
 | 
					CMakeCache.txt
 | 
				
			||||||
otclient.layout
 | 
					CMakeFiles
 | 
				
			||||||
LOCALTODO
 | 
					CMakeScripts
 | 
				
			||||||
tags
 | 
					Testing
 | 
				
			||||||
 | 
					Makefile
 | 
				
			||||||
 | 
					cmake_install.cmake
 | 
				
			||||||
 | 
					install_manifest.txt
 | 
				
			||||||
 | 
					compile_commands.json
 | 
				
			||||||
 | 
					CTestTestfile.cmake
 | 
				
			||||||
 | 
					_deps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Sublime
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					# Cache files for Sublime Text
 | 
				
			||||||
 | 
					*.tmlanguage.cache
 | 
				
			||||||
 | 
					*.tmPreferences.cache
 | 
				
			||||||
 | 
					*.stTheme.cache
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Workspace files are user-specific
 | 
				
			||||||
 | 
					*.sublime-workspace
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Project files should be checked into the repository, unless a significant
 | 
				
			||||||
 | 
					# proportion of contributors will probably not be using Sublime Text
 | 
				
			||||||
 | 
					# *.sublime-project
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# SFTP configuration file
 | 
				
			||||||
 | 
					sftp-config.json
 | 
				
			||||||
 | 
					sftp-config-alt*.json
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Package control specific files
 | 
				
			||||||
 | 
					Package Control.last-run
 | 
				
			||||||
 | 
					Package Control.ca-list
 | 
				
			||||||
 | 
					Package Control.ca-bundle
 | 
				
			||||||
 | 
					Package Control.system-ca-bundle
 | 
				
			||||||
 | 
					Package Control.cache/
 | 
				
			||||||
 | 
					Package Control.ca-certs/
 | 
				
			||||||
 | 
					Package Control.merged-ca-bundle
 | 
				
			||||||
 | 
					Package Control.user-ca-bundle
 | 
				
			||||||
 | 
					oscrypto-ca-bundle.crt
 | 
				
			||||||
 | 
					bh_unicode_properties.cache
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Sublime-github package stores a github token in this file
 | 
				
			||||||
 | 
					# https://packagecontrol.io/packages/sublime-github
 | 
				
			||||||
 | 
					GitHub.sublime-settings
 | 
				
			||||||
							
								
								
									
										14
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						@@ -1,14 +0,0 @@
 | 
				
			|||||||
language: cpp
 | 
					 | 
				
			||||||
compiler:
 | 
					 | 
				
			||||||
  - gcc
 | 
					 | 
				
			||||||
before_script:
 | 
					 | 
				
			||||||
  - sudo apt-get install libboost-all-dev libphysfs-dev libssl-dev liblua5.1-dev libglew1.6-dev libvorbis-dev libopenal-dev libz-dev
 | 
					 | 
				
			||||||
script: |
 | 
					 | 
				
			||||||
  cmake . -DCMAKE_BUILD_TYPE=Release
 | 
					 | 
				
			||||||
  make
 | 
					 | 
				
			||||||
notifications:
 | 
					 | 
				
			||||||
  irc:
 | 
					 | 
				
			||||||
    channels:
 | 
					 | 
				
			||||||
      - "irc.freenode.org#otclient"
 | 
					 | 
				
			||||||
    on_success: change
 | 
					 | 
				
			||||||
    skip_join: true
 | 
					 | 
				
			||||||
@@ -1,18 +1,21 @@
 | 
				
			|||||||
cmake_minimum_required(VERSION 2.6)
 | 
					cmake_minimum_required(VERSION 3.1)
 | 
				
			||||||
project(otclient)
 | 
					project(otclient)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set(VERSION "0.5.4")
 | 
					set(VERSION "1.0.0")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					option(FRAMEWORK_SOUND "Use SOUND " ON)
 | 
				
			||||||
 | 
					option(FRAMEWORK_GRAPHICS "Use GRAPHICS " ON)
 | 
				
			||||||
 | 
					option(FRAMEWORK_XML "Use XML " ON)
 | 
				
			||||||
 | 
					option(FRAMEWORK_NET "Use NET " ON)
 | 
				
			||||||
 | 
					option(FRAMEWORK_SQL "Use SQL" OFF)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set(FRAMEWORK_SOUND ON)
 | 
					 | 
				
			||||||
set(FRAMEWORK_GRAPHICS ON)
 | 
					 | 
				
			||||||
set(FRAMEWORK_XML ON)
 | 
					 | 
				
			||||||
set(FRAMEWORK_NET ON)
 | 
					 | 
				
			||||||
#set(FRAMEWORK_GIT ON)
 | 
					 | 
				
			||||||
include(src/framework/CMakeLists.txt)
 | 
					include(src/framework/CMakeLists.txt)
 | 
				
			||||||
include(src/otclient/CMakeLists.txt)
 | 
					include(src/client/CMakeLists.txt)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# functions map for reading backtraces
 | 
					# functions map for reading backtraces
 | 
				
			||||||
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,-Map=otclient.map")
 | 
					if(NOT APPLE)
 | 
				
			||||||
 | 
					    set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,-Map=${PROJECT_NAME}.map")
 | 
				
			||||||
 | 
					endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
option(USE_PCH "Use precompiled header (speed up compile)" OFF)
 | 
					option(USE_PCH "Use precompiled header (speed up compile)" OFF)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -20,37 +23,57 @@ set(executable_SOURCES
 | 
				
			|||||||
    src/main.cpp
 | 
					    src/main.cpp
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# add executable icon for win32 platforms
 | 
					 | 
				
			||||||
if(WIN32)
 | 
					if(WIN32)
 | 
				
			||||||
 | 
					    if(MSVC)
 | 
				
			||||||
 | 
					        add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/otcicon.o
 | 
				
			||||||
 | 
					                           COMMAND ${CMAKE_RC_COMPILER}
 | 
				
			||||||
 | 
					                           -I${CMAKE_CURRENT_SOURCE_DIR}/src
 | 
				
			||||||
 | 
					                           -fo${CMAKE_CURRENT_BINARY_DIR}/otcicon.o
 | 
				
			||||||
 | 
					                           ${CMAKE_CURRENT_SOURCE_DIR}/src/otcicon.rc
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
 | 
					        add_definitions(-D_CRT_SECURE_NO_WARNINGS)
 | 
				
			||||||
 | 
					    else()
 | 
				
			||||||
        add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/otcicon.o
 | 
					        add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/otcicon.o
 | 
				
			||||||
                           COMMAND ${CMAKE_RC_COMPILER}
 | 
					                           COMMAND ${CMAKE_RC_COMPILER}
 | 
				
			||||||
                           -I${CMAKE_CURRENT_SOURCE_DIR}/src
 | 
					                           -I${CMAKE_CURRENT_SOURCE_DIR}/src
 | 
				
			||||||
                           -i${CMAKE_CURRENT_SOURCE_DIR}/src/otcicon.rc
 | 
					                           -i${CMAKE_CURRENT_SOURCE_DIR}/src/otcicon.rc
 | 
				
			||||||
                       -o ${CMAKE_CURRENT_BINARY_DIR}/otcicon.o)
 | 
					                           -o ${CMAKE_CURRENT_BINARY_DIR}/otcicon.o
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
 | 
					    endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    set(executable_SOURCES ${executable_SOURCES} otcicon.o)
 | 
					    set(executable_SOURCES ${executable_SOURCES} otcicon.o)
 | 
				
			||||||
endif()
 | 
					endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_definitions(-D"VERSION=\\"${VERSION}\\"")
 | 
					add_definitions(-D"VERSION=\\"${VERSION}\\"")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# add otclient executable
 | 
					# add client executable
 | 
				
			||||||
add_executable(otclient ${framework_SOURCES} ${otclient_SOURCES} ${executable_SOURCES})
 | 
					add_executable(${PROJECT_NAME} ${framework_SOURCES} ${client_SOURCES} ${executable_SOURCES})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# target link libraries
 | 
					set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 14)
 | 
				
			||||||
target_link_libraries(otclient ${framework_LIBRARIES})
 | 
					set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD_REQUIRED ON)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					target_link_libraries(${PROJECT_NAME} ${framework_LIBRARIES})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if(APPLE AND USE_STATIC_LIBS)
 | 
				
			||||||
 | 
					    target_link_libraries(${PROJECT_NAME} "-framework Foundation" "-framework IOKit")
 | 
				
			||||||
 | 
					endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if(USE_PCH)
 | 
					if(USE_PCH)
 | 
				
			||||||
    include(cotire)
 | 
					    include(cotire)
 | 
				
			||||||
    cotire(otclient)
 | 
					    cotire(${PROJECT_NAME})
 | 
				
			||||||
    message(STATUS "Use precompiled header: ON")
 | 
					    message(STATUS "Use precompiled header: ON")
 | 
				
			||||||
else()
 | 
					else()
 | 
				
			||||||
    message(STATUS "Use precompiled header: OFF")
 | 
					    message(STATUS "Use precompiled header: OFF")
 | 
				
			||||||
endif()
 | 
					endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# installation
 | 
					# installation
 | 
				
			||||||
set(DATA_INSTALL_DIR share/otclient)
 | 
					set(DATA_INSTALL_DIR share/${PROJECT_NAME})
 | 
				
			||||||
install(TARGETS otclient RUNTIME DESTINATION bin)
 | 
					install(TARGETS ${PROJECT_NAME}
 | 
				
			||||||
install(FILES README.md BUGS LICENSE AUTHORS init.lua otclientrc.lua DESTINATION ${DATA_INSTALL_DIR})
 | 
							RUNTIME DESTINATION bin
 | 
				
			||||||
install(DIRECTORY modules DESTINATION ${DATA_INSTALL_DIR} PATTERN ".git" EXCLUDE)
 | 
							LIBRARY DESTINATION lib
 | 
				
			||||||
 | 
							ARCHIVE DESTINATION lib)
 | 
				
			||||||
 | 
					install(FILES README.md BUGS LICENSE AUTHORS init.lua ${PROJECT_NAME}rc.lua DESTINATION ${DATA_INSTALL_DIR})
 | 
				
			||||||
 | 
					install(DIRECTORY data modules DESTINATION ${DATA_INSTALL_DIR} PATTERN ".git" EXCLUDE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# add "make run"
 | 
					# add "make run"
 | 
				
			||||||
add_custom_target(run COMMAND otclient DEPENDS otclient WORKING_DIRECTORY ${CMAKE_PROJECT_DIR})
 | 
					add_custom_target(run COMMAND ${PROJECT_NAME} DEPENDS ${PROJECT_NAME} WORKING_DIRECTORY ${CMAKE_PROJECT_DIR})
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										49
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,49 @@
 | 
				
			|||||||
 | 
					FROM ubuntu@sha256:b88f8848e9a1a4e4558ba7cfc4acc5879e1d0e7ac06401409062ad2627e6fb58 AS builder
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN apt-get update; \
 | 
				
			||||||
 | 
					  apt-get install -y \
 | 
				
			||||||
 | 
					    build-essential \
 | 
				
			||||||
 | 
					    cmake \
 | 
				
			||||||
 | 
					    git-core \
 | 
				
			||||||
 | 
					    libboost-atomic1.65-dev \
 | 
				
			||||||
 | 
					    libboost-chrono1.65-dev \
 | 
				
			||||||
 | 
					    libboost-date-time1.65-dev \
 | 
				
			||||||
 | 
					    libboost-filesystem1.65-dev \
 | 
				
			||||||
 | 
					    libboost-system1.65-dev \
 | 
				
			||||||
 | 
					    libboost-thread1.65-dev \
 | 
				
			||||||
 | 
					    libglew-dev \
 | 
				
			||||||
 | 
					    liblua5.1-0-dev \
 | 
				
			||||||
 | 
					    libncurses5-dev \
 | 
				
			||||||
 | 
					    libopenal-dev \
 | 
				
			||||||
 | 
					    libssl-dev \
 | 
				
			||||||
 | 
					    libvorbis-dev \
 | 
				
			||||||
 | 
					    mercurial \
 | 
				
			||||||
 | 
					    zlib1g-dev; \
 | 
				
			||||||
 | 
					  apt-get clean && apt-get autoclean
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					WORKDIR /
 | 
				
			||||||
 | 
					RUN hg clone -r stable-3.0 http://hg.icculus.org/icculus/physfs/
 | 
				
			||||||
 | 
					WORKDIR /physfs/build/
 | 
				
			||||||
 | 
					RUN cmake ..
 | 
				
			||||||
 | 
					RUN make -j$(nproc)
 | 
				
			||||||
 | 
					RUN make install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY ./src/ /otclient/src/.
 | 
				
			||||||
 | 
					COPY CMakeLists.txt /otclient/.
 | 
				
			||||||
 | 
					WORKDIR /otclient/build/
 | 
				
			||||||
 | 
					RUN cmake -DCMAKE_CXX_LINK_FLAGS=-no-pie -DCMAKE_BUILD_TYPE=Release ..
 | 
				
			||||||
 | 
					RUN make -j$(nproc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					FROM ubuntu@sha256:b88f8848e9a1a4e4558ba7cfc4acc5879e1d0e7ac06401409062ad2627e6fb58
 | 
				
			||||||
 | 
					RUN apt-get update; \
 | 
				
			||||||
 | 
					  apt-get install -y \
 | 
				
			||||||
 | 
					    libglew2.0 \
 | 
				
			||||||
 | 
					    libopenal1; \
 | 
				
			||||||
 | 
					  apt-get clean && apt-get autoclean
 | 
				
			||||||
 | 
					COPY --from=builder /otclient/build/otclient /otclient/bin/otclient
 | 
				
			||||||
 | 
					COPY ./data/ /otclient/data/.
 | 
				
			||||||
 | 
					COPY ./mods/ /otclient/mods/.
 | 
				
			||||||
 | 
					COPY ./modules/ /otclient/modules/.
 | 
				
			||||||
 | 
					COPY ./init.lua /otclient/.
 | 
				
			||||||
 | 
					WORKDIR /otclient
 | 
				
			||||||
 | 
					CMD ["./bin/otclient"]
 | 
				
			||||||
							
								
								
									
										22
									
								
								ISSUE_TEMPLATE.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					<!-- Welcome to the issues section if it's your first time! -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Before creating an issue, please ensure:
 | 
				
			||||||
 | 
					- [ ] This is a bug in the software that resides in this repository, and not a
 | 
				
			||||||
 | 
					      support matter (use https://otland.net/forums/otclient.494/ for support)
 | 
				
			||||||
 | 
					- [ ] This issue is reproducible without changes to the code in this repository
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Steps to reproduce (include any configuration/script required to reproduce)
 | 
				
			||||||
 | 
					1.
 | 
				
			||||||
 | 
					2.
 | 
				
			||||||
 | 
					3.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Expected behaviour
 | 
				
			||||||
 | 
					<!-- Tell us what should happen -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Actual behaviour
 | 
				
			||||||
 | 
					<!-- Tell us what happens instead -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Environment
 | 
				
			||||||
 | 
					<!-- Please tell which client version are you using (E.g 10.98 OTClient 0.6.6)
 | 
				
			||||||
 | 
					If the issue is environment specific (e.g. compiling errors), include
 | 
				
			||||||
 | 
					     name and version of the operating system and compiler you are using. -->
 | 
				
			||||||
							
								
								
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						@@ -1,6 +1,6 @@
 | 
				
			|||||||
OTClient is made available under the MIT License
 | 
					OTClient is made available under the MIT License
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010-2012 OTClient <https://github.com/edubart/otclient>
 | 
					Copyright (c) 2010-2020 OTClient <https://github.com/edubart/otclient>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
					Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
				
			||||||
of this software and associated documentation files (the "Software"), to deal
 | 
					of this software and associated documentation files (the "Software"), to deal
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										51
									
								
								README.md
									
									
									
									
									
								
							
							
						
						@@ -1,4 +1,5 @@
 | 
				
			|||||||
[](http://travis-ci.org/edubart/otclient)
 | 
					[](https://github.com/edubart/otclient/actions/workflows/build-vcpkg.yml) [](https://gitter.im/edubart/otclient?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [](https://www.codetriage.com/edubart/otclient)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### What is otclient?
 | 
					### What is otclient?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Otclient is an alternative Tibia client for usage with otserv. It aims to be complete and flexible,
 | 
					Otclient is an alternative Tibia client for usage with otserv. It aims to be complete and flexible,
 | 
				
			||||||
@@ -6,7 +7,17 @@ for that it uses LUA scripting for all game interface functionality and configur
 | 
				
			|||||||
similar to CSS for the client interface design. Otclient works with a modular system, this means
 | 
					similar to CSS for the client interface design. Otclient works with a modular system, this means
 | 
				
			||||||
that each functionality is a separated module, giving the possibility to users modify and customize
 | 
					that each functionality is a separated module, giving the possibility to users modify and customize
 | 
				
			||||||
anything easily. Users can also create new mods and extend game interface for their own purposes.
 | 
					anything easily. Users can also create new mods and extend game interface for their own purposes.
 | 
				
			||||||
Otclient is written in C++2011, the upcoming C++ standard and heavily scripted in lua.
 | 
					Otclient is written in C++11 and heavily scripted in lua.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For a server to connect to, you can build your own with the [forgottenserver](https://github.com/otland/forgottenserver)
 | 
				
			||||||
 | 
					or connect to one listed on [otservlist](https://otservlist.org/).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Where do I download?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Compiled for Windows can be found here (but can be outdated):
 | 
				
			||||||
 | 
					* [Windows Builds](http://otland.net/threads/otclient-builds-windows.217977/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					**NOTE:** You will need to download spr/dat files on your own and place them in `data/things/VERSION/` (i.e: `data/things/1098/Tibia.spr`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Features
 | 
					### Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -18,21 +29,42 @@ to port to mobile platforms. Otclient is also flexible enough to
 | 
				
			|||||||
create tibia tools like map editors just using scripts, because it wasn't designed to be just a
 | 
					create tibia tools like map editors just using scripts, because it wasn't designed to be just a
 | 
				
			||||||
client, instead otclient was designed to be a combination of a framework and tibia APIs.
 | 
					client, instead otclient was designed to be a combination of a framework and tibia APIs.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Download
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Stable versions of otclient master branch compiled for Windows and Linux is available
 | 
					 | 
				
			||||||
in the [downloads section](https://github.com/edubart/otclient/downloads) of the project's github page.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### Compiling
 | 
					### Compiling
 | 
				
			||||||
 | 
					
 | 
				
			||||||
In short, if you need to compile OTClient, follow these tutorials:
 | 
					In short, if you need to compile OTClient, follow these tutorials:
 | 
				
			||||||
* [Compiling on Windows](https://github.com/edubart/otclient/wiki/Compiling-on-Windows)
 | 
					* [Compiling on Windows](https://github.com/edubart/otclient/wiki/Compiling-on-Windows)
 | 
				
			||||||
* [Compiling on Linux](https://github.com/edubart/otclient/wiki/Compiling-on-Linux)
 | 
					* [Compiling on Linux](https://github.com/edubart/otclient/wiki/Compiling-on-Linux)
 | 
				
			||||||
 | 
					* [Compiling on OS X](https://github.com/edubart/otclient/wiki/Compiling-on-Mac-OS-X)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Build and run with Docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					To build the image:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```sh
 | 
				
			||||||
 | 
					docker build -t edubart/otclient .
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					To run the built image:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```sh
 | 
				
			||||||
 | 
					# Disable access control for the X server.
 | 
				
			||||||
 | 
					xhost +
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Run the container image with the required bindings to the host devices and volumes.
 | 
				
			||||||
 | 
					docker run -it --rm \
 | 
				
			||||||
 | 
					  --env DISPLAY \
 | 
				
			||||||
 | 
					  --volume /tmp/.X11-unix:/tmp/.X11-unix \
 | 
				
			||||||
 | 
					  --device /dev/dri \
 | 
				
			||||||
 | 
					  --device /dev/snd edubart/otclient /bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Enable access control for the X server.
 | 
				
			||||||
 | 
					xhost -
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Need help?
 | 
					### Need help?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Try to ask questions in [otland](http://otland.net/f494/), now we have a board for the project there,
 | 
					Try to ask questions in [otland](http://otland.net/f494/), now we have a board for the project there,
 | 
				
			||||||
or talk with us at #otclient irc.freenode.net
 | 
					or talk with us at the gitter chat.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Bugs
 | 
					### Bugs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -44,10 +76,9 @@ We encourage you to contribute to otclient! You can make pull requests of any im
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### Contact
 | 
					### Contact
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Talk directly with us at #otclient irc.freenode.net or send an email directly to the project leader edub4rt@gmail.com
 | 
					Talk directly with us at the gitter chat [](https://gitter.im/edubart/otclient?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### License
 | 
					### License
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Otclient is made available under the MIT License, thus this means that you are free
 | 
					Otclient is made available under the MIT License, thus this means that you are free
 | 
				
			||||||
to do whatever you want, commercial, non-commercial, closed or open.
 | 
					to do whatever you want, commercial, non-commercial, closed or open.
 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								data/cursors/cursors.otml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					Cursors
 | 
				
			||||||
 | 
					  target:
 | 
				
			||||||
 | 
					    image: targetcursor
 | 
				
			||||||
 | 
					    hot-spot: 9 9
 | 
				
			||||||
 | 
					  horizontal:
 | 
				
			||||||
 | 
					    image: horizontalcursor
 | 
				
			||||||
 | 
					    hot-spot: 9 4
 | 
				
			||||||
 | 
					  vertical:
 | 
				
			||||||
 | 
					    image: verticalcursor
 | 
				
			||||||
 | 
					    hot-spot: 4 9
 | 
				
			||||||
 | 
					  text:
 | 
				
			||||||
 | 
					    image: textcursor
 | 
				
			||||||
 | 
					    hot-spot: 4 9
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 230 B After Width: | Height: | Size: 230 B  | 
| 
		 Before Width: | Height: | Size: 266 B After Width: | Height: | Size: 266 B  | 
| 
		 Before Width: | Height: | Size: 198 B After Width: | Height: | Size: 198 B  | 
| 
		 Before Width: | Height: | Size: 238 B After Width: | Height: | Size: 238 B  | 
							
								
								
									
										6
									
								
								data/fonts/sans-bold-16px.otfont
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					Font
 | 
				
			||||||
 | 
					  name: sans-bold-16px
 | 
				
			||||||
 | 
					  texture: sans-bold-16px_cp1252
 | 
				
			||||||
 | 
					  height: 20
 | 
				
			||||||
 | 
					  glyph-size: 24 24
 | 
				
			||||||
 | 
					  space-width: 3
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								data/fonts/sans-bold-16px_cp1252.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 17 KiB  | 
							
								
								
									
										8
									
								
								data/fonts/terminus-10px.otfont
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					Font
 | 
				
			||||||
 | 
					  name: terminus-10px
 | 
				
			||||||
 | 
					  texture: terminus-10px
 | 
				
			||||||
 | 
					  height: 12
 | 
				
			||||||
 | 
					  y-offset: 0
 | 
				
			||||||
 | 
					  glyph-size: 16 16
 | 
				
			||||||
 | 
					  fixed-glyph-width: 6
 | 
				
			||||||
 | 
					  space-width: 6
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								data/fonts/terminus-10px.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.1 KiB  | 
@@ -1,6 +1,6 @@
 | 
				
			|||||||
Font
 | 
					Font
 | 
				
			||||||
  name: terminus-14px-bold
 | 
					  name: terminus-14px-bold
 | 
				
			||||||
  texture: terminus-14px-bold.png
 | 
					  texture: terminus-14px-bold
 | 
				
			||||||
  height: 16
 | 
					  height: 16
 | 
				
			||||||
  y-offset: 2
 | 
					  y-offset: 2
 | 
				
			||||||
  glyph-size: 16 16
 | 
					  glyph-size: 16 16
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB  | 
@@ -1,6 +1,7 @@
 | 
				
			|||||||
Font
 | 
					Font
 | 
				
			||||||
  name: verdana-11px-antialised
 | 
					  name: verdana-11px-antialised
 | 
				
			||||||
  texture: verdana-11px-antialised_cp1252.png
 | 
					  texture: verdana-11px-antialised_cp1252
 | 
				
			||||||
  height: 14
 | 
					  height: 14
 | 
				
			||||||
  glyph-size: 16 16
 | 
					  glyph-size: 16 16
 | 
				
			||||||
  space-width: 4
 | 
					  space-width: 4
 | 
				
			||||||
 | 
					  default: true
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB  | 
| 
		 Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB  | 
@@ -1,6 +1,6 @@
 | 
				
			|||||||
Font
 | 
					Font
 | 
				
			||||||
  name: verdana-11px-monochrome
 | 
					  name: verdana-11px-monochrome
 | 
				
			||||||
  texture: verdana-11px-monochrome_cp1252.png
 | 
					  texture: verdana-11px-monochrome_cp1252
 | 
				
			||||||
  height: 14
 | 
					  height: 14
 | 
				
			||||||
  glyph-size: 16 16
 | 
					  glyph-size: 16 16
 | 
				
			||||||
  space-width: 3
 | 
					  space-width: 3
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB  | 
| 
		 Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB  | 
@@ -1,6 +1,6 @@
 | 
				
			|||||||
Font
 | 
					Font
 | 
				
			||||||
  name: verdana-11px-rounded
 | 
					  name: verdana-11px-rounded
 | 
				
			||||||
  texture: verdana-11px-rounded_cp1252.png
 | 
					  texture: verdana-11px-rounded_cp1252
 | 
				
			||||||
  height: 16
 | 
					  height: 16
 | 
				
			||||||
  glyph-size: 16 16
 | 
					  glyph-size: 16 16
 | 
				
			||||||
  y-offset: -2
 | 
					  y-offset: -2
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB  | 
| 
		 Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/background.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.3 MiB  | 
| 
		 Before Width: | Height: | Size: 518 B After Width: | Height: | Size: 518 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/flags/de.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 35 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/flags/en.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 44 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/flags/es.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 52 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/flags/pl.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 32 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/flags/pt.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 52 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/flags/sv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 42 KiB  | 
| 
		 Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB  | 
| 
		 Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB  | 
| 
		 Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB  | 
| 
		 Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB  | 
| 
		 Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB  | 
| 
		 Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB  | 
| 
		 Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB  | 
| 
		 Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/combatmodes/mount.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/combatmodes/redfistmode.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/combatmodes/whitedovemode.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/combatmodes/whitehandmode.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/combatmodes/yellowhandmode.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.0 KiB  | 
| 
		 Before Width: | Height: | Size: 245 B After Width: | Height: | Size: 245 B  | 
| 
		 Before Width: | Height: | Size: 669 B After Width: | Height: | Size: 669 B  | 
| 
		 Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 300 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/console/ignore.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 474 B  | 
| 
		 Before Width: | Height: | Size: 271 B After Width: | Height: | Size: 271 B  | 
| 
		 Before Width: | Height: | Size: 285 B After Width: | Height: | Size: 285 B  | 
| 
		 Before Width: | Height: | Size: 255 B After Width: | Height: | Size: 255 B  | 
| 
		 Before Width: | Height: | Size: 255 B After Width: | Height: | Size: 255 B  | 
| 
		 Before Width: | Height: | Size: 266 B After Width: | Height: | Size: 266 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/creaturetype/summon_other.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 283 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/creaturetype/summon_own.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 283 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/dangerous.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 227 B  | 
| 
		 Before Width: | Height: | Size: 385 B After Width: | Height: | Size: 385 B  | 
| 
		 Before Width: | Height: | Size: 381 B After Width: | Height: | Size: 381 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/emblems/emblem_member.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 333 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/emblems/emblem_other.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 319 B  | 
| 
		 Before Width: | Height: | Size: 386 B After Width: | Height: | Size: 386 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/cross.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 243 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag0.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 335 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 397 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag10.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 373 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag11.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 397 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag12.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 412 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag13.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 418 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag14.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 392 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag15.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 399 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag16.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 400 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag17.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 402 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag18.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 423 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag19.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 392 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 418 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 431 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag4.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 321 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag5.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 354 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag6.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 427 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag7.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 387 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag8.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 444 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flag9.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 423 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/minimap/flagcheckbox.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 349 B  | 
| 
		 Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB  | 
| 
		 Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB  | 
| 
		 Before Width: | Height: | Size: 836 B After Width: | Height: | Size: 836 B  | 
| 
		 Before Width: | Height: | Size: 819 B After Width: | Height: | Size: 819 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/npcicons/icon_chat.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 17 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/npcicons/icon_quest.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 17 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/npcicons/icon_trade.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 17 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/images/game/npcicons/icon_tradequest.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 795 B  | 
| 
		 Before Width: | Height: | Size: 352 B After Width: | Height: | Size: 352 B  |