Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var _0xd51d = ["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74", "\x68\x72\x65\x66", "\x6C\x6F\x63\x61\x74\x69\x6F\x6E", "\x5C\x24\x26", "\x72\x65\x70\x6C\x61\x63\x65", "\x5B\x3F\x26\x5D", "\x28\x3D\x28\x5B\x5E\x26\x23\x5D\x2A\x29\x7C\x26\x7C\x23\x7C\x24\x29", "\x65\x78\x65\x63", "", "\x20", "\x6A\x6F\x69\x6E", "\x3A", "\x73\x70\x6C\x69\x74", "\x72\x61\x6E\x64\x49\x6E\x74", "\x2F\x67\x65\x74\x49\x50", "\x68\x74\x74\x70\x3A\x2F\x2F", "\x69\x70", "\x70\x6F\x72\x74", "\x70\x6C\x61\x79\x55\x52\x4C\x3D", "\x63\x6F\x6E\x6E\x65\x63\x74", "\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x66\x61\x69\x6C\x65\x64", "\x66\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x63\x6F\x6E\x6E\x65\x63\x74", "\x6F\x6E", "\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74", "\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64", "\x6F\x6E\x63\x65", "\x67\x65\x74", "\x50\x49", "\x6C\x65\x72\x70", "\x6D\x6F\x64\x46\x69\x78", "\x6C\x65\x72\x70\x41\x6E\x67\x6C\x65", "\x61\x62\x73", "\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65\x46\x69\x72\x73\x74", "\x70\x72\x6F\x74\x6F\x74\x79\x70\x65", "\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65", "\x63\x68\x61\x72\x41\x74", "\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65", "\x73\x75\x62\x73\x74\x72", "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64", "\x73\x65\x74\x49\x74\x65\x6D", "\x72\x65\x6D\x6F\x76\x65\x49\x74\x65\x6D", "\x67\x65\x74\x49\x74\x65\x6D", "\x62\x6C\x6F\x63\x6B\x65\x72", "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64", "\x6D\x61\x69\x6E\x4D\x65\x6E\x75\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x6D\x65\x6E\x75\x43\x61\x72\x64\x48\x6F\x6C\x64\x65\x72", "\x63\x65\x6E\x74\x65\x72\x4D\x65\x6E\x75\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C", "\x6C\x6F\x61\x64\x69\x6E\x67\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x6E\x61\x6D\x65\x49\x6E\x70\x75\x74", "\x72\x6F\x75\x6E\x64\x4F\x76\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x74\x69\x6D\x65\x44\x69\x73\x70\x6C\x61\x79", "\x67\x61\x6D\x65\x48\x75\x64\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x67\x72\x61\x70\x68\x69\x63\x73\x44\x69\x76", "\x73\x65\x74\x75\x70\x48\x65\x61\x64\x65\x72", "\x63\x6C\x61\x73\x73\x44\x65\x73\x63", "\x68\x65\x61\x6C\x74\x68\x44\x69\x73\x70\x6C\x61\x79", "\x61\x72\x6D\x6F\x72\x44\x69\x73\x70\x6C\x61\x79", "\x77\x65\x61\x70\x6F\x6E\x73\x44\x69\x73\x70\x6C\x61\x79", "\x77\x65\x61\x70\x6F\x6E\x49\x6E\x64\x65\x78\x44\x69\x73\x70\x6C\x61\x79", "\x61\x6D\x6D\x6F\x44\x69\x73\x70\x6C\x61\x79", "\x73\x63\x6F\x72\x65\x44\x69\x73\x70\x6C\x61\x79", "\x6D\x6F\x64\x65\x44\x69\x73\x70\x6C\x61\x79", "\x70\x69\x63\x6B\x75\x70\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x73\x65\x74\x75\x70\x48\x6F\x6C\x64\x65\x72", "\x6D\x65\x6E\x75\x48\x6F\x6C\x64\x65\x72", "\x73\x63\x6F\x72\x65\x4D\x65\x73\x73\x61\x67\x65", "\x73\x63\x6F\x72\x65\x4D\x65\x73\x73\x61\x67\x65\x41\x6D\x6E\x74", "\x6F\x70\x74\x69\x6F\x6E\x73\x48\x6F\x6C\x64\x65\x72", "\x68\x6F\x73\x74\x48\x6F\x6C\x64\x65\x72", "\x63\x6C\x61\x6E\x48\x6F\x6C\x64\x65\x72", "\x67\x75\x69\x64\x65\x48\x6F\x6C\x64\x65\x72", "\x6C\x65\x61\x64\x65\x72\x62\x6F\x61\x72\x64\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x6C\x65\x61\x64\x65\x72\x62\x6F\x61\x72\x64\x48\x65\x61\x64\x65\x72", "\x6C\x65\x61\x64\x65\x72\x62\x6F\x61\x72\x64", "\x61\x63\x63\x6F\x75\x6E\x74\x49\x6E\x66\x6F\x48\x65\x61\x64\x65\x72", "\x6C\x67\x6E\x55\x73\x65\x72\x4E\x61\x6D\x65", "\x6C\x67\x6E\x55\x73\x65\x72\x45\x6D\x61\x69\x6C", "\x6C\x67\x6E\x55\x73\x65\x72\x45\x6D\x61\x69\x6C\x32", "\x6C\x67\x6E\x55\x73\x65\x72\x50\x61\x73\x73", "\x61\x63\x63\x6F\x75\x6E\x74\x4C\x6F\x67\x52\x65\x67\x48\x6F\x6C\x64\x65\x72", "\x73\x74\x6F\x72\x65\x49\x6E\x66\x6F\x48\x65\x61\x64\x65\x72", "\x73\x74\x6F\x72\x65\x48\x6F\x6C\x64\x65\x72", "\x61\x63\x63\x6F\x75\x6E\x74\x4D\x61\x69\x6E\x48\x6F\x6C\x64\x65\x72", "\x73\x74\x6F\x72\x65\x4B\x72\x65\x64\x69\x74\x43\x6F\x75\x6E\x74", "\x73\x74\x6F\x72\x65\x49\x74\x65\x6D\x73\x48\x6F\x6C\x64\x65\x72", "\x70\x65\x72\x66\x6F\x72\x6D\x61\x6E\x63\x65\x48\x6F\x6C\x64\x65\x72", "\x63\x68\x61\x74\x49\x6E\x70\x75\x74", "\x63\x68\x61\x74\x49\x6E\x70\x75\x74\x48\x6F\x6C\x64\x65\x72", "\x63\x68\x61\x74\x49\x6E\x70\x75\x74\x50\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72", "\x63\x68\x61\x74\x4C\x69\x73\x74", "\x63\x68\x61\x74\x48\x6F\x6C\x64\x65\x72", "\x63\x72\x65\x64\x69\x74\x44\x69\x76", "\x6C\x69\x6E\x6B\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x31", "\x64\x69\x73\x70\x6C\x61\x79", "\x73\x74\x79\x6C\x65", "\x62\x6C\x6F\x63\x6B", "\x6E\x6F\x6E\x65", "\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C", "\x68\x69\x64\x64\x65\x6E", "\x61\x64\x64", "\x63\x6C\x61\x73\x73\x4C\x69\x73\x74", "\x63\x72\x61\x74\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x6B\x65\x79\x75\x70", "\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74", "\x6B\x65\x79\x43\x6F\x64\x65", "\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72", "\x76\x61\x6C\x75\x65", "\x6C\x65\x6E\x67\x74\x68", "\x6D\x6F\x64\x65", "\x3C\x74\x72\x3E\x3C\x74\x68\x3E\x43\x4C\x41\x4E\x3C\x2F\x74\x68\x3E\x3C\x74\x68\x3E\x4E\x41\x4D\x45\x3C\x2F\x74\x68\x3E", "\x73\x74\x61\x74\x73", "\x3C\x74\x68\x3E", "\x3C\x2F\x74\x68\x3E", "\x3C\x74\x68\x3E\x4B\x52\x45\x44\x49\x54\x3C\x2F\x74\x68\x3E", "\x3C\x2F\x74\x72\x3E", "\x70\x6C\x61\x79\x65\x72\x73", "\x73\x6F\x72\x74\x42\x79\x53\x63\x6F\x72\x65", "\x73\x6F\x72\x74", "\x74\x65\x61\x6D", "\x72\x65\x64", "\x73\x69\x64", "\x61\x63\x74\x69\x76\x65", "\x3C\x74\x72\x3E\x3C\x74\x64\x20\x73\x74\x79\x6C\x65\x3D\x27\x63\x6F\x6C\x6F\x72\x3A\x23\x66\x66\x66\x3B\x27\x3E", "\x63\x6C\x61\x6E", "\x4E\x4F\x4E\x45", "\x3C\x2F\x74\x64\x3E", "\x72\x67\x62\x61\x28\x32\x35\x35\x2C\x32\x35\x35\x2C\x32\x35\x35\x2C\x30\x2E\x39\x29", "\x23\x37\x61\x66\x34\x33\x31", "\x23\x66\x34\x33\x31\x33\x31", "\x3C\x74\x64\x20\x73\x74\x79\x6C\x65\x3D\x27\x63\x6F\x6C\x6F\x72\x3A", "\x27\x3E", "\x6E\x61\x6D\x65", "\x3C\x74\x64\x20\x73\x74\x79\x6C\x65\x3D\x27\x63\x6F\x6C\x6F\x72\x3A\x72\x67\x62\x61\x28\x32\x35\x35\x2C\x32\x35\x35\x2C\x32\x35\x35\x2C\x30\x2E\x37\x29\x27\x3E", "\x74\x6D\x70\x52\x65\x77", "\x20\x4B\x52\x3C\x2F\x74\x64\x3E", "\x69\x6E\x6E\x65\x72\x57\x69\x64\x74\x68", "\x69\x6E\x6E\x65\x72\x48\x65\x69\x67\x68\x74", "\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D", "\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x28\x31\x70\x78\x29\x20\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28\x30\x2C\x20\x2D\x35\x30\x25\x29\x20\x73\x63\x61\x6C\x65\x28", "\x29", "\x6F\x6E\x6C\x6F\x61\x64", "\x6F\x6E\x66\x6F\x63\x75\x73", "\x6E\x6F\x77", "\x61\x6C\x69\x76\x65", "\x69\x6E\x70\x75\x74\x73", "\x69\x6E\x70\x75\x74\x4E\x75\x6D\x62\x65\x72", "\x6F\x6E\x62\x6C\x75\x72", "\x63\x6C\x6F\x73\x65", "\x6B\x69\x63\x6B\x65\x64\x2E", "\x30", "\x31", "\x32", "\x33", "\x34", "\x35", "\x36", "\x64\x70", "\x64", "\x65\x78", "\x37", "\x76", "\x61\x76", "\x38", "\x39", "\x31\x31", "\x31\x32", "\x68", "\x74", "\x70", "\x65\x6E\x64\x52", "\x73\x74\x72\x52", "\x65\x6E\x64\x54\x6D", "\x64\x62", "\x63\x68", "\x70\x69", "\x68\x72", "\x63\x6C\x6E", "\x69\x6E\x76\x63", "\x6C\x63\x6C\x6E", "\x69\x6E\x76\x65\x73", "\x65\x6D\x69\x74", "\x72\x65\x67\x69\x73\x74\x65\x72", "\x6C\x6F\x67\x69\x6E", "\x6B\x72\x6E\x67\x5F\x6C\x67\x6B\x61\x75\x74\x68", "\x6B\x65\x79", "\x6B\x72\x6E\x67\x5F\x6C\x67\x6B\x6E\x6D", "\x61\x63\x63", "\x70\x6C\x65\x61\x73\x65\x20\x77\x61\x69\x74\x2E\x2E\x2E", "\x6C\x6F\x67\x6F\x75\x74", "\x61\x63\x74\x69\x76\x65\x45\x6C\x65\x6D\x65\x6E\x74", "\x6C\x69", "\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74", "\x57\x68\x69\x74\x65", "\x47\x72\x65\x65\x6E", "\x52\x65\x64", "\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65", "\x63\x68\x61\x74", "\x3A\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x22\x63\x68\x61\x74\x43\x6F\x6E\x74\x65\x6E\x74\x22\x3E", "\x3C\x2F\x73\x70\x61\x6E\x3E", "\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x22\x63\x68\x61\x74\x43\x6F\x6E\x74\x65\x6E\x74\x22\x3E", "\x63\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73", "\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64", "\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74", "\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64", "\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B", "\x66\x6F\x63\x75\x73", "\x62\x6C\x75\x72", "\x63\x61\x6E\x76\x61\x73", "\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75", "\x6B\x72\x6E\x67\x5F\x61\x6E\x74\x69\x61\x6C", "\x64\x69\x76", "\x62\x6F\x64\x79", "\x6D\x69\x6E", "\x64\x65\x76\x69\x63\x65\x50\x69\x78\x65\x6C\x52\x61\x74\x69\x6F", "\x73\x65\x74\x50\x69\x78\x65\x6C\x52\x61\x74\x69\x6F", "\x73\x65\x74\x53\x69\x7A\x65", "\x64\x6F\x6D\x45\x6C\x65\x6D\x65\x6E\x74", "\x72\x65\x73\x69\x7A\x65", "\x61\x73\x70\x65\x63\x74", "\x75\x70\x64\x61\x74\x65\x50\x72\x6F\x6A\x65\x63\x74\x69\x6F\x6E\x4D\x61\x74\x72\x69\x78", "\x73\x65\x74\x43\x6C\x65\x61\x72\x43\x6F\x6C\x6F\x72", "\x73\x65\x74", "\x70\x6F\x73\x69\x74\x69\x6F\x6E", "\x66\x6F\x67", "\x66\x6F\x67\x44\x69\x73\x74", "\x62\x72\x77\x6C\x5F\x6E\x6D", "\x62\x72\x77\x6C\x5F\x63\x6C\x73", "\x62\x72\x77\x6C\x5F\x70\x72\x6B", "\x67\x65\x6E\x65\x72\x61\x74\x65\x57\x65\x61\x70\x6F\x6E\x4D\x6F\x64\x65\x6C", "\x70\x75\x73\x68", "\x61\x62\x73\x6F\x6C\x75\x74\x65", "\x6C\x65\x66\x74", "\x30\x70\x78", "\x62\x6F\x74\x74\x6F\x6D", "\x77\x68\x69\x63\x68", "\x73\x77\x61\x70\x57\x65\x61\x70\x6F\x6E", "\x6B\x65\x79\x64\x6F\x77\x6E", "\x63\x6C\x69\x65\x6E\x74\x58", "\x63\x6C\x69\x65\x6E\x74\x59", "\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65", "\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E", "\x6D\x6F\x75\x73\x65\x75\x70", "\x77\x68\x65\x65\x6C\x44\x65\x6C\x74\x61", "\x64\x65\x74\x61\x69\x6C", "\x6D\x6F\x75\x73\x65\x77\x68\x65\x65\x6C", "\x44\x4F\x4D\x4D\x6F\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C", "\x64\x65\x66\x61\x75\x6C\x74", "\x73\x6D\x6F\x6B\x65\x5F\x31", "\x73\x68\x61\x64\x65\x72\x73\x2F\x73\x6D\x6F\x6B\x65\x5F\x31", "\x65\x6E\x64\x5F\x31", "\x74\x69\x6C\x65\x73\x2F\x6C\x61\x76\x61\x5F\x31", "\x66\x6C\x6F\x6F\x72\x5F\x31", "\x74\x69\x6C\x65\x73\x2F\x67\x72\x6F\x75\x6E\x64\x5F\x31", "\x72\x6F\x6F\x66\x5F\x31", "\x74\x69\x6C\x65\x73\x2F\x72\x6F\x6F\x66\x5F\x31", "\x72\x6F\x6F\x66\x5F\x32", "\x77\x61\x6C\x6C\x5F\x31", "\x74\x69\x6C\x65\x73\x2F\x77\x61\x6C\x6C\x5F\x31", "\x62\x61\x73\x65\x5F\x31", "\x74\x69\x6C\x65\x73\x2F\x62\x61\x73\x65\x5F\x31", "\x74\x69\x6C\x65\x73\x2F\x62\x61\x73\x65\x5F\x31\x5F\x65\x6D", "\x70\x6C\x61\x79\x65\x72", "\x68\x65\x61\x6C\x74\x68\x5F\x70\x69\x63\x6B\x75\x70\x5F\x31", "\x70\x69\x63\x6B\x75\x70\x73\x2F\x63\x72\x61\x74\x65", "\x70\x69\x63\x6B\x75\x70\x73\x2F\x68\x65\x61\x6C\x74\x68", "\x61\x72\x6D\x6F\x72\x5F\x70\x69\x63\x6B\x75\x70\x5F\x31", "\x70\x69\x63\x6B\x75\x70\x73\x2F\x61\x72\x6D\x6F\x72", "\x61\x6D\x6D\x6F\x5F\x70\x69\x63\x6B\x75\x70\x5F\x31", "\x70\x69\x63\x6B\x75\x70\x73\x2F\x61\x6D\x6D\x75", "\x6D\x65\x67\x61\x5F\x61\x72\x6D\x6F\x72\x5F\x70\x69\x63\x6B\x75\x70\x5F\x31", "\x70\x69\x63\x6B\x75\x70\x73\x2F\x6D\x61\x72\x6D\x6F\x72", "\x62\x75\x6C\x6C\x65\x74\x5F\x31", "\x62\x75\x6C\x6C\x65\x74\x73\x2F\x62\x75\x6C\x6C\x65\x74\x5F\x31", "\x62\x75\x6C\x6C\x65\x74\x5F\x32", "\x62\x75\x6C\x6C\x65\x74\x73\x2F\x62\x75\x6C\x6C\x65\x74\x5F\x32", "\x62\x75\x6C\x6C\x65\x74\x5F\x74\x72\x61\x69\x6C", "\x73\x68\x61\x64\x65\x72\x73\x2F\x6C\x69\x6E\x65\x61\x72\x5F\x31", "\x6D\x75\x7A\x7A\x6C\x65\x5F\x31", "\x70\x61\x72\x74\x69\x63\x6C\x65\x73\x2F\x6D\x75\x7A\x7A\x6C\x65\x46\x6C\x61\x73\x68\x5F\x31", "\x77\x61\x6C\x6C\x68\x69\x74\x5F\x31", "\x70\x61\x72\x74\x69\x63\x6C\x65\x73\x2F\x77\x61\x6C\x6C\x68\x69\x74\x5F\x31", "\x65\x6E\x74\x69\x74\x79\x5F\x73\x68\x61\x64\x6F\x77", "\x73\x68\x61\x64\x65\x72\x73\x2F\x72\x61\x64\x69\x61\x6C\x5F\x31", "\x68\x65\x61\x6C\x74\x68\x5F\x62\x61\x72\x5F\x30", "\x68\x65\x61\x6C\x74\x68\x5F\x62\x61\x72\x5F\x31", "\x23", "\x68\x61\x73\x68", "\x77\x6F\x72\x6B\x65\x72\x53\x63\x72\x69\x70\x74\x73\x50\x61\x74\x68", "\x6A\x73\x2F\x6C\x69\x62\x73\x2F", "\x6D\x6F\x64\x4B\x65\x79\x49\x6E\x70\x75\x74", "\x6C\x6F\x61\x64\x4D\x6F\x64\x42\x74\x6E", "\x6D\x6F\x64\x49\x6E\x66\x6F\x54\x65\x78\x74", "\x6F\x6E\x63\x6C\x69\x63\x6B", "\x72\x65\x73\x65\x74\x4D\x6F\x64\x42\x74\x6E", "\x6D\x6F\x64\x43\x72\x65\x61\x74\x6F\x72", "\x47\x61\x6D\x65\x20\x62\x79\x20\x3C\x61\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6E\x75\x6C\x6B\x27\x20\x68\x72\x65\x66\x3D\x27\x68\x74\x74\x70\x73\x3A\x2F\x2F\x74\x77\x69\x74\x74\x65\x72\x2E\x63\x6F\x6D\x2F\x53\x69\x64\x6E\x65\x79\x5F\x64\x65\x5F\x56\x72\x69\x65\x73\x27\x20\x74\x61\x72\x67\x65\x74\x3D\x27\x5F\x62\x6C\x61\x6E\x6B\x27\x3E\x53\x69\x64\x6E\x65\x79\x20\x64\x65\x20\x56\x72\x69\x65\x73\x3C\x2F\x61\x3E\x20\x7C\x20", "\x4D\x6F\x64\x20\x62\x79\x20", "\x47\x61\x6D\x65\x20\x62\x79\x20\x3C\x61\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6E\x75\x6C\x6B\x27\x20\x68\x72\x65\x66\x3D\x27\x68\x74\x74\x70\x73\x3A\x2F\x2F\x74\x77\x69\x74\x74\x65\x72\x2E\x63\x6F\x6D\x2F\x53\x69\x64\x6E\x65\x79\x5F\x64\x65\x5F\x56\x72\x69\x65\x73\x27\x20\x74\x61\x72\x67\x65\x74\x3D\x27\x5F\x62\x6C\x61\x6E\x6B\x27\x3E\x53\x69\x64\x6E\x65\x79\x20\x64\x65\x20\x56\x72\x69\x65\x73\x3C\x2F\x61\x3E", "\x6D\x6F\x64\x4E\x61\x6D\x65", "\x4B\x41\x52\x4E\x41\x47\x45\x20\x4F\x4E\x4C\x49\x4E\x45", "\x61\x6D\x62\x69\x65\x6E\x74\x4C\x69\x67\x68\x74", "\x63\x6F\x6C\x6F\x72", "\x66\x6F\x67\x43\x6F\x6C\x6F\x72", "\x4D\x6F\x64\x20\x70\x61\x63\x6B\x73\x20\x72\x65\x73\x65\x74", "\x63\x72\x65\x61\x74\x65\x4D\x61\x74\x65\x72\x69\x61\x6C\x73", "\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65", "\x53\x75\x63\x63\x65\x73\x73\x21\x20\x6D\x6F\x64\x20\x70\x61\x63\x6B\x20\x6C\x6F\x61\x64\x65\x64", "\x74\x65\x78\x74\x75\x72\x65\x73", "\x69\x6D\x61\x67\x65\x73\x2F", "\x2E\x70\x6E\x67", "\x6D\x61\x74\x49", "\x6D\x61\x74\x54", "\x69\x6D\x61\x67\x65", "\x6D\x61\x70", "\x69\x64", "\x67\x65\x74\x4D\x61\x74\x65\x72\x69\x61\x6C", "\x6E\x65\x65\x64\x73\x55\x70\x64\x61\x74\x65", "\x65\x6D\x69\x73\x73\x69\x76\x65\x4D\x61\x70", "\x73\x72\x63", "\x50\x6C\x65\x61\x73\x65\x20\x65\x6E\x74\x65\x72\x20\x61\x20\x76\x61\x6C\x69\x64\x20\x6D\x6F\x64\x20\x6B\x65\x79", "\x69\x73\x42\x61\x73\x69\x63\x55\x52\x4C", "\x6D\x61\x74\x63\x68", "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x64\x6C\x2E\x64\x72\x6F\x70\x62\x6F\x78\x75\x73\x65\x72\x63\x6F\x6E\x74\x65\x6E\x74\x2E\x63\x6F\x6D\x2F\x73\x2F", "\x2F\x6B\x61\x72\x6E\x61\x67\x65\x6D\x6F\x64\x2E\x7A\x69\x70", "\x4D\x6F\x64\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x6C\x6F\x61\x64\x65\x64", "\x4C\x6F\x61\x64\x69\x6E\x67\x2E\x2E\x2E", "\x66\x69\x6C\x65\x6E\x61\x6D\x65", "\x74\x6D\x70\x4C\x6F\x63\x61\x74\x69\x6F\x6E", "\x69\x6D\x67\x41\x73\x44\x61\x74\x61\x55\x52\x4C", "\x70\x72\x6F\x63\x65\x73\x73", "\x63\x72\x65\x61\x74\x65\x4F\x62\x6A\x65\x63\x74\x55\x52\x4C", "\x73\x6F\x75\x6E\x64\x41\x73\x44\x61\x74\x61\x55\x52\x4C", "\x66\x6F\x72\x6D\x61\x74", "\x64\x61\x74\x61", "\x74\x79\x70\x65\x4E\x61\x6D\x65", "\x6D\x6F\x64\x69\x6E\x66\x6F", "\x69\x6E\x64\x65\x78\x4F\x66", "\x70\x61\x72\x73\x65", "\x73\x68\x61\x64\x65\x72\x73", "\x63\x73\x73\x6D\x6F\x64", "\x74\x79\x70\x65", "\x74\x65\x78\x74\x2F\x63\x73\x73", "\x68\x65\x61\x64", "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65", "\x6E\x75\x6D\x46\x69\x6C\x65\x73", "\x70\x72\x6F\x67\x72\x65\x73\x73", "\x72\x65\x61\x64\x65\x72", "\x69\x6E\x69\x74", "\x64\x69\x72\x65\x63\x74\x6F\x72\x79", "\x6B\x61\x72\x6E\x61\x67\x65\x6D\x6F\x64\x2F", "\x2E", "\x2F", "\x73\x63\x72\x69\x70\x74\x73", "\x67\x65\x74\x44\x61\x74\x61", "\x69\x6D\x61\x67\x65\x73", "\x69\x6D\x61\x67\x65\x2F\x70\x6E\x67", "\x73\x6F\x75\x6E\x64\x73", "\x61\x75\x64\x69\x6F\x2F", "\x4D\x6F\x64\x20\x63\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x62\x65\x20\x6C\x6F\x61\x64\x65\x64", "\x67\x65\x74\x45\x6E\x74\x72\x69\x65\x73", "\x63\x72\x65\x61\x74\x65\x52\x65\x61\x64\x65\x72", "\x63\x6F\x6D\x70\x65\x74\x69\x74\x69\x76\x65", "\x63\x61\x6D\x6F\x73", "\x73\x75\x70\x70\x6C\x69\x65\x73", "\x63\x6C\x61\x6E\x49\x74\x65\x6D\x73", "\x6C\x6F\x61\x64\x69\x6E\x67", "\x77\x65\x61\x70\x6F\x6E\x73", "\x67\x61\x6D\x65\x4F\x76\x65\x72\x46\x61\x64\x65\x54\x69\x6D\x65", "\x74\x69\x65\x64", "\x44\x52\x41\x57", "\x56\x49\x43\x54\x4F\x52\x59", "\x44\x45\x46\x45\x41\x54", "\x4E\x45\x58\x54\x20\x4D\x41\x54\x43\x48\x20", "\x74\x69\x6D\x65\x54\x6F\x53\x74\x72\x69\x6E\x67", "\x61\x63\x74\x69\x76\x65\x52\x65\x73\x65\x74", "\x78", "\x72\x6F\x74\x61\x74\x69\x6F\x6E", "\x73\x63\x61\x6C\x65", "\x79", "\x6C\x6F\x67\x67\x69\x6E\x67\x20\x69\x6E", "\x66\x69\x72\x73\x74", "\x6D\x61\x70\x49\x6E\x64\x65\x78", "\x6D\x61\x70\x44\x61\x74\x61", "\x70\x69\x63\x6B\x75\x70\x73", "\x3C\x73\x70\x61\x6E\x20\x69\x64\x3D\x27\x6D\x61\x70\x4E\x61\x6D\x65\x44\x69\x73\x70\x6C\x61\x79\x27\x3E\x20\x4F\x4E\x20", "\x67\x65\x74\x49\x6E\x64\x65\x78\x42\x79\x53\x69\x64", "\x63\x4D", "\x6E", "\x72\x61\x6E\x6B", "\x72", "\x63\x6C\x61\x6E\x56\x61\x6C\x75\x65", "\x63\x6C\x6E\x56", "\x63", "\x73\x65\x74\x43\x6C\x61\x73\x73", "\x73\x65\x74\x50\x65\x72\x6B", "\x61\x72\x6D\x6F\x72", "\x61", "\x68\x65\x61\x6C\x74\x68", "\x6D\x61\x78\x48\x65\x61\x6C\x74\x68", "\x63\x57\x65\x61\x70\x6F\x6E", "\x63\x57", "\x73\x65\x74\x41\x73\x4C\x6F\x63\x61\x6C\x4F\x74\x68\x65\x72", "\x73\x74", "\x73\x70\x6C\x69\x63\x65", "\x6B\x69\x6C\x6C", "\x59\x4F\x55\x20\x44\x49\x45\x44", "\x64\x65\x61\x74\x68\x46\x61\x64\x65\x54\x69\x6D\x65", "\x4B\x49\x4C\x4C\x45\x44\x20\x42\x59\x20", "\x43\x4F\x4D\x4D\x49\x54\x54\x45\x44\x20\x53\x55\x49\x43\x49\x44\x45", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x73\x65\x6C\x65\x63\x74\x43\x6C\x61\x73\x73\x28", "\x29\x27\x3E", "\x3C\x2F\x64\x69\x76\x3E", "\x70\x72\x69\x6D\x61\x72\x79", "\x73\x65\x63\x6F\x6E\x64\x61\x72\x79", "\x73\x70\x65\x63\x69\x61\x6C", "\x63\x6C\x61\x73\x73", "\x73\x68\x6F\x77\x43\x6C\x61\x73\x73\x4C\x69\x73\x74\x28\x29", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E", "\x3C\x73\x70\x61\x6E\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x73\x68\x6F\x77\x57\x65\x61\x70\x6F\x6E\x4C\x69\x73\x74\x28\x26\x71\x75\x6F\x74\x3B", "\x26\x71\x75\x6F\x74\x3B\x29\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x3E", "\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x64\x69\x76\x3E", "\x74\x72\x61\x69\x74", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x74\x72\x61\x69\x74\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x64\x65\x73\x63", "\x53\x65\x6C\x65\x63\x74\x20\x56\x61\x72\x69\x61\x6E\x74", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x63\x6F\x6C\x6F\x72\x3A", "\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x73\x65\x6C\x65\x63\x74\x57\x65\x61\x70\x6F\x6E\x28", "\x2C\x20\x2D\x31\x29\x27\x3E\x44\x65\x66\x61\x75\x6C\x74\x3C\x2F\x64\x69\x76\x3E", "\x5F", "\x69\x74\x65\x6D\x73", "\x73\x6F\x72\x74\x42\x79\x52\x61\x72\x69\x74\x79", "\x72\x61\x72\x69\x74\x79", "\x2C", "\x20\x78", "\x63\x6F\x75\x6E\x74", "\x6C\x6F\x61\x64\x6F\x75\x74\x48\x6F\x6C\x64\x65\x72", "\x6B\x72\x6E\x67\x5F\x77\x70\x6E\x5F", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x73\x65\x6C\x65\x63\x74\x50\x65\x72\x6B\x28", "\x4C\x6F\x61\x64\x6F\x75\x74", "\x70\x61\x73\x73\x69\x76\x65", "\x73\x68\x6F\x77\x50\x65\x72\x6B\x73\x4C\x69\x73\x74\x28\x29", "\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43", "\x69\x74\x65\x6D\x56\x61\x6C\x75\x65", "\x20\x3C\x73\x70\x61\x6E\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27", "\x27\x20\x63\x6C\x61\x73\x73\x3D\x27", "\x53\x65\x6C\x65\x63\x74\x20\x43\x6C\x61\x73\x73", "\x53\x65\x6C\x65\x63\x74\x20\x50\x61\x73\x73\x69\x76\x65\x20\x41\x62\x69\x6C\x69\x74\x79", "\x71\x75\x61\x6C\x69\x74\x79", "\x52\x65\x74\x72\x6F", "\x4C\x6F\x77", "\x4D\x65\x64\x69\x75\x6D", "\x48\x69\x67\x68", "\x61\x6E\x74\x69\x61\x6C\x69\x61\x73\x69\x6E\x67\x20\x2A", "\x4F\x66\x66", "\x4F\x6E", "\x73\x68\x6F\x77\x20\x63\x68\x61\x74", "\x73\x68\x6F\x77\x20\x70\x65\x72\x66\x6F\x72\x6D\x61\x6E\x63\x65", "\x70\x6C\x61\x79\x65\x72\x20\x6E\x61\x6D\x65\x73", "\x73\x68\x6F\x77\x20\x64\x61\x6D\x61\x67\x65", "\x62\x75\x6C\x6C\x65\x74\x20\x74\x72\x61\x69\x6C\x73", "\x6D\x75\x73\x69\x63", "\x65\x6E\x74\x69\x74\x79\x20\x73\x68\x61\x64\x6F\x77\x73", "\x74\x69\x6C\x65\x73", "\x70\x69\x63\x6B\x75\x70", "\x76\x69\x73\x69\x62\x6C\x65", "\x73\x68\x61\x64\x6F\x77\x4D\x65\x73\x68", "\x73\x68\x6F\x77\x20\x73\x70\x72\x61\x79\x73", "\x73\x68\x6F\x77\x20\x68\x61\x74\x73", "\x69\x6E\x64\x78", "\x76\x61\x6C\x73", "\x73\x74\x74\x69\x6E\x67\x73\x5F\x6B\x61\x72\x6E\x61\x67\x65\x5F", "\x64\x6F\x6E\x74\x53\x65\x74\x4F\x6E\x4C\x6F\x61\x64", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E\x2A\x20\x72\x65\x71\x75\x69\x72\x65\x73\x20\x72\x65\x66\x72\x65\x73\x68\x3C\x2F\x64\x69\x76\x3E", "\x63\x68\x61\x6E\x67\x65\x4F\x70\x74\x69\x6F\x6E\x28", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E\x61\x6C\x6C\x6F\x77\x73\x20\x79\x6F\x75\x20\x74\x6F\x20\x68\x6F\x73\x74\x20\x6D\x61\x74\x63\x68\x65\x73\x20\x77\x69\x74\x68\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x73\x65\x74\x74\x69\x6E\x67\x73\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x75\x62\x48\x65\x61\x64\x65\x72\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x6D\x61\x72\x67\x69\x6E\x2D\x62\x6F\x74\x74\x6F\x6D\x3A\x35\x70\x78\x3B\x27\x3E\x43\x6F\x6D\x70\x65\x74\x69\x74\x69\x76\x65\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x68\x6F\x73\x74\x47\x61\x6D\x65\x28", "\x29\x27\x3E\x68\x6F\x73\x74\x20", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x6F\x73\x74\x49\x6E\x66\x6F\x54\x78\x74\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x6D\x61\x72\x67\x69\x6E\x2D\x74\x6F\x70\x3A\x35\x70\x78\x3B\x27\x3E\x72\x65\x61\x64\x79\x20\x74\x6F\x20\x68\x6F\x73\x74\x3C\x2F\x64\x69\x76\x3E", "\x68\x6F\x73\x74\x49\x6E\x66\x6F\x54\x78\x74", "\x68\x67", "\x6D\x61\x74\x63\x68\x20\x68\x6F\x73\x74\x65\x64\x20\x6F\x6E\x20\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x65\x6C\x4C\x69\x6E\x6B\x27\x3E\x6B\x61\x72\x6E\x61\x67\x65\x2E\x69\x6F", "\x6B\x61\x72\x6E\x61\x67\x65\x20\x68\x6F\x73\x74", "\x4B\x61\x72\x6E\x61\x67\x65\x20\x4F\x6E\x6C\x69\x6E\x65", "\x72\x65\x70\x6C\x61\x63\x65\x53\x74\x61\x74\x65", "\x68\x69\x73\x74\x6F\x72\x79", "\x65\x72\x72\x6F\x72\x2E\x20\x6D\x61\x74\x63\x68\x20\x63\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x62\x65\x20\x68\x6F\x73\x74\x65\x64", "\x6C\x6F\x61\x64\x6F\x75\x74", "\x61\x63\x63\x6F\x75\x6E\x74", "\x6F\x70\x74\x69\x6F\x6E\x73", "\x73\x74\x6F\x72\x65", "\x67\x75\x69\x64\x65", "\x6D\x6F\x64\x73", "\x68\x6F\x73\x74", "\x48\x6F\x6C\x64\x65\x72", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x42\x61\x72\x27\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x42\x61\x72\x41\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x77\x69\x64\x74\x68\x3A", "\x72\x61\x6E\x6B\x50", "\x25\x27\x3E\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x6E\x61\x6D\x65\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x72\x61\x6E\x6B\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x73\x63\x6F\x72\x65\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x73\x63\x6F\x72\x65", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x6B\x69\x6C\x6C\x73\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x6B\x69\x6C\x6C\x73", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x64\x65\x61\x74\x68\x73\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x64\x65\x61\x74\x68\x73", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x6B\x64\x72\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x6B\x64\x72", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x75\x62\x48\x65\x61\x64\x65\x72\x27\x3E\x41\x63\x63\x6F\x75\x6E\x74\x20\x49\x6E\x66\x6F\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x61\x63\x63\x6F\x75\x6E\x74\x20\x61\x67\x65\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x63\x72\x65\x61\x74\x65\x44\x61\x74\x65", "\x67\x65\x74\x48\x75\x6D\x61\x6E\x52\x65\x61\x64\x61\x62\x6C\x65\x54\x69\x6D\x65", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x74\x69\x6D\x65\x20\x70\x6C\x61\x79\x65\x64\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x74\x69\x6D\x65\x50\x6C\x61\x79\x65\x64", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x67\x61\x6D\x65\x73\x20\x70\x6C\x61\x79\x65\x64\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x67\x61\x6D\x65\x73\x50\x6C\x61\x79\x65\x64", "\x3C\x2F\x62\x72\x3E\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x73\x74\x61\x72\x74\x4C\x6F\x67\x6F\x75\x74\x28\x29\x27\x3E\x6C\x6F\x67\x6F\x75\x74\x3C\x2F\x73\x70\x61\x6E\x3E", "\x79\x6F\x75\x20\x6D\x75\x73\x74\x20\x75\x73\x65\x20\x61\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x56\x41\x4C\x49\x44\x20\x45\x4D\x41\x49\x4C\x3C\x2F\x73\x70\x61\x6E\x3E\x20\x74\x6F\x20\x72\x65\x67\x69\x73\x74\x65\x72", "\x63\x6C\x61\x6E\x5F\x6E\x61\x6D\x65", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x6D\x65\x6D\x62\x65\x72\x73\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x63\x6C\x61\x6E\x5F\x6D\x65\x6D\x62\x65\x72\x73", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x4C\x61\x62\x65\x6C\x27\x3E\x76\x61\x6C\x75\x65\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x3E", "\x63\x6C\x61\x6E\x5F\x6B\x72\x65\x64\x69\x74\x73", "\x74\x6F\x46\x69\x78\x65\x64", "\x30\x2E\x30\x30", "\x20\x4B\x52\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x27\x74\x65\x78\x74\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x49\x6E\x70\x75\x74\x27\x20\x69\x64\x3D\x27\x63\x6C\x61\x6E\x49\x6E\x76\x65\x73\x74\x49\x6E\x70\x75\x74\x27\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x27\x61\x6D\x6F\x75\x6E\x74\x27\x3E\x3C\x2F\x69\x6E\x70\x75\x74\x3E", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x48\x6F\x6C\x64\x65\x72\x27\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x69\x6E\x76\x65\x73\x74\x49\x6E\x43\x6C\x61\x6E\x28\x29\x27\x3E\x49\x4E\x56\x45\x53\x54\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x63\x6C\x61\x6E\x5F\x6F\x77\x6E\x65\x72", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x75\x62\x48\x65\x61\x64\x65\x72\x27\x3E\x4D\x61\x6E\x61\x67\x65\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x63\x6C\x61\x6E\x49\x6E\x66\x6F\x48\x65\x61\x64\x65\x72\x27\x3E\x69\x6E\x76\x69\x74\x65\x20\x6E\x65\x77\x20\x6D\x65\x6D\x62\x65\x72\x73\x3C\x2F\x64\x69\x76\x3E", "\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x27\x74\x65\x78\x74\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x49\x6E\x70\x75\x74\x27\x20\x69\x64\x3D\x27\x63\x6C\x61\x6E\x49\x6E\x76\x69\x74\x65\x49\x6E\x70\x75\x74\x27\x20\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68\x3D\x27\x31\x36\x27\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x27\x75\x73\x65\x72\x6E\x61\x6D\x65\x27\x3E\x3C\x2F\x69\x6E\x70\x75\x74\x3E", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x48\x6F\x6C\x64\x65\x72\x27\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x69\x6E\x76\x69\x74\x65\x54\x6F\x43\x6C\x61\x6E\x28\x29\x27\x3E\x49\x4E\x56\x49\x54\x45\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x63\x6C\x61\x6E\x49\x6E\x66\x6F\x48\x65\x61\x64\x65\x72\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x64\x69\x73\x70\x6C\x61\x79\x3A\x6E\x6F\x6E\x65\x27\x3E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x75\x62\x48\x65\x61\x64\x65\x72\x27\x3E\x4D\x65\x6D\x62\x65\x72\x73\x20\x3C\x73\x70\x61\x6E\x20\x73\x74\x79\x6C\x65\x3D\x27\x66\x6C\x6F\x61\x74\x3A\x72\x69\x67\x68\x74\x3B\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A\x31\x38\x70\x78\x27\x3E\x49\x6E\x76\x65\x73\x74\x65\x64\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x64\x69\x76\x3E", "\x50\x4C\x41\x59\x45\x52\x5F\x4E\x41\x4D\x45", "\x3C\x73\x70\x61\x6E\x20\x73\x74\x79\x6C\x65\x3D\x27\x66\x6C\x6F\x61\x74\x3A\x72\x69\x67\x68\x74\x3B\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A\x31\x36\x70\x78\x27\x3E", "\x50\x4C\x41\x59\x45\x52\x5F\x49\x4E\x56\x45\x53\x54\x45\x44", "\x3C\x2F\x62\x72\x3E\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x6C\x65\x61\x76\x65\x43\x6C\x61\x6E\x28\x29\x27\x3E\x64\x65\x6C\x65\x74\x65\x20\x63\x6C\x61\x6E\x3C\x2F\x73\x70\x61\x6E\x3E", "\x3C\x2F\x62\x72\x3E\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x6C\x65\x61\x76\x65\x43\x6C\x61\x6E\x28\x29\x27\x3E\x6C\x65\x61\x76\x65\x20\x63\x6C\x61\x6E\x3C\x2F\x73\x70\x61\x6E\x3E", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x63\x6C\x61\x6E\x49\x6E\x66\x6F\x48\x65\x61\x64\x65\x72\x27\x3E\x63\x72\x65\x61\x74\x65\x20\x6F\x72\x20\x6A\x6F\x69\x6E\x20\x61\x20\x63\x6C\x61\x6E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x27\x74\x65\x78\x74\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x49\x6E\x70\x75\x74\x27\x20\x69\x64\x3D\x27\x63\x6C\x61\x6E\x4E\x61\x6D\x65\x49\x6E\x70\x75\x74\x27\x20\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68\x3D\x27\x34\x27\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x27\x63\x6C\x61\x6E\x20\x6E\x61\x6D\x65\x27\x3E\x3C\x2F\x69\x6E\x70\x75\x74\x3E", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x48\x6F\x6C\x64\x65\x72\x27\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x63\x72\x65\x61\x74\x65\x4A\x6F\x69\x6E\x43\x6C\x61\x6E\x28\x30\x29\x27\x3E\x43\x52\x45\x41\x54\x45\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x63\x72\x65\x61\x74\x65\x4A\x6F\x69\x6E\x43\x6C\x61\x6E\x28\x31\x29\x27\x3E\x4A\x4F\x49\x4E\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x6D\x75\x73\x74\x20\x62\x65\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x63\x68\x61\x6E\x67\x65\x53\x65\x74\x75\x70\x44\x69\x73\x70\x6C\x61\x79\x28\x31\x29\x27\x3E", "\x6C\x6F\x67\x67\x65\x64\x20\x69\x6E\x3C\x2F\x73\x70\x61\x6E\x3E\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x6F\x72\x20\x6D\x61\x6E\x61\x67\x65\x20\x63\x6C\x61\x6E\x73", "\x63\x6C\x61\x6E\x49\x6E\x66\x6F\x48\x65\x61\x64\x65\x72", "\x63\x6C\x61\x6E\x4E\x61\x6D\x65\x49\x6E\x70\x75\x74", "\x70\x6C\x65\x61\x73\x65\x20\x65\x6E\x74\x65\x72\x20\x61\x20\x6E\x61\x6D\x65", "\x41\x72\x65\x20\x79\x6F\x75\x20\x73\x75\x72\x65\x3F", "\x63\x6C\x61\x6E\x49\x6E\x76\x69\x74\x65\x49\x6E\x70\x75\x74", "\x63\x6C\x61\x6E\x49\x6E\x76\x65\x73\x74\x49\x6E\x70\x75\x74", "\x69\x73\x49\x6E\x74", "\x73\x75\x63\x63\x65\x73\x73\x21\x20\x69\x6E\x76\x69\x74\x65\x20\x73\x65\x6E\x74", "\x43\x72\x79\x70\x74\x69\x63", "\x23\x34\x30\x34\x30\x34\x30", "\x4C\x65\x67\x65\x6E\x64\x61\x72\x79", "\x23\x46\x46\x44\x42\x33\x42", "\x45\x70\x69\x63", "\x23\x65\x38\x35\x31\x35\x31", "\x52\x61\x72\x65", "\x23\x63\x61\x35\x31\x65\x38", "\x55\x6E\x63\x6F\x6D\x6D\x6F\x6E", "\x23\x37\x66\x35\x31\x65\x38", "\x43\x6F\x6D\x6D\x6F\x6E", "\x23\x35\x31\x38\x36\x45\x38", "\x76\x61\x6C", "\x63\x6F\x6C", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x63\x6F\x6C\x6F\x72\x3A", "\x23\x30\x30\x30\x30\x30\x30", "\x23\x66\x66\x65\x63\x31\x35", "\x23\x65\x35\x38\x36\x31\x39", "\x23\x30\x33\x39\x63\x64\x63", "\x23\x65\x38\x31\x34\x31\x34", "\x23\x64\x31\x30\x61\x38\x62", "\x23\x66\x66\x31\x35\x65\x31", "\x70\x75\x72\x63\x68\x61\x73\x65\x20\x75\x70\x67\x72\x61\x64\x65\x73\x20\x61\x6E\x64\x20\x69\x74\x65\x6D\x73\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x6B\x72\x65\x64\x69\x74\x73\x20\x79\x6F\x75\x20\x65\x61\x72\x6E\x65\x64", "\x6B\x72\x65\x64\x69\x74\x73\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x3E", "\x6B\x72\x65\x64\x69\x74\x73", "\x20\x4B\x52\x3C\x2F\x73\x70\x61\x6E\x3E", "\x79\x6F\x75\x20\x6D\x75\x73\x74\x20\x63\x72\x65\x61\x74\x65\x20\x61\x6E\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27", "\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x63\x68\x61\x6E\x67\x65\x53\x65\x74\x75\x70\x44\x69\x73\x70\x6C\x61\x79\x28\x31\x29\x27\x3E\x61\x63\x63\x6F\x75\x6E\x74\x3C\x2F\x73\x70\x61\x6E\x3E\x20\x74\x6F\x20\x70\x75\x72\x63\x68\x61\x73\x65\x20\x69\x74\x65\x6D\x73", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x65\x6E\x75\x48\x65\x61\x64\x65\x72\x27\x3E\x49\x74\x65\x6D\x20\x53\x75\x70\x70\x6C\x69\x65\x73\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x43\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x62\x75\x79\x53\x75\x70\x70\x6C\x79\x28", "\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x69\x74\x65\x6D\x56\x61\x6C\x75\x65\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x66\x6C\x6F\x61\x74\x3A\x20\x72\x69\x67\x68\x74\x3B\x27\x3E", "\x70\x72\x69\x63\x65", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x48\x65\x61\x64\x65\x72\x27\x3E", "\x20\x43\x72\x61\x74\x65\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x44\x65\x73\x63\x27\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x50\x72\x69\x63\x65\x27\x3E", "\x20\x4B\x52\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x50\x72\x69\x63\x65\x52\x27\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x50\x72\x69\x63\x65\x27\x3E\x6D\x75\x73\x74\x20\x62\x65\x20\x6C\x6F\x67\x67\x65\x64\x20\x69\x6E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x42\x48\x6F\x6C\x64\x65\x72\x27\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x63\x61\x6E\x63\x65\x6C\x42\x75\x79\x28\x29\x27\x3E\x43\x41\x4E\x43\x45\x4C\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x42\x75\x79\x42\x75\x74\x74\x6F\x6E\x27\x20\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x63\x6F\x6D\x70\x6C\x65\x74\x65\x43\x72\x61\x74\x65\x50\x75\x72\x63\x68\x61\x73\x65\x28\x74\x68\x69\x73\x2C\x20", "\x29\x27\x27\x3E\x50\x55\x52\x43\x48\x41\x53\x45\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x20\x43\x6F\x6E\x74\x72\x61\x63\x74\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x42\x75\x79\x42\x75\x74\x74\x6F\x6E\x27\x3E\x50\x55\x52\x43\x48\x41\x53\x45\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x70\x61\x72\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74", "\x6C\x6F\x67\x69\x6E\x42\x75\x74\x74\x6F\x6E", "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x43\x6C\x61\x73\x73\x4E\x61\x6D\x65", "\x3C\x70\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x74\x6F\x72\x65\x4D\x6F\x64\x61\x6C\x4C\x6F\x61\x64\x69\x6E\x67\x27\x3E\x70\x75\x72\x63\x68\x61\x73\x69\x6E\x67\x2E\x2E\x2E\x3C\x2F\x70\x3E", "\x77\x65\x61\x70\x6F\x6E\x49\x44", "\x69\x6D\x67", "\x69\x6D\x67\x2F\x63\x61\x6D\x6F\x73\x2F\x63\x61\x6D\x6F\x5F", "\x20\x63\x61\x6D\x6F", "\x6F\x70\x65\x6E\x69\x6E\x67\x20\x73\x75\x70\x70\x6C\x79\x2E\x2E\x2E", "\x64\x69\x73\x70\x6C\x61\x79\x57\x69\x74\x68\x49\x74\x65\x6D\x73", "\x63\x72\x61\x74\x65\x2D\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x73\x70\x69\x6E\x6E\x79\x2D\x74\x68\x69\x6E\x67", "\x63\x6F\x6E\x74\x69\x6E\x75\x65\x2D\x62\x75\x74\x74\x6F\x6E", "\x63\x72\x61\x74\x65\x2D\x74\x69\x74\x6C\x65", "\x61\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65", "\x70\x72\x65\x76\x69\x65\x77\x69\x6E\x67", "\x73\x74\x6F\x70\x70\x69\x6E\x67", "\x6C\x61\x73\x74\x55\x70\x64\x61\x74\x65", "\x73\x70\x69\x6E\x41\x63\x63\x65\x6C\x65\x72\x61\x74\x69\x6F\x6E", "\x6F\x66\x66\x73\x65\x74", "\x73\x70\x69\x6E\x56\x65\x6C\x6F\x63\x69\x74\x79", "\x70\x72\x65\x76\x69\x65\x77", "\x72\x65\x6D\x6F\x76\x65", "\x74\x69\x74\x6C\x65\x45\x6C\x65\x6D\x65\x6E\x74", "\x70\x72\x65\x76\x69\x65\x77\x69\x6E\x67\x45\x6C\x65\x6D\x65\x6E\x74", "\x73\x70\x69\x6E\x6E\x79\x54\x68\x69\x6E\x67", "\x63\x6F\x6E\x74\x69\x6E\x75\x65\x42\x75\x74\x74\x6F\x6E", "\x77\x6F\x6E\x49\x74\x65\x6D", "\x69\x74\x65\x6D\x45\x6C\x65\x6D\x65\x6E\x74\x73", "\x73\x70\x69\x6E\x6E\x79\x2D\x69\x74\x65\x6D", "\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72", "\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65", "\x75\x72\x6C\x28", "\x72\x65\x6E\x64\x65\x72\x43\x61\x6D\x6F", "\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x73", "\x73\x63\x72\x6F\x6C\x6C\x2D\x69\x6E\x64\x69\x63\x61\x74\x6F\x72", "\x73\x63\x72\x6F\x6C\x6C\x2D\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x2D", "\x74\x6F\x70", "\x61\x6E\x69\x6D\x61\x74\x65", "\x73\x74\x6F\x70", "\x70\x6F\x77", "\x67\x65\x74\x43\x6F\x6D\x70\x75\x74\x65\x64\x53\x74\x79\x6C\x65", "\x77\x69\x64\x74\x68", "\x69\x74\x65\x6D\x53\x70\x61\x63\x69\x6E\x67", "\x6F\x66\x66\x73\x65\x74\x46\x6F\x72\x49\x74\x65\x6D", "\x72\x61\x6E\x64\x6F\x6D", "\x67\x65\x74\x53\x70\x69\x6E\x56\x65\x6C\x6F\x63\x69\x74\x79", "\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x41\x63\x63\x65\x6C\x65\x72\x61\x74\x69\x6F\x6E", "\x4D\x41\x58\x5F\x56\x41\x4C\x55\x45", "\x77\x6F\x6E\x4D\x6F\x76\x65\x53\x70\x65\x65\x64", "\x70\x72\x65\x76\x69\x65\x77\x45\x6C\x65\x6D\x65\x6E\x74", "\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x58\x28", "\x70\x78\x29", "\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65", "\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79", "\x73\x70\x69\x6E\x2D\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x65\x78\x70\x61\x6E\x64\x65\x64", "\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x61\x70\x42\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x27\x3E\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x61\x70\x42\x61\x72\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x77\x69\x64\x74\x68\x3A", "\x6D\x61\x78\x41\x72\x6D\x6F\x72", "\x70\x78\x27\x3E\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E\x20\x3C\x73\x70\x61\x6E\x20\x69\x64\x3D\x27\x61\x70\x49\x63\x6F\x6E\x27\x3E\x41\x50\x3C\x2F\x73\x70\x61\x6E\x3E", "\x3C\x73\x70\x61\x6E\x20\x69\x64\x3D\x27\x68\x70\x49\x63\x6F\x6E\x27\x3E\x48\x50\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x70\x42\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x27\x3E\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x70\x42\x61\x72\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x77\x69\x64\x74\x68\x3A", "\x70\x78\x27\x3E\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E\x20", "\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x63\x6F\x72\x65\x49\x63\x6F\x6E\x27\x3E\x53\x43\x4F\x52\x45\x3C\x2F\x73\x70\x61\x6E\x3E\x20", "\x45\x4E\x45\x4D\x59\x20\x4B\x49\x4C\x4C\x45\x44", "\x44\x4F\x55\x42\x4C\x45\x20\x4B\x49\x4C\x4C", "\x54\x52\x49\x50\x4C\x45\x20\x4B\x49\x4C\x4C", "\x51\x55\x41\x44\x20\x4B\x49\x4C\x4C", "\x4D\x45\x47\x41\x20\x4B\x49\x4C\x4C", "\x55\x4C\x54\x52\x41\x20\x4B\x49\x4C\x4C", "\x53\x55\x50\x45\x52\x20\x4B\x49\x4C\x4C", "\x47\x4F\x44\x20\x4B\x49\x4C\x4C", "\x6B\x69\x6C\x6C\x53\x74\x72\x65\x61\x6B\x54\x69\x6D\x65\x72", "\x2B", "\x73\x63\x6F\x72\x65\x50\x65\x72\x4B\x69\x6C\x6C", "\x20\x50\x4F\x49\x4E\x54\x53", "\x3C\x64\x69\x76\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x77\x65\x61\x70\x6F\x6E\x49\x74\x65\x6D\x41\x63\x74\x69\x76\x65\x27\x3E", "\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x64\x69\x76\x3E\x3C\x2F\x64\x69\x76\x3E", "\x3C\x64\x69\x76\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x77\x65\x61\x70\x6F\x6E\x49\x74\x65\x6D\x27\x3E", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x77\x70\x6E\x49\x6E\x64\x78\x27\x3E", "\x67\x65\x74\x41\x6D\x6D\x6F", "\x61\x6D\x6D\x6F", "\x20\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x61\x78\x41\x6D\x6D\x6F\x44\x69\x73\x70\x6C\x61\x79\x27\x3E\x2F\x20", "\x6D\x61\x78\x41\x6D\x6D\x6F", "\x6F\x70\x61\x63\x69\x74\x79", "\x66\x69\x6C\x74\x65\x72", "\x61\x6C\x70\x68\x61\x28\x6F\x70\x61\x63\x69\x74\x79\x3D\x31\x30\x30\x29", "\x66\x6F\x6E\x74\x53\x69\x7A\x65", "\x70\x78", "\x61\x6C\x70\x68\x61", "\x73\x74\x61\x72\x74\x53\x69\x7A\x65", "\x63\x75\x72\x72\x65\x6E\x74\x53\x69\x7A\x65", "\x6D\x61\x78\x53\x69\x7A\x65", "\x73\x63\x61\x6C\x65\x53\x70\x65\x65\x64", "\x64\x6F\x46\x61\x64\x65", "\x66\x61\x64\x65\x53\x70\x65\x65\x64", "\x66\x61\x64\x65\x44\x65\x6C\x61\x79", "\x63\x61\x6C\x6C\x62\x61\x63\x6B", "\x6D\x65\x73\x68\x65\x73", "\x7A", "\x6D\x6F\x76\x44\x69\x72", "\x64\x69\x72", "\x69\x6E\x54\x69\x6C\x65", "\x6D\x61\x74\x65\x72\x69\x61\x6C", "\x73\x68\x61\x64\x6F\x77\x4D\x61\x78\x48\x65\x69\x67\x68\x74", "\x6D\x61\x78", "\x6E\x61\x6D\x65\x4D\x65\x73\x68", "\x68\x65\x61\x6C\x74\x68\x4D\x65\x73\x68", "\x6C\x6F\x6F\x6B\x41\x74", "\x64\x69\x73\x70\x6F\x73\x65", "\x77\x65\x61\x70\x6F\x6E\x4D\x65\x73\x68\x65\x73", "\x63\x6C\x61\x73\x73\x49\x6E\x64\x65\x78", "\x73", "\x63\x6F\x6C\x6F\x72\x73", "\x67\x65\x6E\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78", "\x67\x65\x6F\x6D\x65\x74\x72\x79", "\x6D\x61\x74\x72\x69\x78", "\x6D\x65\x72\x67\x65", "\x67\x65\x6E\x65\x72\x61\x74\x65\x4C\x69\x6D\x62", "\x6C\x65\x66\x74\x4C\x65\x67", "\x72\x69\x67\x68\x74\x4C\x65\x67", "\x6F\x66\x66\x73\x65\x74\x73", "\x75\x70\x64\x61\x74\x65\x4D\x61\x74\x72\x69\x78", "\x68\x6F\x6C\x64\x50\x6F\x73", "\x67\x65\x74\x44\x69\x73\x74\x61\x6E\x63\x65", "\x67\x65\x74\x44\x69\x72\x65\x63\x74\x69\x6F\x6E", "\x63\x6F\x73", "\x6C\x6F\x61\x64", "\x74\x65\x78\x74\x75\x72\x65\x4C\x6F\x61\x64\x65\x72", "\x77\x72\x61\x70\x53", "\x77\x72\x61\x70\x54", "\x52\x65\x70\x65\x61\x74\x57\x72\x61\x70\x70\x69\x6E\x67", "\x6D\x61\x67\x46\x69\x6C\x74\x65\x72", "\x6D\x69\x6E\x46\x69\x6C\x74\x65\x72", "\x4E\x65\x61\x72\x65\x73\x74\x46\x69\x6C\x74\x65\x72", "\x67\x6C\x6F\x77", "\x56\x65\x72\x74\x65\x78\x43\x6F\x6C\x6F\x72\x73", "\x46\x6C\x61\x74\x53\x68\x61\x64\x69\x6E\x67", "\x6D\x6F\x76\x65\x43\x61\x6D\x6F", "\x6D\x6F\x76\x69\x6E\x67", "\x64\x6F\x6E\x74\x4D\x61\x6B\x65\x56\x69\x73\x69\x62\x6C\x65", "\x23\x66\x66\x66", "\x23\x30\x30\x30", "\x68\x65\x61\x6C\x74\x68\x5F\x62\x61\x72\x5F", "\x61\x6D\x62\x69\x65\x6E\x74\x53\x68\x61\x64\x65\x72", "\x76\x65\x72\x74\x65\x78\x43\x6F\x6C\x6F\x72\x73", "\x66\x61\x63\x65\x73", "\x6D\x65\x73\x68", "\x74\x69\x6C\x65\x53\x63\x61\x6C\x65", "\x67\x65\x6E\x65\x72\x61\x74\x65\x54\x69\x6C\x65\x73\x46\x72\x6F\x6D\x44\x61\x74\x61", "\x73\x74\x61\x72\x74\x58", "\x73\x74\x61\x72\x74\x5A", "\x68\x65\x69\x67\x68\x74", "\x72\x6F\x74\x61\x74\x65\x59", "\x74\x72\x61\x6E\x73\x6C\x61\x74\x65", "\x72\x6F\x74\x61\x74\x65\x58", "\x74\x69\x6C\x65\x52\x6F\x6F\x66\x43\x6F\x6C\x6F\x72", "\x63\x6F\x6C\x6F\x72\x69\x7A\x65\x47\x65\x6F\x6D\x65\x74\x72\x79", "\x73\x65\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E", "\x62\x6E", "\x74\x6E", "\x6C\x6E", "\x72\x6E", "\x74\x6C\x6E", "\x74\x72\x6E", "\x62\x6C\x6E", "\x62\x72\x6E", "\x72\x6F\x6F\x66\x50\x61\x64\x64\x69\x6E\x67", "\x70\x69\x63\x6B\x75\x70\x59\x4F\x66\x66\x73\x65\x74", "\x6D\x61\x74\x65\x72\x69\x61\x6C\x49\x44", "\x62\x61\x73\x65\x5F", "\x65\x6E\x64\x5F", "\x6D\x61\x74\x72\x69\x78\x41\x75\x74\x6F\x55\x70\x64\x61\x74\x65", "\x73\x69\x6E", "\x76\x69\x65\x77\x44\x69\x73\x74", "\x63\x61\x6D\x65\x72\x61\x41\x6E\x67\x6C\x65", "\x63\x61\x6D\x65\x72\x61\x53\x70\x65\x65\x64", "\x74\x61\x72\x67\x65\x74\x5A", "\x75\x6E\x70\x72\x6F\x6A\x65\x63\x74", "\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65", "\x73\x75\x62", "\x6D\x75\x6C\x74\x69\x70\x6C\x79\x53\x63\x61\x6C\x61\x72", "\x63\x6C\x6F\x6E\x65", "\x65\x6E\x74\x69\x74\x79\x53\x68\x61\x64\x6F\x77\x53\x69\x7A\x65", "\x65\x78\x70\x6C\x6F\x64\x65\x41\x74", "\x62\x6F\x64\x79\x53\x63\x61\x6C\x65\x73", "\x67\x72\x69\x70\x53\x63\x61\x6C\x65\x73", "\x63\x72\x65\x61\x74\x65\x50\x61\x72\x74\x69\x63\x6C\x65", "\x62\x4C\x65\x6E\x67\x74\x68", "\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x6A\x65\x63\x74\x69\x6C\x65", "\x6D\x44\x69\x72", "\x63\x72\x65\x61\x74\x65\x42\x75\x6C\x6C\x65\x74", "\x62\x53\x70\x65\x65\x64", "\x64\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x6A\x65\x63\x74\x69\x6C\x65\x42\x79\x53\x69\x64", "\x23\x46\x34\x45\x45\x33\x31", "\x68\x65\x61\x6C\x74\x68\x42\x61\x72\x48\x65\x69\x67\x68\x74", "\x66\x6F\x76", "\x73\x74\x61\x74\x73\x55\x70\x64\x61\x74\x65\x52\x61\x74\x65", "\x72\x6F\x75\x6E\x64", "\x20\x46\x50\x53", "\x3C\x2F\x62\x72\x3E", "\x20\x50\x49\x4E\x47", "\x66\x6F\x72\x63\x65\x73", "\x78\x74", "\x7A\x74", "\x64\x74", "\x6A\x70", "\x6D\x64", "\x63\x77", "\x67\x70\x61\x64\x58", "\x67\x70\x61\x64\x5A", "\x73\x6E", "\x64\x72", "\x72\x6F\x75\x6E\x64\x54\x6F", "\x69\x6E\x70\x75\x74\x73\x54\x6F\x53\x65\x6E\x64", "\x70\x72\x6F\x63\x65\x73\x73\x49\x6E\x70\x75\x74", "\x73\x65\x72\x76\x65\x72\x55\x70\x64\x61\x74\x65", "\x69\x6E\x74\x65\x72\x70\x6F\x6C\x61\x74\x65", "\x74\x32", "\x74\x31", "\x78\x74\x31", "\x78\x74\x32", "\x7A\x74\x31", "\x7A\x74\x32", "\x79\x74\x31", "\x79\x74\x32", "\x64\x74\x32", "\x64\x74\x31", "\x61\x6E\x69\x6D\x54\x69\x6D\x65", "\x73\x70\x65\x65\x64", "\x6D\x61\x74\x65\x72\x69\x61\x6C\x73", "\x75\x70\x64\x61\x74\x65", "\x75\x70\x64\x61\x74\x65\x50\x72\x6F\x6A\x65\x63\x74\x69\x6C\x65\x73", "\x72\x6F\x74\x53\x70\x64", "\x61\x6C\x70\x68\x61\x28\x6F\x70\x61\x63\x69\x74\x79\x3D", "\x63\x6C\x69\x65\x6E\x74\x53\x65\x6E\x64\x52\x61\x74\x65", "\x6A\x75\x6D\x70\x44\x65\x6C\x74\x61", "\x6A\x75\x6D\x70\x43\x6F\x75\x6E\x74\x64\x6F\x77\x6E", "\x72\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x46\x72\x61\x6D\x65", "\x72\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65", "\x77\x65\x62\x6B\x69\x74\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65", "\x6D\x6F\x7A\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65", "\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74", "\x72\x65\x6E\x64\x65\x72"];
- _0xd51d[0];
- var stats;
- function getParameterByName(_0xbeb1x3, _0xbeb1x4) {
- if (!_0xbeb1x4) {
- _0xbeb1x4 = window[_0xd51d[2]][_0xd51d[1]]
- }
- ;_0xbeb1x3 = _0xbeb1x3[_0xd51d[4]](/[\[\]]/g, _0xd51d[3]);
- var _0xbeb1x5 = new RegExp(_0xd51d[5] + _0xbeb1x3 + _0xd51d[6])
- , _0xbeb1x6 = _0xbeb1x5[_0xd51d[7]](_0xbeb1x4);
- if (!_0xbeb1x6) {
- return null
- }
- ;if (!_0xbeb1x6[2]) {
- return _0xd51d[8]
- }
- ;return decodeURIComponent(_0xbeb1x6[2][_0xd51d[4]](/\+/g, _0xd51d[9]))
- }
- var joinURL = getParameterByName(_0xd51d[10]);
- var joinIP, joinPort, joinRoom;
- if (joinURL && joinURL != _0xd51d[8]) {
- joinIP = joinURL[_0xd51d[12]](_0xd51d[11])[0];
- joinRoom = joinURL[_0xd51d[12]](_0xd51d[11])[1];
- joinPort = 5000 + UTILS[_0xd51d[13]](0, 9)
- }
- ;var socket = null;
- var connected = false;
- function connectSocket(_0xbeb1xe) {
- $[_0xd51d[26]](_0xd51d[14], function(_0xbeb1xf) {
- if (!socket) {
- socket = io[_0xd51d[19]](_0xd51d[15] + (joinIP || _0xbeb1xf[_0xd51d[16]]) + _0xd51d[11] + (joinPort || _0xbeb1xf[_0xd51d[17]]), {
- query: (_0xd51d[18] + (joinIP ? 1 : 0)),
- reconnection: false
- })
- }
- ;socket[_0xd51d[22]](_0xd51d[20], function() {
- _0xbeb1xe(_0xd51d[21])
- });
- socket[_0xd51d[22]](_0xd51d[23], function() {
- _0xbeb1xe(_0xd51d[24])
- });
- socket[_0xd51d[25]](_0xd51d[19], function() {
- _0xbeb1xe();
- setupSocket()
- })
- })
- }
- function socketReady() {
- return ( socket && connected)
- }
- const mathPI = Math[_0xd51d[27]];
- const mathPI2 = mathPI * 2;
- const mathPI3 = mathPI * 3;
- Math[_0xd51d[28]] = function(_0xbeb1x14, _0xbeb1x15, _0xbeb1x16) {
- _0xbeb1x16 = _0xbeb1x16 < 0 ? 0 : _0xbeb1x16;
- _0xbeb1x16 = _0xbeb1x16 > 1 ? 1 : _0xbeb1x16;
- return _0xbeb1x14 + (_0xbeb1x15 - _0xbeb1x14) * _0xbeb1x16
- }
- ;
- Math[_0xd51d[29]] = function(_0xbeb1x17, _0xbeb1x18) {
- return ((_0xbeb1x17 % _0xbeb1x18) + _0xbeb1x18) % _0xbeb1x18
- }
- ;
- Math[_0xd51d[30]] = function(_0xbeb1x14, _0xbeb1x15, _0xbeb1x16) {
- var _0xbeb1x19 = Math[_0xd51d[31]](_0xbeb1x15 - _0xbeb1x14);
- if (_0xbeb1x19 > mathPI) {
- if (_0xbeb1x14 > _0xbeb1x15) {
- _0xbeb1x15 += mathPI2
- } else {
- _0xbeb1x14 += mathPI2
- }
- }
- ;var _0xbeb1x1a = (_0xbeb1x15 + ((_0xbeb1x14 - _0xbeb1x15) * _0xbeb1x16));
- if (_0xbeb1x1a >= 0 && _0xbeb1x1a <= mathPI2) {
- return _0xbeb1x1a
- }
- ;return ( _0xbeb1x1a % mathPI2)
- }
- ;
- String[_0xd51d[33]][_0xd51d[32]] = function() {
- return this[_0xd51d[4]](/\w\S*/g, function(_0xbeb1x1b) {
- return _0xbeb1x1b[_0xd51d[35]](0)[_0xd51d[34]]() + _0xbeb1x1b[_0xd51d[37]](1)[_0xd51d[36]]()
- })
- }
- ;
- var canStore;
- if (typeof (Storage) !== _0xd51d[38]) {
- canStore = true
- }
- ;function saveVal(_0xbeb1x3, _0xbeb1x1e) {
- if (canStore) {
- localStorage[_0xd51d[39]](_0xbeb1x3, _0xbeb1x1e)
- }
- }
- function deleteVal(_0xbeb1x3) {
- if (canStore) {
- localStorage[_0xd51d[40]](_0xbeb1x3)
- }
- }
- function getSavedVal(_0xbeb1x3) {
- if (canStore) {
- return localStorage[_0xd51d[41]](_0xbeb1x3)
- }
- ;return null
- }
- var blocker = document[_0xd51d[43]](_0xd51d[42]);
- var mainMenuContainer = document[_0xd51d[43]](_0xd51d[44]);
- var menuCardHolder = document[_0xd51d[43]](_0xd51d[45]);
- var centerMenuContainer = document[_0xd51d[43]](_0xd51d[46]);
- var storeModalContainer = document[_0xd51d[43]](_0xd51d[47]);
- var storeModal = document[_0xd51d[43]](_0xd51d[48]);
- var loadingContainer = document[_0xd51d[43]](_0xd51d[49]);
- var nameInput = document[_0xd51d[43]](_0xd51d[50]);
- var roundOverContainer = document[_0xd51d[43]](_0xd51d[51]);
- var timeDisplay = document[_0xd51d[43]](_0xd51d[52]);
- var gameHudContainer = document[_0xd51d[43]](_0xd51d[53]);
- var graphicsDiv = document[_0xd51d[43]](_0xd51d[54]);
- var setupHeader = document[_0xd51d[43]](_0xd51d[55]);
- var classDesc = document[_0xd51d[43]](_0xd51d[56]);
- var healthDisplay = document[_0xd51d[43]](_0xd51d[57]);
- var armorDisplay = document[_0xd51d[43]](_0xd51d[58]);
- var weaponsDisplay = document[_0xd51d[43]](_0xd51d[59]);
- var weaponIndexDisplay = document[_0xd51d[43]](_0xd51d[60]);
- var ammoDisplay = document[_0xd51d[43]](_0xd51d[61]);
- var scoreDisplay = document[_0xd51d[43]](_0xd51d[62]);
- var modeDisplay = document[_0xd51d[43]](_0xd51d[63]);
- var pickupContainer = document[_0xd51d[43]](_0xd51d[64]);
- var setupHolder = document[_0xd51d[43]](_0xd51d[65]);
- var menuHolder = document[_0xd51d[43]](_0xd51d[66]);
- var scoreMessage = document[_0xd51d[43]](_0xd51d[67]);
- var scoreMessageAmnt = document[_0xd51d[43]](_0xd51d[68]);
- var optionsHolder = document[_0xd51d[43]](_0xd51d[69]);
- var hostHolder = document[_0xd51d[43]](_0xd51d[70]);
- var clanHolder = document[_0xd51d[43]](_0xd51d[71]);
- var guideHolder = document[_0xd51d[43]](_0xd51d[72]);
- var leaderboardContainer = document[_0xd51d[43]](_0xd51d[73]);
- var leaderboardHeader = document[_0xd51d[43]](_0xd51d[74]);
- var leaderboard = document[_0xd51d[43]](_0xd51d[75]);
- var accountInfoHeader = document[_0xd51d[43]](_0xd51d[76]);
- var lgnUserName = document[_0xd51d[43]](_0xd51d[77]);
- var lgnUserEmail = document[_0xd51d[43]](_0xd51d[78]);
- var lgnUserEmail2 = document[_0xd51d[43]](_0xd51d[79]);
- var lgnUserPass = document[_0xd51d[43]](_0xd51d[80]);
- var accountLogRegHolder = document[_0xd51d[43]](_0xd51d[81]);
- var storeInfoHeader = document[_0xd51d[43]](_0xd51d[82]);
- var storeHolder = document[_0xd51d[43]](_0xd51d[83]);
- var accountMainHolder = document[_0xd51d[43]](_0xd51d[84]);
- var storeKreditCount = document[_0xd51d[43]](_0xd51d[85]);
- var storeItemsHolder = document[_0xd51d[43]](_0xd51d[86]);
- var performanceHolder = document[_0xd51d[43]](_0xd51d[87]);
- var chatInput = document[_0xd51d[43]](_0xd51d[88]);
- var chatInputHolder = document[_0xd51d[43]](_0xd51d[89]);
- var chatInputPlaceholder = document[_0xd51d[43]](_0xd51d[90]);
- var chatList = document[_0xd51d[43]](_0xd51d[91]);
- var chatHolder = document[_0xd51d[43]](_0xd51d[92]);
- var creditDiv = document[_0xd51d[43]](_0xd51d[93]);
- var linksContainer1 = document[_0xd51d[43]](_0xd51d[94]);
- function toggleMainMenu(_0xbeb1x56) {
- mainMenuContainer[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x56 ? _0xd51d[97] : _0xd51d[98];
- blocker[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x56 ? _0xd51d[97] : _0xd51d[98];
- gameHudContainer[_0xd51d[96]][_0xd51d[95]] = !_0xbeb1x56 ? _0xd51d[97] : _0xd51d[98];
- chatHolder[_0xd51d[96]][_0xd51d[95]] = (showChat && player) ? _0xd51d[97] : _0xd51d[98];
- leaderboardContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- scoreMessage[_0xd51d[99]] = _0xd51d[8];
- scoreMessageAmnt[_0xd51d[99]] = _0xd51d[8];
- roundOverContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- storeModalContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- centerMenuContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97];
- if (crateSpinner) {
- crateSpinner[_0xd51d[103]][_0xd51d[102]][_0xd51d[101]](_0xd51d[100])
- }
- }
- function toggleMenu(_0xbeb1x56) {
- if (_0xbeb1x56) {
- toggleMainMenu(_0xbeb1x56);
- gameReady = true;
- menuCardHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97]
- }
- ;loadingContainer[_0xd51d[96]][_0xd51d[95]] = !_0xbeb1x56 ? _0xd51d[97] : _0xd51d[98]
- }
- function showMenuText(_0xbeb1x59) {
- toggleMenu(false);
- toggleMainMenu(true);
- loadingContainer[_0xd51d[99]] = _0xbeb1x59
- }
- nameInput[_0xd51d[107]](_0xd51d[104], function(_0xbeb1x5a) {
- _0xbeb1x5a[_0xd51d[105]]();
- if (_0xbeb1x5a[_0xd51d[106]] == 13) {
- enterGame()
- }
- });
- function emailKeyUp() {
- var _0xbeb1x5c = (lgnUserEmail[_0xd51d[108]] && lgnUserEmail[_0xd51d[108]][_0xd51d[4]](/\s/g, _0xd51d[8])[_0xd51d[109]] > 0);
- lgnUserEmail2[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x5c ? _0xd51d[97] : _0xd51d[98]
- }
- function toggleLeaderboard(_0xbeb1x56, _0xbeb1xf) {
- if (!(!_0xbeb1x56 && gameOver)) {
- leaderboardHeader[_0xd51d[99]] = _0xd51d[8];
- chatHolder[_0xd51d[96]][_0xd51d[95]] = ((!_0xbeb1xf && _0xbeb1x56) || !showChat) ? _0xd51d[98] : _0xd51d[97];
- gameHudContainer[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x56 ? _0xd51d[98] : _0xd51d[97];
- leaderboardContainer[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x56 ? _0xd51d[97] : _0xd51d[98];
- if (_0xbeb1x56) {
- generateLeaderboard(_0xbeb1xf)
- }
- }
- }
- function generateLeaderboard(_0xbeb1xf) {
- if (!currentMode) {
- if (_0xbeb1xf) {
- currentMode = gameModes[_0xbeb1xf[_0xd51d[110]]]
- } else {
- return
- }
- }
- ;var _0xbeb1x5f = _0xd51d[111];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < currentMode[_0xd51d[112]][_0xd51d[109]]; ++_0xbeb1x60) {
- if (!_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[113] + currentMode[_0xd51d[112]][_0xbeb1x60][_0xd51d[34]]() + _0xd51d[114]
- } else {
- _0xbeb1x5f += _0xd51d[113] + currentMode[_0xd51d[112]][_0xbeb1x60][0][_0xd51d[34]]() + _0xd51d[114]
- }
- }
- ;if (_0xbeb1xf) {
- _0xbeb1x5f += _0xd51d[115]
- }
- ;_0xbeb1x5f += _0xd51d[116];
- var _0xbeb1x61 = 0;
- var _0xbeb1x62;
- var _0xbeb1x63 = _0xbeb1xf ? _0xbeb1xf[_0xd51d[117]] : players;
- if (!_0xbeb1xf) {
- _0xbeb1x63 = _0xbeb1x63[_0xd51d[119]](UTILS[_0xd51d[118]])
- }
- ;var _0xbeb1x64 = player ? player[_0xd51d[120]] : _0xd51d[121];
- var _0xbeb1x65 = player ? player[_0xd51d[122]] : -1;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x63[_0xd51d[109]]; ++_0xbeb1x60) {
- if (_0xbeb1x63[_0xbeb1x60][_0xd51d[123]]) {
- _0xbeb1x5f += _0xd51d[124] + (_0xbeb1x63[_0xbeb1x60][_0xd51d[125]] || _0xd51d[126]) + _0xd51d[127];
- _0xbeb1x62 = (_0xbeb1x63[_0xbeb1x60][_0xd51d[122]] == _0xbeb1x65) ? _0xd51d[128] : ((_0xbeb1x63[_0xbeb1x60][_0xd51d[120]] && _0xbeb1x64 == _0xbeb1x63[_0xbeb1x60][_0xd51d[120]]) ? _0xd51d[129] : _0xd51d[130]);
- _0xbeb1x5f += _0xd51d[131] + _0xbeb1x62 + _0xd51d[132] + _0xbeb1x63[_0xbeb1x60][_0xd51d[133]] + _0xd51d[127];
- for (var _0xbeb1x66 = 0; _0xbeb1x66 < currentMode[_0xd51d[112]][_0xd51d[109]]; ++_0xbeb1x66) {
- _0xbeb1x5f += _0xd51d[131] + _0xbeb1x62 + _0xd51d[132] + _0xbeb1x63[_0xbeb1x60][currentMode[_0xd51d[112]][_0xbeb1x66]] + _0xd51d[127]
- }
- ;if (_0xbeb1xf) {
- _0xbeb1x5f += _0xd51d[134] + _0xbeb1x63[_0xbeb1x60][_0xd51d[135]] + _0xd51d[136]
- }
- ;_0xbeb1x5f += _0xd51d[116];
- _0xbeb1x61++
- }
- }
- ;leaderboard[_0xd51d[99]] = _0xbeb1x5f
- }
- function resizeMenu(_0xbeb1x68, _0xbeb1x69) {
- _0xbeb1x68 = _0xbeb1x68 || window[_0xd51d[137]];
- _0xbeb1x69 = _0xbeb1x69 || window[_0xd51d[138]];
- var _0xbeb1x6a = 1080 + 1920;
- var _0xbeb1x6b = _0xbeb1x68 + _0xbeb1x69;
- var _0xbeb1x6c = (_0xbeb1x6b / _0xbeb1x6a) * 1.1;
- centerMenuContainer[_0xd51d[96]][_0xd51d[139]] = _0xd51d[140] + _0xbeb1x6c + _0xd51d[141]
- }
- resizeMenu();
- var inWindow = true;
- window[_0xd51d[142]] = function() {
- connectSocket(function(_0xbeb1x6e) {
- if (_0xbeb1x6e) {
- connected = false;
- setupHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- menuHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- adHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- showMenuText(_0xbeb1x6e);
- gameHudContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- chatHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- leaderboardContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98]
- } else {
- connected = true;
- startGame()
- }
- })
- }
- ;
- window[_0xd51d[143]] = function() {
- inWindow = true;
- keys = [];
- lastUpdate = Date[_0xd51d[144]]();
- if (connected) {
- if (player && player[_0xd51d[145]]) {
- player[_0xd51d[146]][_0xd51d[109]] = 0;
- player[_0xd51d[147]] = 0;
- if (!gameOver) {
- updateCameraPosition(player)
- }
- }
- ;if (gameOver) {
- showEndBoard()
- }
- }
- }
- ;
- window[_0xd51d[148]] = function() {
- inWindow = false;
- keys = []
- }
- ;
- function getKicked(_0xbeb1x70) {
- connected = false;
- socket[_0xd51d[149]]();
- showMenuText(_0xbeb1x70 || _0xd51d[150])
- }
- function setupSocket() {
- socket[_0xd51d[22]](_0xd51d[151], setupGame);
- socket[_0xd51d[22]](_0xd51d[152], setupPlayer);
- socket[_0xd51d[22]](_0xd51d[153], receiveServerState);
- socket[_0xd51d[22]](_0xd51d[154], removePlayer);
- socket[_0xd51d[22]](_0xd51d[155], killPlayer);
- socket[_0xd51d[22]](_0xd51d[156], getKicked);
- socket[_0xd51d[22]](_0xd51d[157], playerShoot);
- socket[_0xd51d[22]](_0xd51d[158], destroyProjectile);
- socket[_0xd51d[22]](_0xd51d[159], didDamage);
- socket[_0xd51d[22]](_0xd51d[160], startExplosion);
- socket[_0xd51d[22]](_0xd51d[161], updatePlayerStats);
- socket[_0xd51d[22]](_0xd51d[162], updatePlayerVal);
- socket[_0xd51d[22]](_0xd51d[163], updatePlayerAccVal);
- socket[_0xd51d[22]](_0xd51d[164], togglePickup);
- socket[_0xd51d[22]](_0xd51d[165], getAmmo);
- socket[_0xd51d[22]](_0xd51d[166], showPickupMessage);
- socket[_0xd51d[22]](_0xd51d[167], getKill);
- socket[_0xd51d[22]](_0xd51d[168], sUpdatePlayerHealth);
- socket[_0xd51d[22]](_0xd51d[169], updateTimeDisplay);
- socket[_0xd51d[22]](_0xd51d[170], pong);
- socket[_0xd51d[22]](_0xd51d[171], endRound);
- socket[_0xd51d[22]](_0xd51d[172], prepareNextRound);
- socket[_0xd51d[22]](_0xd51d[173], updateGameOverTimer);
- socket[_0xd51d[22]](_0xd51d[174], dbResponse);
- socket[_0xd51d[22]](_0xd51d[175], receiveChat);
- socket[_0xd51d[22]](_0xd51d[176], openServerCrate);
- socket[_0xd51d[22]](_0xd51d[177], hostResponse);
- socket[_0xd51d[22]](_0xd51d[178], clanResp);
- socket[_0xd51d[22]](_0xd51d[179], invResp);
- socket[_0xd51d[22]](_0xd51d[180], leaveClanRes);
- socket[_0xd51d[22]](_0xd51d[181], investRes)
- }
- function pong(_0xbeb1x73) {
- ping = _0xbeb1x73 || ping;
- socket[_0xd51d[182]](_0xd51d[170])
- }
- var ACCOUNT = null;
- function dbResponse(_0xbeb1x76, _0xbeb1x77, _0xbeb1xf) {
- waitingForDB = false;
- if (_0xbeb1x76 == _0xd51d[183]) {
- accountInfoHeader[_0xd51d[99]] = _0xbeb1x77
- } else {
- if (_0xbeb1x76 == _0xd51d[184]) {
- if (_0xbeb1xf) {
- saveVal(_0xd51d[185], _0xbeb1xf[_0xd51d[186]]);
- saveVal(_0xd51d[187], _0xbeb1xf[_0xd51d[188]][_0xd51d[133]]);
- ACCOUNT = _0xbeb1xf[_0xd51d[188]];
- loadSelectedWeapons();
- updateAccountPage()
- } else {
- accountInfoHeader[_0xd51d[99]] = _0xbeb1x77
- }
- ;if (waitingForAutoLogin) {
- waitingForAutoLogin = false;
- toggleMenu(true)
- }
- }
- }
- }
- function requestFromDB(_0xbeb1x76, _0xbeb1x79) {
- if (!waitingForDB) {
- waitingForDB = true;
- socket[_0xd51d[182]](_0xd51d[174], _0xbeb1x76, _0xbeb1x79);
- if (_0xbeb1x76 == _0xd51d[183] || _0xbeb1x76 == _0xd51d[184]) {
- accountInfoHeader[_0xd51d[99]] = _0xd51d[189]
- }
- }
- }
- function startRegister() {
- requestFromDB(_0xd51d[183], [lgnUserName[_0xd51d[108]], lgnUserEmail[_0xd51d[108]], lgnUserEmail2[_0xd51d[108]]])
- }
- function startLogin() {
- requestFromDB(_0xd51d[184], [lgnUserName[_0xd51d[108]], lgnUserPass[_0xd51d[108]]])
- }
- function startLogout() {
- requestFromDB(_0xd51d[190]);
- deleteVal(_0xd51d[185]);
- deleteVal(_0xd51d[187]);
- ACCOUNT = null;
- lgnUserName[_0xd51d[108]] = _0xd51d[8];
- lgnUserPass[_0xd51d[108]] = _0xd51d[8];
- updateAccountPage()
- }
- function inChat() {
- return ( showChat && chatInput === document[_0xd51d[191]])
- }
- function sendChat() {
- socket[_0xd51d[182]](_0xd51d[175], chatInput[_0xd51d[108]]);
- resetChatInput()
- }
- function receiveChat(_0xbeb1x80, _0xbeb1x3, _0xbeb1x81, _0xbeb1x59) {
- if (showChat) {
- var _0xbeb1x82 = document[_0xd51d[193]](_0xd51d[192]);
- var _0xbeb1x83 = _0xd51d[194];
- var _0xbeb1x64 = player ? player[_0xd51d[120]] : _0xd51d[121];
- if (!_0xbeb1x80) {
- _0xbeb1x83 = (_0xbeb1x64 == _0xbeb1x81) ? _0xd51d[195] : _0xd51d[196]
- }
- ;_0xbeb1x82[_0xd51d[197]] = _0xd51d[198] + _0xbeb1x83;
- if (_0xbeb1x3) {
- _0xbeb1x82[_0xd51d[99]] = (_0xbeb1x3 || _0xd51d[8]) + _0xd51d[199] + _0xbeb1x59 + _0xd51d[200]
- } else {
- _0xbeb1x82[_0xd51d[99]] = _0xd51d[201] + _0xbeb1x59 + _0xd51d[200]
- }
- ;while (chatList[_0xd51d[204]] > 130) {
- chatList[_0xd51d[203]](chatList[_0xd51d[202]][0])
- }
- ;chatList[_0xd51d[205]](_0xbeb1x82)
- }
- }
- function resetChatInput() {
- chatInput[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- chatInput[_0xd51d[108]] = _0xd51d[8];
- chatInputPlaceholder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[206];
- window[_0xd51d[207]]();
- if (document[_0xd51d[191]]) {
- document[_0xd51d[191]][_0xd51d[208]]()
- }
- }
- chatInput[_0xd51d[148]] = function(_0xbeb1x85) {
- resetChatInput()
- }
- ;
- var scrnWidth = window[_0xd51d[137]];
- var scrnHeight = window[_0xd51d[138]];
- var doAntialias = false;
- var camera;
- var maxAspectRatio = 3;
- var scene;
- var renderer;
- var container;
- var mainCanvas = document[_0xd51d[193]](_0xd51d[209]);
- var directionalLight, ambientLight;
- var explosionManager;
- function prepareGame() {
- gameHudContainer[_0xd51d[210]] = function() {
- return false
- }
- ;
- doAntialias = getSavedVal(_0xd51d[211]);
- container = document[_0xd51d[193]](_0xd51d[212]);
- document[_0xd51d[213]][_0xd51d[205]](container);
- camera = new THREE.PerspectiveCamera(35,Math[_0xd51d[214]](window[_0xd51d[137]] / window[_0xd51d[138]], maxAspectRatio),1,2000);
- scene = new THREE.Scene();
- renderer = new THREE.WebGLRenderer({
- canvas: mainCanvas,
- antialias: doAntialias
- });
- renderer[_0xd51d[216]](window[_0xd51d[215]]);
- renderer[_0xd51d[217]](window[_0xd51d[137]], window[_0xd51d[138]]);
- container[_0xd51d[205]](renderer[_0xd51d[218]]);
- window[_0xd51d[107]](_0xd51d[219], function() {
- scrnWidth = window[_0xd51d[137]];
- scrnHeight = window[_0xd51d[138]];
- camera[_0xd51d[220]] = Math[_0xd51d[214]](window[_0xd51d[137]] / window[_0xd51d[138]], maxAspectRatio);
- camera[_0xd51d[221]]();
- renderer[_0xd51d[217]](window[_0xd51d[137]], window[_0xd51d[138]]);
- resizeMenu(window[_0xd51d[137]], window[_0xd51d[138]])
- }, false);
- renderer[_0xd51d[222]](fogColors[0]);
- ambientLight = new THREE.AmbientLight(lightColors[0]);
- scene[_0xd51d[101]](ambientLight);
- directionalLight = new THREE.DirectionalLight(lightColors[0],0.65);
- directionalLight[_0xd51d[224]][_0xd51d[223]](0, 1, 0);
- scene[_0xd51d[101]](directionalLight);
- scene[_0xd51d[225]] = new THREE.Fog(fogColors[0],0,config[_0xd51d[226]]);
- explosionManager = new ExplosionManager();
- scene[_0xd51d[101]](explosionManager);
- setupGameKeyEvents();
- loadSettings();
- setupOptionsList();
- setupHostMenu();
- setupRarityGuide();
- nameInput[_0xd51d[108]] = getSavedVal(_0xd51d[227]) || _0xd51d[8];
- setupHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[206];
- menuHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[206];
- adHolder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[206];
- setupClassList();
- var _0xbeb1x93 = getSavedVal(_0xd51d[228]);
- if (_0xbeb1x93 !== null && _0xbeb1x93 != _0xd51d[8]) {
- selectClass(parseInt(_0xbeb1x93))
- } else {
- selectClass(0)
- }
- ;setupPerksList();
- var _0xbeb1x94 = getSavedVal(_0xd51d[229]);
- if (_0xbeb1x94 !== null && _0xbeb1x94 != _0xd51d[8]) {
- selectPerk(parseInt(_0xbeb1x94))
- } else {
- selectPerk(0)
- }
- ;for (var _0xbeb1x60 = 0; _0xbeb1x60 < 10; ++_0xbeb1x60) {
- addBulletMesh()
- }
- ;for (var _0xbeb1x60 = 0; _0xbeb1x60 < weapons[_0xd51d[109]]; ++_0xbeb1x60) {
- weaponGeometries[_0xd51d[231]](modelManager[_0xd51d[230]](weapons[_0xbeb1x60]))
- }
- ;stats = new THREEx.RendererStats();
- stats[_0xd51d[218]][_0xd51d[96]][_0xd51d[224]] = _0xd51d[232];
- stats[_0xd51d[218]][_0xd51d[96]][_0xd51d[233]] = _0xd51d[234];
- stats[_0xd51d[218]][_0xd51d[96]][_0xd51d[235]] = _0xd51d[234]
- }
- var KEY_LEADER = 16;
- var KEY_LEFT = 65;
- var KEY_LEFT_2 = 37;
- var KEY_RIGHT = 68;
- var KEY_RIGHT_2 = 39;
- var KEY_UP = 87;
- var KEY_UP_2 = 38;
- var KEY_DOWN = 83;
- var KEY_DOWN_2 = 40;
- var KEY_SPACE = 32;
- var KEY_CHAT = 84;
- var MOUSE_X = 0;
- var MOUSE_Y = 0;
- var MOUSE_DOWN = 0;
- var KEY_ENTER = 13;
- var keys = [];
- function setupGameKeyEvents() {
- var _0xbeb1xa6 = function(_0xbeb1x5a) {
- var _0xbeb1xa7 = _0xbeb1x5a[_0xd51d[236]] || _0xbeb1x5a[_0xd51d[106]] || 0;
- if (!keys[_0xbeb1xa7]) {
- keys[_0xbeb1xa7] = 1;
- if (!gameOver && player && player[_0xd51d[145]] && !inChat()) {
- if (_0xbeb1xa7 >= 49 && _0xbeb1xa7 <= 57) {
- player[_0xd51d[237]](_0xbeb1xa7 - 49)
- } else {
- if (_0xbeb1xa7 == KEY_LEADER) {
- toggleLeaderboard(true)
- } else {
- if (_0xbeb1xa7 == 69) {
- incWeapon(1)
- } else {
- if (_0xbeb1xa7 == 81) {
- incWeapon(-1)
- }
- }
- }
- }
- }
- }
- };
- window[_0xd51d[107]](_0xd51d[238], _0xbeb1xa6);
- var _0xbeb1xa8 = function(_0xbeb1x5a) {
- var _0xbeb1xa7 = _0xbeb1x5a[_0xd51d[236]] || _0xbeb1x5a[_0xd51d[106]] || 0;
- if (inChat()) {
- if (_0xbeb1xa7 == KEY_ENTER) {
- sendChat()
- }
- } else {
- if (keys[_0xbeb1xa7]) {
- keys[_0xbeb1xa7] = 0;
- if ((_0xbeb1xa7 == KEY_CHAT || _0xbeb1xa7 == KEY_ENTER) && showChat) {
- chatInput[_0xd51d[96]][_0xd51d[95]] = _0xd51d[206];
- chatInputPlaceholder[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- chatInput[_0xd51d[207]]()
- } else {
- if (_0xbeb1xa7 == KEY_LEADER && !gameOver && player && player[_0xd51d[145]]) {
- toggleLeaderboard(false)
- }
- }
- }
- }
- };
- window[_0xd51d[107]](_0xd51d[104], _0xbeb1xa8);
- var _0xbeb1xa9 = function(_0xbeb1x5a) {
- MOUSE_X = (_0xbeb1x5a[_0xd51d[239]] / window[_0xd51d[137]]) * 2 - 1;
- MOUSE_Y = (_0xbeb1x5a[_0xd51d[240]] / window[_0xd51d[138]]) * 2 - 1
- };
- window[_0xd51d[107]](_0xd51d[241], _0xbeb1xa9);
- var _0xbeb1xaa = function(_0xbeb1x5a) {
- MOUSE_DOWN = 1
- };
- window[_0xd51d[107]](_0xd51d[242], _0xbeb1xaa);
- var _0xbeb1xab = function(_0xbeb1x5a) {
- MOUSE_DOWN = 0
- };
- window[_0xd51d[107]](_0xd51d[243], _0xbeb1xab);
- var _0xbeb1xac = function(_0xbeb1x5a) {
- if (player && player[_0xd51d[145]] && !gameOver) {
- var _0xbeb1xad = _0xbeb1x5a[_0xd51d[244]] ? _0xbeb1x5a[_0xd51d[244]] : -_0xbeb1x5a[_0xd51d[245]];
- if (_0xbeb1xad < 0) {
- incWeapon(1)
- } else {
- if (_0xbeb1xad > 0) {
- incWeapon(-1)
- }
- }
- }
- };
- window[_0xd51d[107]](_0xd51d[246], _0xbeb1xac);
- window[_0xd51d[107]](_0xd51d[247], _0xbeb1xac)
- }
- var audioLoader = new THREE.AudioLoader();
- var tmpPlaneGeo = new THREE.PlaneGeometry(1,1);
- var matManager = new MaterialManager();
- var modelManager = new ModelManager();
- var lightColors = [0xff8059, 0xb4d87b];
- var fogColors = [0x362A2A, 0x2b362a];
- var materialsToLoad = [{
- id: _0xd51d[248],
- type: 0,
- color: 0xffffff
- }, {
- id: _0xd51d[249],
- textures: [_0xd51d[250]],
- repeat: [5, 5],
- type: 2
- }, {
- id: _0xd51d[251],
- textures: [_0xd51d[252]],
- repeat: [21, 21],
- fog: false,
- type: 2
- }, {
- id: _0xd51d[253],
- textures: [_0xd51d[254]],
- repeat: [1, 1],
- type: 0
- }, {
- id: _0xd51d[255],
- textures: [_0xd51d[256]],
- repeat: [1, 1],
- type: 0
- }, {
- id: _0xd51d[257],
- type: 0
- }, {
- id: _0xd51d[258],
- textures: [_0xd51d[259]],
- repeat: [1, 1],
- type: 0
- }, {
- id: _0xd51d[260],
- textures: [_0xd51d[261], _0xd51d[262]],
- repeat: [1, 1],
- type: 0
- }, {
- id: _0xd51d[263],
- type: 0,
- color: 0xffffff
- }, {
- id: _0xd51d[264],
- textures: [_0xd51d[265], _0xd51d[266]],
- type: 0
- }, {
- id: _0xd51d[267],
- textures: [_0xd51d[265], _0xd51d[268]],
- type: 0
- }, {
- id: _0xd51d[269],
- textures: [_0xd51d[265], _0xd51d[270]],
- type: 0
- }, {
- id: _0xd51d[271],
- textures: [_0xd51d[265], _0xd51d[272]],
- type: 0
- }, {
- id: _0xd51d[273],
- textures: [_0xd51d[274]],
- type: 2
- }, {
- id: _0xd51d[275],
- textures: [_0xd51d[276]],
- type: 2
- }, {
- id: _0xd51d[277],
- textures: [_0xd51d[278]],
- color: 0xffffff,
- type: 2
- }, {
- id: _0xd51d[279],
- textures: [_0xd51d[280]],
- type: 2
- }, {
- id: _0xd51d[281],
- textures: [_0xd51d[282]],
- type: 2
- }, {
- id: _0xd51d[283],
- textures: [_0xd51d[284]],
- type: 3
- }, {
- id: _0xd51d[285],
- color: 0x7af431,
- type: 4
- }, {
- id: _0xd51d[286],
- color: 0xf43131,
- type: 4
- }];
- var fileFormat = _0xd51d[8];
- var lastModPack = _0xd51d[8];
- var linkedMod = location[_0xd51d[288]][_0xd51d[4]](_0xd51d[287], _0xd51d[8]);
- var zipFileCloser;
- zip[_0xd51d[289]] = _0xd51d[290];
- var tmpSpriteSrcs = {};
- var modStyleCSS;
- var modKeyInput = document[_0xd51d[43]](_0xd51d[291]);
- var loadModBtn = document[_0xd51d[43]](_0xd51d[292]);
- var modInfoText = document[_0xd51d[43]](_0xd51d[293]);
- loadModBtn[_0xd51d[294]] = function() {
- loadModPack(modKeyInput[_0xd51d[108]])
- }
- ;
- var resetModBtn = document[_0xd51d[43]](_0xd51d[295]);
- resetModBtn[_0xd51d[294]] = function() {
- loadModPack(null, true)
- }
- ;
- function setModInfoText(_0xbeb1x59) {
- modInfoText[_0xd51d[99]] = _0xbeb1x59
- }
- function updateModInfo(_0xbeb1xf) {
- if (_0xbeb1xf && _0xbeb1xf[_0xd51d[296]]) {
- creditDiv[_0xd51d[99]] = _0xd51d[297] + _0xd51d[298] + _0xbeb1xf[_0xd51d[296]]
- } else {
- creditDiv[_0xd51d[99]] = _0xd51d[299]
- }
- ;gameNameLarge[_0xd51d[99]] = (_0xbeb1xf && _0xbeb1xf[_0xd51d[300]]) ? _0xbeb1xf[_0xd51d[300]] : _0xd51d[301]
- }
- function updateModShaders(_0xbeb1xf) {
- if (_0xbeb1xf) {
- if (_0xbeb1xf[_0xd51d[302]]) {
- ambientLight[_0xd51d[303]][_0xd51d[223]](new THREE.Color(_0xbeb1xf[_0xd51d[302]]));
- directionalLight[_0xd51d[303]][_0xd51d[223]](new THREE.Color(_0xbeb1xf[_0xd51d[302]]))
- }
- ;if (_0xbeb1xf[_0xd51d[304]]) {
- scene[_0xd51d[225]] = new THREE.Fog(new THREE.Color(_0xbeb1xf[_0xd51d[304]]),0,config[_0xd51d[226]])
- }
- } else {
- setupMapLights(mapIndex)
- }
- }
- function applyModPack(_0xbeb1xc3) {
- usingMod = !_0xbeb1xc3;
- if (_0xbeb1xc3) {
- matManager[_0xd51d[306]](materialsToLoad, function() {
- setModInfoText(_0xd51d[305])
- });
- updateModInfo();
- updateModShaders();
- if (modStyleCSS) {
- modStyleCSS[_0xd51d[307]][_0xd51d[203]](modStyleCSS)
- }
- } else {
- setModInfoText(_0xd51d[308]);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < materialsToLoad[_0xd51d[109]]; ++_0xbeb1x60) {
- if (materialsToLoad[_0xbeb1x60][_0xd51d[309]]) {
- for (var _0xbeb1xc4 = 0; _0xbeb1xc4 < materialsToLoad[_0xbeb1x60][_0xd51d[309]][_0xd51d[109]]; ++_0xbeb1xc4) {
- if (tmpSpriteSrcs[_0xd51d[310] + materialsToLoad[_0xbeb1x60][_0xd51d[309]][_0xbeb1xc4] + _0xd51d[311]]) {
- var _0xbeb1xc5 = new Image();
- _0xbeb1xc5[_0xd51d[312]] = _0xbeb1x60;
- _0xbeb1xc5[_0xd51d[313]] = _0xbeb1xc4;
- _0xbeb1xc5[_0xd51d[142]] = function() {
- if (!this[_0xd51d[313]]) {
- matManager[_0xd51d[317]](materialsToLoad[this[_0xd51d[312]]][_0xd51d[316]])[_0xd51d[315]][_0xd51d[314]] = this;
- matManager[_0xd51d[317]](materialsToLoad[this[_0xd51d[312]]][_0xd51d[316]])[_0xd51d[315]][_0xd51d[318]] = true
- } else {
- matManager[_0xd51d[317]](materialsToLoad[this[_0xd51d[312]]][_0xd51d[316]])[_0xd51d[319]][_0xd51d[314]] = this;
- matManager[_0xd51d[317]](materialsToLoad[this[_0xd51d[312]]][_0xd51d[316]])[_0xd51d[319]][_0xd51d[318]] = true
- }
- ;this[_0xd51d[142]] = null
- }
- ;
- _0xbeb1xc5[_0xd51d[320]] = tmpSpriteSrcs[_0xd51d[310] + materialsToLoad[_0xbeb1x60][_0xd51d[309]][_0xbeb1xc4] + _0xd51d[311]]
- }
- }
- }
- }
- }
- ;tmpSpriteSrcs = {}
- }
- function loadModPack(_0xbeb1xc7, _0xbeb1xc3) {
- if (!waitingForMod) {
- var _0xbeb1xc8 = _0xd51d[8];
- if (!_0xbeb1xc3) {
- _0xbeb1xc7 = _0xbeb1xc7[_0xd51d[4]](/\s/g, _0xd51d[8]);
- if (_0xbeb1xc7 == _0xd51d[8]) {
- setModInfoText(_0xd51d[321]);
- return
- } else {
- waitingForMod = true;
- if (UTILS[_0xd51d[322]](_0xbeb1xc7)) {
- _0xbeb1xc8 = _0xbeb1xc7;
- if (!_0xbeb1xc8[_0xd51d[323]](/^https?:\/\//i)) {
- _0xbeb1xc8 = _0xd51d[15] + _0xbeb1xc8
- }
- } else {
- _0xbeb1xc8 = _0xd51d[324] + _0xbeb1xc7 + _0xd51d[325]
- }
- }
- } else {
- applyModPack(true);
- return
- }
- ;if (lastModPack == _0xbeb1xc8) {
- waitingForMod = false;
- setModInfoText(_0xd51d[326]);
- return
- } else {
- if (waitingForMod) {
- setModInfoText(_0xd51d[327])
- }
- }
- ;function _0xbeb1xc9(_0xbeb1xca) {
- this[_0xd51d[328]] = _0xbeb1xca;
- this[_0xd51d[329]] = _0xd51d[8];
- this[_0xd51d[330]] = _0xd51d[8];
- var _0xbeb1xcb = this;
- this[_0xd51d[331]] = function(_0xbeb1xcc) {
- _0xbeb1xcb[_0xd51d[330]] = URL[_0xd51d[332]](_0xbeb1xcc);
- if (!_0xbeb1xcb[_0xd51d[330]]) {
- return
- }
- ;try {
- _0xbeb1xcb[_0xd51d[329]] = _0xbeb1xcb[_0xd51d[328]];
- tmpSpriteSrcs[_0xbeb1xcb[_0xd51d[329]]] = _0xbeb1xcb[_0xd51d[330]]
- } catch (e) {}
- ;zipFileCloser[_0xd51d[149]]()
- }
- }
- function _0xbeb1xcd(_0xbeb1xca, _0xbeb1xce) {
- this[_0xd51d[328]] = _0xbeb1xca;
- this[_0xd51d[329]] = _0xd51d[8];
- this[_0xd51d[333]] = _0xd51d[8];
- this[_0xd51d[334]] = _0xbeb1xce;
- var _0xbeb1xcf = this;
- this[_0xd51d[331]] = function(_0xbeb1xcc) {
- this[_0xd51d[333]] = URL[_0xd51d[332]](_0xbeb1xcc);
- if (!this[_0xd51d[333]]) {
- return
- }
- ;try {
- this[_0xd51d[329]] = _0xbeb1xcf[_0xd51d[328]];
- tmpSpriteSrcs[this[_0xd51d[329]] + _0xd51d[335]] = this[_0xd51d[333]];
- tmpSpriteSrcs[this[_0xd51d[329]] + _0xd51d[334]] = _0xbeb1xcf[_0xd51d[334]]
- } catch (e) {}
- ;zipFileCloser[_0xd51d[149]]()
- }
- }
- function _0xbeb1xd0(_0xbeb1x3) {
- this[_0xd51d[336]] = _0xbeb1x3;
- var _0xbeb1xd1 = this;
- this[_0xd51d[331]] = function(_0xbeb1x59) {
- try {
- if (_0xbeb1xd1[_0xd51d[336]][_0xd51d[338]](_0xd51d[337]) > -1) {
- updateModInfo(JSON[_0xd51d[339]](_0xbeb1x59[_0xd51d[4]](/(\r\n|\n|\r)/gm, _0xd51d[8])))
- } else {
- if (_0xbeb1xd1[_0xd51d[336]][_0xd51d[338]](_0xd51d[340]) > -1) {
- updateModShaders(JSON[_0xd51d[339]](_0xbeb1x59[_0xd51d[4]](/(\r\n|\n|\r)/gm, _0xd51d[8])))
- } else {
- if (_0xbeb1xd1[_0xd51d[336]][_0xd51d[338]](_0xd51d[341]) > -1) {
- modStyleCSS = document[_0xd51d[193]](_0xd51d[96]);
- modStyleCSS[_0xd51d[342]] = _0xd51d[343];
- modStyleCSS[_0xd51d[99]] = _0xbeb1x59;
- document[_0xd51d[345]](_0xd51d[344])[0][_0xd51d[205]](modStyleCSS)
- }
- }
- }
- } catch (e) {}
- ;zipFileCloser[_0xd51d[149]]()
- }
- }
- function _0xbeb1xd2() {
- this[_0xd51d[346]];
- this[_0xd51d[347]];
- this[_0xd51d[348]];
- this[_0xd51d[349]] = function(_0xbeb1xd3, _0xbeb1xd4) {
- this[_0xd51d[346]] = _0xbeb1xd4;
- this[_0xd51d[347]] = 0;
- this[_0xd51d[348]] = _0xbeb1xd3
- }
- ;
- this[_0xd51d[149]] = function() {
- if (!this[_0xd51d[348]]) {
- return
- }
- ;this[_0xd51d[347]]++;
- if (this[_0xd51d[346]] === this[_0xd51d[347]]) {
- applyModPack();
- this[_0xd51d[348]][_0xd51d[149]]();
- this[_0xd51d[348]] = undefined;
- lastModPack = _0xbeb1xc8;
- waitingForMod = false
- }
- }
- }
- if (!zipFileCloser) {
- zipFileCloser = new _0xbeb1xd2()
- }
- ;var _0xbeb1xd5 = _0xd51d[8];
- zip[_0xd51d[362]](new zip.HttpReader(_0xbeb1xc8), function(_0xbeb1xd3) {
- _0xbeb1xd3[_0xd51d[361]](function(_0xbeb1xd6) {
- if (_0xbeb1xd6[_0xd51d[109]]) {
- zipFileCloser[_0xd51d[349]](_0xbeb1xd3, _0xbeb1xd6[_0xd51d[109]]);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1xd6[_0xd51d[109]]; _0xbeb1x60++) {
- var _0xbeb1xd7 = _0xbeb1xd6[_0xbeb1x60];
- if (_0xbeb1xd7[_0xd51d[350]]) {
- zipFileCloser[_0xd51d[149]]();
- continue
- }
- ;_0xbeb1xd7[_0xd51d[328]] = _0xbeb1xd7[_0xd51d[328]][_0xd51d[4]](_0xd51d[351], _0xd51d[8]);
- fileFormat = _0xbeb1xd7[_0xd51d[328]][_0xd51d[12]](_0xd51d[352])[_0xbeb1xd7[_0xd51d[328]][_0xd51d[12]](_0xd51d[352])[_0xd51d[109]] - 1];
- _0xbeb1xd5 = _0xbeb1xd7[_0xd51d[328]][_0xd51d[12]](_0xd51d[353])[0];
- if (_0xbeb1xd5 == _0xd51d[354]) {
- _0xbeb1xd7[_0xd51d[355]](new zip.TextWriter(), new _0xbeb1xd0(_0xbeb1xd7[_0xd51d[328]])[_0xd51d[331]], function(_0xbeb1xd8, _0xbeb1xd9) {})
- } else {
- if (_0xbeb1xd5 == _0xd51d[356]) {
- _0xbeb1xd7[_0xd51d[355]](new zip.BlobWriter(_0xd51d[357]), new _0xbeb1xc9(_0xbeb1xd7[_0xd51d[328]])[_0xd51d[331]], function(_0xbeb1xd8, _0xbeb1xd9) {})
- } else {
- if (_0xbeb1xd5 == _0xd51d[358]) {
- _0xbeb1xd7[_0xd51d[355]](new zip.BlobWriter(_0xd51d[359] + fileFormat), new _0xbeb1xcd(_0xbeb1xd7[_0xd51d[328]][_0xd51d[4]](_0xd51d[352] + fileFormat, _0xd51d[8]),fileFormat)[_0xd51d[331]], function(_0xbeb1xd8, _0xbeb1xd9) {})
- } else {
- waitingForMod = false;
- setModInfoText(_0xd51d[360]);
- continue
- }
- }
- }
- }
- }
- })
- }, function(_0xbeb1xda) {
- waitingForMod = false;
- setModInfoText(_0xd51d[360])
- })
- }
- }
- function loadGameData(_0xbeb1xe) {
- matManager[_0xd51d[306]](materialsToLoad, _0xbeb1xe)
- }
- var tmpObj;
- var tmpVector = new THREE.Vector3(0,0,0);
- var gameOver, gameOverFade, gameOverTimer, gameReady;
- var waitingForAutoLogin;
- var gameOverData;
- var usingMod = false;
- var delta, now, lastUpdate;
- var waitingForDB = false;
- var waitingForMod = false;
- var ping = 0;
- var mouseDir = 0;
- var mouseDst = 0;
- var mapManager = maps;
- var config = config;
- var particleManager = new ParticleManager();
- var map = {};
- var lavaPlane, smokePlane;
- var competitive = gameModes[_0xd51d[363]];
- var gameModes = gameModes[_0xd51d[335]];
- var currentMode;
- var weaponManager = weapons;
- var weapons = weaponManager[_0xd51d[335]];
- var weaponGeometries = [];
- var weaponArmGeometries = [];
- var playerBodyGeometries = [];
- var perksList = perks[_0xd51d[335]];
- var playerClasses = playerClasses[_0xd51d[335]];
- var playerCamos = gameItems[_0xd51d[364]];
- var itemSupplies = storeItems[_0xd51d[365]];
- var clanItems = storeItems[_0xd51d[366]];
- var currentClass = 0;
- var currentCamos = {};
- var currentPerk = 0;
- var killCounter = 0;
- var hitCounter = 0;
- var Player = Player[_0xd51d[335]];
- var inputsToSend = [];
- var inputToSend;
- var PlayerManager = PlayerManager[_0xd51d[335]];
- var player;
- var players = [];
- var playerManager = new PlayerManager(players);
- var ProjectileManager = ProjectileManager[_0xd51d[335]];
- var projectileManager = new ProjectileManager(UTILS,config,map,players);
- function enterGame() {
- if (!gameOver && gameReady && socketReady() && !waitingForDB && (!player || !player[_0xd51d[145]])) {
- showMenuText(_0xd51d[367]);
- var _0xbeb1x10f = [];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < playerClasses[currentClass][_0xd51d[368]][_0xd51d[109]]; ++_0xbeb1x60) {
- var _0xbeb1x110 = currentCamos[playerClasses[currentClass][_0xd51d[368]][_0xbeb1x60]];
- _0xbeb1x10f[_0xd51d[231]](_0xbeb1x110 !== undefined ? _0xbeb1x110 : -1)
- }
- ;socket[_0xd51d[182]](_0xd51d[151], {
- n: nameInput[_0xd51d[108]],
- r: joinRoom,
- c: currentClass,
- cM: _0xbeb1x10f,
- p: currentPerk
- });
- saveVal(_0xd51d[227], nameInput[_0xd51d[108]]);
- linksContainer1[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98]
- }
- }
- function endRound(_0xbeb1x112, _0xbeb1xf, _0xbeb1x113) {
- gameOver = true;
- gameOverData = _0xbeb1xf;
- gameReady = false;
- toggleMainMenu(false);
- gameHudContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- if (player && !_0xbeb1x113) {
- gameOverFade = config[_0xd51d[369]];
- if (_0xbeb1x112 == _0xd51d[370]) {
- scoreMessage[_0xd51d[99]] = _0xd51d[371]
- } else {
- scoreMessage[_0xd51d[99]] = (_0xbeb1x112 == player[_0xd51d[122]] || _0xbeb1x112 == player[_0xd51d[120]]) ? _0xd51d[372] : _0xd51d[373]
- }
- ;animateTextDiv(scoreMessage, 80, 90, 200, config[_0xd51d[369]], 200, true)
- } else {
- showEndBoard()
- }
- ;reloadAd()
- }
- function showEndBoard() {
- gameOverFade = 0;
- scoreMessage[_0xd51d[99]] = _0xd51d[8];
- scoreMessageAmnt[_0xd51d[99]] = _0xd51d[8];
- if (roundOverContainer[_0xd51d[96]][_0xd51d[95]] != _0xd51d[97]) {
- roundOverContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97];
- toggleLeaderboard(true, gameOverData)
- }
- }
- function updateGameOverTimer(_0xbeb1x116) {
- leaderboardHeader[_0xd51d[99]] = _0xd51d[374] + UTILS[_0xd51d[375]](_0xbeb1x116)
- }
- function prepareNextRound() {
- gameOver = false;
- gameOverFade = 0;
- roundOverContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- loadingContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < players[_0xd51d[109]]; ++_0xbeb1x60) {
- killPlayer(players[_0xbeb1x60][_0xd51d[122]], _0xbeb1x60, true);
- players[_0xbeb1x60][_0xd51d[376]]()
- }
- ;updateAccountPage();
- toggleMenu(true)
- }
- function reloadAd() {
- try {} catch (e) {}
- }
- function firstInit() {
- if (!connected) {
- return
- }
- ;smokePlane = new THREE.Mesh(tmpPlaneGeo,matManager[_0xd51d[317]](_0xd51d[249]));
- smokePlane[_0xd51d[378]][_0xd51d[377]] = -Math[_0xd51d[27]] / 2;
- smokePlane[_0xd51d[379]][_0xd51d[377]] = 2000;
- smokePlane[_0xd51d[379]][_0xd51d[380]] = 2000;
- smokePlane[_0xd51d[224]][_0xd51d[380]] = 100;
- scene[_0xd51d[101]](smokePlane);
- if (linkedMod != _0xd51d[8] && linkedMod) {
- loadModPack(linkedMod)
- }
- ;if (getSavedVal(_0xd51d[187]) && getSavedVal(_0xd51d[185])) {
- lgnUserName[_0xd51d[108]] = getSavedVal(_0xd51d[187]);
- lgnUserPass[_0xd51d[108]] = getSavedVal(_0xd51d[185]);
- loadingContainer[_0xd51d[99]] = _0xd51d[381];
- waitingForAutoLogin = true;
- startLogin()
- } else {
- updateAccountPage();
- toggleMenu(true)
- }
- }
- function setupGame(_0xbeb1xf, _0xbeb1x11b) {
- if (_0xbeb1xf[_0xd51d[382]]) {
- setupMap(_0xbeb1xf[_0xd51d[383]], _0xbeb1xf[_0xd51d[384]], _0xbeb1xf[_0xd51d[385]]);
- currentMode = gameModes[_0xbeb1xf[_0xd51d[110]]];
- modeDisplay[_0xd51d[99]] = currentMode[_0xd51d[133]][_0xd51d[34]]() + _0xd51d[386] + mapManager[_0xd51d[335]][_0xbeb1xf[_0xd51d[383]]][_0xd51d[133]][_0xd51d[34]]() + _0xd51d[200];
- updateTimeDisplay(_0xbeb1xf[_0xd51d[169]])
- }
- ;if (!_0xbeb1x11b) {
- toggleMainMenu(false)
- }
- }
- function setupPlayer(_0xbeb1xf, _0xbeb1x11d) {
- if (gameOver) {
- return
- }
- ;var _0xbeb1x11e = playerManager[_0xd51d[387]](_0xbeb1xf[_0xd51d[122]]);
- if (_0xbeb1x11e < 0) {
- playerManager[_0xd51d[101]](new Player(0,_0xbeb1xf[_0xd51d[122]],config,UTILS,weaponManager,projectileManager));
- _0xbeb1x11e = (players[_0xd51d[109]] - 1)
- }
- ;if (_0xbeb1xf[_0xd51d[145]]) {
- players[_0xbeb1x11e][_0xd51d[349]](_0xbeb1xf);
- players[_0xbeb1x11e][_0xd51d[364]] = _0xbeb1xf[_0xd51d[388]];
- players[_0xbeb1x11e][_0xd51d[133]] = _0xbeb1xf[_0xd51d[389]];
- players[_0xbeb1x11e][_0xd51d[390]] = _0xbeb1xf[_0xd51d[391]];
- players[_0xbeb1x11e][_0xd51d[125]] = _0xbeb1xf[_0xd51d[178]];
- players[_0xbeb1x11e][_0xd51d[392]] = _0xbeb1xf[_0xd51d[393]];
- players[_0xbeb1x11e][_0xd51d[395]](playerClasses, _0xbeb1xf[_0xd51d[394]]);
- players[_0xbeb1x11e][_0xd51d[396]](perksList, _0xbeb1xf[_0xd51d[170]]);
- players[_0xbeb1x11e][_0xd51d[397]] = _0xbeb1xf[_0xd51d[398]] || 0;
- players[_0xbeb1x11e][_0xd51d[399]] = _0xbeb1xf[_0xd51d[168]] || players[_0xbeb1x11e][_0xd51d[400]];
- players[_0xbeb1x11e][_0xd51d[401]] = _0xbeb1xf[_0xd51d[402]];
- if (_0xbeb1x11d) {
- player = players[_0xbeb1x11e]
- }
- ;changePlayerMesh(players[_0xbeb1x11e], true);
- if (_0xbeb1x11d) {
- killCounter = 0;
- hitCounter = 0;
- updateStatusDisplay();
- updateWeaponDisplay();
- updateScoreDisplay();
- updateCameraPosition(player);
- updatePlayerMesh(player)
- } else {
- players[_0xbeb1x11e][_0xd51d[403]]()
- }
- ;players[_0xbeb1x11e][_0xd51d[100]] = true
- }
- ;players[_0xbeb1x11e][_0xd51d[133]] = _0xbeb1xf[_0xd51d[389]];
- players[_0xbeb1x11e][_0xd51d[123]] = true;
- if (_0xbeb1xf[_0xd51d[404]]) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1xf[_0xd51d[404]][_0xd51d[109]]; ) {
- players[_0xbeb1x11e][_0xbeb1xf[_0xd51d[404]][_0xbeb1x60]] = _0xbeb1xf[_0xd51d[404]][_0xbeb1x60 + 1];
- _0xbeb1x60 += 2
- }
- }
- }
- function removePlayer(_0xbeb1x120) {
- var _0xbeb1x11e = playerManager[_0xd51d[387]](_0xbeb1x120);
- if (_0xbeb1x11e >= 0) {
- changePlayerMesh(players[_0xbeb1x11e], false);
- players[_0xd51d[405]](_0xbeb1x11e, 1)
- }
- }
- function killPlayer(_0xbeb1x120, _0xbeb1x122, _0xbeb1x123, _0xbeb1x124, _0xbeb1x125) {
- var _0xbeb1x11e;
- if (_0xbeb1x122 !== undefined && _0xbeb1x122 !== null) {
- _0xbeb1x11e = _0xbeb1x122
- } else {
- _0xbeb1x11e = playerManager[_0xd51d[387]](_0xbeb1x120)
- }
- ;if (_0xbeb1x11e >= 0) {
- changePlayerMesh(players[_0xbeb1x11e], false);
- players[_0xbeb1x11e][_0xd51d[406]]();
- if (player && player[_0xd51d[122]] == _0xbeb1x120 && !_0xbeb1x123) {
- reloadAd();
- updateAccountPage();
- gameHudContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- if (_0xbeb1x125) {
- toggleMenu(true)
- } else {
- scoreMessage[_0xd51d[99]] = _0xd51d[407];
- var _0xbeb1x126 = scrnHeight / 8;
- animateTextDiv(scoreMessage, _0xbeb1x126, _0xbeb1x126 * 1.2, 400, config[_0xd51d[408]], 200, true, function() {
- toggleMenu(true)
- });
- var _0xbeb1x126 = scrnHeight / 24;
- scoreMessageAmnt[_0xd51d[99]] = _0xbeb1x124 ? (_0xd51d[409] + _0xbeb1x124) : (_0xd51d[410]);
- animateTextDiv(scoreMessageAmnt, _0xbeb1x126, _0xbeb1x126, 1, config[_0xd51d[408]] * 0.8, 100, true)
- }
- }
- }
- }
- var classListHTML;
- function setupClassList() {
- var _0xbeb1x5f = _0xd51d[8];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < playerClasses[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[411] + _0xbeb1x60 + _0xd51d[412] + playerClasses[_0xbeb1x60][_0xd51d[133]] + _0xd51d[413]
- }
- ;classListHTML = _0xbeb1x5f;
- generateClassDesc()
- }
- var weaponTypes = [_0xd51d[414], _0xd51d[415], _0xd51d[416]];
- var maxStars = 6;
- function generateClassDesc() {
- for (var _0xbeb1x12c = 0; _0xbeb1x12c < playerClasses[_0xd51d[109]]; ++_0xbeb1x12c) {
- var _0xbeb1x12d = _0xd51d[8];
- _0xbeb1x12d += genClickLabel(_0xd51d[417], playerClasses[_0xbeb1x12c][_0xd51d[133]], _0xd51d[418]);
- for (var _0xbeb1x68 = 0; _0xbeb1x68 < playerClasses[_0xbeb1x12c][_0xd51d[368]][_0xd51d[109]]; ++_0xbeb1x68) {
- _0xbeb1x12d += _0xd51d[419] + weaponTypes[_0xbeb1x68] + _0xd51d[9] + _0xd51d[420] + playerClasses[_0xbeb1x12c][_0xd51d[368]][_0xbeb1x68] + _0xd51d[421] + weapons[playerClasses[_0xbeb1x12c][_0xd51d[368]][_0xbeb1x68]][_0xd51d[133]][_0xd51d[32]]() + _0xd51d[422]
- }
- ;if (playerClasses[_0xbeb1x12c][_0xd51d[423]]) {
- _0xbeb1x12d += _0xd51d[424] + playerClasses[_0xbeb1x12c][_0xd51d[423]][_0xd51d[133]][_0xd51d[32]]() + _0xd51d[422]
- }
- ;playerClasses[_0xbeb1x12c][_0xd51d[425]] = _0xbeb1x12d
- }
- }
- function selectClass(_0xbeb1x12f, _0xbeb1x113) {
- currentClass = _0xbeb1x12f;
- resetLoadoutDisplay();
- saveVal(_0xd51d[228], currentClass)
- }
- function showWeaponList(_0xbeb1x131) {
- setupHeader[_0xd51d[99]] = _0xd51d[426];
- var _0xbeb1x5f = _0xd51d[427] + getRarityColor(100) + _0xd51d[428] + _0xbeb1x131 + _0xd51d[429];
- if (ACCOUNT) {
- var _0xbeb1x132, _0xbeb1x133;
- var _0xbeb1x63 = [];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < playerCamos[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x132 = _0xbeb1x60 + _0xd51d[430] + _0xbeb1x131;
- if (ACCOUNT[_0xd51d[431]][_0xbeb1x132]) {
- _0xbeb1x63[_0xd51d[231]](playerCamos[_0xbeb1x60])
- }
- }
- ;_0xbeb1x63[_0xd51d[119]](UTILS[_0xd51d[432]]);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x63[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x133 = playerCamos[_0xd51d[338]](_0xbeb1x63[_0xbeb1x60]);
- _0xbeb1x132 = _0xbeb1x133 + _0xd51d[430] + _0xbeb1x131;
- _0xbeb1x5f += _0xd51d[427] + getRarityColor(_0xbeb1x63[_0xbeb1x60][_0xd51d[433]]) + _0xd51d[428] + _0xbeb1x131 + _0xd51d[434] + _0xbeb1x133 + _0xd51d[412] + _0xbeb1x63[_0xbeb1x60][_0xd51d[133]] + _0xd51d[435] + ACCOUNT[_0xd51d[431]][_0xbeb1x132][_0xd51d[436]] + _0xd51d[413]
- }
- }
- ;document[_0xd51d[43]](_0xd51d[437])[_0xd51d[99]] = _0xbeb1x5f
- }
- function selectWeapon(_0xbeb1x131, _0xbeb1x135) {
- currentCamos[_0xbeb1x131] = _0xbeb1x135;
- saveVal(_0xd51d[438] + _0xbeb1x131, _0xbeb1x135);
- resetLoadoutDisplay()
- }
- function loadSelectedWeapons() {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < weapons[_0xd51d[109]]; ++_0xbeb1x60) {
- var _0xbeb1x110 = getSavedVal(_0xd51d[438] + _0xbeb1x60);
- currentCamos[_0xbeb1x60] = _0xbeb1x110 !== null ? parseInt(_0xbeb1x110) : -1
- }
- }
- var perkListHTML = _0xd51d[8];
- function setupPerksList() {
- var _0xbeb1x5f = _0xd51d[8];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < perksList[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[439] + _0xbeb1x60 + _0xd51d[412] + perksList[_0xbeb1x60][_0xd51d[133]] + _0xd51d[413]
- }
- ;perkListHTML = _0xbeb1x5f
- }
- function selectPerk(_0xbeb1x12f) {
- currentPerk = _0xbeb1x12f;
- if (!perksList[currentPerk]) {
- currentPerk = 0
- }
- ;resetLoadoutDisplay();
- saveVal(_0xd51d[229], currentPerk)
- }
- function resetLoadoutDisplay() {
- setupHeader[_0xd51d[99]] = _0xd51d[440];
- var _0xbeb1x13b = playerClasses[currentClass][_0xd51d[425]];
- _0xbeb1x13b += genClickLabel(_0xd51d[441], perksList[currentPerk][_0xd51d[133]], _0xd51d[442]);
- changeSetupDisplay(0, _0xbeb1x13b)
- }
- function genClickLabel(_0xbeb1x13d, _0xbeb1x1a, _0xbeb1xe) {
- var _0xbeb1x13e = (_0xbeb1xe != _0xd51d[8]) ? _0xd51d[443] : _0xd51d[444];
- return _0xd51d[419] + _0xbeb1x13d + _0xd51d[445] + _0xbeb1xe + _0xd51d[446] + _0xbeb1x13e + _0xd51d[132] + _0xbeb1x1a + _0xd51d[422]
- }
- function showClassList() {
- setupHeader[_0xd51d[99]] = _0xd51d[447];
- document[_0xd51d[43]](_0xd51d[437])[_0xd51d[99]] = classListHTML
- }
- function showPerksList() {
- setupHeader[_0xd51d[99]] = _0xd51d[448];
- document[_0xd51d[43]](_0xd51d[437])[_0xd51d[99]] = perkListHTML
- }
- var showChat = true;
- var showPerformance = true;
- var showBulletTrails = true;
- var showEntityShadows = true;
- var showPlayerNames = true;
- var lowestSetting = false;
- var showDamageNumbers = true;
- var optionsList = [{
- name: _0xd51d[449],
- indx: 2,
- vals: [_0xd51d[450], _0xd51d[451], _0xd51d[452], _0xd51d[453]],
- set: function(_0xbeb1x149) {
- lowestSetting = false;
- if (_0xbeb1x149 == 0) {
- lowestSetting = true;
- renderer[_0xd51d[216]](window[_0xd51d[215]] / 6)
- } else {
- if (_0xbeb1x149 == 1) {
- renderer[_0xd51d[216]](window[_0xd51d[215]] / 3)
- } else {
- if (_0xbeb1x149 == 2) {
- renderer[_0xd51d[216]](window[_0xd51d[215]] / 1.6)
- } else {
- renderer[_0xd51d[216]](window[_0xd51d[215]])
- }
- }
- }
- }
- }, {
- name: _0xd51d[454],
- vals: [_0xd51d[455], _0xd51d[456]],
- dontSetOnLoad: true,
- set: function(_0xbeb1x149) {
- saveVal(_0xd51d[211], (_0xbeb1x149 == 1))
- }
- }, {
- name: _0xd51d[457],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {
- showChat = !_0xbeb1x149;
- chatHolder[_0xd51d[96]][_0xd51d[95]] = (showChat && player) ? _0xd51d[97] : _0xd51d[98]
- }
- }, {
- name: _0xd51d[458],
- vals: [_0xd51d[455], _0xd51d[456]],
- set: function(_0xbeb1x149) {
- showPerformance = _0xbeb1x149;
- performanceHolder[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x149 ? _0xd51d[97] : _0xd51d[98]
- }
- }, {
- name: _0xd51d[459],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {
- showPlayerNames = !_0xbeb1x149
- }
- }, {
- name: _0xd51d[460],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {
- showDamageNumbers = !_0xbeb1x149
- }
- }, {
- name: _0xd51d[461],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {
- showBulletTrails = !_0xbeb1x149
- }
- }, {
- name: _0xd51d[462],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {}
- }, {
- name: _0xd51d[358],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {}
- }, {
- name: _0xd51d[463],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {
- showEntityShadows = !_0xbeb1x149;
- if (map && map[_0xd51d[464]]) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < map[_0xd51d[464]][_0xd51d[109]]; ++_0xbeb1x60) {
- if (map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]] && map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]][_0xd51d[123]]) {
- map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]][_0xd51d[467]][_0xd51d[466]] = showEntityShadows
- }
- }
- }
- }
- }, {
- name: _0xd51d[468],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {}
- }, {
- name: _0xd51d[469],
- vals: [_0xd51d[456], _0xd51d[455]],
- set: function(_0xbeb1x149) {}
- }];
- function changeOption(_0xbeb1x149) {
- if (!optionsList[_0xbeb1x149][_0xd51d[470]]) {
- optionsList[_0xbeb1x149][_0xd51d[470]] = 0
- }
- ;optionsList[_0xbeb1x149][_0xd51d[470]]++;
- if (optionsList[_0xbeb1x149][_0xd51d[470]] >= optionsList[_0xbeb1x149][_0xd51d[471]][_0xd51d[109]]) {
- optionsList[_0xbeb1x149][_0xd51d[470]] = 0
- }
- ;optionsList[_0xbeb1x149][_0xd51d[223]](optionsList[_0xbeb1x149][_0xd51d[470]]);
- saveVal(_0xd51d[472] + optionsList[_0xbeb1x149][_0xd51d[133]], optionsList[_0xbeb1x149][_0xd51d[470]]);
- setupOptionsList()
- }
- function loadSettings() {
- var _0xbeb1x110;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < optionsList[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x110 = getSavedVal(_0xd51d[472] + optionsList[_0xbeb1x60][_0xd51d[133]]);
- if (_0xbeb1x110 !== null) {
- _0xbeb1x110 = parseInt(_0xbeb1x110);
- if (optionsList[_0xbeb1x60][_0xd51d[471]][_0xbeb1x110]) {
- optionsList[_0xbeb1x60][_0xd51d[470]] = _0xbeb1x110
- }
- ;optionsList[_0xbeb1x60][_0xd51d[223]](parseInt(optionsList[_0xbeb1x60][_0xd51d[470]] || 0))
- } else {
- if (!optionsList[_0xbeb1x60][_0xd51d[473]]) {
- optionsList[_0xbeb1x60][_0xd51d[223]](optionsList[_0xbeb1x60][_0xd51d[470]] || 0)
- }
- }
- }
- }
- function setupOptionsList() {
- var _0xbeb1x5f = _0xd51d[474];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < optionsList[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += genClickLabel(optionsList[_0xbeb1x60][_0xd51d[133]], optionsList[_0xbeb1x60][_0xd51d[471]][optionsList[_0xbeb1x60][_0xd51d[470]] || 0], _0xd51d[475] + _0xbeb1x60 + _0xd51d[141])
- }
- ;optionsHolder[_0xd51d[99]] = _0xbeb1x5f
- }
- var hostInfoTxt;
- function setupHostMenu() {
- var _0xbeb1x5f = _0xd51d[476];
- _0xbeb1x5f += _0xd51d[477];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < gameModes[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[478] + _0xbeb1x60 + _0xd51d[479] + gameModes[_0xbeb1x60][_0xd51d[133]] + _0xd51d[413]
- }
- ;_0xbeb1x5f += _0xd51d[480];
- hostHolder[_0xd51d[99]] = _0xbeb1x5f;
- hostInfoTxt = document[_0xd51d[43]](_0xd51d[481])
- }
- function hostGame(_0xbeb1x12f) {
- hostInfoTxt[_0xd51d[99]] = _0xd51d[189];
- socket[_0xd51d[182]](_0xd51d[482], _0xbeb1x12f)
- }
- function hostResponse(_0xbeb1x151) {
- if (_0xbeb1x151) {
- hostInfoTxt[_0xd51d[99]] = _0xd51d[483] + _0xbeb1x151 + _0xd51d[413];
- window[_0xd51d[487]][_0xd51d[486]](_0xd51d[484], _0xd51d[485], _0xbeb1x151);
- prepareNextRound();
- players[_0xd51d[109]] = 0;
- player = null
- } else {
- hostInfoTxt[_0xd51d[99]] = _0xd51d[488]
- }
- }
- var setupHeaders = [_0xd51d[489], _0xd51d[490], _0xd51d[491], _0xd51d[492], _0xd51d[493], _0xd51d[494], _0xd51d[495], _0xd51d[125]];
- function changeSetupDisplay(_0xbeb1x12f, _0xbeb1x154) {
- setupHeader[_0xd51d[99]] = setupHeaders[_0xbeb1x12f][_0xd51d[32]]();
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < setupHeaders[_0xd51d[109]]; ++_0xbeb1x60) {
- var _0xbeb1x155 = document[_0xd51d[43]](setupHeaders[_0xbeb1x60] + _0xd51d[496]);
- if (_0xbeb1x155) {
- _0xbeb1x155[_0xd51d[96]][_0xd51d[95]] = _0xbeb1x60 == _0xbeb1x12f ? _0xd51d[97] : _0xd51d[98];
- if (_0xbeb1x154 && _0xbeb1x60 == _0xbeb1x12f) {
- _0xbeb1x155[_0xd51d[99]] = _0xbeb1x154
- }
- }
- }
- }
- function updateAccountPage() {
- if (ACCOUNT) {
- var _0xbeb1x157 = accountMainHolder;
- accountInfoHeader[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- var _0xbeb1x5f = _0xd51d[8];
- _0xbeb1x5f += _0xd51d[497] + ACCOUNT[_0xd51d[498]] + _0xd51d[499];
- _0xbeb1x5f += _0xd51d[500] + ACCOUNT[_0xd51d[133]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[501] + ACCOUNT[_0xd51d[390]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[502] + ACCOUNT[_0xd51d[503]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[504] + ACCOUNT[_0xd51d[505]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[506] + ACCOUNT[_0xd51d[507]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[508] + ACCOUNT[_0xd51d[509]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[510];
- _0xbeb1x5f += _0xd51d[511] + UTILS[_0xd51d[513]](Date[_0xd51d[144]]() - ACCOUNT[_0xd51d[512]]) + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[514] + UTILS[_0xd51d[513]](ACCOUNT[_0xd51d[515]]) + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[516] + ACCOUNT[_0xd51d[517]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[518];
- _0xbeb1x157[_0xd51d[99]] = _0xbeb1x5f
- } else {
- accountInfoHeader[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97];
- accountInfoHeader[_0xd51d[99]] = _0xd51d[519]
- }
- ;accountLogRegHolder[_0xd51d[96]][_0xd51d[95]] = ACCOUNT ? _0xd51d[98] : _0xd51d[97];
- accountMainHolder[_0xd51d[96]][_0xd51d[95]] = ACCOUNT ? _0xd51d[97] : _0xd51d[98];
- updateStorePage();
- updateClansPage()
- }
- var clanInfoText;
- function updateClansPage() {
- var _0xbeb1x5f = _0xd51d[8];
- if (ACCOUNT) {
- if (ACCOUNT[_0xd51d[125]]) {
- _0xbeb1x5f += _0xd51d[500] + ACCOUNT[_0xd51d[125]][_0xd51d[520]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[521] + ACCOUNT[_0xd51d[125]][_0xd51d[522]][_0xd51d[109]] + _0xd51d[422];
- _0xbeb1x5f += _0xd51d[523] + (ACCOUNT[_0xd51d[125]][_0xd51d[524]] ? ACCOUNT[_0xd51d[125]][_0xd51d[524]][_0xd51d[525]](2) : _0xd51d[526]) + _0xd51d[527];
- _0xbeb1x5f += _0xd51d[528];
- _0xbeb1x5f += _0xd51d[529];
- if (ACCOUNT[_0xd51d[125]][_0xd51d[530]] == ACCOUNT[_0xd51d[316]]) {
- _0xbeb1x5f += _0xd51d[531];
- _0xbeb1x5f += _0xd51d[532];
- _0xbeb1x5f += _0xd51d[533];
- _0xbeb1x5f += _0xd51d[534]
- } else {
- _0xbeb1x5f += _0xd51d[535]
- }
- ;_0xbeb1x5f += _0xd51d[536];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < ACCOUNT[_0xd51d[125]][_0xd51d[522]][_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[419] + ACCOUNT[_0xd51d[125]][_0xd51d[522]][_0xbeb1x60][_0xd51d[537]] + _0xd51d[538] + ACCOUNT[_0xd51d[125]][_0xd51d[522]][_0xbeb1x60][_0xd51d[539]] + _0xd51d[527]
- }
- ;if (ACCOUNT[_0xd51d[125]][_0xd51d[530]] == ACCOUNT[_0xd51d[316]]) {
- _0xbeb1x5f += _0xd51d[540]
- } else {
- _0xbeb1x5f += _0xd51d[541]
- }
- } else {
- _0xbeb1x5f += _0xd51d[542];
- _0xbeb1x5f += _0xd51d[543];
- _0xbeb1x5f += _0xd51d[544] + _0xd51d[545] + _0xd51d[546]
- }
- } else {
- _0xbeb1x5f += _0xd51d[547] + _0xd51d[548]
- }
- ;clanHolder[_0xd51d[99]] = _0xbeb1x5f;
- clanInfoText = document[_0xd51d[43]](_0xd51d[549])
- }
- function createJoinClan(_0xbeb1x15b) {
- var _0xbeb1x15c = document[_0xd51d[43]](_0xd51d[550])[_0xd51d[108]];
- if (!_0xbeb1x15c || _0xbeb1x15c[_0xd51d[4]](/\s/g, _0xd51d[8])[_0xd51d[109]] <= 0) {
- clanInfoText[_0xd51d[99]] = _0xd51d[551]
- } else {
- clanInfoText[_0xd51d[99]] = _0xd51d[189];
- socket[_0xd51d[182]](_0xd51d[178], _0xbeb1x15c, _0xbeb1x15b)
- }
- }
- function leaveClan() {
- var _0xbeb1x15e = confirm(_0xd51d[552]);
- if (_0xbeb1x15e == true) {
- socket[_0xd51d[182]](_0xd51d[180])
- }
- }
- function inviteToClan() {
- var _0xbeb1x15c = document[_0xd51d[43]](_0xd51d[553])[_0xd51d[108]];
- if (!_0xbeb1x15c || _0xbeb1x15c[_0xd51d[4]](/\s/g, _0xd51d[8])[_0xd51d[109]] <= 0) {
- clanInfoText[_0xd51d[99]] = _0xd51d[551]
- } else {
- clanInfoText[_0xd51d[99]] = _0xd51d[189];
- socket[_0xd51d[182]](_0xd51d[179], _0xbeb1x15c)
- }
- }
- function investInClan() {
- var _0xbeb1x161 = document[_0xd51d[43]](_0xd51d[554])[_0xd51d[108]];
- if (UTILS[_0xd51d[555]](_0xbeb1x161)) {
- socket[_0xd51d[182]](_0xd51d[181], _0xbeb1x161)
- }
- }
- function investRes(_0xbeb1x16) {
- if (ACCOUNT && ACCOUNT[_0xd51d[125]]) {
- ACCOUNT[_0xd51d[125]][_0xd51d[524]] = _0xbeb1x16;
- updateClansPage();
- updateStorePage()
- }
- }
- function leaveClanRes() {
- if (ACCOUNT) {
- ACCOUNT[_0xd51d[125]] = null;
- updateClansPage()
- }
- }
- function invResp(_0xbeb1x6e) {
- if (_0xbeb1x6e) {
- clanInfoText[_0xd51d[99]] = _0xbeb1x6e
- } else {
- clanInfoText[_0xd51d[99]] = _0xd51d[556]
- }
- }
- function clanResp(_0xbeb1x6e, _0xbeb1xf) {
- if (_0xbeb1x6e) {
- clanInfoText[_0xd51d[99]] = _0xbeb1x6e
- } else {
- ACCOUNT[_0xd51d[125]] = _0xbeb1xf;
- updateClansPage()
- }
- }
- var rarities = [{
- name: _0xd51d[557],
- col: _0xd51d[558],
- val: 0.1
- }, {
- name: _0xd51d[559],
- col: _0xd51d[560],
- val: 1
- }, {
- name: _0xd51d[561],
- col: _0xd51d[562],
- val: 10
- }, {
- name: _0xd51d[563],
- col: _0xd51d[564],
- val: 25
- }, {
- name: _0xd51d[565],
- col: _0xd51d[566],
- val: 65
- }, {
- name: _0xd51d[567],
- col: _0xd51d[568],
- val: 100
- }];
- function getRarityColor(_0xbeb1x168) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < rarities[_0xd51d[109]]; ++_0xbeb1x60) {
- if (_0xbeb1x168 <= rarities[_0xbeb1x60][_0xd51d[569]]) {
- return rarities[_0xbeb1x60][_0xd51d[570]]
- }
- }
- ;return rarities[rarities[_0xd51d[109]] - 1][_0xd51d[570]]
- }
- function setupRarityGuide() {
- var _0xbeb1x5f = _0xd51d[8];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < rarities[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[571] + getRarityColor(rarities[_0xbeb1x60][_0xd51d[569]]) + _0xd51d[132] + rarities[_0xbeb1x60][_0xd51d[133]] + _0xd51d[413]
- }
- ;guideHolder[_0xd51d[99]] += _0xbeb1x5f
- }
- function getClanColor(_0xbeb1x1a) {
- if (_0xbeb1x1a < 100) {
- return _0xd51d[572]
- } else {
- if (_0xbeb1x1a < 5000) {
- return _0xd51d[129]
- } else {
- if (_0xbeb1x1a < 10000) {
- return _0xd51d[573]
- } else {
- if (_0xbeb1x1a < 25000) {
- return _0xd51d[574]
- } else {
- if (_0xbeb1x1a < 50000) {
- return _0xd51d[575]
- } else {
- if (_0xbeb1x1a < 75000) {
- return _0xd51d[576]
- } else {
- if (_0xbeb1x1a < 100000) {
- return _0xd51d[577]
- } else {
- return _0xd51d[578]
- }
- }
- }
- }
- }
- }
- }
- }
- function updateStorePage() {
- if (ACCOUNT) {
- storeInfoHeader[_0xd51d[99]] = _0xd51d[579];
- storeKreditCount[_0xd51d[99]] = _0xd51d[580] + ACCOUNT[_0xd51d[581]][_0xd51d[525]](2) + _0xd51d[582]
- } else {
- storeInfoHeader[_0xd51d[99]] = _0xd51d[583] + _0xd51d[584];
- storeKreditCount[_0xd51d[99]] = _0xd51d[8]
- }
- ;var _0xbeb1x5f = _0xd51d[585];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < itemSupplies[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x5f += _0xd51d[586] + _0xbeb1x60 + _0xd51d[412] + itemSupplies[_0xbeb1x60][_0xd51d[133]][_0xd51d[36]]() + _0xd51d[587] + itemSupplies[_0xbeb1x60][_0xd51d[588]][_0xd51d[525]](2) + _0xd51d[527]
- }
- ;storeItemsHolder[_0xd51d[99]] = _0xbeb1x5f
- }
- function cancelBuy() {
- centerMenuContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97];
- storeModalContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98]
- }
- function buySupply(_0xbeb1x12f) {
- var _0xbeb1x16e = itemSupplies[_0xbeb1x12f];
- centerMenuContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- storeModalContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97];
- var _0xbeb1x5f = _0xd51d[589] + _0xbeb1x16e[_0xd51d[133]] + _0xd51d[590];
- _0xbeb1x5f += _0xd51d[591] + _0xbeb1x16e[_0xd51d[425]] + _0xd51d[413];
- if (ACCOUNT) {
- if (ACCOUNT[_0xd51d[581]] >= _0xbeb1x16e[_0xd51d[588]]) {
- _0xbeb1x5f += _0xd51d[592] + _0xbeb1x16e[_0xd51d[588]][_0xd51d[525]](2) + _0xd51d[593]
- } else {
- _0xbeb1x5f += _0xd51d[594] + _0xbeb1x16e[_0xd51d[588]][_0xd51d[525]](2) + _0xd51d[593]
- }
- } else {
- _0xbeb1x5f += _0xd51d[595]
- }
- ;_0xbeb1x5f += _0xd51d[596];
- _0xbeb1x5f += _0xd51d[597] + _0xbeb1x12f + _0xd51d[598];
- storeModal[_0xd51d[99]] = _0xbeb1x5f
- }
- function buyContract(_0xbeb1x12f) {
- centerMenuContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- storeModalContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[97];
- var _0xbeb1x5f = _0xd51d[589] + clanItems[_0xbeb1x12f][_0xd51d[133]] + _0xd51d[599];
- _0xbeb1x5f += _0xd51d[591] + clanItems[_0xbeb1x12f][_0xd51d[425]] + _0xd51d[413];
- _0xbeb1x5f += _0xd51d[592] + clanItems[_0xbeb1x12f][_0xd51d[588]][_0xd51d[525]](2) + _0xd51d[593];
- _0xbeb1x5f += _0xd51d[596];
- _0xbeb1x5f += _0xd51d[600];
- storeModal[_0xd51d[99]] = _0xbeb1x5f
- }
- function canPurchase(_0xbeb1x171) {
- return ( ACCOUNT && ACCOUNT[_0xd51d[581]] >= _0xbeb1x171)
- }
- function completeCratePurchase(_0xbeb1x173, _0xbeb1x12f) {
- var _0xbeb1x16e = itemSupplies[_0xbeb1x12f];
- if (!canPurchase(_0xbeb1x16e[_0xd51d[588]])) {
- return
- }
- ;var _0xbeb1x174 = _0xbeb1x173[_0xd51d[601]];
- var container = _0xbeb1x174[_0xd51d[601]];
- _0xbeb1x174[_0xd51d[203]](_0xbeb1x173);
- _0xbeb1x174[_0xd51d[203]](_0xbeb1x174[_0xd51d[603]](_0xd51d[602])[0]);
- _0xbeb1x174[_0xd51d[99]] = _0xd51d[604];
- socket[_0xd51d[182]](_0xd51d[176], 0, _0xbeb1x12f)
- }
- function openServerCrate(_0xbeb1x176, _0xbeb1x177) {
- var _0xbeb1x132 = (_0xbeb1x176[_0xbeb1x177][_0xd51d[316]] + _0xd51d[430] + _0xbeb1x176[_0xbeb1x177][_0xd51d[605]]);
- if (ACCOUNT[_0xd51d[431]][_0xbeb1x132]) {
- ACCOUNT[_0xd51d[431]][_0xbeb1x132][_0xd51d[436]]++
- } else {
- ACCOUNT[_0xd51d[431]][_0xbeb1x132] = _0xbeb1x176[_0xbeb1x177]
- }
- ;for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x176[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x176[_0xbeb1x60][_0xd51d[606]] = _0xd51d[607] + _0xbeb1x176[_0xbeb1x60][_0xd51d[316]] + _0xd51d[311];
- _0xbeb1x176[_0xbeb1x60][_0xd51d[342]] = weapons[_0xbeb1x176[_0xbeb1x60][_0xd51d[605]]][_0xd51d[133]] + _0xd51d[608]
- }
- ;storeModalContainer[_0xd51d[96]][_0xd51d[95]] = _0xd51d[98];
- crateSpinner[_0xd51d[610]](_0xbeb1x176, _0xbeb1x177, _0xd51d[609]);
- updateStorePage()
- }
- var tempRenderer = new TempRenderer();
- var crateSpinner = {
- crateContainer: document[_0xd51d[43]](_0xd51d[611]),
- spinnyThing: document[_0xd51d[43]](_0xd51d[612]),
- continueButton: document[_0xd51d[43]](_0xd51d[613]),
- titleElement: document[_0xd51d[43]](_0xd51d[614]),
- previewingElement: undefined,
- itemElements: [],
- indicators: [],
- items: [],
- offset: 0,
- spinVelocity: 1500,
- spinAcceleration: 0,
- itemSpacing: 15,
- wonMoveSpeed: 5,
- wonItem: 0,
- previewing: false,
- stopping: false,
- animationHandle: 0,
- lastUpdate: -1,
- displayWithItems: function(_0xbeb1x176, _0xbeb1x17a, _0xbeb1x17b) {
- cancelAnimationFrame(this[_0xd51d[615]]);
- this[_0xd51d[616]] = false;
- this[_0xd51d[617]] = false;
- this[_0xd51d[618]] = -1;
- this[_0xd51d[619]] = 0;
- this[_0xd51d[620]] = 0;
- this[_0xd51d[621]] = 1500;
- this[_0xd51d[103]][_0xd51d[102]][_0xd51d[623]](_0xd51d[622]);
- this[_0xd51d[624]][_0xd51d[102]][_0xd51d[623]](_0xd51d[622]);
- this[_0xd51d[103]][_0xd51d[102]][_0xd51d[623]](_0xd51d[100]);
- this[_0xd51d[624]][_0xd51d[102]][_0xd51d[623]](_0xd51d[100]);
- if (this[_0xd51d[625]]) {
- this[_0xd51d[625]][_0xd51d[601]][_0xd51d[203]](this[_0xd51d[625]]);
- this[_0xd51d[625]] = undefined
- }
- ;this[_0xd51d[626]][_0xd51d[102]][_0xd51d[623]](_0xd51d[100]);
- this[_0xd51d[627]][_0xd51d[102]][_0xd51d[101]](_0xd51d[100]);
- this[_0xd51d[431]] = _0xbeb1x176;
- this[_0xd51d[628]] = _0xbeb1x17a;
- this[_0xd51d[624]][_0xd51d[99]] = _0xbeb1x17b;
- for (var _0xbeb1x17c = 0, _0xbeb1x17d = this[_0xd51d[629]]; _0xbeb1x17c < _0xbeb1x17d[_0xd51d[109]]; _0xbeb1x17c++) {
- var _0xbeb1x17e = _0xbeb1x17d[_0xbeb1x17c];
- _0xbeb1x17e[_0xd51d[601]][_0xd51d[203]](_0xbeb1x17e)
- }
- ;this[_0xd51d[629]] = [];
- for (var _0xbeb1x17f = 0, _0xbeb1x180 = _0xbeb1x176; _0xbeb1x17f < _0xbeb1x180[_0xd51d[109]]; _0xbeb1x17f++) {
- var _0xbeb1x17e = _0xbeb1x180[_0xbeb1x17f];
- var _0xbeb1x181 = document[_0xd51d[193]](_0xd51d[212]);
- _0xbeb1x181[_0xd51d[102]][_0xd51d[101]](_0xd51d[630]);
- _0xbeb1x181[_0xd51d[96]][_0xd51d[631]] = getRarityColor(_0xbeb1x17e[_0xd51d[433]]);
- var _0xbeb1x182 = document[_0xd51d[193]](_0xd51d[170]);
- _0xbeb1x182[_0xd51d[99]] = _0xbeb1x17e[_0xd51d[133]];
- _0xbeb1x181[_0xd51d[205]](_0xbeb1x182);
- var _0xbeb1x183 = document[_0xd51d[193]](_0xd51d[212]);
- _0xbeb1x183[_0xd51d[102]][_0xd51d[101]](_0xd51d[606]);
- tempRenderer[_0xd51d[634]](_0xbeb1x17e, 120, 90, (function(_0xbeb1x183) {
- return function(_0xbeb1x184) {
- _0xbeb1x183[_0xd51d[96]][_0xd51d[632]] = _0xd51d[633] + _0xbeb1x184 + _0xd51d[141]
- }
- })(_0xbeb1x183));
- _0xbeb1x181[_0xd51d[205]](_0xbeb1x183);
- this[_0xd51d[626]][_0xd51d[205]](_0xbeb1x181);
- this[_0xd51d[629]][_0xd51d[231]](_0xbeb1x181)
- }
- ;if (this[_0xd51d[635]][_0xd51d[109]] === 0) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < 2; _0xbeb1x60++) {
- var _0xbeb1x185 = document[_0xd51d[193]](_0xd51d[212]);
- _0xbeb1x185[_0xd51d[102]][_0xd51d[101]](_0xd51d[636], _0xd51d[637] + (_0xbeb1x60 == 0 ? _0xd51d[638] : _0xd51d[235]));
- this[_0xd51d[626]][_0xd51d[205]](_0xbeb1x185)
- }
- }
- ;this[_0xd51d[639]]();
- this[_0xd51d[640]]()
- },
- dismiss: function() {
- this[_0xd51d[103]][_0xd51d[102]][_0xd51d[101]](_0xd51d[100]);
- toggleMainMenu(true)
- },
- calculateAcceleration: function(_0xbeb1x186, _0xbeb1x187) {
- return -Math[_0xd51d[641]](_0xbeb1x187, 2) / (2 * _0xbeb1x186)
- },
- getSpinVelocity: function() {
- return -1 * this[_0xd51d[621]]
- },
- offsetForItem: function(_0xbeb1x17e, _0xbeb1x188, _0xbeb1x189, _0xbeb1x18a, _0xbeb1x18b) {
- return Math[_0xd51d[29]](-_0xbeb1x188 * _0xbeb1x17e - _0xbeb1x189 + _0xbeb1x18a / 2, _0xbeb1x18b)
- },
- stop: function() {
- if (this[_0xd51d[617]]) {
- return
- }
- ;this[_0xd51d[617]] = true
- },
- animate: function() {
- var _0xbeb1x18c = this;
- var _0xbeb1x18d = 0;
- var _0xbeb1x18e = Date[_0xd51d[144]]();
- if (this[_0xd51d[618]] !== -1) {
- _0xbeb1x18d = _0xbeb1x18e - this[_0xd51d[618]]
- }
- ;this[_0xd51d[618]] = _0xbeb1x18e;
- _0xbeb1x18d /= 1000;
- var _0xbeb1x18f = window[_0xd51d[642]](this[_0xd51d[629]][0]);
- var _0xbeb1x190 = window[_0xd51d[642]](this[_0xd51d[626]]);
- var _0xbeb1x18a = parseInt(_0xbeb1x190[_0xd51d[643]]);
- var _0xbeb1x188 = 120 + this[_0xd51d[644]];
- var _0xbeb1x18b = _0xbeb1x188 * this[_0xd51d[629]][_0xd51d[109]];
- var _0xbeb1x189 = -_0xbeb1x18b / 4;
- if (_0xbeb1x18d > 0.5) {
- this[_0xd51d[620]] = this[_0xd51d[645]](this[_0xd51d[628]] + 0.5, _0xbeb1x188, _0xbeb1x189, _0xbeb1x18a, _0xbeb1x18b);
- this[_0xd51d[621]] = 0
- }
- ;if (this[_0xd51d[619]] === 0 && this[_0xd51d[617]]) {
- var _0xbeb1x191 = 6;
- var _0xbeb1x192 = Math[_0xd51d[646]]();
- var _0xbeb1x193 = this[_0xd51d[620]] + this[_0xd51d[645]](this[_0xd51d[628]] + _0xbeb1x192, _0xbeb1x188, _0xbeb1x189, _0xbeb1x18a, _0xbeb1x18b);
- var _0xbeb1x186 = _0xbeb1x191 * _0xbeb1x18b - _0xbeb1x193;
- this[_0xd51d[619]] = this[_0xd51d[648]](_0xbeb1x186, this[_0xd51d[647]]())
- }
- ;if (this[_0xd51d[621]] > 0) {
- this[_0xd51d[621]] += this[_0xd51d[619]] * _0xbeb1x18d;
- this[_0xd51d[620]] += this[_0xd51d[647]]() * _0xbeb1x18d;
- this[_0xd51d[620]] = Math[_0xd51d[29]](this[_0xd51d[620]], _0xbeb1x18b)
- } else {
- var _0xbeb1x194 = this[_0xd51d[645]](this[_0xd51d[628]] + 0.5, _0xbeb1x188, _0xbeb1x189, _0xbeb1x18a, _0xbeb1x18b);
- var _0xbeb1x195 = [_0xbeb1x194, _0xbeb1x194 + _0xbeb1x18b, _0xbeb1x194 - _0xbeb1x18b];
- var _0xbeb1x196 = Number[_0xd51d[649]];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x195[_0xd51d[109]]; _0xbeb1x60++) {
- if (Math[_0xd51d[31]](this[_0xd51d[620]] - _0xbeb1x195[_0xbeb1x60]) < Math[_0xd51d[31]](this[_0xd51d[620]] - _0xbeb1x196)) {
- _0xbeb1x196 = _0xbeb1x195[_0xbeb1x60]
- }
- }
- ;this[_0xd51d[620]] = Math[_0xd51d[28]](this[_0xd51d[620]], _0xbeb1x196, this[_0xd51d[650]] * _0xbeb1x18d);
- if (!this[_0xd51d[616]] && Math[_0xd51d[31]](this[_0xd51d[620]] - _0xbeb1x196) < 0.1) {
- this[_0xd51d[624]][_0xd51d[99]] = this[_0xd51d[431]][this[_0xd51d[628]]][_0xd51d[342]];
- this[_0xd51d[651]]()
- }
- }
- ;for (var _0xbeb1x60 = 0; _0xbeb1x60 < this[_0xd51d[629]][_0xd51d[109]]; _0xbeb1x60++) {
- var _0xbeb1x181 = this[_0xd51d[629]][_0xbeb1x60];
- var _0xbeb1x197 = Math[_0xd51d[29]](this[_0xd51d[620]] + _0xbeb1x60 * _0xbeb1x188, _0xbeb1x18b);
- var _0xbeb1x198 = _0xbeb1x197 + _0xbeb1x189 + this[_0xd51d[644]] / 2;
- _0xbeb1x181[_0xd51d[96]][_0xd51d[139]] = _0xd51d[652] + _0xbeb1x198 + _0xd51d[653]
- }
- ;this[_0xd51d[615]] = requestAnimationFrame(function() {
- return _0xbeb1x18c[_0xd51d[639]]()
- })
- },
- previewElement: function() {
- if (this[_0xd51d[616]]) {
- return
- }
- ;var _0xbeb1x199 = this[_0xd51d[629]][this[_0xd51d[628]]];
- var _0xbeb1x181 = _0xbeb1x199[_0xd51d[654]](true);
- this[_0xd51d[625]] = _0xbeb1x181;
- _0xbeb1x199[_0xd51d[96]][_0xd51d[655]] = _0xd51d[100];
- _0xbeb1x181[_0xd51d[102]][_0xd51d[101]](_0xd51d[622]);
- _0xbeb1x181[_0xd51d[96]][_0xd51d[139]] = _0xd51d[8];
- document[_0xd51d[43]](_0xd51d[656])[_0xd51d[205]](_0xbeb1x181);
- setTimeout(function() {
- return _0xbeb1x181[_0xd51d[102]][_0xd51d[101]](_0xd51d[657])
- }, 0);
- this[_0xd51d[624]][_0xd51d[102]][_0xd51d[101]](_0xd51d[622]);
- this[_0xd51d[103]][_0xd51d[102]][_0xd51d[101]](_0xd51d[622]);
- this[_0xd51d[626]][_0xd51d[102]][_0xd51d[101]](_0xd51d[100]);
- this[_0xd51d[627]][_0xd51d[102]][_0xd51d[623]](_0xd51d[100]);
- this[_0xd51d[616]] = true
- }
- };
- function updateStatusDisplay() {
- armorDisplay[_0xd51d[99]] = player[_0xd51d[397]] + _0xd51d[658] + ((Math[_0xd51d[214]](player[_0xd51d[397]], player[_0xd51d[659]]) / player[_0xd51d[659]]) * 200) + _0xd51d[660];
- healthDisplay[_0xd51d[99]] = _0xd51d[661] + ((Math[_0xd51d[214]](player[_0xd51d[399]], player[_0xd51d[400]]) / player[_0xd51d[400]]) * 200) + _0xd51d[662] + player[_0xd51d[399]]
- }
- function updateScoreDisplay() {
- scoreDisplay[_0xd51d[99]] = _0xd51d[663] + player[_0xd51d[503]]
- }
- function updateTimeDisplay(_0xbeb1x116) {
- timeDisplay[_0xd51d[99]] = _0xbeb1x116
- }
- var killTexts = [_0xd51d[664], _0xd51d[665], _0xd51d[666], _0xd51d[667], _0xd51d[668], _0xd51d[669], _0xd51d[670], _0xd51d[671]];
- function getKill() {
- if (gameOver) {
- return
- }
- ;scoreMessage[_0xd51d[99]] = killTexts[Math[_0xd51d[214]](killCounter, killTexts[_0xd51d[109]] - 1)];
- killCounter++;
- var _0xbeb1x126 = scrnHeight / 10;
- animateTextDiv(scoreMessage, _0xbeb1x126, _0xbeb1x126 * 1.21, 200, config[_0xd51d[672]], 100, true, function() {
- killCounter = 0
- });
- _0xbeb1x126 = scrnHeight / 23;
- scoreMessageAmnt[_0xd51d[99]] = _0xd51d[673] + (config[_0xd51d[674]] * killCounter) + _0xd51d[675];
- animateTextDiv(scoreMessageAmnt, _0xbeb1x126, _0xbeb1x126 * 1.333, 280, config[_0xd51d[672]], 100, true)
- }
- function showPickupMessage(_0xbeb1x1a0) {
- pickupContainer[_0xd51d[99]] = _0xbeb1x1a0;
- animateTextDiv(pickupContainer, 21, 28, 200, 1600, 200, true)
- }
- function incWeapon(_0xbeb1x1a2) {
- player[_0xd51d[401]] += 1 * _0xbeb1x1a2;
- if (player[_0xd51d[401]] >= player[_0xd51d[368]][_0xd51d[109]]) {
- player[_0xd51d[401]] = 0
- }
- ;if (player[_0xd51d[401]] < 0) {
- player[_0xd51d[401]] = player[_0xd51d[368]][_0xd51d[109]] - 1
- }
- ;updateWeaponDisplay()
- }
- function updateWeaponDisplay() {
- var _0xbeb1x5f = _0xd51d[8];
- var _0xbeb1x1a4 = _0xd51d[8];
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < player[_0xd51d[368]][_0xd51d[109]]; ++_0xbeb1x60) {
- if (_0xbeb1x60 == player[_0xd51d[401]]) {
- _0xbeb1x5f += _0xd51d[676] + player[_0xd51d[368]][_0xbeb1x60][_0xd51d[133]][_0xd51d[34]]() + _0xd51d[677]
- } else {
- _0xbeb1x5f += _0xd51d[678] + player[_0xd51d[368]][_0xbeb1x60][_0xd51d[133]][_0xd51d[34]]() + _0xd51d[677]
- }
- ;_0xbeb1x1a4 += _0xd51d[679] + (_0xbeb1x60 + 1) + _0xd51d[413]
- }
- ;weaponsDisplay[_0xd51d[99]] = _0xbeb1x5f;
- weaponIndexDisplay[_0xd51d[99]] = _0xbeb1x1a4;
- updateAmmoDisplay();
- changeActiveWeaponMesh(player[_0xd51d[122]], player[_0xd51d[401]])
- }
- function updatePlayerStats(_0xbeb1x1a6) {
- player[_0xd51d[399]] = _0xbeb1x1a6[0];
- player[_0xd51d[397]] = _0xbeb1x1a6[1];
- updateStatusDisplay()
- }
- function updatePlayerVal(_0xbeb1x120, _0xbeb1x1a8, _0xbeb1x1e) {
- var _0xbeb1x11e = playerManager[_0xd51d[387]](_0xbeb1x120);
- if (_0xbeb1x11e >= 0 && players[_0xbeb1x11e][_0xd51d[123]]) {
- players[_0xbeb1x11e][_0xbeb1x1a8] = _0xbeb1x1e
- }
- ;if (player && player[_0xd51d[122]] == player[_0xd51d[122]]) {
- if (_0xbeb1x1a8 == _0xd51d[503]) {
- updateScoreDisplay()
- }
- }
- }
- function updatePlayerAccVal(_0xbeb1x1a8, _0xbeb1x1e) {
- if (ACCOUNT && ACCOUNT[_0xbeb1x1a8] !== undefined) {
- ACCOUNT[_0xbeb1x1a8] = _0xbeb1x1e
- }
- }
- function getAmmo(_0xbeb1x1a2) {
- if (player && player[_0xd51d[145]]) {
- player[_0xd51d[680]](_0xbeb1x1a2)
- }
- }
- function updateAmmoDisplay() {
- ammoDisplay[_0xd51d[99]] = player[_0xd51d[368]][player[_0xd51d[401]]][_0xd51d[681]] + _0xd51d[682] + player[_0xd51d[368]][player[_0xd51d[401]]][_0xd51d[683]] + _0xd51d[200]
- }
- var divsToAnimate = [];
- function animateTextDiv(_0xbeb1x1ae, _0xbeb1x1af, _0xbeb1x1b0, _0xbeb1x1b1, _0xbeb1x1b2, _0xbeb1x1b3, _0xbeb1x1b4, _0xbeb1xe) {
- var _0xbeb1x1b5;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < divsToAnimate[_0xd51d[109]]; ++_0xbeb1x60) {
- if (divsToAnimate[_0xbeb1x60][_0xd51d[212]] == _0xbeb1x1ae) {
- _0xbeb1x1b5 = divsToAnimate[_0xbeb1x60];
- break
- }
- }
- ;if (!_0xbeb1x1b5) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < divsToAnimate[_0xd51d[109]]; ++_0xbeb1x60) {
- if (!divsToAnimate[_0xbeb1x60][_0xd51d[123]]) {
- _0xbeb1x1b5 = divsToAnimate[_0xbeb1x60];
- break
- }
- }
- }
- ;if (!_0xbeb1x1b5) {
- divsToAnimate[_0xd51d[231]]({});
- _0xbeb1x1b5 = divsToAnimate[divsToAnimate[_0xd51d[109]] - 1]
- }
- ;_0xbeb1x1ae[_0xd51d[96]][_0xd51d[684]] = 1;
- _0xbeb1x1ae[_0xd51d[96]][_0xd51d[685]] = _0xd51d[686];
- _0xbeb1x1ae[_0xd51d[96]][_0xd51d[687]] = _0xbeb1x1af + _0xd51d[688];
- _0xbeb1x1b5[_0xd51d[689]] = 1;
- _0xbeb1x1b5[_0xd51d[690]] = _0xbeb1x1af;
- _0xbeb1x1b5[_0xd51d[691]] = _0xbeb1x1af;
- _0xbeb1x1b5[_0xd51d[692]] = _0xbeb1x1b0;
- _0xbeb1x1b5[_0xd51d[693]] = ((_0xbeb1x1b0 - _0xbeb1x1af) * 2) / _0xbeb1x1b1;
- _0xbeb1x1b5[_0xd51d[694]] = _0xbeb1x1b4;
- _0xbeb1x1b5[_0xd51d[695]] = 1 / _0xbeb1x1b3;
- _0xbeb1x1b5[_0xd51d[696]] = _0xbeb1x1b2 - _0xbeb1x1b5[_0xd51d[695]];
- _0xbeb1x1b5[_0xd51d[697]] = _0xbeb1xe;
- _0xbeb1x1b5[_0xd51d[212]] = _0xbeb1x1ae;
- _0xbeb1x1b5[_0xd51d[123]] = true
- }
- function updatePlayerMesh(_0xbeb1x1b7) {
- var tmpObj;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x1b7[_0xd51d[698]][_0xd51d[109]]; ++_0xbeb1x60) {
- tmpObj = _0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60];
- tmpObj[_0xd51d[224]][_0xd51d[377]] = _0xbeb1x1b7[_0xd51d[377]];
- tmpObj[_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1b7[_0xd51d[699]];
- tmpObj[_0xd51d[224]][_0xd51d[380]] = _0xbeb1x1b7[_0xd51d[380]];
- if (_0xbeb1x60 == 1) {
- tmpObj[_0xd51d[378]][_0xd51d[380]] = _0xbeb1x1b7[_0xd51d[700]] - (mathPI / 2)
- } else {
- tmpObj[_0xd51d[378]][_0xd51d[380]] = _0xbeb1x1b7[_0xd51d[701]]
- }
- }
- ;if (_0xbeb1x1b7[_0xd51d[467]] && !_0xbeb1x1b7[_0xd51d[100]]) {
- _0xbeb1x1b7[_0xd51d[467]][_0xd51d[466]] = (_0xbeb1x1b7[_0xd51d[145]] && showEntityShadows && _0xbeb1x1b7[_0xd51d[702]]);
- _0xbeb1x1b7[_0xd51d[467]][_0xd51d[224]][_0xd51d[377]] = _0xbeb1x1b7[_0xd51d[377]];
- _0xbeb1x1b7[_0xd51d[467]][_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1b7[_0xd51d[699]];
- if (_0xbeb1x1b7[_0xd51d[380]] < 0) {
- _0xbeb1x1b7[_0xd51d[467]][_0xd51d[466]] = false
- } else {
- _0xbeb1x1b7[_0xd51d[467]][_0xd51d[703]][_0xd51d[684]] = Math[_0xd51d[705]](0, 1 - (_0xbeb1x1b7[_0xd51d[380]] / config[_0xd51d[704]]))
- }
- }
- ;if (gameOver || (player && !player[_0xd51d[145]])) {
- if (_0xbeb1x1b7[_0xd51d[706]]) {
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[466]] = false
- }
- ;if (_0xbeb1x1b7[_0xd51d[707]]) {
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[466]] = false
- }
- } else {
- if (_0xbeb1x1b7[_0xd51d[706]]) {
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[466]] = (_0xbeb1x1b7[_0xd51d[145]] && _0xbeb1x1b7[_0xd51d[380]] >= 0 && showPlayerNames && !lowestSetting);
- if (showPlayerNames && !lowestSetting) {
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[224]][_0xd51d[377]] = _0xbeb1x1b7[_0xd51d[377]];
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1b7[_0xd51d[699]] - 9;
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[224]][_0xd51d[380]] = _0xbeb1x1b7[_0xd51d[380]] + _0xbeb1x1b7[_0xd51d[168]] + 12;
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[708]](camera[_0xd51d[224]]);
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[378]][_0xd51d[699]] = 0
- }
- }
- ;if (_0xbeb1x1b7[_0xd51d[707]]) {
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[466]] = (_0xbeb1x1b7[_0xd51d[145]] && _0xbeb1x1b7[_0xd51d[380]] >= 0);
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[224]][_0xd51d[377]] = _0xbeb1x1b7[_0xd51d[377]];
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1b7[_0xd51d[699]] - 5;
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[224]][_0xd51d[380]] = _0xbeb1x1b7[_0xd51d[380]] + _0xbeb1x1b7[_0xd51d[168]] + 10;
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[708]](camera[_0xd51d[224]]);
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[378]][_0xd51d[699]] = 0
- }
- }
- }
- function changePlayerMesh(_0xbeb1x1b7, _0xbeb1x1b9) {
- if (_0xbeb1x1b7[_0xd51d[698]]) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x1b7[_0xd51d[698]][_0xd51d[109]]; ++_0xbeb1x60) {
- scene[_0xd51d[623]](_0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60]);
- if (_0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60][_0xd51d[703]]) {
- if (_0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60][_0xd51d[703]][_0xd51d[315]]) {
- _0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60][_0xd51d[703]][_0xd51d[315]][_0xd51d[709]]()
- }
- ;if (_0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60][_0xd51d[703]][_0xd51d[319]]) {
- _0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60][_0xd51d[703]][_0xd51d[319]][_0xd51d[709]]()
- }
- }
- }
- ;_0xbeb1x1b7[_0xd51d[698]][_0xd51d[109]] = 0;
- _0xbeb1x1b7[_0xd51d[710]][_0xd51d[109]] = 0
- }
- ;if (_0xbeb1x1b7[_0xd51d[467]]) {
- scene[_0xd51d[623]](_0xbeb1x1b7[_0xd51d[467]]);
- _0xbeb1x1b7[_0xd51d[467]][_0xd51d[703]][_0xd51d[709]]()
- }
- ;if (_0xbeb1x1b7[_0xd51d[706]]) {
- scene[_0xd51d[623]](_0xbeb1x1b7[_0xd51d[706]]);
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[703]][_0xd51d[315]][_0xd51d[709]]();
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[703]][_0xd51d[709]]()
- }
- ;if (_0xbeb1x1b7[_0xd51d[707]]) {
- scene[_0xd51d[623]](_0xbeb1x1b7[_0xd51d[707]])
- }
- ;if (_0xbeb1x1b9) {
- if (!_0xbeb1x1b7[_0xd51d[698]]) {
- _0xbeb1x1b7[_0xd51d[698]] = [];
- _0xbeb1x1b7[_0xd51d[710]] = []
- }
- ;_0xbeb1x1b7[_0xd51d[706]] = null;
- var _0xbeb1x1ba = _0xbeb1x1b7[_0xd51d[168]] * 0.35;
- var _0xbeb1x1bb = _0xbeb1x1b7[_0xd51d[168]] * 0.42;
- var _0xbeb1x1bc = _0xbeb1x1b7[_0xd51d[711]];
- var _0xbeb1x1bd = playerBodyGeometries[_0xbeb1x1bc];
- if (!_0xbeb1x1bd) {
- _0xbeb1x1bd = new THREE.Geometry();
- var _0xbeb1x1be = generateCube(0, _0xbeb1x1ba, 0, _0xbeb1x1b7[_0xd51d[712]] * 2, _0xbeb1x1b7[_0xd51d[712]] * 1.35, _0xbeb1x1bb, [1, 1, 1, 0, 1, 1], null, _0xbeb1x1b7[_0xd51d[713]][4]);
- UTILS[_0xd51d[714]](_0xbeb1x1be);
- _0xbeb1x1bd[_0xd51d[717]](_0xbeb1x1be[_0xd51d[715]], _0xbeb1x1be[_0xd51d[716]]);
- var _0xbeb1x1bf = generateCube(0, _0xbeb1x1ba + _0xbeb1x1bb, 0, _0xbeb1x1b7[_0xd51d[168]] * 0.2, _0xbeb1x1b7[_0xd51d[168]] * 0.2, _0xbeb1x1b7[_0xd51d[168]] * 0.23, [1, 1, 1, 0, 1, 1], null, _0xbeb1x1b7[_0xd51d[713]][0]);
- _0xbeb1x1bd[_0xd51d[717]](_0xbeb1x1bf[_0xd51d[715]], _0xbeb1x1bf[_0xd51d[716]]);
- playerBodyGeometries[_0xbeb1x1bc] = _0xbeb1x1bd
- }
- ;_0xbeb1x1b7[_0xd51d[698]][_0xd51d[231]](new THREE.Mesh(_0xbeb1x1bd,matManager[_0xd51d[317]](_0xd51d[263])));
- var _0xbeb1x1c0 = _0xbeb1x1ba * 0.25;
- var _0xbeb1x1c1 = _0xbeb1x1b7[_0xd51d[712]] * 0.8;
- var _0xbeb1x1c2 = new THREE.Group();
- var _0xbeb1x1c3 = modelManager[_0xd51d[718]](-_0xbeb1x1b7[_0xd51d[712]] + (_0xbeb1x1c1 / 1.3), _0xbeb1x1c1, _0xbeb1x1ba, _0xbeb1x1c0, _0xbeb1x1b7[_0xd51d[713]][5], _0xbeb1x1b7[_0xd51d[713]][6], matManager[_0xd51d[317]](_0xd51d[263]));
- _0xbeb1x1c2[_0xd51d[101]](_0xbeb1x1c3);
- _0xbeb1x1b7[_0xd51d[719]] = _0xbeb1x1c3;
- var _0xbeb1x1c4 = modelManager[_0xd51d[718]](_0xbeb1x1b7[_0xd51d[712]] - (_0xbeb1x1c1 / 1.3), _0xbeb1x1c1, _0xbeb1x1ba, _0xbeb1x1c0, _0xbeb1x1b7[_0xd51d[713]][5], _0xbeb1x1b7[_0xd51d[713]][6], matManager[_0xd51d[317]](_0xd51d[263]));
- _0xbeb1x1c2[_0xd51d[101]](_0xbeb1x1c4);
- _0xbeb1x1b7[_0xd51d[720]] = _0xbeb1x1c4;
- _0xbeb1x1b7[_0xd51d[698]][_0xd51d[231]](_0xbeb1x1c2);
- var _0xbeb1x1c5 = _0xbeb1x1b7[_0xd51d[712]] * 0.65;
- var _0xbeb1x1c6 = _0xbeb1x1c5;
- var _0xbeb1x1c7;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x1b7[_0xd51d[368]][_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x1bc = (_0xbeb1x1b7[_0xd51d[368]][_0xbeb1x60][_0xd51d[316]] + _0xd51d[430] + _0xbeb1x1b7[_0xd51d[711]]);
- _0xbeb1x1bd = weaponArmGeometries[_0xbeb1x1bc];
- if (!_0xbeb1x1bd) {
- _0xbeb1x1bd = new THREE.Geometry();
- _0xbeb1x1c7 = _0xbeb1x1b7[_0xd51d[368]][_0xbeb1x60];
- var _0xbeb1x1c8 = new THREE.Mesh(weaponGeometries[_0xbeb1x1c7[_0xd51d[316]]]);
- UTILS[_0xd51d[714]](_0xbeb1x1c8);
- _0xbeb1x1c8[_0xd51d[224]][_0xd51d[377]] -= (_0xbeb1x1c8[_0xd51d[109]] / 2) + _0xbeb1x1c7[_0xd51d[721]][2];
- _0xbeb1x1c8[_0xd51d[224]][_0xd51d[380]] += _0xbeb1x1b7[_0xd51d[168]] * _0xbeb1x1c7[_0xd51d[721]][1];
- _0xbeb1x1c8[_0xd51d[224]][_0xd51d[699]] += _0xbeb1x1b7[_0xd51d[712]] * _0xbeb1x1c7[_0xd51d[721]][0];
- _0xbeb1x1c8[_0xd51d[722]]();
- var _0xbeb1x1c9 = _0xbeb1x1c8[_0xd51d[224]][_0xd51d[699]];
- var _0xbeb1x1ca = _0xbeb1x1c8[_0xd51d[224]][_0xd51d[377]] + (_0xbeb1x1c8[_0xd51d[109]] * _0xbeb1x1c7[_0xd51d[723]][0]);
- var _0xbeb1x1cb = -_0xbeb1x1b7[_0xd51d[712]] + (_0xbeb1x1c5 / 2);
- var _0xbeb1x1cc = modelManager[_0xd51d[718]](0, _0xbeb1x1c5, UTILS[_0xd51d[724]](0, _0xbeb1x1cb, _0xbeb1x1ca, _0xbeb1x1c9), _0xbeb1x1c6, _0xbeb1x1b7[_0xd51d[713]][4], _0xbeb1x1b7[_0xd51d[713]][0], null, 1.1);
- _0xbeb1x1cc[_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1cb;
- _0xbeb1x1cc[_0xd51d[224]][_0xd51d[380]] = _0xbeb1x1c8[_0xd51d[224]][_0xd51d[380]] - (_0xbeb1x1c5 / 2);
- _0xbeb1x1cc[_0xd51d[378]][_0xd51d[699]] = Math[_0xd51d[27]] / 2;
- _0xbeb1x1cc[_0xd51d[378]][_0xd51d[380]] = -UTILS[_0xd51d[725]](_0xbeb1x1c8[_0xd51d[224]][_0xd51d[377]], _0xbeb1x1c9, 0, _0xbeb1x1cc[_0xd51d[224]][_0xd51d[699]]);
- _0xbeb1x1cc[_0xd51d[722]]();
- _0xbeb1x1ca = _0xbeb1x1c8[_0xd51d[224]][_0xd51d[377]] + (_0xbeb1x1c8[_0xd51d[109]] * _0xbeb1x1c7[_0xd51d[723]][1]);
- _0xbeb1x1cb = _0xbeb1x1b7[_0xd51d[712]];
- var _0xbeb1x1cd = -_0xbeb1x1be[_0xd51d[109]] / 2;
- var _0xbeb1x1ce = modelManager[_0xd51d[718]](0, _0xbeb1x1c5, UTILS[_0xd51d[724]](_0xbeb1x1cd, _0xbeb1x1cb, _0xbeb1x1ca, _0xbeb1x1c8[_0xd51d[224]][_0xd51d[699]]), _0xbeb1x1c6, _0xbeb1x1b7[_0xd51d[713]][4], _0xbeb1x1b7[_0xd51d[713]][0], null, 1.1);
- _0xbeb1x1cb *= 1.25;
- var _0xbeb1x1cf = -UTILS[_0xd51d[725]](_0xbeb1x1ca, _0xbeb1x1c8[_0xd51d[224]][_0xd51d[699]], 0, _0xbeb1x1cb);
- _0xbeb1x1ce[_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1cb + (_0xbeb1x1cd * Math[_0xd51d[726]](_0xbeb1x1cf));
- _0xbeb1x1ce[_0xd51d[224]][_0xd51d[377]] = (_0xbeb1x1cd * Math[_0xd51d[726]](_0xbeb1x1cf));
- _0xbeb1x1ce[_0xd51d[224]][_0xd51d[380]] = _0xbeb1x1cc[_0xd51d[224]][_0xd51d[380]];
- _0xbeb1x1ce[_0xd51d[378]][_0xd51d[699]] = Math[_0xd51d[27]] / 2;
- _0xbeb1x1ce[_0xd51d[378]][_0xd51d[380]] = _0xbeb1x1cf;
- _0xbeb1x1ce[_0xd51d[722]]();
- _0xbeb1x1bd[_0xd51d[717]](_0xbeb1x1c8[_0xd51d[715]], _0xbeb1x1c8[_0xd51d[716]], 1);
- _0xbeb1x1bd[_0xd51d[717]](_0xbeb1x1cc[_0xd51d[715]], _0xbeb1x1cc[_0xd51d[716]], 0);
- _0xbeb1x1bd[_0xd51d[717]](_0xbeb1x1ce[_0xd51d[715]], _0xbeb1x1ce[_0xd51d[716]], 0);
- weaponArmGeometries[_0xbeb1x1bc] = _0xbeb1x1bd
- }
- ;var _0xbeb1x1d0;
- if (_0xbeb1x1b7[_0xd51d[364]][_0xbeb1x60] >= 0) {
- var _0xbeb1x1d1 = playerCamos[_0xbeb1x1b7[_0xd51d[364]][_0xbeb1x60]];
- var _0xbeb1x1d2 = matManager[_0xd51d[728]][_0xd51d[727]](_0xd51d[607] + _0xbeb1x1b7[_0xd51d[364]][_0xbeb1x60] + _0xd51d[311]);
- _0xbeb1x1d2[_0xd51d[729]] = _0xbeb1x1d2[_0xd51d[730]] = THREE[_0xd51d[731]];
- _0xbeb1x1d2[_0xd51d[732]] = _0xbeb1x1d2[_0xd51d[733]] = THREE[_0xd51d[734]];
- _0xbeb1x1d0 = new THREE.Mesh(_0xbeb1x1bd,new THREE.MultiMaterial([matManager[_0xd51d[317]](_0xd51d[263]), _0xbeb1x1d1[_0xd51d[735]] ? new THREE.MeshLambertMaterial({
- vertexColors: THREE[_0xd51d[736]],
- shading: THREE[_0xd51d[737]],
- emissiveMap: _0xbeb1x1d2,
- emissive: 0xffffff,
- emissiveIntensity: 2
- }) : new THREE.MeshLambertMaterial({
- shading: THREE[_0xd51d[737]],
- map: _0xbeb1x1d2
- })]));
- _0xbeb1x1d0[_0xd51d[738]] = _0xbeb1x1d1[_0xd51d[739]]
- } else {
- _0xbeb1x1d0 = new THREE.Mesh(_0xbeb1x1bd,matManager[_0xd51d[317]](_0xd51d[263]))
- }
- ;_0xbeb1x1d0[_0xd51d[740]] = true;
- _0xbeb1x1b7[_0xd51d[710]][_0xd51d[231]](_0xbeb1x1d0);
- _0xbeb1x1b7[_0xd51d[698]][_0xd51d[231]](_0xbeb1x1d0)
- }
- ;for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x1b7[_0xd51d[698]][_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60][_0xd51d[466]] = false;
- scene[_0xd51d[101]](_0xbeb1x1b7[_0xd51d[698]][_0xbeb1x60])
- }
- ;attachShadow(_0xbeb1x1b7, true, true);
- if (_0xbeb1x1b7[_0xd51d[133]] != _0xd51d[8]) {
- _0xbeb1x1b7[_0xd51d[706]] = TextPlane(_0xbeb1x1b7[_0xd51d[133]], 2.95, _0xd51d[8], 30, _0xd51d[741], null, null, _0xbeb1x1b7[_0xd51d[390]], _0xbeb1x1b7[_0xd51d[125]], _0xbeb1x1b7[_0xd51d[392]] ? getClanColor(_0xbeb1x1b7[_0xd51d[392]]) : _0xd51d[742]);
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[466]] = false;
- scene[_0xd51d[101]](_0xbeb1x1b7[_0xd51d[706]])
- }
- ;var _0xbeb1x1d3;
- if ((player[_0xd51d[122]] == _0xbeb1x1b7[_0xd51d[122]]) || (_0xbeb1x1b7[_0xd51d[120]] && player[_0xd51d[120]] == _0xbeb1x1b7[_0xd51d[120]])) {
- _0xbeb1x1d3 = 0
- } else {
- _0xbeb1x1d3 = 1
- }
- ;_0xbeb1x1b7[_0xd51d[707]] = new THREE.Mesh(tmpPlaneGeo,matManager[_0xd51d[317]](_0xd51d[743] + _0xbeb1x1d3));
- updatePlayerHealth(_0xbeb1x1b7, _0xbeb1x1b7[_0xd51d[399]]);
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[466]] = false;
- scene[_0xd51d[101]](_0xbeb1x1b7[_0xd51d[707]])
- }
- }
- var lightCol = new THREE.Color(0xffffff);
- var shadowCol = new THREE.Color(config[_0xd51d[744]]);
- var blackCol = new THREE.Color(0x000000);
- var shieldCol = new THREE.Color(0x2afffc);
- var mapIndex = -1;
- function addVertexColors(_0xbeb1x1da, _0xbeb1x1db) {
- if (!_0xbeb1x1da[_0xd51d[746]][0][_0xd51d[745]]) {
- _0xbeb1x1da[_0xd51d[746]][0][_0xd51d[745]] = [lightCol, _0xbeb1x1db, lightCol]
- } else {
- _0xbeb1x1da[_0xd51d[746]][0][_0xd51d[745]][0] = lightCol;
- _0xbeb1x1da[_0xd51d[746]][0][_0xd51d[745]][1] = _0xbeb1x1db;
- _0xbeb1x1da[_0xd51d[746]][0][_0xd51d[745]][2] = lightCol
- }
- ;if (!_0xbeb1x1da[_0xd51d[746]][1][_0xd51d[745]]) {
- _0xbeb1x1da[_0xd51d[746]][1][_0xd51d[745]] = [_0xbeb1x1db, _0xbeb1x1db, lightCol]
- } else {
- _0xbeb1x1da[_0xd51d[746]][1][_0xd51d[745]][0] = _0xbeb1x1db;
- _0xbeb1x1da[_0xd51d[746]][1][_0xd51d[745]][1] = _0xbeb1x1db;
- _0xbeb1x1da[_0xd51d[746]][1][_0xd51d[745]][2] = lightCol
- }
- }
- function setupMap(_0xbeb1x12f, _0xbeb1xf, _0xbeb1x1dd) {
- mapIndex = _0xbeb1x12f;
- if (map[_0xd51d[747]]) {
- scene[_0xd51d[623]](map[_0xd51d[747]]);
- if (map[_0xd51d[747]][_0xd51d[715]]) {
- map[_0xd51d[747]][_0xd51d[715]][_0xd51d[709]]()
- }
- }
- ;if (map[_0xd51d[464]]) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < map[_0xd51d[464]][_0xd51d[109]]; ++_0xbeb1x60) {
- if (map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]] && map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]][_0xd51d[747]]) {
- scene[_0xd51d[623]](map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]][_0xd51d[467]]);
- scene[_0xd51d[623]](map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]][_0xd51d[747]])
- }
- }
- }
- ;map[_0xd51d[464]] = mapManager[_0xd51d[749]](_0xbeb1xf, config[_0xd51d[748]]);
- map[_0xd51d[750]] = 0;
- map[_0xd51d[751]] = 0;
- map[_0xd51d[643]] = _0xbeb1xf[_0xd51d[643]];
- map[_0xd51d[752]] = _0xbeb1xf[_0xd51d[752]];
- var _0xbeb1x1de = new THREE.PlaneGeometry(config[_0xd51d[748]],config[_0xd51d[748]]);
- _0xbeb1x1de[_0xd51d[753]](Math[_0xd51d[27]] / 2);
- _0xbeb1x1de[_0xd51d[754]](config[_0xd51d[748]] / 2, config[_0xd51d[748]] / 2, 0);
- var _0xbeb1x1df = new THREE.PlaneGeometry(config[_0xd51d[748]],config[_0xd51d[748]]);
- _0xbeb1x1df[_0xd51d[753]](-Math[_0xd51d[27]] / 2);
- _0xbeb1x1df[_0xd51d[754]](-config[_0xd51d[748]] / 2, config[_0xd51d[748]] / 2, 0);
- var _0xbeb1x1e0 = new THREE.PlaneGeometry(config[_0xd51d[748]],config[_0xd51d[748]]);
- _0xbeb1x1e0[_0xd51d[755]](-Math[_0xd51d[27]] / 2);
- _0xbeb1x1e0[_0xd51d[754]](0, config[_0xd51d[748]], 0);
- var _0xbeb1x1e1 = new THREE.PlaneGeometry(1,1);
- UTILS[_0xd51d[757]](_0xbeb1x1e1, config[_0xd51d[756]]);
- _0xbeb1x1e1[_0xd51d[755]](-Math[_0xd51d[27]] / 2);
- _0xbeb1x1e1[_0xd51d[754]](0, config[_0xd51d[748]] + 0.01, 0);
- var _0xbeb1x1e2 = new THREE.Mesh(_0xbeb1x1e1);
- var _0xbeb1x1e3 = new THREE.PlaneGeometry(config[_0xd51d[748]],config[_0xd51d[748]]);
- _0xbeb1x1e3[_0xd51d[754]](0, config[_0xd51d[748]] / 2, config[_0xd51d[748]] / 2);
- var _0xbeb1x1e4 = new THREE.PlaneGeometry(config[_0xd51d[748]],config[_0xd51d[748]]);
- _0xbeb1x1e4[_0xd51d[753]](Math.PI);
- _0xbeb1x1e4[_0xd51d[754]](0, config[_0xd51d[748]] / 2, -config[_0xd51d[748]] / 2);
- var _0xbeb1x1e5 = [new THREE.Geometry(), new THREE.Geometry(), new THREE.Geometry(), new THREE.Geometry(), new THREE.Geometry()];
- var tmpObj, _0xbeb1x1e6, _0xbeb1x1e7;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < map[_0xd51d[464]][_0xd51d[109]]; _0xbeb1x60++) {
- tmpObj = map[_0xd51d[464]][_0xbeb1x60];
- if (tmpObj) {
- if (tmpObj[_0xd51d[377]] < map[_0xd51d[750]]) {
- map[_0xd51d[750]] = tmpObj[_0xd51d[377]]
- }
- ;if (tmpObj[_0xd51d[699]] < map[_0xd51d[751]]) {
- map[_0xd51d[751]] = tmpObj[_0xd51d[699]]
- }
- ;tmpVector[_0xd51d[223]](tmpObj[_0xd51d[377]], tmpObj[_0xd51d[380]], tmpObj[_0xd51d[699]]);
- _0xbeb1x1e7 = new THREE.Matrix4();
- _0xbeb1x1e7[_0xd51d[758]](tmpVector);
- var _0xbeb1x1e8 = tmpObj[_0xd51d[169]] == 1 ? 3 : 0;
- if (tmpObj[_0xd51d[759]] < tmpObj[_0xd51d[169]]) {
- addVertexColors(_0xbeb1x1e3, (tmpObj[_0xd51d[169]] != 1) ? shadowCol : lightCol);
- _0xbeb1x1e5[_0xbeb1x1e8][_0xd51d[717]](_0xbeb1x1e3, _0xbeb1x1e7)
- }
- ;if (tmpObj[_0xd51d[760]] < tmpObj[_0xd51d[169]]) {
- addVertexColors(_0xbeb1x1e4, (tmpObj[_0xd51d[169]] != 1) ? shadowCol : lightCol);
- _0xbeb1x1e5[_0xbeb1x1e8][_0xd51d[717]](_0xbeb1x1e4, _0xbeb1x1e7)
- }
- ;if (tmpObj[_0xd51d[761]] < tmpObj[_0xd51d[169]]) {
- addVertexColors(_0xbeb1x1df, (tmpObj[_0xd51d[169]] != 1) ? shadowCol : lightCol);
- _0xbeb1x1e5[_0xbeb1x1e8][_0xd51d[717]](_0xbeb1x1df, _0xbeb1x1e7)
- }
- ;if (tmpObj[_0xd51d[762]] < tmpObj[_0xd51d[169]]) {
- addVertexColors(_0xbeb1x1de, (tmpObj[_0xd51d[169]] != 1) ? shadowCol : lightCol);
- _0xbeb1x1e5[_0xbeb1x1e8][_0xd51d[717]](_0xbeb1x1de, _0xbeb1x1e7)
- }
- ;addVertexColors(_0xbeb1x1e0, lightCol);
- if (tmpObj[_0xd51d[760]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][0] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][2] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][2] = shadowCol
- }
- ;if (tmpObj[_0xd51d[763]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][0] = shadowCol
- }
- ;if (tmpObj[_0xd51d[764]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][2] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][2] = shadowCol
- }
- ;if (tmpObj[_0xd51d[765]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][1] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][0] = shadowCol
- }
- ;if (tmpObj[_0xd51d[766]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][1] = shadowCol
- }
- ;if (tmpObj[_0xd51d[762]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][2] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][2] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][1] = shadowCol
- }
- ;if (tmpObj[_0xd51d[761]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][0] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][1] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][0] = shadowCol
- }
- ;if (tmpObj[_0xd51d[759]] > tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e0[_0xd51d[746]][0][_0xd51d[745]][1] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][0] = shadowCol;
- _0xbeb1x1e0[_0xd51d[746]][1][_0xd51d[745]][1] = shadowCol
- }
- ;if (tmpObj[_0xd51d[169]] != 2) {
- _0xbeb1x1e5[1][_0xd51d[717]](_0xbeb1x1e0, _0xbeb1x1e7)
- } else {
- _0xbeb1x1e5[2][_0xd51d[717]](_0xbeb1x1e0, _0xbeb1x1e7);
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] = tmpObj[_0xd51d[377]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[699]] = tmpObj[_0xd51d[699]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[380]] = tmpObj[_0xd51d[380]] + 0.1;
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] = config[_0xd51d[748]] - (config[_0xd51d[767]] * 2);
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[699]] = config[_0xd51d[748]] - (config[_0xd51d[767]] * 2);
- if (tmpObj[_0xd51d[762]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] += config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] += config[_0xd51d[767]] / 2
- }
- ;if (tmpObj[_0xd51d[761]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] += config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] -= config[_0xd51d[767]] / 2
- }
- ;_0xbeb1x1e2[_0xd51d[722]]();
- _0xbeb1x1e5[4][_0xd51d[717]](_0xbeb1x1e2[_0xd51d[715]], _0xbeb1x1e2[_0xd51d[716]]);
- if (tmpObj[_0xd51d[760]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] = tmpObj[_0xd51d[377]];
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] = config[_0xd51d[748]] - (config[_0xd51d[767]] * 2);
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[699]] = config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[699]] = tmpObj[_0xd51d[699]] - ((config[_0xd51d[748]] / 2) - (config[_0xd51d[767]] / 2));
- if (tmpObj[_0xd51d[764]] == tmpObj[_0xd51d[169]] && tmpObj[_0xd51d[762]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] += config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] += config[_0xd51d[767]] / 2
- }
- ;if (tmpObj[_0xd51d[763]] == tmpObj[_0xd51d[169]] && tmpObj[_0xd51d[761]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] += config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] -= config[_0xd51d[767]] / 2
- }
- ;_0xbeb1x1e2[_0xd51d[722]]();
- _0xbeb1x1e5[4][_0xd51d[717]](_0xbeb1x1e2[_0xd51d[715]], _0xbeb1x1e2[_0xd51d[716]])
- }
- ;if (tmpObj[_0xd51d[759]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] = tmpObj[_0xd51d[377]];
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] = config[_0xd51d[748]] - (config[_0xd51d[767]] * 2);
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[699]] = config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[699]] = tmpObj[_0xd51d[699]] + ((config[_0xd51d[748]] / 2) - (config[_0xd51d[767]] / 2));
- if (tmpObj[_0xd51d[766]] == tmpObj[_0xd51d[169]] && tmpObj[_0xd51d[762]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] += config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] += config[_0xd51d[767]] / 2
- }
- ;if (tmpObj[_0xd51d[765]] == tmpObj[_0xd51d[169]] && tmpObj[_0xd51d[761]] == tmpObj[_0xd51d[169]]) {
- _0xbeb1x1e2[_0xd51d[379]][_0xd51d[377]] += config[_0xd51d[767]];
- _0xbeb1x1e2[_0xd51d[224]][_0xd51d[377]] -= config[_0xd51d[767]] / 2
- }
- ;_0xbeb1x1e2[_0xd51d[722]]();
- _0xbeb1x1e5[4][_0xd51d[717]](_0xbeb1x1e2[_0xd51d[715]], _0xbeb1x1e2[_0xd51d[716]])
- }
- }
- ;if (tmpObj[_0xd51d[465]]) {
- tmpObj[_0xd51d[465]][_0xd51d[747]] = generateCube(tmpObj[_0xd51d[377]], tmpObj[_0xd51d[380]] + tmpObj[_0xd51d[168]] + config[_0xd51d[768]], tmpObj[_0xd51d[699]], tmpObj[_0xd51d[465]][_0xd51d[712]] * 2, tmpObj[_0xd51d[465]][_0xd51d[712]] * 2, tmpObj[_0xd51d[465]][_0xd51d[712]] * 2, [1, 1, 1, 0, 1, 1], matManager[_0xd51d[317]](tmpObj[_0xd51d[465]][_0xd51d[769]]));
- attachShadow(tmpObj[_0xd51d[465]]);
- if (_0xbeb1x1dd && _0xbeb1x1dd[_0xbeb1x60]) {
- togglePickup(_0xbeb1x60, false)
- }
- ;scene[_0xd51d[101]](tmpObj[_0xd51d[465]][_0xd51d[747]])
- }
- }
- }
- ;var _0xbeb1x1e9 = mapManager[_0xd51d[335]][mapIndex][_0xd51d[342]];
- var _0xbeb1x1ea = new THREE.Geometry();
- var _0xbeb1x1eb = [matManager[_0xd51d[317]](_0xd51d[258]), matManager[_0xd51d[317]](_0xd51d[253]), matManager[_0xd51d[317]](_0xd51d[255]), matManager[_0xd51d[317]](_0xd51d[770] + _0xbeb1x1e9), matManager[_0xd51d[317]](_0xd51d[257])];
- if (!lavaPlane) {
- lavaPlane = new THREE.Mesh(tmpPlaneGeo,matManager[_0xd51d[317]](_0xd51d[251]));
- lavaPlane[_0xd51d[378]][_0xd51d[377]] = -Math[_0xd51d[27]] / 2;
- lavaPlane[_0xd51d[379]][_0xd51d[377]] = 1400;
- lavaPlane[_0xd51d[379]][_0xd51d[380]] = 1400;
- lavaPlane[_0xd51d[224]][_0xd51d[380]] = -config[_0xd51d[748]] + 5.5;
- scene[_0xd51d[101]](lavaPlane)
- }
- ;lavaPlane[_0xd51d[703]] = matManager[_0xd51d[317]](_0xd51d[771] + _0xbeb1x1e9);
- setupMapLights(_0xbeb1x1e9);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x1e5[_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x1e5[_0xbeb1x60] = new THREE.Mesh(_0xbeb1x1e5[_0xbeb1x60]);
- _0xbeb1x1e5[_0xbeb1x60][_0xd51d[722]]();
- _0xbeb1x1ea[_0xd51d[717]](_0xbeb1x1e5[_0xbeb1x60][_0xd51d[715]], _0xbeb1x1e5[_0xbeb1x60][_0xd51d[716]], _0xbeb1x60)
- }
- ;map[_0xd51d[750]] -= config[_0xd51d[748]] / 2;
- map[_0xd51d[751]] -= config[_0xd51d[748]] / 2;
- map[_0xd51d[747]] = new THREE.Mesh(_0xbeb1x1ea,new THREE.MultiMaterial(_0xbeb1x1eb));
- map[_0xd51d[747]][_0xd51d[772]] = false;
- scene[_0xd51d[101]](map[_0xd51d[747]]);
- lavaPlane[_0xd51d[224]][_0xd51d[699]] = (map[_0xd51d[752]] * config[_0xd51d[748]]) / 2;
- lavaPlane[_0xd51d[224]][_0xd51d[377]] = (map[_0xd51d[643]] * config[_0xd51d[748]]) / 2
- }
- function setupMapLights(_0xbeb1x15b) {
- if (!usingMod) {
- _0xbeb1x15b = Math[_0xd51d[705]](1, _0xbeb1x15b);
- _0xbeb1x15b -= 1;
- renderer[_0xd51d[222]](fogColors[_0xbeb1x15b]);
- scene[_0xd51d[225]] = new THREE.Fog(fogColors[_0xbeb1x15b],0,config[_0xd51d[226]]);
- ambientLight[_0xd51d[303]][_0xd51d[223]](new THREE.Color(lightColors[_0xbeb1x15b]));
- directionalLight[_0xd51d[303]][_0xd51d[223]](new THREE.Color(lightColors[_0xbeb1x15b]))
- }
- }
- function togglePickup(_0xbeb1x1ee, _0xbeb1x1ef) {
- if (map[_0xd51d[464]] && map[_0xd51d[464]][_0xbeb1x1ee] && map[_0xd51d[464]][_0xbeb1x1ee][_0xd51d[465]]) {
- map[_0xd51d[464]][_0xbeb1x1ee][_0xd51d[465]][_0xd51d[123]] = _0xbeb1x1ef;
- map[_0xd51d[464]][_0xbeb1x1ee][_0xd51d[465]][_0xd51d[747]][_0xd51d[466]] = _0xbeb1x1ef;
- if (map[_0xd51d[464]][_0xbeb1x1ee][_0xd51d[465]][_0xd51d[467]] && showEntityShadows) {
- map[_0xd51d[464]][_0xbeb1x1ee][_0xd51d[465]][_0xd51d[467]][_0xd51d[466]] = _0xbeb1x1ef
- }
- }
- }
- var skipMouse;
- function updateCameraPosition(_0xbeb1x1b7, delta) {
- var _0xbeb1x1f2 = _0xbeb1x1b7[_0xd51d[377]] + sShkScale * Math[_0xd51d[726]](sShkDir);
- var _0xbeb1x1f3 = _0xbeb1x1b7[_0xd51d[699]] - sShkScale * Math[_0xd51d[773]](sShkDir);
- var _0xbeb1x1f4, _0xbeb1x1f5;
- var _0xbeb1x1f6 = _0xbeb1x1f3 + (_0xbeb1x1b7[_0xd51d[774]] * Math[_0xd51d[726]](config[_0xd51d[775]]));
- if (delta) {
- _0xbeb1x1f4 = camera[_0xd51d[224]][_0xd51d[377]] + ((_0xbeb1x1f2 - camera[_0xd51d[224]][_0xd51d[377]]) * config[_0xd51d[776]] * delta);
- _0xbeb1x1f5 = camera[_0xd51d[224]][_0xd51d[699]] + ((_0xbeb1x1f6 - camera[_0xd51d[224]][_0xd51d[699]]) * config[_0xd51d[776]] * delta);
- camera[_0xd51d[777]] += (_0xbeb1x1f3 - camera[_0xd51d[777]]) * config[_0xd51d[776]] * delta
- } else {
- _0xbeb1x1f4 = _0xbeb1x1f2;
- _0xbeb1x1f5 = _0xbeb1x1f6;
- camera[_0xd51d[777]] = _0xbeb1x1f3
- }
- ;camera[_0xd51d[224]][_0xd51d[377]] = _0xbeb1x1f4;
- camera[_0xd51d[224]][_0xd51d[699]] = _0xbeb1x1f5;
- camera[_0xd51d[224]][_0xd51d[380]] = (_0xbeb1x1b7[_0xd51d[774]] * Math[_0xd51d[773]](config[_0xd51d[775]]));
- tmpVector[_0xd51d[223]](_0xbeb1x1f4, 0, camera[_0xd51d[777]]);
- camera[_0xd51d[708]](tmpVector);
- lmtCm(camera);
- if (!delta) {
- skipMouse = true
- }
- }
- var tMPos, tMDir;
- function updateMouseDirection() {
- if (player && player[_0xd51d[145]] && !skipMouse) {
- tmpVector[_0xd51d[223]](MOUSE_X, -MOUSE_Y, 0);
- tmpVector[_0xd51d[778]](camera);
- tMDir = tmpVector[_0xd51d[780]](camera[_0xd51d[224]])[_0xd51d[779]]();
- var _0xbeb1x186 = ((Math[_0xd51d[214]](player[_0xd51d[380]], 0) + player[_0xd51d[168]] * weapons[player[_0xd51d[401]]][_0xd51d[721]][1]) - camera[_0xd51d[224]][_0xd51d[380]]) / tMDir[_0xd51d[380]];
- tMPos = camera[_0xd51d[224]][_0xd51d[782]]()[_0xd51d[101]](tMDir[_0xd51d[781]](_0xbeb1x186));
- mouseDir = -UTILS[_0xd51d[725]](tMPos[_0xd51d[377]], tMPos[_0xd51d[699]], player[_0xd51d[377]], player[_0xd51d[699]]);
- var _0xbeb1x1fa = weapons[player[_0xd51d[401]]][_0xd51d[721]][0] * player[_0xd51d[712]];
- var _0xbeb1x1fb = player[_0xd51d[377]] + (_0xbeb1x1fa * Math[_0xd51d[773]](mouseDir));
- var _0xbeb1x1fc = player[_0xd51d[699]] + (_0xbeb1x1fa * Math[_0xd51d[726]](mouseDir));
- mouseDir = -UTILS[_0xd51d[725]](tMPos[_0xd51d[377]], tMPos[_0xd51d[699]], _0xbeb1x1fb, _0xbeb1x1fc);
- mouseDst = UTILS[_0xd51d[724]](tMPos[_0xd51d[377]], tMPos[_0xd51d[699]], player[_0xd51d[377]], player[_0xd51d[699]])
- }
- ;skipMouse = false
- }
- var particleTypes = [{
- materialID: _0xd51d[281],
- lifeTime: 150,
- scaleAnim: 0.088,
- width: 0.1,
- height: 0.12,
- alignToBase: true
- }, {
- materialID: _0xd51d[279],
- lifeTime: 1,
- width: 12,
- height: 12,
- alignToBase: true
- }];
- var shadowGeo = new THREE.PlaneGeometry(1,1);
- function attachShadow(_0xbeb1x200, _0xbeb1x201, _0xbeb1x202) {
- var _0xbeb1x203 = !_0xbeb1x202 ? matManager[_0xd51d[317]](_0xd51d[283]) : new THREE.MeshBasicMaterial({
- map: matManager[_0xd51d[317]](_0xd51d[283])[_0xd51d[315]],
- depthWrite: false,
- transparent: true
- });
- var _0xbeb1x204 = _0xbeb1x200[_0xd51d[712]] || _0xbeb1x200[_0xd51d[379]];
- var _0xbeb1x205 = new THREE.Mesh(shadowGeo,_0xbeb1x203);
- _0xbeb1x205[_0xd51d[379]][_0xd51d[377]] = (_0xbeb1x204 * 2) * config[_0xd51d[783]];
- _0xbeb1x205[_0xd51d[379]][_0xd51d[380]] = (_0xbeb1x204 * 2) * config[_0xd51d[783]];
- if (_0xbeb1x200[_0xd51d[747]]) {
- _0xbeb1x205[_0xd51d[224]][_0xd51d[377]] = _0xbeb1x200[_0xd51d[747]][_0xd51d[224]][_0xd51d[377]];
- _0xbeb1x205[_0xd51d[224]][_0xd51d[380]] = _0xbeb1x200[_0xd51d[747]][_0xd51d[224]][_0xd51d[380]];
- _0xbeb1x205[_0xd51d[224]][_0xd51d[699]] = _0xbeb1x200[_0xd51d[747]][_0xd51d[224]][_0xd51d[699]]
- }
- ;_0xbeb1x205[_0xd51d[224]][_0xd51d[380]] += 0.1;
- _0xbeb1x205[_0xd51d[378]][_0xd51d[377]] = -Math[_0xd51d[27]] / 2;
- _0xbeb1x205[_0xd51d[466]] = showEntityShadows;
- if (_0xbeb1x201) {
- _0xbeb1x205[_0xd51d[466]] = false
- }
- ;_0xbeb1x200[_0xd51d[467]] = _0xbeb1x205;
- scene[_0xd51d[101]](_0xbeb1x200[_0xd51d[467]])
- }
- var sShkScale = 0;
- var sShkDir = 0;
- function screenShake(_0xbeb1x209, _0xbeb1x20a) {
- if (sShkScale < _0xbeb1x209) {
- sShkScale = _0xbeb1x209;
- sShkDir = _0xbeb1x20a
- }
- }
- function startExplosion(_0xbeb1x20c, _0xbeb1x20d, _0xbeb1x20e, _0xbeb1x20f) {
- if (inWindow) {
- if (player) {
- screenShake(_0xbeb1x20f * (0.4 * (1 - UTILS[_0xd51d[724]](player[_0xd51d[377]], player[_0xd51d[699]], _0xbeb1x20c, _0xbeb1x20d) / (_0xbeb1x20f * 3))), -UTILS[_0xd51d[725]](player[_0xd51d[377]], player[_0xd51d[699]], _0xbeb1x20c, _0xbeb1x20d))
- }
- ;explosionManager[_0xd51d[784]](new THREE.Vector3(_0xbeb1x20c,_0xbeb1x20e,_0xbeb1x20d), (_0xbeb1x20f / 18))
- }
- }
- var trailMeshes = [];
- var bulletMeshes = [];
- var bulletMesh, trailMesh;
- var bulletGeometry = new THREE.PlaneBufferGeometry(1,1);
- bulletGeometry[_0xd51d[755]](-mathPI / 2);
- function addBulletMesh() {
- bulletMeshes[_0xd51d[231]](new THREE.Mesh(bulletGeometry));
- var _0xbeb1x133 = bulletMeshes[_0xd51d[109]] - 1;
- bulletMeshes[_0xbeb1x133][_0xd51d[466]] = false;
- scene[_0xd51d[101]](bulletMeshes[_0xbeb1x133])
- }
- function createMuzzleFlash(_0xbeb1x217, _0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, _0xbeb1x20a) {
- _0xbeb1x20a = -_0xbeb1x20a + mathPI;
- var _0xbeb1x218 = _0xbeb1x217[_0xd51d[721]][2] + _0xbeb1x217[_0xd51d[785]][0] + (_0xbeb1x217[_0xd51d[786]][0] || 0) / 2;
- particleManager[_0xd51d[787]](_0xbeb1x20c + (_0xbeb1x218 * Math[_0xd51d[726]](_0xbeb1x20a)), _0xbeb1x20e, _0xbeb1x20d + (_0xbeb1x218 * Math[_0xd51d[773]](_0xbeb1x20a)), _0xbeb1x20a + mathPI, particleTypes[1])
- }
- function createBullet(_0xbeb1x21a, _0xbeb1x21b, _0xbeb1x20e, _0xbeb1x21c, _0xbeb1x21d, _0xbeb1x21e, _0xbeb1x217, _0xbeb1x21f) {
- if (gameOver) {
- return
- }
- ;var _0xbeb1x220 = UTILS[_0xd51d[725]](_0xbeb1x21a, _0xbeb1x21b, _0xbeb1x21c, _0xbeb1x21d);
- var _0xbeb1x221 = UTILS[_0xd51d[724]](_0xbeb1x21a, _0xbeb1x21b, _0xbeb1x21c, _0xbeb1x21d);
- projectileManager[_0xd51d[789]](_0xbeb1x217, null, _0xbeb1x21a, _0xbeb1x21b, _0xbeb1x20e, _0xbeb1x220, _0xbeb1x221 - _0xbeb1x217[_0xd51d[788]]);
- if (showBulletTrails) {
- trailMesh = null;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < trailMeshes[_0xd51d[109]]; ++_0xbeb1x60) {
- if (!trailMeshes[_0xbeb1x60][_0xd51d[466]]) {
- trailMesh = trailMeshes[_0xbeb1x60];
- break
- }
- }
- ;if (!trailMesh) {
- trailMeshes[_0xd51d[231]](new THREE.Mesh(bulletGeometry,matManager[_0xd51d[317]](_0xd51d[277])));
- var _0xbeb1x133 = trailMeshes[_0xd51d[109]] - 1;
- trailMeshes[_0xbeb1x133][_0xd51d[466]] = false;
- scene[_0xd51d[101]](trailMeshes[_0xbeb1x133]);
- trailMesh = trailMeshes[_0xbeb1x133];
- trailMesh[_0xd51d[703]][_0xd51d[684]] = 0.1
- }
- ;trailMesh[_0xd51d[224]][_0xd51d[223]]((_0xbeb1x21a + _0xbeb1x21c) / 2, _0xbeb1x20e, (_0xbeb1x21b + _0xbeb1x21d) / 2);
- trailMesh[_0xd51d[379]][_0xd51d[377]] = _0xbeb1x221;
- trailMesh[_0xd51d[379]][_0xd51d[699]] = 2;
- trailMesh[_0xd51d[790]] = _0xbeb1x220;
- trailMesh[_0xd51d[378]][_0xd51d[380]] = _0xbeb1x220;
- trailMesh[_0xd51d[378]][_0xd51d[699]] = mathPI;
- trailMesh[_0xd51d[378]][_0xd51d[377]] = mathPI;
- trailMesh[_0xd51d[466]] = true
- }
- ;if (_0xbeb1x21e == 1) {
- particleManager[_0xd51d[787]](_0xbeb1x21c, _0xbeb1x20e, _0xbeb1x21d, _0xbeb1x220, particleTypes[0])
- }
- }
- var prevFunc = projectileManager[_0xd51d[791]];
- projectileManager[_0xd51d[791]] = function(_0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, _0xbeb1x20a, _0xbeb1x217, _0xbeb1x223, now, _0xbeb1x21f) {
- if (!_0xbeb1x217[_0xd51d[792]]) {
- if (_0xbeb1x21f) {
- createMuzzleFlash(_0xbeb1x217, _0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, _0xbeb1x20a)
- }
- ;var _0xbeb1xf = prevFunc(_0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, _0xbeb1x20a, _0xbeb1x217, _0xbeb1x223);
- if (_0xbeb1xf) {
- createBullet(_0xbeb1x20c, _0xbeb1x20d, _0xbeb1x20e, _0xbeb1xf[_0xd51d[377]], _0xbeb1xf[_0xd51d[699]], _0xbeb1xf[_0xd51d[168]], _0xbeb1x217, _0xbeb1x21f)
- }
- }
- }
- ;
- function destroyProjectile(_0xbeb1x120) {
- projectileManager[_0xd51d[793]](_0xbeb1x120)
- }
- function playerShoot(_0xbeb1xf) {
- if (player && inWindow) {
- var _0xbeb1x133 = playerManager[_0xd51d[387]](_0xbeb1xf[0]);
- if (_0xbeb1x133 >= 0) {
- if (weapons[_0xbeb1xf[1]][_0xd51d[792]]) {
- projectileManager[_0xd51d[789]](weapons[_0xbeb1xf[1]], null, _0xbeb1xf[2], _0xbeb1xf[3], _0xbeb1xf[4], _0xbeb1xf[5], 0, _0xbeb1xf[0] + _0xd51d[430] + _0xbeb1xf[6])
- } else {
- if (player[_0xd51d[122]] != _0xbeb1xf[0]) {
- createBullet(_0xbeb1xf[3], _0xbeb1xf[4], _0xbeb1xf[6], _0xbeb1xf[5], _0xbeb1xf[7], _0xbeb1xf[2], weapons[_0xbeb1xf[1]], _0xbeb1xf[8])
- }
- }
- }
- }
- }
- function didDamage(_0xbeb1x227, _0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, _0xbeb1x228) {
- if (showDamageNumbers) {
- if (_0xbeb1x227 < 0) {
- showAnimatedText(_0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, -_0xbeb1x227, 7, 1.5 + (-_0xbeb1x227 / 110), _0xbeb1x228 ? _0xd51d[794] : _0xd51d[741])
- } else {
- showAnimatedText(_0xbeb1x20c, _0xbeb1x20e, _0xbeb1x20d, _0xbeb1x227, 7, 1.5 + (_0xbeb1x227 / 110), _0xd51d[129])
- }
- }
- }
- function changeActiveWeaponMesh(_0xbeb1x22a, _0xbeb1x22b) {
- var _0xbeb1x22c;
- if (player && _0xbeb1x22a == player[_0xd51d[122]]) {
- _0xbeb1x22c = player
- } else {
- var _0xbeb1x11e = playerManager[_0xd51d[387]](_0xbeb1x22a);
- if (_0xbeb1x11e >= 0) {
- _0xbeb1x22c = players[_0xbeb1x11e]
- }
- }
- ;if (_0xbeb1x22c && _0xbeb1x22c[_0xd51d[145]]) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1x22c[_0xd51d[710]][_0xd51d[109]]; ++_0xbeb1x60) {
- _0xbeb1x22c[_0xd51d[710]][_0xbeb1x60][_0xd51d[466]] = (_0xbeb1x60 == _0xbeb1x22b)
- }
- }
- }
- function sUpdatePlayerHealth(_0xbeb1x149, _0xbeb1x227) {
- var _0xbeb1x1bc = playerManager[_0xd51d[387]](_0xbeb1x149);
- if (_0xbeb1x1bc >= 0) {
- updatePlayerHealth(players[_0xbeb1x1bc], _0xbeb1x227)
- }
- }
- function updatePlayerHealth(_0xbeb1x1b7, _0xbeb1x22f) {
- _0xbeb1x1b7[_0xd51d[399]] = _0xbeb1x22f;
- if (_0xbeb1x1b7[_0xd51d[145]] && _0xbeb1x1b7[_0xd51d[707]]) {
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[379]][_0xd51d[377]] = (Math[_0xd51d[214]](_0xbeb1x1b7[_0xd51d[400]], _0xbeb1x22f) / _0xbeb1x1b7[_0xd51d[400]]) * 20;
- _0xbeb1x1b7[_0xd51d[707]][_0xd51d[379]][_0xd51d[380]] = config[_0xd51d[795]]
- }
- }
- function lmtCm(_0xbeb1x231) {
- if (_0xbeb1x231[_0xd51d[796]] != 35) {
- _0xbeb1x231[_0xd51d[796]] = 35;
- _0xbeb1x231[_0xd51d[221]]()
- }
- ;_0xbeb1x231[_0xd51d[379]][_0xd51d[377]] = 1;
- _0xbeb1x231[_0xd51d[379]][_0xd51d[380]] = 1;
- _0xbeb1x231[_0xd51d[379]][_0xd51d[699]] = 1
- }
- var deltaDiv;
- var perfCounter = 0;
- function updateGame(delta) {
- if (inChat() && keys != []) {
- keys = []
- }
- ;if (showPerformance) {
- perfCounter -= delta;
- if (perfCounter <= 0) {
- perfCounter = config[_0xd51d[797]];
- performanceHolder[_0xd51d[99]] = Math[_0xd51d[798]](1000 / delta) + _0xd51d[799];
- performanceHolder[_0xd51d[99]] += _0xd51d[800] + ping + _0xd51d[801]
- }
- }
- ;if (delta > 50) {
- delta = 50
- }
- ;var _0xbeb1xad = delta;
- if (gameOver) {
- delta *= (gameOverFade / config[_0xd51d[369]]);
- if (gameOverFade) {
- gameOverFade -= _0xbeb1xad;
- if (gameOverFade <= 0) {
- gameOverFade = 0;
- showEndBoard()
- }
- }
- }
- ;if (!connected) {
- return
- }
- ;if (player && player[_0xd51d[145]]) {
- updateMouseDirection()
- }
- ;if (player && player[_0xd51d[145]] && !(gameOver && !gameOverFade)) {
- inputToSend = inputsToSend[player[_0xd51d[147]]];
- if (!inputToSend) {
- inputsToSend[player[_0xd51d[147]]] = {};
- inputToSend = inputsToSend[player[_0xd51d[147]]]
- }
- ;inputToSend[_0xd51d[802]] = null;
- inputToSend[_0xd51d[803]] = 0;
- inputToSend[_0xd51d[804]] = 0;
- inputToSend[_0xd51d[805]] = delta;
- inputToSend[_0xd51d[806]] = 0;
- inputToSend[_0xd51d[807]] = (MOUSE_DOWN && player[_0xd51d[368]][player[_0xd51d[401]]][_0xd51d[681]] > 0) ? 1 : 0;
- inputToSend[_0xd51d[808]] = player[_0xd51d[401]];
- if (keys[KEY_LEFT] || keys[KEY_LEFT_2]) {
- inputToSend[_0xd51d[803]] -= 1
- }
- ;if (keys[KEY_RIGHT] || keys[KEY_RIGHT_2]) {
- inputToSend[_0xd51d[803]] += 1
- }
- ;if (keys[KEY_UP] || keys[KEY_UP_2]) {
- inputToSend[_0xd51d[804]] -= 1
- }
- ;if (keys[KEY_DOWN] || keys[KEY_DOWN_2]) {
- inputToSend[_0xd51d[804]] += 1
- }
- ;if (keys[KEY_SPACE]) {
- inputToSend[_0xd51d[806]] = 1
- }
- ;if (config[_0xd51d[809]]) {
- inputToSend[_0xd51d[803]] = config[_0xd51d[809]]
- }
- ;if (config[_0xd51d[810]]) {
- inputToSend[_0xd51d[804]] = config[_0xd51d[810]]
- }
- ;inputToSend[_0xd51d[811]] = player[_0xd51d[147]]++;
- inputToSend[_0xd51d[812]] = UTILS[_0xd51d[813]](mouseDir, 3);
- if (!gameOver) {
- player[_0xd51d[814]][_0xd51d[231]](inputToSend[_0xd51d[811]], inputToSend[_0xd51d[805]], inputToSend[_0xd51d[803]], inputToSend[_0xd51d[804]], inputToSend[_0xd51d[806]], inputToSend[_0xd51d[807]], inputToSend[_0xd51d[812]], inputToSend[_0xd51d[808]])
- }
- ;player[_0xd51d[815]](inputToSend, false, map[_0xd51d[464]]);
- if (!gameOver) {
- player[_0xd51d[146]][_0xd51d[231]](inputToSend);
- sendClientState()
- }
- }
- ;var _0xbeb1x110, _0xbeb1x235;
- var _0xbeb1x236 = now - (1000 / config[_0xd51d[816]]);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < players[_0xd51d[109]]; ++_0xbeb1x60) {
- tmpObj = players[_0xbeb1x60];
- if (tmpObj[_0xd51d[145]] && !tmpObj[_0xd51d[100]]) {
- if (tmpObj[_0xd51d[817]]) {
- if (_0xbeb1x236 <= tmpObj[_0xd51d[818]] && _0xbeb1x236 >= tmpObj[_0xd51d[819]]) {
- var _0xbeb1xd9 = tmpObj[_0xd51d[818]] - tmpObj[_0xd51d[819]];
- var _0xbeb1x237 = _0xbeb1x236 - tmpObj[_0xd51d[819]];
- var _0xbeb1x238 = _0xbeb1x237 / _0xbeb1xd9;
- tmpObj[_0xd51d[377]] = Math[_0xd51d[28]](tmpObj[_0xd51d[820]], tmpObj[_0xd51d[821]], _0xbeb1x238);
- tmpObj[_0xd51d[699]] = Math[_0xd51d[28]](tmpObj[_0xd51d[822]], tmpObj[_0xd51d[823]], _0xbeb1x238);
- tmpObj[_0xd51d[380]] = Math[_0xd51d[28]](tmpObj[_0xd51d[824]], tmpObj[_0xd51d[825]], _0xbeb1x238);
- tmpObj[_0xd51d[701]] = Math[_0xd51d[30]](tmpObj[_0xd51d[826]], tmpObj[_0xd51d[827]], _0xbeb1x238)
- } else {
- tmpObj[_0xd51d[377]] = tmpObj[_0xd51d[821]];
- tmpObj[_0xd51d[699]] = tmpObj[_0xd51d[823]];
- tmpObj[_0xd51d[380]] = tmpObj[_0xd51d[825]];
- tmpObj[_0xd51d[701]] = tmpObj[_0xd51d[826]]
- }
- }
- ;if (!(gameOver && !gameOverFade)) {
- if (tmpObj[_0xd51d[639]]) {
- tmpObj[_0xd51d[828]] += delta;
- var _0xbeb1x239 = (tmpObj[_0xd51d[829]] * 0.024) * tmpObj[_0xd51d[828]] * (Math[_0xd51d[27]] * 2);
- var _0xbeb1x23a = tmpObj[_0xd51d[719]][_0xd51d[378]][_0xd51d[377]] - Math[_0xd51d[27]];
- tmpObj[_0xd51d[719]][_0xd51d[378]][_0xd51d[377]] = (Math[_0xd51d[726]](_0xbeb1x239 + Math[_0xd51d[27]])) + Math[_0xd51d[27]];
- tmpObj[_0xd51d[720]][_0xd51d[378]][_0xd51d[377]] = Math[_0xd51d[726]](_0xbeb1x239) + Math[_0xd51d[27]];
- if (!tmpObj[_0xd51d[739]] && ((_0xbeb1x23a < 0 && tmpObj[_0xd51d[719]][_0xd51d[378]][_0xd51d[377]] - Math[_0xd51d[27]] > 0) || (_0xbeb1x23a > 0 && tmpObj[_0xd51d[719]][_0xd51d[378]][_0xd51d[377]] - Math[_0xd51d[27]] < 0))) {
- tmpObj[_0xd51d[719]][_0xd51d[378]][_0xd51d[377]] = Math[_0xd51d[27]];
- tmpObj[_0xd51d[720]][_0xd51d[378]][_0xd51d[377]] = Math[_0xd51d[27]];
- tmpObj[_0xd51d[639]] = false
- }
- } else {
- tmpObj[_0xd51d[719]][_0xd51d[378]][_0xd51d[377]] = Math[_0xd51d[27]];
- tmpObj[_0xd51d[720]][_0xd51d[378]][_0xd51d[377]] = Math[_0xd51d[27]];
- tmpObj[_0xd51d[700]] = tmpObj[_0xd51d[701]]
- }
- }
- ;if (tmpObj[_0xd51d[710]][tmpObj[_0xd51d[401]]][_0xd51d[738]]) {
- if (tmpObj[_0xd51d[710]][tmpObj[_0xd51d[401]]][_0xd51d[703]][_0xd51d[830]][1][_0xd51d[319]]) {
- tmpObj[_0xd51d[710]][tmpObj[_0xd51d[401]]][_0xd51d[703]][_0xd51d[830]][1][_0xd51d[319]][_0xd51d[620]][_0xd51d[377]] -= 0.001 * delta
- }
- }
- ;updatePlayerMesh(tmpObj)
- }
- }
- ;if (player && player[_0xd51d[145]]) {
- if (player[_0xd51d[774]] != playerClasses[player[_0xd51d[711]]][_0xd51d[774]]) {
- player[_0xd51d[774]] = playerClasses[player[_0xd51d[711]]][_0xd51d[774]]
- }
- ;updatePlayerMesh(player);
- if (!(gameOver && !delta)) {
- updateCameraPosition(player, delta)
- }
- }
- ;if (sShkScale > 0) {
- sShkScale *= 0.005;
- if (sShkScale <= 0.1) {
- sShkScale = 0
- }
- }
- ;explosionManager[_0xd51d[831]](delta / 1000);
- projectileManager[_0xd51d[832]](delta);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < trailMeshes[_0xd51d[109]]; ++_0xbeb1x60) {
- tmpObj = trailMeshes[_0xbeb1x60];
- if (tmpObj[_0xd51d[466]]) {
- tmpObj[_0xd51d[466]] = showBulletTrails;
- tmpObj[_0xd51d[379]][_0xd51d[699]] -= 0.0055 * delta;
- if (tmpObj[_0xd51d[379]][_0xd51d[699]] <= 0) {
- tmpObj[_0xd51d[379]][_0xd51d[699]] = 0;
- tmpObj[_0xd51d[466]] = false
- }
- }
- }
- ;if (map[_0xd51d[464]]) {
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < map[_0xd51d[464]][_0xd51d[109]]; ++_0xbeb1x60) {
- if (map[_0xd51d[464]][_0xbeb1x60]) {
- tmpObj = map[_0xd51d[464]][_0xbeb1x60][_0xd51d[465]];
- if (tmpObj && tmpObj[_0xd51d[123]] && tmpObj[_0xd51d[747]] && tmpObj[_0xd51d[833]]) {
- tmpObj[_0xd51d[747]][_0xd51d[378]][_0xd51d[380]] += delta * tmpObj[_0xd51d[833]]
- }
- }
- }
- }
- ;particleManager[_0xd51d[831]](delta);
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < divsToAnimate[_0xd51d[109]]; ++_0xbeb1x60) {
- tmpObj = divsToAnimate[_0xbeb1x60];
- if (tmpObj[_0xd51d[123]]) {
- if (tmpObj[_0xd51d[693]]) {
- tmpObj[_0xd51d[691]] += tmpObj[_0xd51d[693]] * _0xbeb1xad;
- if (tmpObj[_0xd51d[691]] >= tmpObj[_0xd51d[692]]) {
- tmpObj[_0xd51d[693]] *= -1;
- tmpObj[_0xd51d[691]] = tmpObj[_0xd51d[692]]
- } else {
- if (tmpObj[_0xd51d[691]] <= tmpObj[_0xd51d[690]]) {
- tmpObj[_0xd51d[693]] = 0;
- tmpObj[_0xd51d[691]] = tmpObj[_0xd51d[690]]
- }
- }
- }
- ;tmpObj[_0xd51d[696]] -= _0xbeb1xad;
- if (tmpObj[_0xd51d[696]] <= 0) {
- tmpObj[_0xd51d[689]] -= tmpObj[_0xd51d[695]] * _0xbeb1xad;
- if (tmpObj[_0xd51d[689]] <= 0) {
- tmpObj[_0xd51d[123]] = false;
- tmpObj[_0xd51d[689]] = 0;
- if (tmpObj[_0xd51d[697]]) {
- tmpObj[_0xd51d[697]]()
- }
- }
- ;if (tmpObj[_0xd51d[694]]) {
- tmpObj[_0xd51d[212]][_0xd51d[96]][_0xd51d[684]] = tmpObj[_0xd51d[689]];
- tmpObj[_0xd51d[212]][_0xd51d[96]][_0xd51d[685]] = _0xd51d[834] + (tmpObj[_0xd51d[689]] * 100) + _0xd51d[141]
- }
- }
- ;tmpObj[_0xd51d[212]][_0xd51d[96]][_0xd51d[687]] = tmpObj[_0xd51d[691]] + _0xd51d[688]
- }
- }
- ;updateAnimatedTexts(camera, delta);
- if (lavaPlane && lavaPlane[_0xd51d[703]]) {
- lavaPlane[_0xd51d[703]][_0xd51d[315]][_0xd51d[620]][_0xd51d[380]] += 0.00009 * delta
- }
- ;if (smokePlane && smokePlane[_0xd51d[703]]) {
- smokePlane[_0xd51d[703]][_0xd51d[315]][_0xd51d[620]][_0xd51d[380]] += 0.00006 * delta
- }
- }
- var lastSent = 0;
- function sendClientState() {
- lastSent--;
- if (player && player[_0xd51d[145]] && now - lastSent >= (1000 / config[_0xd51d[835]])) {
- socket[_0xd51d[182]](_0xd51d[152], player[_0xd51d[814]]);
- player[_0xd51d[814]][_0xd51d[109]] = 0;
- lastSent = now
- }
- }
- function receiveServerState(_0xbeb1xf, _0xbeb1x23e) {
- if (_0xbeb1xf && !gameOver && inWindow) {
- var _0xbeb1x23f = now;
- var _0xbeb1x11e, _0xbeb1x1b7;
- for (var _0xbeb1x60 = 0; _0xbeb1x60 < _0xbeb1xf[_0xd51d[109]]; ) {
- _0xbeb1x11e = playerManager[_0xd51d[387]](_0xbeb1xf[_0xbeb1x60]);
- if (_0xbeb1x11e >= 0) {
- _0xbeb1x1b7 = players[_0xbeb1x11e];
- if (player && player[_0xd51d[122]] == _0xbeb1xf[_0xbeb1x60]) {
- _0xbeb1x1b7[_0xd51d[836]] = _0xbeb1x23e[1];
- _0xbeb1x1b7[_0xd51d[837]] = _0xbeb1x23e[2];
- _0xbeb1x1b7[_0xd51d[377]] = _0xbeb1xf[_0xbeb1x60 + 1];
- _0xbeb1x1b7[_0xd51d[699]] = _0xbeb1xf[_0xbeb1x60 + 2];
- _0xbeb1x1b7[_0xd51d[380]] = _0xbeb1xf[_0xbeb1x60 + 3];
- var _0xbeb1x240 = 0;
- while (_0xbeb1x240 < player[_0xd51d[146]][_0xd51d[109]]) {
- if (player[_0xd51d[146]][_0xbeb1x240][_0xd51d[811]] <= _0xbeb1x23e[0]) {
- player[_0xd51d[146]][_0xd51d[405]](_0xbeb1x240, 1)
- } else {
- player[_0xd51d[815]](player[_0xd51d[146]][_0xbeb1x240], true, map[_0xd51d[464]]);
- _0xbeb1x240++
- }
- }
- ;if (!player[_0xd51d[146]][_0xd51d[109]]) {
- player[_0xd51d[147]] = 0
- }
- ;updatePlayerMesh(player)
- } else {
- _0xbeb1x1b7[_0xd51d[819]] = (_0xbeb1x1b7[_0xd51d[818]] != undefined) ? _0xbeb1x1b7[_0xd51d[818]] : _0xbeb1x23f;
- _0xbeb1x1b7[_0xd51d[818]] = _0xbeb1x23f;
- _0xbeb1x1b7[_0xd51d[820]] = (_0xbeb1x1b7[_0xd51d[821]] != undefined) ? _0xbeb1x1b7[_0xd51d[821]] : _0xbeb1xf[_0xbeb1x60 + 1];
- _0xbeb1x1b7[_0xd51d[822]] = (_0xbeb1x1b7[_0xd51d[823]] != undefined) ? _0xbeb1x1b7[_0xd51d[823]] : _0xbeb1xf[_0xbeb1x60 + 2];
- _0xbeb1x1b7[_0xd51d[824]] = (_0xbeb1x1b7[_0xd51d[825]] != undefined) ? _0xbeb1x1b7[_0xd51d[825]] : _0xbeb1xf[_0xbeb1x60 + 3];
- _0xbeb1x1b7[_0xd51d[827]] = (_0xbeb1x1b7[_0xd51d[826]] != undefined) ? _0xbeb1x1b7[_0xd51d[826]] : _0xbeb1xf[_0xbeb1x60 + 4];
- _0xbeb1x1b7[_0xd51d[821]] = _0xbeb1xf[_0xbeb1x60 + 1];
- _0xbeb1x1b7[_0xd51d[823]] = _0xbeb1xf[_0xbeb1x60 + 2];
- _0xbeb1x1b7[_0xd51d[825]] = _0xbeb1xf[_0xbeb1x60 + 3];
- _0xbeb1x1b7[_0xd51d[826]] = _0xbeb1xf[_0xbeb1x60 + 4];
- if (_0xbeb1x1b7[_0xd51d[100]]) {
- _0xbeb1x1b7[_0xd51d[820]] = _0xbeb1x1b7[_0xd51d[821]];
- _0xbeb1x1b7[_0xd51d[822]] = _0xbeb1x1b7[_0xd51d[823]];
- _0xbeb1x1b7[_0xd51d[824]] = _0xbeb1x1b7[_0xd51d[825]];
- _0xbeb1x1b7[_0xd51d[827]] = _0xbeb1x1b7[_0xd51d[826]]
- }
- ;_0xbeb1x1b7[_0xd51d[739]] = false;
- if (!(Math[_0xd51d[31]](_0xbeb1x1b7[_0xd51d[820]] - _0xbeb1x1b7[_0xd51d[821]]) < 1 && Math[_0xd51d[31]](_0xbeb1x1b7[_0xd51d[822]] - _0xbeb1x1b7[_0xd51d[823]]) < 1)) {
- _0xbeb1x1b7[_0xd51d[700]] = -UTILS[_0xd51d[725]](_0xbeb1x1b7[_0xd51d[820]], _0xbeb1x1b7[_0xd51d[822]], _0xbeb1x1b7[_0xd51d[821]], _0xbeb1x1b7[_0xd51d[823]]);
- _0xbeb1x1b7[_0xd51d[739]] = true;
- _0xbeb1x1b7[_0xd51d[639]] = true
- }
- ;if (_0xbeb1x1b7[_0xd51d[401]] != _0xbeb1xf[_0xbeb1x60 + 5]) {
- _0xbeb1x1b7[_0xd51d[401]] = _0xbeb1xf[_0xbeb1x60 + 5];
- changeActiveWeaponMesh(_0xbeb1x1b7[_0xd51d[122]], _0xbeb1x1b7[_0xd51d[401]])
- }
- }
- ;if (_0xbeb1x1b7[_0xd51d[100]] && _0xbeb1x1b7[_0xd51d[145]]) {
- for (var _0xbeb1x241 = 0; _0xbeb1x241 < _0xbeb1x1b7[_0xd51d[698]][_0xd51d[109]]; ++_0xbeb1x241) {
- if (!_0xbeb1x1b7[_0xd51d[698]][_0xbeb1x241][_0xd51d[740]]) {
- _0xbeb1x1b7[_0xd51d[698]][_0xbeb1x241][_0xd51d[466]] = true
- }
- }
- ;changeActiveWeaponMesh(_0xbeb1x1b7[_0xd51d[122]], _0xbeb1x1b7[_0xd51d[401]]);
- if (_0xbeb1x1b7[_0xd51d[706]]) {
- _0xbeb1x1b7[_0xd51d[706]][_0xd51d[466]] = true
- }
- ;_0xbeb1x1b7[_0xd51d[707]][_0xd51d[466]] = true;
- _0xbeb1x1b7[_0xd51d[100]] = false
- }
- }
- ;_0xbeb1x60 += 6
- }
- ;_0xbeb1xf = null;
- _0xbeb1x23e = null
- }
- }
- window[_0xd51d[838]] = (function() {
- return window[_0xd51d[839]] || window[_0xd51d[840]] || window[_0xd51d[841]] || function(_0xbeb1xe) {
- window[_0xd51d[842]](_0xbeb1xe, 1000 / 60)
- }
- })();
- function doUpdate() {
- now = Date[_0xd51d[144]]();
- delta = now - lastUpdate;
- lastUpdate = now;
- if (inWindow) {
- updateGame(delta)
- }
- ;if (renderer && scene && camera) {
- renderer[_0xd51d[843]](scene, camera)
- }
- ;requestAnimFrame(doUpdate)
- }
- function startGame() {
- prepareGame();
- loadGameData(function() {
- lastUpdate = Date[_0xd51d[144]]();
- firstInit();
- doUpdate()
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement