preparing to 70.2 release

This commit is contained in:
Vadim Grigoruk committed 2018-08-23 23:19:36 +03:00
1 parent 325a19781e
commit 92cbc36b8e
5 files changed
+22 -22

No files matched your search

+1 -1
View File
@@ -1 +1 @@
0x78, 0xda, 0xe4, 0x7d, 0x89, 0x96, 0xe2, 0xb8, 0xb2, 0xe0, 0xaf, 0x64, 0x73, 0x7a, 0x6a, 0x92, 0x86, 0x4a, 0xb0, 0xd9, 0x2b, 0x9b, 0xee, 0xe3, 0x8d, 0x7d, 0xdf, 0x21, 0x3b, 0xa7, 0x8e, 0xb1, 0x0d, 0x98, 0xc5, 0x06, 0x2f, 0x18, 0xa8, 0xca, 0xfb, 0xed, 0xa3, 0x90, 0xbc, 0x41, 0x92, 0xd5, 0x75, 0xdf, 0xbd, 0xef, 0xcd, 0x9b, 0x99, 0xba, 0xe7, 0x92, 0x96, 0x42, 0x11, 0x0a, 0x85, 0x42, 0xb1, 0x48, 0xb2, 0xfb, 0x28, 0x1a, 0x0f, 0x4d, 0x5d, 0xb6, 0xb7, 0x4a, 0xd1, 0x3a, 0xef, 0x15, 0x7d, 0xe1, 0x96, 0x7e, 0x29, 0x16, 0x23, 0xb6, 0x26, 0x2b, 0x0b, 0x55, 0x53, 0xe4, 0xc8, 0x9f, 0xa4, 0xf2, 0xcb, 0xb7, 0xb7, 0x67, 0x47, 0xd5, 0x64, 0xdd, 0x79, 0x12, 0x65, 0x59, 0x38, 0x2a, 0x9a, 0xd5, 0x50, 0x4d, 0x4b, 0xd1, 0x14, 0xe3, 0x31, 0xb2, 0x51, 0xce, 0x08, 0xa0, 0x45, 0xe2, 0x8f, 0x0b, 0x5b, 0x93, 0x2c, 0x55, 0xd7, 0x1e, 0x95, 0xe8, 0x37, 0x75, 0xf1, 0xa8, 0x3c, 0x49, 0x96, 0xb1, 0xad, 0x2b, 0xe7, 0x4f, 0x9f, 0x5e, 0xf2, 0xf4, 0xeb, 0x13, 0x22, 0xa0, 0x9c, 0xda, 0x50, 0x8f, 0x50, 0x38, 0x5d, 0x56, 0xa2, 0x7f, 0x7c, 0xa6, 0xbe, 0x7f, 0x7f, 0xc9, 0xc7, 0xe9, 0x5c, 0x3c, 0x95, 0x8a, 0xa7, 0xd2, 0xf1, 0x54, 0x26, 0x9e, 0xca, 0xc6, 0x53, 0xa8, 0x98, 0x8f, 0xa7, 0x0a, 0xf1, 0x74, 0x32, 0x4e, 0xd1, 0x74, 0x3c, 0x93, 0x8f, 0x67, 0x0a, 0xf1, 0x6c, 0x32, 0x9e, 0xa5, 0xe2, 0xd9, 0x8f, 0x08, 0x45, 0x95, 0xa7, 0xbd, 0xa1, 0x00, 0x6b, 0xbc, 0xb2, 0x10, 0xed, 0xad, 0xf5, 0x18, 0x7d, 0x8b, 0xc6, 0x17, 0xe2, 0xd6, 0x54, 0xa2, 0xcf, 0x64, 0x18, 0xa8, 0x81, 0xaa, 0x59, 0x82, 0x61, 0x14, 0x03, 0x56, 0xa3, 0xdf, 0xde, 0x7c, 0xb0, 0x29, 0x1e, 0x15, 0xc6, 0x2c, 0x5e, 0x95, 0xbe, 0x7f, 0xbf, 0x1a, 0x56, 0xc4, 0x36, 0x95, 0x07, 0xd3, 0x32, 0x54, 0xc9, 0x8a, 0x3c, 0xa3, 0x31, 0xba, 0xb2, 0x53, 0x8a, 0x57, 0x62, 0xfb, 0xfe, 0xdd, 0xad, 0xd7, 0xc4, 0xa3, 0xba, 0x14, 0x2d, 0xdd, 0xb8, 0x16, 0xeb, 0xa7, 0x4f, 0x89, 0x66, 0xbf, 0x2a, 0x3c, 0xbc, 0x50, 0x9f, 0x0b, 0xaf, 0x7f, 0x3d, 0x25, 0x9e, 0x2c, 0xc5, 0xb4, 0x1e, 0xfd, 0xc6, 0x4f, 0xa8, 0x13, 0x83, 0x59, 0xa2, 0xa1, 0x44, 0xa3, 0xdf, 0x0c, 0xc5, 0xb2, 0x0d, 0xed, 0xed, 0x88, 0xe6, 0xcb, 0x2a, 0x2a, 0x4f, 0xb2, 0x2e, 0xd9, 0x3b, 0x04, 0x89, 0x6b, 0x57, 0x83, 0x20, 0xad, 0x1e, 0x94, 0xa7, 0x61, 0xaf, 0xf1, 0xfd, 0xbb, 0xf2, 0xe4, 0x28, 0xf3, 0x8d, 0x6a, 0x91, 0x02, 0x12, 0x83, 0x51, 0xb4, 0x9e, 0x24, 0x43, 0x11, 0x2d, 0x45, 0xd8, 0x2a, 0x80, 0xde, 0xea, 0x3f, 0x46, 0x56, 0x96, 0xb5, 0xff, 0x92, 0x48, 0x38, 0x8e, 0xf3, 0xe4, 0xa4, 0x9e, 0x74, 0x63, 0x99, 0xa0, 0x0a, 0x85, 0x42, 0xe2, 0xb4, 0xb2, 0x76, 0xdb, 0x48, 0x3c, 0x22, 0x46, 0xa2, 0x71, 0xbd, 0x18, 0x81, 0xb9, 0xdd, 0xea, 0xa2, 0x1c, 0x51, 0xb5, 0x07, 0x23, 0xae, 0x16, 0xaf, 0xc4, 0x41, 0xb8, 0xd2, 0x14, 0x07, 0x69, 0x0f, 0x62, 0x1a, 0x6b, 0xc6, 0x63, 0x44, 0xda, 0xaa, 0xd2, 0x26, 0x12, 0x7d, 0x46, 0xdc, 0xaa, 0xe6, 0x5e, 0xb4, 0xa4, 0x15, 0x01, 0x58, 0x30, 0x23, 0x62, 0x31, 0x21, 0xe9, 0x1a, 0x12, 0xa1, 0x2d, 0xa1, 0xa1, 0x26, 0x54, 0x32, 0x76, 0xe5, 0xa9, 0x32, 0x68, 0x36, 0x5c, 0xe6, 0xd0, 0xb4, 0x15, 0x13, 0x9c, 0xa1, 0xb6, 0xfb, 0x7f, 0x25, 0x5e, 0xfe, 0x92, 0x5f, 0x63, 0x3f, 0x10, 0x50, 0xdc, 0x0e, 0x71, 0x64, 0x45, 0xbf, 0x21, 0x4a, 0xa6, 0x62, 0x55, 0x77, 0x3b, 0x45, 0x56, 0xd1, 0x70, 0x41, 0x16, 0xa8, 0x3c, 0x50, 0x77, 0x8a, 0x6e, 0x5b, 0xd1, 0xc7, 0xb0, 0xcc, 0xac, 0x95, 0xa1, 0x3b, 0x0f, 0x16, 0xe2, 0x29, 0x09, 0x8c, 0xc9, 0xc5, 0x88, 0xb8, 0xdf, 0x23, 0xd6, 0x45, 0x80, 0x27, 0x74, 0xc9, 0x52, 0xac, 0xcf, 0x88, 0x4f, 0x45, 0xdc, 0x45, 0xe2, 0x66, 0x91, 0x52, 0x52, 0xbf, 0x21, 0x7d, 0x94, 0xee, 0x09, 0x20, 0x4c, 0xf5, 0x46, 0x29, 0x40, 0x57, 0xb4, 0x65, 0x24, 0xfa, 0x0d, 0xc1, 0x9e, 0x90, 0x7e, 0xea, 0x1b, 0xa5, 0x3d, 0x5f, 0x2b, 0x12, 0xcc, 0x0d, 0x22, 0xf0, 0xa6, 0x20, 0xfd, 0xfc, 0xa6, 0x20, 0xc8, 0x4e, 0x3f, 0x2a, 0x48, 0x65, 0x91, 0x36, 0x06, 0xfc, 0x3e, 0x5a, 0x71, 0x13, 0x58, 0xdb, 0x86, 0x3b, 0x8d, 0xa3, 0xb9, 0x47, 0xcc, 0x17, 0x5f, 0x5e, 0x9f, 0x90, 0x20, 0x11, 0xb7, 0x68, 0xd8, 0xcf, 0xc0, 0x07, 0x4c, 0xf2, 0x56, 0xd1, 0x96, 0xd6, 0xea, 0xd9, 0x59, 0xa9, 0x5b, 0xe5, 0xd1, 0xf8, 0xfc, 0x99, 0x70, 0xa8, 0x17, 0x95, 0x97, 0x88, 0xae, 0x45, 0x62, 0xd6, 0x8b, 0xf1, 0xfa, 0x1a, 0xd2, 0x5b, 0x1d, 0x58, 0xf4, 0x48, 0x23, 0x26, 0x2d, 0xe3, 0xfc, 0x4d, 0x7f, 0x92, 0xc4, 0xed, 0x16, 0xf5, 0xa3, 0x21, 0xe1, 0x45, 0xdf, 0x24, 0x98, 0xbf, 0x47, 0x35, 0xfa, 0xcd, 0x46, 0x3f, 0x6f, 0xe8, 0x5f, 0x34, 0xbe, 0x2f, 0xde, 0x2e, 0xf5, 0xc4, 0xff, 0xfa, 0xcb, 0xfc, 0xed, 0xf1, 0xcf, 0x2f, 0x96, 0x72, 0xb2, 0xfe, 0x4a, 0xfc, 0xd5, 0xff, 0xed, 0x7b, 0x48, 0x94, 0x7f, 0x25, 0x4e, 0xbb, 0xed, 0x77, 0x54, 0x89, 0x21, 0x7f, 0xc5, 0x50, 0x29, 0x8a, 0x9a, 0x3f, 0x3f, 0xfd, 0x26, 0xad, 0x44, 0x03, 0x8d, 0x16, 0x15, 0x8a, 0xe8, 0xff, 0xb6, 0xb5, 0xf8, 0x9c, 0x0f, 0x14, 0x02, 0x58, 0xf4, 0xf5, 0xff, 0x01, 0x74, 0x8c, 0xdd, 0xea, 0xf3, 0xc7, 0x97, 0x3e, 0x96, 0xe8, 0xd3, 0xc2, 0xd0, 0x77, 0x1c, 0xc2, 0x87, 0xf5, 0xff, 0x98, 0xcd, 0xd0, 0xb9, 0x42, 0x34, 0xae, 0xbc, 0xc6, 0xbf, 0x01, 0xda, 0x17, 0x82, 0xfd, 0x16, 0x7d, 0xf3, 0xd6, 0x05, 0xe2, 0xfa, 0x18, 0x56, 0x94, 0xb8, 0x8d, 0x24, 0x0b, 0x9c, 0xff, 0x62, 0x82, 0x2c, 0xf7, 0xa0, 0x9b, 0x20, 0xa9, 0x63, 0xd1, 0Line truncated
0x78, 0xda, 0xe4, 0xbd, 0x07, 0x97, 0xe2, 0xb8, 0xd2, 0x30, 0xfc, 0x57, 0x7a, 0x39, 0xfb, 0xcd, 0xdb, 0x2c, 0x4c, 0x83, 0x4d, 0x9e, 0x5e, 0x76, 0x8f, 0x13, 0x60, 0x72, 0x4e, 0xbd, 0xfd, 0xce, 0x31, 0xb6, 0x01, 0x13, 0x6c, 0x70, 0x20, 0xcd, 0xf4, 0xfd, 0xed, 0x9f, 0x4a, 0x72, 0x82, 0xa6, 0x67, 0xe7, 0x86, 0xe7, 0x79, 0xd3, 0xdc, 0x73, 0x69, 0x4b, 0xa5, 0x2a, 0x95, 0x4a, 0x95, 0x14, 0xec, 0x3d, 0x48, 0xe6, 0x43, 0xc3, 0x50, 0x9c, 0x8d, 0x5a, 0xb4, 0xcf, 0x3b, 0xd5, 0x98, 0xbb, 0xa5, 0x5f, 0x8a, 0xc5, 0x88, 0xa3, 0x2b, 0xea, 0x5c, 0xd3, 0x55, 0x25, 0xf2, 0x27, 0xa9, 0xfc, 0xf2, 0xed, 0xed, 0xf9, 0xa8, 0xe9, 0x8a, 0x71, 0x7c, 0x92, 0x14, 0x45, 0x38, 0xa8, 0xba, 0x5d, 0xd7, 0x2c, 0x5b, 0xd5, 0x55, 0xf3, 0x31, 0xb2, 0x56, 0xcf, 0x08, 0xa0, 0x47, 0xe2, 0x8f, 0x73, 0x47, 0x97, 0x6d, 0xcd, 0xd0, 0x1f, 0xd5, 0xe8, 0x37, 0x6d, 0xfe, 0xa8, 0x3e, 0xc9, 0xb6, 0xb9, 0xa9, 0xa9, 0xe7, 0x4f, 0x9f, 0x5e, 0xf2, 0xf4, 0xeb, 0x13, 0x22, 0xa0, 0x9e, 0x5a, 0x50, 0x8f, 0x50, 0x38, 0x43, 0x51, 0xa3, 0x7f, 0x7c, 0xa6, 0xbe, 0x7f, 0x7f, 0xc9, 0xc7, 0xe9, 0x5c, 0x3c, 0x95, 0x8a, 0xa7, 0xd2, 0xf1, 0x54, 0x26, 0x9e, 0xca, 0xc6, 0x53, 0xa8, 0x98, 0x8f, 0xa7, 0x0a, 0xf1, 0x74, 0x32, 0x4e, 0xd1, 0x74, 0x3c, 0x93, 0x8f, 0x67, 0x0a, 0xf1, 0x6c, 0x32, 0x9e, 0xa5, 0xe2, 0xd9, 0x8f, 0x08, 0x45, 0xd5, 0xa7, 0x9d, 0xa9, 0x02, 0x6b, 0xbc, 0x3a, 0x97, 0x9c, 0x8d, 0xfd, 0x18, 0x7d, 0x8b, 0xc6, 0xe7, 0xd2, 0xc6, 0x52, 0xa3, 0xcf, 0x64, 0x18, 0xa8, 0x81, 0xa6, 0xdb, 0x82, 0x69, 0x16, 0x03, 0x56, 0xa3, 0xdf, 0xde, 0x7c, 0xb0, 0x25, 0x1d, 0x54, 0xc6, 0x2a, 0x5e, 0x95, 0xbe, 0x7f, 0xbf, 0x1a, 0x56, 0xc4, 0xb1, 0xd4, 0x07, 0xcb, 0x36, 0x35, 0xd9, 0x8e, 0x3c, 0xa3, 0x31, 0xba, 0xb2, 0x53, 0x8b, 0x57, 0x62, 0xfb, 0xfe, 0xdd, 0xad, 0xd7, 0xa5, 0x83, 0xb6, 0x90, 0x6c, 0xc3, 0xbc, 0x16, 0xeb, 0xa7, 0x4f, 0x89, 0x46, 0x4f, 0x14, 0x1e, 0x5e, 0xa8, 0xcf, 0x85, 0xd7, 0xbf, 0x9e, 0x12, 0x4f, 0xb6, 0x6a, 0xd9, 0x8f, 0x7e, 0xe3, 0x27, 0xd4, 0x89, 0xc9, 0x2c, 0xd0, 0x50, 0xa2, 0xd1, 0x6f, 0xa6, 0x6a, 0x3b, 0xa6, 0xfe, 0x76, 0x40, 0xf3, 0x65, 0x17, 0xd5, 0x27, 0xc5, 0x90, 0x9d, 0x2d, 0x82, 0xc4, 0xf5, 0xab, 0x41, 0x90, 0x56, 0x0f, 0xea, 0xd3, 0xa0, 0x5b, 0xff, 0xfe, 0x5d, 0x7d, 0x3a, 0xaa, 0xb3, 0xb5, 0x66, 0x93, 0x02, 0x12, 0x83, 0x59, 0xb4, 0x9f, 0x64, 0x53, 0x95, 0x6c, 0x55, 0xd8, 0xa8, 0x80, 0xde, 0xec, 0x3d, 0x46, 0x96, 0xb6, 0xbd, 0xfb, 0x92, 0x48, 0x1c, 0x8f, 0xc7, 0xa7, 0x63, 0xea, 0xc9, 0x30, 0x17, 0x09, 0xaa, 0x50, 0x28, 0x24, 0x4e, 0x4b, 0x7b, 0xbb, 0x89, 0xc4, 0x23, 0x52, 0x24, 0x1a, 0x37, 0x8a, 0x11, 0x98, 0xdb, 0x8d, 0x21, 0x29, 0x11, 0x4d, 0x7f, 0x30, 0xe3, 0x5a, 0xf1, 0x4a, 0x1c, 0x84, 0x2b, 0x5d, 0x3d, 0x22, 0xed, 0x41, 0x4c, 0x63, 0xcd, 0x78, 0x8c, 0xc8, 0x1b, 0x4d, 0x5e, 0x47, 0xa2, 0xcf, 0x88, 0x5b, 0xcd, 0xda, 0x49, 0xb6, 0xbc, 0x24, 0x00, 0x1b, 0x66, 0x44, 0x2a, 0x26, 0x64, 0x43, 0x47, 0x22, 0x74, 0x64, 0x34, 0xd4, 0x84, 0x46, 0xc6, 0xae, 0x3e, 0x55, 0xfa, 0x8d, 0xba, 0xcb, 0x1c, 0x9a, 0xb6, 0x62, 0x82, 0x33, 0xb5, 0x56, 0xef, 0xaf, 0xc4, 0xcb, 0x5f, 0xca, 0x6b, 0xec, 0x07, 0x02, 0x8a, 0x3b, 0x21, 0x8e, 0xec, 0xe8, 0x37, 0x44, 0xc9, 0x52, 0x6d, 0x71, 0xbb, 0x55, 0x15, 0x0d, 0x0d, 0x17, 0x64, 0x81, 0xca, 0x7d, 0x6d, 0xab, 0x1a, 0x8e, 0x1d, 0x7d, 0x0c, 0xcb, 0xcc, 0x5e, 0x9a, 0xc6, 0xf1, 0xc1, 0x46, 0x3c, 0x25, 0x81, 0x31, 0xa5, 0x18, 0x91, 0x76, 0x3b, 0xc4, 0xba, 0x04, 0xf0, 0x84, 0x21, 0xdb, 0xaa, 0xfd, 0x19, 0xf1, 0xa9, 0x4a, 0xdb, 0x48, 0xdc, 0x2a, 0x52, 0x6a, 0xea, 0x37, 0xa4, 0x8f, 0xf2, 0x3d, 0x01, 0x84, 0xa9, 0xde, 0x28, 0x05, 0xe8, 0x8a, 0xbe, 0x88, 0x44, 0xbf, 0x21, 0xd8, 0x13, 0xd2, 0x4f, 0x63, 0xad, 0xb6, 0x66, 0x2b, 0x55, 0x86, 0xb9, 0x41, 0x04, 0xde, 0x54, 0xa4, 0x9f, 0xdf, 0x54, 0x04, 0xd9, 0x1a, 0x07, 0x15, 0xa9, 0x2c, 0xd2, 0xc6, 0x80, 0xdf, 0x47, 0x3b, 0x6e, 0x01, 0x6b, 0x9b, 0x70, 0xa7, 0x71, 0x34, 0xf7, 0x88, 0xf9, 0xe2, 0xcb, 0xeb, 0x13, 0x12, 0x24, 0xe2, 0x16, 0x0d, 0xfb, 0x19, 0xf8, 0x80, 0x49, 0xde, 0xa8, 0xfa, 0xc2, 0x5e, 0x3e, 0x1f, 0x97, 0xda, 0x46, 0x7d, 0x34, 0x3f, 0x7f, 0x26, 0x1c, 0x1a, 0x45, 0xf5, 0x25, 0x62, 0xe8, 0x91, 0x98, 0xfd, 0x62, 0xbe, 0xbe, 0x86, 0xf4, 0xd6, 0x00, 0x16, 0x3d, 0xd2, 0x88, 0x49, 0xdb, 0x3c, 0x7f, 0x33, 0x9e, 0x64, 0x69, 0xb3, 0x41, 0xfd, 0xe8, 0x48, 0x78, 0xd1, 0x37, 0x19, 0xe6, 0xef, 0x51, 0x8b, 0x7e, 0x73, 0xd0, 0xcf, 0x1b, 0xfa, 0x17, 0x8d, 0xef, 0x8a, 0xb7, 0xa6, 0x9e, 0xf8, 0x9f, 0x7f, 0x59, 0xbf, 0x3d, 0xfe, 0xf9, 0xc5, 0x56, 0x4f, 0xf6, 0x5f, 0x89, 0xbf, 0x7a, 0xbf, 0x7d, 0x0f, 0x89, 0xf2, 0xaf, 0xc4, 0x69, 0xbb, 0xf9, 0x8e, 0x2a, 0x31, 0xe4, 0xaf, 0x18, 0x2a, 0x45, 0x51, 0xf3, 0xe7, 0xa7, 0xdf, 0xe4, 0xa5, 0x64, 0xa2, 0xd1, 0xa2, 0x42, 0x11, 0xfd, 0xdf, 0xb1, 0xe7, 0x9f, 0xf3, 0x81, 0x42, 0x00, 0x8b, 0xbe, 0xfe, 0x3f, 0x80, 0x8e, 0xb1, 0x1b, 0x63, 0xf6, 0xf8, 0xd2, 0xc3, 0x12, 0x7d, 0x9a, 0x9b, 0xc6, 0x96, 0x43, 0xf8, 0x60, 0xff, 0x8f, 0xd9, 0x0c, 0x9d, 0x2b, 0x44, 0xe3, 0xea, 0x6b, 0xfc, 0x1b, 0xa0, 0x7d, 0x21, 0xd8, 0x6f, 0xd1, 0x37, 0xcf, 0x2e, 0x10, 0xd7, 0x87, 0xb0, 0xa2, 0xc4, 0x1d, 0x24, 0x59, 0xe0, 0xfc, 0x17, 0x0b, 0x64, 0xb9, 0x03, 0xdd, 0x04, 0x49, 0x1d, 0x8a, 0xf6, 0x52, 0Line truncated
+2 -2
View File
@@ -4,8 +4,8 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.nesbox.tic"
android:versionCode="7001"
android:versionName="0.70.1"
android:versionCode="7002"
android:versionName="0.70.2"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />
+16 -16
View File
@@ -1,23 +1,23 @@
var Module=typeof Module!=="undefined"?Module:{};window.addEventListener("keydown",(function(e){if(e.ctrlKey&&[82].indexOf(e.keyCode)>-1||[8,27,33,34,35,36,37,38,39,40,122,58,59,60,61,62].indexOf(e.keyCode)>-1)e.preventDefault()}),false);Module.printErr=(function(){});Module.saveAs=Module.saveAs||(function(e){"use strict";if(typeof e==="undefined"||typeof navigator!=="undefined"&&/MSIE [1-9]\./.test(navigator.userAgent)){return}var t=e.document,n=(function(){return e.URL||e.webkitURL||e}),r=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in r,i=(function(e){var t=new MouseEvent("click");e.dispatchEvent(t)}),a=/constructor/i.test(e.HTMLElement),f=/CriOS\/[\d]+/.test(navigator.userAgent),u=(function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)}),d="application/octet-stream",s=1e3*40,c=(function(e){var t=(function(){if(typeof e==="string"){n().revokeObjectURL(e)}else{e.remove()}});setTimeout(t,s)}),l=(function(e,t,n){t=[].concat(t);var r=t.length;while(r--){var o=e["on"+t[r]];if(typeof o==="function"){try{o.call(e,n||e)}catch(i){u(i)}}}}),p=(function(e){if(/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)){return new Blob([String.fromCharCode(65279),e],{type:e.type})}return e}),v=(function(t,u,s){if(!s){t=p(t)}var v=this,w=t.type,m=w===d,y,h=(function(){l(v,"writestart progress write writeend".split(" "))}),S=(function(){if((f||m&&a)&&e.FileReader){var r=new FileReader;r.onloadend=(function(){var t=f?r.result:r.result.replace(/^data:[^;]*;/,"data:attachment/file;");var n=e.open(t,"_blank");if(!n)e.location.href=t;t=undefined;v.readyState=v.DONE;h()});r.readAsDataURL(t);v.readyState=v.INIT;return}if(!y){y=n().createObjectURL(t)}if(m){e.location.href=y}else{var o=e.open(y,"_blank");if(!o){e.location.href=y}}v.readyState=v.DONE;h();c(y)});v.readyState=v.INIT;if(o){y=n().createObjectURL(t);setTimeout((function(){r.href=y;r.download=u;i(r);h();c(y);v.readyState=v.DONE}));return}S()}),w=v.prototype,m=(function(e,t,n){return new v(e,t||e.name||"download",n)});if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob){return(function(e,t,n){t=t||e.name||"download";if(!n){e=p(e)}return navigator.msSaveOrOpenBlob(e,t)})}w.abort=(function(){});w.readyState=w.INIT=0;w.WRITING=1;w.DONE=2;w.error=w.onwritestart=w.onprogress=w.onwrite=w.onabort=w.onerror=w.onwriteend=null;return m})(typeof self!=="undefined"&&self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports){module.exports.saveAs=saveAs}else if(typeof define!=="undefined"&&define!==null&&define.amd!==null){define([],(function(){return saveAs}))}Module.showAddPopup=(function(callback){var modal=document.getElementById("add-modal");var span=document.getElementsByClassName("close")[0];modal.style.display="block";function cancel(){modal.style.display="none";callback(null,null)}span.onclick=cancel;window.onclick=(function(event){if(event.target==modal)cancel()});var uploadInput=document.getElementById("upload-input");uploadInput.onchange=(function(){var file=uploadInput.files[0];if(!file)return;var reader=new FileReader;reader.onload=(function(event){var rom=new Uint8Array(event.target.result);callback(file.name,rom);uploadInput.value="";modal.style.display="none"});reader.readAsArrayBuffer(file)})});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=console.log;if(!Module["printErr"])Module["printErr"]=console.warn;var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(!Module["thisProgram"]){if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}else{Module["thiLine truncated
var Module=typeof Module!=="undefined"?Module:{};window.addEventListener("keydown",(function(e){if(e.ctrlKey&&[82].indexOf(e.keyCode)>-1||[8,27,33,34,35,36,37,38,39,40,122,58,59,60,61,62].indexOf(e.keyCode)>-1)e.preventDefault()}),false);Module.printErr=(function(){});Module.saveAs=Module.saveAs||(function(e){"use strict";if(typeof e==="undefined"||typeof navigator!=="undefined"&&/MSIE [1-9]\./.test(navigator.userAgent)){return}var t=e.document,n=(function(){return e.URL||e.webkitURL||e}),r=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in r,i=(function(e){var t=new MouseEvent("click");e.dispatchEvent(t)}),a=/constructor/i.test(e.HTMLElement),f=/CriOS\/[\d]+/.test(navigator.userAgent),u=(function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)}),d="application/octet-stream",s=1e3*40,c=(function(e){var t=(function(){if(typeof e==="string"){n().revokeObjectURL(e)}else{e.remove()}});setTimeout(t,s)}),l=(function(e,t,n){t=[].concat(t);var r=t.length;while(r--){var o=e["on"+t[r]];if(typeof o==="function"){try{o.call(e,n||e)}catch(i){u(i)}}}}),p=(function(e){if(/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)){return new Blob([String.fromCharCode(65279),e],{type:e.type})}return e}),v=(function(t,u,s){if(!s){t=p(t)}var v=this,w=t.type,m=w===d,y,h=(function(){l(v,"writestart progress write writeend".split(" "))}),S=(function(){if((f||m&&a)&&e.FileReader){var r=new FileReader;r.onloadend=(function(){var t=f?r.result:r.result.replace(/^data:[^;]*;/,"data:attachment/file;");var n=e.open(t,"_blank");if(!n)e.location.href=t;t=undefined;v.readyState=v.DONE;h()});r.readAsDataURL(t);v.readyState=v.INIT;return}if(!y){y=n().createObjectURL(t)}if(m){e.location.href=y}else{var o=e.open(y,"_blank");if(!o){e.location.href=y}}v.readyState=v.DONE;h();c(y)});v.readyState=v.INIT;if(o){y=n().createObjectURL(t);setTimeout((function(){r.href=y;r.download=u;i(r);h();c(y);v.readyState=v.DONE}));return}S()}),w=v.prototype,m=(function(e,t,n){return new v(e,t||e.name||"download",n)});if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob){return(function(e,t,n){t=t||e.name||"download";if(!n){e=p(e)}return navigator.msSaveOrOpenBlob(e,t)})}w.abort=(function(){});w.readyState=w.INIT=0;w.WRITING=1;w.DONE=2;w.error=w.onwritestart=w.onprogress=w.onwrite=w.onabort=w.onerror=w.onwriteend=null;return m})(typeof self!=="undefined"&&self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports){module.exports.saveAs=saveAs}else if(typeof define!=="undefined"&&define!==null&&define.amd!==null){define([],(function(){return saveAs}))}Module.showAddPopup=(function(callback){var modal=document.getElementById("add-modal");var span=document.getElementsByClassName("close")[0];modal.style.display="block";function cancel(){modal.style.display="none";callback(null,null)}span.onclick=cancel;window.onclick=(function(event){if(event.target==modal)cancel()});var uploadInput=document.getElementById("upload-input");uploadInput.onchange=(function(){var file=uploadInput.files[0];if(!file)return;var reader=new FileReader;reader.onload=(function(event){var rom=new Uint8Array(event.target.result);callback(file.name,rom);uploadInput.value="";modal.style.display="none"});reader.readAsArrayBuffer(file)})});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=console.log;if(!Module["printErr"])Module["printErr"]=console.warn;var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(!Module["thisProgram"]){if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}else{Module["thiLine truncated
var asm=(/** @suppress {uselessCode} */ function(global,env,buffer) {
"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.DYNAMICTOP_PTR|0;var j=env.tempDoublePtr|0;var k=env.ABORT|0;var l=env.STACKTOP|0;var m=env.STACK_MAX|0;var n=env.cttz_i8|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=global.Infinity;var u=0,v=0,w=0,x=0,y=0.0;var z=0;var A=global.Math.floor;var B=global.Math.abs;var C=global.Math.sqrt;var D=global.Math.pow;var E=global.Math.cos;var F=global.Math.sin;var G=global.Math.tan;var H=global.Math.acos;var I=global.Math.asin;var J=global.Math.atan;var K=global.Math.atan2;var L=global.Math.exp;var M=global.Math.log;var N=global.Math.ceil;var O=global.Math.imul;var P=global.Math.min;var Q=global.Math.max;var R=global.Math.clz32;var S=env.abort;var T=env.assert;var U=env.enlargeMemory;var V=env.getTotalMemory;var W=env.abortOnCannotGrowMemory;var X=env.invoke_dd;var Y=env.invoke_ddd;var Z=env.invoke_di;var _=env.invoke_did;var $=env.invoke_i;var aa=env.invoke_ii;var ba=env.invoke_iii;var ca=env.invoke_iiii;var da=env.invoke_iiiii;var ea=env.invoke_iiiiidii;var fa=env.invoke_iiiiii;var ga=env.invoke_iiiiiii;var ha=env.invoke_iiiiiiii;var ia=env.invoke_iiiiiiiii;var ja=env.invoke_iiiiiiiiii;var ka=env.invoke_v;var la=env.invoke_vd;var ma=env.invoke_vdd;var na=env.invoke_vdddd;var oa=env.invoke_vdddddd;var pa=env.invoke_vdi;var qa=env.invoke_vi;var ra=env.invoke_vid;var sa=env.invoke_vidd;var ta=env.invoke_viddd;var ua=env.invoke_vidddd;var va=env.invoke_viddddddddddddii;var wa=env.invoke_vii;var xa=env.invoke_viid;var ya=env.invoke_viiddddddi;var za=env.invoke_viidddddi;var Aa=env.invoke_viiddddi;var Ba=env.invoke_viidddi;var Ca=env.invoke_viiddi;var Da=env.invoke_viii;var Ea=env.invoke_viiii;var Fa=env.invoke_viiiidd;var Ga=env.invoke_viiiiddd;var Ha=env.invoke_viiiidddd;var Ia=env.invoke_viiiiddddd;var Ja=env.invoke_viiiiddddddd;var Ka=env.invoke_viiiii;var La=env.invoke_viiiiii;var Ma=env.invoke_viiiiiii;var Na=env.invoke_viiiiiiii;var Oa=env.invoke_viiiiiiiii;var Pa=env.invoke_viiiiiiiiiii;var Qa=env.invoke_viiiiiiiiiiii;var Ra=env.invoke_viiiiiiiiiiiii;var Sa=env.___assert_fail;var Ta=env.___buildEnvironment;var Ua=env.___lock;var Va=env.___setErrNo;var Wa=env.___syscall10;var Xa=env.___syscall140;var Ya=env.___syscall145;var Za=env.___syscall146;var _a=env.___syscall15;var $a=env.___syscall195;var ab=env.___syscall197;var bb=env.___syscall220;var cb=env.___syscall221;var db=env.___syscall330;var eb=env.___syscall39;var fb=env.___syscall40;var gb=env.___syscall5;var hb=env.___syscall54;var ib=env.___syscall6;var jb=env.___syscall63;var kb=env.___syscall85;var lb=env.___unlock;var mb=env.__addDays;var nb=env.__arraySum;var ob=env.__emscripten_sample_gamepad_data;var pb=env.__isLeapYear;var qb=env.__registerRestoreOldStyle;var rb=env.__setLetterbox;var sb=env._abort;var tb=env._clock;var ub=env._clock_gettime;var vb=env._difftime;var wb=env._dlclose;var xb=env._dlerror;var yb=env._dlsym;var zb=env._eglBindAPI;var Ab=env._eglChooseConfig;var Bb=env._eglCreateContext;var Cb=env._eglCreateWindowSurface;var Db=env._eglDestroyContext;var Eb=env._eglDestroySurface;var Fb=env._eglGetConfigAttrib;var Gb=env._eglGetDisplay;var Hb=env._eglGetProcAddress;var Ib=env._eglInitialize;var Jb=env._eglMakeCurrent;var Kb=env._eglSwapBuffers;var Lb=env._eglSwapInterval;var Mb=env._eglTerminate;var Nb=env._eglWaitClient;var Ob=env._eglWaitGL;var Pb=env._eglWaitNative;var Qb=env._emscripten_asm_const_i;var Rb=env._emscripten_asm_const_ii;var Sb=env._emscripten_asm_const_iii;var Tb=env._emscripten_asm_const_iiii;var Ub=env._emscripten_asm_const_iiiii;var Vb=env._emscripten_async_wget;var Wb=env._emscripten_cancel_main_loop;var Xb=env._emscripten_do_request_fullscreen;var Yb=env._emscripten_exit_fullscreen;var Zb=env._emscripten_exit_pointerlock;var _b=env._emscripten_get_device_pixel_ratio;var $b=env._emscripten_get_element_css_size;var ac=env._emscripten_get_gamepad_status;var bc=env._emscripten_get_now;var cc=env._emscripten_get_now_is_monotonic;var dc=env._emscripten_get_num_gamepads;var ec=env._emscripten_get_pointerlock_status;var fc=env._emscripten_glActiveTexture;var gc=env._emscripten_glAttachShader;var hc=env._emscripten_glBindAttribLocation;var ic=env._emscripten_glBindBuffer;var jc=env._emscripten_glBindFramebuffer;var kc=env._emscripten_glBindProgramARB;var lc=env._emscripten_glBindRenderbuffer;var mc=env._emscripten_glBindTexture;var nc=env._emscripten_glBindVertexArray;var oc=env._emscripten_glBlendColor;var pc=env._emscripten_glBlendEquation;var qc=env._emscripten_glBlendEquationSeparate;var rc=env._emscripten_glBlendFunc;var sc=env._emscripten_glBlendFuncSeparate;var tc=env._emscripten_glBufferData;var uc=env._emscripten_glBufferSubData;var vc=env._emscripten_glCheckFramebufferStatus;var wc=env._emscripten_glLine truncated
"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.DYNAMICTOP_PTR|0;var j=env.tempDoublePtr|0;var k=env.ABORT|0;var l=env.STACKTOP|0;var m=env.STACK_MAX|0;var n=env.cttz_i8|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=global.Infinity;var u=0,v=0,w=0,x=0,y=0.0;var z=0;var A=global.Math.floor;var B=global.Math.abs;var C=global.Math.sqrt;var D=global.Math.pow;var E=global.Math.cos;var F=global.Math.sin;var G=global.Math.tan;var H=global.Math.acos;var I=global.Math.asin;var J=global.Math.atan;var K=global.Math.atan2;var L=global.Math.exp;var M=global.Math.log;var N=global.Math.ceil;var O=global.Math.imul;var P=global.Math.min;var Q=global.Math.max;var R=global.Math.clz32;var S=env.abort;var T=env.assert;var U=env.enlargeMemory;var V=env.getTotalMemory;var W=env.abortOnCannotGrowMemory;var X=env.invoke_dd;var Y=env.invoke_ddd;var Z=env.invoke_di;var _=env.invoke_did;var $=env.invoke_i;var aa=env.invoke_ii;var ba=env.invoke_iii;var ca=env.invoke_iiii;var da=env.invoke_iiiii;var ea=env.invoke_iiiiidii;var fa=env.invoke_iiiiii;var ga=env.invoke_iiiiiii;var ha=env.invoke_iiiiiiii;var ia=env.invoke_iiiiiiiii;var ja=env.invoke_iiiiiiiiii;var ka=env.invoke_v;var la=env.invoke_vd;var ma=env.invoke_vdd;var na=env.invoke_vdddd;var oa=env.invoke_vdddddd;var pa=env.invoke_vdi;var qa=env.invoke_vi;var ra=env.invoke_vid;var sa=env.invoke_vidd;var ta=env.invoke_viddd;var ua=env.invoke_vidddd;var va=env.invoke_viddddddddddddii;var wa=env.invoke_vii;var xa=env.invoke_viid;var ya=env.invoke_viiddddddi;var za=env.invoke_viidddddi;var Aa=env.invoke_viiddddi;var Ba=env.invoke_viidddi;var Ca=env.invoke_viiddi;var Da=env.invoke_viii;var Ea=env.invoke_viiii;var Fa=env.invoke_viiiidd;var Ga=env.invoke_viiiiddd;var Ha=env.invoke_viiiidddd;var Ia=env.invoke_viiiiddddd;var Ja=env.invoke_viiiiddddddd;var Ka=env.invoke_viiiii;var La=env.invoke_viiiiii;var Ma=env.invoke_viiiiiii;var Na=env.invoke_viiiiiiii;var Oa=env.invoke_viiiiiiiii;var Pa=env.invoke_viiiiiiiiiii;var Qa=env.invoke_viiiiiiiiiiii;var Ra=env.invoke_viiiiiiiiiiiii;var Sa=env.___assert_fail;var Ta=env.___buildEnvironment;var Ua=env.___lock;var Va=env.___map_file;var Wa=env.___setErrNo;var Xa=env.___syscall10;var Ya=env.___syscall140;var Za=env.___syscall145;var _a=env.___syscall146;var $a=env.___syscall15;var ab=env.___syscall195;var bb=env.___syscall197;var cb=env.___syscall220;var db=env.___syscall221;var eb=env.___syscall330;var fb=env.___syscall39;var gb=env.___syscall40;var hb=env.___syscall5;var ib=env.___syscall54;var jb=env.___syscall6;var kb=env.___syscall63;var lb=env.___syscall85;var mb=env.___syscall91;var nb=env.___unlock;var ob=env.__addDays;var pb=env.__arraySum;var qb=env.__emscripten_sample_gamepad_data;var rb=env.__isLeapYear;var sb=env.__registerRestoreOldStyle;var tb=env.__setLetterbox;var ub=env._abort;var vb=env._clock;var wb=env._clock_gettime;var xb=env._difftime;var yb=env._dlclose;var zb=env._dlerror;var Ab=env._dlsym;var Bb=env._eglBindAPI;var Cb=env._eglChooseConfig;var Db=env._eglCreateContext;var Eb=env._eglCreateWindowSurface;var Fb=env._eglDestroyContext;var Gb=env._eglDestroySurface;var Hb=env._eglGetConfigAttrib;var Ib=env._eglGetDisplay;var Jb=env._eglGetProcAddress;var Kb=env._eglInitialize;var Lb=env._eglMakeCurrent;var Mb=env._eglSwapBuffers;var Nb=env._eglSwapInterval;var Ob=env._eglTerminate;var Pb=env._eglWaitClient;var Qb=env._eglWaitGL;var Rb=env._eglWaitNative;var Sb=env._emscripten_asm_const_i;var Tb=env._emscripten_asm_const_ii;var Ub=env._emscripten_asm_const_iii;var Vb=env._emscripten_asm_const_iiii;var Wb=env._emscripten_asm_const_iiiii;var Xb=env._emscripten_async_wget;var Yb=env._emscripten_cancel_main_loop;var Zb=env._emscripten_do_request_fullscreen;var _b=env._emscripten_exit_fullscreen;var $b=env._emscripten_exit_pointerlock;var ac=env._emscripten_get_device_pixel_ratio;var bc=env._emscripten_get_element_css_size;var cc=env._emscripten_get_gamepad_status;var dc=env._emscripten_get_now;var ec=env._emscripten_get_now_is_monotonic;var fc=env._emscripten_get_num_gamepads;var gc=env._emscripten_get_pointerlock_status;var hc=env._emscripten_glActiveTexture;var ic=env._emscripten_glAttachShader;var jc=env._emscripten_glBindAttribLocation;var kc=env._emscripten_glBindBuffer;var lc=env._emscripten_glBindFramebuffer;var mc=env._emscripten_glBindProgramARB;var nc=env._emscripten_glBindRenderbuffer;var oc=env._emscripten_glBindTexture;var pc=env._emscripten_glBindVertexArray;var qc=env._emscripten_glBlendColor;var rc=env._emscripten_glBlendEquation;var sc=env._emscripten_glBlendEquationSeparate;var tc=env._emscripten_glBlendFunc;var uc=env._emscripten_glBlendFuncSeparate;var vc=env._emscripten_glBufferData;var wc=env._emscripten_glBufferSubData;var xc=env._emscripten_glCLine truncated
// EMSCRIPTEN_START_FUNCS
function _F(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=b+44|0;c[r>>2]=e;k=c[e+28>>2]|0;h=(c[e+32>>2]|0)+-1|0;i=k+(h*12|0)|0;g=c[i>>2]|0;f=c[k+(h*12|0)+8>>2]|0;h=c[(c[k+(h*12|0)+4>>2]|0)+16>>2]|0;k=g+1|0;a:while(1){p=h;q=i;o=k;g=a[g>>0]|0;b:while(1){i=g&255;switch(c[8376+(i<<2)>>2]|0){case 6:{e=2;m=88;break a}case 1:{m=10;break b}case 2:{m=6;break b}case 3:{m=7;break b}case 4:{m=8;break b}case 5:{m=2;break b}case 7:{m=84;break b}case 8:{m=78;break b}case 9:{m=74;break b}case 10:{m=70;break b}case 11:{m=66;break b}case 12:{m=59;break b}case 13:{m=58;break b}case 14:{m=3;break b}case 15:{m=9;break b}case 16:{m=33;break b}case 17:{m=34;break b}case 18:{m=35;break b}case 19:{m=36;break b}case 20:{m=4;break b}case 21:{m=37;break b}case 22:{m=38;break b}case 23:{m=39;break b}case 24:{m=5;break b}case 25:{m=11;break b}case 27:{m=52;break b}case 28:{m=51;break b}case 29:{m=47;break b}case 30:{m=43;break b}case 31:{m=42;break b}case 32:{m=41;break b}case 33:{m=40;break b}case 34:{m=12;break b}case 26:break;default:{m=91;break a}}l=c[(c[p+28>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)>>2]|0;k=ZM(b,l)|0;n=UF(k)|0;j=e+20|0;m=c[j>>2]|0;c[j>>2]=m+8;c[m>>2]=n;c[m+4>>2]=z;l=l+48|0;m=q+4|0;n=q+8|0;j=0;g=o;while(1){i=g+2|0;h=g+3|0;g=a[i>>0]|0;if((j|0)>=(c[l>>2]|0)){o=h;continue b}h=a[h>>0]|0;if(!(g<<24>>24))c[k+20+(j<<2)>>2]=c[(c[m>>2]|0)+20+((h&255)<<2)>>2];else c[k+20+(j<<2)>>2]=gG(b,e,(c[n>>2]|0)+((h&255)<<3)|0)|0;j=j+1|0;g=i}}switch(m|0){case 2:{i=f+(i+-4<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+1|0;g=o;continue a}case 3:{i=f+((d[o>>0]|0)<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 4:{i=(c[f>>2]|0)+16+((d[o>>0]|0)<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 5:{h=e+20|0;c[h>>2]=(c[h>>2]|0)+-8;h=p;i=q;k=o+1|0;g=o;continue a}case 6:{i=e+20|0;h=c[i>>2]|0;c[i>>2]=h+8;c[h>>2]=1;c[h+4>>2]=2147221504;h=p;i=q;k=o+1|0;g=o;continue a}case 7:{i=e+20|0;h=c[i>>2]|0;c[i>>2]=h+8;c[h>>2]=2;c[h+4>>2]=2147221504;h=p;i=q;k=o+1|0;g=o;continue a}case 8:{i=e+20|0;h=c[i>>2]|0;c[i>>2]=h+8;c[h>>2]=3;c[h+4>>2]=2147221504;h=p;i=q;k=o+1|0;g=o;continue a}case 9:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=f+((d[o>>0]|0)<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 10:{i=(c[p+28>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+3|0;g=o+2|0;continue a}case 11:{j=(d[o>>0]|0)<<8|(d[o+1>>0]|0);l=(c[e+20>>2]|0)+(23-i<<3)|0;k=l;g=o+2|0;k=$F(b,c[k>>2]|0,c[k+4>>2]|0)|0;i=i+-23|0;break}case 12:{g=o+4|0;k=c[(c[p+28>>2]|0)+(((d[o+2>>0]|0)<<8|(d[o+3>>0]|0))<<3)>>2]|0;l=(c[e+20>>2]|0)+(40-i<<3)|0;j=(d[o>>0]|0)<<8|(d[o+1>>0]|0);i=i+-40|0;break}case 33:{i=c[(c[(c[q+4>>2]|0)+20+((d[o>>0]|0)<<2)>>2]|0)+16>>2]|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 34:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=c[(c[(c[q+4>>2]|0)+20+((d[o>>0]|0)<<2)>>2]|0)+16>>2]|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 35:{i=(c[(c[p+40>>2]|0)+16>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+3|0;g=o+2|0;continue a}case 36:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=(c[(c[p+40>>2]|0)+16>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+3|0;g=o+2|0;continue a}case 37:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=(c[f>>2]|0)+16+((d[o>>0]|0)<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 38:{i=a[o>>0]|0;g=e+20|0;n=c[g>>2]|0;h=n+-8|0;c[g>>2]=h;i=(c[h>>2]|0)+16+((i&255)<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;c[g>>2]=n;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 39:{h=a[o>>0]|0;i=e+20|0;k=c[i>>2]|0;g=k+-8|0;c[i>>2]=g;k=k+-16|0;i=c[k+4>>2]|0;h=(c[g>>2]|0)+16+((h&255)<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 40:{g=o+2+((d[o>>0]|0)<<8|(d[o+1>>0]|0))|0;h=p;i=q;k=g+1|0;continue a}case 41:{g=o+2+(0-((d[o>>0]|0)<<8|(d[o+1>>0]|0)))|0;h=p;i=q;k=g+1|0;continue a}case 42:{g=o+2|0;h=(d[o>>0]|0)<<8|(d[o+1>>0]|0);k=e+20|0;i=(c[k>>2]|0)+-8|0;c[k>>2]=i;i=h6(c[i>>2]|0,c[i+4>>2]|0,-1,-2147221505)|0;k=z;g=k>>>0<0|(k|0)==0&i>>>0<2?g+h|0:g;h=p;i=q;k=g+1|0;continue a}case 43:{g=o+2|0;h=e+20|0;i=(c[h>>2]|0)+-8|0;n=i;n=h6(c[n>>2]|0,c[n+4>>2]|0,-1,-2147221505)|0;m=z;if(m>>>0<0|(m|0)==0&n>>>0<2)g=g+((d[o>>0]|0)<<8|(d[o+1>>0]|0))|0;else c[h>>2]=i;h=p;i=q;k=g+1|0;continue a}case 47:{g=o+2|0;h=e+20|0;i=(c[h>>2]|0)+-8|0;n=i;n=h6(c[n>>2]|0,c[n+4>>2]|0,-1,-2147221505)|0;m=z;if(m>>>0<0|(m|0)==0&n>>>0<2)c[h>>2]=i;else g=g+((d[o>>0]|0)<<8|(d[o+1>>0]|0))|0;h=p;i=q;k=g+1|0;continue a}case 51:{h=e+20|0;eG(e,(c[h>>2]|0)+-8|0);c[h>>2]=(c[h>>2]|0)+-8;h=p;i=q;k=o+1|0;g=o;continue a}case 52:{h=e+20|0;j=(Line truncated
function kA(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=b+12|0;w=c[v>>2]|0;j=w+61|0;switch(a[j>>0]|0){case 7:{e=w+16|0;c[e>>2]=c[w+32>>2]<<2;d=w+76|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;d=c[w+136>>2]|0;if(a[d+5>>0]&3)fA(w,d);if(c[w+48>>2]&64|0?(f=c[w+40>>2]|0,a[f+5>>0]&3):0)fA(w,f);lA(w);d=c[w+96>>2]|0;if(d|0)do{if(a[d+5>>0]&3)fA(w,d);d=c[d>>2]|0}while((d|0)!=0);a[j>>0]=0;w=c[e>>2]|0;return w|0}case 0:{d=w+16|0;c[d>>2]=0;mA(w);if(!(c[w+76>>2]|0))a[j>>0]=1;w=c[d>>2]|0;return w|0}case 1:{d=w+76|0;if(!(c[d>>2]|0))r=w;else{do mA(w);while((c[d>>2]|0)!=0);r=c[v>>2]|0}h=c[r+80>>2]|0;a[r+61>>0]=8;s=r+16|0;c[s>>2]=0;if(a[b+5>>0]&3)fA(r,b);if(c[r+48>>2]&64|0?(e=c[r+40>>2]|0,a[e+5>>0]&3):0)fA(r,e);lA(r);e=r+104|0;d=c[e>>2]|0;a:do if(d|0)do{while(1){f=d+32|0;if((a[d+5>>0]&7)==0?c[f>>2]|0:0)break;o=d+40|0;c[e>>2]=c[o>>2];c[o>>2]=d;d=c[f>>2]|0;if(d|0)do{f=d+8|0;g=f+4|0;if(c[g>>2]|0){d=c[d>>2]|0;if(c[d+8>>2]&64|0?(i=c[d>>2]|0,a[i+5>>0]&3):0)fA(r,i);c[g>>2]=0}d=c[f>>2]|0}while((d|0)!=0);d=c[e>>2]|0;if(!d)break a}e=d+40|0;d=c[e>>2]|0}while((d|0)!=0);while(0);j=r+76|0;if(c[j>>2]|0)do mA(r);while((c[j>>2]|0)!=0);f=c[s>>2]|0;c[j>>2]=h;if(h|0)do mA(r);while((c[j>>2]|0)!=0);c[s>>2]=0;i=r+88|0;while(1){d=c[i>>2]|0;c[i>>2]=0;e=0;b:while(1){do{if(!d)break b;o=d;d=c[d+28>>2]|0}while(!(nA(r,o)|0));if(!(c[j>>2]|0)){e=1;continue}while(1){mA(r);if(!(c[j>>2]|0)){e=1;continue b}}}if(!e)break}k=r+84|0;oA(r,c[k>>2]|0,0);l=r+92|0;oA(r,c[l>>2]|0,0);m=c[k>>2]|0;n=c[l>>2]|0;d=c[s>>2]|0;h=r+96|0;g=h;while(1){e=c[g>>2]|0;if(!e)break;else g=e}o=d+f|0;f=r+72|0;d=c[f>>2]|0;c:do if(d|0){e=g;while(1){g=d;while(1){if(!(a[g+5>>0]&3))break;c[f>>2]=c[g>>2];c[g>>2]=c[e>>2];c[e>>2]=g;d=c[f>>2]|0;if(!d)break c;else{e=g;g=d}}d=c[g>>2]|0;if(!d)break;else f=g}}while(0);c[r+120>>2]=1;d=c[h>>2]|0;if(d|0)do{if(a[d+5>>0]&3)fA(r,d);d=c[d>>2]|0}while((d|0)!=0);if(c[j>>2]|0)do mA(r);while((c[j>>2]|0)!=0);c[s>>2]=0;while(1){d=c[i>>2]|0;c[i>>2]=0;e=0;d:while(1){do{if(!d)break d;h=d;d=c[d+28>>2]|0}while(!(nA(r,h)|0));if(!(c[j>>2]|0)){e=1;continue}while(1){mA(r);if(!(c[j>>2]|0)){e=1;continue d}}}if(!e)break}d=c[i>>2]|0;if(d|0)do{j=a[d+7>>0]|0;e=c[d+16>>2]|0;i=e+(1<<(j&255)<<5)|0;if(j<<24>>24!=31)do{f=e+8|0;do if(c[f>>2]|0?(p=e+24|0,q=c[p>>2]|0,q&64|0):0){g=c[e+16>>2]|0;h=(a[g+5>>0]&3)==0;if((q&15|0)==4){if(h)break;fA(r,g);break}else{if(h)break;c[f>>2]=0;c[p>>2]=10;break}}while(0);e=e+32|0}while(e>>>0<i>>>0);d=c[d+28>>2]|0}while((d|0)!=0);d=c[l>>2]|0;if(d|0)do{q=a[d+7>>0]|0;e=c[d+16>>2]|0;i=e+(1<<(q&255)<<5)|0;if(q<<24>>24!=31)do{f=e+8|0;do if(c[f>>2]|0?(t=e+24|0,u=c[t>>2]|0,u&64|0):0){g=c[e+16>>2]|0;h=(a[g+5>>0]&3)==0;if((u&15|0)==4){if(h)break;fA(r,g);break}else{if(h)break;c[f>>2]=0;c[t>>2]=10;break}}while(0);e=e+32|0}while(e>>>0<i>>>0);d=c[d+28>>2]|0}while((d|0)!=0);oA(r,c[k>>2]|0,m);oA(r,c[l>>2]|0,n);d=r+144|0;f=0;do{e=r+280+(f<<2)|0;if(a[(c[e>>2]|0)+5>>0]&3)c[e>>2]=c[d>>2];f=f+1|0}while((f|0)!=127);h=r+60|0;a[h>>0]=a[h>>0]^3;h=c[s>>2]|0;d=c[v>>2]|0;a[d+61>>0]=2;e=d+64|0;g=0;do{g=g+1|0;f=hA(b,e,1)|0}while((f|0)==(e|0));c[d+68>>2]=f;c[w+20>>2]=(c[w+12>>2]|0)+(c[w+8>>2]|0);w=o+h+(g*5|0)|0;return w|0}case 2:{d=w+72|0;e=w+68|0;f=c[e>>2]|0;if(f|0?(u=w+12|0,v=c[u>>2]|0,b=hA(b,f,80)|0,c[e>>2]=b,w=w+20|0,c[w>>2]=(c[u>>2]|0)-v+(c[w>>2]|0),b|0):0){w=400;return w|0}a[j>>0]=3;c[e>>2]=d;w=0;return w|0}case 3:{d=w+96|0;e=w+68|0;f=c[e>>2]|0;if(f|0?(u=w+12|0,v=c[u>>2]|0,b=hA(b,f,80)|0,c[e>>2]=b,w=w+20|0,c[w>>2]=(c[u>>2]|0)-v+(c[w>>2]|0),b|0):0){w=400;return w|0}a[j>>0]=4;c[e>>2]=d;w=0;return w|0}case 4:{d=w+68|0;e=c[d>>2]|0;if(e|0?(u=w+12|0,v=c[u>>2]|0,b=hA(b,e,80)|0,c[d>>2]=b,w=w+20|0,c[w>>2]=(c[u>>2]|0)-v+(c[w>>2]|0),b|0):0){w=400;return w|0}a[j>>0]=5;c[d>>2]=0;w=0;return w|0}case 5:{v=(c[w+136>>2]|0)+5|0;a[v>>0]=a[w+60>>0]&3|a[v>>0]&-8;if((a[w+62>>0]|0)!=1){e=w+12|0;g=c[e>>2]|0;v=w+108|0;t=c[v>>2]|0;f=w+116|0;d=c[f>>2]|0;u=Uh[c[w>>2]&63](c[w+4>>2]|0,t,d,0)|0;d=(t|0?0-d|0:0)+(c[e>>2]|0)|0;c[e>>2]=d;c[v>>2]=u;c[f>>2]=0;f=c[w+32>>2]|0;if((c[w+28>>2]|0)<((f|0)/4|0|0)){VA(b,(f|0)/2|0);d=c[e>>2]|0}w=w+20|0;c[w>>2]=d-g+(c[w>>2]|0)}a[j>>0]=6;w=0;return w|0}case 6:{f=w+96|0;if(c[f>>2]|0?(a[w+62>>0]|0)!=1:0){g=w+120|0;d=0;while(1){e=c[g>>2]|0;if(d>>>0>=e>>>0){h=117;break}iA(b,1);d=d+1|0;if(!(c[f>>2]|0)){e=0;break}}if((h|0)==117)e=e<<1;c[g>>2]=e;w=d*5|0;return w|0}a[j>>0]=7;w=0;return w|0}default:{w=0;return w|0}}return 0}function lA(b){b=b|0;var d=0;d=c[b+244>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+248>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+252>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+256>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+260>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+264>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+268>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+272>>2]|0;if(d|0?a[d+5>>0]&3:0)fA(b,d);d=c[b+276>>2]|0;if(!d)return;if(!(a[d+5>>0]&3))return;fA(b,d);return}function mA(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=b+76|0;t=c[f>>2]|0;k=t+5|0;e=d[k>>0]|0;a[k>>0]=e|4;switch(Line truncated
function xv(a){a=a|0;var b=0,d=0.0,e=0,f=0,g=0,i=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,u=0;u=l;l=l+80|0;i=u+64|0;k=u;r=a+68|0;e=c[r>>2]|0;t=a+64|0;m=e-(c[t>>2]|0)>>4;o=a+72|0;b=c[o>>2]|0;if(!b)g=0;else g=(c[b+52>>2]|0)>>>2&1;q=a+56|0;if(e>>>0>=(c[q>>2]|0)>>>0)sr(a,4604);f=Ur(a,40)|0;p=a+44|0;b=c[p>>2]|0;c[f>>2]=805322881;b=b+24|0;e=c[b>>2]|0;if(e|0)c[e+12>>2]=f;c[f+12>>2]=0;c[f+8>>2]=e;c[b>>2]=f;b=c[r>>2]|0;c[b>>2]=9;c[b+8>>2]=f;b=f+4|0;c[b>>2]=(c[b>>2]|0)+1;c[r>>2]=(c[r>>2]|0)+16;b=c[a+164>>2]|0;c[f+20>>2]=b;if(b|0){f=b+4|0;c[f>>2]=(c[f>>2]|0)+1}f=(g|0)!=0;if(!((m|0)!=0&f)){if(!(Pf(i|0,0)|0))d=+(c[i>>2]|0)*1.0e3+ +(c[i+4>>2]|0)/1.0e3;else d=0.0;d=+A(+d);h[j>>3]=d;b=c[j>>2]|0;e=c[j+4>>2]|0;p=e&2146435072;if(p>>>0<2146435072|(p|0)==2146435072&0<0?d>=-864.0e13&d<=864.0e13:0){d=+A(+(+B(+d)));d=(e|0)>-1|(e|0)==-1&b>>>0>4294967295?d:-d}else d=s;b=c[r>>2]|0;if(b>>>0>=(c[q>>2]|0)>>>0)sr(a,4215);q=b+16|0;c[r>>2]=q;c[b>>2]=0;h[b+8>>3]=d;t=c[t>>2]|0;b=q-t>>4;b=b>>>0>1?t+(b+-2<<4)|0:0;b=(b|0)==0?368:b;if((c[b>>2]|0)!=9)gr(a,2130,-2,343016);b=c[b+8>>2]|0;if(!b)gr(a,2130,-2,343016);Er(a,b,c[(c[a+304>>2]|0)+404>>2]|0,1);if(f){l=u;return 1}bs(a,-1)|0;l=u;return 1}if((m|0)==1){Or(a,0,0);b=c[r>>2]|0;e=c[t>>2]|0;e=(b|0)!=(e|0)?e:0;e=(e|0)==0?368:e;if(((c[e>>2]|0)==8?(n=c[e+8>>2]|0,(n|0)!=0):0)?(c[n>>2]&512|0)==0:0){gz(a,n+28|0);f=c[t>>2]|0;b=(c[r>>2]|0)-f>>4;if(!b)Ir(a,376,-1);b=f+(b+-1<<4)|0;o=c[f>>2]|0;e=c[f+8>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];c[b>>2]=2;b=(c[r>>2]|0)+-16|0;c[r>>2]=b;if((o&8|0)!=0?(n=e+4|0,o=(c[n>>2]|0)+-1|0,c[n>>2]=o,(o|0)==0):0){wr(c[p>>2]|0,e);b=c[r>>2]|0}}e=c[t>>2]|0;if((b|0)==(e|0))Ir(a,300,0);d=+Gr(a,e);m=c[t>>2]|0;o=c[m>>2]|0;n=m+8|0;b=c[n>>2]|0;c[m>>2]=0;h[n>>3]=d;if(o&8|0?(n=b+4|0,o=(c[n>>2]|0)+-1|0,c[n>>2]=o,(o|0)==0):0)wr(c[p>>2]|0,b);h[j>>3]=d;b=c[j>>2]|0;e=c[j+4>>2]|0;p=e&2146435072;if(p>>>0<2146435072|(p|0)==2146435072&0<0?d>=-864.0e13&d<=864.0e13:0){d=+A(+(+B(+d)));d=(e|0)>-1|(e|0)==-1&b>>>0>4294967295?d:-d}else d=s;b=c[r>>2]|0;if(b>>>0>=(c[q>>2]|0)>>>0)sr(a,4215);q=b+16|0;c[r>>2]=q;c[b>>2]=0;h[b+8>>3]=d;t=c[t>>2]|0;b=q-t>>4;b=b>>>0>1?t+(b+-2<<4)|0:0;b=(b|0)==0?368:b;if((c[b>>2]|0)!=9)gr(a,2130,-2,343016);b=c[b+8>>2]|0;if(!b)gr(a,2130,-2,343016);Er(a,b,c[(c[a+304>>2]|0)+404>>2]|0,1);l=u;return 1}fz(a,k,m);d=+dz(k,16);b=c[r>>2]|0;e=c[q>>2]|0;if(b>>>0>=e>>>0)sr(a,4215);f=b+16|0;c[r>>2]=f;c[b>>2]=0;h[b+8>>3]=d;if(f>>>0>=e>>>0)sr(a,1111);if((f-(c[t>>2]|0)|0)<16)Ir(a,1114,-1);c[r>>2]=b+32;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];if(c[f>>2]&8|0){n=(c[b+24>>2]|0)+4|0;c[n>>2]=(c[n>>2]|0)+1}b=c[r>>2]|0;f=b-(c[t>>2]|0)|0;n=f>>4;g=n+-3|0;if(n>>>0<=2)Ir(a,300,-3);e=c[(c[a+304>>2]|0)+404>>2]|0;if(b>>>0>=(c[q>>2]|0)>>>0)sr(a,4153);c[r>>2]=b+16;c[b>>2]=8;c[b+8>>2]=e;i=e+4|0;c[i>>2]=(c[i>>2]|0)+1;i=c[t>>2]|0;k=(c[r>>2]|0)-i>>4;f=((f|0)<48?k:0)+g|0;if(f>>>0>=k>>>0)Ir(a,376,g);if((k|0)==1)Ir(a,376,-2);e=k+-2|0;b=c[o>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;ks(a,i+(f<<4)|0,i+(k+-1<<4)|0,c[i+(e<<4)>>2]|0,c[i+(e<<4)+4>>2]|0,+h[i+(e<<4)+8>>3],b)|0;Tt(a);b=c[r>>2]|0;if((b|0)==(c[t>>2]|0))hr(a,342673,50337407,342689);t=b+-16|0;c[r>>2]=t;a=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[t>>2]=2;if(!(a&8)){l=u;return 1}t=b+4|0;a=(c[t>>2]|0)+-1|0;c[t>>2]=a;if(a|0){l=u;return 1}wr(c[p>>2]|0,b);l=u;return 1}function yv(a){a=a|0;var b=0,d=0.0,e=0,f=0;f=l;l=l+16|0;b=f;if(!(Pf(b|0,0)|0))d=+(c[b>>2]|0)*1.0e3+ +(c[b+4>>2]|0)/1.0e3;else d=0.0;b=a+68|0;e=c[b>>2]|0;if(e>>>0<(c[a+56>>2]|0)>>>0){d=+A(+d);c[b>>2]=e+16;c[e>>2]=0;h[e+8>>3]=d;l=f;return 1}else sr(a,4215);return 0}function zv(a){a=a|0;gz(a,bs(a,0)|0);return 1}function Av(a){a=a|0;var b=0.0,d=0,e=0,f=0,g=0.0,i=0,j=0,k=0;k=l;l=l+64|0;d=k;j=a+68|0;f=c[j>>2]|0;e=f-(c[a+64>>2]|0)|0;if((e|0)<32)if(f>>>0<(c[a+56>>2]|0)>>>0){g=s;i=f}else sr(a,4286);else{fz(a,d,e>>>4);b=+dz(d,0);d=c[j>>2]|0;if(d>>>0<(c[a+56>>2]|0)>>>0){g=b;i=d}else sr(a,4215)}c[j>>2]=i+16;c[i>>2]=0;h[i+8>>3]=g;l=k;return 1}function Bv(a){a=a|0;var d=0,f=0,g=0,i=0.0,k=0,m=0;m=l;l=l+32|0;g=m;d=c[a+72>>2]|0;do if(d){f=c[d+16>>2]|0;if(!f){d=(c[d+4>>2]|0)>>>8<<24>>24;break}if(c[f>>2]&4096)d=b[f+46>>1]|0;else d=0}else d=0;while(0);k=e[37190+(d<<1)>>1]|0;i=+az(a,k,0);h[j>>3]=i;f=c[j+4>>2]&2147483647;if(f>>>0>2146435072|(f|0)==2146435072&(c[j>>2]|0)>>>0>0){d=a+68|0;f=c[d>>2]|0;if(f>>>0<(c[a+56>>2]|0)>>>0){i=s;k=d;a=f;g=a+16|0;c[k>>2]=g;c[a>>2]=0;a=a+8|0;h[a>>3]=i;l=m;return 1}else sr(a,4286)}cz(i,g,0,k);d=c[g+(k>>>12<<2)>>2]|0;f=a+68|0;g=c[f>>2]|0;if(g>>>0>=(c[a+56>>2]|0)>>>0)sr(a,4244);i=+((k&32|0?d+-1900|0:d)|0);k=f;a=g;g=a+16|0;c[k>>2]=g;c[a>>2]=0;a=a+8|0;h[a>>3]=i;l=m;return 1}function Cv(a){a=a|0;var b=0.0,d=0,e=0,f=0;b=+az(a,0,0);h[j>>3]=b;f=c[j+4>>2]&2147483647;if(f>>>0>2146435072|(f|0)==2146435072&(c[j>>2]|0)>>>0>0){d=a+68|0;e=c[d>>2]|0;if(e>>>0<(c[a+56>>2]|0)>>>0){b=s;f=d;a=e;e=a+16|0;c[f>>2]=e;c[a>>2]=0;a=a+8|0;h[a>>3]=b;return 1}else sr(a,4286)}d=bz(b)|0;e=a+68|0;f=c[e>>2]|0;if(f>>>0>=(c[a+56>>2]|0)>>>0)sr(a,4244);b=+((d|0)/-60|0|0);a=f;f=a+16|0;cLine truncated
function om(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=l;l=l+16|0;o=s;do if(c[(c[b>>2]|0)+65416>>2]|0){r=c[2]|0;if(Uh[c[r+1262808>>2]&63](r,60,20,3)|0){q=b+28|0;c[q>>2]=c[q>>2]&1^1;q=c[2]|0;r=(c[80]|0)+49536|0;r=d[r>>0]|d[r+1>>0]<<8;Ci[c[q+1262752>>2]&7](q,2,(r&65535)>>>8&15,r&7,-1,0,15,0);break}r=c[2]|0;if(!(Uh[c[r+1262808>>2]&63](r,61,20,3)|0)?(r=c[2]|0,!(Uh[c[r+1262808>>2]&63](r,49,20,3)|0)):0){r=c[2]|0;if(!(Uh[c[r+1262808>>2]&63](r,50,20,3)|0)?(r=c[2]|0,!(Uh[c[r+1262808>>2]&63](r,48,20,3)|0)):0)break;e=c[b+12>>2]|0;f=c[b+16>>2]|0;if(!(c[b+28>>2]|0)){li[e&511](1,f);Wi();break}else{li[e&511](0,f);Wi();break}}q=b+28|0;c[q>>2]=c[q>>2]&1^1;q=c[2]|0;r=(c[80]|0)+49536|0;r=d[r>>0]|d[r+1>>0]<<8;Ci[c[q+1262752>>2]&7](q,2,(r&65535)>>>8&15,r&7,-1,0,15,0)}while(0);e=b+4|0;if(!(a[e>>0]|0)){q=c[2]|0;r=(c[80]|0)+49404|0;r=d[r>>0]|d[r+1>>0]<<8;Ci[c[q+1262752>>2]&7](q,0,(r&65535)>>>8&15,r&7,-1,0,15,0);a[e>>0]=1}y6(c[b>>2]|0,c[b+8>>2]|0,16320)|0;p=c[b>>2]|0;f=b+32|0;q=60-(c[f>>2]|0)|0;g=b+36|0;r=37-(c[g>>2]|0)|0;h=r+-6|0;i=c[2]|0;j=d[i+65412>>0]|0;k=d[i+65413>>0]|0;if((((((j|0)>=(q|0)?(n=q+120|0,!((j|0)>=(n|0)|(k|0)<(h|0)|(k|0)>(r|0))):0)?(e=i+16379|0,a[e>>0]=a[e>>0]&-128|1,a[84]|0):0)?(e=c[22]|0,(e|0)>=(q|0)&(e|0)<(n|0)):0)?(n=c[23]|0,!((n|0)<(h|0)|(n|0)>(r|0))):0)?(m=b+48|0,(a[m>>0]|0)==0):0){c[b+40>>2]=(c[f>>2]|0)+j;c[b+44>>2]=(c[g>>2]|0)+k;a[m>>0]=1}e=b+48|0;if(a[e>>0]|0?(n=i+16379|0,a[n>>0]=a[n>>0]&-128|1,c[f>>2]=(c[b+40>>2]|0)-j,c[g>>2]=(c[b+44>>2]|0)-k,!((a[84]|0)!=0&(c[22]|0)>>>0<240&(c[23]|0)>>>0<136)):0)a[e>>0]=0;m=p+1262692|0;Ai[c[m>>2]&15](p,q,r,120,61,8);Ai[c[p+1262696>>2]&15](p,q,r,120,61,15);n=p+1262688|0;f=r+61|0;Ai[c[n>>2]&15](p,q,f,q+119|0,f,0);f=r+-5|0;Ai[c[m>>2]&15](p,q,f,120,5,15);Ai[c[n>>2]&15](p,q+1|0,h,q+118|0,h,15);h=p+1262664|0;n=Xh[c[h>>2]&3](p,92997,0,-6,0,0)|0;Xh[c[h>>2]&3](p,92997,((120-n|0)/2|0)+q|0,f,7,0)|0;a[o>>0]=14;Fi[c[p+1262704>>2]&1](p,c[(c[80]|0)+56>>2]|0,2,q+6|0,r+-4|0,2,2,o,1,1,0,0);f=b+24|0;if((c[f>>2]|0)<=0){p=q+34|0;r=r+45|0;rm(b,93006,p,r,1,6,202,0);q=q+66|0;rm(b,93010,q,r,5,11,203,1);l=s;return}g=b+20|0;e=0;do{n=((120-(Xh[c[h>>2]&3](p,c[(c[g>>2]|0)+(e<<2)>>2]|0,0,-6,0,0)|0)|0)/2|0)+q|0;m=e;e=e+1|0;o=(e*7|0)+r|0;Xh[c[h>>2]&3](p,c[(c[g>>2]|0)+(m<<2)>>2]|0,n,o+1|0,0,0)|0;Xh[c[h>>2]&3](p,c[(c[g>>2]|0)+(m<<2)>>2]|0,n,o,15,0)|0}while((e|0)<(c[f>>2]|0));p=q+34|0;r=r+45|0;rm(b,93006,p,r,1,6,202,0);q=q+66|0;rm(b,93010,q,r,5,11,203,1);l=s;return}function pm(a){a=a|0;li[c[a+12>>2]&511](0,c[a+16>>2]|0);Wi();return}function qm(a){a=a|0;li[c[a+12>>2]&511](1,c[a+16>>2]|0);Wi();return}function rm(b,e,f,g,h,i,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=c[b>>2]|0;n=c[2]|0;l=d[n+65412>>0]|0;m=d[n+65413>>0]|0;do if(((l|0)>=(f|0)?(o=f+20|0,!((l|0)>=(o|0)|(m|0)<(g|0))):0)?(p=g+9|0,(m|0)<(p|0)):0){n=n+16379|0;a[n>>0]=a[n>>0]&-128|1;if(((a[84]|0)!=0?(n=c[22]|0,(n|0)>=(f|0)&(n|0)<(o|0)):0)?(n=c[23]|0,(n|0)>=(g|0)&(n|0)<(p|0)):0){c[b+28>>2]=k;l=1}else l=0;if(((((a[85]|0)!=0?(n=c[22]|0,(n|0)>=(f|0)&(n|0)<(o|0)):0)?(n=c[23]|0,(n|0)>=(g|0)&(n|0)<(p|0)):0)?(n=c[24]|0,(n|0)>=(f|0)&(n|0)<(o|0)):0)?(o=c[25]|0,(o|0)>=(g|0)&(o|0)<(p|0)):0){a[85]=0;fi[j&511](b);h=q+1262692|0;n=c[h>>2]|0;m=g+1|0;if(l)h=n;else{r=17;break}}else r=15;if((r|0)==15){h=q+1262692|0;n=c[h>>2]|0;m=g+1|0;if(l)h=n;else{r=17;break}}Ai[h&15](q,f,m,20,9,15)}else r=14;while(0);if((r|0)==14){j=q+1262692|0;i=h;l=0;n=c[j>>2]|0;m=g+1|0;h=j;r=17}if((r|0)==17){Ai[n&15](q,f,m,20,9,0);Ai[c[h>>2]&15](q,f,g,20,9,15)}j=q+1262664|0;r=Xh[c[j>>2]&3](q,e,0,-6,0,0)|0;Xh[c[j>>2]&3](q,e,((21-r|0)/2|0)+f|0,(l?3:2)+g|0,i,0)|0;if((c[b+28>>2]|0)!=(k|0))return;r=f+-5|0;Si(r,g+3|0,93013,0);Si(r,g+2|0,93013,15);return}function sm(a){a=a|0;li[c[a+12>>2]&511](0,c[a+16>>2]|0);Wi();return}function tm(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=l;l=l+4128|0;u=A+32|0;v=A;w=b+16|0;c[w>>2]=(c[w>>2]|0)+1;i=c[b>>2]|0;h=i+65416|0;if(c[h>>2]|0?(j=b+28|0,(c[j>>2]|0)>=0):0){s=c[2]|0;do if(!(Uh[c[s+1262808>>2]&63](s,66,20,3)|0)){e=c[2]|0;f=e+65416|0;g=e+1262808|0;if(((!(Uh[c[g>>2]&63](e,a[f>>0]|0,20,3)|0)?!(Uh[c[g>>2]&63](e,a[f+1>>0]|0,20,3)|0):0)?!(Uh[c[g>>2]&63](e,a[f+2>>0]|0,20,3)|0):0)?!(Uh[c[g>>2]&63](e,a[f+3>>0]|0,20,3)|0):0)break;f=i+1262808|0;e=a[h>>0]|0;if(!(Uh[c[f>>2]&63](i,e,-1,-1)|0)){e=a[h+1>>0]|0;if(!(Uh[c[f>>2]&63](i,e,-1,-1)|0)){e=a[h+2>>0]|0;if(!(Uh[c[f>>2]&63](i,e,-1,-1)|0)){e=a[h+3>>0]|0;if(!(Uh[c[f>>2]&63](i,e,-1,-1)|0))break}}}a[144+(c[j>>2]|0)>>0]=e;r=c[b+4>>2]|0;s=r+4096|0;D4(u,s)|0;A6(s|0,0,4096)|0;xk(r,93021,144,32,1)|0;D4(s,u)|0}while(0);c[j>>2]=-1}if((c[18]|0)!=10){l=A;return}e=b+8|0;if(!(a[e>>0]|0)){r=c[2]|0;s=(c[80]|0)+49404|0;s=d[s>>0]|d[s+1>>0]<<8;Ci[c[r+1262752>>2]&7](r,0,(s&65535)>>>8&15,s&7,-1,0,15,0);a[e>>0]=1}y6(c[b>>2]|0,c[b+12>>2]|0,16320)|0;i=b+52|0;switch(c[i>>2]|0){case 0:{y=c[b>>2]|0;if(Uh[c[y+1262800>>2]&63](y,0,30,5)|0){e=b+20|0;f=c[e>>2]|0;do{f=(f|0)<1?5:(f+-1|0)%6|0;c[e>>2]=f}while(!(a[c[1872+(f<<2)>>2]>>0]|0)Line truncated
function Ft(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;h=l;l=l+16|0;c[h>>2]=g;ot(a,b,d,e,f,h);Wr(a)}function Gt(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,k=0.0,m=0,n=0,o=0,p=0;m=l;l=l+16|0;p=m+8|0;g=a+40|0;i=c[g>>2]|0;if(i|0){c[(c[a+72>>2]|0)+36>>2]=c[i>>2];c[g>>2]=0}o=a+44|0;i=c[o>>2]|0;n=i+72|0;if(c[n>>2]|0){c[n>>2]=0;g=c[a+248>>2]|0;if(!g){k=+(b|0);h[m>>3]=k;g=0}else{c[m>>2]=g;k=+h[m>>3];g=9}c[i+84>>2]=1;c[i+96>>2]=g;h[i+104>>3]=k;if(g&8|0){h[j>>3]=k;m=(c[j>>2]|0)+4|0;c[m>>2]=(c[m>>2]|0)+1}Ds(a)}c[n>>2]=1;g=a+68|0;m=c[a+52>>2]|0;i=(c[g>>2]|0)-m+528|0;m=m+i|0;n=a+56|0;do if((c[n>>2]|0)>>>0<m>>>0)if((c[a+60>>2]|0)>>>0<m>>>0){Kr(a,i,1)|0;break}else{c[n>>2]=m;break}while(0);c[p>>2]=d;nt(a,b|16777216,e,f,392343,p);gs(a,105);g=c[g>>2]|0;p=g+-16|0;f=c[o>>2]|0;c[f+84>>2]=1;f=f+96|0;c[f>>2]=c[p>>2];c[f+4>>2]=c[p+4>>2];c[f+8>>2]=c[p+8>>2];c[f+12>>2]=c[p+12>>2];if(c[p>>2]&8|0){p=(c[g+-8>>2]|0)+4|0;c[p>>2]=(c[p>>2]|0)+1}c[(c[o>>2]|0)+72>>2]=0;Ds(a)}function Ht(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=l;l=l+16|0;j=k;e=a+68|0;d=c[e>>2]|0;f=c[a+64>>2]|0;g=(d-f>>4)-b|0;i=g+-1|0;h=f;if((i|b|0)<0)tr(a,342658,55);if(d>>>0>=(c[a+56>>2]|0)>>>0)sr(a,4162);d=d+16|0;c[e>>2]=d;d=d-f>>4;b=((g|0)<0?d:0)+g|0;if(b>>>0>=d>>>0)Ir(a,376,g);e=h+(b<<4)|0;b=h+(d+-1<<4)|0;d=b-e|0;if(!d){Rr(a,i,0)|0;l=k;return};c[j>>2]=c[b>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[j+12>>2]=c[b+12>>2];z6(e+16|0,e|0,d|0)|0;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[e+12>>2]=c[j+12>>2];Rr(a,i,0)|0;l=k;return}function It(a,b){a=a|0;b=b|0;mt(a,c[(c[a+68>>2]|0)+-8>>2]|0);return 0}function Jt(a,b){a=a|0;b=b|0;var d=0,e=0;if(c[a+56>>2]|0)return;d=c[b+8>>2]|0;e=c[b+12>>2]|0;if(!e)c[a+24>>2]=d;else c[e+8>>2]=d;if(d|0)c[d+12>>2]=e;if((c[b>>2]&384|0)==128){e=a+12|0;d=a+16|0;li[c[e>>2]&511](c[d>>2]|0,c[b+20>>2]|0)}else{e=a+12|0;d=a+16|0}li[c[e>>2]&511](c[d>>2]|0,b);return}function Kt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,i=0,j=0;j=a+68|0;i=a+64|0;f=c[i>>2]|0;g=(c[j>>2]|0)-f>>4;e=((b|0)<0?g:0)+b|0;if(e>>>0>=g>>>0)Ir(a,376,b);if(g>>>0<=1)Ir(a,376,-2);d=g+-1|0;b=c[a+72>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;ks(a,f+(e<<4)|0,f+(g+-2<<4)|0,c[f+(d<<4)>>2]|0,c[f+(d<<4)+4>>2]|0,+h[f+(d<<4)+8>>3],b)|0;d=c[j>>2]|0;if((d+-32|0)>>>0<(c[i>>2]|0)>>>0)hr(a,342673,50337495,342689);b=d+-16|0;c[j>>2]=b;i=c[d+-16>>2]|0;d=c[d+-8>>2]|0;c[b>>2]=2;if((i&8|0)!=0?(g=d+4|0,i=(c[g>>2]|0)+-1|0,c[g>>2]=i,(i|0)==0):0){wr(c[a+44>>2]|0,d);b=c[j>>2]|0}i=b+-16|0;c[j>>2]=i;j=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[i>>2]=2;if(!(j&8))return;i=b+4|0;j=(c[i>>2]|0)+-1|0;c[i>>2]=j;if(j|0)return;wr(c[a+44>>2]|0,b);return}function Lt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,i=0,j=0,k=0,l=0;k=a+68|0;e=c[k>>2]|0;j=a+64|0;f=c[j>>2]|0;l=e-f>>4;g=((b|0)<0?l:0)+b|0;i=f;if(g>>>0>=l>>>0)Ir(a,300,b);if(e>>>0>=(c[a+56>>2]|0)>>>0)sr(a,4274);l=e+16|0;c[k>>2]=l;c[e>>2]=0;h[e+8>>3]=+(d>>>0);f=l-f>>4;d=((g|0)<0?f:0)+g|0;if(d>>>0>=f>>>0)Ir(a,376,g);if((f|0)==1)Ir(a,376,-2);e=f+-2|0;b=c[a+72>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;ks(a,i+(d<<4)|0,i+(f+-1<<4)|0,c[i+(e<<4)>>2]|0,c[i+(e<<4)+4>>2]|0,+h[i+(e<<4)+8>>3],b)|0;e=c[k>>2]|0;if((e+-32|0)>>>0<(c[j>>2]|0)>>>0)hr(a,342673,50337495,342689);b=e+-16|0;c[k>>2]=b;l=c[e+-16>>2]|0;e=c[e+-8>>2]|0;c[b>>2]=2;if((l&8|0)!=0?(j=e+4|0,l=(c[j>>2]|0)+-1|0,c[j>>2]=l,(l|0)==0):0){wr(c[a+44>>2]|0,e);b=c[k>>2]|0}j=b+-16|0;c[k>>2]=j;l=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[j>>2]=2;if(!(l&8))return;k=b+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if(l|0)return;wr(c[a+44>>2]|0,b);return}function Mt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=l;l=l+16|0;j=k;e=a+68|0;d=c[e>>2]|0;f=c[a+64>>2]|0;i=(d-f>>4)+~c[b>>2]|0;g=i+1|0;h=f;if(d>>>0>=(c[a+56>>2]|0)>>>0)sr(a,4162);d=d+16|0;c[e>>2]=d;e=d-f>>4;d=((i|0)<-1?e:0)+g|0;if(d>>>0>=e>>>0)Ir(a,376,g);f=h+(d<<4)|0;d=h+(e+-1<<4)|0;e=d-f|0;if(!e){j=b+4|0;j=c[j>>2]|0;Rr(a,i,j)|0;l=k;return 1};c[j>>2]=c[d>>2];c[j+4>>2]=c[d+4>>2];c[j+8>>2]=c[d+8>>2];c[j+12>>2]=c[d+12>>2];z6(f+16|0,f|0,e|0)|0;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[f+8>>2]=c[j+8>>2];c[f+12>>2]=c[j+12>>2];j=b+4|0;j=c[j>>2]|0;Rr(a,i,j)|0;l=k;return 1}function Nt(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0;m=l;l=l+16|0;j=m;f=a+68|0;b=c[f>>2]|0;g=a+64|0;h=b-(c[g>>2]|0)|0;k=h>>4;i=k+-1|0;k=k+-2|0;if((h|0)<32)tr(a,342658,55);if(b>>>0>=(c[a+56>>2]|0)>>>0)sr(a,4604);e=Ur(a,40)|0;b=c[a+44>>2]|0;c[e>>2]=134234241;b=b+24|0;d=c[b>>2]|0;if(d|0)c[d+12>>2]=e;c[e+12>>2]=0;c[e+8>>2]=d;c[b>>2]=e;d=c[f>>2]|0;c[d>>2]=9;c[d+8>>2]=e;d=e+4|0;c[d>>2]=(c[d>>2]|0)+1;d=(c[f>>2]|0)+16|0;c[f>>2]=d;b=c[a+112>>2]|0;c[e+20>>2]=b;if(b|0){f=b+4|0;c[f>>2]=(c[f>>2]|0)+1}f=c[g>>2]|0;d=d-f>>4;b=((h|0)<16?d:0)+i|0;if(b>>>0>=d>>>0)Ir(a,376,i);e=f+(b<<4)|0;b=f+(d+-1<<4)|0;d=b-e|0;if(!d){Rr(a,k,2)|0;l=m;return};c[j>>2]=c[b>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[j+12>>2]=c[b+12>>2];z6(e+16|0,e|0,d|0)|0;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[e+12>>2]=c[j+12>>2];Rr(a,k,2)|0;l=m;return}function Ot(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=(dLine truncated
function LD(b){b=b|0;var d=0,e=0,f=0,i=0,j=0.0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;Y=l;l=l+8384|0;R=Y+128|0;Q=Y+120|0;P=Y+112|0;O=Y+104|0;V=Y+96|0;U=Y+88|0;T=Y+80|0;S=Y+72|0;N=Y+64|0;M=Y+56|0;X=Y+40|0;W=Y+136|0;F=Y+8368|0;E=Y+8364|0;K=Y+8360|0;J=Y+8356|0;L=Y;G=Y+8352|0;H=Y+8348|0;I=Y+8344|0;i=b+16|0;e=c[c[i>>2]>>2]|0;f=e+16|0;k=b+8|0;d=c[k>>2]|0;f=f>>>0<d>>>0?f:412456;switch(c[f+8>>2]&15){case 4:{d=f;u=5;break}case 3:{if((c[(c[b+12>>2]|0)+12>>2]|0)>0){pA(b);e=c[c[i>>2]>>2]|0;d=c[k>>2]|0}u=e+16|0;d=u>>>0<d>>>0?u:412456;uA(b,d);u=5;break}default:{wB(b,1,361601);d=0}}if((u|0)==5)d=(c[d>>2]|0)+16|0;c[E>>2]=d;c[F>>2]=b;x=F+4|0;c[x>>2]=1;c[F+8>>2]=1;v=c[k>>2]|0;c[v+8>>2]=0;c[k>>2]=v+16;v=W+12|0;c[v>>2]=b;A=W+16|0;c[W>>2]=A;y=W+8|0;c[y>>2]=0;w=W+4|0;c[w>>2]=8192;if(!(a[d>>0]|0)){e=A;d=0}else{q=1;e=0;while(1){p=OD(F,e,E,K,J)|0;o=c[J>>2]|0;r=c[K>>2]|0;t=o+e+r|0;d=o+-1|0;c[J>>2]=d;if((o|0)>0){n=0-o|0;while(1){e=c[y>>2]|0;f=c[w>>2]|0;if(e>>>0>=f>>>0?(B=c[v>>2]|0,(f|0)==(e|0)):0){m=e<<1;m=(m|0)==(e|0)?e+1|0:m;if(m>>>0<e>>>0)uB(B,356371,M);i=Fz(B,m)|0;y6(i|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){k=B+8|0;f=c[k>>2]|0;e=f+-16|0;f=f+-32|0;do{c[X>>2]=c[f>>2];c[X+4>>2]=c[f+4>>2];c[X+8>>2]=c[f+8>>2];c[X+12>>2]=c[f+12>>2];c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[f+12>>2]=c[e+12>>2];c[e>>2]=c[X>>2];c[e+4>>2]=c[X+4>>2];c[e+8>>2]=c[X+8>>2];c[e+12>>2]=c[X+12>>2];f=f+16|0;e=e+-16|0}while(f>>>0<e>>>0);c[k>>2]=(c[k>>2]|0)+-16}c[W>>2]=i;c[w>>2]=m;e=c[y>>2]|0}c[y>>2]=e+1;a[(c[W>>2]|0)+e>>0]=0;if((d|0)>0)d=d+-1|0;else break}c[J>>2]=(n|0)>-1?o+-2|0:-1}s=q+1|0;switch(p|0){case 0:{o=yB(b,s)|0;p=z;if((r|0)<8?(q=t6(1,0,(r<<3)+-1|0)|0,n=z,m=i6(0,0,q|0,n|0)|0,k=z,!(((p|0)>(k|0)|(p|0)==(k|0)&o>>>0>=m>>>0)&((p|0)<(n|0)|(p|0)==(n|0)&o>>>0<q>>>0))):0)tB(b,s,358333)|0;n=c[x>>2]|0;f=c[v>>2]|0;e=c[w>>2]|0;d=c[y>>2]|0;if((e-d|0)>>>0<r>>>0){k=e<<1;k=(k-d|0)>>>0<r>>>0?d+r|0:k;if(k>>>0<d>>>0|(k-d|0)>>>0<r>>>0)uB(f,356371,N);e=Fz(f,k)|0;y6(e|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){i=f+8|0;f=c[i>>2]|0;d=f+-16|0;f=f+-32|0;do{c[X>>2]=c[f>>2];c[X+4>>2]=c[f+4>>2];c[X+8>>2]=c[f+8>>2];c[X+12>>2]=c[f+12>>2];c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];c[d>>2]=c[X>>2];c[d+4>>2]=c[X+4>>2];c[d+8>>2]=c[X+8>>2];c[d+12>>2]=c[X+12>>2];f=f+16|0;d=d+-16|0}while(f>>>0<d>>>0);c[i>>2]=(c[i>>2]|0)+-16}c[W>>2]=e;c[w>>2]=k;d=c[y>>2]|0}else e=c[W>>2]|0;m=e+d|0;i=(n|0)!=0;k=r+-1|0;a[m+(i?0:k)>>0]=o;do if((r|0)>1){if(i){d=o;e=p;f=1;while(1){d=s6(d|0,e|0,8)|0;a[m+f>>0]=d;f=f+1|0;if((f|0)==(r|0))break;else e=z}}else{d=o;e=p;f=1;while(1){d=s6(d|0,e|0,8)|0;a[m+(k-f)>>0]=d;f=f+1|0;if((f|0)==(r|0))break;else e=z}}if((p|0)<0&(r|0)>8)if(i){A6(m+8|0,-1,r+-8|0)|0;break}else{d=8;do{a[m+(k-d)>>0]=-1;d=d+1|0}while((d|0)!=(r|0))}}while(0);c[y>>2]=(c[y>>2]|0)+r;d=s;e=t;break}case 1:{f=yB(b,s)|0;d=z;if((r|0)<8?(q=t6(1,0,r<<3|0)|0,p=z,!(d>>>0<p>>>0|(d|0)==(p|0)&f>>>0<q>>>0)):0)tB(b,s,358350)|0;o=c[x>>2]|0;k=c[v>>2]|0;i=c[w>>2]|0;e=c[y>>2]|0;if((i-e|0)>>>0<r>>>0){n=i<<1;n=(n-e|0)>>>0<r>>>0?e+r|0:n;if(n>>>0<e>>>0|(n-e|0)>>>0<r>>>0)uB(k,356371,S);i=Fz(k,n)|0;y6(i|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){m=k+8|0;k=c[m>>2]|0;e=k+-16|0;k=k+-32|0;do{c[X>>2]=c[k>>2];c[X+4>>2]=c[k+4>>2];c[X+8>>2]=c[k+8>>2];c[X+12>>2]=c[k+12>>2];c[k>>2]=c[e>>2];c[k+4>>2]=c[e+4>>2];c[k+8>>2]=c[e+8>>2];c[k+12>>2]=c[e+12>>2];c[e>>2]=c[X>>2];c[e+4>>2]=c[X+4>>2];c[e+8>>2]=c[X+8>>2];c[e+12>>2]=c[X+12>>2];k=k+16|0;e=e+-16|0}while(k>>>0<e>>>0);c[m>>2]=(c[m>>2]|0)+-16}c[W>>2]=i;c[w>>2]=n;e=c[y>>2]|0}else i=c[W>>2]|0;k=i+e|0;e=(o|0)!=0;i=r+-1|0;a[k+(e?0:i)>>0]=f;if((r|0)>1)if(e){e=1;while(1){f=s6(f|0,d|0,8)|0;a[k+e>>0]=f;e=e+1|0;if((e|0)==(r|0))break;else d=z}}else{e=1;while(1){f=s6(f|0,d|0,8)|0;a[k+(i-e)>>0]=f;e=e+1|0;if((e|0)==(r|0))break;else d=z}}c[y>>2]=(c[y>>2]|0)+r;d=s;e=t;break}case 2:{f=c[v>>2]|0;e=c[w>>2]|0;d=c[y>>2]|0;if((e-d|0)>>>0<r>>>0){k=e<<1;k=(k-d|0)>>>0<r>>>0?d+r|0:k;if(k>>>0<d>>>0|(k-d|0)>>>0<r>>>0)uB(f,356371,T);e=Fz(f,k)|0;y6(e|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){i=f+8|0;f=c[i>>2]|0;d=f+-16|0;f=f+-32|0;do{c[X>>2]=c[f>>2];c[X+4>>2]=c[f+4>>2];c[X+8>>2]=c[f+8>>2];c[X+12>>2]=c[f+12>>2];c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];c[d>>2]=c[X>>2];c[d+4>>2]=c[X+4>>2];c[d+8>>2]=c[X+8>>2];c[d+12>>2]=c[X+12>>2];f=f+16|0;d=d+-16|0}while(f>>>0<d>>>0);c[i>>2]=(c[i>>2]|0)+-16}c[W>>2]=e;c[w>>2]=k;d=c[y>>2]|0}else e=c[W>>2]|0;d=e+d|0;j=+xB(b,s);if((r|0)==4)g[L>>2]=j;else h[L>>3]=j;e=(r|0)==0;if((c[x>>2]|0)==1){if(!e){e=r;f=L;while(1){e=e+-1|0;a[d>>0]=a[f>>0]|0;if(!e)break;else{f=f+1|0;d=d+1|0}}}}else if(!e){f=d+(r+-1)|0;d=r;e=L;while(1){d=d+-1|0;a[f>>0]=a[e>>0]|0;if(!d)break;else{f=f+-1|0;e=e+1|0}}}c[y>>2]=(c[y>>2]|0)+(c[K>>2]|0);d=s;e=t;break}case 3:{m=qz(b,s,G)|0;if(!m)wB(b,s,361601);if((c[G>>2]|0)!=(r|0))tB(b,s,358368)|0;f=c[v>>2]|0;e=c[w>>2]|0;d=c[y>>2]|0;if((e-d|0)>>>0<r>>>0){k=e<<1;k=(k-dLine truncated
function Hi(a){a=a|0;var b=0;b=l;l=l+a|0;l=l+15&-16;return b|0}function Ii(){return l|0}function Ji(a){a=a|0;l=a}function Ki(a,b){a=a|0;b=b|0;l=a;m=b}function Li(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Mi(a){a=a|0;z=a}function Ni(){return z|0}function Oi(){var b=0,d=0,e=0,f=0,g=0;g=c[2]|0;e=g+65416|0;f=g+1262808|0;b=a[e>>0]|0;if(!((b+-1&255)<48?Uh[c[f>>2]&63](g,b,20,3)|0:0))d=4;do if((d|0)==4){b=a[e+1>>0]|0;if((b+-1&255)<48?Uh[c[f>>2]&63](g,b,20,3)|0:0)break;b=a[e+2>>0]|0;if((b+-1&255)<48?Uh[c[f>>2]&63](g,b,20,3)|0:0)break;b=a[e+3>>0]|0;if((b+-1&255)>=48){g=0;return g|0}if(!(Uh[c[f>>2]&63](g,b,20,3)|0)){g=0;return g|0}}while(0);g=Sh[c[g+1262804>>2]&255](g,64)|0;g=a[(g?40133:40084)+((b&255)+-1)>>0]|0;return g|0}function Pi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0;n=l;l=l+16|0;m=n;if(!b){m=0;l=n;return m|0}if(!(Qh[c[(c[40>>2]|0)+4>>2]&15]()|0)){m=0;l=n;return m|0}j=Qh[c[(c[40>>2]|0)+8>>2]&15]()|0;if(!j){m=0;l=n;return m|0}if(f){i=x4(j)|0;if((i|0)>0){f=0;h=0;do{g=a[j+h>>0]|0;if(!(Z2(g<<24>>24)|0)){a[j+f>>0]=g;f=f+1|0}h=h+1|0}while((h|0)!=(i|0))}else f=0;a[j+f>>0]=0}f=x4(j)|0;d=(f|0)==(d<<1|0);if(d?(a[m>>0]=a[40182]|0,a[m+1>>0]=a[40183]|0,a[m+2>>0]=a[40184]|0,a[m+3>>0]=a[40185]|0,a[m+4>>0]=a[40186]|0,k=(f|0)/2|0,(f|0)>1):0){i=m+(e?3:2)|0;h=m+(e?2:3)|0;f=j;g=0;while(1){a[i>>0]=a[f>>0]|0;a[h>>0]=a[f+1>>0]|0;a[b+g>>0]=b3(m)|0;g=g+1|0;if((g|0)>=(k|0))break;else f=f+2|0}}fi[c[(c[40>>2]|0)+12>>2]&511](j);m=d;l=n;return m|0}function Qi(){return (c[80]|0)+8|0}function Ri(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=0;o=-1;do{k=i*7|0;g=c[2]|0;h=d[g+65412>>0]|0;f=k+7|0;if((d[g+65413>>0]|0)<7&((h|0)>=(k|0)&(h|0)<(f|0))){h=g+16379|0;a[h>>0]=a[h>>0]&-128|1;F5(228,c[392+(i<<2)>>2]|0,39)|0;if(((((a[85]|0)!=0?(j=c[22]|0,(j|0)>=(k|0)):0)?(j|0)<(f|0)&(c[23]|0)>>>0<7:0)?(h=c[24]|0,(h|0)>=(k|0)&(h|0)<(f|0)&(c[25]|0)>>>0<7):0)?(a[85]=0,l=c[412+(i<<2)>>2]|0,m=c[18]|0,(m|0)!=(l|0)):0){f=c[2]|0;a:do if((m|0)==2){fi[c[f+1262788>>2]&511](f);h=c[2]|0;fi[c[h+1262784>>2]&511](h)}else{fi[c[f+1262784>>2]&511](f);switch(m|0){case 10:case 9:case 1:case 0:break a;case 11:{c[19]=3;break a}default:{c[19]=m;break a}}}while(0);switch(l|0){case 6:{Ql(c[79]|0,c[2]|0,c[284+((a[180]|0)*20|0)+8>>2]|0);break}case 2:{ak(c[78]|0,c[77]|0,c[2]|0);break}case 11:{h=c[83]|0;fi[c[h+44>>2]&511](h);break}default:{}}c[18]=l;f=3}else f=3}else f=10;o=(c[18]|0)==(c[412+(i<<2)>>2]|0)?i:o;g=(o|0)==(i|0);if(g){Si(k,0,40187,e);h=i<<3;Si(k,1,40195+h|0,0)}else h=i<<3;Si(k,0,40195+h|0,g?15:f);i=i+1|0}while((i|0)!=5);if((o|0)>-1)h=0;else return;do{g=h*7|0;i=g+144|0;f=c[2]|0;m=d[f+65412>>0]|0;g=g+151|0;b:do if((d[f+65413>>0]|0)<7&((m|0)>=(i|0)&(m|0)<(g|0))){f=f+16379|0;a[f>>0]=a[f>>0]&-128|1;f=c[472+(h<<2)>>2]&255;F5(228,c[492+(h<<2)>>2]|0,39)|0;if(a[84]|0?(m=c[22]|0,!((m|0)>=(g|0)|(m|0)<(i|0)|(c[23]|0)>>>0>6)):0){g=15;break}if((((a[85]|0)!=0?(n=c[22]|0,(n|0)>=(i|0)):0)?(n|0)<(g|0)&(c[23]|0)>>>0<7:0)?(m=c[24]|0,(m|0)>=(i|0)&(m|0)<(g|0)&(c[25]|0)>>>0<7):0){a[85]=0;g=c[18712+(h<<2)>>2]|0;switch(c[18]|0){case 3:{m=c[284+((a[178]|0)*20|0)>>2]|0;li[c[m+65728>>2]&511](m,g);g=f;f=15;break b}case 4:{m=c[284+((a[179]|0)*20|0)+4>>2]|0;li[c[m+68>>2]&511](m,g);g=f;f=15;break b}case 5:{m=c[284+((a[180]|0)*20|0)+8>>2]|0;li[c[m+120>>2]&511](m,g);g=f;f=15;break b}case 7:{m=c[284+((a[181]|0)*20|0)+12>>2]|0;li[c[m+40>>2]&511](m,g);g=f;f=15;break b}case 8:{m=c[284+((a[182]|0)*20|0)+16>>2]|0;li[c[m+96>>2]&511](m,g);g=f;f=15;break b}default:{g=f;f=15;break b}}}else{g=f;f=15}}else{g=10;f=15}while(0);Ai[c[(c[2]|0)+1262692>>2]&15](b,i,0,7,7,f);Si(i,0,40399+(h<<3)|0,g);h=h+1|0}while((h|0)!=5);if(a[176]|0)return;n=(x4(228)|0)==0;f=c[(c[2]|0)+1262664>>2]|0;if(n){Xh[f&3](b,c[432+(o<<2)>>2]|0,42,1,3,0)|0;return}else{Xh[f&3](b,228,42,1,0,0)|0;return}}function Si(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=b+7|0;l=b+1|0;m=b+2|0;n=b+3|0;o=b+4|0;p=b+5|0;j=b+6|0;i=0;while(1){h=i+d|0;g=a[e>>0]|0;if(g&1){g=c[2]|0;ti[c[g+1262680>>2]&63](g,k,h,f);g=a[e>>0]|0}if(g&2){g=c[2]|0;ti[c[g+1262680>>2]&63](g,j,h,f);g=a[e>>0]|0}if(g&4){g=c[2]|0;ti[c[g+1262680>>2]&63](g,p,h,f);g=a[e>>0]|0}if(g&8){g=c[2]|0;ti[c[g+1262680>>2]&63](g,o,h,f);g=a[e>>0]|0}if(g&16){g=c[2]|0;ti[c[g+1262680>>2]&63](g,n,h,f);g=a[e>>0]|0}if(g&32){g=c[2]|0;ti[c[g+1262680>>2]&63](g,m,h,f);g=a[e>>0]|0}if(g&64){g=c[2]|0;ti[c[g+1262680>>2]&63](g,l,h,f);g=a[e>>0]|0}if(g<<24>>24<=-1){g=c[2]|0;ti[c[g+1262680>>2]&63](g,b,h,f)}i=i+1|0;if((i|0)==8)break;else e=e+1|0}return}function Ti(){var a=0,b=0,d=0;b=c[2]|0;d=b+1262804|0;a=Sh[c[d>>2]&255](b,64)|0;if(Sh[c[d>>2]&255](b,63)|0){d=c[2]|0;if(Uh[c[d+1262808>>2]&63](d,53,20,3)|0){d=2;return d|0}d=c[2]|0;if(Uh[c[d+1262808>>2]&63](d,3,20,3)|0){d=2;return d|0}d=c[2]|0;if(Uh[c[d+1262808>>2]&63](d,24,20,3)|0){d=1;return d|0}d=c[2]|0;if(Uh[c[d+1262808>>2]&63](d,22,20,3)|0){d=3;return d|0}}else if(a){d=c[2]|0;if(Uh[c[d+1262808>>2]&63](d,52,20,3)|0){d=1;return d|0}d=c[2]|0;if(Uh[c[d+1262808>>2]&63](d,53,20,3)|0){d=3;return d|0}}d=0;return d|0}funcLine truncated
function C_(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0;m=l;l=l+16|0;j=m;f=b+320|0;g=c[f>>2]|0;d=c[g>>2]|0;a:do if(!d){e=g+4|0;i=c[e>>2]|0;c[g>>2]=i;d=i;if(!i){d=p_(c[b+188>>2]|0)|0;do if(d|0){c[e>>2]=d;c[g>>2]=d;e=c[c[f>>2]>>2]|0;if(!e){h=10;break a}M_(e,b+216|0);d=c[c[f>>2]>>2]|0;if(d|0)if(!(c[b+280>>2]|0)){f=c[d+8>>2]|0;i=c[d+12>>2]|0;c[d+36>>2]=0;c[d+40>>2]=0;c[d+44>>2]=f;c[d+48>>2]=i;break}else{M_(d,b+248|0);break}}while(0);d=c[g>>2]|0}if(!d){k=-1;l=m;return k|0}else e=j}else h=10;while(0);if((h|0)==10)e=j;n=X_(c[d+4>>2]|0,a[b+312>>0]|0,a[b+313>>0]|0,a[b+314>>0]|0,a[b+315>>0]|0)|0;f=d+36|0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];c[e+8>>2]=c[f+8>>2];c[e+12>>2]=c[f+12>>2];f=d+8|0;i=c[f>>2]|0;e=d+12|0;o=c[e>>2]|0;g=d+36|0;c[g>>2]=0;b=d+40|0;c[b>>2]=0;h=d+44|0;c[h>>2]=i;i=d+48|0;c[i>>2]=o;LZ(d,0,n)|0;d=c[f>>2]|0;e=c[e>>2]|0;f=c[j+8>>2]|0;if((f|0)>=1?(k=c[j+12>>2]|0,!((k|0)<1|(d|0)<1|(e|0)<1)):0){o=c[j>>2]|0;n=f+o|0;o=(o|0)>0?o:0;c[g>>2]=o;c[h>>2]=((d|0)<(n|0)?d:n)-o;d=c[j+4>>2]|0;o=k+d|0;d=(d|0)>0?d:0;c[b>>2]=d;d=((e|0)<(o|0)?e:o)-d|0}else{c[h>>2]=0;d=0}c[i>>2]=d;o=0;l=m;return o|0}function D_(e,f,h){e=e|0;f=f|0;h=h|0;var i=0,j=0,k=0,m=0.0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=l;l=l+32|0;s=C+24|0;z=C+16|0;r=C+8|0;q=C;n=e+320|0;p=c[n>>2]|0;i=c[p>>2]|0;a:do if(!i){k=p+4|0;A=c[k>>2]|0;c[p>>2]=A;i=A;if(!A){j=p_(c[e+188>>2]|0)|0;do if(j|0){c[k>>2]=j;c[p>>2]=j;i=c[c[n>>2]>>2]|0;if(!i)break a;M_(i,e+216|0);i=c[c[n>>2]>>2]|0;if(i|0)if(!(c[e+280>>2]|0)){y=c[i+8>>2]|0;A=c[i+12>>2]|0;c[i+36>>2]=0;c[i+40>>2]=0;c[i+44>>2]=y;c[i+48>>2]=A;break}else{M_(i,e+248|0);break}}while(0);i=c[p>>2]|0}if(!i){h=-1;l=C;return h|0}else j=i}else j=i;while(0);A=l;l=l+((1*(h<<3)|0)+15&-16)|0;i=c[e+216>>2]|0;k=c[e+220>>2]|0;y=(h|0)>0;if(!(k|i)){if(y){i=0;do{c[A+(i<<3)>>2]=~~+g[f+(i<<3)>>2];c[A+(i<<3)+4>>2]=~~+g[f+(i<<3)+4>>2];i=i+1|0}while((i|0)!=(h|0))}}else if(y){o=+(i|0);m=+(k|0);i=0;do{c[A+(i<<3)>>2]=~~(o+ +g[f+(i<<3)>>2]);c[A+(i<<3)+4>>2]=~~(m+ +g[f+(i<<3)+4>>2]);i=i+1|0}while((i|0)!=(h|0))}w=c[e+316>>2]|0;n=a[e+312>>0]|0;x=a[e+315>>0]|0;p=a[e+313>>0]|0;f=a[e+314>>0]|0;if(!w){v=j+4|0;i=c[v>>2]|0;u=X_(i,n,p,f,x)|0;if(!j){BV(393790,q);h=-1;l=C;return h|0}if((d[i+8>>0]|0)<8){BV(393912,r);h=-1;l=C;return h|0}q=c[j+36>>2]|0;r=(c[j+44>>2]|0)+q|0;s=c[j+40>>2]|0;t=(c[j+48>>2]|0)+s|0;if(!y){h=0;l=C;return h|0}f=u&255;e=j+20|0;j=j+16|0;k=u&65535;i=0;b:while(1){n=c[A+(i<<3)>>2]|0;p=c[A+(i<<3)+4>>2]|0;c:do if((p|0)<(t|0)&(((n|0)>=(r|0)|(n|0)<(q|0)|(p|0)<(s|0))^1))switch(a[(c[v>>2]|0)+9>>0]|0){case 3:break b;case 1:{a[(c[e>>2]|0)+(O(c[j>>2]|0,p)|0)+n>>0]=f;break c}case 2:{b[(c[e>>2]|0)+(O(c[j>>2]|0,p)|0)+(n<<1)>>1]=k;break c}case 4:{c[(c[e>>2]|0)+(O(c[j>>2]|0,p)|0)+(n<<2)>>2]=u;break c}default:break c}while(0);i=i+1|0;if((i|0)>=(h|0)){i=0;B=46;break}}if((B|0)==46){l=C;return i|0}BV(392606,z);h=-1;l=C;return h|0}else{if(j){i=c[j+4>>2]|0;k=a[i+8>>0]|0;if((k&255)<8)i=393866;else{if((w+-1|0)>>>0<2){t=x&255;v=(((O(t,n&255)|0)>>>0)/255|0)&255;u=(((O(t,p&255)|0)>>>0)/255|0)&255;t=(((O(t,f&255)|0)>>>0)/255|0)&255}else{v=n;u=p;t=f}switch(k<<24>>24){case 15:{if((c[i+12>>2]|0)==31744)s=6;else B=40;break}case 16:{if((c[i+12>>2]|0)==63488)s=7;else B=40;break}case 32:{if((c[i+12>>2]|0)==16711680)s=(c[i+24>>2]|0)==0?3:2;else B=40;break}default:B=40}if((B|0)==40)s=(c[i+24>>2]|0)==0?5:4;f=c[j+36>>2]|0;e=(c[j+44>>2]|0)+f|0;q=c[j+40>>2]|0;r=(c[j+48>>2]|0)+q|0;if(y){p=0;i=0}else{h=0;l=C;return h|0}do{k=c[A+(p<<3)>>2]|0;n=c[A+(p<<3)+4>>2]|0;if((n|0)<(r|0)&(((k|0)>=(e|0)|(k|0)<(f|0)|(n|0)<(q|0))^1))i=Zh[s&7](j,k,n,w,v,u,t,x)|0;p=p+1|0}while((p|0)!=(h|0));l=C;return i|0}}else i=393790;BV(i,s);h=-1;l=C;return h|0}return 0}function E_(e,f,h){e=e|0;f=f|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=l;l=l+80|0;z=I+48|0;p=I+40|0;o=I+32|0;A=I+24|0;x=I+16|0;v=I+8|0;s=I;D=I+64|0;E=I+60|0;F=I+56|0;G=I+52|0;m=e+320|0;n=c[m>>2]|0;i=c[n>>2]|0;a:do if(!i){j=n+4|0;H=c[j>>2]|0;c[n>>2]=H;i=H;if(!H){k=p_(c[e+188>>2]|0)|0;do if(k|0){c[j>>2]=k;c[n>>2]=k;i=c[c[m>>2]>>2]|0;if(!i){H=k;break a}M_(i,e+216|0);i=c[c[m>>2]>>2]|0;if(i|0)if(!(c[e+280>>2]|0)){C=c[i+8>>2]|0;H=c[i+12>>2]|0;c[i+36>>2]=0;c[i+40>>2]=0;c[i+44>>2]=C;c[i+48>>2]=H;break}else{M_(i,e+248|0);break}}while(0);i=c[n>>2]|0}if(!i){H=-1;l=I;return H|0}else H=i}else H=i;while(0);C=l;l=l+((1*(h<<3)|0)+15&-16)|0;i=c[e+216>>2]|0;k=c[e+220>>2]|0;j=(h|0)>0;if(!(k|i)){if(j){i=0;do{c[C+(i<<3)>>2]=~~+g[f+(i<<3)>>2];c[C+(i<<3)+4>>2]=~~+g[f+(i<<3)+4>>2];i=i+1|0}while((i|0)!=(h|0))}}else if(j){r=+(i|0);q=+(k|0);i=0;do{c[C+(i<<3)>>2]=~~(r+ +g[f+(i<<3)>>2]);c[C+(i<<3)+4>>2]=~~(q+ +g[f+(i<<3)+4>>2]);i=i+1|0}while((i|0)!=(h|0))}t=c[e+316>>2]|0;i=a[e+312>>0]|0;u=a[e+315>>0]|0;j=a[e+313>>0]|0;k=a[e+314>>0]|0;if(!t){o=H+4|0;m=c[o>>2]|0;e=X_(m,i,j,k,u)|0;b:do if(H){switch(a[m+9>>0]|0){case 1:{if((d[m+8>>0]|0)<8)w=26;else f=6;break}case 2:{f=5;break}case 4:{f=7;break}default:w=26}if((w|0)==26){BV(393746,v);i=-1;break}if((h|0)>1){k=H+36|0;i=Line truncated
function Cs(b,f){b=b|0;f=f|0;var g=0,i=0,k=0.0,m=0,n=0.0,o=0,p=0,q=0,r=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,C=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;fa=l;l=l+32|0;da=fa;$=fa+8|0;aa=fa+4|0;S=b+44|0;T=$+4|0;U=$+8|0;V=$+4|0;W=$+12|0;b=0;a:while(1){ga=c[(c[S>>2]|0)+132>>2]|0;N=ga+40|0;c[N>>2]=aa;O=ga+72|0;I=c[O>>2]|0;H=(c[(c[I+16>>2]|0)+40>>2]|0)+24|0;c[aa>>2]=c[I+36>>2];I=ga+92|0;P=ga+64|0;R=ga+44|0;ha=ga+68|0;Q=ga+56|0;J=ga+304|0;K=ga+104|0;L=ga+112|0;M=ga+132|0;w=b;b:while(1){b=c[I>>2]|0;if((b|0)>0)c[I>>2]=b+-1;else{c[(c[O>>2]|0)+36>>2]=c[aa>>2];Js(ga)}i=c[aa>>2]|0;g=i+4|0;c[aa>>2]=g;r=c[i>>2]|0;m=r&255;b=g;do switch((r&255)<<24>>24){case -87:{ea=2612;break a}case -86:{ea=2748;break a}case -3:case -4:case -5:case -6:case -7:case -8:case -9:case -10:case -11:case -12:case -13:case -14:case -15:case -16:case -17:case -18:case -19:case -20:case -21:case -22:case -23:case -24:case -25:case -26:case -27:case -28:case -29:case -30:case -31:case -32:case -33:case -34:case -35:case -36:case -37:case -38:case -39:case -40:case -41:case -42:case -43:case -44:case -49:case -2:case -1:{ea=2766;break a}case -50:{ea=2749;break a}case -99:{ea=2593;break b}case -97:{ea=2596;break b}case -96:{ea=2599;break b}case -98:{ea=2600;break b}case -93:{ea=2606;break b}case -92:{ea=2607;break b}case -88:{ea=2611;break b}case 0:{b=c[P>>2]|0;i=b+(r>>>4&4080)|0;b=b+(r>>>12&1048560)|0;if(c[b>>2]&8|0){G=(c[b+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[i>>2]&8)){c[i>>2]=c[b>>2];c[i+4>>2]=c[b+4>>2];c[i+8>>2]=c[b+8>>2];c[i+12>>2]=c[b+12>>2];G=w;w=G;continue b}g=c[i+8>>2]|0;c[i>>2]=c[b>>2];c[i+4>>2]=c[b+4>>2];c[i+8>>2]=c[b+8>>2];c[i+12>>2]=c[b+12>>2];F=g+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,g);G=w;w=G;continue b}case 1:{b=c[P>>2]|0;i=b+(r>>>4&4080)|0;b=b+(r>>>12&1048560)|0;if(c[i>>2]&8|0){G=(c[i+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[b>>2]&8)){c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];c[b+12>>2]=c[i+12>>2];G=w;w=G;continue b}g=c[b+8>>2]|0;c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];c[b+12>>2]=c[i+12>>2];F=g+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,g);G=w;w=G;continue b}case 3:{i=(c[P>>2]|0)+(r>>>4&4080)|0;g=H+(r>>>12&1048560)|0;if(c[g>>2]&8|0){G=(c[g+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[i>>2]&8)){c[i>>2]=c[g>>2];c[i+4>>2]=c[g+4>>2];c[i+8>>2]=c[g+8>>2];c[i+12>>2]=c[g+12>>2];G=w;w=G;continue b}b=c[i+8>>2]|0;c[i>>2]=c[g>>2];c[i+4>>2]=c[g+4>>2];c[i+8>>2]=c[g+8>>2];c[i+12>>2]=c[g+12>>2];F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 4:{E=(c[P>>2]|0)+(r>>>4&4080)|0;G=c[E>>2]|0;F=E+8|0;b=c[F>>2]|0;c[E>>2]=0;h[F>>3]=+((r>>>16)+-32768|0);if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 5:{E=(c[P>>2]|0)+(r>>>4&4080)|0;F=E+8|0;n=+h[F>>3];G=c[E>>2]|0;h[j>>3]=n;b=c[j>>2]|0;c[E>>2]=0;h[F>>3]=+(~~n<<16|r>>>16|0);if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 6:{b=c[P>>2]|0;g=b+(r>>>12&1048560)|0;i=b+-16|0;if(c[i>>2]&8|0){G=(c[b+-8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[g>>2]&8)){c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];c[g+12>>2]=c[i+12>>2];G=w;w=G;continue b}b=c[g+8>>2]|0;c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];c[g+12>>2]=c[i+12>>2];F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 7:{F=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[F>>2]|0;b=c[F+8>>2]|0;c[F>>2]=2;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 8:{F=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[F>>2]|0;b=c[F+8>>2]|0;c[F>>2]=3;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 9:{E=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[E>>2]|0;F=E+8|0;b=c[F>>2]|0;c[E>>2]=4;c[F>>2]=1;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 10:{E=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[E>>2]|0;F=E+8|0;b=c[F>>2]|0;c[E>>2]=4;c[F>>2]=0;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}wr(c[R>>2]|0,b);G=w;w=G;continue b}case 12:{m=r>>>16;o=r>>>8&255;b=c[P>>2]|0;g=b+(m<<4)|0;i=c[ha>>2]|0;if(i>>>0>=(c[Q>>2]|0)>>>0){ea=51;break a}c[ha>>2]=i+16;c[i>>2]=c[g>>2];c[i+4>>2]=c[g+4>>2];c[i+8>>2]=c[g+8>>2];c[i+12>>2]=c[g+12>>2];if(c[g>>2]&8|0){G=(c[b+(m<<4)+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}b=c[P>>2]|0;g=(c[ha>>2]|0)-b>>4;if(!g){ea=55;break a}k=+Gr(ga,b+(g+-1<<4)|0);h[j>>3]=k;b=c[j>>2]|0;g=c[j+4>>2]|0;i=g&2146435072;c:do if((i|0)<2146435072){switch(i|0){case 0:break;default:{ea=59;break c}}if((g|0)<0)ea=59;else k=0.0}else switch(i|0){case 2146435072:{k=0.0;break}default:eLine truncated
function uV(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0;Lc=l;l=l+1472|0;Hc=Lc+1416|0;Gc=Lc+1408|0;Dc=Lc+1400|0;Cc=Lc+1392|0;Kc=Lc+1368|0;xc=Lc+1360|0;oc=Lc+1352|0;nc=Lc+1344|0;mc=Lc+1336|0;lc=Lc+1328|0;kc=Lc+1320|0;jc=Lc+1312|0;ic=Lc+1304|0;gc=Lc+1296|0;fc=Lc+1288|0;ec=Lc+1280|0;dc=Lc+1272|0;cc=Lc+1264|0;bc=Lc+1256|0;ac=Lc+1248|0;$b=Lc+1240|0;_b=Lc+1232|0;Zb=Lc+1224|0;Yb=Lc+1216|0;Xb=Lc+1208|0;Wb=Lc+1200|0;Vb=Lc+1192|0;Ub=Lc+1184|0;Tb=Lc+1176|0;Sb=Lc+1168|0;Rb=Lc+1160|0;Qb=Lc+1152|0;Pb=Lc+1144|0;Ob=Lc+1136|0;Nb=Lc+1128|0;Mb=Lc+1120|0;Lb=Lc+1112|0;Kb=Lc+1104|0;Jb=Lc+1096|0;Ib=Lc+1088|0;Hb=Lc+1080|0;Gb=Lc+1072|0;Fb=Lc+1064|0;Eb=Lc+1056|0;Db=Lc+1048|0;Cb=Lc+1040|0;Bb=Lc+1032|0;Ab=Lc+1024|0;zb=Lc+1016|0;yb=Lc+1008|0;xb=Lc+1e3|0;wb=Lc+992|0;vb=Lc+984|0;ub=Lc+976|0;tb=Lc+968|0;sb=Lc+960|0;rb=Lc+952|0;qb=Lc+944|0;pb=Lc+936|0;ob=Lc+928|0;nb=Lc+920|0;mb=Lc+912|0;lb=Lc+904|0;kb=Lc+896|0;jb=Lc+888|0;ib=Lc+880|0;hb=Lc+872|0;gb=Lc+864|0;fb=Lc+856|0;eb=Lc+848|0;db=Lc+840|0;cb=Lc+832|0;bb=Lc+824|0;ab=Lc+816|0;$a=Lc+808|0;_a=Lc+800|0;Za=Lc+792|0;Ya=Lc+784|0;Xa=Lc+776|0;Wa=Lc+768|0;Va=Lc+760|0;Ua=Lc+752|0;Ta=Lc+744|0;Sa=Lc+736|0;Ra=Lc+728|0;Qa=Lc+720|0;Pa=Lc+712|0;Oa=Lc+704|0;Na=Lc+696|0;Ma=Lc+688|0;La=Lc+680|0;Ka=Lc+672|0;Ja=Lc+664|0;Ia=Lc+656|0;Ha=Lc+648|0;Ga=Lc+640|0;Fa=Lc+632|0;Ea=Lc+624|0;Da=Lc+616|0;Ca=Lc+608|0;Ba=Lc+600|0;Aa=Lc+592|0;za=Lc+584|0;ya=Lc+576|0;xa=Lc+568|0;wa=Lc+560|0;va=Lc+552|0;ua=Lc+544|0;ta=Lc+536|0;sa=Lc+528|0;ra=Lc+520|0;qa=Lc+512|0;pa=Lc+504|0;oa=Lc+496|0;na=Lc+488|0;ma=Lc+480|0;la=Lc+472|0;ka=Lc+464|0;ja=Lc+456|0;ia=Lc+448|0;ha=Lc+440|0;ga=Lc+432|0;fa=Lc+424|0;ea=Lc+416|0;ca=Lc+408|0;da=Lc+400|0;ba=Lc+392|0;aa=Lc+384|0;$=Lc+376|0;_=Lc+368|0;Z=Lc+360|0;Y=Lc+352|0;X=Lc+344|0;W=Lc+336|0;V=Lc+328|0;U=Lc+320|0;T=Lc+312|0;S=Lc+304|0;R=Lc+296|0;Q=Lc+288|0;P=Lc+280|0;O=Lc+272|0;N=Lc+264|0;M=Lc+256|0;L=Lc+248|0;K=Lc+240|0;J=Lc+232|0;I=Lc+224|0;H=Lc+216|0;G=Lc+208|0;F=Lc+200|0;E=Lc+192|0;D=Lc+184|0;C=Lc+176|0;B=Lc+168|0;A=Lc+160|0;z=Lc+152|0;y=Lc+144|0;x=Lc+136|0;w=Lc+128|0;v=Lc+120|0;u=Lc+112|0;t=Lc+104|0;s=Lc+96|0;r=Lc+88|0;q=Lc+80|0;p=Lc+72|0;o=Lc+64|0;n=Lc+56|0;m=Lc+48|0;k=Lc+40|0;j=Lc+32|0;i=Lc+24|0;h=Lc+16|0;g=Lc+8|0;qc=Lc+1448|0;rc=Lc+1440|0;sc=Lc+1432|0;yc=Lc+1428|0;zc=Lc+1456|0;Ac=Lc+1424|0;wc=Lc+1420|0;f=c[104299]|0;Bc=c[f+368>>2]|0;Fc=c[f+356>>2]|0;Ic=c[f+360>>2]|0;do if(!f){BV(386144,Lc);Ec=0}else{if(b|0?(c[b>>2]|0)==(f+280|0):0){Ec=c[b+48>>2]|0;break}BV(405372,g);Ec=0}while(0);if((Ec&2|0)==0|(Bc|0)!=4|(Fc|0)!=2|(Ic|0)!=0){f=c[104299]|0;if(!f){BV(386144,h);f=c[104299]|0;if(!f){BV(386144,i);f=c[104299]|0;if(!f)BV(386144,j);else Jc=14}else Jc=11}else{c[f+368>>2]=4;Jc=11}if((Jc|0)==11){c[f+356>>2]=2;Jc=14}if((Jc|0)==14)c[f+360>>2]=0;if((wV(b,Ec|2)|0)>=0){vc=1;Jc=16}}else{vc=0;Jc=16}if((Jc|0)==16){f=H2(324)|0;a:do if(!f)BV(392506,k);else{if(c[f+-4>>2]&3|0)A6(f|0,0,324)|0;tc=H2(308)|0;if(!tc){xV(f);BV(392506,m);break}if(c[tc+-4>>2]&3|0)A6(tc|0,0,308)|0;g=f+104|0;h=19504;i=g+84|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));hc=f+108|0;c[hc>>2]=10;uc=f+320|0;c[uc>>2]=tc;pc=f+188|0;c[pc>>2]=b;g=yV(b)|0;c[tc>>2]=g;if(!g){xV(f);break}if((zV(b,g)|0)<0){xV(f);break}h=c[104299]|0;b:do if(h){g=c[h+168>>2]|0;if(!g){BV(392422,p);Jc=34;break}if(!(c[h+388>>2]|0)){BV(392393,o);Jc=34;break}p=Sh[g&255](h,409140)|0;c[tc+16>>2]=p;if(!p)g=409140;else{h=c[104299]|0;do if(!h)BV(386144,q);else{g=c[h+168>>2]|0;if(!g){BV(392422,s);break}if(!(c[h+388>>2]|0)){BV(392393,r);break}s=Sh[g&255](h,406898)|0;c[tc+20>>2]=s;if(!s){g=406898;break b}h=c[104299]|0;do if(!h)BV(386144,t);else{g=c[h+168>>2]|0;if(!g){BV(392422,v);break}if(!(c[h+388>>2]|0)){BV(392393,u);break}v=Sh[g&255](h,408196)|0;c[tc+24>>2]=v;if(!v){g=408196;break b}h=c[104299]|0;do if(!h)BV(386144,w);else{g=c[h+168>>2]|0;if(!g){BV(392422,y);break}if(!(c[h+388>>2]|0)){BV(392393,x);break}y=Sh[g&255](h,407131)|0;c[tc+28>>2]=y;if(!y){g=407131;break b}h=c[104299]|0;do if(!h)BV(386144,z);else{g=c[h+168>>2]|0;if(!g){BV(392422,B);break}if(!(c[h+388>>2]|0)){BV(392393,A);break}B=Sh[g&255](h,409486)|0;c[tc+32>>2]=B;if(!B){g=409486;break b}h=c[104299]|0;do if(!h)BV(386144,C);else{g=c[h+168>Line truncated
function HY(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;i=c[b+24>>2]|0;f=c[b+28>>2]|0;e=c[b>>2]|0;Y=(c[b+16>>2]|0)/4|0;d=c[b+20>>2]|0;X=c[b+36>>2]|0;y=c[b+48>>2]|0;b=f+-1|0;f=(f|0)==0;if(!y){if(f)return;g=(i+7|0)/8|0;f=i&255;a:while(1){switch(f&7){case 0:{h=g;k=d;d=7;break}case 7:{j=g;m=d;d=8;break}case 6:{l=g;o=d;d=9;break}case 5:{n=g;q=d;d=10;break}case 4:{p=g;s=d;d=11;break}case 3:{r=g;u=d;d=12;break}case 2:{t=g;w=d;d=13;break}case 1:{v=g;x=d;d=14;break}default:{d=15;break a}}while(1)if((d|0)==7){j=c[e>>2]|0;a[k>>0]=j>>>22&224|j>>>15&28|j>>>8&3;j=h;m=k+1|0;d=8;continue}else if((d|0)==8){l=c[e>>2]|0;a[m>>0]=l>>>22&224|l>>>15&28|l>>>8&3;l=j;o=m+1|0;d=9;continue}else if((d|0)==9){n=c[e>>2]|0;a[o>>0]=n>>>22&224|n>>>15&28|n>>>8&3;n=l;q=o+1|0;d=10;continue}else if((d|0)==10){p=c[e>>2]|0;a[q>>0]=p>>>22&224|p>>>15&28|p>>>8&3;p=n;s=q+1|0;d=11;continue}else if((d|0)==11){r=c[e>>2]|0;a[s>>0]=r>>>22&224|r>>>15&28|r>>>8&3;r=p;u=s+1|0;d=12;continue}else if((d|0)==12){t=c[e>>2]|0;a[u>>0]=t>>>22&224|t>>>15&28|t>>>8&3;t=r;w=u+1|0;d=13;continue}else if((d|0)==13){v=c[e>>2]|0;a[w>>0]=v>>>22&224|v>>>15&28|v>>>8&3;v=t;x=w+1|0;d=14;continue}else if((d|0)==14){W=c[e>>2]|0;d=x+1|0;a[x>>0]=W>>>22&224|W>>>15&28|W>>>8&3;if((v|0)>1){h=v+-1|0;k=d;d=7;continue}else break}if(!b){d=28;break}else{e=e+(Y<<2)|0;d=d+X|0;b=b+-1|0}}if((d|0)!=15)if((d|0)==28)return}else{if(f)return;h=(i+7|0)/8|0;g=i&255;b:while(1){switch(g&7){case 0:{z=h;B=d;K=e;d=18;break}case 7:{A=h;C=d;M=e;d=19;break}case 6:{D=d;J=h;O=e;d=20;break}case 5:{E=d;L=h;Q=e;d=21;break}case 4:{F=d;N=h;S=e;d=22;break}case 3:{G=d;P=h;U=e;d=23;break}case 2:{H=d;R=h;V=e;d=24;break}case 1:{I=d;T=h;W=e;d=25;break}default:{d=26;break b}}while(1)if((d|0)==18){A=c[K>>2]|0;a[B>>0]=a[y+(A>>>22&224|A>>>15&28|A>>>8&3)>>0]|0;A=z;C=B+1|0;M=K+4|0;d=19;continue}else if((d|0)==19){D=c[M>>2]|0;a[C>>0]=a[y+(D>>>22&224|D>>>15&28|D>>>8&3)>>0]|0;D=C+1|0;J=A;O=M+4|0;d=20;continue}else if((d|0)==20){E=c[O>>2]|0;a[D>>0]=a[y+(E>>>22&224|E>>>15&28|E>>>8&3)>>0]|0;E=D+1|0;L=J;Q=O+4|0;d=21;continue}else if((d|0)==21){F=c[Q>>2]|0;a[E>>0]=a[y+(F>>>22&224|F>>>15&28|F>>>8&3)>>0]|0;F=E+1|0;N=L;S=Q+4|0;d=22;continue}else if((d|0)==22){G=c[S>>2]|0;a[F>>0]=a[y+(G>>>22&224|G>>>15&28|G>>>8&3)>>0]|0;G=F+1|0;P=N;U=S+4|0;d=23;continue}else if((d|0)==23){H=c[U>>2]|0;a[G>>0]=a[y+(H>>>22&224|H>>>15&28|H>>>8&3)>>0]|0;H=G+1|0;R=P;V=U+4|0;d=24;continue}else if((d|0)==24){I=c[V>>2]|0;a[H>>0]=a[y+(I>>>22&224|I>>>15&28|I>>>8&3)>>0]|0;I=H+1|0;T=R;W=V+4|0;d=25;continue}else if((d|0)==25){d=c[W>>2]|0;f=I+1|0;a[I>>0]=a[y+(d>>>22&224|d>>>15&28|d>>>8&3)>>0]|0;d=W+4|0;if((T|0)>1){z=T+-1|0;B=f;K=d;d=18;continue}else break}if(!b){d=28;break}else{e=d+(Y<<2)|0;d=f+X|0;b=b+-1|0}}if((d|0)!=26)if((d|0)==28)return}}function IY(e){e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;f=c[e+24>>2]|0;h=c[e+28>>2]|0;B=c[e+16>>2]|0;C=c[e+36>>2]|0;g=c[e+44>>2]|0;y=a[g+9>>0]|0;z=y&255;if(!h)return;A=(f+7|0)/8|0;x=f&255;q=g+28|0;r=g+32|0;s=g+29|0;t=g+33|0;u=g+30|0;v=g+34|0;w=g+31|0;p=g+35|0;f=c[e>>2]|0;g=c[e+20>>2]|0;a:while(1){h=h+-1|0;switch(x&7){case 0:{o=A;e=4;break}case 7:{o=A;e=10;break}case 6:{o=A;e=16;break}case 5:{o=A;e=22;break}case 4:{o=A;e=28;break}case 3:{o=A;e=34;break}case 2:{o=A;e=40;break}case 1:{o=A;e=46;break}default:{e=52;break a}}while(1)if((e|0)==4){n=c[f>>2]|0;e=n>>>22;i=e&255;j=n>>>12;k=j&255;l=n>>>2;m=l&255;n=d[387011+(n>>>30)>>0]|0;switch(y<<24>>24){case 1:{a[g>>0]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 2:{b[g>>1]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 3:{a[g+((d[r>>0]|0)>>>3&255)>>0]=e;a[g+((d[t>>0]|0)>>>3&255)>>0]=j;a[g+((d[v>>0]|0)>>>3&255)>>0]=l;break}case 4:{c[g>>2]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}default:{}}f=f+4|0;g=g+z|0;e=10;continue}else if((e|0)==10){n=c[f>>2]|0;e=n>>>22;i=e&255;j=n>>>12;k=j&255;l=n>>>2;m=l&255;n=d[387011+(n>>>30)>>0]|0;switch(y<<24>>24){case 1:{a[g>>0]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 2:{b[g>>1]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 3:{a[g+((d[r>>0]|0)>>>3&255)>>0]=e;a[g+((d[t>>0]|0)>>>3&255)>>0]=j;a[g+((d[v>>0]|0)>>>3&255)>>0]=l;break}case 4:{c[g>>2]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}default:{}}f=f+4|0;g=g+z|0;e=16;continue}else if((e|0)==16){n=c[f>>2]|0;e=n>>>22;i=e&255;j=n>>>12;k=j&255;l=n>>>2;m=l&255;n=d[387011+(n>>>30)>>0]|0;switch(y<<24>>24){case 1:{a[g>>0]=kLine truncated
function lr(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;m=d+28|0;if(c[m>>2]|0){o=d+16|0;p=d+24|0;r=b+48|0;l=0;do{k=c[o>>2]|0;i=c[p>>2]|0;g=c[k+(i<<4)+(l<<2)>>2]|0;do if(g|0){h=c[g>>2]|0;do if(!(h&4)){c[g>>2]=h|4;e=c[r>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[g>>2]=h|12;e=k;g=i;h=k;i=k;break}f=e+1|0;c[r>>2]=f;if((h&3)==1){lr(b,g);e=c[o>>2]|0;j=e;g=c[p>>2]|0;f=c[r>>2]|0}else{j=k;g=i;e=k}c[r>>2]=f+-1;h=j;i=j}else{e=k;g=i;h=k;i=k}while(0);f=h+(l<<4)|0;if(!(a[h+(g*20|0)+l>>0]&8)){if(!f)break;if(!(c[f>>2]&8))break;f=c[h+(l<<4)+8>>2]|0;if(!f)break;g=c[f>>2]|0;if(g&4|0)break;c[f>>2]=g|4;e=c[r>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;break}e=e+1|0;c[r>>2]=e;if((g&3)==1){lr(b,f);e=c[r>>2]|0}c[r>>2]=e+-1;break}g=c[f>>2]|0;do if((g|0)!=0?(n=c[g>>2]|0,(n&4|0)==0):0){c[g>>2]=n|4;f=c[r>>2]|0;if(f>>>0>255){c[b>>2]=c[b>>2]|1;c[g>>2]=n|12;e=i;break}f=f+1|0;c[r>>2]=f;if((n&3)==1){lr(b,g);e=c[o>>2]|0;f=c[r>>2]|0}c[r>>2]=f+-1}else e=i;while(0);f=c[e+(l<<4)+4>>2]|0;if(f|0?(q=c[f>>2]|0,(q&4|0)==0):0){c[f>>2]=q|4;e=c[r>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=q|12;break}e=e+1|0;c[r>>2]=e;if((q&3)==1){lr(b,f);e=c[r>>2]|0}c[r>>2]=e+-1}}while(0);l=l+1|0}while(l>>>0<(c[m>>2]|0)>>>0)}k=d+32|0;e=c[k>>2]|0;if(e|0){h=d+16|0;i=d+24|0;j=b+48|0;g=0;do{f=c[i>>2]|0;f=(c[h>>2]|0)+(f*21|0)+(0-f&7)|0;r=f+(g<<4)|0;do if((((r|0)!=0?(c[r>>2]&8|0)!=0:0)?(s=c[f+(g<<4)+8>>2]|0,(s|0)!=0):0)?(t=c[s>>2]|0,(t&4|0)==0):0){c[s>>2]=t|4;f=c[j>>2]|0;if(f>>>0>255){c[b>>2]=c[b>>2]|1;c[s>>2]=t|12;break}f=f+1|0;c[j>>2]=f;if((t&3)==1){lr(b,s);e=c[k>>2]|0;f=c[j>>2]|0}c[j>>2]=f+-1}while(0);g=g+1|0}while(g>>>0<e>>>0)}f=c[d+20>>2]|0;do if(f|0?(u=c[f>>2]|0,(u&4|0)==0):0){c[f>>2]=u|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=u|12;break}e=e+1|0;c[g>>2]=e;if((u&3)==1){lr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d>>2]|0;if(f&16384|0)return;if(f&2048|0){h=d+40|0;f=c[h>>2]|0;do if(f|0?(x=c[f>>2]|0,(x&4|0)==0):0){c[f>>2]=x|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=x|12;break}e=e+1|0;c[g>>2]=e;if((x&3)==1){lr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+52>>2]|0;do if(f|0?(D=c[f>>2]|0,(D&4|0)==0):0){c[f>>2]=D|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=D|12;break}e=e+1|0;c[g>>2]=e;if((D&3)==1){lr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+56>>2]|0;do if(f|0?(G=c[f>>2]|0,(G&4|0)==0):0){c[f>>2]=G|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=G|12;break}e=e+1|0;c[g>>2]=e;if((G&3)==1){lr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);e=c[h>>2]|0;if(!e)return;f=e+24|0;h=d+44|0;e=c[h>>2]|0;if(f>>>0<e>>>0){i=b+48|0;do{do if(((f|0?c[f>>2]&8|0:0)?(J=c[f+8>>2]|0,J|0):0)?(K=c[J>>2]|0,(K&4|0)==0):0){c[J>>2]=K|4;g=c[i>>2]|0;if(g>>>0>255){c[b>>2]=c[b>>2]|1;c[J>>2]=K|12;break}g=g+1|0;c[i>>2]=g;if((K&3)==1){lr(b,J);g=c[i>>2]|0}c[i>>2]=g+-1}while(0);f=f+16|0}while(f>>>0<e>>>0);e=c[h>>2]|0}h=c[d+48>>2]|0;if(e>>>0>=h>>>0)return;i=b+48|0;do{g=c[e>>2]|0;do if(g|0?(P=c[g>>2]|0,(P&4|0)==0):0){c[g>>2]=P|4;f=c[i>>2]|0;if(f>>>0>255){c[b>>2]=c[b>>2]|1;c[g>>2]=P|12;break}f=f+1|0;c[i>>2]=f;if((P&3)==1){lr(b,g);f=c[i>>2]|0}c[i>>2]=f+-1}while(0);e=e+4|0}while(e>>>0<h>>>0);return}e=f>>>27;switch(e&31){case 16:{f=c[d+40>>2]|0;do if(f|0?(y=c[f>>2]|0,(y&4|0)==0):0){c[f>>2]=y|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=y|12;break}e=e+1|0;c[g>>2]=e;if((y&3)==1){lr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+44>>2]|0;if(!f)return;g=c[f>>2]|0;if(g&4|0)return;c[f>>2]=g|4;h=b+48|0;e=c[h>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;return}e=e+1|0;c[h>>2]=e;if((g&3)==1){lr(b,f);e=c[h>>2]|0}c[h>>2]=e+-1;return}case 15:{f=c[d+40>>2]|0;if(!f)return;g=c[f>>2]|0;if(g&4|0)return;c[f>>2]=g|4;h=b+48|0;e=c[h>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;return}e=e+1|0;c[h>>2]=e;if((g&3)==1){lr(b,f);e=c[h>>2]|0}c[h>>2]=e+-1;return}default:{if(f&8192|0){f=c[d+40>>2]|0;do if(f|0?(z=c[f>>2]|0,(z&4|0)==0):0){c[f>>2]=z|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=z|12;break}e=e+1|0;c[g>>2]=e;if((z&3)==1){lr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+44>>2]|0;if(!f)return;g=c[f>>2]|0;if(g&4|0)return;c[f>>2]=g|4;h=b+48|0;e=c[h>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;return}e=e+1|0;c[h>>2]=e;if((g&3)==1){lr(b,f);e=c[h>>2]|0}c[h>>2]=e+-1;return}if(f&1024|0){do if((c[d+40>>2]&8|0?(v=c[d+48>>2]|0,v|0):0)?(w=c[v>>2]|0,(w&4|0)==0):0){c[v>>2]=w|4;f=b+48|0;e=c[f>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[v>>2]=w|12;break}e=e+1|0;c[f>>2]=e;if((w&3)==1){lr(b,v);e=c[f>>2]|0}c[f>>2]=e+-1}while(0);e=d+56|0;do if((c[e>>2]&8|0?(B=c[e+8>>2]|0,B|0):0)?(C=c[B>>2]|0,(C&4|0)==0):0){c[B>>2]=C|4;f=b+48|0;e=c[f>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[B>>2]=C|12;break}e=e+1|0;c[f>>2]=e;if((C&3)==1){lr(b,B);e=c[f>>2]|0}c[f>>2]=e+-1}while(0);e=c[d+76>>2]|0;if((e|0)<=0)return;i=b+48|0;h=c[d+72>>2]|0;while(1){g=e;e=e+-1|0;do if((c[h>>2]&8|0?(H=c[h+8>>2]|0,H|0):0)?(I=c[H>>2]|0,(I&4|0)==0):0){Line truncated
function Y1(b,e,f,g,h,i,j,k,l){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;m=(k<<1)+l|0;E=m*3|0;F=(k|0)/2|0;u=(m*9|0)+(l*3|0)|0;if((j+1|0)>>>0<3)return;v=(k+1|0)>>>0<3;w=E+3|0;x=E+4|0;y=E+1|0;z=E+5|0;A=E+2|0;B=F<<1;C=F*12|0;D=B+k|0;t=i;l=i+(m*6|0)|0;m=f;s=(j|0)/2|0;r=f;while(1){s=s+-1|0;i=r+k|0;if(v){j=m;m=t}else{j=m+B|0;n=F;o=g;p=h;q=t;f=l;while(1){n=n+-1|0;K=d[o>>0]|0;J=(c[b+(K<<2)>>2]|0)+256|0;G=d[p>>0]|0;K=(c[b+((K|256)<<2)>>2]|0)+1024+(c[b+((G|512)<<2)>>2]|0)|0;G=(c[b+((G|768)<<2)>>2]|0)+1792|0;I=d[m>>0]|0;I=c[e+(I+K<<2)>>2]|c[e+(I+J<<2)>>2]|c[e+(I+G<<2)>>2];H=I&255;a[q+w>>0]=H;a[q+E>>0]=H;a[q+3>>0]=H;a[q>>0]=H;H=I>>>8&255;a[q+x>>0]=H;a[q+y>>0]=H;a[q+4>>0]=H;a[q+1>>0]=H;I=I>>>16&255;a[q+z>>0]=I;a[q+A>>0]=I;a[q+5>>0]=I;a[q+2>>0]=I;I=q+6|0;H=d[m+1>>0]|0;H=c[e+(H+K<<2)>>2]|c[e+(H+J<<2)>>2]|c[e+(H+G<<2)>>2];L=H&255;a[I+w>>0]=L;a[I+E>>0]=L;a[q+9>>0]=L;a[I>>0]=L;L=H>>>8&255;a[I+x>>0]=L;a[I+y>>0]=L;a[q+10>>0]=L;a[q+7>>0]=L;H=H>>>16&255;a[I+z>>0]=H;a[I+A>>0]=H;a[q+11>>0]=H;a[q+8>>0]=H;H=d[i>>0]|0;H=c[e+(H+K<<2)>>2]|c[e+(H+J<<2)>>2]|c[e+(H+G<<2)>>2];I=H&255;a[f+w>>0]=I;a[f+E>>0]=I;a[f+3>>0]=I;a[f>>0]=I;I=H>>>8&255;a[f+x>>0]=I;a[f+y>>0]=I;a[f+4>>0]=I;a[f+1>>0]=I;H=H>>>16&255;a[f+z>>0]=H;a[f+A>>0]=H;a[f+5>>0]=H;a[f+2>>0]=H;H=f+6|0;I=d[i+1>>0]|0;G=c[e+(I+K<<2)>>2]|c[e+(I+J<<2)>>2]|c[e+(I+G<<2)>>2];I=G&255;a[H+w>>0]=I;a[H+E>>0]=I;a[f+9>>0]=I;a[H>>0]=I;I=G>>>8&255;a[H+x>>0]=I;a[H+y>>0]=I;a[f+10>>0]=I;a[f+7>>0]=I;G=G>>>16&255;a[H+z>>0]=G;a[H+A>>0]=G;a[f+11>>0]=G;a[f+8>>0]=G;if(!n)break;else{o=o+1|0;p=p+1|0;q=q+12|0;i=i+2|0;f=f+12|0;m=m+2|0}}g=g+F|0;h=h+F|0;m=t+C|0;i=r+D|0;l=l+C|0}if(!s)break;else{t=m+u|0;l=l+u|0;m=j+k|0;r=i}}return}function Z1(a,b,e,f,g,h,i,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;u=(j|0)/2|0;s=(k<<1)+j|0;if((i+1|0)>>>0<3|(j+1|0)>>>0<3)return;t=u<<1;r=h+(j<<2)+(k<<2)|0;p=(i|0)/2|0;while(1){q=e+t|0;m=u;n=e+j|0;o=r;k=f;i=g;l=h;while(1){m=m+-1|0;y=d[k>>0]|0;x=(c[a+(y<<2)>>2]|0)+256|0;v=d[i>>0]|0;y=(c[a+((y|256)<<2)>>2]|0)+1024+(c[a+((v|512)<<2)>>2]|0)|0;v=(c[a+((v|768)<<2)>>2]|0)+1792|0;w=d[e>>0]|0;c[l>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];w=d[e+1>>0]|0;c[l+4>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];w=d[n>>0]|0;c[o>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];w=d[n+1>>0]|0;c[o+4>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];if(!m)break;else{n=n+2|0;o=o+8|0;e=e+2|0;k=k+1|0;i=i+1|0;l=l+8|0}}p=p+-1|0;if(!p)break;else{r=r+(t<<2)+(s<<2)|0;e=q+j|0;f=f+u|0;g=g+u|0;h=h+(t<<2)+(s<<2)|0}}return}function _1(a,b,e,f,g,h,i,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;z=(j<<1)+k|0;A=(j|0)/2|0;t=(z*3|0)+k|0;if((i+1|0)>>>0<3)return;u=(j+1|0)>>>0<3;v=z+1|0;w=A<<1;x=A<<2;y=w+j|0;s=h;k=h+(z<<1<<2)|0;h=e;r=(i|0)/2|0;q=e;while(1){r=r+-1|0;i=q+j|0;if(u){e=h;h=s}else{e=h+w|0;m=A;n=f;o=g;p=s;l=k;while(1){m=m+-1|0;F=d[n>>0]|0;E=(c[a+(F<<2)>>2]|0)+256|0;C=d[o>>0]|0;F=(c[a+((F|256)<<2)>>2]|0)+1024+(c[a+((C|512)<<2)>>2]|0)|0;C=(c[a+((C|768)<<2)>>2]|0)+1792|0;B=d[h>>0]|0;B=c[b+(B+F<<2)>>2]|c[b+(B+E<<2)>>2]|c[b+(B+C<<2)>>2];c[p+(v<<2)>>2]=B;c[p+(z<<2)>>2]=B;c[p+4>>2]=B;c[p>>2]=B;B=p+8|0;D=d[h+1>>0]|0;D=c[b+(D+F<<2)>>2]|c[b+(D+E<<2)>>2]|c[b+(D+C<<2)>>2];c[B+(v<<2)>>2]=D;c[B+(z<<2)>>2]=D;c[p+12>>2]=D;c[B>>2]=D;B=d[i>>0]|0;B=c[b+(B+F<<2)>>2]|c[b+(B+E<<2)>>2]|c[b+(B+C<<2)>>2];c[l+(v<<2)>>2]=B;c[l+(z<<2)>>2]=B;c[l+4>>2]=B;c[l>>2]=B;B=l+8|0;D=d[i+1>>0]|0;C=c[b+(D+F<<2)>>2]|c[b+(D+E<<2)>>2]|c[b+(D+C<<2)>>2];c[B+(v<<2)>>2]=C;c[B+(z<<2)>>2]=C;c[l+12>>2]=C;c[B>>2]=C;if(!m)break;else{n=n+1|0;o=o+1|0;p=p+16|0;i=i+2|0;l=l+16|0;h=h+2|0}}f=f+A|0;g=g+A|0;h=s+(x<<2)|0;i=q+y|0;k=k+(x<<2)|0}if(!r)break;else{s=h+(t<<2)|0;k=k+(t<<2)|0;h=e+j|0;q=i}}return}function $1(a,e,f,g,h,i,j,k,l){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=(k|0)/2|0;if((j|0)==0|(k+1|0)>>>0<3)return;q=s<<2;r=s<<1;while(1){k=s;m=g;g=g+q|0;n=h;o=i;p=f;while(1){k=k+-1|0;w=d[m>>0]|0;v=(c[a+(w<<2)>>2]|0)+256|0;t=d[n>>0]|0;w=(c[a+((w|256)<<2)>>2]|0)+1024+(c[a+((t|512)<<2)>>2]|0)|0;t=(c[a+((t|768)<<2)>>2]|0)+1792|0;u=d[p>>0]|0;b[o>>1]=c[e+(u+w<<2)>>2]|c[e+(u+v<<2)>>2]|c[e+(u+t<<2)>>2];u=d[p+2>>0]|0;b[o+2>>1]=c[e+(u+w<<2)>>2]|c[e+(u+v<<2)>>2]|c[e+(u+t<<2)>>2];if(!k)break;else{m=m+4|0;n=n+4|0;o=o+4|0;p=p+4|0}}j=j+-1|0;if(!j)break;else{h=h+q|0;i=i+(r<<1)+(l<<1)|0;f=f+q|0}}return}function a2(a,b,e,f,g,h,i,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;q=((k|0)/2|0)+j|0;r=(j|0)/2|0;if((i|0)==0|(j+1|0)>>>0<3)return;o=r<<2;p=r<<1;n=e;while(1){k=r;j=f;f=f+o|0;e=g;l=h;m=n;while(1){k=k+-1|0;w=d[j>>0]|0;v=(c[a+(w<<2)>>2]|0)+256|0;t=d[e>>0]|0;w=(c[a+((w|256)<<2)>>2]|0)+1024+(c[a+((t|512)<<2)>>2]|0)|0;t=(c[a+((t|768)<<2)>>2]|0)+1792|0;s=dLine truncated
function ZF(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=b+44|0;c[r>>2]=e;k=c[e+28>>2]|0;h=(c[e+32>>2]|0)+-1|0;i=k+(h*12|0)|0;g=c[i>>2]|0;f=c[k+(h*12|0)+8>>2]|0;h=c[(c[k+(h*12|0)+4>>2]|0)+16>>2]|0;k=g+1|0;a:while(1){p=h;q=i;o=k;g=a[g>>0]|0;b:while(1){i=g&255;switch(c[8676+(i<<2)>>2]|0){case 6:{e=2;m=88;break a}case 1:{m=10;break b}case 2:{m=6;break b}case 3:{m=7;break b}case 4:{m=8;break b}case 5:{m=2;break b}case 7:{m=84;break b}case 8:{m=78;break b}case 9:{m=74;break b}case 10:{m=70;break b}case 11:{m=66;break b}case 12:{m=59;break b}case 13:{m=58;break b}case 14:{m=3;break b}case 15:{m=9;break b}case 16:{m=33;break b}case 17:{m=34;break b}case 18:{m=35;break b}case 19:{m=36;break b}case 20:{m=4;break b}case 21:{m=37;break b}case 22:{m=38;break b}case 23:{m=39;break b}case 24:{m=5;break b}case 25:{m=11;break b}case 27:{m=52;break b}case 28:{m=51;break b}case 29:{m=47;break b}case 30:{m=43;break b}case 31:{m=42;break b}case 32:{m=41;break b}case 33:{m=40;break b}case 34:{m=12;break b}case 26:break;default:{m=91;break a}}l=c[(c[p+28>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)>>2]|0;k=YM(b,l)|0;n=TF(k)|0;j=e+20|0;m=c[j>>2]|0;c[j>>2]=m+8;c[m>>2]=n;c[m+4>>2]=z;l=l+48|0;m=q+4|0;n=q+8|0;j=0;g=o;while(1){i=g+2|0;h=g+3|0;g=a[i>>0]|0;if((j|0)>=(c[l>>2]|0)){o=h;continue b}h=a[h>>0]|0;if(!(g<<24>>24))c[k+20+(j<<2)>>2]=c[(c[m>>2]|0)+20+((h&255)<<2)>>2];else c[k+20+(j<<2)>>2]=fG(b,e,(c[n>>2]|0)+((h&255)<<3)|0)|0;j=j+1|0;g=i}}switch(m|0){case 2:{i=f+(i+-4<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+1|0;g=o;continue a}case 3:{i=f+((d[o>>0]|0)<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 4:{i=(c[f>>2]|0)+16+((d[o>>0]|0)<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 5:{h=e+20|0;c[h>>2]=(c[h>>2]|0)+-8;h=p;i=q;k=o+1|0;g=o;continue a}case 6:{i=e+20|0;h=c[i>>2]|0;c[i>>2]=h+8;c[h>>2]=1;c[h+4>>2]=2147221504;h=p;i=q;k=o+1|0;g=o;continue a}case 7:{i=e+20|0;h=c[i>>2]|0;c[i>>2]=h+8;c[h>>2]=2;c[h+4>>2]=2147221504;h=p;i=q;k=o+1|0;g=o;continue a}case 8:{i=e+20|0;h=c[i>>2]|0;c[i>>2]=h+8;c[h>>2]=3;c[h+4>>2]=2147221504;h=p;i=q;k=o+1|0;g=o;continue a}case 9:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=f+((d[o>>0]|0)<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 10:{i=(c[p+28>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+3|0;g=o+2|0;continue a}case 11:{j=(d[o>>0]|0)<<8|(d[o+1>>0]|0);l=(c[e+20>>2]|0)+(23-i<<3)|0;k=l;g=o+2|0;k=_F(b,c[k>>2]|0,c[k+4>>2]|0)|0;i=i+-23|0;break}case 12:{g=o+4|0;k=c[(c[p+28>>2]|0)+(((d[o+2>>0]|0)<<8|(d[o+3>>0]|0))<<3)>>2]|0;l=(c[e+20>>2]|0)+(40-i<<3)|0;j=(d[o>>0]|0)<<8|(d[o+1>>0]|0);i=i+-40|0;break}case 33:{i=c[(c[(c[q+4>>2]|0)+20+((d[o>>0]|0)<<2)>>2]|0)+16>>2]|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 34:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=c[(c[(c[q+4>>2]|0)+20+((d[o>>0]|0)<<2)>>2]|0)+16>>2]|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 35:{i=(c[(c[p+40>>2]|0)+16>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;g=e+20|0;h=c[g>>2]|0;c[g>>2]=h+8;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+3|0;g=o+2|0;continue a}case 36:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=(c[(c[p+40>>2]|0)+16>>2]|0)+(((d[o>>0]|0)<<8|(d[o+1>>0]|0))<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+3|0;g=o+2|0;continue a}case 37:{k=(c[e+20>>2]|0)+-8|0;i=c[k+4>>2]|0;h=(c[f>>2]|0)+16+((d[o>>0]|0)<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 38:{i=a[o>>0]|0;g=e+20|0;n=c[g>>2]|0;h=n+-8|0;c[g>>2]=h;i=(c[h>>2]|0)+16+((i&255)<<3)|0;k=c[i>>2]|0;i=c[i+4>>2]|0;c[g>>2]=n;c[h>>2]=k;c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 39:{h=a[o>>0]|0;i=e+20|0;k=c[i>>2]|0;g=k+-8|0;c[i>>2]=g;k=k+-16|0;i=c[k+4>>2]|0;h=(c[g>>2]|0)+16+((h&255)<<3)|0;c[h>>2]=c[k>>2];c[h+4>>2]=i;h=p;i=q;k=o+2|0;g=o+1|0;continue a}case 40:{g=o+2+((d[o>>0]|0)<<8|(d[o+1>>0]|0))|0;h=p;i=q;k=g+1|0;continue a}case 41:{g=o+2+(0-((d[o>>0]|0)<<8|(d[o+1>>0]|0)))|0;h=p;i=q;k=g+1|0;continue a}case 42:{g=o+2|0;h=(d[o>>0]|0)<<8|(d[o+1>>0]|0);k=e+20|0;i=(c[k>>2]|0)+-8|0;c[k>>2]=i;i=k6(c[i>>2]|0,c[i+4>>2]|0,-1,-2147221505)|0;k=z;g=k>>>0<0|(k|0)==0&i>>>0<2?g+h|0:g;h=p;i=q;k=g+1|0;continue a}case 43:{g=o+2|0;h=e+20|0;i=(c[h>>2]|0)+-8|0;n=i;n=k6(c[n>>2]|0,c[n+4>>2]|0,-1,-2147221505)|0;m=z;if(m>>>0<0|(m|0)==0&n>>>0<2)g=g+((d[o>>0]|0)<<8|(d[o+1>>0]|0))|0;else c[h>>2]=i;h=p;i=q;k=g+1|0;continue a}case 47:{g=o+2|0;h=e+20|0;i=(c[h>>2]|0)+-8|0;n=i;n=k6(c[n>>2]|0,c[n+4>>2]|0,-1,-2147221505)|0;m=z;if(m>>>0<0|(m|0)==0&n>>>0<2)c[h>>2]=i;else g=g+((d[o>>0]|0)<<8|(d[o+1>>0]|0))|0;h=p;i=q;k=g+1|0;continue a}case 51:{h=e+20|0;dG(e,(c[h>>2]|0)+-8|0);c[h>>2]=(c[h>>2]|0)+-8;h=p;i=q;k=o+1|0;g=o;continue a}case 52:{h=e+20|0;j=(Line truncated
function jA(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=b+12|0;w=c[v>>2]|0;j=w+61|0;switch(a[j>>0]|0){case 7:{e=w+16|0;c[e>>2]=c[w+32>>2]<<2;d=w+76|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;d=c[w+136>>2]|0;if(a[d+5>>0]&3)eA(w,d);if(c[w+48>>2]&64|0?(f=c[w+40>>2]|0,a[f+5>>0]&3):0)eA(w,f);kA(w);d=c[w+96>>2]|0;if(d|0)do{if(a[d+5>>0]&3)eA(w,d);d=c[d>>2]|0}while((d|0)!=0);a[j>>0]=0;w=c[e>>2]|0;return w|0}case 0:{d=w+16|0;c[d>>2]=0;lA(w);if(!(c[w+76>>2]|0))a[j>>0]=1;w=c[d>>2]|0;return w|0}case 1:{d=w+76|0;if(!(c[d>>2]|0))r=w;else{do lA(w);while((c[d>>2]|0)!=0);r=c[v>>2]|0}h=c[r+80>>2]|0;a[r+61>>0]=8;s=r+16|0;c[s>>2]=0;if(a[b+5>>0]&3)eA(r,b);if(c[r+48>>2]&64|0?(e=c[r+40>>2]|0,a[e+5>>0]&3):0)eA(r,e);kA(r);e=r+104|0;d=c[e>>2]|0;a:do if(d|0)do{while(1){f=d+32|0;if((a[d+5>>0]&7)==0?c[f>>2]|0:0)break;o=d+40|0;c[e>>2]=c[o>>2];c[o>>2]=d;d=c[f>>2]|0;if(d|0)do{f=d+8|0;g=f+4|0;if(c[g>>2]|0){d=c[d>>2]|0;if(c[d+8>>2]&64|0?(i=c[d>>2]|0,a[i+5>>0]&3):0)eA(r,i);c[g>>2]=0}d=c[f>>2]|0}while((d|0)!=0);d=c[e>>2]|0;if(!d)break a}e=d+40|0;d=c[e>>2]|0}while((d|0)!=0);while(0);j=r+76|0;if(c[j>>2]|0)do lA(r);while((c[j>>2]|0)!=0);f=c[s>>2]|0;c[j>>2]=h;if(h|0)do lA(r);while((c[j>>2]|0)!=0);c[s>>2]=0;i=r+88|0;while(1){d=c[i>>2]|0;c[i>>2]=0;e=0;b:while(1){do{if(!d)break b;o=d;d=c[d+28>>2]|0}while(!(mA(r,o)|0));if(!(c[j>>2]|0)){e=1;continue}while(1){lA(r);if(!(c[j>>2]|0)){e=1;continue b}}}if(!e)break}k=r+84|0;nA(r,c[k>>2]|0,0);l=r+92|0;nA(r,c[l>>2]|0,0);m=c[k>>2]|0;n=c[l>>2]|0;d=c[s>>2]|0;h=r+96|0;g=h;while(1){e=c[g>>2]|0;if(!e)break;else g=e}o=d+f|0;f=r+72|0;d=c[f>>2]|0;c:do if(d|0){e=g;while(1){g=d;while(1){if(!(a[g+5>>0]&3))break;c[f>>2]=c[g>>2];c[g>>2]=c[e>>2];c[e>>2]=g;d=c[f>>2]|0;if(!d)break c;else{e=g;g=d}}d=c[g>>2]|0;if(!d)break;else f=g}}while(0);c[r+120>>2]=1;d=c[h>>2]|0;if(d|0)do{if(a[d+5>>0]&3)eA(r,d);d=c[d>>2]|0}while((d|0)!=0);if(c[j>>2]|0)do lA(r);while((c[j>>2]|0)!=0);c[s>>2]=0;while(1){d=c[i>>2]|0;c[i>>2]=0;e=0;d:while(1){do{if(!d)break d;h=d;d=c[d+28>>2]|0}while(!(mA(r,h)|0));if(!(c[j>>2]|0)){e=1;continue}while(1){lA(r);if(!(c[j>>2]|0)){e=1;continue d}}}if(!e)break}d=c[i>>2]|0;if(d|0)do{j=a[d+7>>0]|0;e=c[d+16>>2]|0;i=e+(1<<(j&255)<<5)|0;if(j<<24>>24!=31)do{f=e+8|0;do if(c[f>>2]|0?(p=e+24|0,q=c[p>>2]|0,q&64|0):0){g=c[e+16>>2]|0;h=(a[g+5>>0]&3)==0;if((q&15|0)==4){if(h)break;eA(r,g);break}else{if(h)break;c[f>>2]=0;c[p>>2]=10;break}}while(0);e=e+32|0}while(e>>>0<i>>>0);d=c[d+28>>2]|0}while((d|0)!=0);d=c[l>>2]|0;if(d|0)do{q=a[d+7>>0]|0;e=c[d+16>>2]|0;i=e+(1<<(q&255)<<5)|0;if(q<<24>>24!=31)do{f=e+8|0;do if(c[f>>2]|0?(t=e+24|0,u=c[t>>2]|0,u&64|0):0){g=c[e+16>>2]|0;h=(a[g+5>>0]&3)==0;if((u&15|0)==4){if(h)break;eA(r,g);break}else{if(h)break;c[f>>2]=0;c[t>>2]=10;break}}while(0);e=e+32|0}while(e>>>0<i>>>0);d=c[d+28>>2]|0}while((d|0)!=0);nA(r,c[k>>2]|0,m);nA(r,c[l>>2]|0,n);d=r+144|0;f=0;do{e=r+280+(f<<2)|0;if(a[(c[e>>2]|0)+5>>0]&3)c[e>>2]=c[d>>2];f=f+1|0}while((f|0)!=127);h=r+60|0;a[h>>0]=a[h>>0]^3;h=c[s>>2]|0;d=c[v>>2]|0;a[d+61>>0]=2;e=d+64|0;g=0;do{g=g+1|0;f=gA(b,e,1)|0}while((f|0)==(e|0));c[d+68>>2]=f;c[w+20>>2]=(c[w+12>>2]|0)+(c[w+8>>2]|0);w=o+h+(g*5|0)|0;return w|0}case 2:{d=w+72|0;e=w+68|0;f=c[e>>2]|0;if(f|0?(u=w+12|0,v=c[u>>2]|0,b=gA(b,f,80)|0,c[e>>2]=b,w=w+20|0,c[w>>2]=(c[u>>2]|0)-v+(c[w>>2]|0),b|0):0){w=400;return w|0}a[j>>0]=3;c[e>>2]=d;w=0;return w|0}case 3:{d=w+96|0;e=w+68|0;f=c[e>>2]|0;if(f|0?(u=w+12|0,v=c[u>>2]|0,b=gA(b,f,80)|0,c[e>>2]=b,w=w+20|0,c[w>>2]=(c[u>>2]|0)-v+(c[w>>2]|0),b|0):0){w=400;return w|0}a[j>>0]=4;c[e>>2]=d;w=0;return w|0}case 4:{d=w+68|0;e=c[d>>2]|0;if(e|0?(u=w+12|0,v=c[u>>2]|0,b=gA(b,e,80)|0,c[d>>2]=b,w=w+20|0,c[w>>2]=(c[u>>2]|0)-v+(c[w>>2]|0),b|0):0){w=400;return w|0}a[j>>0]=5;c[d>>2]=0;w=0;return w|0}case 5:{v=(c[w+136>>2]|0)+5|0;a[v>>0]=a[w+60>>0]&3|a[v>>0]&-8;if((a[w+62>>0]|0)!=1){e=w+12|0;g=c[e>>2]|0;v=w+108|0;t=c[v>>2]|0;f=w+116|0;d=c[f>>2]|0;u=Wh[c[w>>2]&63](c[w+4>>2]|0,t,d,0)|0;d=(t|0?0-d|0:0)+(c[e>>2]|0)|0;c[e>>2]=d;c[v>>2]=u;c[f>>2]=0;f=c[w+32>>2]|0;if((c[w+28>>2]|0)<((f|0)/4|0|0)){UA(b,(f|0)/2|0);d=c[e>>2]|0}w=w+20|0;c[w>>2]=d-g+(c[w>>2]|0)}a[j>>0]=6;w=0;return w|0}case 6:{f=w+96|0;if(c[f>>2]|0?(a[w+62>>0]|0)!=1:0){g=w+120|0;d=0;while(1){e=c[g>>2]|0;if(d>>>0>=e>>>0){h=117;break}hA(b,1);d=d+1|0;if(!(c[f>>2]|0)){e=0;break}}if((h|0)==117)e=e<<1;c[g>>2]=e;w=d*5|0;return w|0}a[j>>0]=7;w=0;return w|0}default:{w=0;return w|0}}return 0}function kA(b){b=b|0;var d=0;d=c[b+244>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+248>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+252>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+256>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+260>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+264>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+268>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+272>>2]|0;if(d|0?a[d+5>>0]&3:0)eA(b,d);d=c[b+276>>2]|0;if(!d)return;if(!(a[d+5>>0]&3))return;eA(b,d);return}function lA(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=b+76|0;t=c[f>>2]|0;k=t+5|0;e=d[k>>0]|0;a[k>>0]=e|4;switch(Line truncated
function wv(a){a=a|0;var b=0,d=0.0,e=0,f=0,g=0,i=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,u=0;u=l;l=l+80|0;i=u+64|0;k=u;r=a+68|0;e=c[r>>2]|0;t=a+64|0;m=e-(c[t>>2]|0)>>4;o=a+72|0;b=c[o>>2]|0;if(!b)g=0;else g=(c[b+52>>2]|0)>>>2&1;q=a+56|0;if(e>>>0>=(c[q>>2]|0)>>>0)rr(a,4604);f=Tr(a,40)|0;p=a+44|0;b=c[p>>2]|0;c[f>>2]=805322881;b=b+24|0;e=c[b>>2]|0;if(e|0)c[e+12>>2]=f;c[f+12>>2]=0;c[f+8>>2]=e;c[b>>2]=f;b=c[r>>2]|0;c[b>>2]=9;c[b+8>>2]=f;b=f+4|0;c[b>>2]=(c[b>>2]|0)+1;c[r>>2]=(c[r>>2]|0)+16;b=c[a+164>>2]|0;c[f+20>>2]=b;if(b|0){f=b+4|0;c[f>>2]=(c[f>>2]|0)+1}f=(g|0)!=0;if(!((m|0)!=0&f)){if(!(Rf(i|0,0)|0))d=+(c[i>>2]|0)*1.0e3+ +(c[i+4>>2]|0)/1.0e3;else d=0.0;d=+A(+d);h[j>>3]=d;b=c[j>>2]|0;e=c[j+4>>2]|0;p=e&2146435072;if(p>>>0<2146435072|(p|0)==2146435072&0<0?d>=-864.0e13&d<=864.0e13:0){d=+A(+(+B(+d)));d=(e|0)>-1|(e|0)==-1&b>>>0>4294967295?d:-d}else d=s;b=c[r>>2]|0;if(b>>>0>=(c[q>>2]|0)>>>0)rr(a,4215);q=b+16|0;c[r>>2]=q;c[b>>2]=0;h[b+8>>3]=d;t=c[t>>2]|0;b=q-t>>4;b=b>>>0>1?t+(b+-2<<4)|0:0;b=(b|0)==0?368:b;if((c[b>>2]|0)!=9)fr(a,2130,-2,343048);b=c[b+8>>2]|0;if(!b)fr(a,2130,-2,343048);Dr(a,b,c[(c[a+304>>2]|0)+404>>2]|0,1);if(f){l=u;return 1}as(a,-1)|0;l=u;return 1}if((m|0)==1){Nr(a,0,0);b=c[r>>2]|0;e=c[t>>2]|0;e=(b|0)!=(e|0)?e:0;e=(e|0)==0?368:e;if(((c[e>>2]|0)==8?(n=c[e+8>>2]|0,(n|0)!=0):0)?(c[n>>2]&512|0)==0:0){fz(a,n+28|0);f=c[t>>2]|0;b=(c[r>>2]|0)-f>>4;if(!b)Hr(a,376,-1);b=f+(b+-1<<4)|0;o=c[f>>2]|0;e=c[f+8>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];c[b>>2]=2;b=(c[r>>2]|0)+-16|0;c[r>>2]=b;if((o&8|0)!=0?(n=e+4|0,o=(c[n>>2]|0)+-1|0,c[n>>2]=o,(o|0)==0):0){vr(c[p>>2]|0,e);b=c[r>>2]|0}}e=c[t>>2]|0;if((b|0)==(e|0))Hr(a,300,0);d=+Fr(a,e);m=c[t>>2]|0;o=c[m>>2]|0;n=m+8|0;b=c[n>>2]|0;c[m>>2]=0;h[n>>3]=d;if(o&8|0?(n=b+4|0,o=(c[n>>2]|0)+-1|0,c[n>>2]=o,(o|0)==0):0)vr(c[p>>2]|0,b);h[j>>3]=d;b=c[j>>2]|0;e=c[j+4>>2]|0;p=e&2146435072;if(p>>>0<2146435072|(p|0)==2146435072&0<0?d>=-864.0e13&d<=864.0e13:0){d=+A(+(+B(+d)));d=(e|0)>-1|(e|0)==-1&b>>>0>4294967295?d:-d}else d=s;b=c[r>>2]|0;if(b>>>0>=(c[q>>2]|0)>>>0)rr(a,4215);q=b+16|0;c[r>>2]=q;c[b>>2]=0;h[b+8>>3]=d;t=c[t>>2]|0;b=q-t>>4;b=b>>>0>1?t+(b+-2<<4)|0:0;b=(b|0)==0?368:b;if((c[b>>2]|0)!=9)fr(a,2130,-2,343048);b=c[b+8>>2]|0;if(!b)fr(a,2130,-2,343048);Dr(a,b,c[(c[a+304>>2]|0)+404>>2]|0,1);l=u;return 1}ez(a,k,m);d=+cz(k,16);b=c[r>>2]|0;e=c[q>>2]|0;if(b>>>0>=e>>>0)rr(a,4215);f=b+16|0;c[r>>2]=f;c[b>>2]=0;h[b+8>>3]=d;if(f>>>0>=e>>>0)rr(a,1111);if((f-(c[t>>2]|0)|0)<16)Hr(a,1114,-1);c[r>>2]=b+32;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];if(c[f>>2]&8|0){n=(c[b+24>>2]|0)+4|0;c[n>>2]=(c[n>>2]|0)+1}b=c[r>>2]|0;f=b-(c[t>>2]|0)|0;n=f>>4;g=n+-3|0;if(n>>>0<=2)Hr(a,300,-3);e=c[(c[a+304>>2]|0)+404>>2]|0;if(b>>>0>=(c[q>>2]|0)>>>0)rr(a,4153);c[r>>2]=b+16;c[b>>2]=8;c[b+8>>2]=e;i=e+4|0;c[i>>2]=(c[i>>2]|0)+1;i=c[t>>2]|0;k=(c[r>>2]|0)-i>>4;f=((f|0)<48?k:0)+g|0;if(f>>>0>=k>>>0)Hr(a,376,g);if((k|0)==1)Hr(a,376,-2);e=k+-2|0;b=c[o>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;js(a,i+(f<<4)|0,i+(k+-1<<4)|0,c[i+(e<<4)>>2]|0,c[i+(e<<4)+4>>2]|0,+h[i+(e<<4)+8>>3],b)|0;St(a);b=c[r>>2]|0;if((b|0)==(c[t>>2]|0))gr(a,342705,50337407,342721);t=b+-16|0;c[r>>2]=t;a=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[t>>2]=2;if(!(a&8)){l=u;return 1}t=b+4|0;a=(c[t>>2]|0)+-1|0;c[t>>2]=a;if(a|0){l=u;return 1}vr(c[p>>2]|0,b);l=u;return 1}function xv(a){a=a|0;var b=0,d=0.0,e=0,f=0;f=l;l=l+16|0;b=f;if(!(Rf(b|0,0)|0))d=+(c[b>>2]|0)*1.0e3+ +(c[b+4>>2]|0)/1.0e3;else d=0.0;b=a+68|0;e=c[b>>2]|0;if(e>>>0<(c[a+56>>2]|0)>>>0){d=+A(+d);c[b>>2]=e+16;c[e>>2]=0;h[e+8>>3]=d;l=f;return 1}else rr(a,4215);return 0}function yv(a){a=a|0;fz(a,as(a,0)|0);return 1}function zv(a){a=a|0;var b=0.0,d=0,e=0,f=0,g=0.0,i=0,j=0,k=0;k=l;l=l+64|0;d=k;j=a+68|0;f=c[j>>2]|0;e=f-(c[a+64>>2]|0)|0;if((e|0)<32)if(f>>>0<(c[a+56>>2]|0)>>>0){g=s;i=f}else rr(a,4286);else{ez(a,d,e>>>4);b=+cz(d,0);d=c[j>>2]|0;if(d>>>0<(c[a+56>>2]|0)>>>0){g=b;i=d}else rr(a,4215)}c[j>>2]=i+16;c[i>>2]=0;h[i+8>>3]=g;l=k;return 1}function Av(a){a=a|0;var d=0,f=0,g=0,i=0.0,k=0,m=0;m=l;l=l+32|0;g=m;d=c[a+72>>2]|0;do if(d){f=c[d+16>>2]|0;if(!f){d=(c[d+4>>2]|0)>>>8<<24>>24;break}if(c[f>>2]&4096)d=b[f+46>>1]|0;else d=0}else d=0;while(0);k=e[37538+(d<<1)>>1]|0;i=+$y(a,k,0);h[j>>3]=i;f=c[j+4>>2]&2147483647;if(f>>>0>2146435072|(f|0)==2146435072&(c[j>>2]|0)>>>0>0){d=a+68|0;f=c[d>>2]|0;if(f>>>0<(c[a+56>>2]|0)>>>0){i=s;k=d;a=f;g=a+16|0;c[k>>2]=g;c[a>>2]=0;a=a+8|0;h[a>>3]=i;l=m;return 1}else rr(a,4286)}bz(i,g,0,k);d=c[g+(k>>>12<<2)>>2]|0;f=a+68|0;g=c[f>>2]|0;if(g>>>0>=(c[a+56>>2]|0)>>>0)rr(a,4244);i=+((k&32|0?d+-1900|0:d)|0);k=f;a=g;g=a+16|0;c[k>>2]=g;c[a>>2]=0;a=a+8|0;h[a>>3]=i;l=m;return 1}function Bv(a){a=a|0;var b=0.0,d=0,e=0,f=0;b=+$y(a,0,0);h[j>>3]=b;f=c[j+4>>2]&2147483647;if(f>>>0>2146435072|(f|0)==2146435072&(c[j>>2]|0)>>>0>0){d=a+68|0;e=c[d>>2]|0;if(e>>>0<(c[a+56>>2]|0)>>>0){b=s;f=d;a=e;e=a+16|0;c[f>>2]=e;c[a>>2]=0;a=a+8|0;h[a>>3]=b;return 1}else rr(a,4286)}d=az(b)|0;e=a+68|0;f=c[e>>2]|0;if(f>>>0>=(c[a+56>>2]|0)>>>0)rr(a,4244);b=+((d|0)/-60|0|0);a=f;f=a+16|0;cLine truncated
function im(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=b+65716|0;r=(c[b+28>>2]|0)-(O(a[s>>0]|0?4:6,c[b+44>>2]|0)|0)|0;f=(O(c[b+48>>2]|0,-7)|0)+(c[b+32>>2]|0)|0;g=c[b+4>>2]|0;n=b+12|0;q=c[n>>2]|0;o=b+8|0;e=c[o>>2]|0;p=q>>>0<e>>>0?q:e;q=q>>>0>e>>>0?q:e;l=a[g>>0]|0;if(!(l<<24>>24)){k=r;j=f;h=-1;i=0;f=-1}else{k=r;j=f;m=b+64|0;h=-1;i=0;f=-1;while(1){if((j+6|0)>>>0<142&(k+6|0)>>>0<246){if(!(g>>>0<q>>>0&(g>>>0>=p>>>0&(c[n>>2]|0)!=0))){if(a[(c[80]|0)+35>>0]|0){e=c[b>>2]|0;Zh[c[e+1262660>>2]&3](e,l,k+1|0,j+1|0,0,(a[s>>0]|0)!=0)|0}}else{e=c[b>>2]|0;Ci[c[e+1262692>>2]&15](e,k+-1|0,j+-1|0,7,7,a[(c[80]|0)+33>>0]|0)}e=c[b>>2]|0;Zh[c[e+1262660>>2]&3](e,l,k,j,a[m>>0]|0,(a[s>>0]|0)!=0)|0;e=c[o>>2]|0}t=(e|0)==(g|0);i=t?l:i;f=t?j:f;h=t?k:h;if(l<<24>>24==10){k=r;j=j+7|0}else k=(a[s>>0]|0?4:6)+k|0;g=g+1|0;l=a[g>>0]|0;if(!(l<<24>>24))break;else m=m+1|0}}e=(e|0)==(g|0);f=e?j:f;e=e?k:h;if(!((e|f|0)>-1&d))return;if((c[b+24>>2]|0)==0?(((c[b+65644>>2]|0)>>>0)%60|0)>>>0>=30:0)return;t=c[b>>2]|0;Ci[c[t+1262692>>2]&15](t,e+-1|0,f+-1|0,a[s>>0]|0?5:7,7,a[(c[80]|0)+34>>0]|0);if(!(i<<24>>24))return;t=c[b>>2]|0;Zh[c[t+1262660>>2]&3](t,i,e,f,a[(c[80]|0)+32>>0]|0,(a[s>>0]|0)!=0)|0;return}function jm(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=w4(c)|0;a:do if(!d)b=0;else do{b=b+-1|0;if(b>>>0<a>>>0){b=0;break a}}while((k3(b,c,d)|0)!=0);while(0);return b|0}function km(a,b,c){a=a|0;b=b|0;c=c|0;return v5(b,c)|0}function lm(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=c[b>>2]|0;Ci[c[g+1262692>>2]&15](g,0,7,240,7,8);g=c[b>>2]|0;Zh[c[g+1262668>>2]&3](g,d,0,8,15,0)|0;g=c[b>>2]|0;h=c[g+1262668>>2]|0;e=b+65660|0;f=(w4(d)|0)*6|0;Zh[h&3](g,e,f,8,15,0)|0;d=w4(d)|0;d=((w4(e)|0)+d|0)*6|0;if((c[b+24>>2]|0)==0?(((c[b+65644>>2]|0)>>>0)%60|0)>>>0>=30:0)return;g=c[b>>2]|0;h=b+65716|0;Ci[c[g+1262692>>2]&15](g,d+-1|0,7,a[h>>0]|0?5:7,7,a[(c[80]|0)+34>>0]|0);g=c[b>>2]|0;Zh[c[g+1262660>>2]&3](g,32,d,8,a[(c[80]|0)+32>>0]|0,(a[h>>0]|0)!=0)|0;return}function mm(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=b+4|0;if((w4(c[h>>2]|0)|0)>>>0>65535)return;f=b+8|0;g=c[f>>2]|0;C6(g+1|0,g|0,(w4(g)|0)+1|0)|0;g=c[f>>2]|0;c[f>>2]=g+1;a[g>>0]=d;if(Ql(c[b+65648>>2]|0)|0)Ql(c[b+65652>>2]|0)|0;g=c[b+8>>2]|0;d=c[h>>2]|0;f=g;if(d>>>0<f>>>0){e=d;do{i=e;e=e+1|0;d=(a[i>>0]|0)==10?e:d}while((e|0)!=(f|0))}c[b+16>>2]=g-d;f=b+64|0;D6(f|0,a[(c[80]|0)+30>>0]|0,65536)|0;d=c[b>>2]|0;d=Th[c[d+1262832>>2]&511](d)|0;e=c[d+24>>2]|0;if(!e)return;vi[e&63](d,c[h>>2]|0,f,(c[80]|0)+24|0);return}function nm(a,b){a=a|0;b=b|0;if(!(c[a+40>>2]|0)){b=1;return b|0}if(!(c[b+40>>2]|0)){b=-1;return b|0}b=j3(a,b)|0;return b|0}function om(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=l;l=l+16|0;o=s;do if(c[(c[b>>2]|0)+65416>>2]|0){r=c[2]|0;if(Wh[c[r+1262808>>2]&63](r,60,20,3)|0){q=b+28|0;c[q>>2]=c[q>>2]&1^1;q=c[2]|0;r=(c[80]|0)+49536|0;r=d[r>>0]|d[r+1>>0]<<8;Ei[c[q+1262752>>2]&7](q,2,(r&65535)>>>8&15,r&7,-1,0,15,0);break}r=c[2]|0;if(!(Wh[c[r+1262808>>2]&63](r,61,20,3)|0)?(r=c[2]|0,!(Wh[c[r+1262808>>2]&63](r,49,20,3)|0)):0){r=c[2]|0;if(!(Wh[c[r+1262808>>2]&63](r,50,20,3)|0)?(r=c[2]|0,!(Wh[c[r+1262808>>2]&63](r,48,20,3)|0)):0)break;e=c[b+12>>2]|0;f=c[b+16>>2]|0;if(!(c[b+28>>2]|0)){ni[e&511](1,f);Yi();break}else{ni[e&511](0,f);Yi();break}}q=b+28|0;c[q>>2]=c[q>>2]&1^1;q=c[2]|0;r=(c[80]|0)+49536|0;r=d[r>>0]|d[r+1>>0]<<8;Ei[c[q+1262752>>2]&7](q,2,(r&65535)>>>8&15,r&7,-1,0,15,0)}while(0);e=b+4|0;if(!(a[e>>0]|0)){q=c[2]|0;r=(c[80]|0)+49404|0;r=d[r>>0]|d[r+1>>0]<<8;Ei[c[q+1262752>>2]&7](q,0,(r&65535)>>>8&15,r&7,-1,0,15,0);a[e>>0]=1}B6(c[b>>2]|0,c[b+8>>2]|0,16320)|0;p=c[b>>2]|0;f=b+32|0;q=60-(c[f>>2]|0)|0;g=b+36|0;r=37-(c[g>>2]|0)|0;h=r+-6|0;i=c[2]|0;j=d[i+65412>>0]|0;k=d[i+65413>>0]|0;if((((((j|0)>=(q|0)?(n=q+120|0,!((j|0)>=(n|0)|(k|0)<(h|0)|(k|0)>(r|0))):0)?(e=i+16379|0,a[e>>0]=a[e>>0]&-128|1,a[84]|0):0)?(e=c[22]|0,(e|0)>=(q|0)&(e|0)<(n|0)):0)?(n=c[23]|0,!((n|0)<(h|0)|(n|0)>(r|0))):0)?(m=b+48|0,(a[m>>0]|0)==0):0){c[b+40>>2]=(c[f>>2]|0)+j;c[b+44>>2]=(c[g>>2]|0)+k;a[m>>0]=1}e=b+48|0;if(a[e>>0]|0?(n=i+16379|0,a[n>>0]=a[n>>0]&-128|1,c[f>>2]=(c[b+40>>2]|0)-j,c[g>>2]=(c[b+44>>2]|0)-k,!((a[84]|0)!=0&(c[22]|0)>>>0<240&(c[23]|0)>>>0<136)):0)a[e>>0]=0;m=p+1262692|0;Ci[c[m>>2]&15](p,q,r,120,61,8);Ci[c[p+1262696>>2]&15](p,q,r,120,61,15);n=p+1262688|0;f=r+61|0;Ci[c[n>>2]&15](p,q,f,q+119|0,f,0);f=r+-5|0;Ci[c[m>>2]&15](p,q,f,120,5,15);Ci[c[n>>2]&15](p,q+1|0,h,q+118|0,h,15);h=p+1262664|0;n=Zh[c[h>>2]&3](p,93300,0,-6,0,0)|0;Zh[c[h>>2]&3](p,93300,((120-n|0)/2|0)+q|0,f,7,0)|0;a[o>>0]=14;Hi[c[p+1262704>>2]&1](p,c[(c[80]|0)+56>>2]|0,2,q+6|0,r+-4|0,2,2,o,1,1,0,0);f=b+24|0;if((c[f>>2]|0)<=0){p=q+34|0;r=r+45|0;rm(b,93309,p,r,1,6,202,0);q=q+66|0;rm(b,93313,q,r,5,11,203,1);l=s;return}g=b+20|0;e=0;do{n=((120-(Zh[c[h>>2]&3](p,c[(c[g>>2]|0)+(e<<2)>>2]|0,0,-6,0,0)|0)|0)/2|0)+q|0;m=e;e=e+1|0;o=(e*7|0)+r|0;Zh[c[h>>2]&3](p,c[(c[g>>2]|0)+(m<<2)>>2]|0,n,o+1|0,0,0)|0;Zh[c[h>>2]&3](p,c[(c[g>>2]|0)+(m<<2)>>2]|0,n,o,15,0)|0}while((e|0)<(c[f>>2]|0));p=q+34|0;r=r+45|0;rm(b,93309,p,r,1,6,202,0);q=q+66|0;rm(b,93313,q,r,Line truncated
function Ft(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,k=0.0,m=0,n=0,o=0,p=0;m=l;l=l+16|0;p=m+8|0;g=a+40|0;i=c[g>>2]|0;if(i|0){c[(c[a+72>>2]|0)+36>>2]=c[i>>2];c[g>>2]=0}o=a+44|0;i=c[o>>2]|0;n=i+72|0;if(c[n>>2]|0){c[n>>2]=0;g=c[a+248>>2]|0;if(!g){k=+(b|0);h[m>>3]=k;g=0}else{c[m>>2]=g;k=+h[m>>3];g=9}c[i+84>>2]=1;c[i+96>>2]=g;h[i+104>>3]=k;if(g&8|0){h[j>>3]=k;m=(c[j>>2]|0)+4|0;c[m>>2]=(c[m>>2]|0)+1}Cs(a)}c[n>>2]=1;g=a+68|0;m=c[a+52>>2]|0;i=(c[g>>2]|0)-m+528|0;m=m+i|0;n=a+56|0;do if((c[n>>2]|0)>>>0<m>>>0)if((c[a+60>>2]|0)>>>0<m>>>0){Jr(a,i,1)|0;break}else{c[n>>2]=m;break}while(0);c[p>>2]=d;mt(a,b|16777216,e,f,392373,p);fs(a,105);g=c[g>>2]|0;p=g+-16|0;f=c[o>>2]|0;c[f+84>>2]=1;f=f+96|0;c[f>>2]=c[p>>2];c[f+4>>2]=c[p+4>>2];c[f+8>>2]=c[p+8>>2];c[f+12>>2]=c[p+12>>2];if(c[p>>2]&8|0){p=(c[g+-8>>2]|0)+4|0;c[p>>2]=(c[p>>2]|0)+1}c[(c[o>>2]|0)+72>>2]=0;Cs(a)}function Gt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=l;l=l+16|0;j=k;e=a+68|0;d=c[e>>2]|0;f=c[a+64>>2]|0;g=(d-f>>4)-b|0;i=g+-1|0;h=f;if((i|b|0)<0)sr(a,342690,55);if(d>>>0>=(c[a+56>>2]|0)>>>0)rr(a,4162);d=d+16|0;c[e>>2]=d;d=d-f>>4;b=((g|0)<0?d:0)+g|0;if(b>>>0>=d>>>0)Hr(a,376,g);e=h+(b<<4)|0;b=h+(d+-1<<4)|0;d=b-e|0;if(!d){Qr(a,i,0)|0;l=k;return};c[j>>2]=c[b>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[j+12>>2]=c[b+12>>2];C6(e+16|0,e|0,d|0)|0;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[e+12>>2]=c[j+12>>2];Qr(a,i,0)|0;l=k;return}function Ht(a,b){a=a|0;b=b|0;lt(a,c[(c[a+68>>2]|0)+-8>>2]|0);return 0}function It(a,b){a=a|0;b=b|0;var d=0,e=0;if(c[a+56>>2]|0)return;d=c[b+8>>2]|0;e=c[b+12>>2]|0;if(!e)c[a+24>>2]=d;else c[e+8>>2]=d;if(d|0)c[d+12>>2]=e;if((c[b>>2]&384|0)==128){e=a+12|0;d=a+16|0;ni[c[e>>2]&511](c[d>>2]|0,c[b+20>>2]|0)}else{e=a+12|0;d=a+16|0}ni[c[e>>2]&511](c[d>>2]|0,b);return}function Jt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,i=0,j=0;j=a+68|0;i=a+64|0;f=c[i>>2]|0;g=(c[j>>2]|0)-f>>4;e=((b|0)<0?g:0)+b|0;if(e>>>0>=g>>>0)Hr(a,376,b);if(g>>>0<=1)Hr(a,376,-2);d=g+-1|0;b=c[a+72>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;js(a,f+(e<<4)|0,f+(g+-2<<4)|0,c[f+(d<<4)>>2]|0,c[f+(d<<4)+4>>2]|0,+h[f+(d<<4)+8>>3],b)|0;d=c[j>>2]|0;if((d+-32|0)>>>0<(c[i>>2]|0)>>>0)gr(a,342705,50337495,342721);b=d+-16|0;c[j>>2]=b;i=c[d+-16>>2]|0;d=c[d+-8>>2]|0;c[b>>2]=2;if((i&8|0)!=0?(g=d+4|0,i=(c[g>>2]|0)+-1|0,c[g>>2]=i,(i|0)==0):0){vr(c[a+44>>2]|0,d);b=c[j>>2]|0}i=b+-16|0;c[j>>2]=i;j=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[i>>2]=2;if(!(j&8))return;i=b+4|0;j=(c[i>>2]|0)+-1|0;c[i>>2]=j;if(j|0)return;vr(c[a+44>>2]|0,b);return}function Kt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,i=0,j=0,k=0,l=0;k=a+68|0;e=c[k>>2]|0;j=a+64|0;f=c[j>>2]|0;l=e-f>>4;g=((b|0)<0?l:0)+b|0;i=f;if(g>>>0>=l>>>0)Hr(a,300,b);if(e>>>0>=(c[a+56>>2]|0)>>>0)rr(a,4274);l=e+16|0;c[k>>2]=l;c[e>>2]=0;h[e+8>>3]=+(d>>>0);f=l-f>>4;d=((g|0)<0?f:0)+g|0;if(d>>>0>=f>>>0)Hr(a,376,g);if((f|0)==1)Hr(a,376,-2);e=f+-2|0;b=c[a+72>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;js(a,i+(d<<4)|0,i+(f+-1<<4)|0,c[i+(e<<4)>>2]|0,c[i+(e<<4)+4>>2]|0,+h[i+(e<<4)+8>>3],b)|0;e=c[k>>2]|0;if((e+-32|0)>>>0<(c[j>>2]|0)>>>0)gr(a,342705,50337495,342721);b=e+-16|0;c[k>>2]=b;l=c[e+-16>>2]|0;e=c[e+-8>>2]|0;c[b>>2]=2;if((l&8|0)!=0?(j=e+4|0,l=(c[j>>2]|0)+-1|0,c[j>>2]=l,(l|0)==0):0){vr(c[a+44>>2]|0,e);b=c[k>>2]|0}j=b+-16|0;c[k>>2]=j;l=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[j>>2]=2;if(!(l&8))return;k=b+4|0;l=(c[k>>2]|0)+-1|0;c[k>>2]=l;if(l|0)return;vr(c[a+44>>2]|0,b);return}function Lt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=l;l=l+16|0;j=k;e=a+68|0;d=c[e>>2]|0;f=c[a+64>>2]|0;i=(d-f>>4)+~c[b>>2]|0;g=i+1|0;h=f;if(d>>>0>=(c[a+56>>2]|0)>>>0)rr(a,4162);d=d+16|0;c[e>>2]=d;e=d-f>>4;d=((i|0)<-1?e:0)+g|0;if(d>>>0>=e>>>0)Hr(a,376,g);f=h+(d<<4)|0;d=h+(e+-1<<4)|0;e=d-f|0;if(!e){j=b+4|0;j=c[j>>2]|0;Qr(a,i,j)|0;l=k;return 1};c[j>>2]=c[d>>2];c[j+4>>2]=c[d+4>>2];c[j+8>>2]=c[d+8>>2];c[j+12>>2]=c[d+12>>2];C6(f+16|0,f|0,e|0)|0;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[f+8>>2]=c[j+8>>2];c[f+12>>2]=c[j+12>>2];j=b+4|0;j=c[j>>2]|0;Qr(a,i,j)|0;l=k;return 1}function Mt(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0;m=l;l=l+16|0;j=m;f=a+68|0;b=c[f>>2]|0;g=a+64|0;h=b-(c[g>>2]|0)|0;k=h>>4;i=k+-1|0;k=k+-2|0;if((h|0)<32)sr(a,342690,55);if(b>>>0>=(c[a+56>>2]|0)>>>0)rr(a,4604);e=Tr(a,40)|0;b=c[a+44>>2]|0;c[e>>2]=134234241;b=b+24|0;d=c[b>>2]|0;if(d|0)c[d+12>>2]=e;c[e+12>>2]=0;c[e+8>>2]=d;c[b>>2]=e;d=c[f>>2]|0;c[d>>2]=9;c[d+8>>2]=e;d=e+4|0;c[d>>2]=(c[d>>2]|0)+1;d=(c[f>>2]|0)+16|0;c[f>>2]=d;b=c[a+112>>2]|0;c[e+20>>2]=b;if(b|0){f=b+4|0;c[f>>2]=(c[f>>2]|0)+1}f=c[g>>2]|0;d=d-f>>4;b=((h|0)<16?d:0)+i|0;if(b>>>0>=d>>>0)Hr(a,376,i);e=f+(b<<4)|0;b=f+(d+-1<<4)|0;d=b-e|0;if(!d){Qr(a,k,2)|0;l=m;return};c[j>>2]=c[b>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[j+12>>2]=c[b+12>>2];C6(e+16|0,e|0,d|0)|0;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[e+12>>2]=c[j+12>>2];Qr(a,k,2)|0;l=m;return}function Nt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=(d|0)!=0;if(o)c[d>>2]=0;j=a+68|0;k=a+64|0;p=c[k>>2]|0;q=(c[j>>2]|0)-p>>4;g=(b|0)<0;f=(g?q:0)+b|0;f=f>>>0<q>>>0?p+(f<Line truncated
function KD(b){b=b|0;var d=0,e=0,f=0,i=0,j=0.0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;Y=l;l=l+8384|0;R=Y+128|0;Q=Y+120|0;P=Y+112|0;O=Y+104|0;V=Y+96|0;U=Y+88|0;T=Y+80|0;S=Y+72|0;N=Y+64|0;M=Y+56|0;X=Y+40|0;W=Y+136|0;F=Y+8368|0;E=Y+8364|0;K=Y+8360|0;J=Y+8356|0;L=Y;G=Y+8352|0;H=Y+8348|0;I=Y+8344|0;i=b+16|0;e=c[c[i>>2]>>2]|0;f=e+16|0;k=b+8|0;d=c[k>>2]|0;f=f>>>0<d>>>0?f:412600;switch(c[f+8>>2]&15){case 4:{d=f;u=5;break}case 3:{if((c[(c[b+12>>2]|0)+12>>2]|0)>0){oA(b);e=c[c[i>>2]>>2]|0;d=c[k>>2]|0}u=e+16|0;d=u>>>0<d>>>0?u:412600;tA(b,d);u=5;break}default:{vB(b,1,361631);d=0}}if((u|0)==5)d=(c[d>>2]|0)+16|0;c[E>>2]=d;c[F>>2]=b;x=F+4|0;c[x>>2]=1;c[F+8>>2]=1;v=c[k>>2]|0;c[v+8>>2]=0;c[k>>2]=v+16;v=W+12|0;c[v>>2]=b;A=W+16|0;c[W>>2]=A;y=W+8|0;c[y>>2]=0;w=W+4|0;c[w>>2]=8192;if(!(a[d>>0]|0)){e=A;d=0}else{q=1;e=0;while(1){p=ND(F,e,E,K,J)|0;o=c[J>>2]|0;r=c[K>>2]|0;t=o+e+r|0;d=o+-1|0;c[J>>2]=d;if((o|0)>0){n=0-o|0;while(1){e=c[y>>2]|0;f=c[w>>2]|0;if(e>>>0>=f>>>0?(B=c[v>>2]|0,(f|0)==(e|0)):0){m=e<<1;m=(m|0)==(e|0)?e+1|0:m;if(m>>>0<e>>>0)tB(B,356403,M);i=Ez(B,m)|0;B6(i|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){k=B+8|0;f=c[k>>2]|0;e=f+-16|0;f=f+-32|0;do{c[X>>2]=c[f>>2];c[X+4>>2]=c[f+4>>2];c[X+8>>2]=c[f+8>>2];c[X+12>>2]=c[f+12>>2];c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[f+12>>2]=c[e+12>>2];c[e>>2]=c[X>>2];c[e+4>>2]=c[X+4>>2];c[e+8>>2]=c[X+8>>2];c[e+12>>2]=c[X+12>>2];f=f+16|0;e=e+-16|0}while(f>>>0<e>>>0);c[k>>2]=(c[k>>2]|0)+-16}c[W>>2]=i;c[w>>2]=m;e=c[y>>2]|0}c[y>>2]=e+1;a[(c[W>>2]|0)+e>>0]=0;if((d|0)>0)d=d+-1|0;else break}c[J>>2]=(n|0)>-1?o+-2|0:-1}s=q+1|0;switch(p|0){case 0:{o=xB(b,s)|0;p=z;if((r|0)<8?(q=w6(1,0,(r<<3)+-1|0)|0,n=z,m=l6(0,0,q|0,n|0)|0,k=z,!(((p|0)>(k|0)|(p|0)==(k|0)&o>>>0>=m>>>0)&((p|0)<(n|0)|(p|0)==(n|0)&o>>>0<q>>>0))):0)sB(b,s,358365)|0;n=c[x>>2]|0;f=c[v>>2]|0;e=c[w>>2]|0;d=c[y>>2]|0;if((e-d|0)>>>0<r>>>0){k=e<<1;k=(k-d|0)>>>0<r>>>0?d+r|0:k;if(k>>>0<d>>>0|(k-d|0)>>>0<r>>>0)tB(f,356403,N);e=Ez(f,k)|0;B6(e|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){i=f+8|0;f=c[i>>2]|0;d=f+-16|0;f=f+-32|0;do{c[X>>2]=c[f>>2];c[X+4>>2]=c[f+4>>2];c[X+8>>2]=c[f+8>>2];c[X+12>>2]=c[f+12>>2];c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];c[d>>2]=c[X>>2];c[d+4>>2]=c[X+4>>2];c[d+8>>2]=c[X+8>>2];c[d+12>>2]=c[X+12>>2];f=f+16|0;d=d+-16|0}while(f>>>0<d>>>0);c[i>>2]=(c[i>>2]|0)+-16}c[W>>2]=e;c[w>>2]=k;d=c[y>>2]|0}else e=c[W>>2]|0;m=e+d|0;i=(n|0)!=0;k=r+-1|0;a[m+(i?0:k)>>0]=o;do if((r|0)>1){if(i){d=o;e=p;f=1;while(1){d=v6(d|0,e|0,8)|0;a[m+f>>0]=d;f=f+1|0;if((f|0)==(r|0))break;else e=z}}else{d=o;e=p;f=1;while(1){d=v6(d|0,e|0,8)|0;a[m+(k-f)>>0]=d;f=f+1|0;if((f|0)==(r|0))break;else e=z}}if((p|0)<0&(r|0)>8)if(i){D6(m+8|0,-1,r+-8|0)|0;break}else{d=8;do{a[m+(k-d)>>0]=-1;d=d+1|0}while((d|0)!=(r|0))}}while(0);c[y>>2]=(c[y>>2]|0)+r;d=s;e=t;break}case 1:{f=xB(b,s)|0;d=z;if((r|0)<8?(q=w6(1,0,r<<3|0)|0,p=z,!(d>>>0<p>>>0|(d|0)==(p|0)&f>>>0<q>>>0)):0)sB(b,s,358382)|0;o=c[x>>2]|0;k=c[v>>2]|0;i=c[w>>2]|0;e=c[y>>2]|0;if((i-e|0)>>>0<r>>>0){n=i<<1;n=(n-e|0)>>>0<r>>>0?e+r|0:n;if(n>>>0<e>>>0|(n-e|0)>>>0<r>>>0)tB(k,356403,S);i=Ez(k,n)|0;B6(i|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){m=k+8|0;k=c[m>>2]|0;e=k+-16|0;k=k+-32|0;do{c[X>>2]=c[k>>2];c[X+4>>2]=c[k+4>>2];c[X+8>>2]=c[k+8>>2];c[X+12>>2]=c[k+12>>2];c[k>>2]=c[e>>2];c[k+4>>2]=c[e+4>>2];c[k+8>>2]=c[e+8>>2];c[k+12>>2]=c[e+12>>2];c[e>>2]=c[X>>2];c[e+4>>2]=c[X+4>>2];c[e+8>>2]=c[X+8>>2];c[e+12>>2]=c[X+12>>2];k=k+16|0;e=e+-16|0}while(k>>>0<e>>>0);c[m>>2]=(c[m>>2]|0)+-16}c[W>>2]=i;c[w>>2]=n;e=c[y>>2]|0}else i=c[W>>2]|0;k=i+e|0;e=(o|0)!=0;i=r+-1|0;a[k+(e?0:i)>>0]=f;if((r|0)>1)if(e){e=1;while(1){f=v6(f|0,d|0,8)|0;a[k+e>>0]=f;e=e+1|0;if((e|0)==(r|0))break;else d=z}}else{e=1;while(1){f=v6(f|0,d|0,8)|0;a[k+(i-e)>>0]=f;e=e+1|0;if((e|0)==(r|0))break;else d=z}}c[y>>2]=(c[y>>2]|0)+r;d=s;e=t;break}case 2:{f=c[v>>2]|0;e=c[w>>2]|0;d=c[y>>2]|0;if((e-d|0)>>>0<r>>>0){k=e<<1;k=(k-d|0)>>>0<r>>>0?d+r|0:k;if(k>>>0<d>>>0|(k-d|0)>>>0<r>>>0)tB(f,356403,T);e=Ez(f,k)|0;B6(e|0,c[W>>2]|0,c[y>>2]|0)|0;if((c[W>>2]|0)!=(A|0)){i=f+8|0;f=c[i>>2]|0;d=f+-16|0;f=f+-32|0;do{c[X>>2]=c[f>>2];c[X+4>>2]=c[f+4>>2];c[X+8>>2]=c[f+8>>2];c[X+12>>2]=c[f+12>>2];c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];c[d>>2]=c[X>>2];c[d+4>>2]=c[X+4>>2];c[d+8>>2]=c[X+8>>2];c[d+12>>2]=c[X+12>>2];f=f+16|0;d=d+-16|0}while(f>>>0<d>>>0);c[i>>2]=(c[i>>2]|0)+-16}c[W>>2]=e;c[w>>2]=k;d=c[y>>2]|0}else e=c[W>>2]|0;d=e+d|0;j=+wB(b,s);if((r|0)==4)g[L>>2]=j;else h[L>>3]=j;e=(r|0)==0;if((c[x>>2]|0)==1){if(!e){e=r;f=L;while(1){e=e+-1|0;a[d>>0]=a[f>>0]|0;if(!e)break;else{f=f+1|0;d=d+1|0}}}}else if(!e){f=d+(r+-1)|0;d=r;e=L;while(1){d=d+-1|0;a[f>>0]=a[e>>0]|0;if(!d)break;else{f=f+-1|0;e=e+1|0}}}c[y>>2]=(c[y>>2]|0)+(c[K>>2]|0);d=s;e=t;break}case 3:{m=pz(b,s,G)|0;if(!m)vB(b,s,361631);if((c[G>>2]|0)!=(r|0))sB(b,s,358400)|0;f=c[v>>2]|0;e=c[w>>2]|0;d=c[y>>2]|0;if((e-d|0)>>>0<r>>>0){k=e<<1;k=(k-dLine truncated
function Ji(a){a=a|0;var b=0;b=l;l=l+a|0;l=l+15&-16;return b|0}function Ki(){return l|0}function Li(a){a=a|0;l=a}function Mi(a,b){a=a|0;b=b|0;l=a;m=b}function Ni(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Oi(a){a=a|0;z=a}function Pi(){return z|0}function Qi(){var b=0,d=0,e=0,f=0,g=0;g=c[2]|0;e=g+65416|0;f=g+1262808|0;d=a[e>>0]|0;if(!((d+-1&255)<49?Wh[c[f>>2]&63](g,d,20,3)|0:0))b=9;do if((b|0)==9){b=a[e+1>>0]|0;if((b+-1&255)<49?Wh[c[f>>2]&63](g,b,20,3)|0:0){d=b;break}b=a[e+2>>0]|0;if((b+-1&255)<49?Wh[c[f>>2]&63](g,b,20,3)|0:0){d=b;break}b=a[e+3>>0]|0;if((b+-1&255)>=49){g=0;return g|0}if(Wh[c[f>>2]&63](g,b,20,3)|0)d=b;else{g=0;return g|0}}while(0);e=d&255;b=g+1262804|0;f=Uh[c[b>>2]&255](g,62)|0;b=Uh[c[b>>2]&255](g,64)|0;do if(f)if((d+-1&255)<26){b=b?40432:40482;break}else{b=b?40482:40432;break}else b=b?40482:40432;while(0);g=a[b+e>>0]|0;return g|0}function Ri(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0;n=l;l=l+16|0;m=n;if(!b){m=0;l=n;return m|0}if(!(Sh[c[(c[40>>2]|0)+4>>2]&15]()|0)){m=0;l=n;return m|0}j=Sh[c[(c[40>>2]|0)+8>>2]&15]()|0;if(!j){m=0;l=n;return m|0}if(f){i=w4(j)|0;if((i|0)>0){f=0;h=0;do{g=a[j+h>>0]|0;if(!(Y2(g<<24>>24)|0)){a[j+f>>0]=g;f=f+1|0}h=h+1|0}while((h|0)!=(i|0))}else f=0;a[j+f>>0]=0}f=w4(j)|0;d=(f|0)==(d<<1|0);if(d?(a[m>>0]=a[40532]|0,a[m+1>>0]=a[40533]|0,a[m+2>>0]=a[40534]|0,a[m+3>>0]=a[40535]|0,a[m+4>>0]=a[40536]|0,k=(f|0)/2|0,(f|0)>1):0){i=m+(e?3:2)|0;h=m+(e?2:3)|0;f=j;g=0;while(1){a[i>>0]=a[f>>0]|0;a[h>>0]=a[f+1>>0]|0;a[b+g>>0]=a3(m)|0;g=g+1|0;if((g|0)>=(k|0))break;else f=f+2|0}}hi[c[(c[40>>2]|0)+12>>2]&511](j);m=d;l=n;return m|0}function Si(){return (c[80]|0)+8|0}function Ti(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=0;o=-1;do{k=i*7|0;g=c[2]|0;h=d[g+65412>>0]|0;f=k+7|0;if((d[g+65413>>0]|0)<7&((h|0)>=(k|0)&(h|0)<(f|0))){h=g+16379|0;a[h>>0]=a[h>>0]&-128|1;I5(228,c[392+(i<<2)>>2]|0,39)|0;if(((((a[85]|0)!=0?(j=c[22]|0,(j|0)>=(k|0)):0)?(j|0)<(f|0)&(c[23]|0)>>>0<7:0)?(h=c[24]|0,(h|0)>=(k|0)&(h|0)<(f|0)&(c[25]|0)>>>0<7):0)?(a[85]=0,l=c[412+(i<<2)>>2]|0,m=c[18]|0,(m|0)!=(l|0)):0){f=c[2]|0;a:do if((m|0)==2){hi[c[f+1262788>>2]&511](f);h=c[2]|0;hi[c[h+1262784>>2]&511](h)}else{hi[c[f+1262784>>2]&511](f);switch(m|0){case 10:case 9:case 1:case 0:break a;case 11:{c[19]=3;break a}default:{c[19]=m;break a}}}while(0);switch(l|0){case 6:{Rl(c[79]|0,c[2]|0,c[284+((a[180]|0)*20|0)+8>>2]|0);break}case 2:{bk(c[78]|0,c[77]|0,c[2]|0);break}case 11:{h=c[83]|0;hi[c[h+44>>2]&511](h);break}default:{}}c[18]=l;f=3}else f=3}else f=10;o=(c[18]|0)==(c[412+(i<<2)>>2]|0)?i:o;g=(o|0)==(i|0);if(g){Ui(k,0,40537,e);h=i<<3;Ui(k,1,40545+h|0,0)}else h=i<<3;Ui(k,0,40545+h|0,g?15:f);i=i+1|0}while((i|0)!=5);if((o|0)>-1)h=0;else return;do{g=h*7|0;i=g+144|0;f=c[2]|0;m=d[f+65412>>0]|0;g=g+151|0;b:do if((d[f+65413>>0]|0)<7&((m|0)>=(i|0)&(m|0)<(g|0))){f=f+16379|0;a[f>>0]=a[f>>0]&-128|1;f=c[472+(h<<2)>>2]&255;I5(228,c[492+(h<<2)>>2]|0,39)|0;if(a[84]|0?(m=c[22]|0,!((m|0)>=(g|0)|(m|0)<(i|0)|(c[23]|0)>>>0>6)):0){g=15;break}if((((a[85]|0)!=0?(n=c[22]|0,(n|0)>=(i|0)):0)?(n|0)<(g|0)&(c[23]|0)>>>0<7:0)?(m=c[24]|0,(m|0)>=(i|0)&(m|0)<(g|0)&(c[25]|0)>>>0<7):0){a[85]=0;g=c[19012+(h<<2)>>2]|0;switch(c[18]|0){case 3:{m=c[284+((a[178]|0)*20|0)>>2]|0;ni[c[m+65728>>2]&511](m,g);g=f;f=15;break b}case 4:{m=c[284+((a[179]|0)*20|0)+4>>2]|0;ni[c[m+68>>2]&511](m,g);g=f;f=15;break b}case 5:{m=c[284+((a[180]|0)*20|0)+8>>2]|0;ni[c[m+120>>2]&511](m,g);g=f;f=15;break b}case 7:{m=c[284+((a[181]|0)*20|0)+12>>2]|0;ni[c[m+40>>2]&511](m,g);g=f;f=15;break b}case 8:{m=c[284+((a[182]|0)*20|0)+16>>2]|0;ni[c[m+96>>2]&511](m,g);g=f;f=15;break b}default:{g=f;f=15;break b}}}else{g=f;f=15}}else{g=10;f=15}while(0);Ci[c[(c[2]|0)+1262692>>2]&15](b,i,0,7,7,f);Ui(i,0,40749+(h<<3)|0,g);h=h+1|0}while((h|0)!=5);if(a[176]|0)return;n=(w4(228)|0)==0;f=c[(c[2]|0)+1262664>>2]|0;if(n){Zh[f&3](b,c[432+(o<<2)>>2]|0,42,1,3,0)|0;return}else{Zh[f&3](b,228,42,1,0,0)|0;return}}function Ui(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=b+7|0;l=b+1|0;m=b+2|0;n=b+3|0;o=b+4|0;p=b+5|0;j=b+6|0;i=0;while(1){h=i+d|0;g=a[e>>0]|0;if(g&1){g=c[2]|0;vi[c[g+1262680>>2]&63](g,k,h,f);g=a[e>>0]|0}if(g&2){g=c[2]|0;vi[c[g+1262680>>2]&63](g,j,h,f);g=a[e>>0]|0}if(g&4){g=c[2]|0;vi[c[g+1262680>>2]&63](g,p,h,f);g=a[e>>0]|0}if(g&8){g=c[2]|0;vi[c[g+1262680>>2]&63](g,o,h,f);g=a[e>>0]|0}if(g&16){g=c[2]|0;vi[c[g+1262680>>2]&63](g,n,h,f);g=a[e>>0]|0}if(g&32){g=c[2]|0;vi[c[g+1262680>>2]&63](g,m,h,f);g=a[e>>0]|0}if(g&64){g=c[2]|0;vi[c[g+1262680>>2]&63](g,l,h,f);g=a[e>>0]|0}if(g<<24>>24<=-1){g=c[2]|0;vi[c[g+1262680>>2]&63](g,b,h,f)}i=i+1|0;if((i|0)==8)break;else e=e+1|0}return}function Vi(){var a=0,b=0,d=0;b=c[2]|0;d=b+1262804|0;a=Uh[c[d>>2]&255](b,64)|0;if(Uh[c[d>>2]&255](b,63)|0){d=c[2]|0;if(Wh[c[d+1262808>>2]&63](d,53,20,3)|0){d=2;return d|0}d=c[2]|0;if(Wh[c[d+1262808>>2]&63](d,3,20,3)|0){d=2;return d|0}d=c[2]|0;if(Wh[c[d+1262808>>2]&63](d,24,20,3)|0){d=1;return d|0}d=c[2]|0;if(Wh[c[d+1262808>>2]&63](d,22,20,3)|0){d=3;return d|0}}else if(a){d=c[2]|0;if(WLine truncated
function C_(e,f,h){e=e|0;f=f|0;h=h|0;var i=0,j=0,k=0,m=0.0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=l;l=l+32|0;s=C+24|0;z=C+16|0;r=C+8|0;q=C;n=e+320|0;p=c[n>>2]|0;i=c[p>>2]|0;a:do if(!i){k=p+4|0;A=c[k>>2]|0;c[p>>2]=A;i=A;if(!A){j=o_(c[e+188>>2]|0)|0;do if(j|0){c[k>>2]=j;c[p>>2]=j;i=c[c[n>>2]>>2]|0;if(!i)break a;L_(i,e+216|0);i=c[c[n>>2]>>2]|0;if(i|0)if(!(c[e+280>>2]|0)){y=c[i+8>>2]|0;A=c[i+12>>2]|0;c[i+36>>2]=0;c[i+40>>2]=0;c[i+44>>2]=y;c[i+48>>2]=A;break}else{L_(i,e+248|0);break}}while(0);i=c[p>>2]|0}if(!i){h=-1;l=C;return h|0}else j=i}else j=i;while(0);A=l;l=l+((1*(h<<3)|0)+15&-16)|0;i=c[e+216>>2]|0;k=c[e+220>>2]|0;y=(h|0)>0;if(!(k|i)){if(y){i=0;do{c[A+(i<<3)>>2]=~~+g[f+(i<<3)>>2];c[A+(i<<3)+4>>2]=~~+g[f+(i<<3)+4>>2];i=i+1|0}while((i|0)!=(h|0))}}else if(y){o=+(i|0);m=+(k|0);i=0;do{c[A+(i<<3)>>2]=~~(o+ +g[f+(i<<3)>>2]);c[A+(i<<3)+4>>2]=~~(m+ +g[f+(i<<3)+4>>2]);i=i+1|0}while((i|0)!=(h|0))}w=c[e+316>>2]|0;n=a[e+312>>0]|0;x=a[e+315>>0]|0;p=a[e+313>>0]|0;f=a[e+314>>0]|0;if(!w){v=j+4|0;i=c[v>>2]|0;u=W_(i,n,p,f,x)|0;if(!j){AV(393820,q);h=-1;l=C;return h|0}if((d[i+8>>0]|0)<8){AV(393942,r);h=-1;l=C;return h|0}q=c[j+36>>2]|0;r=(c[j+44>>2]|0)+q|0;s=c[j+40>>2]|0;t=(c[j+48>>2]|0)+s|0;if(!y){h=0;l=C;return h|0}f=u&255;e=j+20|0;j=j+16|0;k=u&65535;i=0;b:while(1){n=c[A+(i<<3)>>2]|0;p=c[A+(i<<3)+4>>2]|0;c:do if((p|0)<(t|0)&(((n|0)>=(r|0)|(n|0)<(q|0)|(p|0)<(s|0))^1))switch(a[(c[v>>2]|0)+9>>0]|0){case 3:break b;case 1:{a[(c[e>>2]|0)+(O(c[j>>2]|0,p)|0)+n>>0]=f;break c}case 2:{b[(c[e>>2]|0)+(O(c[j>>2]|0,p)|0)+(n<<1)>>1]=k;break c}case 4:{c[(c[e>>2]|0)+(O(c[j>>2]|0,p)|0)+(n<<2)>>2]=u;break c}default:break c}while(0);i=i+1|0;if((i|0)>=(h|0)){i=0;B=46;break}}if((B|0)==46){l=C;return i|0}AV(392636,z);h=-1;l=C;return h|0}else{if(j){i=c[j+4>>2]|0;k=a[i+8>>0]|0;if((k&255)<8)i=393896;else{if((w+-1|0)>>>0<2){t=x&255;v=(((O(t,n&255)|0)>>>0)/255|0)&255;u=(((O(t,p&255)|0)>>>0)/255|0)&255;t=(((O(t,f&255)|0)>>>0)/255|0)&255}else{v=n;u=p;t=f}switch(k<<24>>24){case 15:{if((c[i+12>>2]|0)==31744)s=6;else B=40;break}case 16:{if((c[i+12>>2]|0)==63488)s=7;else B=40;break}case 32:{if((c[i+12>>2]|0)==16711680)s=(c[i+24>>2]|0)==0?3:2;else B=40;break}default:B=40}if((B|0)==40)s=(c[i+24>>2]|0)==0?5:4;f=c[j+36>>2]|0;e=(c[j+44>>2]|0)+f|0;q=c[j+40>>2]|0;r=(c[j+48>>2]|0)+q|0;if(y){p=0;i=0}else{h=0;l=C;return h|0}do{k=c[A+(p<<3)>>2]|0;n=c[A+(p<<3)+4>>2]|0;if((n|0)<(r|0)&(((k|0)>=(e|0)|(k|0)<(f|0)|(n|0)<(q|0))^1))i=$h[s&7](j,k,n,w,v,u,t,x)|0;p=p+1|0}while((p|0)!=(h|0));l=C;return i|0}}else i=393820;AV(i,s);h=-1;l=C;return h|0}return 0}function D_(e,f,h){e=e|0;f=f|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=l;l=l+80|0;z=I+48|0;p=I+40|0;o=I+32|0;A=I+24|0;x=I+16|0;v=I+8|0;s=I;D=I+64|0;E=I+60|0;F=I+56|0;G=I+52|0;m=e+320|0;n=c[m>>2]|0;i=c[n>>2]|0;a:do if(!i){j=n+4|0;H=c[j>>2]|0;c[n>>2]=H;i=H;if(!H){k=o_(c[e+188>>2]|0)|0;do if(k|0){c[j>>2]=k;c[n>>2]=k;i=c[c[m>>2]>>2]|0;if(!i){H=k;break a}L_(i,e+216|0);i=c[c[m>>2]>>2]|0;if(i|0)if(!(c[e+280>>2]|0)){C=c[i+8>>2]|0;H=c[i+12>>2]|0;c[i+36>>2]=0;c[i+40>>2]=0;c[i+44>>2]=C;c[i+48>>2]=H;break}else{L_(i,e+248|0);break}}while(0);i=c[n>>2]|0}if(!i){H=-1;l=I;return H|0}else H=i}else H=i;while(0);C=l;l=l+((1*(h<<3)|0)+15&-16)|0;i=c[e+216>>2]|0;k=c[e+220>>2]|0;j=(h|0)>0;if(!(k|i)){if(j){i=0;do{c[C+(i<<3)>>2]=~~+g[f+(i<<3)>>2];c[C+(i<<3)+4>>2]=~~+g[f+(i<<3)+4>>2];i=i+1|0}while((i|0)!=(h|0))}}else if(j){r=+(i|0);q=+(k|0);i=0;do{c[C+(i<<3)>>2]=~~(r+ +g[f+(i<<3)>>2]);c[C+(i<<3)+4>>2]=~~(q+ +g[f+(i<<3)+4>>2]);i=i+1|0}while((i|0)!=(h|0))}t=c[e+316>>2]|0;i=a[e+312>>0]|0;u=a[e+315>>0]|0;j=a[e+313>>0]|0;k=a[e+314>>0]|0;if(!t){o=H+4|0;m=c[o>>2]|0;e=W_(m,i,j,k,u)|0;b:do if(H){switch(a[m+9>>0]|0){case 1:{if((d[m+8>>0]|0)<8)w=26;else f=6;break}case 2:{f=5;break}case 4:{f=7;break}default:w=26}if((w|0)==26){AV(393776,v);i=-1;break}if((h|0)>1){k=H+36|0;i=c[C>>2]|0;j=1;m=i;n=c[C+4>>2]|0;do{c[D>>2]=m;c[E>>2]=n;m=c[C+(j<<3)>>2]|0;c[F>>2]=m;n=c[C+(j<<3)+4>>2]|0;c[G>>2]=n;if(j$(k,D,E,F,G)|0){B=c[F>>2]|0;z=c[G>>2]|0;Di[f&15](H,c[D>>2]|0,c[E>>2]|0,B,z,e,((z|0)!=(n|0)|(B|0)!=(m|0))&1)}j=j+1|0}while((j|0)!=(h|0))}else i=c[C>>2]|0;m=h+-1|0;k=c[C+(m<<3)>>2]|0;m=c[C+(m<<3)+4>>2]|0;if((i|0)==(k|0)?(c[C+4>>2]|0)==(m|0):0){i=0;break}j=c[o>>2]|0;if((d[j+8>>0]|0)<8){AV(393852,x);i=0;break}i=c[H+36>>2]|0;if((((i|0)<=(k|0)?(y=c[H+40>>2]|0,(y|0)<=(m|0)):0)?((c[H+44>>2]|0)+i|0)>(k|0):0)?((c[H+48>>2]|0)+y|0)>(m|0):0)switch(a[j+9>>0]|0){case 1:{a[(c[H+20>>2]|0)+(O(c[H+16>>2]|0,m)|0)+k>>0]=e;i=0;break b}case 2:{b[(c[H+20>>2]|0)+(O(c[H+16>>2]|0,m)|0)+(k<<1)>>1]=e;i=0;break b}case 3:{AV(392636,A);i=0;break b}case 4:{c[(c[H+20>>2]|0)+(O(c[H+16>>2]|0,m)|0)+(k<<2)>>2]=e;i=0;break b}default:{i=0;break b}}else i=0}else{AV(393727,s);i=-1}while(0);H=i;l=I;return H|0}c:do if(H){s=H+4|0;n=c[s>>2]|0;d:do switch(a[n+9>>0]|0){case 2:{n=c[n+12>>2]|0;n=(n|0)==31744?4:(n|0)==63488?3:2;break}case 4:{m=(c[n+24>>2]|0)!=0;if((c[n+12>>2]|0)==16711680){n=m?6:5;break d}else{n=m?8:7;break dLine truncated
function Bs(b,f){b=b|0;f=f|0;var g=0,i=0,k=0.0,m=0,n=0.0,o=0,p=0,q=0,r=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,C=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;fa=l;l=l+32|0;da=fa;$=fa+8|0;aa=fa+4|0;S=b+44|0;T=$+4|0;U=$+8|0;V=$+4|0;W=$+12|0;b=0;a:while(1){ga=c[(c[S>>2]|0)+132>>2]|0;N=ga+40|0;c[N>>2]=aa;O=ga+72|0;I=c[O>>2]|0;H=(c[(c[I+16>>2]|0)+40>>2]|0)+24|0;c[aa>>2]=c[I+36>>2];I=ga+92|0;P=ga+64|0;R=ga+44|0;ha=ga+68|0;Q=ga+56|0;J=ga+304|0;K=ga+104|0;L=ga+112|0;M=ga+132|0;w=b;b:while(1){b=c[I>>2]|0;if((b|0)>0)c[I>>2]=b+-1;else{c[(c[O>>2]|0)+36>>2]=c[aa>>2];Is(ga)}i=c[aa>>2]|0;g=i+4|0;c[aa>>2]=g;r=c[i>>2]|0;m=r&255;b=g;do switch((r&255)<<24>>24){case -87:{ea=2612;break a}case -86:{ea=2748;break a}case -3:case -4:case -5:case -6:case -7:case -8:case -9:case -10:case -11:case -12:case -13:case -14:case -15:case -16:case -17:case -18:case -19:case -20:case -21:case -22:case -23:case -24:case -25:case -26:case -27:case -28:case -29:case -30:case -31:case -32:case -33:case -34:case -35:case -36:case -37:case -38:case -39:case -40:case -41:case -42:case -43:case -44:case -49:case -2:case -1:{ea=2766;break a}case -50:{ea=2749;break a}case -99:{ea=2593;break b}case -97:{ea=2596;break b}case -96:{ea=2599;break b}case -98:{ea=2600;break b}case -93:{ea=2606;break b}case -92:{ea=2607;break b}case -88:{ea=2611;break b}case 0:{b=c[P>>2]|0;i=b+(r>>>4&4080)|0;b=b+(r>>>12&1048560)|0;if(c[b>>2]&8|0){G=(c[b+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[i>>2]&8)){c[i>>2]=c[b>>2];c[i+4>>2]=c[b+4>>2];c[i+8>>2]=c[b+8>>2];c[i+12>>2]=c[b+12>>2];G=w;w=G;continue b}g=c[i+8>>2]|0;c[i>>2]=c[b>>2];c[i+4>>2]=c[b+4>>2];c[i+8>>2]=c[b+8>>2];c[i+12>>2]=c[b+12>>2];F=g+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,g);G=w;w=G;continue b}case 1:{b=c[P>>2]|0;i=b+(r>>>4&4080)|0;b=b+(r>>>12&1048560)|0;if(c[i>>2]&8|0){G=(c[i+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[b>>2]&8)){c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];c[b+12>>2]=c[i+12>>2];G=w;w=G;continue b}g=c[b+8>>2]|0;c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];c[b+12>>2]=c[i+12>>2];F=g+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,g);G=w;w=G;continue b}case 3:{i=(c[P>>2]|0)+(r>>>4&4080)|0;g=H+(r>>>12&1048560)|0;if(c[g>>2]&8|0){G=(c[g+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[i>>2]&8)){c[i>>2]=c[g>>2];c[i+4>>2]=c[g+4>>2];c[i+8>>2]=c[g+8>>2];c[i+12>>2]=c[g+12>>2];G=w;w=G;continue b}b=c[i+8>>2]|0;c[i>>2]=c[g>>2];c[i+4>>2]=c[g+4>>2];c[i+8>>2]=c[g+8>>2];c[i+12>>2]=c[g+12>>2];F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 4:{E=(c[P>>2]|0)+(r>>>4&4080)|0;G=c[E>>2]|0;F=E+8|0;b=c[F>>2]|0;c[E>>2]=0;h[F>>3]=+((r>>>16)+-32768|0);if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 5:{E=(c[P>>2]|0)+(r>>>4&4080)|0;F=E+8|0;n=+h[F>>3];G=c[E>>2]|0;h[j>>3]=n;b=c[j>>2]|0;c[E>>2]=0;h[F>>3]=+(~~n<<16|r>>>16|0);if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 6:{b=c[P>>2]|0;g=b+(r>>>12&1048560)|0;i=b+-16|0;if(c[i>>2]&8|0){G=(c[b+-8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}if(!(c[g>>2]&8)){c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];c[g+12>>2]=c[i+12>>2];G=w;w=G;continue b}b=c[g+8>>2]|0;c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];c[g+12>>2]=c[i+12>>2];F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 7:{F=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[F>>2]|0;b=c[F+8>>2]|0;c[F>>2]=2;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 8:{F=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[F>>2]|0;b=c[F+8>>2]|0;c[F>>2]=3;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 9:{E=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[E>>2]|0;F=E+8|0;b=c[F>>2]|0;c[E>>2]=4;c[F>>2]=1;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 10:{E=(c[P>>2]|0)+(r>>>12&1048560)|0;G=c[E>>2]|0;F=E+8|0;b=c[F>>2]|0;c[E>>2]=4;c[F>>2]=0;if(!(G&8)){G=w;w=G;continue b}F=b+4|0;G=(c[F>>2]|0)+-1|0;c[F>>2]=G;if(G|0){G=w;w=G;continue b}vr(c[R>>2]|0,b);G=w;w=G;continue b}case 12:{m=r>>>16;o=r>>>8&255;b=c[P>>2]|0;g=b+(m<<4)|0;i=c[ha>>2]|0;if(i>>>0>=(c[Q>>2]|0)>>>0){ea=51;break a}c[ha>>2]=i+16;c[i>>2]=c[g>>2];c[i+4>>2]=c[g+4>>2];c[i+8>>2]=c[g+8>>2];c[i+12>>2]=c[g+12>>2];if(c[g>>2]&8|0){G=(c[b+(m<<4)+8>>2]|0)+4|0;c[G>>2]=(c[G>>2]|0)+1}b=c[P>>2]|0;g=(c[ha>>2]|0)-b>>4;if(!g){ea=55;break a}k=+Fr(ga,b+(g+-1<<4)|0);h[j>>3]=k;b=c[j>>2]|0;g=c[j+4>>2]|0;i=g&2146435072;c:do if((i|0)<2146435072){switch(i|0){case 0:break;default:{ea=59;break c}}if((g|0)<0)ea=59;else k=0.0}else switch(i|0){case 2146435072:{k=0.0;break}default:eLine truncated
function tV(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0;Lc=l;l=l+1472|0;Hc=Lc+1416|0;Gc=Lc+1408|0;Dc=Lc+1400|0;Cc=Lc+1392|0;Kc=Lc+1368|0;xc=Lc+1360|0;oc=Lc+1352|0;nc=Lc+1344|0;mc=Lc+1336|0;lc=Lc+1328|0;kc=Lc+1320|0;jc=Lc+1312|0;ic=Lc+1304|0;gc=Lc+1296|0;fc=Lc+1288|0;ec=Lc+1280|0;dc=Lc+1272|0;cc=Lc+1264|0;bc=Lc+1256|0;ac=Lc+1248|0;$b=Lc+1240|0;_b=Lc+1232|0;Zb=Lc+1224|0;Yb=Lc+1216|0;Xb=Lc+1208|0;Wb=Lc+1200|0;Vb=Lc+1192|0;Ub=Lc+1184|0;Tb=Lc+1176|0;Sb=Lc+1168|0;Rb=Lc+1160|0;Qb=Lc+1152|0;Pb=Lc+1144|0;Ob=Lc+1136|0;Nb=Lc+1128|0;Mb=Lc+1120|0;Lb=Lc+1112|0;Kb=Lc+1104|0;Jb=Lc+1096|0;Ib=Lc+1088|0;Hb=Lc+1080|0;Gb=Lc+1072|0;Fb=Lc+1064|0;Eb=Lc+1056|0;Db=Lc+1048|0;Cb=Lc+1040|0;Bb=Lc+1032|0;Ab=Lc+1024|0;zb=Lc+1016|0;yb=Lc+1008|0;xb=Lc+1e3|0;wb=Lc+992|0;vb=Lc+984|0;ub=Lc+976|0;tb=Lc+968|0;sb=Lc+960|0;rb=Lc+952|0;qb=Lc+944|0;pb=Lc+936|0;ob=Lc+928|0;nb=Lc+920|0;mb=Lc+912|0;lb=Lc+904|0;kb=Lc+896|0;jb=Lc+888|0;ib=Lc+880|0;hb=Lc+872|0;gb=Lc+864|0;fb=Lc+856|0;eb=Lc+848|0;db=Lc+840|0;cb=Lc+832|0;bb=Lc+824|0;ab=Lc+816|0;$a=Lc+808|0;_a=Lc+800|0;Za=Lc+792|0;Ya=Lc+784|0;Xa=Lc+776|0;Wa=Lc+768|0;Va=Lc+760|0;Ua=Lc+752|0;Ta=Lc+744|0;Sa=Lc+736|0;Ra=Lc+728|0;Qa=Lc+720|0;Pa=Lc+712|0;Oa=Lc+704|0;Na=Lc+696|0;Ma=Lc+688|0;La=Lc+680|0;Ka=Lc+672|0;Ja=Lc+664|0;Ia=Lc+656|0;Ha=Lc+648|0;Ga=Lc+640|0;Fa=Lc+632|0;Ea=Lc+624|0;Da=Lc+616|0;Ca=Lc+608|0;Ba=Lc+600|0;Aa=Lc+592|0;za=Lc+584|0;ya=Lc+576|0;xa=Lc+568|0;wa=Lc+560|0;va=Lc+552|0;ua=Lc+544|0;ta=Lc+536|0;sa=Lc+528|0;ra=Lc+520|0;qa=Lc+512|0;pa=Lc+504|0;oa=Lc+496|0;na=Lc+488|0;ma=Lc+480|0;la=Lc+472|0;ka=Lc+464|0;ja=Lc+456|0;ia=Lc+448|0;ha=Lc+440|0;ga=Lc+432|0;fa=Lc+424|0;ea=Lc+416|0;ca=Lc+408|0;da=Lc+400|0;ba=Lc+392|0;aa=Lc+384|0;$=Lc+376|0;_=Lc+368|0;Z=Lc+360|0;Y=Lc+352|0;X=Lc+344|0;W=Lc+336|0;V=Lc+328|0;U=Lc+320|0;T=Lc+312|0;S=Lc+304|0;R=Lc+296|0;Q=Lc+288|0;P=Lc+280|0;O=Lc+272|0;N=Lc+264|0;M=Lc+256|0;L=Lc+248|0;K=Lc+240|0;J=Lc+232|0;I=Lc+224|0;H=Lc+216|0;G=Lc+208|0;F=Lc+200|0;E=Lc+192|0;D=Lc+184|0;C=Lc+176|0;B=Lc+168|0;A=Lc+160|0;z=Lc+152|0;y=Lc+144|0;x=Lc+136|0;w=Lc+128|0;v=Lc+120|0;u=Lc+112|0;t=Lc+104|0;s=Lc+96|0;r=Lc+88|0;q=Lc+80|0;p=Lc+72|0;o=Lc+64|0;n=Lc+56|0;m=Lc+48|0;k=Lc+40|0;j=Lc+32|0;i=Lc+24|0;h=Lc+16|0;g=Lc+8|0;qc=Lc+1448|0;rc=Lc+1440|0;sc=Lc+1432|0;yc=Lc+1428|0;zc=Lc+1456|0;Ac=Lc+1424|0;wc=Lc+1420|0;f=c[104335]|0;Bc=c[f+368>>2]|0;Fc=c[f+356>>2]|0;Ic=c[f+360>>2]|0;do if(!f){AV(386174,Lc);Ec=0}else{if(b|0?(c[b>>2]|0)==(f+280|0):0){Ec=c[b+48>>2]|0;break}AV(405402,g);Ec=0}while(0);if((Ec&2|0)==0|(Bc|0)!=4|(Fc|0)!=2|(Ic|0)!=0){f=c[104335]|0;if(!f){AV(386174,h);f=c[104335]|0;if(!f){AV(386174,i);f=c[104335]|0;if(!f)AV(386174,j);else Jc=14}else Jc=11}else{c[f+368>>2]=4;Jc=11}if((Jc|0)==11){c[f+356>>2]=2;Jc=14}if((Jc|0)==14)c[f+360>>2]=0;if((vV(b,Ec|2)|0)>=0){vc=1;Jc=16}}else{vc=0;Jc=16}if((Jc|0)==16){f=G2(324)|0;a:do if(!f)AV(392536,k);else{if(c[f+-4>>2]&3|0)D6(f|0,0,324)|0;tc=G2(308)|0;if(!tc){wV(f);AV(392536,m);break}if(c[tc+-4>>2]&3|0)D6(tc|0,0,308)|0;g=f+104|0;h=19804;i=g+84|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));hc=f+108|0;c[hc>>2]=10;uc=f+320|0;c[uc>>2]=tc;pc=f+188|0;c[pc>>2]=b;g=xV(b)|0;c[tc>>2]=g;if(!g){wV(f);break}if((yV(b,g)|0)<0){wV(f);break}h=c[104335]|0;b:do if(h){g=c[h+168>>2]|0;if(!g){AV(392452,p);Jc=34;break}if(!(c[h+388>>2]|0)){AV(392423,o);Jc=34;break}p=Uh[g&255](h,409170)|0;c[tc+16>>2]=p;if(!p)g=409170;else{h=c[104335]|0;do if(!h)AV(386174,q);else{g=c[h+168>>2]|0;if(!g){AV(392452,s);break}if(!(c[h+388>>2]|0)){AV(392423,r);break}s=Uh[g&255](h,406928)|0;c[tc+20>>2]=s;if(!s){g=406928;break b}h=c[104335]|0;do if(!h)AV(386174,t);else{g=c[h+168>>2]|0;if(!g){AV(392452,v);break}if(!(c[h+388>>2]|0)){AV(392423,u);break}v=Uh[g&255](h,408226)|0;c[tc+24>>2]=v;if(!v){g=408226;break b}h=c[104335]|0;do if(!h)AV(386174,w);else{g=c[h+168>>2]|0;if(!g){AV(392452,y);break}if(!(c[h+388>>2]|0)){AV(392423,x);break}y=Uh[g&255](h,407161)|0;c[tc+28>>2]=y;if(!y){g=407161;break b}h=c[104335]|0;do if(!h)AV(386174,z);else{g=c[h+168>>2]|0;if(!g){AV(392452,B);break}if(!(c[h+388>>2]|0)){AV(392423,A);break}B=Uh[g&255](h,409516)|0;c[tc+32>>2]=B;if(!B){g=409516;break b}h=c[104335]|0;do if(!h)AV(386174,C);else{g=c[h+168>Line truncated
function GY(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;i=c[b+24>>2]|0;f=c[b+28>>2]|0;e=c[b>>2]|0;Y=(c[b+16>>2]|0)/4|0;d=c[b+20>>2]|0;X=c[b+36>>2]|0;y=c[b+48>>2]|0;b=f+-1|0;f=(f|0)==0;if(!y){if(f)return;g=(i+7|0)/8|0;f=i&255;a:while(1){switch(f&7){case 0:{h=g;k=d;d=7;break}case 7:{j=g;m=d;d=8;break}case 6:{l=g;o=d;d=9;break}case 5:{n=g;q=d;d=10;break}case 4:{p=g;s=d;d=11;break}case 3:{r=g;u=d;d=12;break}case 2:{t=g;w=d;d=13;break}case 1:{v=g;x=d;d=14;break}default:{d=15;break a}}while(1)if((d|0)==7){j=c[e>>2]|0;a[k>>0]=j>>>22&224|j>>>15&28|j>>>8&3;j=h;m=k+1|0;d=8;continue}else if((d|0)==8){l=c[e>>2]|0;a[m>>0]=l>>>22&224|l>>>15&28|l>>>8&3;l=j;o=m+1|0;d=9;continue}else if((d|0)==9){n=c[e>>2]|0;a[o>>0]=n>>>22&224|n>>>15&28|n>>>8&3;n=l;q=o+1|0;d=10;continue}else if((d|0)==10){p=c[e>>2]|0;a[q>>0]=p>>>22&224|p>>>15&28|p>>>8&3;p=n;s=q+1|0;d=11;continue}else if((d|0)==11){r=c[e>>2]|0;a[s>>0]=r>>>22&224|r>>>15&28|r>>>8&3;r=p;u=s+1|0;d=12;continue}else if((d|0)==12){t=c[e>>2]|0;a[u>>0]=t>>>22&224|t>>>15&28|t>>>8&3;t=r;w=u+1|0;d=13;continue}else if((d|0)==13){v=c[e>>2]|0;a[w>>0]=v>>>22&224|v>>>15&28|v>>>8&3;v=t;x=w+1|0;d=14;continue}else if((d|0)==14){W=c[e>>2]|0;d=x+1|0;a[x>>0]=W>>>22&224|W>>>15&28|W>>>8&3;if((v|0)>1){h=v+-1|0;k=d;d=7;continue}else break}if(!b){d=28;break}else{e=e+(Y<<2)|0;d=d+X|0;b=b+-1|0}}if((d|0)!=15)if((d|0)==28)return}else{if(f)return;h=(i+7|0)/8|0;g=i&255;b:while(1){switch(g&7){case 0:{z=h;B=d;K=e;d=18;break}case 7:{A=h;C=d;M=e;d=19;break}case 6:{D=d;J=h;O=e;d=20;break}case 5:{E=d;L=h;Q=e;d=21;break}case 4:{F=d;N=h;S=e;d=22;break}case 3:{G=d;P=h;U=e;d=23;break}case 2:{H=d;R=h;V=e;d=24;break}case 1:{I=d;T=h;W=e;d=25;break}default:{d=26;break b}}while(1)if((d|0)==18){A=c[K>>2]|0;a[B>>0]=a[y+(A>>>22&224|A>>>15&28|A>>>8&3)>>0]|0;A=z;C=B+1|0;M=K+4|0;d=19;continue}else if((d|0)==19){D=c[M>>2]|0;a[C>>0]=a[y+(D>>>22&224|D>>>15&28|D>>>8&3)>>0]|0;D=C+1|0;J=A;O=M+4|0;d=20;continue}else if((d|0)==20){E=c[O>>2]|0;a[D>>0]=a[y+(E>>>22&224|E>>>15&28|E>>>8&3)>>0]|0;E=D+1|0;L=J;Q=O+4|0;d=21;continue}else if((d|0)==21){F=c[Q>>2]|0;a[E>>0]=a[y+(F>>>22&224|F>>>15&28|F>>>8&3)>>0]|0;F=E+1|0;N=L;S=Q+4|0;d=22;continue}else if((d|0)==22){G=c[S>>2]|0;a[F>>0]=a[y+(G>>>22&224|G>>>15&28|G>>>8&3)>>0]|0;G=F+1|0;P=N;U=S+4|0;d=23;continue}else if((d|0)==23){H=c[U>>2]|0;a[G>>0]=a[y+(H>>>22&224|H>>>15&28|H>>>8&3)>>0]|0;H=G+1|0;R=P;V=U+4|0;d=24;continue}else if((d|0)==24){I=c[V>>2]|0;a[H>>0]=a[y+(I>>>22&224|I>>>15&28|I>>>8&3)>>0]|0;I=H+1|0;T=R;W=V+4|0;d=25;continue}else if((d|0)==25){d=c[W>>2]|0;f=I+1|0;a[I>>0]=a[y+(d>>>22&224|d>>>15&28|d>>>8&3)>>0]|0;d=W+4|0;if((T|0)>1){z=T+-1|0;B=f;K=d;d=18;continue}else break}if(!b){d=28;break}else{e=d+(Y<<2)|0;d=f+X|0;b=b+-1|0}}if((d|0)!=26)if((d|0)==28)return}}function HY(e){e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;f=c[e+24>>2]|0;h=c[e+28>>2]|0;B=c[e+16>>2]|0;C=c[e+36>>2]|0;g=c[e+44>>2]|0;y=a[g+9>>0]|0;z=y&255;if(!h)return;A=(f+7|0)/8|0;x=f&255;q=g+28|0;r=g+32|0;s=g+29|0;t=g+33|0;u=g+30|0;v=g+34|0;w=g+31|0;p=g+35|0;f=c[e>>2]|0;g=c[e+20>>2]|0;a:while(1){h=h+-1|0;switch(x&7){case 0:{o=A;e=4;break}case 7:{o=A;e=10;break}case 6:{o=A;e=16;break}case 5:{o=A;e=22;break}case 4:{o=A;e=28;break}case 3:{o=A;e=34;break}case 2:{o=A;e=40;break}case 1:{o=A;e=46;break}default:{e=52;break a}}while(1)if((e|0)==4){n=c[f>>2]|0;e=n>>>22;i=e&255;j=n>>>12;k=j&255;l=n>>>2;m=l&255;n=d[387041+(n>>>30)>>0]|0;switch(y<<24>>24){case 1:{a[g>>0]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 2:{b[g>>1]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 3:{a[g+((d[r>>0]|0)>>>3&255)>>0]=e;a[g+((d[t>>0]|0)>>>3&255)>>0]=j;a[g+((d[v>>0]|0)>>>3&255)>>0]=l;break}case 4:{c[g>>2]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}default:{}}f=f+4|0;g=g+z|0;e=10;continue}else if((e|0)==10){n=c[f>>2]|0;e=n>>>22;i=e&255;j=n>>>12;k=j&255;l=n>>>2;m=l&255;n=d[387041+(n>>>30)>>0]|0;switch(y<<24>>24){case 1:{a[g>>0]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 2:{b[g>>1]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}case 3:{a[g+((d[r>>0]|0)>>>3&255)>>0]=e;a[g+((d[t>>0]|0)>>>3&255)>>0]=j;a[g+((d[v>>0]|0)>>>3&255)>>0]=l;break}case 4:{c[g>>2]=k>>>(d[s>>0]|0)<<(d[t>>0]|0)|i>>>(d[q>>0]|0)<<(d[r>>0]|0)|m>>>(d[u>>0]|0)<<(d[v>>0]|0)|n>>>(d[w>>0]|0)<<(d[p>>0]|0);break}default:{}}f=f+4|0;g=g+z|0;e=16;continue}else if((e|0)==16){n=c[f>>2]|0;e=n>>>22;i=e&255;j=n>>>12;k=j&255;l=n>>>2;m=l&255;n=d[387041+(n>>>30)>>0]|0;switch(y<<24>>24){case 1:{a[g>>0]=kLine truncated
function kr(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;m=d+28|0;if(c[m>>2]|0){o=d+16|0;p=d+24|0;r=b+48|0;l=0;do{k=c[o>>2]|0;i=c[p>>2]|0;g=c[k+(i<<4)+(l<<2)>>2]|0;do if(g|0){h=c[g>>2]|0;do if(!(h&4)){c[g>>2]=h|4;e=c[r>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[g>>2]=h|12;e=k;g=i;h=k;i=k;break}f=e+1|0;c[r>>2]=f;if((h&3)==1){kr(b,g);e=c[o>>2]|0;j=e;g=c[p>>2]|0;f=c[r>>2]|0}else{j=k;g=i;e=k}c[r>>2]=f+-1;h=j;i=j}else{e=k;g=i;h=k;i=k}while(0);f=h+(l<<4)|0;if(!(a[h+(g*20|0)+l>>0]&8)){if(!f)break;if(!(c[f>>2]&8))break;f=c[h+(l<<4)+8>>2]|0;if(!f)break;g=c[f>>2]|0;if(g&4|0)break;c[f>>2]=g|4;e=c[r>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;break}e=e+1|0;c[r>>2]=e;if((g&3)==1){kr(b,f);e=c[r>>2]|0}c[r>>2]=e+-1;break}g=c[f>>2]|0;do if((g|0)!=0?(n=c[g>>2]|0,(n&4|0)==0):0){c[g>>2]=n|4;f=c[r>>2]|0;if(f>>>0>255){c[b>>2]=c[b>>2]|1;c[g>>2]=n|12;e=i;break}f=f+1|0;c[r>>2]=f;if((n&3)==1){kr(b,g);e=c[o>>2]|0;f=c[r>>2]|0}c[r>>2]=f+-1}else e=i;while(0);f=c[e+(l<<4)+4>>2]|0;if(f|0?(q=c[f>>2]|0,(q&4|0)==0):0){c[f>>2]=q|4;e=c[r>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=q|12;break}e=e+1|0;c[r>>2]=e;if((q&3)==1){kr(b,f);e=c[r>>2]|0}c[r>>2]=e+-1}}while(0);l=l+1|0}while(l>>>0<(c[m>>2]|0)>>>0)}k=d+32|0;e=c[k>>2]|0;if(e|0){h=d+16|0;i=d+24|0;j=b+48|0;g=0;do{f=c[i>>2]|0;f=(c[h>>2]|0)+(f*21|0)+(0-f&7)|0;r=f+(g<<4)|0;do if((((r|0)!=0?(c[r>>2]&8|0)!=0:0)?(s=c[f+(g<<4)+8>>2]|0,(s|0)!=0):0)?(t=c[s>>2]|0,(t&4|0)==0):0){c[s>>2]=t|4;f=c[j>>2]|0;if(f>>>0>255){c[b>>2]=c[b>>2]|1;c[s>>2]=t|12;break}f=f+1|0;c[j>>2]=f;if((t&3)==1){kr(b,s);e=c[k>>2]|0;f=c[j>>2]|0}c[j>>2]=f+-1}while(0);g=g+1|0}while(g>>>0<e>>>0)}f=c[d+20>>2]|0;do if(f|0?(u=c[f>>2]|0,(u&4|0)==0):0){c[f>>2]=u|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=u|12;break}e=e+1|0;c[g>>2]=e;if((u&3)==1){kr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d>>2]|0;if(f&16384|0)return;if(f&2048|0){h=d+40|0;f=c[h>>2]|0;do if(f|0?(x=c[f>>2]|0,(x&4|0)==0):0){c[f>>2]=x|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=x|12;break}e=e+1|0;c[g>>2]=e;if((x&3)==1){kr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+52>>2]|0;do if(f|0?(D=c[f>>2]|0,(D&4|0)==0):0){c[f>>2]=D|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=D|12;break}e=e+1|0;c[g>>2]=e;if((D&3)==1){kr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+56>>2]|0;do if(f|0?(G=c[f>>2]|0,(G&4|0)==0):0){c[f>>2]=G|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=G|12;break}e=e+1|0;c[g>>2]=e;if((G&3)==1){kr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);e=c[h>>2]|0;if(!e)return;f=e+24|0;h=d+44|0;e=c[h>>2]|0;if(f>>>0<e>>>0){i=b+48|0;do{do if(((f|0?c[f>>2]&8|0:0)?(J=c[f+8>>2]|0,J|0):0)?(K=c[J>>2]|0,(K&4|0)==0):0){c[J>>2]=K|4;g=c[i>>2]|0;if(g>>>0>255){c[b>>2]=c[b>>2]|1;c[J>>2]=K|12;break}g=g+1|0;c[i>>2]=g;if((K&3)==1){kr(b,J);g=c[i>>2]|0}c[i>>2]=g+-1}while(0);f=f+16|0}while(f>>>0<e>>>0);e=c[h>>2]|0}h=c[d+48>>2]|0;if(e>>>0>=h>>>0)return;i=b+48|0;do{g=c[e>>2]|0;do if(g|0?(P=c[g>>2]|0,(P&4|0)==0):0){c[g>>2]=P|4;f=c[i>>2]|0;if(f>>>0>255){c[b>>2]=c[b>>2]|1;c[g>>2]=P|12;break}f=f+1|0;c[i>>2]=f;if((P&3)==1){kr(b,g);f=c[i>>2]|0}c[i>>2]=f+-1}while(0);e=e+4|0}while(e>>>0<h>>>0);return}e=f>>>27;switch(e&31){case 16:{f=c[d+40>>2]|0;do if(f|0?(y=c[f>>2]|0,(y&4|0)==0):0){c[f>>2]=y|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=y|12;break}e=e+1|0;c[g>>2]=e;if((y&3)==1){kr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+44>>2]|0;if(!f)return;g=c[f>>2]|0;if(g&4|0)return;c[f>>2]=g|4;h=b+48|0;e=c[h>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;return}e=e+1|0;c[h>>2]=e;if((g&3)==1){kr(b,f);e=c[h>>2]|0}c[h>>2]=e+-1;return}case 15:{f=c[d+40>>2]|0;if(!f)return;g=c[f>>2]|0;if(g&4|0)return;c[f>>2]=g|4;h=b+48|0;e=c[h>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;return}e=e+1|0;c[h>>2]=e;if((g&3)==1){kr(b,f);e=c[h>>2]|0}c[h>>2]=e+-1;return}default:{if(f&8192|0){f=c[d+40>>2]|0;do if(f|0?(z=c[f>>2]|0,(z&4|0)==0):0){c[f>>2]=z|4;g=b+48|0;e=c[g>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=z|12;break}e=e+1|0;c[g>>2]=e;if((z&3)==1){kr(b,f);e=c[g>>2]|0}c[g>>2]=e+-1}while(0);f=c[d+44>>2]|0;if(!f)return;g=c[f>>2]|0;if(g&4|0)return;c[f>>2]=g|4;h=b+48|0;e=c[h>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[f>>2]=g|12;return}e=e+1|0;c[h>>2]=e;if((g&3)==1){kr(b,f);e=c[h>>2]|0}c[h>>2]=e+-1;return}if(f&1024|0){do if((c[d+40>>2]&8|0?(v=c[d+48>>2]|0,v|0):0)?(w=c[v>>2]|0,(w&4|0)==0):0){c[v>>2]=w|4;f=b+48|0;e=c[f>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[v>>2]=w|12;break}e=e+1|0;c[f>>2]=e;if((w&3)==1){kr(b,v);e=c[f>>2]|0}c[f>>2]=e+-1}while(0);e=d+56|0;do if((c[e>>2]&8|0?(B=c[e+8>>2]|0,B|0):0)?(C=c[B>>2]|0,(C&4|0)==0):0){c[B>>2]=C|4;f=b+48|0;e=c[f>>2]|0;if(e>>>0>255){c[b>>2]=c[b>>2]|1;c[B>>2]=C|12;break}e=e+1|0;c[f>>2]=e;if((C&3)==1){kr(b,B);e=c[f>>2]|0}c[f>>2]=e+-1}while(0);e=c[d+76>>2]|0;if((e|0)<=0)return;i=b+48|0;h=c[d+72>>2]|0;while(1){g=e;e=e+-1|0;do if((c[h>>2]&8|0?(H=c[h+8>>2]|0,H|0):0)?(I=c[H>>2]|0,(I&4|0)==0):0){Line truncated
function Y1(a,b,e,f,g,h,i,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;u=(j|0)/2|0;s=(k<<1)+j|0;if((i+1|0)>>>0<3|(j+1|0)>>>0<3)return;t=u<<1;r=h+(j<<2)+(k<<2)|0;p=(i|0)/2|0;while(1){q=e+t|0;m=u;n=e+j|0;o=r;k=f;i=g;l=h;while(1){m=m+-1|0;y=d[k>>0]|0;x=(c[a+(y<<2)>>2]|0)+256|0;v=d[i>>0]|0;y=(c[a+((y|256)<<2)>>2]|0)+1024+(c[a+((v|512)<<2)>>2]|0)|0;v=(c[a+((v|768)<<2)>>2]|0)+1792|0;w=d[e>>0]|0;c[l>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];w=d[e+1>>0]|0;c[l+4>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];w=d[n>>0]|0;c[o>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];w=d[n+1>>0]|0;c[o+4>>2]=c[b+(w+y<<2)>>2]|c[b+(w+x<<2)>>2]|c[b+(w+v<<2)>>2];if(!m)break;else{n=n+2|0;o=o+8|0;e=e+2|0;k=k+1|0;i=i+1|0;l=l+8|0}}p=p+-1|0;if(!p)break;else{r=r+(t<<2)+(s<<2)|0;e=q+j|0;f=f+u|0;g=g+u|0;h=h+(t<<2)+(s<<2)|0}}return}function Z1(a,b,e,f,g,h,i,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;z=(j<<1)+k|0;A=(j|0)/2|0;t=(z*3|0)+k|0;if((i+1|0)>>>0<3)return;u=(j+1|0)>>>0<3;v=z+1|0;w=A<<1;x=A<<2;y=w+j|0;s=h;k=h+(z<<1<<2)|0;h=e;r=(i|0)/2|0;q=e;while(1){r=r+-1|0;i=q+j|0;if(u){e=h;h=s}else{e=h+w|0;m=A;n=f;o=g;p=s;l=k;while(1){m=m+-1|0;F=d[n>>0]|0;E=(c[a+(F<<2)>>2]|0)+256|0;C=d[o>>0]|0;F=(c[a+((F|256)<<2)>>2]|0)+1024+(c[a+((C|512)<<2)>>2]|0)|0;C=(c[a+((C|768)<<2)>>2]|0)+1792|0;B=d[h>>0]|0;B=c[b+(B+F<<2)>>2]|c[b+(B+E<<2)>>2]|c[b+(B+C<<2)>>2];c[p+(v<<2)>>2]=B;c[p+(z<<2)>>2]=B;c[p+4>>2]=B;c[p>>2]=B;B=p+8|0;D=d[h+1>>0]|0;D=c[b+(D+F<<2)>>2]|c[b+(D+E<<2)>>2]|c[b+(D+C<<2)>>2];c[B+(v<<2)>>2]=D;c[B+(z<<2)>>2]=D;c[p+12>>2]=D;c[B>>2]=D;B=d[i>>0]|0;B=c[b+(B+F<<2)>>2]|c[b+(B+E<<2)>>2]|c[b+(B+C<<2)>>2];c[l+(v<<2)>>2]=B;c[l+(z<<2)>>2]=B;c[l+4>>2]=B;c[l>>2]=B;B=l+8|0;D=d[i+1>>0]|0;C=c[b+(D+F<<2)>>2]|c[b+(D+E<<2)>>2]|c[b+(D+C<<2)>>2];c[B+(v<<2)>>2]=C;c[B+(z<<2)>>2]=C;c[l+12>>2]=C;c[B>>2]=C;if(!m)break;else{n=n+1|0;o=o+1|0;p=p+16|0;i=i+2|0;l=l+16|0;h=h+2|0}}f=f+A|0;g=g+A|0;h=s+(x<<2)|0;i=q+y|0;k=k+(x<<2)|0}if(!r)break;else{s=h+(t<<2)|0;k=k+(t<<2)|0;h=e+j|0;q=i}}return}function _1(a,e,f,g,h,i,j,k,l){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=(k|0)/2|0;if((j|0)==0|(k+1|0)>>>0<3)return;q=s<<2;r=s<<1;while(1){k=s;m=g;g=g+q|0;n=h;o=i;p=f;while(1){k=k+-1|0;w=d[m>>0]|0;v=(c[a+(w<<2)>>2]|0)+256|0;t=d[n>>0]|0;w=(c[a+((w|256)<<2)>>2]|0)+1024+(c[a+((t|512)<<2)>>2]|0)|0;t=(c[a+((t|768)<<2)>>2]|0)+1792|0;u=d[p>>0]|0;b[o>>1]=c[e+(u+w<<2)>>2]|c[e+(u+v<<2)>>2]|c[e+(u+t<<2)>>2];u=d[p+2>>0]|0;b[o+2>>1]=c[e+(u+w<<2)>>2]|c[e+(u+v<<2)>>2]|c[e+(u+t<<2)>>2];if(!k)break;else{m=m+4|0;n=n+4|0;o=o+4|0;p=p+4|0}}j=j+-1|0;if(!j)break;else{h=h+q|0;i=i+(r<<1)+(l<<1)|0;f=f+q|0}}return}function $1(a,b,e,f,g,h,i,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;q=((k|0)/2|0)+j|0;r=(j|0)/2|0;if((i|0)==0|(j+1|0)>>>0<3)return;o=r<<2;p=r<<1;n=e;while(1){k=r;j=f;f=f+o|0;e=g;l=h;m=n;while(1){k=k+-1|0;w=d[j>>0]|0;v=(c[a+(w<<2)>>2]|0)+256|0;t=d[e>>0]|0;w=(c[a+((w|256)<<2)>>2]|0)+1024+(c[a+((t|512)<<2)>>2]|0)|0;t=(c[a+((t|768)<<2)>>2]|0)+1792|0;s=d[m>>0]|0;s=c[b+(s+w<<2)>>2]|c[b+(s+v<<2)>>2]|c[b+(s+t<<2)>>2];c[l+(q<<2)>>2]=s;c[l>>2]=s;s=l+4|0;u=d[m+2>>0]|0;t=c[b+(u+w<<2)>>2]|c[b+(u+v<<2)>>2]|c[b+(u+t<<2)>>2];c[s+(q<<2)>>2]=t;c[s>>2]=t;if(!k)break;else{j=j+4|0;e=e+4|0;l=l+8|0;m=m+4|0}}i=i+-1|0;if(!i)break;else{g=g+o|0;h=h+(p<<2)+(q<<2)|0;n=n+o|0}}return}function a2(b,e,f,g,h,i,j,k,l){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=(k|0)/2|0;r=l*3|0;if((j|0)==0|(k+1|0)>>>0<3)return;p=s<<2;q=s*6|0;o=f;while(1){l=s;k=g;g=g+p|0;f=h;m=i;n=o;while(1){l=l+-1|0;w=d[k>>0]|0;v=(c[b+(w<<2)>>2]|0)+256|0;t=d[f>>0]|0;w=(c[b+((w|256)<<2)>>2]|0)+1024+(c[b+((t|512)<<2)>>2]|0)|0;t=(c[b+((t|768)<<2)>>2]|0)+1792|0;u=d[n>>0]|0;u=c[e+(u+w<<2)>>2]|c[e+(u+v<<2)>>2]|c[e+(u+t<<2)>>2];a[m>>0]=u;a[m+1>>0]=u>>>8;a[m+2>>0]=u>>>16;u=d[n+2>>0]|0;t=c[e+(u+w<<2)>>2]|c[e+(u+v<<2)>>2]|c[e+(u+t<<2)>>2];a[m+3>>0]=t;a[m+4>>0]=t>>>8;a[m+5>>0]=t>>>16;if(!l)break;else{k=k+4|0;f=f+4|0;m=m+6|0;n=n+4|0}}j=j+-1|0;if(!j)break;else{h=h+p|0;i=i+q+r|0;o=o+p|0}}return}function b2(b,e,f,g,h,i,j,k,l){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;r=((k<<1)+l|0)*3|0;s=(k|0)/2|0;if(!j)return;t=r+3|0;u=r+4|0;v=r+1|0;w=r+5|0;x=r+2|0;if((k+1|0)>>>0<3)return;p=s<<2;q=s*12|0;o=f;while(1){l=s;k=g;g=g+p|0;f=h;m=i;n=o;while(1){l=l+-1|0;C=d[k>>0]|0;B=(c[b+(C<<2)>>2]|0)+256|0;y=d[f>>0]|0;C=(c[b+((C|256)<<2)>>2]|0)+1024+(c[b+((y|512)<<2)>>2]|0)|0;y=(c[b+((y|768)<<2)>>2]|0)+1792|0;z=d[n>>0]|0;z=c[e+(z+C<<2)>>2]|c[e+(z+B<<2)>>2]|c[e+(z+y<<2)>>2];A=z&255;a[m+t>>0]=A;a[m+r>>0]=A;a[m+3>>0]=A;a[m>>0]=A;A=z>>>8&255;a[m+u>>0]=A;a[m+v>>0]=A;a[m+4>>0]=A;a[m+1>>0]=A;z=z>>>16&255;a[m+w>>0]=z;a[m+x>>0]=z;a[m+5>>0]=z;a[m+2>>0]=zLine truncated
// EMSCRIPTEN_END_FUNCS
var Mh=[y7,Dy,Ey,Fy,Gy,Hy,Iy,Jy,Ky,Ly,My,Ny,Oy,Py,Qy,Ry,Sy,Ty,y7,y7,y7,y7,y7,y7,y7,y7,y7,y7,y7,y7,y7,y7];var Nh=[z7,By,Cy,z7];var Oh=[A7,Mn,AR,A7];var Ph=[B7,zR];var Qh=[C7,Wm,Xm,Zm,_m,u$,y0,Qi,ej,D7,E7,F7,C7,C7,C7,C7];var Rh=[G7,Ao,Bo,Co,Do,Eo,Fo,Go,Ho,Io,Jo,Ko,Lo,Mo,No,Oo,Po,Qo,Ro,So,To,Uo,Vo,Wo,Xo,Yo,Zo,_o,$o,ap,bp,cp,dp,ep,fp,gp,xp,yp,zp,Ap,Bp,Cp,Dp,Ep,Fp,Gp,Hp,Ip,Jp,Kp,Lp,Mp,Np,Op,Pp,Qp,Rp,Sp,Tp,Up,Vp,Wp,Xp,Yp,Zp,_p,$p,aq,bq,cq,dq,_u,$u,av,bv,cv,dv,ev,fv,gv,hv,iv,jv,kv,lv,mv,nv,ov,pv,qv,rv,sv,tv,uv,vv,wv,xv,yv,zv,Av,Bv,Cv,Dv,Ev,Fv,Gv,Hv,Iv,Jv,Kv,Lv,Mv,Nv,Ov,Pv,Qv,Rv,Sv,Tv,Uv,Vv,Wv,Xv,Yv,Zv,_v,$v,aw,bw,cw,dw,ew,fw,gw,hw,iw,jw,kw,lw,mw,nw,ow,pw,qw,rw,sw,tw,uw,vw,ww,xw,yw,zw,Aw,Bw,Cw,Dw,Ew,Fw,Gw,Hw,Iw,Jw,Kw,Lw,Mw,Nw,Ow,Pw,Qw,Rw,Sw,Tw,Uw,Vw,Ww,Xw,Yw,Zw,_w,$w,ax,bx,cx,dx,ex,fx,gx,hx,ix,jx,kx,lx,mx,nx,ox,px,qx,rx,sx,tx,ux,vx,wx,xx,yx,zx,Ax,Bx,Cx,Dx,Ex,Fx,Gx,Hx,Ix,Jx,Kx,Lx,Mx,Nx,Ox,Px,Qx,Rx,Sx,Tx,Ux,Vx,Wx,Xx,Yx,Zx,_x,$x,ay,by,cy,dy,ey,fy,gy,hy,iy,jy,ky,SB,TB,UB,VB,WB,XB,YB,ZB,_B,$B,aC,bC,cC,dC,eC,fC,gC,hC,iC,jC,kC,sC,tC,uC,vC,wC,xC,yC,CC,DC,EC,FC,GC,HC,IC,JC,KC,LC,MC,NC,OC,PC,QC,RC,UC,VC,WC,XC,YC,ZC,_C,$C,aD,bD,cD,dD,eD,fD,gD,hD,iD,jD,kD,lD,mD,nD,oD,pD,qD,rD,sD,tD,uD,vD,xD,yD,zD,AD,BD,CD,DD,ED,FD,GD,HD,ID,JD,KD,LD,MD,ND,YD,ZD,_D,$D,aE,bE,cE,qE,rE,mE,VE,WE,XE,sE,YE,ZE,_E,$E,tE,uE,vE,wE,xE,yE,zE,AE,BE,CE,DE,EE,FE,GE,HE,IE,JE,KE,LE,ME,NE,OE,GZ,HZ,IZ,JZ,v$,t0,z0,R0,a1,L2,PB,ek,p2,kj,ao,qp,QB,gE,rC,XD,wD,TC,BC,up,vp,RB,pC,oC,zC,VD,hE,iE,jE,kE,lE,dQ,XQ,dR,z2,C2,LV,MV,NV,A_,B_,C_,x$,P$,o0,r0,s0,H7,I7,J7,K7,L7,A0,M0,Q0,V0,w1,x1,M7,N7,O7,P7,Q7,R7,S7,T7,U7,V7,W7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7,G7];var Sh=[X7,$m,uo,zo,kp,pp,fq,gq,iq,jq,lq,qq,uV,o_,nm,Vn,Yn,Su,gu,hs,Mt,It,ur,Ur,bs,hu,Ru,SA,NF,EJ,FJ,GJ,HJ,IJ,JJ,KJ,LJ,MJ,NJ,OJ,PJ,QJ,RJ,SJ,TJ,UJ,VJ,WJ,XJ,YJ,ZJ,_J,$J,aK,bK,cK,dK,fK,gK,hK,iK,jK,kK,lK,mK,nK,oK,pK,qK,rK,sK,tK,uK,vK,wK,xK,yK,zK,AK,BK,CK,DK,EK,FK,GK,HK,IK,JK,KK,LK,MK,NK,OK,PK,QK,RK,SK,TK,UK,VK,WK,XK,YK,ZK,_K,$K,aL,bL,cL,dL,eL,fL,gL,hL,iL,jL,kL,lL,mL,nL,oL,pL,qL,rL,sL,tL,uL,vL,wL,xL,yL,zL,AL,BL,CL,DL,EL,FL,GL,HL,IL,JL,KL,LL,ML,NL,OL,PL,QL,RL,SL,TL,UL,VL,gQ,kQ,tQ,vQ,zQ,AQ,BQ,CQ,EQ,YQ,FV,KV,XV,m_,s_,t_,u_,v_,z_,B$,J$,K$,M$,O$,Y7,Z7,_7,$7,g1,N1,a8,b8,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7,X7];var Th=[c8,M2,N2,R2,S2,P3,FB,mk,jm,im,rn,jo,fo,Vu,Rr,EB,qC,nC,lC,nk,fQ,lQ,pQ,sQ,WQ,eR,fR,EV,OV,PV,QV,r_,D_,E_,F_,z$,N$,n0,Z$,_$,$$,a0,b0,c0,d0,e0,f0,g0,h0,W$,d8,C0,W0,c1,y1,l1,m1,i5,c8,c8,c8,c8,c8,c8];var Uh=[e8,OB,An,Un,Wn,WD,tz,uz,rQ,uQ,yQ,VQ,A2,B2,D2,RV,WV,eW,FZ,EZ,G_,H$,f8,g8,h8,i8,u0,F0,N0,O0,P0,S0,b1,s1,J1,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8,e8];var Vh=[j8,SV,H_,j8];var Wh=[k8,nj,Yj,vk,Jm,rq,eQ,GV,IV,TV,NZ,MZ,OZ,AZ,BZ,DZ,CZ,w_,x_,I_,G$,l8,E0,I1,k8,k8,k8,k8,k8,k8,k8,k8];var Xh=[m8,ln,mn,nn];var Yh=[n8,__,Z_,a$,$_,b$,c$,n8];var Zh=[o8,on,o$,n$,q$,p$,l$,m$];var _h=[p8,qo,po,jn,gn,HV,p8,p8];var $h=[q8,Ui,an,en,Sm,fn,aj,cj,dj,Rm,Z0,r1,F1,r8,s8,t8,u8,q8,q8,q8,q8,q8,q8,q8,q8,q8,q8,q8,q8,q8,q8,q8];var ai=[v8,w8,x8,y8];var bi=[z8,A8,B8,C8];var ci=[D8,E8,F8,G8];var di=[H8,I8];var ei=[J8,K8];var fi=[L8,Fk,Gk,Hk,_k,$k,al,bl,Wk,Xk,Yk,Zk,Sk,Tk,Uk,Vk,il,jl,kl,ll,Ll,Ml,Nl,Ol,xm,ym,zm,Am,Vm,Ym,cn,dn,vo,wo,lp,mp,mq,nq,jW,kW,lW,mW,nW,oW,pW,qW,rW,sW,tW,uW,vW,wW,xW,yW,zW,AW,BW,CW,DW,EW,FW,GW,HW,IW,JW,KW,LW,MW,NW,OW,PW,QW,RW,SW,TW,UW,VW,WW,XW,YW,ZW,_W,$W,aX,bX,cX,dX,eX,fX,gX,hX,iX,jX,kX,lX,mX,nX,oX,pX,qX,rX,sX,tX,uX,vX,wX,xX,yX,zX,AX,BX,CX,DX,EX,FX,GX,HX,IX,JX,KX,LX,MX,NX,OX,PX,QX,RX,SX,TX,UX,VX,WX,XX,YX,ZX,_X,$X,aY,bY,cY,dY,eY,fY,gY,hY,iY,jY,kY,lY,mY,nY,oY,pY,qY,rY,sY,tY,uY,vY,wY,xY,yY,zY,AY,BY,QY,RY,SY,TY,OY,PY,mZ,nZ,oZ,pZ,iZ,jZ,kZ,lZ,wZ,xZ,yZ,zZ,sZ,tZ,uZ,vZ,om,pm,tm,Bm,Cm,dk,gk,Jk,dl,rl,Bl,Rl,Wl,Xl,Zl,qm,sm,Fm,Hm,Im,Mm,Nm,Sl,Tl,Ek,jj,Qn,Rn,Sn,_n,uq,vq,wq,xq,yq,zq,Aq,Bq,Cq,Dq,Eq,Fq,Gq,Hq,Iq,Jq,Kq,Lq,Mq,Nq,Oq,Pq,Qq,Rq,Sq,Tq,Uq,Vq,Wq,Xq,Yq,Zq,_q,$q,ar,br,cr,dr,er,fr,zr,rr,Cr,Ds,_G,YG,bH,hH,dH,eH,fH,gH,AT,iQ,jQ,oQ,TQ,cR,UV,xV,WY,VY,XY,ZY,YY,_Y,aZ,$Y,DY,CY,hW,iW,qZ,rZ,gZ,hZ,bZ,cZ,dZ,eZ,GY,HY,FY,IY,JY,KY,LY,MY,NY,EY,J_,L_,y$,A$,L$,T$,p0,v0,w0,x0,B0,D0,H0,T0,U0,X0,Y0,l2,q1,t1,u1,v1,z1,A1,B1,C1,D1,E1,M8,N8,O8,P8,Q8,R8,S8,T8,U8,V8,W8,X8,Y8,Z8,_8,$8,a9,b9,c9,d9,e9,f9,g9,h9,i9,j9,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8,L8];var gi=[k9,l9,m9,k9];var hi=[n9,o9,p9,n9];var ii=[q9,r9,s9,q9];var Line truncated
var Oh=[B7,Cy,Dy,Ey,Fy,Gy,Hy,Iy,Jy,Ky,Ly,My,Ny,Oy,Py,Qy,Ry,Sy,B7,B7,B7,B7,B7,B7,B7,B7,B7,B7,B7,B7,B7,B7];var Ph=[C7,Ay,By,C7];var Qh=[D7,Ln,zR,D7];var Rh=[E7,yR];var Sh=[F7,Vm,Wm,Ym,Zm,t$,x0,Si,gj,G7,H7,I7,F7,F7,F7,F7];var Th=[J7,zo,Ao,Bo,Co,Do,Eo,Fo,Go,Ho,Io,Jo,Ko,Lo,Mo,No,Oo,Po,Qo,Ro,So,To,Uo,Vo,Wo,Xo,Yo,Zo,_o,$o,ap,bp,cp,dp,ep,fp,wp,xp,yp,zp,Ap,Bp,Cp,Dp,Ep,Fp,Gp,Hp,Ip,Jp,Kp,Lp,Mp,Np,Op,Pp,Qp,Rp,Sp,Tp,Up,Vp,Wp,Xp,Yp,Zp,_p,$p,aq,bq,cq,Zu,_u,$u,av,bv,cv,dv,ev,fv,gv,hv,iv,jv,kv,lv,mv,nv,ov,pv,qv,rv,sv,tv,uv,vv,wv,xv,yv,zv,Av,Bv,Cv,Dv,Ev,Fv,Gv,Hv,Iv,Jv,Kv,Lv,Mv,Nv,Ov,Pv,Qv,Rv,Sv,Tv,Uv,Vv,Wv,Xv,Yv,Zv,_v,$v,aw,bw,cw,dw,ew,fw,gw,hw,iw,jw,kw,lw,mw,nw,ow,pw,qw,rw,sw,tw,uw,vw,ww,xw,yw,zw,Aw,Bw,Cw,Dw,Ew,Fw,Gw,Hw,Iw,Jw,Kw,Lw,Mw,Nw,Ow,Pw,Qw,Rw,Sw,Tw,Uw,Vw,Ww,Xw,Yw,Zw,_w,$w,ax,bx,cx,dx,ex,fx,gx,hx,ix,jx,kx,lx,mx,nx,ox,px,qx,rx,sx,tx,ux,vx,wx,xx,yx,zx,Ax,Bx,Cx,Dx,Ex,Fx,Gx,Hx,Ix,Jx,Kx,Lx,Mx,Nx,Ox,Px,Qx,Rx,Sx,Tx,Ux,Vx,Wx,Xx,Yx,Zx,_x,$x,ay,by,cy,dy,ey,fy,gy,hy,iy,jy,RB,SB,TB,UB,VB,WB,XB,YB,ZB,_B,$B,aC,bC,cC,dC,eC,fC,gC,hC,iC,jC,rC,sC,tC,uC,vC,wC,xC,BC,CC,DC,EC,FC,GC,HC,IC,JC,KC,LC,MC,NC,OC,PC,QC,TC,UC,VC,WC,XC,YC,ZC,_C,$C,aD,bD,cD,dD,eD,fD,gD,hD,iD,jD,kD,lD,mD,nD,oD,pD,qD,rD,sD,tD,uD,wD,xD,yD,zD,AD,BD,CD,DD,ED,FD,GD,HD,ID,JD,KD,LD,MD,XD,YD,ZD,_D,$D,aE,bE,pE,qE,lE,UE,VE,WE,rE,XE,YE,ZE,_E,sE,tE,uE,vE,wE,xE,yE,zE,AE,BE,CE,DE,EE,FE,GE,HE,IE,JE,KE,LE,ME,NE,FZ,GZ,HZ,IZ,u$,s0,y0,Q0,$0,K2,OB,fk,o2,mj,$n,pp,PB,fE,qC,WD,vD,SC,AC,tp,up,QB,oC,nC,yC,UD,gE,hE,iE,jE,kE,cQ,WQ,cR,y2,B2,KV,LV,MV,z_,A_,B_,w$,O$,n0,q0,r0,K7,L7,M7,N7,O7,z0,L0,P0,U0,v1,w1,P7,Q7,R7,S7,T7,U7,V7,W7,X7,Y7,Z7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7,J7];var Uh=[_7,_m,to,yo,jp,op,eq,fq,hq,iq,kq,pq,tV,n_,nm,Un,Xn,Ru,fu,gs,Lt,Ht,tr,Tr,as,gu,Qu,RA,MF,DJ,EJ,FJ,GJ,HJ,IJ,JJ,KJ,LJ,MJ,NJ,OJ,PJ,QJ,RJ,SJ,TJ,UJ,VJ,WJ,XJ,YJ,ZJ,_J,$J,aK,bK,cK,eK,fK,gK,hK,iK,jK,kK,lK,mK,nK,oK,pK,qK,rK,sK,tK,uK,vK,wK,xK,yK,zK,AK,BK,CK,DK,EK,FK,GK,HK,IK,JK,KK,LK,MK,NK,OK,PK,QK,RK,SK,TK,UK,VK,WK,XK,YK,ZK,_K,$K,aL,bL,cL,dL,eL,fL,gL,hL,iL,jL,kL,lL,mL,nL,oL,pL,qL,rL,sL,tL,uL,vL,wL,xL,yL,zL,AL,BL,CL,DL,EL,FL,GL,HL,IL,JL,KL,LL,ML,NL,OL,PL,QL,RL,SL,TL,UL,fQ,jQ,sQ,uQ,yQ,zQ,AQ,BQ,DQ,XQ,EV,JV,WV,l_,r_,s_,t_,u_,y_,A$,I$,J$,L$,N$,$7,a8,b8,c8,f1,M1,d8,e8,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7,_7];var Vh=[f8,L2,M2,Q2,R2,O3,EB,nk,km,jm,qn,io,eo,Uu,Qr,DB,pC,mC,kC,ok,eQ,kQ,oQ,rQ,VQ,dR,eR,DV,NV,OV,PV,q_,C_,D_,E_,y$,M$,m0,Y$,Z$,_$,$$,a0,b0,c0,d0,e0,f0,g0,V$,g8,B0,V0,b1,x1,k1,l1,l5,f8,f8,f8,f8,f8,f8];var Wh=[h8,NB,zn,Tn,Vn,VD,sz,tz,qQ,tQ,xQ,UQ,z2,A2,C2,QV,VV,dW,EZ,DZ,F_,G$,i8,j8,k8,l8,t0,E0,M0,N0,O0,R0,a1,r1,I1,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8,h8];var Xh=[m8,RV,G_,m8];var Yh=[n8,pj,Zj,wk,Jm,qq,dQ,FV,HV,SV,MZ,LZ,NZ,zZ,AZ,CZ,BZ,v_,w_,H_,F$,o8,D0,H1,n8,n8,n8,n8,n8,n8,n8,n8];var Zh=[p8,kn,ln,mn];var _h=[q8,Z_,Y_,$_,__,a$,b$,q8];var $h=[r8,nn,n$,m$,p$,o$,k$,l$];var ai=[s8,po,oo,hn,fn,GV,s8,s8];var bi=[t8,Wi,$m,dn,Rm,en,cj,ej,fj,Qm,Y0,q1,E1,u8,v8,w8,x8,t8,t8,t8,t8,t8,t8,t8,t8,t8,t8,t8,t8,t8,t8,t8];var ci=[y8,z8,A8,B8];var di=[C8,D8,E8,F8];var ei=[G8,H8,I8,J8];var fi=[K8,L8];var gi=[M8,N8];var hi=[O8,Gk,Hk,Ik,$k,al,bl,cl,Xk,Yk,Zk,_k,Tk,Uk,Vk,Wk,jl,kl,ll,ml,Ml,Nl,Ol,Pl,xm,ym,zm,Am,Um,Xm,bn,cn,uo,vo,kp,lp,lq,mq,iW,jW,kW,lW,mW,nW,oW,pW,qW,rW,sW,tW,uW,vW,wW,xW,yW,zW,AW,BW,CW,DW,EW,FW,GW,HW,IW,JW,KW,LW,MW,NW,OW,PW,QW,RW,SW,TW,UW,VW,WW,XW,YW,ZW,_W,$W,aX,bX,cX,dX,eX,fX,gX,hX,iX,jX,kX,lX,mX,nX,oX,pX,qX,rX,sX,tX,uX,vX,wX,xX,yX,zX,AX,BX,CX,DX,EX,FX,GX,HX,IX,JX,KX,LX,MX,NX,OX,PX,QX,RX,SX,TX,UX,VX,WX,XX,YX,ZX,_X,$X,aY,bY,cY,dY,eY,fY,gY,hY,iY,jY,kY,lY,mY,nY,oY,pY,qY,rY,sY,tY,uY,vY,wY,xY,yY,zY,AY,PY,QY,RY,SY,NY,OY,lZ,mZ,nZ,oZ,hZ,iZ,jZ,kZ,vZ,wZ,xZ,yZ,rZ,sZ,tZ,uZ,om,pm,tm,Bm,Cm,ek,hk,Kk,el,sl,Cl,Sl,Xl,Yl,_l,qm,sm,Fm,Hm,Im,Mm,Nm,Tl,Ul,Fk,lj,Pn,Qn,Rn,Zn,tq,uq,vq,wq,xq,yq,zq,Aq,Bq,Cq,Dq,Eq,Fq,Gq,Hq,Iq,Jq,Kq,Lq,Mq,Nq,Oq,Pq,Qq,Rq,Sq,Tq,Uq,Vq,Wq,Xq,Yq,Zq,_q,$q,ar,br,cr,dr,er,yr,qr,Br,Cs,ZG,XG,aH,gH,cH,dH,eH,fH,zT,hQ,iQ,nQ,SQ,bR,TV,wV,VY,UY,WY,YY,XY,ZY,$Y,_Y,CY,BY,gW,hW,pZ,qZ,fZ,gZ,aZ,bZ,cZ,dZ,FY,GY,EY,HY,IY,JY,KY,LY,MY,DY,I_,K_,x$,z$,K$,S$,o0,u0,v0,w0,A0,C0,G0,S0,T0,W0,X0,k2,p1,s1,t1,u1,y1,z1,A1,B1,C1,D1,P8,Q8,R8,S8,T8,U8,V8,W8,X8,Y8,Z8,_8,$8,a9,b9,c9,d9,e9,f9,g9,h9,i9,j9,k9,l9,m9,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8,O8];var ii=[n9,o9,p9,n9];var ji=[q9,r9,s9,q9];var ki=[t9,u9,v9,t9];var Line truncated
// EMSCRIPTEN_END_ASM
+2 -2
View File
@@ -19,9 +19,9 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.70.1</string>
<string>0.70.2</string>
<key>CFBundleVersion</key>
<string>0.70.1</string>
<string>0.70.2</string>
<key>NSHumanReadableCopyright</key>
<string>http://tic.computer © 2017</string>
<key>NSHighResolutionCapable</key>
+1 -1
View File
@@ -28,7 +28,7 @@
#define TIC_VERSION_MAJOR 0
#define TIC_VERSION_MINOR 70
#define TIC_VERSION_PATCH 1
#define TIC_VERSION_PATCH 2
#define TIC_VERSION_STATUS ""
#if defined(TIC80_PRO)