fixed web build

This commit is contained in:
BADIM-PC\Vadim committed 2018-02-26 14:06:23 +03:00
1 parent bb8ca0e0ab
commit 8df5c9e0d7
3 files changed
+18 -40

No files matched your search

+1 -1
View File
@@ -1 +1 @@
0x78, 0xda, 0xec, 0xbd, 0x0b, 0x77, 0xdb, 0x38, 0x92, 0x28, 0xfc, 0x57, 0x64, 0xde, 0x5e, 0xb7, 0xd8, 0x62, 0x64, 0x49, 0x7e, 0x46, 0x0a, 0x93, 0xe3, 0xd8, 0x4e, 0xb7, 0xb7, 0xfd, 0x5a, 0xcb, 0xe9, 0xc7, 0x75, 0x7b, 0x7c, 0x68, 0x89, 0xb6, 0xd5, 0x91, 0x44, 0x8d, 0x48, 0xc5, 0xf1, 0x58, 0x9a, 0xdf, 0xfe, 0xd5, 0x0b, 0x20, 0x40, 0x52, 0xb2, 0x9c, 0xce, 0xec, 0xce, 0x9e, 0xfb, 0xcd, 0x6e, 0xc7, 0x22, 0x50, 0x28, 0x14, 0x0a, 0x85, 0x42, 0x01, 0x28, 0x14, 0x3e, 0x07, 0xe3, 0xd2, 0x71, 0xd4, 0x9d, 0xf4, 0x43, 0x3f, 0x79, 0x1c, 0x85, 0xd1, 0xad, 0x7c, 0xad, 0xf8, 0xbe, 0x33, 0x19, 0x76, 0xc3, 0xdb, 0xde, 0x30, 0xec, 0x3a, 0xef, 0x38, 0xb1, 0xf9, 0x34, 0x6b, 0x3d, 0xf4, 0x86, 0xdd, 0xe8, 0xa1, 0x1a, 0x74, 0xbb, 0x07, 0x9f, 0xc3, 0x61, 0x72, 0xd4, 0x8b, 0x93, 0x70, 0x18, 0x8e, 0xcb, 0xce, 0xa7, 0xf0, 0x11, 0x32, 0x86, 0x8e, 0x57, 0xbe, 0x9d, 0x0c, 0x3b, 0x49, 0x2f, 0x1a, 0x96, 0x43, 0xf7, 0xa9, 0x77, 0x5b, 0x0e, 0xab, 0x9d, 0x64, 0xdc, 0xff, 0x39, 0x7c, 0x5c, 0x5d, 0xbd, 0xdc, 0x69, 0x5c, 0x55, 0x01, 0x41, 0xf8, 0xe5, 0x14, 0xd3, 0xa1, 0xc8, 0x5e, 0xd4, 0x0d, 0xdd, 0xb7, 0xaf, 0xea, 0xd3, 0xe9, 0xe5, 0x8e, 0xd7, 0xd8, 0xf6, 0xd6, 0xd7, 0xbd, 0xf5, 0x0d, 0x6f, 0x7d, 0xd3, 0x5b, 0xdf, 0xf2, 0xd6, 0xe1, 0x73, 0xc7, 0x5b, 0x7f, 0xed, 0x6d, 0xd4, 0xbc, 0x7a, 0xa3, 0xe1, 0x6d, 0xee, 0x78, 0x9b, 0xaf, 0xbd, 0xad, 0x9a, 0xb7, 0x55, 0xf7, 0xb6, 0xe6, 0x21, 0x72, 0xc3, 0xea, 0x68, 0x1c, 0x22, 0x69, 0xfb, 0xe1, 0x6d, 0x30, 0xe9, 0x27, 0x65, 0x77, 0xe6, 0x7a, 0xb7, 0x41, 0x3f, 0x0e, 0xdd, 0x16, 0x37, 0x03, 0x00, 0x7a, 0xc3, 0xe4, 0x60, 0x3c, 0xf6, 0x53, 0x52, 0xdd, 0xa7, 0x99, 0xce, 0x8e, 0x83, 0xcf, 0xe1, 0x6e, 0xec, 0x5b, 0x5f, 0xd3, 0xa9, 0xd5, 0x2c, 0x67, 0x12, 0x87, 0xa5, 0x38, 0x19, 0xf7, 0x3a, 0x89, 0xd3, 0x82, 0x36, 0x0a, 0xef, 0x42, 0xdf, 0x62, 0xdb, 0x74, 0x2a, 0xe9, 0xc3, 0xe0, 0x73, 0xef, 0x2e, 0x48, 0xa2, 0xb1, 0xcd, 0xd6, 0xd5, 0xd5, 0xb5, 0xe3, 0xf6, 0xe1, 0x41, 0xe9, 0xb2, 0xfe, 0xea, 0xf5, 0xd5, 0x1f, 0xd5, 0xb5, 0x6a, 0x12, 0xc6, 0x49, 0x59, 0x03, 0x57, 0xa1, 0x92, 0xf1, 0xee, 0x1d, 0x34, 0xc5, 0x75, 0x9f, 0xc6, 0x61, 0x32, 0x19, 0x0f, 0x67, 0x9f, 0xa1, 0xbf, 0x12, 0x3f, 0xac, 0x76, 0xa3, 0xce, 0x64, 0x00, 0x39, 0xde, 0xd0, 0x6a, 0x04, 0x43, 0x95, 0xc2, 0xea, 0xc7, 0xf3, 0xa3, 0xe9, 0x34, 0xac, 0x3e, 0x84, 0x37, 0x9f, 0x7a, 0x09, 0x7f, 0x00, 0x1b, 0xc6, 0x7e, 0x52, 0xed, 0x8c, 0xc3, 0x20, 0x09, 0x0f, 0xfa, 0x21, 0x16, 0x3f, 0x69, 0x97, 0x9d, 0xfb, 0x24, 0x19, 0x35, 0xd7, 0xd6, 0x1e, 0x1e, 0x1e, 0xaa, 0x0f, 0xeb, 0xd5, 0x68, 0x7c, 0xb7, 0x56, 0x7f, 0xfd, 0xfa, 0xf5, 0xda, 0x97, 0xfb, 0x64, 0xd0, 0x77, 0x3c, 0x27, 0x70, 0x5c, 0x2f, 0xf2, 0x1d, 0xec, 0xdb, 0x7e, 0x14, 0x74, 0x9d, 0xde, 0xb0, 0x34, 0xf6, 0x7a, 0xbe, 0xc5, 0x0e, 0xa6, 0x6a, 0x18, 0x3e, 0x80, 0xf4, 0x00, 0xd1, 0x24, 0x19, 0x65, 0xa7, 0xd3, 0xef, 0x75, 0x3e, 0x39, 0x6e, 0x0b, 0xa8, 0xed, 0xc5, 0xa3, 0x20, 0xe9, 0xdc, 0x73, 0x46, 0x82, 0x3d, 0x12, 0xf8, 0x6b, 0x9d, 0x68, 0x08, 0x2c, 0x9c, 0x74, 0xa0, 0xa9, 0x6b, 0x3d, 0x6e, 0x7b, 0x58, 0xfd, 0xe9, 0xe2, 0xf8, 0x48, 0x88, 0x83, 0x6e, 0xf3, 0xd7, 0xf6, 0xc6, 0xbd, 0xd3, 0xf6, 0x1f, 0x6b, 0x97, 0x7f, 0x74, 0xaf, 0x2a, 0x0b, 0x18, 0xe4, 0x4d, 0x0c, 0x8a, 0x12, 0xf7, 0x09, 0x30, 0xc5, 0x61, 0x72, 0x38, 0x18, 0x84, 0xdd, 0x1e, 0x34, 0x17, 0x79, 0x01, 0xdf, 0x17, 0xbd, 0x41, 0x18, 0x4d, 0x12, 0xb7, 0x6c, 0xf2, 0x2c, 0xb9, 0x1f, 0x47, 0x0f, 0xa5, 0x04, 0x68, 0xaa, 0x21, 0x61, 0x5d, 0xdf, 0x09, 0x46, 0x23, 0x20, 0x3d, 0xc0, 0xfc, 0xb5, 0xa8, 0x93, 0x84, 0xc9, 0x2b, 0xa0, 0x33, 0x0c, 0x06, 0x8e, 0x17, 0xfb, 0xf5, 0x70, 0xfd, 0x07, 0x90, 0xc7, 0x4e, 0x11, 0x03, 0x4c, 0xac, 0x19, 0xa1, 0x40, 0x59, 0x19, 0xde, 0x39, 0xee, 0x13, 0xe4, 0x55, 0x41, 0x3e, 0xa3, 0x4f, 0xe1, 0xe9, 0xcd, 0x9f, 0x61, 0x07, 0xfb, 0x06, 0x10, 0xcc, 0x42, 0x90, 0xcf, 0xa7, 0x10, 0x72, 0x06, 0xd1, 0xe7, 0x10, 0x44, 0x16, 0xa4, 0x31, 0xa5, 0xb7, 0x9c, 0x78, 0x31, 0x92, 0xd6, 0x37, 0x2b, 0xf5, 0xa0, 0xef, 0x81, 0x78, 0xff, 0xf2, 0xaa, 0x0a, 0x8c, 0x04, 0x6a, 0xa1, 0xd9, 0x2d, 0xa4, 0x03, 0x3b, 0xb9, 0x1f, 0x0e, 0xef, 0x92, 0xfb, 0xd6, 0xc3, 0x7d, 0xaf, 0x1f, 0x96, 0xc7, 0xaf, 0x5e, 0x31, 0x85, 0x91, 0x1f, 0x5e, 0x3a, 0xd1, 0xd0, 0xa9, 0x24, 0x97, 0xe3, 0xab, 0x2b, 0x43, 0x6e, 0x23, 0x24, 0x51, 0xa1, 0x06, 0x22, 0x93, 0xf1, 0xe3, 0x53, 0x54, 0xed, 0x04, 0xfd, 0x3e, 0xd4, 0x33, 0x04, 0xe6, 0xb9, 0xb3, 0x0e, 0xf6, 0x5f, 0xb9, 0xe7, 0x3e, 0x4d, 0xe0, 0x9f, 0x19, 0xfc, 0xcf, 0xf5, 0x46, 0x7e, 0x76, 0xa8, 0xaf, 0xfd, 0xed, 0x8f, 0xf8, 0x87, 0xf2, 0xbb, 0x66, 0x12, 0x7e, 0x49, 0xfe, 0x58, 0xfb, 0xa3, 0xfd, 0xc3, 0xd4, 0x60, 0xe5, 0x1f, 0x6b, 0x5f, 0x06, 0xfd, 0x29, 0x24, 0x52, 0xce, 0x1f, 0x15, 0xf8, 0x72, 0x01, 0xbc, 0x55, 0xfd, 0xa1, 0x73, 0x1f, 0x8c, 0xa1, 0xb5, 0xf0, 0xe1, 0xc3, 0x7f, 0x93, 0xe4, 0xf6, 0xd5, 0x4e, 0x2a, 0x10, 0x48, 0xa2, 0x96, 0xff, 0x12, 0xca, 0xd8, 0xfb, 0x7e, 0x74, 0x53, 0xbe, 0x6c, 0x13, 0x47, 0xab, 0xb7, 0xe3, 0x68, 0xb0, 0x07, 0xe5, 0x71, 0xfc, 0x97, 0xb7, 0x36, 0x1b, 0xdb, 0xaf, 0x5d, 0x2f, 0xbc, 0xf2, 0x9e, 0xb0, 0x58, 0x93, 0x4b, 0xcf, 0xdc, 0x99, 0x1a, 0x17, 0x40, 0xf5, 0x67, 0x53, 0x50, 0xbc, 0x09, 0x70, 0x16, 0x29, 0Line truncated
0x78, 0xda, 0xe4, 0x7d, 0x89, 0x96, 0xe2, 0x48, 0x92, 0xe0, 0xaf, 0x44, 0xf1, 0x6a, 0x73, 0x83, 0x82, 0x0c, 0x90, 0xb8, 0x44, 0x46, 0x51, 0xf5, 0x74, 0x01, 0xe2, 0xbe, 0xaf, 0xa8, 0xd8, 0x7c, 0x42, 0x12, 0x20, 0x0e, 0x09, 0x74, 0x20, 0x20, 0x33, 0xfa, 0xdb, 0xd7, 0xcd, 0x75, 0x42, 0x10, 0x59, 0xd9, 0xd3, 0x3d, 0xb3, 0xb3, 0xbb, 0xd9, 0xaf, 0x09, 0xb9, 0x9b, 0x9b, 0xb9, 0xb9, 0xb9, 0x5d, 0x7e, 0x48, 0x75, 0x14, 0x8d, 0x87, 0xa6, 0x2e, 0xdb, 0x5b, 0xa5, 0x64, 0x9d, 0xf7, 0x8a, 0xbe, 0xf0, 0x4a, 0xbf, 0x94, 0x4a, 0x31, 0x5b, 0x93, 0x95, 0x85, 0xaa, 0x29, 0x72, 0xec, 0x4f, 0xb7, 0xf2, 0xcb, 0xb7, 0xb7, 0x67, 0x47, 0xd5, 0x64, 0xdd, 0x79, 0x12, 0x65, 0x99, 0x3f, 0x2a, 0x9a, 0xd5, 0x50, 0x4d, 0x4b, 0xd1, 0x14, 0xe3, 0x31, 0xb6, 0x51, 0xce, 0x08, 0xa0, 0xc5, 0x92, 0x8f, 0x0b, 0x5b, 0x93, 0x2c, 0x55, 0xd7, 0x1e, 0x95, 0xf8, 0x37, 0x75, 0xf1, 0xa8, 0x3c, 0x49, 0x96, 0xb1, 0xad, 0x2b, 0xe7, 0x4f, 0x9f, 0x5e, 0x28, 0xf2, 0xf5, 0x09, 0x11, 0x50, 0x4e, 0x6d, 0xa8, 0x47, 0x28, 0xac, 0x2e, 0x2b, 0xf1, 0x3f, 0x3e, 0x13, 0xdf, 0xbf, 0xbf, 0x50, 0x49, 0xb2, 0x90, 0xcc, 0x64, 0x92, 0x99, 0x6c, 0x32, 0x93, 0x4b, 0x66, 0xf2, 0xc9, 0x0c, 0x2a, 0x52, 0xc9, 0x4c, 0x31, 0x99, 0x4d, 0x27, 0x09, 0x92, 0x4c, 0xe6, 0xa8, 0x64, 0xae, 0x98, 0xcc, 0xa7, 0x93, 0x79, 0x22, 0x99, 0xff, 0x88, 0x50, 0x5c, 0x79, 0xda, 0x1b, 0x0a, 0xb0, 0xc6, 0x29, 0x0b, 0xd1, 0xde, 0x5a, 0x8f, 0xf1, 0xb7, 0x78, 0x72, 0x21, 0x6e, 0x4d, 0x25, 0xfe, 0xec, 0x0e, 0x03, 0x35, 0x50, 0x35, 0x8b, 0x37, 0x8c, 0x52, 0xc8, 0x6a, 0xfc, 0xdb, 0x5b, 0x00, 0x36, 0xc5, 0xa3, 0x42, 0x9b, 0xa5, 0xab, 0xd2, 0xf7, 0xef, 0x57, 0xc3, 0x8a, 0xd9, 0xa6, 0xf2, 0x60, 0x5a, 0x86, 0x2a, 0x59, 0xb1, 0x67, 0x34, 0x46, 0x4f, 0x76, 0x4a, 0xe9, 0x4a, 0x6c, 0xdf, 0xbf, 0x7b, 0xf5, 0x9a, 0x78, 0x54, 0x97, 0xa2, 0xa5, 0x1b, 0xd7, 0x62, 0xfd, 0xf4, 0x29, 0xd5, 0xec, 0x0b, 0xfc, 0xc3, 0x0b, 0xf1, 0xb9, 0xf8, 0xfa, 0xd7, 0x53, 0xea, 0xc9, 0x52, 0x4c, 0xeb, 0x31, 0x68, 0xfc, 0x84, 0x3a, 0x31, 0xe8, 0x25, 0x1a, 0x4a, 0x3c, 0xfe, 0xcd, 0x50, 0x2c, 0xdb, 0xd0, 0xde, 0x8e, 0x68, 0xbe, 0xac, 0x92, 0xf2, 0x24, 0xeb, 0x92, 0xbd, 0x43, 0x90, 0xa4, 0x76, 0x35, 0x08, 0xb7, 0xd5, 0x83, 0xf2, 0x34, 0xec, 0x35, 0xbe, 0x7f, 0x57, 0x9e, 0x1c, 0x65, 0xbe, 0x51, 0x2d, 0xb7, 0x80, 0xc4, 0x60, 0x94, 0xac, 0x27, 0xc9, 0x50, 0x44, 0x4b, 0xe1, 0xb7, 0x0a, 0xa0, 0xb7, 0xfa, 0x8f, 0xb1, 0x95, 0x65, 0xed, 0xbf, 0xa4, 0x52, 0x8e, 0xe3, 0x3c, 0x39, 0x99, 0x27, 0xdd, 0x58, 0xa6, 0x88, 0x62, 0xb1, 0x98, 0x3a, 0xad, 0xac, 0xdd, 0x36, 0x96, 0x8c, 0x89, 0xb1, 0x78, 0x52, 0x2f, 0xc5, 0x60, 0x6e, 0xb7, 0xba, 0x28, 0xc7, 0x54, 0xed, 0xc1, 0x48, 0xaa, 0xa5, 0x2b, 0x71, 0xb8, 0x5c, 0x69, 0x8a, 0x83, 0xb4, 0x07, 0x31, 0x8d, 0x35, 0xe3, 0x31, 0x26, 0x6d, 0x55, 0x69, 0x13, 0x8b, 0x3f, 0x23, 0x6e, 0x55, 0x73, 0x2f, 0x5a, 0xd2, 0xca, 0x05, 0x58, 0x30, 0x23, 0x62, 0x29, 0x25, 0xe9, 0x1a, 0x12, 0xa1, 0x2d, 0xa1, 0xa1, 0xa6, 0x54, 0x77, 0xec, 0xca, 0x53, 0x75, 0xd0, 0x6c, 0x78, 0xcc, 0xa1, 0x69, 0x2b, 0xa5, 0x58, 0x43, 0x6d, 0xf7, 0xff, 0x4a, 0xbd, 0xfc, 0x25, 0xbf, 0x26, 0x7e, 0x20, 0xa0, 0xa4, 0x1d, 0xe1, 0xc8, 0x8a, 0x7f, 0x43, 0x94, 0x4c, 0xc5, 0x12, 0x76, 0x3b, 0x45, 0x56, 0xd1, 0x70, 0x41, 0x16, 0xa8, 0x3c, 0x50, 0x77, 0x8a, 0x6e, 0x5b, 0xf1, 0xc7, 0xa8, 0xcc, 0xac, 0x95, 0xa1, 0x3b, 0x0f, 0x16, 0xe2, 0x29, 0x0d, 0x8c, 0xc9, 0xa5, 0x98, 0xb8, 0xdf, 0x23, 0xd6, 0x45, 0x80, 0xa7, 0x74, 0xc9, 0x52, 0xac, 0xcf, 0x88, 0x4f, 0x45, 0xdc, 0xc5, 0x92, 0x66, 0x89, 0x50, 0x32, 0xbf, 0x21, 0x7d, 0x94, 0xee, 0x09, 0x20, 0x4a, 0xf5, 0x46, 0x29, 0x40, 0x57, 0xb4, 0x65, 0x2c, 0xfe, 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, 0x86, 0xfc, 0x3e, 0x5a, 0x49, 0x13, 0x58, 0xdb, 0x46, 0x3b, 0x4d, 0xa2, 0xb9, 0x47, 0xcc, 0x97, 0x5e, 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, 0xd9, 0xe5, 0x50, 0x2f, 0x29, 0x2f, 0x31, 0x5d, 0x8b, 0x25, 0xac, 0x17, 0xe3, 0xf5, 0x35, 0xa2, 0xb7, 0x3a, 0xb0, 0xe8, 0x93, 0x46, 0x4c, 0x5a, 0xc6, 0xf9, 0x9b, 0xfe, 0x24, 0x89, 0xdb, 0x2d, 0xea, 0x47, 0x43, 0xc2, 0x8b, 0xbf, 0x49, 0x30, 0x7f, 0x8f, 0x6a, 0xfc, 0x9b, 0x8d, 0x7e, 0xde, 0xd0, 0xbf, 0x78, 0x72, 0x5f, 0xba, 0x35, 0xf5, 0xd4, 0xff, 0xfa, 0xcb, 0xfc, 0xed, 0xf1, 0xcf, 0x2f, 0x96, 0x72, 0xb2, 0xfe, 0x4a, 0xfd, 0xd5, 0xff, 0xed, 0x7b, 0x44, 0x94, 0x7f, 0xa5, 0x4e, 0xbb, 0xed, 0x77, 0x54, 0x89, 0x21, 0x7f, 0x25, 0x50, 0x29, 0x8e, 0x9a, 0x3f, 0x3f, 0xfd, 0x26, 0xad, 0x44, 0x03, 0x8d, 0x16, 0x15, 0x4a, 0xe8, 0xff, 0xb6, 0xb5, 0xf8, 0x4c, 0x85, 0x0a, 0x01, 0x2c, 0x06, 0xfa, 0xff, 0x00, 0x3a, 0xc6, 0x6c, 0xf5, 0xf9, 0xe3, 0x4b, 0x1f, 0x4b, 0xf4, 0x69, 0x61, 0xe8, 0x3b, 0x16, 0xe1, 0x83, 0xfd, 0x3f, 0xe6, 0x73, 0x64, 0xa1, 0x18, 0x4f, 0x2a, 0xaf, 0xc9, 0x6f, 0x80, 0xf6, 0xc5, 0xc5, 0x7e, 0x8b, 0xbf, 0xf9, 0x76, 0x81, 0xb8, 0x3e, 0x46, 0x15, 0x25, 0x69, 0x23, 0xc9, 0x02, 0xe7, 0xbf, 0x98, 0x20, 0xcb, 0x3d, 0xe8, 0x26, 0x48, 0xea, 0x58, 0xb2, 0Line truncated
+17 -17
View File
@@ -1,27 +1,27 @@
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_i;var $=env.invoke_ii;var aa=env.invoke_iii;var ba=env.invoke_iiii;var ca=env.invoke_iiiii;var da=env.invoke_iiiiidii;var ea=env.invoke_iiiiii;var fa=env.invoke_iiiiiiii;var ga=env.invoke_iiiiiiiii;var ha=env.invoke_iiiiiiiiii;var ia=env.invoke_v;var ja=env.invoke_vd;var ka=env.invoke_vdd;var la=env.invoke_vdddd;var ma=env.invoke_vdddddd;var na=env.invoke_vdi;var oa=env.invoke_vi;var pa=env.invoke_vid;var qa=env.invoke_vidd;var ra=env.invoke_viddd;var sa=env.invoke_vidddd;var ta=env.invoke_viddddddddddddii;var ua=env.invoke_vii;var va=env.invoke_viid;var wa=env.invoke_viii;var xa=env.invoke_viiii;var ya=env.invoke_viiiii;var za=env.invoke_viiiiii;var Aa=env.invoke_viiiiiii;var Ba=env.invoke_viiiiiiii;var Ca=env.invoke_viiiiiiiii;var Da=env.invoke_viiiiiiiiiii;var Ea=env.invoke_viiiiiiiiiiii;var Fa=env.invoke_viiiiiiiiiiiii;var Ga=env.___assert_fail;var Ha=env.___buildEnvironment;var Ia=env.___lock;var Ja=env.___setErrNo;var Ka=env.___syscall10;var La=env.___syscall140;var Ma=env.___syscall145;var Na=env.___syscall146;var Oa=env.___syscall15;var Pa=env.___syscall195;var Qa=env.___syscall197;var Ra=env.___syscall220;var Sa=env.___syscall221;var Ta=env.___syscall330;var Ua=env.___syscall39;var Va=env.___syscall40;var Wa=env.___syscall5;var Xa=env.___syscall54;var Ya=env.___syscall6;var Za=env.___syscall63;var _a=env.___syscall85;var $a=env.___unlock;var ab=env.__addDays;var bb=env.__arraySum;var cb=env.__emscripten_sample_gamepad_data;var db=env.__exit;var eb=env.__isLeapYear;var fb=env.__registerRestoreOldStyle;var gb=env.__setLetterbox;var hb=env._abort;var ib=env._clock;var jb=env._clock_gettime;var kb=env._difftime;var lb=env._dlclose;var mb=env._dlerror;var nb=env._dlsym;var ob=env._eglBindAPI;var pb=env._eglChooseConfig;var qb=env._eglCreateContext;var rb=env._eglCreateWindowSurface;var sb=env._eglDestroyContext;var tb=env._eglDestroySurface;var ub=env._eglGetConfigAttrib;var vb=env._eglGetDisplay;var wb=env._eglGetProcAddress;var xb=env._eglInitialize;var yb=env._eglMakeCurrent;var zb=env._eglSwapBuffers;var Ab=env._eglSwapInterval;var Bb=env._eglTerminate;var Cb=env._eglWaitClient;var Db=env._eglWaitGL;var Eb=env._eglWaitNative;var Fb=env._emscripten_asm_const_i;var Gb=env._emscripten_asm_const_ii;var Hb=env._emscripten_asm_const_iii;var Ib=env._emscripten_asm_const_iiii;var Jb=env._emscripten_asm_const_iiiii;var Kb=env._emscripten_async_wget;var Lb=env._emscripten_cancel_main_loop;var Mb=env._emscripten_do_request_fullscreen;var Nb=env._emscripten_exit_fullscreen;var Ob=env._emscripten_exit_pointerlock;var Pb=env._emscripten_get_device_pixel_ratio;var Qb=env._emscripten_get_element_css_size;var Rb=env._emscripten_get_gamepad_status;var Sb=env._emscripten_get_now;var Tb=env._emscripten_get_now_is_monotonic;var Ub=env._emscripten_get_num_gamepads;var Vb=env._emscripten_get_pointerlock_status;var Wb=env._emscripten_glActiveTexture;var Xb=env._emscripten_glAttachShader;var Yb=env._emscripten_glBindAttribLocation;var Zb=env._emscripten_glBindBuffer;var _b=env._emscripten_glBindFramebuffer;var $b=env._emscripten_glBindProgramARB;var ac=env._emscripten_glBindRenderbuffer;var bc=env._emscripten_glBindTexture;var cc=env._emscripten_glBindVertexArray;var dc=env._emscripten_glBlendColor;var ec=env._emscripten_glBlendEquation;var fc=env._emscripten_glBlendEquationSeparate;var gc=env._emscripten_glBlendFunc;var hc=env._emscripten_glBlendFuncSeparate;var ic=env._emscripten_glBufferData;var jc=env._emscripten_glBufferSubData;var kc=env._emscripten_glCheckFramebufferStatus;var lc=env._emscripten_glClear;var mc=env._emscripten_glClearColor;var nc=env._emscripten_glClearDepth;var oc=env._emscripten_glClearDepthf;var pc=env._emscripten_glClearStencil;var qc=env._emscripten_glClientActiveTexture;var rc=env._emscripten_glColorMask;var sc=env._emscripten_glColorPointer;var tc=env._emscripten_glCompileShaLine 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_iiiiiiii;var ha=env.invoke_iiiiiiiii;var ia=env.invoke_iiiiiiiiii;var ja=env.invoke_v;var ka=env.invoke_vd;var la=env.invoke_vdd;var ma=env.invoke_vdddd;var na=env.invoke_vdddddd;var oa=env.invoke_vdi;var pa=env.invoke_vi;var qa=env.invoke_vid;var ra=env.invoke_vidd;var sa=env.invoke_viddd;var ta=env.invoke_vidddd;var ua=env.invoke_viddddddddddddii;var va=env.invoke_vii;var wa=env.invoke_viid;var xa=env.invoke_viiddddddi;var ya=env.invoke_viidddddi;var za=env.invoke_viiddddi;var Aa=env.invoke_viidddi;var Ba=env.invoke_viiddi;var Ca=env.invoke_viii;var Da=env.invoke_viiii;var Ea=env.invoke_viiiidd;var Fa=env.invoke_viiiiddd;var Ga=env.invoke_viiiidddd;var Ha=env.invoke_viiiiddddd;var Ia=env.invoke_viiiiddddddd;var Ja=env.invoke_viiiii;var Ka=env.invoke_viiiiii;var La=env.invoke_viiiiiii;var Ma=env.invoke_viiiiiiii;var Na=env.invoke_viiiiiiiii;var Oa=env.invoke_viiiiiiiiiii;var Pa=env.invoke_viiiiiiiiiiii;var Qa=env.invoke_viiiiiiiiiiiii;var Ra=env.___assert_fail;var Sa=env.___buildEnvironment;var Ta=env.___lock;var Ua=env.___setErrNo;var Va=env.___syscall10;var Wa=env.___syscall140;var Xa=env.___syscall145;var Ya=env.___syscall146;var Za=env.___syscall15;var _a=env.___syscall195;var $a=env.___syscall197;var ab=env.___syscall220;var bb=env.___syscall221;var cb=env.___syscall330;var db=env.___syscall39;var eb=env.___syscall40;var fb=env.___syscall5;var gb=env.___syscall54;var hb=env.___syscall6;var ib=env.___syscall63;var jb=env.___syscall85;var kb=env.___unlock;var lb=env.__addDays;var mb=env.__arraySum;var nb=env.__emscripten_sample_gamepad_data;var ob=env.__isLeapYear;var pb=env.__registerRestoreOldStyle;var qb=env.__setLetterbox;var rb=env._abort;var sb=env._clock;var tb=env._clock_gettime;var ub=env._difftime;var vb=env._dlclose;var wb=env._dlerror;var xb=env._dlsym;var yb=env._eglBindAPI;var zb=env._eglChooseConfig;var Ab=env._eglCreateContext;var Bb=env._eglCreateWindowSurface;var Cb=env._eglDestroyContext;var Db=env._eglDestroySurface;var Eb=env._eglGetConfigAttrib;var Fb=env._eglGetDisplay;var Gb=env._eglGetProcAddress;var Hb=env._eglInitialize;var Ib=env._eglMakeCurrent;var Jb=env._eglSwapBuffers;var Kb=env._eglSwapInterval;var Lb=env._eglTerminate;var Mb=env._eglWaitClient;var Nb=env._eglWaitGL;var Ob=env._eglWaitNative;var Pb=env._emscripten_asm_const_i;var Qb=env._emscripten_asm_const_ii;var Rb=env._emscripten_asm_const_iii;var Sb=env._emscripten_asm_const_iiii;var Tb=env._emscripten_asm_const_iiiii;var Ub=env._emscripten_async_wget;var Vb=env._emscripten_cancel_main_loop;var Wb=env._emscripten_do_request_fullscreen;var Xb=env._emscripten_exit_fullscreen;var Yb=env._emscripten_exit_pointerlock;var Zb=env._emscripten_get_device_pixel_ratio;var _b=env._emscripten_get_element_css_size;var $b=env._emscripten_get_gamepad_status;var ac=env._emscripten_get_now;var bc=env._emscripten_get_now_is_monotonic;var cc=env._emscripten_get_num_gamepads;var dc=env._emscripten_get_pointerlock_status;var ec=env._emscripten_glActiveTexture;var fc=env._emscripten_glAttachShader;var gc=env._emscripten_glBindAttribLocation;var hc=env._emscripten_glBindBuffer;var ic=env._emscripten_glBindFramebuffer;var jc=env._emscripten_glBindProgramARB;var kc=env._emscripten_glBindRenderbuffer;var lc=env._emscripten_glBindTexture;var mc=env._emscripten_glBindVertexArray;var nc=env._emscripten_glBlendColor;var oc=env._emscripten_glBlendEquation;var pc=env._emscripten_glBlendEquationSeparate;var qc=env._emscripten_glBlendFunc;var rc=env._emscripten_glBlendFuncSeparate;var sc=env._emscripten_glBufferData;var tc=env._emscripten_glBufferSubData;var uc=env._emscripten_glCheckFramebufferStatus;var vc=env._emscripten_glClear;var wc=env._emscriptLine truncated
// EMSCRIPTEN_START_FUNCS
function fx(b,e,f){b=b|0;e=e|0;f=f|0;var 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,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+16|0;X=Y;V=b+6|0;if((a[V>>0]|0)==1){N=c[b+16>>2]|0;O=c[N>>2]|0;R=c[b+28>>2]|0;U=N+28|0;c[N>>2]=R+(c[U>>2]|0);c[U>>2]=O-R}if((a[e>>0]|0)==62){O=b+8|0;U=(c[O>>2]|0)+-16|0;c[O>>2]=U;e=e+1|0;O=0}else{U=c[f+96>>2]|0;O=U;U=c[U>>2]|0}if((c[U+8>>2]&31|0)==6)R=c[U>>2]|0;else R=0;g=a[e>>0]|0;a:do if(!(g<<24>>24))t=1;else{o=(R|0)==0;p=f+16|0;q=f+24|0;r=f+28|0;s=f+12|0;u=f+36|0;v=R+4|0;w=R+12|0;x=(O|0)==0;y=f+20|0;A=O+34|0;B=O+20|0;C=f+32|0;D=f+34|0;E=f+33|0;F=R+6|0;G=f+35|0;H=f+8|0;I=f+4|0;J=O+8|0;K=b+12|0;L=f+45|0;M=f+95|0;N=f+39|0;n=e;t=1;while(1){b:do switch(g<<24>>24|0){case 83:{if(!o?(a[v>>0]|0)!=38:0){m=c[w>>2]|0;k=c[m+72>>2]|0;k=(k|0)==0?289014:k+16|0;c[p>>2]=k;g=c[m+36>>2]|0;c[q>>2]=g;c[r>>2]=c[m+40>>2];g=(g|0)==0?297901:289017}else{c[p>>2]=289009;c[q>>2]=-1;c[r>>2]=-1;k=289009;g=335428}c[s>>2]=g;m=fY(k)|0;switch(a[k>>0]|0){case 61:{g=k+1|0;if(m>>>0>60){j=u;h=j+59|0;do{a[j>>0]=a[g>>0]|0;j=j+1|0;g=g+1|0}while((j|0)<(h|0));a[M>>0]=0;break b}else{d_(u|0,g|0,m|0)|0;break b}}case 64:if(m>>>0>60){a[u>>0]=a[306733]|0;a[u+1>>0]=a[306734]|0;a[u+2>>0]=a[306735]|0;j=N;g=k+(m+-56)|0;h=j+57|0;do{a[j>>0]=a[g>>0]|0;j=j+1|0;g=g+1|0}while((j|0)<(h|0));break b}else{d_(u|0,k+1|0,m|0)|0;break b}default:{i=gY(k,10)|0;j=u;g=289888;h=j+9|0;do{a[j>>0]=a[g>>0]|0;j=j+1|0;g=g+1|0}while((j|0)<(h|0));g=(i|0)==0;if(m>>>0<45&g){d_(L|0,k|0,m|0)|0;g=m+9|0}else{g=g?m:i-k|0;g=g>>>0<45?g:45;d_(L|0,k|0,g|0)|0;m=g+9+(f+36)|0;a[m>>0]=a[306733]|0;a[m+1>>0]=a[306734]|0;a[m+2>>0]=a[306735]|0;g=g+12|0}m=f+36+g|0;a[m>>0]=a[289898]|0;a[m+1>>0]=a[289899]|0;a[m+2>>0]=a[289900]|0;break b}}}case 108:{if((!x?(a[A>>0]&2)!=0:0)?(S=c[(c[c[O>>2]>>2]|0)+12>>2]|0,T=c[S+56>>2]|0,(T|0)!=0):0)g=c[T+(((c[B>>2]|0)-(c[S+48>>2]|0)>>2)+-1<<2)>>2]|0;else g=-1;c[y>>2]=g;break}case 117:{if(!o){a[C>>0]=a[F>>0]|0;if((a[v>>0]|0)!=38){m=c[w>>2]|0;a[D>>0]=a[m+7>>0]|0;a[E>>0]=a[m+6>>0]|0;break b}}else a[C>>0]=0;a[D>>0]=1;a[E>>0]=0;break}case 116:{if(x)g=0;else g=a[A>>0]&32;a[G>>0]=g;break}case 110:{c:do if((!x?(a[A>>0]&32)==0:0)?(P=c[J>>2]|0,Q=a[P+34>>0]|0,(Q&2)!=0):0){g=c[(c[c[P>>2]>>2]|0)+12>>2]|0;i=c[g+48>>2]|0;h=((c[P+20>>2]|0)-i>>2)+-1|0;i=c[i+(h<<2)>>2]|0;d:do if(!(Q&4)){do switch(i&63){case 41:{g=289021;h=289021;break d}case 37:case 36:{m=gx(g,h,i>>>6&255,I)|0;c[H>>2]=m;if(!m)break c;else break b}case 33:{g=21;break}case 32:{g=20;break}case 31:{g=5;break}case 10:case 8:{g=1;break}case 24:case 23:case 22:case 21:case 20:case 19:case 18:case 17:case 16:case 15:case 14:case 13:{g=(i&63)+-7|0;break}case 25:{g=18;break}case 26:{g=19;break}case 28:{g=4;break}case 29:{g=22;break}default:g=0}while(0);g=(c[(c[K>>2]|0)+148+(g<<2)>>2]|0)+16|0;h=289034}else{g=295138;h=289045}while(0);c[I>>2]=g;c[H>>2]=h;break b}else W=54;while(0);if((W|0)==54){W=0;c[H>>2]=0}c[H>>2]=362044;c[I>>2]=0;break}case 102:case 76:break;default:t=0}while(0);n=n+1|0;g=a[n>>0]|0;if(!(g<<24>>24))break a}}while(0);if(gY(e,102)|0){W=b+8|0;f=c[W>>2]|0;c[f>>2]=c[U>>2];c[f+4>>2]=c[U+4>>2];c[f+8>>2]=c[U+8>>2];c[f+12>>2]=c[U+12>>2];c[W>>2]=(c[W>>2]|0)+16}if((a[V>>0]|0)==1){f=c[b+16>>2]|0;U=c[f>>2]|0;V=c[b+28>>2]|0;W=f+28|0;c[f>>2]=V+(c[W>>2]|0);c[W>>2]=U-V}if(!(gY(e,76)|0)){l=Y;return t|0}if(R|0?(a[R+4>>0]|0)!=38:0){j=R+12|0;k=c[(c[j>>2]|0)+56>>2]|0;m=Ay(b)|0;W=b+8|0;V=c[W>>2]|0;c[V>>2]=m;c[V+8>>2]=69;c[W>>2]=(c[W>>2]|0)+16;if((c[(c[j>>2]|0)+24>>2]|0)<=0){l=Y;return t|0}n=m+8|0;o=m+12|0;p=X+8|0;q=m+7|0;r=m+16|0;s=0;do{h=c[k+(s<<2)>>2]|0;i=((h|0)<0)<<31>>31;e=OZ(h|0,i|0,-1,-1)|0;W=z;e:do if(W>>>0<0|((W|0)==0?e>>>0<(c[n>>2]|0)>>>0:0)){e=(c[o>>2]|0)+(e<<4)|0;W=78}else{e=(c[r>>2]|0)+(((1<<d[q>>0])+-1&h)<<5)|0;while(1){if((c[e+24>>2]|0)==19?(W=e+16|0,(c[W>>2]|0)==(h|0)?(c[W+4>>2]|0)==(i|0):0):0)break;g=c[e+28>>2]|0;if(!g){W=79;break e}e=e+(g<<5)|0}W=78}while(0);if((W|0)==78){W=0;if((e|0)==343272)W=79}if((W|0)==79){e=X;c[e>>2]=h;c[e+4>>2]=i;c[p>>2]=19;e=yy(b,m,X)|0}c[e>>2]=1;c[e+8>>2]=1;s=s+1|0}while((s|0)<(c[(c[j>>2]|0)+24>>2]|0));l=Y;return t|0}X=b+8|0;b=c[X>>2]|0;c[b+8>>2]=0;c[X>>2]=b+16;l=Y;return t|0}function gx(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;m=b+48|0;p=c[b+32>>2]|0;n=(p|0)>0;o=b+60|0;a:while(1){b:do if(n){i=c[o>>2]|0;g=e+1|0;h=0;do{if((c[i+(h*12|0)+4>>2]|0)>(d|0))break b;if((c[i+(h*12|0)+8>>2]|0)>(d|0)){g=g+-1|0;if(!g){k=9;break a}}h=h+1|0}while((h|0)<(p|0))}while(0);c[f>>2]=0;if((d|0)<=0){d=0;k=54;break}l=c[m>>2]|0;j=0;k=0;i=-1;while(1){g=c[l+(k<<2)>>2]|0;h=g>>>6&255;switch(g&63){case 4:{if((h|0)<=(e|0)?(h+(g>>>23)|0)>=(e|0):0){g=j;i=(k|0)<(j|0)?-1:k}else g=j;break}case 41:{if((h+2|0)>(e|0))g=j;else{g=j;i=(k|0)<(j|0)?-1:k}break}case 37:case 36:{if((h|0)>(e|0))g=j;else{g=j;i=(k|0)<(j|0)?-1:k}break}case 30:{g=k+-131070+(g>>>14)|0;g=(g|0)>(j|0)&((g|0)<=(d|0)&(k|0)<(g|0))?g:j;break}default:if((h|0)==(e|0)?(a[289901+(g&63)>>0]&64)!=0:0){g=j;i=(k|0)<(j|0)?-1:k}elseLine truncated
function Gs(a){a=a|0;var d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0;d=c[a+72>>2]|0;do if(d){e=c[d+16>>2]|0;if(!e){m=(c[d+4>>2]|0)>>>8<<24>>24;break}if(c[e>>2]&4096)m=b[e+46>>1]|0;else m=0}else m=0;while(0);n=a+68|0;o=a+64|0;e=(c[n>>2]|0)-(c[o>>2]|0)|0;Dq(a,2);p=Hw(a)|0;f=c[n>>2]|0;g=c[o>>2]|0;i=g;d=(f|0)!=(i|0)?g:0;d=(d|0)==0?944:d;j=f;switch(c[d>>2]|0){case 9:{k=7;break}case 6:break;default:Go(a,2285,0,296511)}if((k|0)==7?(c[c[d+8>>2]>>2]&512|0)==0:0)Go(a,2285,0,296511);if((e|0)>16){if(j>>>0>=(c[a+56>>2]|0)>>>0)So(a,1093);if(f-i>>4>>>0<=1)gp(a,376,1);i=g+16|0;c[n>>2]=j+16;k=f;c[k>>2]=c[i>>2];c[k+4>>2]=c[i+4>>2];c[k+8>>2]=c[i+8>>2];c[k+12>>2]=c[i+12>>2];if(!(c[j>>2]&8))d=1;else{d=(c[j+8>>2]|0)+4|0;c[d>>2]=(c[d>>2]|0)+1;d=1}}else d=0;e=(m|0)>-1?0:p+-1|0;a:do if(e>>>0<p>>>0){k=a+56|0;j=a+44|0;b:while(1){i=c[n>>2]|0;f=i;if(i-(c[o>>2]|0)>>4>>>0<=2){k=19;break}if(f>>>0>=(c[k>>2]|0)>>>0){k=21;break}l=+(e>>>0);c[n>>2]=f+16;c[f>>2]=0;h[f+8>>3]=l;do if(Ap(a,2)|0){if(!d){Kq(a,2,e)|0;d=1;break}f=c[n>>2]|0;if(f>>>0>=(c[k>>2]|0)>>>0){k=26;break b}g=c[o>>2]|0;if((f|0)==(g|0)){k=28;break b}c[n>>2]=f+16;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];c[f+12>>2]=c[g+12>>2];if(c[f>>2]&8|0){i=(c[f+8>>2]|0)+4|0;c[i>>2]=(c[i>>2]|0)+1}f=c[n>>2]|0;if(f>>>0>=(c[k>>2]|0)>>>0){k=32;break b}g=c[o>>2]|0;if(f-g>>4>>>0<=4){k=34;break b}i=g+64|0;c[n>>2]=f+16;c[f>>2]=c[i>>2];c[f+4>>2]=c[i+4>>2];c[f+8>>2]=c[i+8>>2];c[f+12>>2]=c[i+12>>2];if(c[f>>2]&8|0){i=(c[f+8>>2]|0)+4|0;c[i>>2]=(c[i>>2]|0)+1}Kq(a,2,e)|0;g=c[n>>2]|0;f=c[k>>2]|0;if(g>>>0>=f>>>0){k=38;break b}i=g+16|0;c[n>>2]=i;c[g>>2]=0;h[g+8>>3]=l;if(i>>>0>=f>>>0){k=40;break b}f=c[o>>2]|0;if(i-f>>4>>>0<=2){k=42;break b}f=f+32|0;c[n>>2]=g+32;c[i>>2]=c[f>>2];c[i+4>>2]=c[f+4>>2];c[i+8>>2]=c[f+8>>2];c[i+12>>2]=c[f+12>>2];if(c[i>>2]&8|0){i=(c[g+24>>2]|0)+4|0;c[i>>2]=(c[i>>2]|0)+1}fr(a,4);f=c[o>>2]|0;g=(c[n>>2]|0)-f>>4;if(!g){k=46;break b}i=f+(g+-1<<4)|0;if(g>>>0<=4){k=48;break b}r=f+64|0;g=c[r>>2]|0;f=c[f+72>>2]|0;c[r>>2]=c[i>>2];c[r+4>>2]=c[i+4>>2];c[r+8>>2]=c[i+8>>2];c[r+12>>2]=c[i+12>>2];c[i>>2]=2;c[n>>2]=(c[n>>2]|0)+-16;if(!(g&8))break;i=f+4|0;r=(c[i>>2]|0)+-1|0;c[i>>2]=r;if(r|0)break;Wo(c[j>>2]|0,f)}while(0);e=e+m|0;if(e>>>0>=p>>>0){q=d;break a}}switch(k|0){case 19:{gp(a,300,2);break}case 21:{So(a,4274);break}case 26:{So(a,1093);break}case 28:{gp(a,376,0);break}case 32:{So(a,1093);break}case 34:{gp(a,376,4);break}case 38:{So(a,4274);break}case 40:{So(a,1093);break}case 42:{gp(a,376,2);break}case 46:{gp(a,376,-1);break}case 48:{gp(a,376,4);break}}}else q=d;while(0);if(!q)To(a,288944,1604);else return 1;return 0}function Hs(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0;g=Hw(a)|0;i=g>>>1;m=a+68|0;a:do if(i|0){j=a+64|0;k=a+56|0;f=0;while(1){l=g-f+-1|0;e=Kq(a,-2,f)|0;if(!(Kq(a,-3,l)|0)){d=c[m>>2]|0;b=d-(c[j>>2]|0)>>4;if(b>>>0<=3){b=6;break}if(d>>>0>=(c[k>>2]|0)>>>0){b=8;break}c[m>>2]=d+16;c[d>>2]=0;h[d+8>>3]=+(f>>>0);xr(a,b+-4|0);c[m>>2]=(c[m>>2]|0)+-16}else jr(a,-4,f);if(!e){d=c[m>>2]|0;b=d-(c[j>>2]|0)>>4;if(b>>>0<=2){b=13;break}if(d>>>0>=(c[k>>2]|0)>>>0){b=15;break}c[m>>2]=d+16;c[d>>2]=0;h[d+8>>3]=+(l>>>0);xr(a,b+-3|0);c[m>>2]=(c[m>>2]|0)+-16}else jr(a,-3,l);f=f+1|0;if(f>>>0>=i>>>0)break a}if((b|0)==6)gp(a,300,-4);else if((b|0)==8)So(a,4274);else if((b|0)==13)gp(a,300,-3);else if((b|0)==15)So(a,4274)}while(0);b=c[m>>2]|0;l=b+-16|0;c[m>>2]=l;m=c[b+-16>>2]|0;b=c[b+-8>>2]|0;c[l>>2]=2;if(!(m&8))return 1;l=b+4|0;m=(c[l>>2]|0)+-1|0;c[l>>2]=m;if(m|0)return 1;Wo(c[a+44>>2]|0,b);return 1}function Is(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0,j=0.0,k=0,l=0;g=Hw(a)|0;if(!g){i=a+68|0;e=c[i>>2]|0;f=c[a+56>>2]|0;if(e>>>0>=f>>>0)So(a,4244);g=e+16|0;c[i>>2]=g;c[e>>2]=0;h[e+8>>3]=0.0;b=a+64|0;if((g|0)==(c[b>>2]|0))gp(a,300,0);d=c[(c[a+304>>2]|0)+328>>2]|0;if(g>>>0>=f>>>0)So(a,4153);c[i>>2]=e+32;c[g>>2]=8;c[e+24>>2]=d;f=d+4|0;c[f>>2]=(c[f>>2]|0)+1;f=c[b>>2]|0;e=(c[i>>2]|0)-f>>4;if(!e)gp(a,376,0);if((e|0)==1)gp(a,376,-2);d=e+-2|0;b=c[a+72>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;Kp(a,f,f+(e+-1<<4)|0,c[f+(d<<4)>>2]|0,c[f+(d<<4)+4>>2]|0,+h[f+(d<<4)+8>>3],b)|0;rr(a);a=0;return a|0}Kq(a,0,0)|0;k=a+68|0;i=a+64|0;a:do if((g|0)!=1){d=a+56|0;b=1;while(1){e=b+-1|0;if(!(Kq(a,0,b)|0)){l=c[k>>2]|0;f=l;if((l|0)==(c[i>>2]|0)){b=20;break}if(f>>>0>=(c[d>>2]|0)>>>0){b=22;break}c[k>>2]=f+16;c[f>>2]=0;h[f+8>>3]=+(e>>>0);xr(a,0);c[k>>2]=(c[k>>2]|0)+-16}else jr(a,0,e);b=b+1|0;if(b>>>0>=g>>>0)break a}if((b|0)==20)gp(a,300,0);else if((b|0)==22)So(a,4274)}while(0);l=c[k>>2]|0;b=l;if((l|0)==(c[i>>2]|0))gp(a,300,0);d=a+56|0;if(b>>>0>=(c[d>>2]|0)>>>0)So(a,4274);j=+((g+-1|0)>>>0);c[k>>2]=b+16;c[b>>2]=0;h[b+8>>3]=j;xr(a,0);f=c[k>>2]|0;d=c[d>>2]|0;if(f>>>0>=d>>>0)So(a,4274);e=f+16|0;c[k>>2]=e;c[f>>2]=0;h[f+8>>3]=j;if((e|0)==(c[i>>2]|0))gp(a,300,0);b=c[(c[a+304>>2]|0)+328>>2]|0;if(e>>>0>=d>>>0)So(a,4153);c[k>>2]=f+32;c[e>>2]=8;c[f+24>>2]=b;f=b+4|0;c[f>>2]=(c[f>>2]|0)+1;f=c[i>>2]|0;e=(c[k>>2]|0)-f>>4;if(!e)gp(a,376,0);if((e|0)==1)gp(a,376,-2);d=e+-2|0;b=c[a+72>>2]|0;if(!b)b=1;else b=c[b+52>>2]&1;Kp(a,f,f+(e+-1<<4)|0,c[f+(Line truncated
function $C(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;N=l;l=l+16|0;M=N;z=N+8|0;K=b+60|0;c[(c[K>>2]|0)+4>>2]=0;L=b+56|0;y=b+4|0;a:while(1){w=c[b>>2]|0;b:while(1){switch(w|0){case 91:{u=47;break a}case 61:{u=51;break a}case 60:{u=63;break a}case 62:{u=81;break a}case 47:{u=99;break a}case 126:{u=111;break a}case 58:{u=123;break a}case 39:case 34:{u=135;break a}case 46:{u=527;break a}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{u=556;break a}case -1:{f=289;u=589;break a}case 13:case 10:{u=4;break b}case 45:break b;case 11:case 9:case 12:case 32:break;default:{u=557;break a}}g=c[L>>2]|0;I=c[g>>2]|0;c[g>>2]=I+-1;if(!I){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;i=c[M>>2]|0;if((h|0)==0|(i|0)==0)g=-1;else{c[g>>2]=i+-1;c[g+4>>2]=h+1;g=d[h>>0]|0}}else{I=g+4|0;g=c[I>>2]|0;c[I>>2]=g+1;g=d[g>>0]|0}c[b>>2]=g;w=g}if((u|0)==4){u=0;i=c[L>>2]|0;I=c[i>>2]|0;c[i>>2]=I+-1;if(!I){g=jg[c[i+8>>2]&63](c[i+16>>2]|0,c[i+12>>2]|0,M)|0;h=c[M>>2]|0;if((g|0)==0|(h|0)==0)g=-1;else{c[i>>2]=h+-1;c[i+4>>2]=g+1;g=d[g>>0]|0}}else{I=i+4|0;g=c[I>>2]|0;c[I>>2]=g+1;g=d[g>>0]|0}c[b>>2]=g;switch(g|0){case 13:case 10:{if((g|0)!=(w|0)){g=c[L>>2]|0;I=c[g>>2]|0;c[g>>2]=I+-1;if(!I){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;i=c[M>>2]|0;if((h|0)==0|(i|0)==0)g=-1;else{c[g>>2]=i+-1;c[g+4>>2]=h+1;g=d[h>>0]|0}}else{I=g+4|0;g=c[I>>2]|0;c[I>>2]=g+1;g=d[g>>0]|0}c[b>>2]=g}break}default:{}}I=(c[y>>2]|0)+1|0;c[y>>2]=I;if((I|0)==2147483647){u=18;break}else continue}i=c[L>>2]|0;I=c[i>>2]|0;c[i>>2]=I+-1;if(!I){g=jg[c[i+8>>2]&63](c[i+16>>2]|0,c[i+12>>2]|0,M)|0;h=c[M>>2]|0;if((g|0)==0|(h|0)==0)g=-1;else{c[i>>2]=h+-1;c[i+4>>2]=g+1;g=d[g>>0]|0}}else{I=i+4|0;g=c[I>>2]|0;c[I>>2]=g+1;g=d[g>>0]|0}c[b>>2]=g;if((g|0)!=45){f=45;u=589;break}g=c[L>>2]|0;I=c[g>>2]|0;c[g>>2]=I+-1;if(!I){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;i=c[M>>2]|0;if((h|0)==0|(i|0)==0)g=-1;else{c[g>>2]=i+-1;c[g+4>>2]=h+1;g=d[h>>0]|0}}else{I=g+4|0;g=c[I>>2]|0;c[I>>2]=g+1;g=d[g>>0]|0}c[b>>2]=g;do if((g|0)==91){g=aD(b)|0;c[(c[K>>2]|0)+4>>2]=0;if((g|0)>-1){bD(b,0,g);c[(c[K>>2]|0)+4>>2]=0;continue a}else{g=c[b>>2]|0;break}}while(0);while(1){switch(g|0){case -1:case 13:case 10:continue a;default:{}}g=c[L>>2]|0;I=c[g>>2]|0;c[g>>2]=I+-1;if(!I){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;i=c[M>>2]|0;if((h|0)==0|(i|0)==0)g=-1;else{c[g>>2]=i+-1;c[g+4>>2]=h+1;g=d[h>>0]|0}}else{I=g+4|0;g=c[I>>2]|0;c[I>>2]=g+1;g=d[g>>0]|0}c[b>>2]=g}}switch(u|0){case 18:{ZC(b,296656,0);break}case 47:{f=aD(b)|0;if((f|0)>-1){bD(b,e,f);b=293;l=N;return b|0}if((f|0)==-1){b=91;l=N;return b|0}else ZC(b,296681,293);break}case 51:{f=c[L>>2]|0;e=c[f>>2]|0;c[f>>2]=e+-1;if(!e){g=jg[c[f+8>>2]&63](c[f+16>>2]|0,c[f+12>>2]|0,M)|0;h=c[M>>2]|0;if((g|0)==0|(h|0)==0)f=-1;else{c[f>>2]=h+-1;c[f+4>>2]=g+1;f=d[g>>0]|0}}else{e=f+4|0;f=c[e>>2]|0;c[e>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;if((f|0)!=61){b=61;l=N;return b|0}g=c[L>>2]|0;L=c[g>>2]|0;c[g>>2]=L+-1;if(!L){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;f=c[M>>2]|0;if((h|0)==0|(f|0)==0)f=-1;else{c[g>>2]=f+-1;c[g+4>>2]=h+1;f=d[h>>0]|0}}else{M=g+4|0;f=c[M>>2]|0;c[M>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;b=282;l=N;return b|0}case 63:{f=c[L>>2]|0;e=c[f>>2]|0;c[f>>2]=e+-1;if(!e){g=jg[c[f+8>>2]&63](c[f+16>>2]|0,c[f+12>>2]|0,M)|0;h=c[M>>2]|0;if((g|0)==0|(h|0)==0)f=-1;else{c[f>>2]=h+-1;c[f+4>>2]=g+1;f=d[g>>0]|0}}else{e=f+4|0;f=c[e>>2]|0;c[e>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;switch(f|0){case 61:{g=c[L>>2]|0;L=c[g>>2]|0;c[g>>2]=L+-1;if(!L){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;f=c[M>>2]|0;if((h|0)==0|(f|0)==0)f=-1;else{c[g>>2]=f+-1;c[g+4>>2]=h+1;f=d[h>>0]|0}}else{M=g+4|0;f=c[M>>2]|0;c[M>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;b=284;l=N;return b|0}case 60:{g=c[L>>2]|0;L=c[g>>2]|0;c[g>>2]=L+-1;if(!L){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;f=c[M>>2]|0;if((h|0)==0|(f|0)==0)f=-1;else{c[g>>2]=f+-1;c[g+4>>2]=h+1;f=d[h>>0]|0}}else{M=g+4|0;f=c[M>>2]|0;c[M>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;b=286;l=N;return b|0}default:{b=60;l=N;return b|0}}}case 81:{f=c[L>>2]|0;e=c[f>>2]|0;c[f>>2]=e+-1;if(!e){g=jg[c[f+8>>2]&63](c[f+16>>2]|0,c[f+12>>2]|0,M)|0;h=c[M>>2]|0;if((g|0)==0|(h|0)==0)f=-1;else{c[f>>2]=h+-1;c[f+4>>2]=g+1;f=d[g>>0]|0}}else{e=f+4|0;f=c[e>>2]|0;c[e>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;switch(f|0){case 61:{g=c[L>>2]|0;L=c[g>>2]|0;c[g>>2]=L+-1;if(!L){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;f=c[M>>2]|0;if((h|0)==0|(f|0)==0)f=-1;else{c[g>>2]=f+-1;c[g+4>>2]=h+1;f=d[h>>0]|0}}else{M=g+4|0;f=c[M>>2]|0;c[M>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;b=283;l=N;return b|0}case 62:{g=c[L>>2]|0;L=c[g>>2]|0;c[g>>2]=L+-1;if(!L){h=jg[c[g+8>>2]&63](c[g+16>>2]|0,c[g+12>>2]|0,M)|0;f=c[M>>2]|0;if((h|0)==0|(f|0)==0)f=-1;else{c[g>>2]=f+-1;c[g+4>>2]=h+1;f=d[h>>0]|0}}else{M=g+4|0;f=c[M>>2]|0;c[M>>2]=f+1;f=d[f>>0]|0}c[b>>2]=f;b=287;l=N;return b|0}default:{b=62;l=N;return b|0}}}case 99:{f=c[L>>2]|0;e=c[f>>2]|0;c[f>>2]=e+-1;if(!e){g=jg[c[f+8>>2]&63](c[f+16>>2]|0,c[f+12>>2]|0,M)|0;h=c[M>>2]|0;Line truncated
function $j(d){d=d|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;aa=l;l=l+16|0;J=aa;V=aa+8|0;W=aa+4|0;f=d+28|0;g=c[f>>2]|0;if(g|0)c[f>>2]=g+-1;Y=d+16|0;c[Y>>2]=(c[Y>>2]|0)+1;Y=d+65660|0;a:do switch(c[Y>>2]|0){case 0:{f=c[3]|0;wg[c[f+2439780>>2]&511](f);f=c[45]|0;switch(f|0){case 2:{ki(c[223]|0,c[222]|0,c[3]|0);break a}case 10:case 9:case 1:case 0:break;case 11:{c[46]=3;break}default:c[46]=f}ki(c[223]|0,c[222]|0,c[3]|0);c[45]=2;break}case 1:{f=dh()|0;b:do if(f|0){q=d+52|0;r=d+48|0;o=d+4|0;p=d+8|0;s=d+20|0;t=d+12|0;u=d+65652|0;v=d+65656|0;w=d+68|0;x=d+65664|0;y=d+8|0;z=d+65700|0;A=d+65704|0;B=d+65708|0;C=d+8|0;while(1){c:do switch(c[f>>2]|0){case 1027:{i=((c[f+20>>2]|0)>0?-3:3)+(c[q>>2]|0)|0;c[q>>2]=i;if((c[r>>2]|0)<0)c[r>>2]=0;if((i|0)>=0){g=c[o>>2]|0;h=a[g>>0]|0;if(!(h<<24>>24))f=0;else{f=0;do{g=g+1|0;f=(h<<24>>24==10&1)+f|0;h=a[g>>0]|0}while(h<<24>>24!=0)}if((i|0)<=(f|0))break c}else f=0;c[q>>2]=f;break}case 768:{k=c[f+16+4>>2]|0;switch(k|0){case 1073742054:case 1073742050:case 1073742053:case 1073742049:case 1073742052:case 1073742048:break c;default:{}}f=e[174112]|0;d:do if(!(f&3264)){if(f&3|0)switch(((k|0)==127?1:((k|0)==1073741897)<<31>>31)&3){case 1:{X=24;break}case 2:{X=25;break}case 3:{X=39;break}default:{}}}else{if((k|0)<120)switch(k|0){case 99:{X=25;break d}case 118:{X=39;break d}default:break d}if((k|0)<1073741897)switch(k|0){case 120:{X=24;break d}default:break d}else switch(k|0){case 1073741897:{X=25;break d}default:break d}}while(0);if((X|0)==24){X=0;ek(d)}else if((X|0)==25){X=0;f=c[p>>2]|0;h=c[t>>2]|0;e:do if((h|0)==0|(h|0)==(f|0)){g=c[o>>2]|0;if(g>>>0<f>>>0){h=g;do{n=h;h=h+1|0;g=(a[n>>0]|0)==10?h:g}while((h|0)!=(f|0))}do{h=a[f>>0]|0;if(!(h<<24>>24))break e;f=f+1|0}while(h<<24>>24!=10)}else{g=h>>>0<f>>>0?h:f;f=h>>>0>f>>>0?h:f}while(0);f=f-g|0;h=pW(f+1|0)|0;if(h|0){d_(h|0,g|0,f|0)|0;a[h+f>>0]=0;f=c[86758]|0;do if(f){g=c[f+240>>2]|0;if(!g){n=f+288|0;qW(c[n>>2]|0);c[n>>2]=DY(h)|0;break}else{ig[g&255](f,h)|0;break}}else xN(337282,J);while(0);qW(h)}}else if((X|0)==39){X=0;fk(d)}f=e[174112]|0;f:do switch(k|0){case 1073741902:case 1073741899:case 1073741901:case 1073741898:case 1073741903:case 1073741904:case 1073741905:case 1073741906:{if(!(f&3)){c[t>>2]=0;break f}if(!(c[t>>2]|0))c[t>>2]=c[p>>2];break}default:{}}while(0);g:do if(f&3264){h:do if(!(f&192)){if(f&3072|0){if((k|0)<121)switch(k|0){case 97:{X=65;break h}case 102:{X=90;break h}case 103:{X=95;break h}case 47:{X=99;break h}case 111:{X=97;break h}default:break g}if((k|0)<1073741901){if((k|0)<122)switch(k|0){case 121:{X=80;break h}default:break g}if((k|0)<1073741898)switch(k|0){case 122:{X=66;break h}default:break g}else switch(k|0){case 1073741898:{X=117;break h}default:break g}}switch(k|0){case 1073741901:{X=118;break h}case 1073741904:{g=c[o>>2]|0;i=c[p>>2]|0;if(g>>>0<i>>>0){h=g;f=g;do{n=h;h=h+1|0;f=(a[n>>0]|0)==10?h:f}while((h|0)!=(i|0));h=f}else h=g;c[p>>2]=h;f=h;if(g>>>0<h>>>0){i=g;do{n=i;i=i+1|0;g=(a[n>>0]|0)==10?i:g}while((i|0)!=(h|0))}break}case 1073741903:{g=c[o>>2]|0;i=c[p>>2]|0;if(g>>>0<i>>>0){h=g;f=g;do{n=h;h=h+1|0;f=(a[n>>0]|0)==10?h:f}while((h|0)!=(i|0));j=f}else j=g;n=a[j>>0]|0;h=n<<24>>24==10;if(n<<24>>24!=0&(h^1)){i=j;f=0;do{i=h?i:i+1|0;f=f+1|0;n=a[i>>0]|0;h=n<<24>>24==10}while(n<<24>>24!=0&(h^1))}else f=0;i=j+f|0;c[p>>2]=i;f=i;if(g>>>0<i>>>0){h=g;do{n=h;h=h+1|0;g=(a[n>>0]|0)==10?h:g}while((h|0)!=(i|0))}break}default:break g}c[s>>2]=f-g}if((k|0)<111)switch(k|0){case 97:{X=65;break h}case 102:{X=90;break h}case 103:{X=95;break h}case 47:{X=99;break h}default:break g}if((k|0)<122)switch(k|0){case 111:{X=97;break h}case 121:{X=80;break h}default:break g}if((k|0)<1073741898)switch(k|0){case 122:{X=66;break h}default:break g}else switch(k|0){case 1073741901:{X=118;break h}case 1073741898:{X=117;break h}default:break g}}else{if((k|0)<121){switch(k|0){case 97:{X=65;break h}case 102:{X=90;break h}case 103:{X=95;break h}case 111:{X=97;break h}case 47:{X=99;break h}case 9:break;default:break g}ik(d,(f&3|0)!=0,1);break g}if((k|0)>=1073741901)switch(k|0){case 1073741901:{X=118;break h}case 1073741904:{gk(d);break g}case 1073741903:{hk(d);break g}default:break g}if((k|0)<122)switch(k|0){case 121:{X=80;break h}default:break g}if((k|0)<1073741898)switch(k|0){case 122:{X=66;break h}default:break g}else switch(k|0){case 1073741898:{X=117;break h}default:break g}}while(0);if((X|0)==65){X=0;n=c[o>>2]|0;c[t>>2]=n;c[p>>2]=n+(fY(n)|0);break}else if((X|0)==66){X=0;k=c[u>>2]|0;f=c[k>>2]|0;if(c[f+4>>2]|0){g=c[f+12>>2]|0;j=f+16|0;if(g>>>0<(c[j>>2]|0)>>>0){h=f+8|0;i=k+8|0;f=g;g=0;while(1){n=(c[i>>2]|0)+f|0;a[n>>0]=a[n>>0]^a[(c[h>>2]|0)+g>>0];f=f+1|0;if(f>>>0>=(c[j>>2]|0)>>>0)break;else g=g+1|0}f=c[k>>2]|0}c[k>>2]=c[f+4>>2]}d_(c[k+12>>2]|0,c[k+8>>2]|0,c[k+4>>2]|0)|0;k=c[v>>2]|0;f=c[k>>2]|0;if(c[f+4>>2]|0){g=c[f+12>>2]|0;j=f+16|0;if(g>>>0<(c[j>>2]|0)>>>0){h=f+8|0;i=k+8|0;f=g;g=0;while(1){n=(c[iLine truncated
function Tq(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,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;J=l;l=l+160|0;p=J;F=b+152|0;y=b+1088|0;H=b+760|0;G=b+304|0;A=b+912|0;o=b+916|0;n=b+764|0;B=b+456|0;C=b+912|0;D=b+608|0;q=b+1068|0;r=b+1096|0;s=b+1100|0;t=b+1076|0;u=b+1072|0;v=b+1092|0;w=b+156|0;E=b+764|0;x=p+4|0;I=0;while(1){d=c[y>>2]|0;if(!d){c[p>>2]=0;i=0}else{c[p>>2]=1;c[x>>2]=d;i=1}d=c[F>>2]|0;e=d+i|0;a:do if(!e)e=0;else{f_(E|0,0,e<<2|0)|0;c[H>>2]=e;if(!((i|0)==0|(d|0)<1)){d=0;do{f=b+156+(d<<2)|0;e=0;g=0;h=0;while(1){j=UZ(c[p+4+(e<<2)>>2]|0,0,c[f>>2]|0,0)|0;k=z;m=b+764+(e+d<<2)|0;h=OZ(c[m>>2]|0,0,g|0,h|0)|0;k=OZ(h|0,z|0,j|0,k|0)|0;g=z;c[m>>2]=k;e=e+1|0;if((e|0)==(i|0))break;else h=0}if(!((g|0)==0&0==0))c[b+764+(d+i<<2)>>2]=g;d=d+1|0}while((d|0)<(c[F>>2]|0));e=c[H>>2]|0}while(1){d=e+-1|0;if((e|0)<=0)break a;if(!(c[b+764+(d<<2)>>2]|0))e=d;else break}}while(0);c[H>>2]=e;m=0;b:while(1){i=c[G>>2]|0;c:do if((e|0)<=(i|0)){if((e|0)<(i|0))break b;else d=e;while(1){if((d|0)<=0)break c;d=d+-1|0;f=c[b+764+(d<<2)>>2]|0;g=c[b+308+(d<<2)>>2]|0;if(f>>>0>g>>>0)break c;if(f>>>0<g>>>0)break b}}while(0);if((e|0)>0){f=0;g=0;h=0;while(1){if((f|0)<(i|0))d=c[b+308+(f<<2)>>2]|0;else d=0;k=PZ(c[b+764+(f<<2)>>2]|0,0,d|0,0)|0;k=OZ(k|0,z|0,g|0,h|0)|0;c[b+916+(f<<2)>>2]=k;g=YZ(k|0,z|0,32)|0;f=f+1|0;if((f|0)==(e|0))break;else h=z}}else e=0;c[A>>2]=e;while(1){d=e+-1|0;if((e|0)<=0){g=29;break}if(!(c[b+916+(d<<2)>>2]|0))e=d;else{g=28;break}}if((g|0)==28){c[A>>2]=e;c[H>>2]=e;g=30}else if((g|0)==29){g=0;c[A>>2]=e;c[H>>2]=e;if(!e)e=0;else g=30}if((g|0)==30)d_(n|0,o|0,e<<2|0)|0;m=m+1|0}c[F>>2]=e;if(e|0)d_(w|0,n|0,e<<2|0)|0;Uq(B,c[y>>2]|0,C);Uq(D,c[y>>2]|0,C);if(!(c[q>>2]|0)){g=c[F>>2]|0;d=c[D>>2]|0;d:do if((g|0)<=(d|0))if((g|0)<(d|0))d=-1;else{d=g;while(1){if((d|0)<=0){d=0;break d}d=d+-1|0;e=c[b+156+(d<<2)>>2]|0;f=c[b+612+(d<<2)>>2]|0;if(e>>>0>f>>>0){d=1;break d}if(e>>>0<f>>>0){d=-1;break}}}else d=1;while(0);k=(d|0)>(((c[r>>2]|0)==0)<<31>>31|0);i=(c[B>>2]|0)>(g|0);g=i?F:B;i=i?B:F;d=c[i>>2]|0;j=c[g>>2]|0;if((d|0)>0){h=0;e=0;f=0;while(1){f=OZ(c[i+4+(h<<2)>>2]|0,0,e|0,f|0)|0;e=z;if((h|0)<(j|0)){f=OZ(c[g+4+(h<<2)>>2]|0,0,f|0,e|0)|0;e=z}c[b+764+(h<<2)>>2]=f;h=h+1|0;if((h|0)==(d|0))break;else f=0}if(!((e|0)==0&0==0)){c[b+764+(d<<2)>>2]=e;d=d+1|0}}else d=0;c[H>>2]=d;f=c[G>>2]|0;e:do if((d|0)<=(f|0))if((d|0)<(f|0))d=-1;else while(1){if((d|0)<=0){d=0;break e}d=d+-1|0;e=c[b+764+(d<<2)>>2]|0;g=c[b+308+(d<<2)>>2]|0;if(e>>>0>g>>>0){d=1;break e}if(e>>>0<g>>>0){d=-1;break}}else d=1;while(0);e=(d|0)>=((c[s>>2]|0)==0|0);d=I+1|0;if(!k){g=53;break}if(e){g=72;break}}else d=I+1|0;a[b+1108+I>>0]=m;if(!(c[q>>2]|0)){I=d;continue}e=c[u>>2]|0;if(!(c[t>>2]|0))if((d|0)<(e|0)){I=d;continue}else{g=77;break}else if(((c[v>>2]|0)-d|0)<(e|0)){g=77;break}else{I=d;continue}}if((g|0)==53){if(!e){a[b+1108+I>>0]=m;I=d;b=b+2148|0;c[b>>2]=I;l=J;return}g=c[F>>2]|0;e=g+1|0;if(!e)e=0;else{f_(E|0,0,e<<2|0)|0;c[H>>2]=e;if((g|0)>=1){e=0;do{D=_Z(c[b+156+(e<<2)>>2]|0,0,1)|0;E=b+764+(e<<2)|0;D=OZ(c[E>>2]|0,0,D|0,z|0)|0;f=z;c[E>>2]=D;e=e+1|0;if(!((f|0)==0&0==0))c[b+764+(e<<2)>>2]=f}while((e|0)<(c[F>>2]|0));e=c[H>>2]|0}while(1){f=e+-1|0;if((e|0)<=0)break;if(!(c[b+764+(f<<2)>>2]|0))e=f;else break}f=c[G>>2]|0}c[H>>2]=e;f:do if((e|0)<=(f|0)){if((e|0)>=(f|0))do{if((e|0)<=0)break f;e=e+-1|0;f=c[b+764+(e<<2)>>2]|0;g=c[b+308+(e<<2)>>2]|0;if(f>>>0>g>>>0)break f}while(f>>>0>=g>>>0);a[b+1108+I>>0]=m;I=d;b=b+2148|0;c[b>>2]=I;l=J;return}while(0);a[b+1108+I>>0]=m+1;I=d;b=b+2148|0;c[b>>2]=I;l=J;return}else if((g|0)==72){a[b+1108+I>>0]=m+1;I=d;b=b+2148|0;c[b>>2]=I;l=J;return}else if((g|0)==77){b=b+2148|0;c[b>>2]=d;l=J;return}}function Uq(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,m=0,n=0,o=0;k=l;l=l+160|0;j=k;if(!b){c[j>>2]=0;i=0}else{c[j>>2]=1;c[j+4>>2]=b;i=1}e=(c[a>>2]|0)+i|0;if(!e){c[d>>2]=0;c[a>>2]=0;l=k;return}f_(d+4|0,0,e<<2|0)|0;c[d>>2]=e;if(!((i|0)==0|(c[a>>2]|0)<1)){b=0;do{f=a+4+(b<<2)|0;e=0;g=0;h=0;while(1){o=UZ(c[j+4+(e<<2)>>2]|0,0,c[f>>2]|0,0)|0;n=z;m=d+4+(e+b<<2)|0;h=OZ(c[m>>2]|0,0,g|0,h|0)|0;h=OZ(h|0,z|0,o|0,n|0)|0;g=z;c[m>>2]=h;e=e+1|0;if((e|0)==(i|0))break;else h=0}if(!((g|0)==0&0==0))c[d+4+(b+i<<2)>>2]=g;b=b+1|0}while((b|0)<(c[a>>2]|0));e=c[d>>2]|0}while(1){b=e+-1|0;if((e|0)<=0){b=16;break}if(!(c[d+4+(b<<2)>>2]|0))e=b;else{b=15;break}}if((b|0)==15){c[d>>2]=e;c[a>>2]=e}else if((b|0)==16?(c[d>>2]=e,c[a>>2]=e,(e|0)==0):0){l=k;return}d_(a+4|0,d+4|0,e<<2|0)|0;l=k;return}function Vq(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;f=(c[b>>2]|0)+(c[a>>2]|0)|0;if(!f){c[d>>2]=0;c[a>>2]=0;return}f_(d+4|0,0,f<<2|0)|0;c[d>>2]=f;j=c[b>>2]|0;if((c[a>>2]|0)>0&(j|0)>0){e=0;do{g=a+4+(e<<2)|0;f=0;h=0;i=0;while(1){m=UZ(c[b+4+(f<<2)>>2]|0,0,c[g>>2]|0,0)|0;l=z;k=d+4+(f+e<<2)|0;i=OZ(c[k>>2]|0,0,h|0,i|0)|0;i=OZ(i|0,z|0,m|0,l|0)|0;h=z;c[k>>2]=i;f=f+1|0;if((f|0)==(j|0))break;else i=0}if(!((h|0)==0&0==0))c[d+4+(e+j<<2)>>2]=h;e=e+1|0}while((e|0)<(c[a>>2]|0));f=c[d>>2]|0}while(1){e=f+-1|0;if((f|0)<=0){e=13;break}if(!(c[d+4+(e<<2)>>2]|0))f=Line truncated
function nA(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,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;I=l;l=l+176|0;D=I+56|0;C=I+48|0;F=I+40|0;E=I+32|0;B=I+24|0;n=I+16|0;A=I;z=I+64|0;G=b+16|0;d=c[c[G>>2]>>2]|0;e=d+16|0;H=b+8|0;if(!((e|0)==343272?1:e>>>0>=(c[H>>2]|0)>>>0)?(f=c[d+24>>2]|0,(f&15|0)==8):0)if((f|0)==72){x=c[e>>2]|0;e=1}else{x=0;e=1}else{x=b;e=0}d=e+1|0;k=Qw(b,d,0)|0;m=(k|0)==0;if((m?(g=c[c[G>>2]>>2]|0,h=g+(d<<4)|0,i=c[H>>2]|0,!(h>>>0>=i>>>0|(h|0)==343272)):0)?c[g+(d<<4)+8>>2]&15|0:0){b=h>>>0<i>>>0?h:343272;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];c[H>>2]=(c[H>>2]|0)+16;l=I;return 1}o=Yy(b,e|2,(x|0)==(b|0)&1,0)|0;w=(c[H>>2]|0)-((c[c[G>>2]>>2]|0)+16)>>4;u=x+16|0;v=x+48|0;d=1;h=1;while(1){if((d|0)<0)break;e=c[u>>2]|0;if((d|0)!=0&(e|0)!=(v|0)){g=d;while(1){f=g+-1|0;e=c[e+8>>2]|0;if((g|0)>1&(e|0)!=(v|0))g=f;else break}}else f=d;if((f|0)!=0|(e|0)==(v|0))break;h=d;d=d<<1}if((h|0)<(d|0)){j=h;do{e=d+j|0;i=(e|0)/2|0;if((e|0)<-1)e=1;else{g=c[u>>2]|0;if((e+1|0)>>>0>2&(g|0)!=(v|0)){h=i;e=g;while(1){f=h+-1|0;e=c[e+8>>2]|0;if((h|0)>1&(e|0)!=(v|0))h=f;else break}}else{f=i;e=g}e=(f|0)!=0|(e|0)==(v|0)}d=e?i:d;j=e?j:i+1|0}while((j|0)<(d|0));i=d}else i=d;s=(i+-1|0)>22?12:0;if(!m){c[n>>2]=k;Sw(b,292999,n)|0}t=b+12|0;d=c[t>>2]|0;if((c[d+12>>2]|0)>0){Px(b);d=c[t>>2]|0}e=d+280+(((291313>>>0)%127|0)<<2)|0;d=c[e>>2]|0;if(UW(291313,d+16|0)|0){d=uy(b,291313,16)|0;c[e>>2]=d}e=c[H>>2]|0;c[e>>2]=d;c[e+8>>2]=(a[d+4>>0]|64)&255;e=(c[H>>2]|0)+16|0;c[H>>2]=e;d=e;if((o|0)>=0){f=c[u>>2]|0;if((o|0)!=0&(f|0)!=(v|0)){h=o;while(1){g=h+-1|0;f=c[f+8>>2]|0;if((h|0)>1&(f|0)!=(v|0))h=g;else break}}else g=o;if(!((g|0)!=0|(f|0)==(v|0))){r=z+96|0;c[r>>2]=f;h=i+-11|0;i=z+36|0;j=z+20|0;k=z+8|0;m=z+12|0;n=z+24|0;p=z+4|0;q=z+35|0;d=o;while(1){d=d+1|0;do if((d|0)==(s|0)){d=c[t>>2]|0;if((c[d+12>>2]|0)>0){Px(b);d=c[t>>2]|0}e=d+280+(((291330>>>0)%127|0)<<2)|0;d=c[e>>2]|0;if(UW(291330,d+16|0)|0){d=uy(b,291330,5)|0;c[e>>2]=d}o=c[H>>2]|0;c[o>>2]=d;c[o+8>>2]=(a[d+4>>0]|64)&255;c[H>>2]=(c[H>>2]|0)+16;d=h}else{fx(x,291336,z)|0;c[B>>2]=i;Sw(b,291341,B)|0;e=c[j>>2]|0;if((e|0)>0){c[E>>2]=e;Sw(b,291347,E)|0}e=c[t>>2]|0;if((c[e+12>>2]|0)>0){Px(b);e=c[t>>2]|0}f=e+280+(((291351>>>0)%127|0)<<2)|0;e=c[f>>2]|0;if(UW(291351,e+16|0)|0){e=uy(b,291351,4)|0;c[f>>2]=e}o=c[H>>2]|0;c[o>>2]=e;c[o+8>>2]=(a[e+4>>0]|64)&255;c[H>>2]=(c[H>>2]|0)+16;a:do if(!(Qy(b,z)|0)){e=c[k>>2]|0;if(a[e>>0]|0){o=c[p>>2]|0;c[C>>2]=e;c[C+4>>2]=o;Sw(b,291370,C)|0;break}switch(a[c[m>>2]>>0]|0){case 109:{e=c[t>>2]|0;if((c[e+12>>2]|0)>0){Px(b);e=c[t>>2]|0}f=e+280+(((291378>>>0)%127|0)<<2)|0;e=c[f>>2]|0;if(UW(291378,e+16|0)|0){e=uy(b,291378,10)|0;c[f>>2]=e}o=c[H>>2]|0;c[o>>2]=e;c[o+8>>2]=(a[e+4>>0]|64)&255;c[H>>2]=(c[H>>2]|0)+16;break a}case 67:{e=c[t>>2]|0;if((c[e+12>>2]|0)>0){Px(b);e=c[t>>2]|0}f=e+280+(((295138>>>0)%127|0)<<2)|0;e=c[f>>2]|0;if(UW(295138,e+16|0)|0){e=uy(b,295138,1)|0;c[f>>2]=e}o=c[H>>2]|0;c[o>>2]=e;c[o+8>>2]=(a[e+4>>0]|64)&255;c[H>>2]=(c[H>>2]|0)+16;break a}default:{o=c[n>>2]|0;c[D>>2]=i;c[D+4>>2]=o;Sw(b,291389,D)|0;break a}}}else{e=c[H>>2]|0;switch(c[e+-8>>2]&15){case 4:{e=e+-16|0;y=52;break}case 3:{if((c[(c[t>>2]|0)+12>>2]|0)>0){Px(b);e=c[H>>2]|0}e=e+-16|0;Ux(b,e);y=52;break}default:e=0}if((y|0)==52){y=0;e=(c[e>>2]|0)+16|0}c[F>>2]=e;Sw(b,291356,F)|0;f=c[H>>2]|0;e=f+-16|0;f=f+-32|0;do{c[A>>2]=c[f>>2];c[A+4>>2]=c[f+4>>2];c[A+8>>2]=c[f+8>>2];c[A+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[A>>2];c[e+4>>2]=c[A+4>>2];c[e+8>>2]=c[A+8>>2];c[e+12>>2]=c[A+12>>2];f=f+16|0;e=e+-16|0}while(f>>>0<e>>>0);c[H>>2]=(c[H>>2]|0)+-16}while(0);if(!(a[q>>0]|0)){f=c[H>>2]|0;e=f}else{e=c[t>>2]|0;if((c[e+12>>2]|0)>0){Px(b);e=c[t>>2]|0}f=e+280+(((291406>>>0)%127|0)<<2)|0;e=c[f>>2]|0;if(UW(291406,e+16|0)|0){e=uy(b,291406,20)|0;c[f>>2]=e}f=c[H>>2]|0;c[f>>2]=e;c[f+8>>2]=(a[e+4>>0]|64)&255;f=(c[H>>2]|0)+16|0;c[H>>2]=f;e=f}e=(e-((c[c[G>>2]>>2]|0)+16)>>4)-w|0;if((e|0)<=1){if(e|0)break;o=uy(b,362044,0)|0;c[f>>2]=o;c[f+8>>2]=(a[o+4>>0]|64)&255;c[H>>2]=(c[H>>2]|0)+16;break}if((c[(c[t>>2]|0)+12>>2]|0)>0)Px(b);My(b,e)}while(0);if((d|0)<0)break;e=c[u>>2]|0;if((d|0)!=0&(e|0)!=(v|0)){g=d;while(1){f=g+-1|0;e=c[e+8>>2]|0;if((g|0)>1&(e|0)!=(v|0))g=f;else break}}else f=d;if((f|0)!=0|(e|0)==(v|0))break;c[r>>2]=e}e=c[H>>2]|0;d=e}}d=(d-((c[c[G>>2]>>2]|0)+16)>>4)-w|0;if((d|0)<=1){if(!d){b=uy(b,362044,0)|0;c[e>>2]=b;c[e+8>>2]=(a[b+4>>0]|64)&255;c[H>>2]=(c[H>>2]|0)+16}}else{if((c[(c[t>>2]|0)+12>>2]|0)>0)Px(b);My(b,d)}l=I;return 1}function oA(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=l;l=l+32|0;g=h+16|0;i=h;j=(c[a+12>>2]|0)+40|0;c[i>>2]=347012;c[i+8>>2]=2;f=a+8|0;e=c[f>>2]|0;i=zy(c[j>>2]|0,i)|0;c[e>>2]=c[i>>2];c[e+4>>2]=c[i+4>>2];c[e+8>>2]=c[i+8>>2];c[e+12>>2]=c[i+12>>2];e=c[f>>2]|0;i=e+16|0;c[f>>2]=i;c[i>>2]=a;c[e+24>>2]=72;e=c[f>>2]|0;c[f>>2]=e+16;i=zy(c[e+-16>>2]|0,e)|0;c[e>>2]=c[i>>2];c[e+4>>2]=c[i+4>>2];c[e+8>>2]=c[i+8>>2];c[e+12>>2]=c[i+12>>2];if((c[(c[f>>2]|0)+-8>>2]&15|0)!=6){Line truncated
function Og(a){a=a|0;var b=0;b=l;l=l+a|0;l=l+15&-16;return b|0}function Pg(){return l|0}function Qg(a){a=a|0;l=a}function Rg(a,b){a=a|0;b=b|0;l=a;m=b}function Sg(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Tg(a){a=a|0;z=a}function Ug(){return z|0}function Vg(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,o=0;o=l;l=l+32|0;i=o+8|0;m=o+12|0;if(!b){n=0;l=o;return n|0}h=c[86758]|0;if(!h){xN(337398,o);n=0;l=o;return n|0}g=c[h+248>>2]|0;if(!g){g=c[h+288>>2]|0;if(!g){n=0;l=o;return n|0}if(!(a[g>>0]|0)){n=0;l=o;return n|0}else j=10}else{if(!(hg[g&511](h)|0)){n=0;l=o;return n|0}g=c[86758]|0;if(!g){xN(337340,i);k=DY(362044)|0}else{h=g;j=10}}do if((j|0)==10){g=c[h+244>>2]|0;if(!g){k=c[h+288>>2]|0;k=DY(k|0?k:362044)|0;break}else{k=hg[g&511](h)|0;break}}while(0);if(!k){n=0;l=o;return n|0}if(f){j=fY(k)|0;if((j|0)>0){g=0;i=0;do{h=a[k+i>>0]|0;if(!(HW(h<<24>>24)|0)){a[k+g>>0]=h;g=g+1|0}i=i+1|0}while((i|0)!=(j|0))}else g=0;a[k+g>>0]=0}g=fY(k)|0;f=(g|0)==(d<<1|0);if(f?(a[m>>0]=a[40502]|0,a[m+1>>0]=a[40503]|0,a[m+2>>0]=a[40504]|0,a[m+3>>0]=a[40505]|0,a[m+4>>0]=a[40506]|0,n=(g|0)/2|0,(g|0)>1):0){j=m+(e?3:2)|0;i=m+(e?2:3)|0;g=k;h=0;while(1){a[j>>0]=a[g>>0]|0;a[i>>0]=a[g+1>>0]|0;a[b+h>>0]=LW(m)|0;h=h+1|0;if((h|0)>=(n|0))break;else g=g+2|0}}qW(k);n=f;l=o;return n|0}function Wg(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;h=0;l=-1;do{j=h*7|0;g=c[48]|0;e=j+7|0;if(!((g|0)>=(e|0)|(g|0)<(j|0)|(c[49]|0)>>>0>6)){c[68]=11;lZ(804,c[968+(h<<2)>>2]|0,39)|0;if((((a[205]|0)!=0?(i=c[52]|0,(i|0)>=(j|0)):0)?(i|0)<(e|0)&(c[53]|0)>>>0<7:0)?(g=c[54]|0,(g|0)>=(j|0)&(g|0)<(e|0)&(c[55]|0)>>>0<7):0){a[205]=0;Xg(c[988+(h<<2)>>2]|0);e=3}else e=3}else e=10;l=(c[45]|0)==(c[988+(h<<2)>>2]|0)?h:l;f=(l|0)==(h|0);if(f){Yg(j,0,40507,d);g=h<<3;Yg(j,1,40515+g|0,0)}else g=h<<3;Yg(j,0,40515+g|0,f?15:e);h=h+1|0}while((h|0)!=5);if((l|0)>-1)g=0;else return;do{f=g*7|0;h=f+144|0;j=c[48]|0;f=f+151|0;a:do if(!((c[49]|0)>>>0>6|((j|0)>=(f|0)|(j|0)<(h|0)))){c[68]=11;e=c[1048+(g<<2)>>2]&255;lZ(804,c[1088+(g<<2)>>2]|0,39)|0;if(a[204]|0?(j=c[52]|0,!((j|0)>=(f|0)|(j|0)<(h|0)|(c[53]|0)>>>0>6)):0){f=15;break}if((((a[205]|0)!=0?(k=c[52]|0,(k|0)>=(h|0)):0)?(k|0)<(f|0)&(c[53]|0)>>>0<7:0)?(j=c[54]|0,(j|0)>=(h|0)&(j|0)<(f|0)&(c[55]|0)>>>0<7):0){a[205]=0;f=c[1068+(g<<2)>>2]|0;switch(c[45]|0){case 3:{j=c[864+((a[754]|0)*20|0)>>2]|0;Cg[c[j+65728>>2]&255](j,f);f=e;e=15;break a}case 4:{j=c[864+((a[755]|0)*20|0)+4>>2]|0;Cg[c[j+68>>2]&255](j,f);f=e;e=15;break a}case 5:{j=c[864+((a[756]|0)*20|0)+8>>2]|0;Cg[c[j+120>>2]&255](j,f);f=e;e=15;break a}case 7:{j=c[864+((a[757]|0)*20|0)+12>>2]|0;Cg[c[j+40>>2]&255](j,f);f=e;e=15;break a}case 8:{j=c[864+((a[758]|0)*20|0)+16>>2]|0;Cg[c[j+96>>2]&255](j,f);f=e;e=15;break a}default:{f=e;e=15;break a}}}else{f=e;e=15}}else{f=10;e=15}while(0);Hg[c[(c[12>>2]|0)+2439688>>2]&7](b,h,0,7,7,e);Yg(h,0,40720+(g<<3)|0,f);g=g+1|0}while((g|0)!=5);if(a[752]|0)return;k=(fY(804)|0)==0;e=c[(c[3]|0)+2439660>>2]|0;if(k){mg[e&31](b,c[1008+(l<<2)>>2]|0,42,1,3)|0;return}else{mg[e&31](b,804,42,1,0)|0;return}}function Xg(b){b=b|0;var d=0,e=0;d=c[45]|0;if((d|0)==(b|0))return;if((d|0)==2){e=c[3]|0;wg[c[e+2439784>>2]&511](e)}if((b|0)!=2){e=c[3]|0;wg[c[e+2439780>>2]&511](e)}switch(d|0){case 10:case 9:case 2:case 1:case 0:break;case 11:{c[46]=3;break}default:c[46]=d}switch(b|0){case 6:{Vj(c[224]|0,c[3]|0,c[864+((a[756]|0)*20|0)+8>>2]|0);break}case 2:{ki(c[223]|0,c[222]|0,c[3]|0);break}case 11:{e=c[228]|0;wg[c[e+48>>2]&511](e);break}default:{c[45]=b;if((b|2|0)!=3)return;b=c[86795]|0;if(!b)return;if(!(c[b>>2]&8))return;lW();return}}c[45]=b;return}function Yg(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[3]|0;Fg[c[g+2439676>>2]&63](g,k,h,f);g=a[e>>0]|0}if(g&2){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,j,h,f);g=a[e>>0]|0}if(g&4){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,p,h,f);g=a[e>>0]|0}if(g&8){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,o,h,f);g=a[e>>0]|0}if(g&16){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,n,h,f);g=a[e>>0]|0}if(g&32){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,m,h,f);g=a[e>>0]|0}if(g&64){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,l,h,f);g=a[e>>0]|0}if(g<<24>>24<=-1){g=c[3]|0;Fg[c[g+2439676>>2]&63](g,b,h,f)}i=i+1|0;if((i|0)==8)break;else e=e+1|0}return}function Zg(){var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0;n=l;l=l+176|0;h=n;i=n+152|0;if(c[45]|0){f=(c[3]|0)+81920|0;c[h+8>>2]=1732584193;c[h+12>>2]=-271733879;c[h+16>>2]=-1732584194;c[h+20>>2]=271733878;c[h>>2]=0;j=h+4|0;c[j>>2]=0;k=h+24|0;g=1178356;e=0;d=0;while(1){b=(g|0)<512?g:512;o=e+b&536870911;c[h>>2]=o;if(o>>>0<e>>>0){d=d+1|0;c[j>>2]=d}c[j>>2]=d+(b>>>29);d=e&63;do if(d){e=64-d|0;d=h+24+d|0;if(b>>>0<e>>>0){d_(d|0,f|0,b|0)|0;break}else{d_(d|0,f|0,e|0)|0;ri(h,k,64)|0;d=f+e|0;b=b-e|0;m=9;break}}else{d=f;m=9}while(0);if((m|0)==9){m=0;if(b>>>0>63){d=ri(h,d,b&-64)|0;b=b&63}d_(k|0,d|0,b|0)|0}if((g|0)<=512)break;f=f+512|0;g=g+-512|0;e=c[h>>2]|0;d=c[j>>2]|0}si(i,h);if(VW(i,16,16)|0){if((c[45]|0)==9){l=n;return}b=c[226]|Line truncated
function ES(f,g,h){f=f|0;g=g|0;h=h|0;var 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;Q=l;l=l+64|0;J=Q+32|0;B=Q+24|0;A=Q+16|0;o=Q+8|0;n=Q;t=Q+40|0;w=Q+59|0;x=Q+58|0;y=Q+57|0;z=Q+56|0;u=g+4|0;j=c[u>>2]|0;if(j|0){m=c[j>>2]|0;a:do if((m|0)>0){k=c[j+4>>2]|0;j=0;do{if((a[k+(j<<2)>>0]|0)!=-1)break a;if((a[k+(j<<2)+1>>0]|0)!=-1)break a;if((a[k+(j<<2)+2>>0]|0)!=-1)break a;j=j+1|0}while((j|0)<(m|0))}else j=0;while(0);if((j|0)==(m|0)){xN(322558,n);P=0;l=Q;return P|0}}r=f+8|0;s=f+12|0;M=g+24|0;j=IS(d[g+8>>0]|0,c[g+12>>2]|0,c[g+16>>2]|0,c[g+20>>2]|0,c[M>>2]|0)|0;if(!j){xN(322584,o);P=0;l=Q;return P|0}N=JS(c[r>>2]|0,c[s>>2]|0,j)|0;if(!N){P=0;l=Q;return P|0}j=c[u>>2]|0;if(j|0?(p=N+4|0,q=c[(c[p>>2]|0)+4>>2]|0,q|0):0){d_(c[q+4>>2]|0,c[j+4>>2]|0,c[j>>2]<<2|0)|0;c[c[(c[p>>2]|0)+4>>2]>>2]=c[c[u>>2]>>2]}p=f+52|0;j=c[p>>2]|0;G=j+68|0;L=c[G>>2]|0;E=j+76|0;m=a[E>>0]|0;n=a[j+77>>0]|0;g=a[j+78>>0]|0;o=a[j+79>>0]|0;c[E>>2]=-1;c[G>>2]=0;if(j|0){k=c[j>>2]|0;if(k|0?(E=k+56|0,G=c[E>>2]|0,c[E>>2]=G+-1,(G|0)<2):0)XN(k);c[j>>2]=0;c[j+84>>2]=0;c[j+80>>2]=0;G=j+64|0;qW(c[G>>2]|0);c[G>>2]=0}c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=c[r>>2];c[t+12>>2]=c[s>>2];j=c[p>>2]|0;do if((c[j>>2]|0)==(N|0)){G=c[(c[N+4>>2]|0)+4>>2]|0;if(G|0?(c[j+80>>2]|0)!=(c[G+8>>2]|0):0){G=26;break}G=c[(c[f+4>>2]|0)+4>>2]|0;if((G|0)!=0?(c[j+84>>2]|0)!=(c[G+8>>2]|0):0)G=26;else G=28}else G=26;while(0);if((G|0)==26?(VN(f,N)|0)>=0:0){j=c[p>>2]|0;G=28}if((G|0)==28)kg[c[j+8>>2]&31](f,t,N,t)|0;E=N+52|0;k=c[E>>2]|0;a[k+76>>0]=m;a[k+77>>0]=n;a[k+78>>0]=g;a[k+79>>0]=o;c[k+68>>2]=L&-28945;k=c[p>>2]|0;a[k+76>>0]=m;a[k+77>>0]=n;a[k+78>>0]=g;a[k+79>>0]=o;c[k+68>>2]=L;if(k|0){j=c[k>>2]|0;if(j|0?(s=j+56|0,t=c[s>>2]|0,c[s>>2]=t+-1,(t|0)<2):0)XN(j);c[k>>2]=0;c[k+84>>2]=0;c[k+80>>2]=0;t=k+64|0;qW(c[t>>2]|0);c[t>>2]=0}t=f+4|0;do if(L&256|0){k=c[t>>2]|0;m=c[k+4>>2]|0;if(m|0){j=c[u>>2]|0;if((j|0?(v=c[m>>2]|0,(v|0)<=(c[j>>2]|0)):0)?(VW(c[m+4>>2]|0,c[j+4>>2]|0,v<<2)|0)==0:0){k=c[(c[p>>2]|0)+72>>2]|0;m=c[(c[N+4>>2]|0)+4>>2]|0;n=(m|0)==0;if(!n?(c[m>>2]|0)>>>0<=k>>>0:0){c[A>>2]=322605;xN(337015,A);break}j=c[E>>2]|0;K=j+68|0;g=c[K>>2]|0;i=g|256;c[K>>2]=i;c[j+72>>2]=k;if(!n){a[(c[m+4>>2]|0)+(k<<2)+3>>0]=0;j=m+8|0;i=(c[j>>2]|0)+1|0;c[j>>2]=(i|0)==0?1:i;j=c[E>>2]|0;i=c[j+68>>2]|0}if((i|0)==(g|0)|(j|0)==0)break;i=c[j>>2]|0;do if(i|0){J=i+56|0;K=c[J>>2]|0;c[J>>2]=K+-1;if((K|0)>=2)break;XN(i)}while(0);c[j>>2]=0;c[j+84>>2]=0;c[j+80>>2]=0;K=j+64|0;qW(c[K>>2]|0);c[K>>2]=0;break}if(c[M>>2]|0)break}KS(c[(c[p>>2]|0)+72>>2]|0,k,w,x,y,z);s=N+4|0;n=c[s>>2]|0;m=LS(n,a[w>>0]|0,a[x>>0]|0,a[y>>0]|0,a[z>>0]|0)|0;n=c[n+4>>2]|0;g=(n|0)==0;if(!g?(c[n>>2]|0)>>>0<=m>>>0:0){c[B>>2]=322605;xN(337015,B)}else{k=c[E>>2]|0;B=k+68|0;o=c[B>>2]|0;j=o|256;c[B>>2]=j;c[k+72>>2]=m;if(!g){a[(c[n+4>>2]|0)+(m<<2)+3>>0]=0;k=n+8|0;j=(c[k>>2]|0)+1|0;c[k>>2]=(j|0)==0?1:j;k=c[E>>2]|0;j=c[k+68>>2]|0}if(!((j|0)==(o|0)|(k|0)==0)){j=c[k>>2]|0;if(j|0?(A=j+56|0,B=c[A>>2]|0,c[A>>2]=B+-1,(B|0)<2):0)XN(j);c[k>>2]=0;c[k+84>>2]=0;c[k+80>>2]=0;B=k+64|0;qW(c[B>>2]|0);c[B>>2]=0}}if(c[(c[E>>2]|0)+68>>2]&256|0?(i=c[s>>2]|0,c[i+24>>2]|0):0){r=N+28|0;j=c[r>>2]|0;if(!j)if(!(c[N>>2]&2))j=0;else{WN(N,1);c[N>>2]=c[N>>2]|2;j=c[r>>2]|0;i=c[s>>2]|0}j=j+1|0;c[r>>2]=j;switch(a[i+9>>0]|0){case 2:{o=c[i+24>>2]&65535^65535;p=o&c[(c[E>>2]|0)+72>>2];k=c[N+12>>2]|0;if((k|0)!=0?(C=c[N+8>>2]|0,D=(c[N+16>>2]|0)/2|0,(C|0)!=0):0){q=p&65535;g=c[N+20>>2]|0;while(1){m=g;n=C;while(1){n=n+-1|0;if((e[m>>1]&o|0)==(p|0))b[m>>1]=q;if(!n)break;else m=m+2|0}k=k+-1|0;if(!k)break;else g=g+(D<<1)|0}}break}case 4:{p=~c[i+24>>2];q=c[(c[E>>2]|0)+72>>2]&p;k=c[N+12>>2]|0;if(k){g=N+8|0;o=N+16|0;n=c[N+20>>2]|0;while(1){k=k+-1|0;j=c[g>>2]|0;if(j|0){m=n;while(1){j=j+-1|0;if((c[m>>2]&p|0)==(q|0))c[m>>2]=q;if(!j)break;else m=m+4|0}}if(!k)break;else n=n+(((c[o>>2]|0)/4|0)<<2)|0}j=c[r>>2]|0}break}default:{}}if(((j|0)!=0?(c[r>>2]=j+-1,(j|0)<=1):0)?(F=c[N>>2]|0,(F&2|0)!=0):0){c[N>>2]=F&-3;_N(N)|0;i=c[s>>2]|0}i=c[i+4>>2]|0;do if(i)if(!(c[i>>2]|0)){c[J>>2]=322605;xN(337015,J);break}else{H=c[E>>2]|0;I=c[H+68>>2]|0;a[(c[i+4>>2]|0)+(c[H+72>>2]<<2)+3>>0]=-1;H=i+8|0;K=(c[H>>2]|0)+1|0;c[H>>2]=(K|0)==0?1:K;H=c[E>>2]|0;K=H;H=c[H+68>>2]|0;G=91;break}else{K=c[E>>2]|0;I=c[K+68>>2]|0;H=I;G=91}while(0);if((G|0)==91?(J=H&-257,c[K+68>>2]=J,!((J|0)==(I|0)|(K|0)==0)):0){i=c[K>>2]|0;do if(i|0){I=i+56|0;J=c[I>>2]|0;c[I>>2]=J+-1;if((J|0)>=2)break;XN(i)}while(0);c[K>>2]=0;c[K+84>>2]=0;c[K+80>>2]=0;K=K+64|0;qW(c[K>>2]|0);c[K>>2]=0}i=c[E>>2]|0;I=i+68|0;K=c[I>>2]|0;J=K&-113|16;c[I>>2]=J;if(!((J|0)==(K|0)|(i|0)==0)){j=c[i>>2]|0;do if(j|0){J=j+56|0;K=c[J>>2]|0;c[J>>2]=K+-1;if((K|0)>=2)break;XN(j)}while(0);c[i>>2]=0;c[i+84>>2]=0;c[i+80>>2]=0;K=i+64|0;qW(c[K>>2]|0);c[K>>2]=0}}}while(0);i=c[N+8>>2]|0;j=c[N+12>>2]|0;k=c[f+44>>2]|0;if((k|0)>=1?(O=c[f+48>>2]|0,!((O|0)<1|(i|0)<1|(j|0)<1)):0){K=c[f+36>>2]|0;J=k+K|0;K=(K|0)>0?K:0;c[N+36>>2]=K;c[N+44>>2]=((i|0)<(J|0)?i:J)-K;i=c[f+40>>2]|0;O=O+i|0;i=(i|0)>0?i:0;c[N+40>>2]=i;i=((j|0)<(O|0)?j:O)-i|0}else{c[N+44>>2]=0Line truncated
function MN(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0;q=l;l=l+96|0;p=q;k=q+56|0;m=q+24|0;n=b+320|0;o=c[n>>2]|0;i=c[o>>2]|0;if((c[86757]|0)!=(i|0)){c[o+268>>2]=0;if((vN(c[b+188>>2]|0,i)|0)>=0){c[86757]=c[o>>2];GN(b)|0;h=c[n>>2]|0;j=4}}else{h=o;j=4}if((j|0)==4?c[h+4>>2]|0:0){h=h+108|0;do{}while((gg[c[h>>2]&7]()|0)!=0)}if((JR(b,d)|0)<0){p=-1;l=q;return p|0}t=+g[f>>2];g[k>>2]=t;r=+g[f+4>>2];g[k+4>>2]=r;s=t+ +g[f+8>>2];g[k+8>>2]=s;g[k+12>>2]=r;g[k+16>>2]=t;r=r+ +g[f+12>>2];g[k+20>>2]=r;g[k+24>>2]=s;g[k+28>>2]=r;j=c[n>>2]|0;i=j+276|0;h=c[i>>2]|0;if(!h){Cg[c[j+216>>2]&255](1,i);h=c[i>>2]|0}Cg[c[j+220>>2]&255](34962,h);h=j+292|0;if((c[h>>2]|0)>>>0<32){Fg[c[j+224>>2]&63](34962,32,k,35040);c[h>>2]=32}else Fg[c[j+228>>2]&63](34962,0,32,k);Hg[c[j+184>>2]&7](0,2,5126,0,0,0);i=c[e>>2]|0;s=+(c[d+12>>2]|0);r=+(i|0)/s;g[m>>2]=r;j=c[e+4>>2]|0;t=+(c[d+16>>2]|0);u=+(j|0)/t;g[m+4>>2]=u;s=+((c[e+8>>2]|0)+i|0)/s;g[m+8>>2]=s;g[m+12>>2]=u;g[m+16>>2]=r;t=+((c[e+12>>2]|0)+j|0)/t;g[m+20>>2]=t;g[m+24>>2]=s;g[m+28>>2]=t;j=c[n>>2]|0;i=j+280|0;h=c[i>>2]|0;if(!h){Cg[c[j+216>>2]&255](1,i);h=c[i>>2]|0}Cg[c[j+220>>2]&255](34962,h);h=j+296|0;if((c[h>>2]|0)>>>0<32){Fg[c[j+224>>2]&63](34962,32,m,35040);c[h>>2]=32}else Fg[c[j+228>>2]&63](34962,0,32,m);Hg[c[j+184>>2]&7](1,2,5126,0,0,0);Eg[c[o+76>>2]&63](5,0,4);h=c[n>>2]|0;if(!(c[h+4>>2]|0)){p=0;l=q;return p|0}b=h+108|0;h=gg[c[b>>2]&7]()|0;if(!h){p=0;l=q;return p|0}else i=362044;while(1){if((i|0)!=0?(a[i>>0]|0)!=0:0)j=i;else j=315190;switch(h|0){case 1280:{i=315261;break}case 1281:{i=315244;break}case 1282:{i=315223;break}case 1285:{i=315206;break}default:i=315198}c[p>>2]=j;c[p+4>>2]=315303;c[p+8>>2]=1751;c[p+12>>2]=320892;c[p+16>>2]=i;c[p+20>>2]=h;xN(315277,p);h=gg[c[b>>2]&7]()|0;if(!h){h=-1;break}else i=j}l=q;return h|0}function NN(b,d,e,f,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;h=+h;i=i|0;j=j|0;var k=0,m=0,n=0,o=0.0,p=0,q=0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=l;l=l+144|0;z=A;v=A+104|0;y=A+72|0;u=A+40|0;t=A+24|0;w=b+320|0;x=c[w>>2]|0;k=c[x>>2]|0;if((c[86757]|0)!=(k|0)){c[x+268>>2]=0;if((vN(c[b+188>>2]|0,k)|0)>=0){c[86757]=c[x>>2];GN(b)|0;m=c[w>>2]|0;n=4}}else{m=x;n=4}if((n|0)==4?c[m+4>>2]|0:0){k=m+108|0;do{}while((gg[c[k>>2]&7]()|0)!=0)}if((JR(b,d)|0)<0){z=-1;l=A;return z|0}b=x+84|0;wg[c[b>>2]&511](3);wg[c[b>>2]&511](2);r=360.0-h;g[t+12>>2]=r;g[t+8>>2]=r;g[t+4>>2]=r;g[t>>2]=r;r=+g[f>>2];s=+g[i>>2]+r;g[u+24>>2]=s;g[u+16>>2]=s;g[u+8>>2]=s;g[u>>2]=s;s=+g[f+4>>2];o=+g[i+4>>2]+s;g[u+28>>2]=o;g[u+20>>2]=o;g[u+12>>2]=o;g[u+4>>2]=o;g[v>>2]=r;b=v+4|0;g[b>>2]=s;o=r+ +g[f+8>>2];i=v+8|0;g[i>>2]=o;p=v+12|0;g[p>>2]=s;q=v+16|0;g[q>>2]=r;h=s+ +g[f+12>>2];k=v+20|0;g[k>>2]=h;m=v+24|0;g[m>>2]=o;n=v+28|0;g[n>>2]=h;if(j&1|0){g[q>>2]=o;g[v>>2]=o;g[m>>2]=r;g[i>>2]=r}if(j&2|0){g[p>>2]=h;g[b>>2]=h;g[n>>2]=s;g[k>>2]=s}n=c[w>>2]|0;m=n+284|0;k=c[m>>2]|0;if(!k){Cg[c[n+216>>2]&255](1,m);k=c[m>>2]|0}Cg[c[n+220>>2]&255](34962,k);k=n+300|0;if((c[k>>2]|0)>>>0<16){Fg[c[n+224>>2]&63](34962,16,t,35040);c[k>>2]=16}else Fg[c[n+228>>2]&63](34962,0,16,t);Hg[c[n+184>>2]&7](2,1,5126,0,0,0);n=c[w>>2]|0;m=n+288|0;k=c[m>>2]|0;if(!k){Cg[c[n+216>>2]&255](1,m);k=c[m>>2]|0}Cg[c[n+220>>2]&255](34962,k);k=n+304|0;if((c[k>>2]|0)>>>0<32){Fg[c[n+224>>2]&63](34962,32,u,35040);c[k>>2]=32}else Fg[c[n+228>>2]&63](34962,0,32,u);Hg[c[n+184>>2]&7](3,2,5126,0,0,0);n=c[w>>2]|0;m=n+276|0;k=c[m>>2]|0;if(!k){Cg[c[n+216>>2]&255](1,m);k=c[m>>2]|0}Cg[c[n+220>>2]&255](34962,k);k=n+292|0;if((c[k>>2]|0)>>>0<32){Fg[c[n+224>>2]&63](34962,32,v,35040);c[k>>2]=32}else Fg[c[n+228>>2]&63](34962,0,32,v);Hg[c[n+184>>2]&7](0,2,5126,0,0,0);m=c[e>>2]|0;r=+(c[d+12>>2]|0);o=+(m|0)/r;g[y>>2]=o;n=c[e+4>>2]|0;s=+(c[d+16>>2]|0);h=+(n|0)/s;g[y+4>>2]=h;r=+((c[e+8>>2]|0)+m|0)/r;g[y+8>>2]=r;g[y+12>>2]=h;g[y+16>>2]=o;s=+((c[e+12>>2]|0)+n|0)/s;g[y+20>>2]=s;g[y+24>>2]=r;g[y+28>>2]=s;n=c[w>>2]|0;m=n+280|0;k=c[m>>2]|0;if(!k){Cg[c[n+216>>2]&255](1,m);k=c[m>>2]|0}Cg[c[n+220>>2]&255](34962,k);k=n+296|0;if((c[k>>2]|0)>>>0<32){Fg[c[n+224>>2]&63](34962,32,y,35040);c[k>>2]=32}else Fg[c[n+228>>2]&63](34962,0,32,y);Hg[c[n+184>>2]&7](1,2,5126,0,0,0);Eg[c[x+76>>2]&63](5,0,4);k=x+72|0;wg[c[k>>2]&511](3);wg[c[k>>2]&511](2);k=c[w>>2]|0;if(!(c[k+4>>2]|0)){z=0;l=A;return z|0}b=k+108|0;k=gg[c[b>>2]&7]()|0;if(!k){z=0;l=A;return z|0}else m=362044;while(1){if((m|0)!=0?(a[m>>0]|0)!=0:0)n=m;else n=315190;switch(k|0){case 1280:{m=315261;break}case 1281:{m=315244;break}case 1282:{m=315223;break}case 1285:{m=315206;break}default:m=315198}c[z>>2]=n;c[z+4>>2]=315303;c[z+8>>2]=1820;c[z+12>>2]=316641;c[z+16>>2]=m;c[z+20>>2]=k;xN(315277,z);k=gg[c[b>>2]&7]()|0;if(!k){k=-1;break}else m=n}l=A;return k|0}function ON(a,b,d,e,f){a=a|0;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,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;E=l;l=l+80|0;y=E+48|0;n=E+40|0;q=E+32|0;p=E+24|0;m=E+16|0;k=E+8|0;j=E;o=E+76|0;s=E+72|0;u=a+320|0;v=c[u>>2]|0;w=a+308|0;g=c[w>>2]|0;if(!g)D=376840196;else D=c[g+4>>2]|0;g=c[v>>2]|0;if((c[86757]|0)!=(g|0)){c[v+268>>2]=0;ifLine truncated
function aq(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];hq(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}Wo(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}Wo(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}Wo(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}Wo(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}Wo(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}Wo(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}Wo(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}Wo(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}Wo(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}Wo(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=+ep(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 GQ(f){f=f|0;var 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;g=c[f+24>>2]|0;j=c[f+28>>2]|0;T=c[f+16>>2]|0;U=c[f+36>>2]|0;i=c[f+40>>2]|0;h=c[f+44>>2]|0;N=i+24|0;O=~c[N>>2];P=a[i+9>>0]|0;Q=a[h+9>>0]|0;R=c[f+56>>2]&O;if(!j)return;S=(g+7|0)/8|0;M=g&255;D=P&255;E=Q&255;F=h+28|0;G=h+32|0;H=h+29|0;I=h+33|0;J=h+30|0;K=h+34|0;L=h+31|0;s=h+35|0;t=i+28|0;u=i+12|0;v=i+32|0;w=i+29|0;x=i+16|0;y=i+33|0;z=i+30|0;A=i+20|0;B=i+34|0;C=i+31|0;r=i+35|0;g=c[f>>2]|0;h=c[f+20>>2]|0;a:while(1){j=j+-1|0;switch(M&7){case 0:{q=S;i=4;break}case 7:{q=S;i=16;break}case 6:{q=S;i=28;break}case 5:{q=S;i=40;break}case 4:{q=S;i=52;break}case 3:{q=S;i=64;break}case 2:{q=S;i=76;break}case 1:{q=S;i=88;break}default:{i=100;break a}}while(1)if((i|0)==4){switch(P<<24>>24){case 1:{i=d[g>>0]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}case 2:{i=e[g>>1]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}case 3:{f=0;l=a[g+((d[v>>0]|0)>>>3&255)>>0]|0;n=a[g+((d[y>>0]|0)>>>3&255)>>0]|0;p=a[g+((d[B>>0]|0)>>>3&255)>>0]|0;i=-1;break}case 4:{i=c[g>>2]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}default:{f=0;l=0;n=0;p=0;i=0}}k=l&255;m=n&255;o=p&255;i=i&255;b:do if((f&O|0)!=(R|0))switch(Q<<24>>24){case 1:{a[h>>0]=m>>>(d[H>>0]|0)<<(d[I>>0]|0)|k>>>(d[F>>0]|0)<<(d[G>>0]|0)|o>>>(d[J>>0]|0)<<(d[K>>0]|0)|i>>>(d[L>>0]|0)<<(d[s>>0]|0);break b}case 2:{b[h>>1]=m>>>(d[H>>0]|0)<<(d[I>>0]|0)|k>>>(d[F>>0]|0)<<(d[G>>0]|0)|o>>>(d[J>>0]|0)<<(d[K>>0]|0)|i>>>(d[L>>0]|0)<<(d[s>>0]|0);break b}case 3:{a[h+((d[G>>0]|0)>>>3&255)>>0]=l;a[h+((d[I>>0]|0)>>>3&255)>>0]=n;a[h+((d[K>>0]|0)>>>3&255)>>0]=p;break b}case 4:{c[h>>2]=m>>>(d[H>>0]|0)<<(d[I>>0]|0)|k>>>(d[F>>0]|0)<<(d[G>>0]|0)|o>>>(d[J>>0]|0)<<(d[K>>0]|0)|i>>>(d[L>>0]|0)<<(d[s>>0]|0);break b}default:break b}while(0);g=g+D|0;h=h+E|0;i=16;continue}else if((i|0)==16){switch(P<<24>>24){case 1:{i=d[g>>0]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}case 2:{i=e[g>>1]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}case 3:{f=0;l=a[g+((d[v>>0]|0)>>>3&255)>>0]|0;n=a[g+((d[y>>0]|0)>>>3&255)>>0]|0;p=a[g+((d[B>>0]|0)>>>3&255)>>0]|0;i=-1;break}case 4:{i=c[g>>2]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}default:{f=0;l=0;n=0;p=0;i=0}}k=l&255;m=n&255;o=p&255;i=i&255;c:do if((f&O|0)!=(R|0))switch(Q<<24>>24){case 1:{a[h>>0]=m>>>(d[H>>0]|0)<<(d[I>>0]|0)|k>>>(d[F>>0]|0)<<(d[G>>0]|0)|o>>>(d[J>>0]|0)<<(d[K>>0]|0)|i>>>(d[L>>0]|0)<<(d[s>>0]|0);break c}case 2:{b[h>>1]=m>>>(d[H>>0]|0)<<(d[I>>0]|0)|k>>>(d[F>>0]|0)<<(d[G>>0]|0)|o>>>(d[J>>0]|0)<<(d[K>>0]|0)|i>>>(d[L>>0]|0)<<(d[s>>0]|0);break c}case 3:{a[h+((d[G>>0]|0)>>>3&255)>>0]=l;a[h+((d[I>>0]|0)>>>3&255)>>0]=n;a[h+((d[K>>0]|0)>>>3&255)>>0]=p;break c}case 4:{c[h>>2]=m>>>(d[H>>0]|0)<<(d[I>>0]|0)|k>>>(d[F>>0]|0)<<(d[G>>0]|0)|o>>>(d[J>>0]|0)<<(d[K>>0]|0)|i>>>(d[L>>0]|0)<<(d[s>>0]|0);break c}default:break c}while(0);g=g+D|0;h=h+E|0;i=28;continue}else if((i|0)==28){switch(P<<24>>24){case 1:{i=d[g>>0]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0))>>0]|0;i=a[(c[20624+((d[C>>0]|0)<<2)>>2]|0)+((c[N>>2]&i)>>>(d[r>>0]|0))>>0]|0;break}case 2:{i=e[g>>1]|0;f=i;l=a[(c[20624+((d[t>>0]|0)<<2)>>2]|0)+((c[u>>2]&i)>>>(d[v>>0]|0))>>0]|0;n=a[(c[20624+((d[w>>0]|0)<<2)>>2]|0)+((c[x>>2]&i)>>>(d[y>>0]|0))>>0]|0;p=a[(c[20624+((d[z>>0]|0)<<2)>>2]|0)+((c[A>>2]&i)>>>(d[B>>0]|0Line truncated
function vo(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=YD(a)|0;g=c[a+144>>2]|0;rE(g)|0;if((e|0)>1){b=~~+bE(a,1);if((e|0)!=2){d=~~+bE(a,2);if((e|0)>3){f=~~+bE(a,3);if((e|0)==4){e=1;a=f}else{e=aE(a,4)|0;a=f}}else{e=1;a=-1}}else{e=1;a=-1;d=-1}}else{e=1;a=-1;d=-1;b=-1}Gg[c[g+2439756>>2]&31](g,b,d,a,e);return}function wo(a){a=a|0;var b=0.0,d=0;d=c[a+144>>2]|0;rE(d)|0;b=+fg[c[d+2439764>>2]&1](d);iE(c[a+104>>2]|0,0,b);return}function xo(a){a=a|0;var b=0,d=0,e=0,f=0;f=c[a+144>>2]|0;rE(f)|0;d=YD(a)|0;if((d|0)>1){b=~~+bE(a,1);if((d|0)!=2){e=~~+bE(a,2);if((d|0)>3)d=aE(a,3)|0;else d=1;if(e>>>0>=8){ZD(a,1);lE(a,273762);f=c[a+104>>2]|0;qE(c[a+44>>2]|0,c[f>>2]|0,c[f+4>>2]|0);return}}else{d=1;e=0}}else{d=1;e=0;b=0}Fg[c[f+2439792>>2]&63](f,b,e,d);return}function yo(b){b=b|0;a[(c[b+144>>2]|0)+2589372>>0]=0;return}function zo(a){a=a|0;a=c[(c[a+144>>2]|0)+2588592>>2]|0;wg[c[a+8>>2]&511](c[a+36>>2]|0);return}function Ao(a){a=a|0;iE(c[a+104>>2]|0,0,240.0);return}function Bo(a){a=a|0;iE(c[a+104>>2]|0,0,136.0);return}function Co(a){a=a|0;iE(c[a+104>>2]|0,0,8.0);return}function Do(a){a=a|0;var b=0,d=0,e=0.0,f=0,g=0.0,h=0.0,i=0;b=c[a+144>>2]|0;d=~~+bE(a,6);if(!d){iE(c[a+104>>2]|0,0,0.0);return}else{rE(b)|0;f=aE(a,5)|0;e=+bE(a,4);g=+bE(a,3);h=+bE(a,2);i=eE(a,1)|0;e=+(ng[c[b+2439668>>2]&7](b,i,~~h,~~g,((~~e|0)%16|0)&255,f,d)|0);iE(c[a+104>>2]|0,0,e);return}}function Eo(a){a=a|0;var b=0,d=0;d=c[a+144>>2]|0;b=eE(a,1)|0;a=~~+bE(a,2)&255;d=c[d+2588592>>2]|0;Eg[c[d>>2]&63](c[d+36>>2]|0,b,a);return}function Fo(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=~~+bE(b,1);g=~~+bE(b,2);h=~~+bE(b,3);e=b+104|0;a:do if((_D(c[e>>2]|0,4)|0)==3){d=0;do{nE(b,d);if((_D(c[e>>2]|0,0)|0)!=1)break a;a[359906+d>>0]=~~+bE(b,0);d=d+1|0}while((d|0)<16)}else{a[359906]=~~+bE(b,4);d=1}while(0);j=~~+bE(b,5);i=~~+bE(b,6);e=~~+bE(b,7);b=c[b+144>>2]|0;rE(b)|0;Mg[c[b+2439700>>2]&1](b,b+16384|0,f,g,h,1,1,359906,d,j,i,e);return}function Go(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=l;l=l+16|0;h=c[a+64>>2]|0;i=(c[a+68>>2]|0)-h>>4;g=((d|0)<0?i:0)+d|0;g=cq(a,g>>>0<i>>>0?h+(g<<4)|0:0,0)|0;c[f>>2]=e;c[f+4>>2]=g;c[f+8>>2]=d;Yo(a,277949,b|100663296,279431,f)}function Ho(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;er(a,c>>>24,d,b,c&16777215)}function Io(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;if(d>>>0>2147483646)Ho(a,277887,50331674,277905);h=c[a+44>>2]|0;i=h+44|0;l=c[i>>2]|0;c[i>>2]=l+-1;if((l|0)<1)Jo(h,2);f=h+8|0;g=h+16|0;l=b+20|0;e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;i=(d|0)==0;if(!(i|(e|0)!=0)){Jo(h,0);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,0);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){Jo(h,1);e=jg[c[f>>2]&63](c[g>>2]|0,c[l>>2]|0,d)|0;if(!e){e=0;j=8}else k=e}else k=e}else k=e}else k=e}else k=e}else k=e}else k=e}else k=e}else k=e}else k=e}else j=8;if((j|0)==8)if(i|(e|0)!=0)k=e;else Ko(a,277887,63);e=b+16|0;f=c[e>>2]|0;if(f>>>0>=d>>>0){c[e>>2]=d;c[l>>2]=k;return}f_(k+f|0,0,d-f|0)|0;c[e>>2]=d;c[l>>2]=k;return}function Jo(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,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;z=a+60|0;if(c[z>>2]|0)return;w=c[a+52>>2]|b;y=a+32|0;w=(c[y>>2]|0)==0?w:w|4;c[z>>2]=1;x=a+56|0;c[x>>2]=1;f=a+36|0;b=c[f>>2]|0;if(b|0){d=a+12|0;e=a+16|0;do{u=b;b=c[b+20>>2]|0;Cg[c[d>>2]&255](c[e>>2]|0,u)}while((b|0)!=0)}c[f>>2]=0;f=a+40|0;b=c[f>>2]|0;if(b|0){d=a+12|0;e=a+16|0;do{u=b;b=c[b>>2]|0;Cg[c[d>>2]&255](c[e>>2]|0,u)}while((b|0)!=0)}c[f>>2]=0;u=a+128|0;d=c[u>>2]|0;do if(d|0?(g=c[d>>2]|0,(g&4|0)==0):0){c[d>>2]=g|4;e=a+48|0;b=c[e>>2]|0;if(b>>>0>255){c[a>>2]=c[a>>2]|1;c[d>>2]=g|12;break}b=b+1|0;c[e>>2]=b;if((g&3)==1){Lo(a,d);b=c[e>>2]|0}c[e>>2]=b+-1}while(0);d=c[a+136>>2]|0;do if(d|0?(h=c[d>>2]|0,(h&4|0)==0):0){c[d>>2]=h|4;e=a+48|0;b=c[e>>2]|0;if(b>>>0>255){c[a>>2]=c[a>>2]|1;c[d>>2]=h|12;break}b=b+1|0;c[e>>2]=b;if((h&3)==1){Lo(a,d);b=c[e>>2]|0}c[e>>2]=b+-1}while(0);j=a+48|0;e=0;do{d=c[a+244+(e<<2)>>2]|0;do if(d|0?(i=c[d>>2]|0,(i&4|0)==0):0){c[d>>2]=i|4;b=c[j>>2]|0;if(b>>>0>255){c[a>>2]=c[a>>2]|1;c[d>>2]=i|12;break}b=b+1|0;c[j>>2]=b;if((i&3)==1){Lo(a,d);b=c[j>>2]|0}c[j>>2]=b+-1}while(0);e=e+1|0}while((e|0)!=162);do if((c[a+96>>2]&8|0?(k=c[a+104>>2]|0,k|0):0)?(l=c[k>>2]|0,(l&4|0)==0):0){c[k>>2]=l|4;b=c[j>>2]|0;if(b>>>0>255){c[a>>2]=c[a>>2]|1;c[k>>2]=l|12;break}b=b+1|0;c[j>>2]=b;if((l&3)==1){Lo(a,k);b=c[j>>2]|0}c[j>>2]=b+-1}while(0);do if((c[a+112>>2]&8|0?(m=c[a+120>>2]|0,m|0):0)?(n=c[m>>2]|0,(n&4|0)==0):0){c[m>>2]=n|4;b=c[j>>2]|0;if(b>>>0>255){c[a>>2]=c[a>>2]|1;c[m>>2]=n|12;break}b=b+1|0;c[j>>2]=b;if((n&3)==1){Lo(a,m);b=c[j>>2]|0}c[j>>2]=b+-1}while(0);Mo(a);t=a+24|0;e=c[t>>2]|0;if(e|0){h=e;b=0;do{g=c[h>>2]|0;a:do if((g&37|0)Line truncated
function eW(b,e){b=b|0;e=e|0;var f=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0;m=e&65535;f=m&33279;a:do if(f<<16>>16>=-32480){if(f<<16>>16<8){switch(f<<16>>16){case -32480:break;default:{n=2;break a}}i=b+16|0;i=d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24;f=b+24|0;l=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;k=i+l|0;i=i+(l*3|0)|0;h=(l|0)/8|0;l=(l+7|0)>>>0<15;if(!(m&4096)){if(l)break;while(1){m=i;i=i+-24|0;l=k;k=k+-8|0;q=+g[k>>2];l=l+-4|0;p=+g[l>>2];o=q*.5+p*.5;g[i>>2]=q;c[m+-20>>2]=c[l>>2];g[m+-16>>2]=q-o;g[m+-12>>2]=p-o;g[m+-4>>2]=o;g[m+-8>>2]=o;h=h+-1|0;if(!h)break a}}else{if(l)break;while(1){m=i;i=i+-24|0;l=k;k=k+-8|0;r=c[k>>2]|0;s=a_(r|0)|0;o=(c[j>>2]=s,+g[j>>2]);l=l+-4|0;s=a_(c[l>>2]|0)|0;p=(c[j>>2]=s,+g[j>>2]);q=o*.5+p*.5;c[i>>2]=r;c[m+-20>>2]=c[l>>2];c[m+-16>>2]=a_((g[j>>2]=o-q,c[j>>2]|0)|0)|0;c[m+-12>>2]=a_((g[j>>2]=p-q,c[j>>2]|0)|0)|0;l=a_((g[j>>2]=q,c[j>>2]|0)|0)|0;c[m+-4>>2]=l;c[m+-8>>2]=l;h=h+-1|0;if(!h)break a}}}switch(f<<16>>16){case 8:{h=b+16|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;f=b+24|0;i=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;if(!i)break a;k=i;l=h+i|0;h=h+(i*3|0)|0;while(1){s=h;h=h+-6|0;i=l;l=l+-2|0;t=a[l>>0]|0;i=a[i+-1>>0]|0;r=((i&255)>>>1)+((t&255)>>>1)<<24>>24;a[h>>0]=t;a[s+-5>>0]=i;m=r&255;a[s+-4>>0]=(t&255)-m;a[s+-3>>0]=(i&255)-m;a[s+-2>>0]=r;a[s+-1>>0]=r;k=k+-1|0;if(!k)break a}}case 16:break;default:{n=2;break a}}k=b+16|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;f=b+24|0;l=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;i=k+l|0;k=k+(l*3|0)|0;h=(l|0)/4|0;l=(l+3|0)>>>0<7;if(!(m&4096)){if(l)break;do{t=k;k=k+-12|0;u=i;i=i+-4|0;v=a[u+-3>>0]|0;w=a[i>>0]|0;r=(v&255)<<8|w&255;l=a[u+-1>>0]|0;u=a[u+-2>>0]|0;m=(l&255)<<8|u&255;s=(m>>>1)+(r>>>1)|0;r=r-s|0;m=m-s|0;a[k>>0]=w;a[t+-11>>0]=v;a[t+-10>>0]=u;a[t+-9>>0]=l;a[t+-8>>0]=m;a[t+-7>>0]=m>>>8;a[t+-6>>0]=r;a[t+-5>>0]=r>>>8;r=s&255;a[t+-4>>0]=r;s=s>>>8&255;a[t+-3>>0]=s;a[t+-2>>0]=r;a[t+-1>>0]=s;h=h+-1|0}while((h|0)!=0)}else{if(l)break;do{w=k;k=k+-12|0;r=i;i=i+-4|0;m=a[i>>0]|0;l=a[r+-3>>0]|0;u=(m&255)<<8|l&255;s=a[r+-2>>0]|0;r=a[r+-1>>0]|0;t=(s&255)<<8|r&255;v=(t>>>1)+(u>>>1)|0;u=u-v|0;t=t-v|0;a[w+-11>>0]=l;a[k>>0]=m;a[w+-9>>0]=r;a[w+-10>>0]=s;a[w+-7>>0]=t;a[w+-8>>0]=t>>>8;a[w+-5>>0]=u;a[w+-6>>0]=u>>>8;u=v&255;a[w+-3>>0]=u;v=v>>>8&255;a[w+-4>>0]=v;a[w+-1>>0]=u;a[w+-2>>0]=v;h=h+-1|0}while((h|0)!=0)}}else switch(f<<16>>16){case -32760:{i=b+16|0;i=d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24;f=b+24|0;h=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;if(!h)break a;k=i+(h*3|0)|0;i=i+h|0;do{w=k;k=k+-6|0;r=i;i=i+-2|0;m=a[i>>0]|0;r=a[r+-1>>0]|0;s=m<<24>>24;t=r<<24>>24;u=((t|0)/2|0)+((s|0)/2|0)|0;v=u&255;a[k>>0]=m;a[w+-5>>0]=r;a[w+-4>>0]=s-u;a[w+-3>>0]=t-u;a[w+-2>>0]=v;a[w+-1>>0]=v;h=h+-1|0}while((h|0)!=0);break}case -32752:{k=b+16|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;f=b+24|0;l=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;i=k+l|0;k=k+(l*3|0)|0;h=(l|0)/4|0;l=(l+3|0)>>>0<7;if(!(m&4096)){if(l)break a;do{w=k;k=k+-12|0;r=i;i=i+-4|0;m=a[r+-3>>0]|0;s=a[r+-1>>0]|0;l=((m&255)<<8|(d[i>>0]|0))<<16>>16;r=((s&255)<<8|(d[r+-2>>0]|0))<<16>>16;v=((r|0)/2|0)+((l|0)/2|0)|0;u=l-v|0;t=r-v|0;a[k>>0]=l;a[w+-11>>0]=m;a[w+-10>>0]=r;a[w+-9>>0]=s;a[w+-8>>0]=t;a[w+-7>>0]=t>>>8;a[w+-6>>0]=u;a[w+-5>>0]=u>>>8;u=v&255;a[w+-4>>0]=u;v=v>>>8&255;a[w+-3>>0]=v;a[w+-2>>0]=u;a[w+-1>>0]=v;h=h+-1|0}while((h|0)!=0)}else{if(l)break a;do{w=k;k=k+-12|0;r=i;i=i+-4|0;m=a[i>>0]|0;s=a[r+-2>>0]|0;l=((m&255)<<8|(d[r+-3>>0]|0))<<16>>16;r=((s&255)<<8|(d[r+-1>>0]|0))<<16>>16;v=((r|0)/2|0)+((l|0)/2|0)|0;u=l-v|0;t=r-v|0;a[w+-11>>0]=l;a[k>>0]=m;a[w+-9>>0]=r;a[w+-10>>0]=s;a[w+-7>>0]=t;a[w+-8>>0]=t>>>8;a[w+-5>>0]=u;a[w+-6>>0]=u>>>8;u=v&255;a[w+-3>>0]=u;v=v>>>8&255;a[w+-4>>0]=v;a[w+-1>>0]=u;a[w+-2>>0]=v;h=h+-1|0}while((h|0)!=0)}break}case -32736:{k=b+16|0;k=d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24;f=b+24|0;l=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;i=k+l|0;k=k+(l*3|0)|0;h=(l|0)/8|0;l=(l+7|0)>>>0<15;if(!(m&4096)){if(l)break a;do{w=k;k=k+-24|0;s=i;i=i+-8|0;t=c[i>>2]|0;s=s+-4|0;u=c[s>>2]|0;v=((u|0)/2|0)+((t|0)/2|0)|0;c[k>>2]=t;c[w+-20>>2]=c[s>>2];c[w+-16>>2]=t-v;c[w+-12>>2]=u-v;c[w+-8>>2]=v;c[w+-4>>2]=v;h=h+-1|0}while((h|0)!=0)}else{if(l)break a;do{w=k;k=k+-24|0;s=i;i=i+-8|0;r=c[i>>2]|0;t=a_(r|0)|0;s=c[s+-4>>2]|0;u=a_(s|0)|0;v=((u|0)/2|0)+((t|0)/2|0)|0;c[k>>2]=r;c[w+-20>>2]=s;c[w+-16>>2]=a_(t-v|0)|0;c[w+-12>>2]=a_(u-v|0)|0;v=a_(v|0)|0;c[w+-8>>2]=v;c[w+-4>>2]=v;h=h+-1|0}while((h|0)!=0)}break}default:{n=2;break a}}while(0);if((n|0)==2)f=b+24|0;w=(d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24)*3|0;a[f>>0]=w;a[f+1>>0]=w>>8;a[f+2>>0]=w>>16;a[f+3>>0]=w>>24;w=b+80|0;f=(d[w>>0]|d[w+1>>0]<<8|d[w+2>>0]<<16|d[w+3>>0]<<24)+1|0;a[w>>0]=f;a[w+1>>0]=f>>8;a[w+2>>0]=f>>16;a[w+3>>0]=f>>24;f=b+40+(f<<2)|0;f=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;if(!f)return;Cg[f&255](b,e);return}function fW(b,e){b=b|0;e=e|0;var f=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0;m=e&65535;f=m&33279;a:do if(f<<1Line truncated
function IF(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[6840+(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=GM(b,l)|0;n=CF(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]=QF(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=JF(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=P5(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=P5(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=P5(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;OF(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 Rz(b,e,f){b=b|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,q=0,r=0,s=0,t=0;p=b+12|0;t=d[(c[p>>2]|0)+60>>0]|0;s=t^3;t=t&3;h=c[e>>2]|0;g=(h|0)==0;if(!((f|0)!=0&(g^1))){b=e;t=g;b=t?0:b;return b|0}o=f+-1|0;while(1){g=h+5|0;f=d[g>>0]|0;a:do if(!((f^3)&s)){c[e>>2]=c[h>>2];switch(a[h+4>>0]|0){case 9:{Oz(b,h);break a}case 6:{j=h+6|0;g=a[j>>0]|0;if(!(g<<24>>24))g=g&255;else{i=0;while(1){f=c[h+16+(i<<2)>>2]|0;if(((f|0)!=0?(m=f+4|0,n=(c[m>>2]|0)+-1|0,c[m>>2]=n,(n|0)==0):0)?(c[f>>2]|0)==(f+8|0):0){n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,f,24,0)|0;f=n+12|0;c[f>>2]=(c[f>>2]|0)+-24;f=a[j>>0]|0}else f=g;i=i+1|0;g=f&255;if((i|0)>=(g|0))break;else g=f}}m=g<<2;n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,h,m+16|0,0)|0;n=n+12|0;c[n>>2]=(h|0?-16-m|0:0)+(c[n>>2]|0);break a}case 38:{m=d[h+6>>0]<<4;n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,h,m+16|0,0)|0;n=n+12|0;c[n>>2]=(h|0?-16-m|0:0)+(c[n>>2]|0);break a}case 5:{g=c[h+16>>2]|0;if((g|0)!=348144){m=32<<d[h+7>>0];n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,g,m,0)|0;n=n+12|0;c[n>>2]=(g|0?0-m|0:0)+(c[n>>2]|0)}l=c[h+12>>2]|0;m=c[h+8>>2]<<4;n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,l,m,0)|0;n=n+12|0;c[n>>2]=(l|0?0-m|0:0)+(c[n>>2]|0);n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,h,32,0)|0;n=n+12|0;c[n>>2]=(h|0?-32:0)+(c[n>>2]|0);break a}case 8:{n=h+-4|0;m=h+28|0;g=c[m>>2]|0;k=h+32|0;f=c[k>>2]|0;if(f){l=h+12|0;do{i=c[f>>2]|0;if(i>>>0<g>>>0)break;j=f+8|0;c[k>>2]=c[j>>2];if(c[f+4>>2]|0){c[j>>2]=c[i>>2];c[j+4>>2]=c[i+4>>2];c[j+8>>2]=c[i+8>>2];c[j+12>>2]=c[i+12>>2];c[f>>2]=j;if((c[f+16>>2]&64|0?(q=c[l>>2]|0,r=c[j>>2]|0,(d[q+61>>0]|0)<2):0)?a[r+5>>0]&3:0)Pz(q,r)}else{j=c[l>>2]|0;Th[c[j>>2]&63](c[j+4>>2]|0,f,24,0)|0;j=j+12|0;c[j>>2]=(f|0?-24:0)+(c[j>>2]|0)}f=c[k>>2]|0}while((f|0)!=0);g=c[m>>2]|0}if(g|0){c[h+16>>2]=h+48;l=h+60|0;i=c[l>>2]|0;c[l>>2]=0;if(!i)f=h+12|0;else{f=h+12|0;g=i;do{k=g;g=c[g+12>>2]|0;l=c[f>>2]|0;Th[c[l>>2]&63](c[l+4>>2]|0,k,36,0)|0;l=l+12|0;c[l>>2]=(k|0?-36:0)+(c[l>>2]|0)}while((g|0)!=0);g=c[m>>2]|0}l=c[h+92>>2]<<4;m=c[f>>2]|0;Th[c[m>>2]&63](c[m+4>>2]|0,g,l,0)|0;m=m+12|0;c[m>>2]=(g|0?0-l|0:0)+(c[m>>2]|0)}m=c[p>>2]|0;Th[c[m>>2]&63](c[m+4>>2]|0,n,116,0)|0;n=m+12|0;c[n>>2]=(c[n>>2]|0)+-116;break a}case 7:{m=c[h+12>>2]|0;n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,h,m+24|0,0)|0;n=n+12|0;c[n>>2]=(h|0?-24-m|0:0)+(c[n>>2]|0);break a}case 4:{i=c[p>>2]|0;g=(c[i+24>>2]|0)+(((c[i+32>>2]|0)+-1&c[h+8>>2])<<2)|0;f=c[g>>2]|0;if((f|0)!=(h|0))do{g=f+12|0;f=c[g>>2]|0}while((f|0)!=(h|0));c[g>>2]=c[h+12>>2];m=i+28|0;c[m>>2]=(c[m>>2]|0)+-1;m=d[h+7>>0]|0;n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,h,m+17|0,0)|0;n=n+12|0;c[n>>2]=(h|0?-17-m|0:0)+(c[n>>2]|0);break a}case 20:{m=c[h+12>>2]|0;n=c[p>>2]|0;Th[c[n>>2]&63](c[n+4>>2]|0,h,m+17|0,0)|0;n=n+12|0;c[n>>2]=(h|0?-17-m|0:0)+(c[n>>2]|0);break a}default:break a}}else{a[g>>0]=f&248|t;e=h}while(0);h=c[e>>2]|0;g=(h|0)==0;f=g^1;if(!((o|0)!=0&f))break;else o=(f<<31>>31)+o|0}b=g?0:e;return b|0}function Sz(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;m=l;l=l+16|0;n=m;k=c[b+12>>2]|0;f=k+96|0;h=c[f>>2]|0;c[f>>2]=c[h>>2];f=k+64|0;c[h>>2]=c[f>>2];c[f>>2]=h;f=h+5|0;g=d[f>>0]|0;a[f>>0]=g&247;if(((a[k+61>>0]|0)+-2&255)<4)a[f>>0]=a[k+60>>0]&3|g&240;i=h;g=a[h+4>>0]|0;j=(g|64)&255;switch(g&15){case 5:{f=h+24|0;break}case 7:{f=h+8|0;break}default:f=k+244+((j&15)<<2)|0}f=c[f>>2]|0;a:do if(!f)f=348128;else{h=c[k+156>>2]|0;f=(c[f+16>>2]|0)+(((1<<(d[f+7>>0]|0))+-1&c[h+8>>2])<<5)|0;while(1){if((c[f+24>>2]|0)==68?(c[f+16>>2]|0)==(h|0):0)break;g=c[f+28>>2]|0;if(!g){f=348128;break a}f=f+(g<<5)|0}}while(0);if((c[f+8>>2]&15|0)!=6){l=m;return}o=b+109|0;p=a[o>>0]|0;k=k+63|0;h=a[k>>0]|0;a[o>>0]=0;a[k>>0]=0;g=b+8|0;q=c[g>>2]|0;c[q>>2]=c[f>>2];c[q+4>>2]=c[f+4>>2];c[q+8>>2]=c[f+8>>2];c[q+12>>2]=c[f+12>>2];f=c[g>>2]|0;c[f+16>>2]=i;c[f+24>>2]=j;f=c[g>>2]|0;c[g>>2]=f+32;f=Hz(b,194,0,f-(c[b+28>>2]|0)|0,0)|0;a[o>>0]=p;a[k>>0]=h;if(!((e|0)!=0&(f|0)!=0)){l=m;return}if((f|0)!=2){q=f;xz(b,q)}f=c[g>>2]|0;if((c[f+-8>>2]&15|0)==4)f=(c[f+-16>>2]|0)+16|0;else f=289846;c[n>>2]=f;eA(b,289857,n)|0;q=5;xz(b,q)}function Tz(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;h=l;l=l+16|0;e=h;f=(c[a+8>>2]|0)+-32|0;g=a+106|0;d=(b[g>>1]|0)+1<<16>>16;b[g>>1]=d;if((d&65535)>199){if(d<<16>>16==200)tz(a,289658,e);if((d&65535)>224)xz(a,6)}d=a+104|0;b[d>>1]=(b[d>>1]|0)+1<<16>>16;if(!(Bz(a,f,0)|0))ZA(a);b[d>>1]=(b[d>>1]|0)+-1<<16>>16;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;l=h;return}function Uz(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)Pz(w,d);if(c[w+48>>2]&64|0?(f=c[w+40>>2]|0,a[f+5>>0]&3):0)Pz(w,f);Vz(w);d=c[w+96>>2]|0;if(d|0)do{if(a[d+5>>0]&3)Pz(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;Wz(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 Wz(w);while((c[d>>2]|0)!=0);r=c[v>>2]|0}h=c[r+80>>2]|0;Line truncated
function dv(e){e=e|0;var f=0,i=0.0,k=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,C=0,D=0,E=0,F=0,G=0,H=0;H=l;l=l+32|0;o=H+8|0;C=H;f=c[e+72>>2]|0;do if(f){k=c[f+16>>2]|0;if(!k){u=(c[f+4>>2]|0)>>>8<<24>>24;break}if(c[k>>2]&4096)u=b[k+46>>1]|0;else u=0}else u=0;while(0);p=u&7;v=u&8;q=Wx(e,3)|0;s=c[q+52>>2]|0;F=(u&32|0)!=0;a:do if(F){f=Yr(e,2)|0;k=e+68|0;m=e+64|0;n=c[m>>2]|0;switch((c[k>>2]|0)-n>>4|0){case 0:{qr(e,376,0);break}case 1:{qr(e,376,1);break}default:{y=n+16|0;c[o>>2]=c[n>>2];c[o+4>>2]=c[n+4>>2];c[o+8>>2]=c[n+8>>2];c[o+12>>2]=c[n+12>>2];c[n>>2]=c[y>>2];c[n+4>>2]=c[y+4>>2];c[n+8>>2]=c[y+8>>2];c[n+12>>2]=c[y+12>>2];c[y>>2]=c[o>>2];c[y+4>>2]=c[o+4>>2];c[y+8>>2]=c[o+8>>2];c[y+12>>2]=c[o+12>>2];y=(f|0)==0&1;w=0;x=k;D=m;G=k;break a}}}else{G=e+68|0;y=v;w=Yr(e,(p|0)==5?3:2)|0;x=G;D=e+64|0}while(0);bu(e,1);m=c[x>>2]|0;n=c[D>>2]|0;o=n;k=m-o>>4;f=k>>>0>1?n+16|0:0;f=(f|0)==0?368:f;if((c[f>>2]|0)==0?(i=+h[f+8>>3],(w4(i)|0)!=0):0)if(!(i<-2147483648.0))if(i>2147483647.0)E=2147483647;else E=~~i;else E=-2147483648;else E=0;if((p|0)==5){f=k>>>0>2?n+32|0:0;f=(f|0)==0?368:f;if((c[f>>2]|0)==0?(r=+h[f+8>>3],(w4(r)|0)!=0):0)if(!(r<-2147483648.0)){k=~~r;if(!(r>2147483647.0)){if(!((E|0)<0|(k+-1|0)>>>0>5))t=24}else k=2147483647}else k=-2147483648;else k=0}else{k=d[289302+p>>0]|0;if((E|0)>=0)t=24}b:do if((t|0)==24){if((m|0)==(o|0))qr(e,300,0);r=+or(e,n);o=c[D>>2]|0;t=c[o>>2]|0;p=o+8|0;f=c[p>>2]|0;c[o>>2]=0;h[p>>3]=r;if(t&8|0?(p=f+4|0,t=(c[p>>2]|0)+-1|0,c[p>>2]=t,(t|0)==0):0)er(c[e+44>>2]|0,f);f=c[q+40>>2]|0;n=c[q+48>>2]|0;t=c[f+16>>2]|0;m=t-n|0;m=t>>>0<n>>>0?0:m>>>0>=s>>>0?s:m;if(f){if(!(c[f>>2]&128))f=f+24|0;else f=c[f+20>>2]|0;n=f+n|0;switch(u&7){case 0:{if((E+1|0)>>>0>m>>>0)break b;a[n+E>>0]=ft(e,0)|0;break}case 1:{if((E+2|0)>>>0>m>>>0)break b;x=(ft(e,0)|0)&65535;D=a6(x|0)|0;y=(y|0)==0?x:D;b[C>>1]=y;D=n+E|0;a[D>>0]=y;a[D+1>>0]=y>>8;break}case 2:{if((E+4|0)>>>0>m>>>0)break b;x=ft(e,0)|0;D=b6(x|0)|0;y=(y|0)==0?x:D;c[C>>2]=y;D=n+E|0;a[D>>0]=y;a[D+1>>0]=y>>8;a[D+2>>0]=y>>16;a[D+3>>0]=y>>24;break}case 3:{if((E+4|0)>>>0>m>>>0)break b;f=c[D>>2]|0;if((c[x>>2]|0)==(f|0))qr(e,300,0);i=+or(e,f);w=c[D>>2]|0;D=c[w>>2]|0;x=w+8|0;f=c[x>>2]|0;c[w>>2]=0;h[x>>3]=i;if(D&8|0?(x=f+4|0,D=(c[x>>2]|0)+-1|0,c[x>>2]=D,(D|0)==0):0)er(c[e+44>>2]|0,f);r=i;g[C>>2]=r;f=(g[j>>2]=r,c[j>>2]|0);if(y){f=b6(f|0)|0;c[C>>2]=f}D=n+E|0;a[D>>0]=f;a[D+1>>0]=f>>8;a[D+2>>0]=f>>16;a[D+3>>0]=f>>24;break}case 4:{if((E+8|0)>>>0>m>>>0)break b;f=c[D>>2]|0;if((c[x>>2]|0)==(f|0))qr(e,300,0);i=+or(e,f);w=c[D>>2]|0;D=c[w>>2]|0;x=w+8|0;f=c[x>>2]|0;c[w>>2]=0;h[x>>3]=i;if(D&8|0?(x=f+4|0,D=(c[x>>2]|0)+-1|0,c[x>>2]=D,(D|0)==0):0)er(c[e+44>>2]|0,f);h[C>>3]=i;h[j>>3]=i;f=c[j+4>>2]|0;if(y){D=b6(c[j>>2]|0)|0;c[C>>2]=b6(f|0)|0;c[C+4>>2]=D;i=+h[C>>3]}D=n+E|0;h[j>>3]=i;a[D>>0]=a[j>>0];a[D+1>>0]=a[j+1>>0];a[D+2>>0]=a[j+2>>0];a[D+3>>0]=a[j+3>>0];a[D+4>>0]=a[j+4>>0];a[D+5>>0]=a[j+5>>0];a[D+6>>0]=a[j+6>>0];a[D+7>>0]=a[j+7>>0];break}case 5:{if((k+E|0)>>>0>m>>>0)break b;p=(v|0)==0;m=p?-1:k;q=(v>>>2^2)+-1|0;p=p?k+-1|0:0;f=c[D>>2]|0;if((c[x>>2]|0)==(f|0))qr(e,300,0);i=+or(e,f);y=c[D>>2]|0;D=c[y>>2]|0;C=y+8|0;f=c[C>>2]|0;c[y>>2]=0;h[C>>3]=i;if(D&8|0?(C=f+4|0,D=(c[C>>2]|0)+-1|0,c[C>>2]=D,(D|0)==0):0)er(c[e+44>>2]|0,f);o=n+E|0;n=~~i>>>0;f=+B(i)>=1.0?(i>0.0?~~+P(+A(i/4294967296.0),4294967295.0)>>>0:~~+N((i-+(~~i>>>0))/4294967296.0)>>>0):0;while(1){m=q+m|0;a[o+m>>0]=n;n=Z5(n|0,f|0,8)|0;if((m|0)==(p|0))break;else f=z}break}default:break b}if(F){e=0;l=H;return e|0}f=c[G>>2]|0;if(f>>>0>=(c[e+56>>2]|0)>>>0)ar(e,4274);c[G>>2]=f+16;c[f>>2]=0;h[f+8>>3]=+((k+E|0)>>>0);e=1;l=H;return e|0}}while(0);if(!w)Rq(e,288136,50334425,279560);if(F){e=0;l=H;return e|0}f=c[G>>2]|0;if(f>>>0>=(c[e+56>>2]|0)>>>0)ar(e,4274);c[G>>2]=f+16;c[f>>2]=0;h[f+8>>3]=+((k+E|0)>>>0);e=1;l=H;return e|0}function ev(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0.0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0;b=c[a+72>>2]|0;if(!b)Rq(a,278331,100663686,288163);if(!(c[b+52>>2]&4))Rq(a,278331,100663686,288163);n=a+68|0;j=a+64|0;b=c[j>>2]|0;if((c[n>>2]|0)==(b|0))qr(a,376,0);switch(c[b>>2]|0){case 9:{b=c[b+8>>2]|0;d=c[b>>2]|0;if(!(d&8192))Rq(a,288136,100663514,288152);else{q=b;e=d}break}case 10:{Ar(a,0);e=c[(c[j>>2]|0)+8>>2]|0;q=e;e=c[e>>2]|0;break}default:Rq(a,288136,100663514,288152)}if((e&-134217728|0)!=-1744830464)br(a,288136,1068);bu(a,1);f=c[n>>2]|0;d=c[j>>2]|0;e=f-d>>4;b=e>>>0>1?d+16|0:0;b=(b|0)==0?368:b;if((c[b>>2]|0)==0?(i=+h[b+8>>3],(w4(i)|0)!=0):0){if(i<-2147483648.0)Rq(a,288136,50331941,279560);b=~~i;if(!(i>2147483647.0))if((b|0)<0)Rq(a,288136,50331941,279560);else o=b;else o=2147483647}else o=0;g=q+52|0;b=c[g>>2]|0;if(b>>>0<o>>>0)Rq(a,288136,50331941,279560);e=e>>>0>2?d+32|0:0;if((c[((e|0)==0?368:e)>>2]|0)!=2){bu(a,2);d=c[n>>2]|0;b=c[j>>2]|0;b=d-b>>4>>>0>2?b+32|0:0;b=(b|0)==0?368:b;if((c[b>>2]|0)==0?(l=+h[b+8>>3],(w4(l)|0)!=0):0){if(l<-2147483648.0)Rq(a,288136,50331941,279560);b=~~l;if(!(l>2147483647.0))if((b|0)<0)Rq(a,288136,50331941,279560);else k=b;else k=2147483647;if(k>>>0>((c[g>>2]|0)-o|0)>>>0)Rq(a,288136,50331941,279560);else{p=k;m=d}}elLine truncated
function km(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,B=0;B=l;l=l+4128|0;v=B+32|0;w=B;x=b+16|0;c[x>>2]=(c[x>>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){u=c[2]|0;do if(!(Th[c[u+2439804>>2]&63](u,66,20,3)|0)){e=c[2]|0;f=e+65416|0;g=e+2439804|0;if(((!(Th[c[g>>2]&63](e,a[f>>0]|0,20,3)|0)?!(Th[c[g>>2]&63](e,a[f+1>>0]|0,20,3)|0):0)?!(Th[c[g>>2]&63](e,a[f+2>>0]|0,20,3)|0):0)?!(Th[c[g>>2]&63](e,a[f+3>>0]|0,20,3)|0):0)break;f=i+2439804|0;e=a[h>>0]|0;if(!(Th[c[f>>2]&63](i,e,-1,-1)|0)){e=a[h+1>>0]|0;if(!(Th[c[f>>2]&63](i,e,-1,-1)|0)){e=a[h+2>>0]|0;if(!(Th[c[f>>2]&63](i,e,-1,-1)|0)){e=a[h+3>>0]|0;if(!(Th[c[f>>2]&63](i,e,-1,-1)|0))break}}}a[144+(c[j>>2]|0)>>0]=e;s=c[b+4>>2]|0;u=s+4096|0;j4(v,u)|0;g6(u|0,0,4096)|0;qk(s,90342,144,32,1)|0;j4(u,v)|0}while(0);c[j>>2]=-1}if((c[18]|0)!=10){l=B;return}e=b+8|0;if(!(a[e>>0]|0)){s=c[2]|0;u=s+1309616|0;u=d[u>>0]|d[u+1>>0]<<8;Ai[c[s+2439748>>2]&7](s,0,(u&65535)>>>8&15,u&7,-1,0,15,0);a[e>>0]=1}e6(c[b>>2]|0,c[b+12>>2]|0,16320)|0;i=b+52|0;switch(c[i>>2]|0){case 0:{z=c[b>>2]|0;if(Th[c[z+2439796>>2]&63](z,0,30,5)|0){e=b+20|0;f=c[e>>2]|0;do{f=(f|0)<1?4:(f+-1|0)%5|0;c[e>>2]=f}while(!(a[c[1840+(f<<2)>>2]>>0]|0));y=c[2]|0;z=y+1309748|0;z=d[z>>0]|d[z+1>>0]<<8;Ai[c[y+2439748>>2]&7](y,2,(z&65535)>>>8&15,z&7,-1,0,15,0)}z=c[b>>2]|0;s=b+20|0;if(Th[c[z+2439796>>2]&63](z,1,30,5)|0){e=c[s>>2]|0;do{e=(e+1|0)%5|0;c[s>>2]=e}while(!(a[c[1840+(e<<2)>>2]>>0]|0));y=c[2]|0;z=y+1309748|0;z=d[z>>0]|d[z+1>>0]<<8;Ai[c[y+2439748>>2]&7](y,2,(z&65535)>>>8&15,z&7,-1,0,15,0)}z=c[b>>2]|0;if(Th[c[z+2439796>>2]&63](z,4,-1,-1)|0)di[c[1860+(c[s>>2]<<2)>>2]&511](b);m=c[b>>2]|0;lm(b);n=82-(c[b+32>>2]|0)|0;o=53-(c[b+36>>2]|0)|0;p=m+2439660|0;q=n+-7|0;r=n+86|0;e=0;while(1){j=c[1840+(e<<2)>>2]|0;if(a[j>>0]|0){k=o+(e*7|0)|0;f=c[2]|0;z=d[f+65412>>0]|0;g=d[f+65413>>0]|0;if(!((z|0)>=(r|0)|(z|0)<(n|0)|(g|0)<(k|0))?(t=k+7|0,(g|0)<(t|0)):0){z=f+16379|0;a[z>>0]=a[z>>0]&-128|1;if(((a[84]|0)!=0?(z=c[22]|0,(z|0)>=(n|0)&(z|0)<(r|0)):0)?(z=c[23]|0,(z|0)>=(k|0)&(z|0)<(t|0)):0){c[s>>2]=e;f=1}else f=0;if((((a[85]|0?(z=c[22]|0,(z|0)>=(n|0)&(z|0)<(r|0)):0)?(z=c[23]|0,(z|0)>=(k|0)&(z|0)<(t|0)):0)?(z=c[24]|0,(z|0)>=(n|0)&(z|0)<(r|0)):0)?(z=c[25]|0,(z|0)>=(k|0)&(z|0)<(t|0)):0)break;g=c[p>>2]|0;i=k+1|0;if(f)Vh[g&31](m,j,n,i,10)|0;else{h=10;f=i;A=44}}else{h=15;g=c[p>>2]|0;f=k+1|0;A=44}if((A|0)==44){A=0;Vh[g&31](m,j,n,f,0)|0;Vh[c[p>>2]&31](m,j,n,k,h)|0}if((e|0)==(c[s>>2]|0)){Qi(q,k+1|0,90360,0);Qi(q,k,90360,15)}}e=e+1|0;if(e>>>0>=5){A=85;break}}if((A|0)==85){l=B;return}a[85]=0;di[c[1860+(e<<2)>>2]&511](b);l=B;return}case 1:{u=b+28|0;if((c[u>>2]|0)<0?(t=c[b>>2]|0,Th[c[t+2439796>>2]&63](t,4,-1,-1)|0):0){c[i>>2]=0;s=c[2]|0;t=s+1309748|0;t=d[t>>0]|d[t+1>>0]<<8;Ai[c[s+2439748>>2]&7](s,2,(t&65535)>>>8&15,t&7,-1,0,15,0)}lm(b);j=c[b>>2]|0;n=60-(c[b+32>>2]|0)|0;o=37-(c[b+36>>2]|0)|0;k=n+25|0;m=o+49|0;g=c[2]|0;e=d[g+65412>>0]|0;f=d[g+65413>>0]|0;if(((e|0)>=(k|0)?(p=n+49|0,!((e|0)>=(p|0)|(f|0)<(m|0))):0)?(q=o+55|0,(f|0)<(q|0)):0){t=g+16379|0;a[t>>0]=a[t>>0]&-128|1;if((a[84]|0)!=0?(t=c[22]|0,(t|0)>=(k|0)&(t|0)<(p|0)):0){h=c[23]|0;h=(h|0)<(q|0)&(h|0)>=(m|0)}else h=0;if((((a[85]|0?(t=c[22]|0,(t|0)>=(k|0)&(t|0)<(p|0)):0)?(t=c[23]|0,(t|0)>=(m|0)&(t|0)<(q|0)):0)?(t=c[24]|0,(t|0)>=(k|0)&(t|0)<(p|0)):0)?(t=c[25]|0,(t|0)>=(m|0)&(t|0)<(q|0)):0){a[85]=0;c[u>>2]=-1;c[i>>2]=0;b=g+1309748|0;b=d[b>>0]|d[b+1>>0]<<8;Ai[c[g+2439748>>2]&7](g,2,(b&65535)>>>8&15,b&7,-1,0,15,0);l=B;return}f=j+2439660|0;g=c[f>>2]|0;e=o+50|0;if(h)Vh[g&31](j,90368,k,e,10)|0;else{h=10;A=67}}else{f=j+2439660|0;h=15;e=o+50|0;g=c[f>>2]|0;A=67}if((A|0)==67){Vh[g&31](j,90368,k,e,0)|0;Vh[c[f>>2]&31](j,90368,k,m,h)|0}r=n+18|0;Qi(r,e,90373,0);Qi(r,m,90373,15);r=o+4|0;t=c[b>>2]|0;s=t+2439688|0;yi[c[s>>2]&15](t,k,r,90,41,15);j=t+2439676|0;ri[c[j>>2]&63](t,k,r,8);i=n+114|0;ri[c[j>>2]&63](t,i,r,8);r=o+44|0;ri[c[j>>2]&63](t,k,r,0);ri[c[j>>2]&63](t,i,r,0);yi[c[s>>2]&15](t,n+26|0,o+45|0,88,1,0);t=b+24|0;s=o+47|0;ri[((c[t>>2]|0)==0?6:5)&63](b,n+98|0,s,0);ri[((c[t>>2]|0)==1?6:5)&63](b,n+82|0,s,1);ri[((c[t>>2]|0)==2?6:5)&63](b,n+66|0,s,2);ri[((c[t>>2]|0)==3?6:5)&63](b,n+50|0,s,3);s=n+28|0;r=o+7|0;i=c[b>>2]|0;a[v>>0]=0;j=i+2439700|0;k=i+1260276|0;m=w+5|0;n=i+2439660|0;h=0;do{o=s+(((h|0)/4|0)*43|0)|0;p=r+(((h|0)%4|0)*9|0)|0;q=(c[t>>2]<<3)+h|0;e=c[2]|0;f=d[e+65412>>0]|0;g=d[e+65413>>0]|0;if(((f|0)>=(o|0)?(y=o+41|0,!((f|0)>=(y|0)|(g|0)<(p|0))):0)?(z=p+8|0,(g|0)<(z|0)):0){b=e+16379|0;a[b>>0]=a[b>>0]&-128|1;if(((((a[85]|0)!=0?(b=c[22]|0,(b|0)>=(o|0)&(b|0)<(y|0)):0)?(b=c[23]|0,(b|0)>=(p|0)&(b|0)<(z|0)):0)?(b=c[24]|0,(b|0)>=(o|0)&(b|0)<(y|0)):0)?(b=c[25]|0,(b|0)>=(p|0)&(b|0)<(z|0)):0){a[85]=0;c[u>>2]=(c[u>>2]|0)!=(q|0)?q:-1;e=7}else e=7}else e=0;if(!((c[u>>2]|0)==(q|0)?((c[x>>2]|0)%60|0|0)<30:0)){Di[c[j>>2]&1](i,k,h+8|0,o,p,1,1,v,1,1,0,0);j4(w,c[1880+(d[144+q>>0]<<2)>>2]|0)|0;if((d4(w)|0)>>>0>5)a[m>>0]=0;Vh[c[n>>2]&31](i,w,o+10|0,p+2|0,e)|0}h=h+1|0}while((h|0)!=8);l=B;return}default:{l=B;return}}}function lm(b){b=b|0;var e=0,f=0,g=0,h=0,i=Line truncated
function lt(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;t=b+68|0;o=c[t>>2]|0;q=b+64|0;e=c[q>>2]|0;f=o-e>>4;s=((d|0)<0?f:0)+d|0;if(s>>>0>=f>>>0)qr(b,300,d);r=(s|0)<0;d=(r?f:0)+s|0;d=d>>>0<f>>>0?e+(d<<4)|0:0;d=(d|0)==0?368:d;if((c[d>>2]|0)!=8)Qq(b,2101,s,297274);d=c[d+8>>2]|0;if(!d)Qq(b,2101,s,297274);l=d+28|0;k=l+(c[d+20>>2]|0)|0;a:do if(l>>>0<k>>>0){h=l;b:while(1){if(h>>>0<l>>>0){n=25;break}e=h+1|0;d=a[h>>0]|0;f=d&255;do if(d<<24>>24<=-1){if((d&255)<192){n=25;break b}if((d&255)<224){g=1;d=f&31;break}if((d&255)<240){g=2;d=f&15;break}if((d&255)<248){g=3;d=f&7;break}if((d&255)<252){g=4;d=f&3;break}if((d&255)>=254)if(d<<24>>24==-1){n=25;break b}else{g=6;d=0;break}else{g=5;d=f&1;break}}else{g=0;d=f&127}while(0);if((e+g|0)>>>0>k>>>0){n=25;break}if(g)while(1){f=e+1|0;d=a[e>>0]&63|d<<6;if((g|0)>1){e=f;g=g+-1|0}else{e=f;break}}c:do switch(d>>8|0){case 0:{switch((d&255)<<24>>24){case -96:case 32:case 12:case 11:case 9:break;default:n=31}break}case 32:{if((d&255)>>>0>=11)switch((d&255)<<24>>24){case 47:case 95:break;default:n=31}break}default:{if((d|0)<8232)if((d|0)<5760)switch(d|0){case 10:case 13:break c;default:{i=h;n=33;break b}}else switch(d|0){case 5760:case 6158:break c;default:{i=h;n=33;break b}}if((d|0)<12288)switch(d|0){case 8232:case 8233:break c;default:{i=h;n=33;break b}}if((d|0)<65279)switch(d|0){case 12288:break c;default:{i=h;n=33;break b}}else switch(d|0){case 65279:break c;default:{i=h;n=33;break b}}}}while(0);d:do if((n|0)==31){n=0;if((d|0)<8232)switch(d|0){case 10:case 13:break d;default:{i=h;n=33;break b}}else switch(d|0){case 8232:case 8233:break d;default:{i=h;n=33;break b}}}while(0);if(e>>>0<k>>>0)h=e;else{i=e;n=33;break}}if((n|0)==25)rr(b,279731,282);else if((n|0)==33){if((i|0)==(k|0)){m=k;p=k;break}else j=k;e:while(1){d=j;do{if(d>>>0<=l>>>0)break;d=d+-1|0}while((a[d>>0]&-64)<<24>>24==-128);if(!(d>>>0>=l>>>0&d>>>0<k>>>0)){n=55;break}h=d+1|0;e=a[d>>0]|0;f=e&255;do if(e<<24>>24<=-1){if((e&255)<192){n=55;break e}if((e&255)<224){g=1;e=f&31;break}if((e&255)<240){g=2;e=f&15;break}if((e&255)<248){g=3;e=f&7;break}if((e&255)<252){g=4;e=f&3;break}if((e&255)>=254)if(e<<24>>24==-1){n=55;break e}else{g=6;e=0;break}else{g=5;e=f&1;break}}else{g=0;e=f&127}while(0);if((h+g|0)>>>0>k>>>0){n=55;break}if(g)while(1){e=a[h>>0]&63|e<<6;if((g|0)>1){h=h+1|0;g=g+-1|0}else break}f:do switch(e>>8|0){case 0:{switch((e&255)<<24>>24){case -96:case 32:case 12:case 11:case 9:break;default:n=61}break}case 32:{if((e&255)>>>0>=11)switch((e&255)<<24>>24){case 47:case 95:break;default:n=61}break}default:{if((e|0)<8232)if((e|0)<5760)switch(e|0){case 10:case 13:break f;default:{m=j;p=i;break a}}else switch(e|0){case 5760:case 6158:break f;default:{m=j;p=i;break a}}if((e|0)<12288)switch(e|0){case 8232:case 8233:break f;default:{m=j;p=i;break a}}if((e|0)<65279)switch(e|0){case 12288:break f;default:{m=j;p=i;break a}}else switch(e|0){case 65279:break f;default:{m=j;p=i;break a}}}}while(0);g:do if((n|0)==61){n=0;if((e|0)<8232)switch(e|0){case 10:case 13:break g;default:{m=j;p=i;break a}}else switch(e|0){case 8232:case 8233:break g;default:{m=j;p=i;break a}}}while(0);if(d>>>0>l>>>0)j=d;else{m=d;p=i;break a}}if((n|0)==55)rr(b,279731,282)}}else{m=k;p=l}while(0);d=m>>>0<p>>>0?p:m;if((p|0)==(l|0)&(d|0)==(k|0))return;if(o>>>0>=(c[b+56>>2]|0)>>>0)ar(b,4300);d=(p|0)==0?0:d-p|0;if((d|0)<0)Rq(b,278346,50335961,278708);e=Vr(b,p,d)|0;f=c[t>>2]|0;c[t>>2]=f+16;c[f>>2]=8;c[f+8>>2]=e;e=e+4|0;c[e>>2]=(c[e>>2]|0)+1;e=c[q>>2]|0;f=(c[t>>2]|0)-e>>4;if(!f)qr(b,376,-1);g=e+(f+-1<<4)|0;d=(r?f:0)+s|0;if(d>>>0>=f>>>0)qr(b,376,s);r=e+(d<<4)|0;s=c[r>>2]|0;d=c[e+(d<<4)+8>>2]|0;c[r>>2]=c[g>>2];c[r+4>>2]=c[g+4>>2];c[r+8>>2]=c[g+8>>2];c[r+12>>2]=c[g+12>>2];c[g>>2]=2;c[t>>2]=(c[t>>2]|0)+-16;if(!(s&8))return;s=d+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;er(c[b+44>>2]|0,d);return}function mt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=a+68|0;e=c[a+64>>2]|0;f=(c[i>>2]|0)-e|0;g=f>>4;h=g+-1|0;if(!g)qr(a,300,-1);f=((f|0)<16?g:0)+h|0;e=f>>>0<g>>>0?e+(f<<4)|0:0;e=(e|0)==0?368:e;if((c[e>>2]|0)!=8)Qq(a,2101,h,297274);e=c[e+8>>2]|0;if(!e)Qq(a,2101,h,297274);f=Wr(e)|0;d=f>>>0>d>>>0?d:f;f=jt(a,e,d>>>0<b>>>0?d:b)|0;e=Vr(a,e+28+f|0,(jt(a,e,d)|0)-f|0)|0;f=c[i>>2]|0;if(f>>>0<(c[a+56>>2]|0)>>>0){c[i>>2]=f+16;c[f>>2]=8;c[f+8>>2]=e;i=e+4|0;c[i>>2]=(c[i>>2]|0)+1;vs(a,h);return}else ar(a,4153)}function nt(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;Ys(a,b,d,e,f,h);Er(a)}function ot(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}ls(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>>>0Line truncated
function tD(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:348128;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){Zz(b);e=c[c[i>>2]>>2]|0;d=c[k>>2]|0}u=e+16|0;d=u>>>0<d>>>0?u:348128;cA(b,d);u=5;break}default:{eB(b,1,297274);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=wD(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)cB(B,292044,M);i=nz(B,m)|0;e6(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=gB(b,s)|0;p=z;if((r|0)<8?(q=$5(1,0,(r<<3)+-1|0)|0,n=z,m=Q5(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)bB(b,s,294006)|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)cB(f,292044,N);e=nz(f,k)|0;e6(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=_5(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=_5(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){g6(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=gB(b,s)|0;d=z;if((r|0)<8?(q=$5(1,0,r<<3|0)|0,p=z,!(d>>>0<p>>>0|(d|0)==(p|0)&f>>>0<q>>>0)):0)bB(b,s,294023)|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)cB(k,292044,S);i=nz(k,n)|0;e6(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=_5(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=_5(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)cB(f,292044,T);e=nz(f,k)|0;e6(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=+fB(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=_y(b,s,G)|0;if(!m)eB(b,s,297274);if((c[G>>2]|0)!=(r|0))bB(b,s,294041)|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 Fi(a){a=a|0;var b=0;b=l;l=l+a|0;l=l+15&-16;return b|0}function Gi(){return l|0}function Hi(a){a=a|0;l=a}function Ii(a,b){a=a|0;b=b|0;l=a;m=b}function Ji(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Ki(a){a=a|0;z=a}function Li(){return z|0}function Mi(){var b=0,d=0,e=0,f=0,g=0;g=c[2]|0;e=g+65416|0;f=g+2439804|0;b=a[e>>0]|0;if(!((b+-1&255)<48?Th[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?Th[c[f>>2]&63](g,b,20,3)|0:0)break;b=a[e+2>>0]|0;if((b+-1&255)<48?Th[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(!(Th[c[f>>2]&63](g,b,20,3)|0)){g=0;return g|0}}while(0);g=Rh[c[g+2439800>>2]&255](g,64)|0;g=a[(g?38597:38548)+((b&255)+-1)>>0]|0;return g|0}function Ni(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(!(Ph[c[(c[36>>2]|0)+4>>2]&15]()|0)){m=0;l=n;return m|0}j=Ph[c[(c[36>>2]|0)+8>>2]&15]()|0;if(!j){m=0;l=n;return m|0}if(f){i=d4(j)|0;if((i|0)>0){f=0;h=0;do{g=a[j+h>>0]|0;if(!(F2(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=d4(j)|0;d=(f|0)==(d<<1|0);if(d?(a[m>>0]=a[38646]|0,a[m+1>>0]=a[38647]|0,a[m+2>>0]=a[38648]|0,a[m+3>>0]=a[38649]|0,a[m+4>>0]=a[38650]|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]=J2(m)|0;g=g+1|0;if((g|0)>=(k|0))break;else f=f+2|0}}o2(j);m=d;l=n;return m|0}function Oi(){return (c[80]|0)+8|0}function Pi(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;l5(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){di[c[f+2439784>>2]&511](f);h=c[2]|0;di[c[h+2439780>>2]&511](h)}else{di[c[f+2439780>>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:{Hl(c[79]|0,c[2]|0,c[284+((a[180]|0)*20|0)+8>>2]|0);break}case 2:{Wj(c[78]|0,c[77]|0,c[2]|0);break}case 11:{h=c[83]|0;di[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){Qi(k,0,38651,e);h=i<<3;Qi(k,1,38659+h|0,0)}else h=i<<3;Qi(k,0,38659+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;l5(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[17176+(h<<2)>>2]|0;switch(c[18]|0){case 3:{m=c[284+((a[178]|0)*20|0)>>2]|0;ji[c[m+65724>>2]&255](m,g);g=f;f=15;break b}case 4:{m=c[284+((a[179]|0)*20|0)+4>>2]|0;ji[c[m+68>>2]&255](m,g);g=f;f=15;break b}case 5:{m=c[284+((a[180]|0)*20|0)+8>>2]|0;ji[c[m+120>>2]&255](m,g);g=f;f=15;break b}case 7:{m=c[284+((a[181]|0)*20|0)+12>>2]|0;ji[c[m+40>>2]&255](m,g);g=f;f=15;break b}case 8:{m=c[284+((a[182]|0)*20|0)+16>>2]|0;ji[c[m+96>>2]&255](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);yi[c[(c[2]|0)+2439688>>2]&15](b,i,0,7,7,f);Qi(i,0,38863+(h<<3)|0,g);h=h+1|0}while((h|0)!=5);if(a[176]|0)return;n=(d4(228)|0)==0;f=c[(c[2]|0)+2439660>>2]|0;if(n){Vh[f&31](b,c[432+(o<<2)>>2]|0,42,1,3)|0;return}else{Vh[f&31](b,228,42,1,0)|0;return}}function Qi(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;ri[c[g+2439676>>2]&63](g,k,h,f);g=a[e>>0]|0}if(g&2){g=c[2]|0;ri[c[g+2439676>>2]&63](g,j,h,f);g=a[e>>0]|0}if(g&4){g=c[2]|0;ri[c[g+2439676>>2]&63](g,p,h,f);g=a[e>>0]|0}if(g&8){g=c[2]|0;ri[c[g+2439676>>2]&63](g,o,h,f);g=a[e>>0]|0}if(g&16){g=c[2]|0;ri[c[g+2439676>>2]&63](g,n,h,f);g=a[e>>0]|0}if(g&32){g=c[2]|0;ri[c[g+2439676>>2]&63](g,m,h,f);g=a[e>>0]|0}if(g&64){g=c[2]|0;ri[c[g+2439676>>2]&63](g,l,h,f);g=a[e>>0]|0}if(g<<24>>24<=-1){g=c[2]|0;ri[c[g+2439676>>2]&63](g,b,h,f)}i=i+1|0;if((i|0)==8)break;else e=e+1|0}return}function Ri(){var a=0,b=0,d=0;b=c[2]|0;d=b+2439800|0;a=Rh[c[d>>2]&255](b,64)|0;if(Rh[c[d>>2]&255](b,63)|0){d=c[2]|0;if(Th[c[d+2439804>>2]&63](d,53,20,3)|0){d=2;return d|0}d=c[2]|0;if(Th[c[d+2439804>>2]&63](d,3,20,3)|0){d=2;return d|0}d=c[2]|0;if(Th[c[d+2439804>>2]&63](d,24,20,3)|0){d=1;return d|0}d=c[2]|0;if(Th[c[d+2439804>>2]&63](d,22,20,3)|0){d=3;return d|0}}else if(a){d=c[2]|0;if(Th[c[d+2439804>>2]&63](d,52,20,3)|0){d=1;return d|0}d=c[2]|0;if(Th[c[d+2439804>>2]&63](d,53,20,3)|0){d=3;return d|0}}d=0;return d|0}function Si(){var b=0,d=0,e=0,f=0Line truncated
function $Z(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0;k=l;l=l+32|0;b=k+28|0;e=k+24|0;f=k+20|0;g=k+16|0;h=k+12|0;if(!(wZ(c[d+4>>2]|0,b,e,f,g,h)|0)){iV(329630,k);m=-1;l=k;return m|0}b=B_(c[b>>2]|0,c[e>>2]|0,c[f>>2]|0,c[g>>2]|0,c[h>>2]|0)|0;if(!b){iV(328970,k+8|0);b=0}else b=C_(c[d+12>>2]|0,c[d+16>>2]|0,b)|0;i=d+68|0;c[i>>2]=b;e=a[d+28>>0]|0;f=a[d+29>>0]|0;g=a[d+30>>0]|0;do if(b){h=c[b+52>>2]|0;a[h+76>>0]=e;a[h+77>>0]=f;a[h+78>>0]=g;o=h+68|0;n=c[o>>2]|0;g=(f&e)<<24>>24==-1&g<<24>>24==-1?n&-2:n|1;c[o>>2]=g;if(!((g|0)==(n|0)|(h|0)==0)){b=c[h>>2]|0;if(b|0?(n=b+56|0,o=c[n>>2]|0,c[n>>2]=o+-1,(o|0)<2):0)LV(b);c[h>>2]=0;c[h+84>>2]=0;c[h+80>>2]=0;b=h+64|0;o2(c[b>>2]|0);c[b>>2]=0;b=c[i>>2]|0;if(!b){b=0;break}else e=a[d+31>>0]|0}else e=a[d+31>>0]|0;f=c[b+52>>2]|0;a[f+79>>0]=e;h=f+68|0;o=c[h>>2]|0;n=e<<24>>24!=-1?o|2:o&-3;c[h>>2]=n;if(!((n|0)==(o|0)|(f|0)==0)){b=c[f>>2]|0;if(b|0?(n=b+56|0,o=c[n>>2]|0,c[n>>2]=o+-1,(o|0)<2):0)LV(b);c[f>>2]=0;c[f+84>>2]=0;c[f+80>>2]=0;b=f+64|0;o2(c[b>>2]|0);c[b>>2]=0;b=c[i>>2]|0}}else b=0;while(0);y_(b,c[d+24>>2]|0)|0;if(((c[d+8>>2]|0)==0?(j=c[i>>2]|0,j|0):0)?(m=c[j+52>>2]|0,j=m+68|0,o=c[j>>2]|0,n=o|4096,c[j>>2]=n,!((n|0)==(o|0)|(m|0)==0)):0){b=c[m>>2]|0;if(b|0?(n=b+56|0,o=c[n>>2]|0,c[n>>2]=o+-1,(o|0)<2):0)LV(b);c[m>>2]=0;c[m+84>>2]=0;c[m+80>>2]=0;o=m+64|0;o2(c[o>>2]|0);c[o>>2]=0}o=((c[i>>2]|0)==0)<<31>>31;l=k;return o|0}function a_(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;j=c[d+68>>2]|0;g=d+28|0;f=a[g>>0]|0;h=d+29|0;e=a[h>>0]|0;i=d+30|0;b=a[i>>0]|0;if((j|0)==0?1:(e&f&b)<<24>>24==-1){if(!j){j=-1;return j|0}}else{d=c[j+52>>2]|0;m=d+68|0;k=c[m>>2]|0;l=k&-4097;c[m>>2]=l;if(!((l|0)==(k|0)|(d|0)==0)){b=c[d>>2]|0;if(b|0?(l=b+56|0,m=c[l>>2]|0,c[l>>2]=m+-1,(m|0)<2):0)LV(b);c[d>>2]=0;c[d+84>>2]=0;c[d+80>>2]=0;f=d+64|0;o2(c[f>>2]|0);c[f>>2]=0;f=a[g>>0]|0;e=a[h>>0]|0;b=a[i>>0]|0}}d=c[j+52>>2]|0;a[d+76>>0]=f;a[d+77>>0]=e;a[d+78>>0]=b;k=d+68|0;m=c[k>>2]|0;l=(e&f)<<24>>24==-1&b<<24>>24==-1?m&-2:m|1;c[k>>2]=l;if((l|0)==(m|0)|(d|0)==0){m=0;return m|0}b=c[d>>2]|0;if(b|0?(l=b+56|0,m=c[l>>2]|0,c[l>>2]=m+-1,(m|0)<2):0)LV(b);c[d>>2]=0;c[d+84>>2]=0;c[d+80>>2]=0;m=d+64|0;o2(c[m>>2]|0);c[m>>2]=0;m=0;return m|0}function b_(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;f=c[d+68>>2]|0;d=d+31|0;b=a[d>>0]|0;if(b<<24>>24==-1)if(!f){f=-1;return f|0}else b=-1;else if((c[(c[f+4>>2]|0)+24>>2]|0)!=0?(e=c[f+52>>2]|0,i=e+68|0,g=c[i>>2]|0,h=g&-4097,c[i>>2]=h,!((h|0)==(g|0)|(e|0)==0)):0){b=c[e>>2]|0;if(b|0?(h=b+56|0,i=c[h>>2]|0,c[h>>2]=i+-1,(i|0)<2):0)LV(b);c[e>>2]=0;c[e+84>>2]=0;c[e+80>>2]=0;b=e+64|0;o2(c[b>>2]|0);c[b>>2]=0;b=a[d>>0]|0}d=c[f+52>>2]|0;a[d+79>>0]=b;g=d+68|0;i=c[g>>2]|0;h=b<<24>>24!=-1?i|2:i&-3;c[g>>2]=h;if((h|0)==(i|0)|(d|0)==0){i=0;return i|0}b=c[d>>2]|0;if(b|0?(h=b+56|0,i=c[h>>2]|0,c[h>>2]=i+-1,(i|0)<2):0)LV(b);c[d>>2]=0;c[d+84>>2]=0;c[d+80>>2]=0;i=d+64|0;o2(c[i>>2]|0);c[i>>2]=0;i=0;return i|0}function c_(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[b+68>>2]|0;b=b+24|0;a=c[b>>2]|0;switch(a|0){case 4:case 2:{if((d|0)!=0?(e=c[d+52>>2]|0,h=e+68|0,f=c[h>>2]|0,g=f&-4097,c[h>>2]=g,!((g|0)==(f|0)|(e|0)==0)):0){a=c[e>>2]|0;if(a|0?(g=a+56|0,h=c[g>>2]|0,c[g>>2]=h+-1,(h|0)<2):0)LV(a);c[e>>2]=0;c[e+84>>2]=0;c[e+80>>2]=0;a=e+64|0;o2(c[a>>2]|0);c[a>>2]=0;a=c[b>>2]|0}break}default:{}}return y_(d,a)|0}function d_(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=c[b+68>>2]|0;a=c[l>>2]|0;if(a&2){h=l+28|0;b=c[h>>2]|0;if(!b){KV(l,1);a=c[l>>2]|2;c[l>>2]=a;b=c[h>>2]|0}c[h>>2]=b+1}i=l+16|0;b=d[(c[l+4>>2]|0)+9>>0]|0;j=O(c[e+8>>2]|0,b)|0;k=e+12|0;if((c[k>>2]|0)>0){a=(c[l+20>>2]|0)+(O(c[i>>2]|0,c[e+4>>2]|0)|0)|0;h=0;b=a+(O(b,c[e>>2]|0)|0)|0;a=f;while(1){e6(b|0,a|0,j|0)|0;h=h+1|0;if((h|0)>=(c[k>>2]|0))break;else{b=b+(c[i>>2]|0)|0;a=a+g|0}}a=c[l>>2]|0}if(!(a&2))return 0;b=l+28|0;h=c[b>>2]|0;if(!h)return 0;c[b>>2]=h+-1;if((h|0)>1)return 0;c[l>>2]=a&-3;OV(l)|0;return 0}function e_(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0;a=c[b+68>>2]|0;b=c[a+16>>2]|0;h=(c[a+20>>2]|0)+(O(b,c[e+4>>2]|0)|0)|0;c[f>>2]=h+(O(d[(c[a+4>>2]|0)+9>>0]|0,c[e>>2]|0)|0);c[g>>2]=b;return 0}function f_(a,b){a=a|0;b=b|0;return}function g_(a,b){a=a|0;b=b|0;a=c[a+320>>2]|0;c[a>>2]=c[((b|0)==0?a+4|0:b+68|0)>>2];return 0}function h_(a){a=a|0;var b=0;b=c[c[a+320>>2]>>2]|0;if(!b)return 0;t_(b,a+216|0);return 0}function i_(a){a=a|0;var b=0,d=0;b=c[c[a+320>>2]>>2]|0;if(!b)return 0;if(!(c[a+280>>2]|0)){d=c[b+8>>2]|0;a=c[b+12>>2]|0;c[b+36>>2]=0;c[b+40>>2]=0;c[b+44>>2]=d;c[b+48>>2]=a;return 0}else{t_(b,a+248|0);return 0}return 0}function j_(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=YZ(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}t_(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{t_(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;whileLine truncated
function ks(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];rs(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}er(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}er(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}er(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}er(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}er(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}er(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}er(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}er(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}er(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}er(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=+or(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 bV(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[88216]|0;Bc=c[f+368>>2]|0;Fc=c[f+356>>2]|0;Ic=c[f+360>>2]|0;do if(!f){iV(321817,Lc);Ec=0}else{if(b|0?(c[b>>2]|0)==(f+280|0):0){Ec=c[b+48>>2]|0;break}iV(341045,g);Ec=0}while(0);if((Ec&2|0)==0|(Bc|0)!=4|(Fc|0)!=2|(Ic|0)!=0){f=c[88216]|0;if(!f){iV(321817,h);f=c[88216]|0;if(!f){iV(321817,i);f=c[88216]|0;if(!f)iV(321817,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((dV(b,Ec|2)|0)>=0){vc=1;Jc=16}}else{vc=0;Jc=16}if((Jc|0)==16){f=n2(324)|0;a:do if(!f)iV(328179,k);else{if(c[f+-4>>2]&3|0)g6(f|0,0,324)|0;tc=n2(308)|0;if(!tc){eV(f);iV(328179,m);break}if(c[tc+-4>>2]&3|0)g6(tc|0,0,308)|0;g=f+104|0;h=17968;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=fV(b)|0;c[tc>>2]=g;if(!g){eV(f);break}if((gV(b,g)|0)<0){eV(f);break}h=c[88216]|0;b:do if(h){g=c[h+168>>2]|0;if(!g){iV(328095,p);Jc=34;break}if(!(c[h+388>>2]|0)){iV(328066,o);Jc=34;break}p=Rh[g&255](h,344813)|0;c[tc+16>>2]=p;if(!p)g=344813;else{h=c[88216]|0;do if(!h)iV(321817,q);else{g=c[h+168>>2]|0;if(!g){iV(328095,s);break}if(!(c[h+388>>2]|0)){iV(328066,r);break}s=Rh[g&255](h,342571)|0;c[tc+20>>2]=s;if(!s){g=342571;break b}h=c[88216]|0;do if(!h)iV(321817,t);else{g=c[h+168>>2]|0;if(!g){iV(328095,v);break}if(!(c[h+388>>2]|0)){iV(328066,u);break}v=Rh[g&255](h,343869)|0;c[tc+24>>2]=v;if(!v){g=343869;break b}h=c[88216]|0;do if(!h)iV(321817,w);else{g=c[h+168>>2]|0;if(!g){iV(328095,y);break}if(!(c[h+388>>2]|0)){iV(328066,x);break}y=Rh[g&255](h,342804)|0;c[tc+28>>2]=y;if(!y){g=342804;break b}h=c[88216]|0;do if(!h)iV(321817,z);else{g=c[h+168>>2]|0;if(!g){iV(328095,B);break}if(!(c[h+388>>2]|0)){iV(328066,A);break}B=Rh[g&255](h,345159)|0;c[tc+32>>2]=B;if(!B){g=345159;break b}h=c[88216]|0;do if(!h)iV(321817,C);else{g=c[h+168>>2]|0;if(!Line truncated
function nY(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>>>16&224|j>>>11&28|j>>>6&3;j=h;m=k+1|0;d=8;continue}else if((d|0)==8){l=c[e>>2]|0;a[m>>0]=l>>>16&224|l>>>11&28|l>>>6&3;l=j;o=m+1|0;d=9;continue}else if((d|0)==9){n=c[e>>2]|0;a[o>>0]=n>>>16&224|n>>>11&28|n>>>6&3;n=l;q=o+1|0;d=10;continue}else if((d|0)==10){p=c[e>>2]|0;a[q>>0]=p>>>16&224|p>>>11&28|p>>>6&3;p=n;s=q+1|0;d=11;continue}else if((d|0)==11){r=c[e>>2]|0;a[s>>0]=r>>>16&224|r>>>11&28|r>>>6&3;r=p;u=s+1|0;d=12;continue}else if((d|0)==12){t=c[e>>2]|0;a[u>>0]=t>>>16&224|t>>>11&28|t>>>6&3;t=r;w=u+1|0;d=13;continue}else if((d|0)==13){v=c[e>>2]|0;a[w>>0]=v>>>16&224|v>>>11&28|v>>>6&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>>>16&224|W>>>11&28|W>>>6&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>>>16&224|A>>>11&28|A>>>6&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>>>16&224|D>>>11&28|D>>>6&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>>>16&224|E>>>11&28|E>>>6&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>>>16&224|F>>>11&28|F>>>6&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>>>16&224|G>>>11&28|G>>>6&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>>>16&224|H>>>11&28|H>>>6&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>>>16&224|I>>>11&28|I>>>6&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>>>16&224|d>>>11&28|d>>>6&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 oY(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>>0Line truncated
function Xq(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;l=d+16|0;e=c[l>>2]|0;i=d+24|0;f=c[i>>2]|0;j=e+(f<<4)|0;k=e+(f*20|0)|0;g=c[d+28>>2]|0;if(g){h=b+44|0;do{g=g+-1|0;f=c[j+(g<<2)>>2]|0;do if(f|0){t=f+4|0;s=(c[t>>2]|0)+-1|0;c[t>>2]=s;if(!s)fs(c[h>>2]|0,f);if(!(a[k+g>>0]&8)){if(!(c[e+(g<<4)>>2]&8))break;f=c[e+(g<<4)+8>>2]|0;s=f+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)break;jr(c[h>>2]|0,f);break}f=c[e+(g<<4)>>2]|0;if(f|0?(s=f+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[h>>2]|0,f);f=c[e+(g<<4)+4>>2]|0;if(f|0?(s=f+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[h>>2]|0,f)}while(0)}while((g|0)!=0);f=c[i>>2]|0;e=c[l>>2]|0}g=e+(f*21|0)+(0-f&7)|0;e=c[d+32>>2]|0;if(e|0){f=b+44|0;do{e=e+-1|0;if(c[g+(e<<4)>>2]&8|0?(m=c[g+(e<<4)+8>>2]|0,s=m+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)jr(c[f>>2]|0,m)}while((e|0)!=0)}e=c[d+20>>2]|0;if(e|0?(s=e+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[b+44>>2]|0,e);f=c[d>>2]|0;if(f&16384|0)return;if(f&2048|0){i=d+40|0;e=c[i>>2]|0;if(e|0){f=e+24|0;h=d+44|0;e=c[h>>2]|0;if(f>>>0<e>>>0){g=b+44|0;do{if(c[f>>2]&8|0?(q=c[f+8>>2]|0,s=q+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)jr(c[g>>2]|0,q);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){g=b+44|0;do{f=c[e>>2]|0;s=f+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(!t)lr(c[g>>2]|0,f);e=e+4|0}while(e>>>0<h>>>0)}}e=c[d+52>>2]|0;if(e|0?(s=e+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)er(c[b+44>>2]|0,e);e=c[d+56>>2]|0;if(e|0?(s=e+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)er(c[b+44>>2]|0,e);e=c[i>>2]|0;if(!e)return;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;er(c[b+44>>2]|0,e);return}e=f>>>27;switch(e&31){case 16:{e=c[d+40>>2]|0;if(e|0?(s=e+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[b+44>>2]|0,e);e=c[d+44>>2]|0;if(!e)return;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;lr(c[b+44>>2]|0,e);return}case 15:{e=c[d+40>>2]|0;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;lr(c[b+44>>2]|0,e);return}default:{if(f&8192|0){e=c[d+40>>2]|0;if(e|0?(s=e+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)rt(c[b+44>>2]|0,e);e=c[d+44>>2]|0;if(!e)return;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;lr(c[b+44>>2]|0,e);return}if(f&1024|0){if(c[d+40>>2]&8|0?(n=c[d+48>>2]|0,s=n+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)jr(c[b+44>>2]|0,n);e=d+56|0;if(c[e>>2]&8|0?(o=c[e+8>>2]|0,s=o+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)jr(c[b+44>>2]|0,o);e=c[d+76>>2]|0;if((e|0)<=0)return;h=b+44|0;g=c[d+72>>2]|0;while(1){f=e;e=e+-1|0;if(c[g>>2]&8|0?(p=c[g+8>>2]|0,s=p+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)jr(c[h>>2]|0,p);if((f|0)<=1)break;else g=g+16|0}return}if(f&33554432|0){e=c[d+40>>2]|0;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(!t)lr(c[b+44>>2]|0,e);e=c[d+44>>2]|0;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;lr(c[b+44>>2]|0,e);return}if((e|0)!=18)return;f=c[d+52>>2]|0;g=d+68|0;e=c[g>>2]|0;h=b+44|0;if(f>>>0<e>>>0)do{if((c[f>>2]&8|0)!=0?(r=c[f+8>>2]|0,s=r+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0){jr(c[h>>2]|0,r);e=c[g>>2]|0}f=f+16|0}while(f>>>0<e>>>0);e=c[d+72>>2]|0;if(e|0)do{f=c[e+16>>2]|0;if(f|0?(s=f+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[h>>2]|0,f);f=c[e+24>>2]|0;if(f|0?(s=f+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[h>>2]|0,f);f=c[e+28>>2]|0;if(f|0?(s=f+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[h>>2]|0,f);e=c[e+20>>2]|0}while((e|0)!=0);f=d+100|0;e=0;do{g=c[f+(e<<2)>>2]|0;if(g|0?(s=g+4|0,t=(c[s>>2]|0)+-1|0,c[s>>2]=t,(t|0)==0):0)lr(c[h>>2]|0,g);e=e+1|0}while((e|0)!=51);e=c[d+84>>2]|0;if(!e)return;s=e+4|0;t=(c[s>>2]|0)+-1|0;c[s>>2]=t;if(t|0)return;lr(c[h>>2]|0,e);return}}}function Yq(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;g=a+52|0;h=a+64|0;i=a+68|0;j=a+56|0;k=a+60|0;f=b<<4;e=c[a+44>>2]|0;a=e+44|0;d=c[a>>2]|0;c[a>>2]=d+-1;if((d|0)<1)Tq(e,2);b=e+8|0;d=e+16|0;a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if((f|0)==0|(a|0)!=0){if(!a){k=0;return k|0}}else{Tq(e,0);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,0);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);a=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!a){Tq(e,1);b=Sh[c[b>>2]&63](c[d>>2]|0,c[g>>2]|0,f)|0;if(!b){k=0;return k|0}else a=b}}}}}}}}}}e=a-(c[g>>2]|0)|0;b=(c[k>>2]|0)+e|0;c[g>>2]=a;c[h>>2]=(c[h>>2]|0)+e;c[i>>2]=(c[i>>2]|0)+e;c[j>>2]=(c[j>>2]|0)+e;a=a+f|0;c[k>>2]=a;if(b>>>0>=a>>>0){k=1;return k|0}do{c[b>>2]=2;b=b+16|0}while(b>>>0<a>>>0);b=1;return b|0}function Zq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b)return;e=a+68|0;f=a+56|0;g=a+64|0;while(1){if((c[b>>2]&3|0)==1){d=c[e>>2]|0;if(d>>>0>=(c[f>>2]|0)>>>0){b=5;break}c[e>>2]=d+16;c[d>>2]=9;c[d+8>>2]=b;d=b+4|0;c[d>>2]=(c[d>>2]|0)+1;d=c[e>>2]|0;if(d>>>0<((c[g>>2]|0)+16|0)>>>0){b=8;brLine truncated
function B1(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,x=0,y=0,z=0;v=(k|0)/2|0;t=(l<<1)+k|0;if((j+1|0)>>>0<3|(k+1|0)>>>0<3)return;u=v<<1;s=i+(k<<1)+(l<<1)|0;q=(j|0)/2|0;while(1){r=f+u|0;n=v;o=f+k|0;p=s;l=g;j=h;m=i;while(1){n=n+-1|0;z=d[l>>0]|0;y=(c[a+(z<<2)>>2]|0)+256|0;w=d[j>>0]|0;z=(c[a+((z|256)<<2)>>2]|0)+1024+(c[a+((w|512)<<2)>>2]|0)|0;w=(c[a+((w|768)<<2)>>2]|0)+1792|0;x=d[f>>0]|0;b[m>>1]=c[e+(x+z<<2)>>2]|c[e+(x+y<<2)>>2]|c[e+(x+w<<2)>>2];x=d[f+1>>0]|0;b[m+2>>1]=c[e+(x+z<<2)>>2]|c[e+(x+y<<2)>>2]|c[e+(x+w<<2)>>2];x=d[o>>0]|0;b[p>>1]=c[e+(x+z<<2)>>2]|c[e+(x+y<<2)>>2]|c[e+(x+w<<2)>>2];x=d[o+1>>0]|0;b[p+2>>1]=c[e+(x+z<<2)>>2]|c[e+(x+y<<2)>>2]|c[e+(x+w<<2)>>2];if(!n)break;else{o=o+2|0;p=p+4|0;f=f+2|0;l=l+1|0;j=j+1|0;m=m+4|0}}q=q+-1|0;if(!q)break;else{s=s+(u<<1)+(t<<1)|0;f=r+k|0;g=g+v|0;h=h+v|0;i=i+(u<<1)+(t<<1)|0}}return}function C1(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;u=(k|0)/2|0;s=u+j|0;t=(j|0)/2|0;u=(s*3|0)+u|0;if((i+1|0)>>>0<3|(j+1|0)>>>0<3)return;v=t<<1;r=h;q=h+(s<<1<<2)|0;o=(i|0)/2|0;while(1){p=e+v|0;k=t;h=f;i=g;l=r;m=e+j|0;n=q;while(1){k=k+-1|0;A=d[h>>0]|0;z=(c[a+(A<<2)>>2]|0)+256|0;x=d[i>>0]|0;A=(c[a+((A|256)<<2)>>2]|0)+1024+(c[a+((x|512)<<2)>>2]|0)|0;x=(c[a+((x|768)<<2)>>2]|0)+1792|0;w=d[e>>0]|0;w=c[b+(w+A<<2)>>2]|c[b+(w+z<<2)>>2]|c[b+(w+x<<2)>>2];c[l+(s<<2)>>2]=w;c[l>>2]=w;w=l+4|0;y=d[e+1>>0]|0;y=c[b+(y+A<<2)>>2]|c[b+(y+z<<2)>>2]|c[b+(y+x<<2)>>2];c[w+(s<<2)>>2]=y;c[w>>2]=y;w=d[m>>0]|0;w=c[b+(w+A<<2)>>2]|c[b+(w+z<<2)>>2]|c[b+(w+x<<2)>>2];c[n+(s<<2)>>2]=w;c[n>>2]=w;w=n+4|0;y=d[m+1>>0]|0;x=c[b+(y+A<<2)>>2]|c[b+(y+z<<2)>>2]|c[b+(y+x<<2)>>2];c[w+(s<<2)>>2]=x;c[w>>2]=x;if(!k)break;else{h=h+1|0;i=i+1|0;l=l+8|0;m=m+2|0;n=n+8|0;e=e+2|0}}o=o+-1|0;if(!o)break;else{f=f+t|0;g=g+t|0;r=r+(v<<2)+(u<<2)|0;q=q+(v<<2)+(u<<2)|0;e=p+j|0}}return}function D1(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;z=(k|0)/2|0;u=((l<<1)+k|0)*3|0;if((j+1|0)>>>0<3)return;v=(k+1|0)>>>0<3;w=z<<1;x=z*6|0;y=w+k|0;t=i;i=i+(k*3|0)+(l*3|0)|0;l=f;s=(j|0)/2|0;r=f;while(1){s=s+-1|0;j=r+k|0;if(v){f=l;l=t}else{f=l+w|0;n=z;o=g;p=h;q=t;m=i;while(1){n=n+-1|0;D=d[o>>0]|0;C=(c[b+(D<<2)>>2]|0)+256|0;A=d[p>>0]|0;D=(c[b+((D|256)<<2)>>2]|0)+1024+(c[b+((A|512)<<2)>>2]|0)|0;A=(c[b+((A|768)<<2)>>2]|0)+1792|0;B=d[l>>0]|0;B=c[e+(B+D<<2)>>2]|c[e+(B+C<<2)>>2]|c[e+(B+A<<2)>>2];a[q>>0]=B;a[q+1>>0]=B>>>8;a[q+2>>0]=B>>>16;B=d[l+1>>0]|0;B=c[e+(B+D<<2)>>2]|c[e+(B+C<<2)>>2]|c[e+(B+A<<2)>>2];a[q+3>>0]=B;a[q+4>>0]=B>>>8;a[q+5>>0]=B>>>16;B=d[j>>0]|0;B=c[e+(B+D<<2)>>2]|c[e+(B+C<<2)>>2]|c[e+(B+A<<2)>>2];a[m>>0]=B;a[m+1>>0]=B>>>8;a[m+2>>0]=B>>>16;B=d[j+1>>0]|0;A=c[e+(B+D<<2)>>2]|c[e+(B+C<<2)>>2]|c[e+(B+A<<2)>>2];a[m+3>>0]=A;a[m+4>>0]=A>>>8;a[m+5>>0]=A>>>16;if(!n)break;else{o=o+1|0;p=p+1|0;q=q+6|0;j=j+2|0;m=m+6|0;l=l+2|0}}g=g+z|0;h=h+z|0;l=t+x|0;j=r+y|0;i=i+x|0}if(!s)break;else{t=l+u|0;i=i+u|0;l=f+k|0;r=j}}return}function E1(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 F1(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|0Line truncated
// EMSCRIPTEN_END_FUNCS
var dg=[T_,bw,cw,dw,ew,fw,gw,hw,iw,jw,kw,lw,mw,nw,ow,pw,qw,rw,T_,T_,T_,T_,T_,T_,T_,T_,T_,T_,T_,T_,T_,T_];var eg=[U_,$v,aw,U_];var fg=[V_,sl];var gg=[W_,iT,mU,mW,nW,X_,Y_,Z_];var hg=[__,em,fm,gm,hm,im,jm,km,lm,mm,nm,om,pm,qm,rm,sm,tm,um,vm,wm,xm,ym,zm,Am,Bm,Cm,Dm,Em,Fm,Gm,Hm,Im,Jm,Km,Lm,Mm,Zm,_m,$m,an,bn,cn,dn,en,fn,gn,hn,jn,kn,ln,mn,nn,on,pn,qn,rn,sn,tn,un,vn,wn,xn,yn,zn,An,Bn,Cn,Dn,En,Fn,Gn,ys,zs,As,Bs,Cs,Ds,Es,Fs,Gs,Hs,Is,Js,Ks,Ls,Ms,Ns,Os,Ps,Qs,Rs,Ss,Ts,Us,Vs,Ws,Xs,Ys,Zs,_s,$s,at,bt,ct,dt,et,ft,gt,ht,it,jt,kt,lt,mt,nt,ot,pt,qt,rt,st,tt,ut,vt,wt,xt,yt,zt,At,Bt,Ct,Dt,Et,Ft,Gt,Ht,It,Jt,Kt,Lt,Mt,Nt,Ot,Pt,Qt,Rt,St,Tt,Ut,Vt,Wt,Xt,Yt,Zt,_t,$t,au,bu,cu,du,eu,fu,gu,hu,iu,ju,ku,lu,mu,nu,ou,pu,qu,ru,su,tu,uu,vu,wu,xu,yu,zu,Au,Bu,Cu,Du,Eu,Fu,Gu,Hu,Iu,Ju,Ku,Lu,Mu,Nu,Ou,Pu,Qu,Ru,Su,Tu,Uu,Vu,Wu,Xu,Yu,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,oz,pz,qz,rz,sz,tz,uz,vz,wz,xz,yz,zz,Az,Bz,Cz,Dz,Ez,Fz,Gz,Hz,Iz,Qz,Rz,Sz,Tz,Uz,Vz,Wz,_z,$z,aA,bA,cA,dA,eA,fA,gA,hA,iA,jA,kA,lA,mA,nA,qA,rA,sA,tA,uA,vA,wA,xA,yA,zA,AA,BA,CA,DA,EA,FA,GA,HA,IA,JA,KA,LA,MA,NA,OA,PA,QA,RA,SA,TA,VA,WA,XA,YA,ZA,_A,$A,aB,bB,cB,dB,eB,fB,gB,hB,iB,jB,uB,vB,wB,xB,yB,zB,AB,OB,PB,KB,rC,sC,tC,QB,uC,vC,wC,xC,RB,SB,TB,UB,VB,WB,XB,YB,ZB,_B,$B,aC,bC,cC,dC,eC,fC,gC,hC,iC,jC,kC,zR,AR,BR,CR,jT,hU,nU,EU,PU,tW,cW,xh,oi,lz,Il,mz,Pz,tB,UA,pA,Wm,Xm,EB,Zz,nz,Nz,Mz,Xz,rB,FB,GB,HB,IB,JB,GN,HN,IN,pS,qS,rS,lT,DT,cU,fU,gU,$_,a$,b$,c$,d$,oU,zU,DU,IU,iV,jV,e$,f$,g$,h$,i$,j$,k$,l$,m$,n$,o$,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__];var ig=[p$,_l,dm,Om,Tm,In,Jn,Kn,Pn,sN,dS,sk,Bl,El,qs,Gr,Hp,kr,gr,Uo,sp,Bp,Hr,ps,qy,jD,$G,aH,bH,cH,dH,eH,fH,gH,hH,iH,jH,kH,lH,mH,nH,oH,pH,qH,rH,sH,tH,uH,vH,wH,xH,yH,zH,AH,CH,DH,EH,FH,GH,HH,IH,JH,KH,LH,MH,NH,OH,PH,QH,RH,SH,TH,UH,VH,WH,XH,YH,ZH,_H,$H,aI,bI,cI,dI,eI,fI,gI,hI,iI,jI,kI,lI,mI,nI,oI,pI,qI,rI,sI,tI,uI,vI,wI,xI,yI,zI,AI,BI,CI,DI,EI,FI,GI,HI,II,JI,KI,LI,MI,NI,OI,PI,QI,RI,SI,TI,UI,VI,WI,XI,YI,ZI,_I,$I,aJ,bJ,cJ,dJ,eJ,fJ,gJ,hJ,iJ,jJ,kJ,lJ,mJ,nJ,oJ,pJ,qJ,AN,FN,SN,bS,hS,iS,jS,kS,oS,pT,xT,yT,AT,CT,q$,r$,s$,t$,VU,zV,u$,v$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$,p$];var jg=[w$,uW,vW,zW,AW,xX,ui,cz,ok,nk,Zk,Ql,Ml,ts,pp,bz,Oz,Lz,Jz,vi,zN,JN,KN,LN,gS,sS,tS,uS,nT,BT,bU,NT,OT,PT,QT,RT,ST,TT,UT,VT,WT,XT,KT,x$,qU,JU,RU,kV,_U,$U,SY,w$,w$,w$,w$,w$,w$,w$,w$,w$,w$,w$,w$,w$];var kg=[y$,kz,gl,Al,Cl,sB,Tw,Uw,MN,RN,ZN,yR,xR,vS,vT,z$,A$,B$,C$,iU,tU,AU,BU,CU,FU,QU,eV,vV,y$,y$,y$,y$];var lg=[D$,NN,wS,D$];var mg=[E$,Ah,gi,Ci,Ok,Tk,Uk,Vk,Qn,BN,DN,ON,GR,FR,HR,tR,uR,wR,vR,lS,mS,xS,uT,F$,sU,uV,E$,E$,E$,E$,E$,E$];var ng=[G$,Wk,OS,NS,QS,PS,RS,SS];var og=[H$,Xl,Wl,Rk,Pk,cT,bT,eT,dT,$S,aT,H$,H$,H$,H$,H$];var pg=[I$,CN];var qg=[J$,rh,mh,MU,dV,rV,K$,L$,M$,N$,J$,J$,J$,J$,J$,J$];var rg=[O$,P$,Q$,R$];var sg=[S$,T$,U$,V$];var tg=[W$,X$,Y$,Z$];var ug=[_$,$$];var vg=[a0,b0];var wg=[c0,Li,Mi,Ni,ej,fj,gj,hj,aj,bj,cj,dj,Zi,_i,$i,Yi,nj,oj,pj,qj,Qj,Rj,Sj,Tj,Ck,Dk,Ek,Fk,$l,am,Pm,Qm,Ln,Mn,cO,dO,eO,fO,gO,hO,iO,jO,kO,lO,mO,nO,oO,pO,qO,rO,sO,tO,uO,vO,wO,xO,yO,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,gP,hP,iP,jP,kP,lP,mP,nP,oP,pP,qP,rP,sP,tP,uP,vP,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,dQ,eQ,fQ,gQ,hQ,iQ,jQ,kQ,lQ,mQ,nQ,oQ,pQ,qQ,rQ,sQ,tQ,uQ,JQ,KQ,LQ,MQ,HQ,IQ,fR,gR,hR,iR,bR,cR,dR,eR,pR,qR,rR,sR,lR,mR,nR,oR,tk,uk,Gk,Hk,yk,hh,ih,Xj,Yj,Ki,wh,ni,qi,jh,Pi,jj,wj,Gj,Wj,$j,ak,ck,vk,xk,Kk,Mk,Nk,wl,xl,yl,Gl,Tn,Un,Vn,Wn,Xn,Yn,Zn,_n,$n,ao,bo,co,eo,fo,go,ho,io,jo,ko,lo,mo,no,oo,po,qo,ro,so,to,uo,vo,wo,xo,yo,zo,Ao,Bo,Co,Do,Eo,Fo,Zo,Ro,ap,bq,vE,tE,yE,EE,AE,BE,CE,DE,PN,uN,PQ,OQ,QQ,SQ,RQ,TQ,VQ,UQ,wQ,vQ,aO,bO,jR,kR,$Q,aR,WQ,XQ,YQ,ZQ,zQ,AQ,yQ,BQ,CQ,DQ,EQ,FQ,GQ,xQ,yS,AS,mT,oT,zT,HT,dU,jU,kU,lU,pU,rU,vU,GU,HU,KU,LU,_V,cV,fV,gV,hV,lV,mV,nV,oV,pV,qV,d0,e0,f0,g0,h0,i0,j0,k0,l0,m0,n0,o0,p0,q0,r0,s0,t0,u0,v0,w0,x0,y0,z0,A0,B0,C0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0];var xg=[D0,E0,F0,D0];var yg=[G0,H0,I0,G0];var zg=[J0,K0,L0,J0];var Ag=[M0,N0,O0,M0];var Bg=[P0,kl];var Cg=[Q0,Bh,Ch,Dh,Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,cm,Sm,On,GE,HE,IE,JE,KE,LE,ME,NE,OE,PE,QE,RE,SE,TE,UE,VE,WE,XE,YE,ZE,_E,$E,aF,bF,cF,KL,LL,ML,NLLine truncated
var Lh=[d7,ly,my,ny,oy,py,qy,ry,sy,ty,uy,vy,wy,xy,yy,zy,Ay,By,d7,d7,d7,d7,d7,d7,d7,d7,d7,d7,d7,d7,d7,d7];var Mh=[e7,jy,ky,e7];var Nh=[f7,Cn,hR,f7];var Oh=[g7,gR];var Ph=[h7,Nm,Om,Pm,Qm,b$,e0,Oi,i7,j7,k7,h7,h7,h7,h7,h7];var Qh=[l7,po,qo,ro,so,to,uo,vo,wo,xo,yo,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,jp,kp,lp,mp,np,op,pp,qp,rp,sp,tp,up,vp,wp,xp,yp,zp,Ap,Bp,Cp,Dp,Ep,Fp,Gp,Hp,Ip,Jp,Kp,Lp,Mp,Np,Op,Pp,Qp,Rp,Iu,Ju,Ku,Lu,Mu,Nu,Ou,Pu,Qu,Ru,Su,Tu,Uu,Vu,Wu,Xu,Yu,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,AB,BB,CB,DB,EB,FB,GB,HB,IB,JB,KB,LB,MB,NB,OB,PB,QB,RB,SB,TB,UB,aC,bC,cC,dC,eC,fC,gC,kC,lC,mC,nC,oC,pC,qC,rC,sC,tC,uC,vC,wC,xC,yC,zC,CC,DC,EC,FC,GC,HC,IC,JC,KC,LC,MC,NC,OC,PC,QC,RC,SC,TC,UC,VC,WC,XC,YC,ZC,_C,$C,aD,bD,cD,dD,fD,gD,hD,iD,jD,kD,lD,mD,nD,oD,pD,qD,rD,sD,tD,uD,vD,GD,HD,ID,JD,KD,LD,MD,_D,$D,WD,DE,EE,FE,aE,GE,HE,IE,JE,bE,cE,dE,eE,fE,gE,hE,iE,jE,kE,lE,mE,nE,oE,pE,qE,rE,sE,tE,uE,vE,wE,nZ,oZ,pZ,qZ,c$,$$,f0,x0,I0,r2,xB,_j,X1,hj,Sn,yB,$B,FD,eD,BC,jC,dp,gp,hp,QD,zB,ZB,YB,hC,DD,RD,SD,TD,UD,VD,MP,EQ,MQ,f2,i2,sV,tV,uV,h_,i_,j_,d$,v$,W$,Z$,_$,m7,n7,o7,p7,q7,g0,s0,w0,B0,c1,d1,r7,s7,t7,u7,v7,w7,x7,y7,z7,A7,B7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7,l7];var Rh=[C7,Rm,jo,oo,Zo,cp,Tp,Up,Vp,_p,bV,XZ,em,Ln,On,Au,Qt,Rr,ut,qt,cr,Cr,Lr,Rt,zu,AA,vF,lJ,mJ,nJ,oJ,pJ,qJ,rJ,sJ,tJ,uJ,vJ,wJ,xJ,yJ,zJ,AJ,BJ,CJ,DJ,EJ,FJ,GJ,HJ,IJ,JJ,KJ,LJ,MJ,OJ,PJ,QJ,RJ,SJ,TJ,UJ,VJ,WJ,XJ,YJ,ZJ,_J,$J,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,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,PP,TP,aQ,cQ,gQ,hQ,iQ,jQ,lQ,FQ,mV,rV,EV,VZ,$Z,a_,b_,c_,g_,h$,p$,q$,s$,u$,D7,E7,F7,G7,O0,t1,H7,I7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7,C7];var Sh=[J7,s2,t2,x2,y2,v3,nB,gk,am,$l,gn,_n,Wn,Du,zr,mB,_B,XB,VB,hk,OP,UP,YP,$P,DQ,NQ,OQ,lV,vV,wV,xV,_Z,k_,l_,m_,f$,t$,V$,F$,G$,H$,I$,J$,K$,L$,M$,N$,O$,P$,C$,K7,i0,C0,K0,e1,T0,U0,Q4,J7,J7,J7,J7,J7,J7];var Th=[L7,wB,qn,Kn,Mn,ED,bz,cz,_P,bQ,fQ,CQ,g2,h2,j2,yV,DV,NV,mZ,lZ,n_,n$,M7,N7,O7,P7,a0,l0,t0,u0,v0,y0,J0,_0,p1,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7,L7];var Uh=[Q7,zV,o_,Q7];var Vh=[R7,kj,Sj,pk,Am,an,bn,cn,$p,NP,nV,pV,AV,uZ,tZ,vZ,hZ,iZ,kZ,jZ,d_,e_,p_,m$,S7,k0,o1,R7,R7,R7,R7,R7];var Wh=[T7,dn,H_,G_,J_,I_,K_,L_];var Xh=[U7,go,fo,_m,Ym,X_,W_,Z_,Y_,U_,V_,U7,U7,U7,U7,U7];var Yh=[V7,oV];var Zh=[W7,Sm,Wm,Jm,Xm,_i,aj,bj,Si,Im,F0,Z0,l1,X7,Y7,Z7,_7,W7,W7,W7,W7,W7,W7,W7,W7,W7,W7,W7,W7,W7,W7,W7];var _h=[$7,a8,b8,c8];var $h=[d8,e8,f8,g8];var ai=[h8,i8,j8,k8];var bi=[l8,m8];var ci=[n8,o8];var di=[p8,yk,zk,Ak,Sk,Tk,Uk,Vk,Ok,Pk,Qk,Rk,Kk,Lk,Mk,Nk,$k,al,bl,cl,Cl,Dl,El,Fl,om,pm,qm,rm,Mm,Um,Vm,ko,lo,_o,$o,Wp,Xp,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,xY,yY,zY,AY,vY,wY,VY,WY,XY,YY,RY,SY,TY,UY,dZ,eZ,fZ,gZ,$Y,aZ,bZ,cZ,fm,gm,km,sm,tm,Zj,ak,Ck,Xk,il,sl,Il,Nl,Ol,Ql,hm,jm,wm,ym,zm,Dm,Em,Jl,Kl,xk,gj,Gn,Hn,In,Qn,cq,dq,eq,fq,gq,hq,iq,jq,kq,lq,mq,nq,oq,pq,qq,rq,sq,tq,uq,vq,wq,xq,yq,zq,Aq,Bq,Cq,Dq,Eq,Fq,Gq,Hq,Iq,Jq,Kq,Lq,Mq,Nq,Oq,Pq,hr,$q,kr,ls,HG,FG,KG,QG,MG,NG,OG,PG,hT,RP,SP,XP,AQ,LQ,BV,eV,DY,CY,EY,GY,FY,HY,JY,IY,kY,jY,QV,RV,ZY,_Y,PY,QY,KY,LY,MY,NY,nY,oY,mY,pY,qY,rY,sY,tY,uY,lY,q_,s_,e$,g$,r$,z$,X$,b0,c0,d0,h0,j0,n0,z0,A0,D0,E0,T1,Y0,$0,a1,b1,f1,g1,h1,i1,j1,k1,q8,r8,s8,t8,u8,v8,w8,x8,y8,z8,A8,B8,C8,D8,E8,F8,G8,H8,I8,J8,K8,L8,M8,N8,O8,P8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8,p8];var ei=[Q8,R8,S8,Q8];var fi=[T8,U8,V8,T8];var gi=[W8,X8,Y8,W8];var hi=[Z8,_8,$8,Z8Line truncated
// EMSCRIPTEN_END_ASM
(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var ___divdi3=Module["___divdi3"]=asm["___divdi3"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var ___muldi3=Module["___muldi3"]=asm["___muldi3"];var ___remdi3=Module["___remdi3"]=asm["___remdi3"];var ___udivdi3=Module["___udivdi3"]=asm["___udivdi3"];var ___uremdi3=Module["___uremdi3"]=asm["___uremdi3"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=asm["_emscripten_GetProcAddress"];var _free=Module["_free"]=asm["_free"];var _htonl=Module["_htonl"]=asm["_htonl"];var _htons=Module["_htons"]=asm["_htons"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _llvm_bswap_i16=Module["_llvm_bswap_i16"]=asm["_llvm_bswap_i16"];var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=asm["_llvm_bswap_i32"];var _main=Module["_main"]=asm["_main"];var _malloc=Module["_malloc"]=asm["_malloc"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _memmove=Module["_memmove"]=asm["_memmove"];var _memset=Module["_memset"]=asm["_memset"];var _ntohs=Module["_ntohs"]=asm["_ntohs"];var _realloc=Module["_realloc"]=asm["_realloc"];var _round=Module["_round"]=asm["_round"];var _saveSetjmp=Module["_saveSetjmp"]=asm["_saveSetjmp"];var _sbrk=Module["_sbrk"]=asm["_sbrk"];var _strstr=Module["_strstr"]=asm["_strstr"];var _testSetjmp=Module["_testSetjmp"]=asm["_testSetjmp"];var establishStackSpace=Module["establishStackSpace"]=asm["establishStackSpace"];var getTempRet0=Module["getTempRet0"]=asm["getTempRet0"];var runPostSets=Module["runPostSets"]=asm["runPostSets"];var setTempRet0=Module["setTempRet0"]=asm["setTempRet0"];var setThrew=Module["setThrew"]=asm["setThrew"];var stackAlloc=Module["stackAlloc"]=asm["stackAlloc"];var stackRestore=Module["stackRestore"]=asm["stackRestore"];var stackSave=Module["stackSave"]=asm["stackSave"];var dynCall_dd=Module["dynCall_dd"]=asm["dynCall_dd"];var dynCall_ddd=Module["dynCall_ddd"]=asm["dynCall_ddd"];var dynCall_di=Module["dynCall_di"]=asm["dynCall_di"];var dynCall_i=Module["dynCall_i"]=asm["dynCall_i"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_iiiiidii=Module["dynCall_iiiiidii"]=asm["dynCall_iiiiidii"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=asm["dynCall_iiiiiiii"];var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=asm["dynCall_iiiiiiiii"];var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=asm["dynCall_iiiiiiiiii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_vd=Module["dynCall_vd"]=asm["dynCall_vd"];var dynCall_vdd=Module["dynCall_vdd"]=asm["dynCall_vdd"];var dynCall_vdddd=Module["dynCall_vdddd"]=asm["dynCall_vdddd"];var dynCall_vdddddd=Module["dynCall_vdddddd"]=asm["dynCall_vdddddd"];var dynCall_vdi=Module["dynCall_vdi"]=asm["dynCall_vdi"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vid=Module["dynCall_vid"]=asm["dynCall_vid"];var dynCall_vidd=Module["dynCall_vidd"]=asm["dynCall_vidd"];var dynCall_viddd=Module["dynCall_viddd"]=asm["dynCall_viddd"];var dynCall_vidddd=Module["dynCall_vidddd"]=asm["dynCall_vidddd"];var dynCall_viddddddddddddii=Module["dynCall_viddddddddddddii"]=asm["dynCall_viddddddddddddii"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_viid=Module["dynCall_viid"]=asm["dynCall_viid"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=asm["dynCall_viiiiiii"];var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=asm["dynCall_viiiiiiii"];var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=asm["dynCall_viiiiiiiii"];var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=asm["dynCall_viiiiiiiiiii"];var dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=asm["dynCall_viiiiiiiiiiii"];var dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=asm["dynCall_viiiiiiiiiiiii"];Module["asm"]=asm;Module["Pointer_stringify"]=Pointer_stringify;Module["writeArrayToMemory"]=writeArrayToMemory;if(memoryInitializer){if(!isDataURI(memoryInitializer)){if(typeof Module["locateFile"]==="function"){memoryInitializer=Module["locateFile"](memoryInitializer)}else if(Module["memoryInitializerPrefixURL"]){memoryInitializer=Module["memoryInitializerPrefixURL"]+memoryInitializer}}if(ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=Module["readBinary"](memoryInitializer);HEAPU8.set(data,GLine truncated
(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var ___divdi3=Module["___divdi3"]=asm["___divdi3"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var ___muldi3=Module["___muldi3"]=asm["___muldi3"];var ___remdi3=Module["___remdi3"]=asm["___remdi3"];var ___udivdi3=Module["___udivdi3"]=asm["___udivdi3"];var ___uremdi3=Module["___uremdi3"]=asm["___uremdi3"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=asm["_emscripten_GetProcAddress"];var _free=Module["_free"]=asm["_free"];var _htonl=Module["_htonl"]=asm["_htonl"];var _htons=Module["_htons"]=asm["_htons"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _llvm_bswap_i16=Module["_llvm_bswap_i16"]=asm["_llvm_bswap_i16"];var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=asm["_llvm_bswap_i32"];var _main=Module["_main"]=asm["_main"];var _malloc=Module["_malloc"]=asm["_malloc"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _memmove=Module["_memmove"]=asm["_memmove"];var _memset=Module["_memset"]=asm["_memset"];var _ntohs=Module["_ntohs"]=asm["_ntohs"];var _realloc=Module["_realloc"]=asm["_realloc"];var _round=Module["_round"]=asm["_round"];var _saveSetjmp=Module["_saveSetjmp"]=asm["_saveSetjmp"];var _sbrk=Module["_sbrk"]=asm["_sbrk"];var _strstr=Module["_strstr"]=asm["_strstr"];var _testSetjmp=Module["_testSetjmp"]=asm["_testSetjmp"];var establishStackSpace=Module["establishStackSpace"]=asm["establishStackSpace"];var getTempRet0=Module["getTempRet0"]=asm["getTempRet0"];var runPostSets=Module["runPostSets"]=asm["runPostSets"];var setTempRet0=Module["setTempRet0"]=asm["setTempRet0"];var setThrew=Module["setThrew"]=asm["setThrew"];var stackAlloc=Module["stackAlloc"]=asm["stackAlloc"];var stackRestore=Module["stackRestore"]=asm["stackRestore"];var stackSave=Module["stackSave"]=asm["stackSave"];var dynCall_dd=Module["dynCall_dd"]=asm["dynCall_dd"];var dynCall_ddd=Module["dynCall_ddd"]=asm["dynCall_ddd"];var dynCall_di=Module["dynCall_di"]=asm["dynCall_di"];var dynCall_did=Module["dynCall_did"]=asm["dynCall_did"];var dynCall_i=Module["dynCall_i"]=asm["dynCall_i"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_iiiiidii=Module["dynCall_iiiiidii"]=asm["dynCall_iiiiidii"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=asm["dynCall_iiiiiiii"];var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=asm["dynCall_iiiiiiiii"];var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=asm["dynCall_iiiiiiiiii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_vd=Module["dynCall_vd"]=asm["dynCall_vd"];var dynCall_vdd=Module["dynCall_vdd"]=asm["dynCall_vdd"];var dynCall_vdddd=Module["dynCall_vdddd"]=asm["dynCall_vdddd"];var dynCall_vdddddd=Module["dynCall_vdddddd"]=asm["dynCall_vdddddd"];var dynCall_vdi=Module["dynCall_vdi"]=asm["dynCall_vdi"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vid=Module["dynCall_vid"]=asm["dynCall_vid"];var dynCall_vidd=Module["dynCall_vidd"]=asm["dynCall_vidd"];var dynCall_viddd=Module["dynCall_viddd"]=asm["dynCall_viddd"];var dynCall_vidddd=Module["dynCall_vidddd"]=asm["dynCall_vidddd"];var dynCall_viddddddddddddii=Module["dynCall_viddddddddddddii"]=asm["dynCall_viddddddddddddii"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_viid=Module["dynCall_viid"]=asm["dynCall_viid"];var dynCall_viiddddddi=Module["dynCall_viiddddddi"]=asm["dynCall_viiddddddi"];var dynCall_viidddddi=Module["dynCall_viidddddi"]=asm["dynCall_viidddddi"];var dynCall_viiddddi=Module["dynCall_viiddddi"]=asm["dynCall_viiddddi"];var dynCall_viidddi=Module["dynCall_viidddi"]=asm["dynCall_viidddi"];var dynCall_viiddi=Module["dynCall_viiddi"]=asm["dynCall_viiddi"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];var dynCall_viiiidd=Module["dynCall_viiiidd"]=asm["dynCall_viiiidd"];var dynCall_viiiiddd=Module["dynCall_viiiiddd"]=asm["dynCall_viiiiddd"];var dynCall_viiiidddd=Module["dynCall_viiiidddd"]=asm["dynCall_viiiidddd"];var dynCall_viiiiddddd=Module["dynCall_viiiiddddd"]=asm["dynCall_viiiiddddd"];var dynCall_viiiiddddddd=Module["dynCall_viiiiddddddd"]=asm["dynCall_viiiiddddddd"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=asm["dynCall_viiiiiii"];var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=asm["dynCall_viiiiiiii"];var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiLine truncated
-22
View File
@@ -1099,28 +1099,6 @@ static void gpuTick()
#if defined(__EMSCRIPTEN__)
static void emstick()
{
static double nextTick = -1.0;
platform.missedFrame = false;
if(nextTick < 0.0)
nextTick = emscripten_get_now();
nextTick += 1000.0/TIC_FRAMERATE;
tick();
double delay = nextTick - emscripten_get_now();
if(delay < 0.0)
{
nextTick -= delay;
platform.missedFrame = true;
}
else
emscripten_set_main_loop_timing(EM_TIMING_SETTIMEOUT, delay);
}
static void emsGpuTick()
{
static double nextTick = -1.0;