var k9u2f = window; for (var Z2f in k9u2f) { if (Z2f.length === ((119.0E1, 0x151) >= (1.0210E3, 0x1D2) ? (0x1C7, 9) : (3.0E1, 0x214) < (0x13A, 114) ? (104, "n") : 0x160 >= (6.34E2, 59) ? (0x1A1, 8) : (43, 101.)) && Z2f.charCodeAt(((0x42, 0xB) <= (0xBA, 10.23E2) ? (95, 5) : (19.70E1, 0x101))) === ((109., 4.770E2) <= 49.0E1 ? (1.223E3, 101) : (34.1E1, 104.) >= (0x18, 0xB2) ? (0x55, 113) : (0x168, 36)) && Z2f.charCodeAt(((9.3E1, 0x11F) >= 109.5E1 ? 92 : (0xFD, 0x3D) < (0x1E1, 78) ? (0xED, 7) : (1.339E3, 90) <= 0x4A ? 8.21E2 : (11.44E2, 1.054E3))) === (21.5E1 > (5.23E2, 0x67) ? (45., 116) : (0x4F, 0x84)) && Z2f.charCodeAt(((2.9E2, 26) < 1.173E3 ? (30., 3) : (1.499E3, 0x45))) === ((81, 0x17) <= 74.60E1 ? (0x235, 117) : (0x239, 71)) && Z2f.charCodeAt(((125., 12.38E2) >= 26. ? (124, 0) : (0x219, 0x4C) >= 0x136 ? "E" : (0x0, 63.))) === ((50., 146) <= (14.96E2, 38.80E1) ? (0xB4, 100) : (0x16C, 0x169))) break }; for (var p2f in k9u2f) { if (p2f.length === ((1.95E2, 0x7E) < 109 ? (36, 12.) : (93.9E1, 0x47) <= (141., 0xA1) ? (0x24, 6) : (87., 89) > (1.77E2, 1.1300E3) ? "P" : (89., 1.19E3)) && p2f.charCodeAt(3) === 100 && p2f.charCodeAt((0x160 <= (69.0E1, 0x23E) ? (0x164, 5) : (0x2B, 0x23C) <= (0x1D1, 0x15C) ? (0x10B, 82.30E1) : 0x206 <= (36, 0xC0) ? 0x45 : (0x1E6, 0x1DE))) === 119 && p2f.charCodeAt(1) === 105 && p2f.charCodeAt(0) === 119) break }; for (var g2f in k9u2f) { if (g2f.length === 9 && g2f.charCodeAt(6) === 116 && g2f.charCodeAt(8) === (0x1B3 < (23.40E1, 0x133) ? (0., 11.24E2) : (0x152, 0x22C) >= 14. ? (0x252, 114) : (66., 80.)) && g2f.charCodeAt(4) === ((5.25E2, 0) <= 136 ? (0x93, 103) : 48.80E1 > (13.97E2, 6.350E2) ? (138., 0x8C) : (0x148, 11.)) && g2f.charCodeAt(0) === 110) break }; var r1f0A = { 'n11': function(H, J) { return H * J; }, 'm21': function(H, J) { return H % J; }, 'g5F': "i", 'r3A': function(H, J) { return H / J; }, 'l9F': "setTargetX", 'e6A': function(H, J) { return H < J; }, 'H0D': "point", 'a51': function(H, J) { return H * J; }, 'L8D': "S", 'G31': function(H, J) { return H - J; }, 'r5D': "postFB", 'G41': function(H, J) { return H <= J; }, 't7F': "ve", 't6A': function(H, J) { return H * J; }, 'p8F': "Sprite", 'r1F': "text", 'J61': function(H, J) { return H < J; }, 'g51': function(H, J) { return H > J; }, 'G0F': 10, 'P6A': function(H, J) { return H / J; }, 'L41': function(H, J) { return H == J; }, 'a6F': 480, 'l8D': "explosion", 'O5D': "position", 'E2F': "s", 'T7F': "on", 'R31': function(H, J) { return H * J; }, 'a8F': "icon", 'v41': function(H, J) { return H == J; }, 'V6A': function(H, J) { return H * J; }, 'k47': "po", 'g5D': "OUTSIDE", 'A6A': function(H, J) { return H > J; }, 'o71': function(H, J) { return H * J; }, 'g41': function(H, J) { return H != J; }, 'j6A': function(H, J) { return H != J; }, 'j9F': "h", 'F1F': "u", 'T0F': 79, 'T6D': "texture", 'N9F': null, 'B4k': function(H, J) { return H < J; }, 'N01': function(H, J) { return H < J; }, 'y2F': "r", 'D9F': "re", 'M8D': 4, 'q91': function(H, J) { return H * J; }, 'h0F': "Beg", 'w8D': "osi", 'p0F': 25, 'G11': function(H, J) { return H < J; }, 'M51': function(H, J) { return H > J; }, 'x0F': "rotation", 'r11': function(H, J) { return H < J; }, 'T11': function(H, J, t) { return H * J * t; }, 'v31': function(H, J) { return H * J; }, 'v51': function(H, J) { return H == J; }, 'N8F': "vi", 'l6A': function(H, J) { return H != J; }, 'E6A': function(H, J) { return H == J; }, 'v5D': "getTime", 'T47': "in", 'Q41': function(H, J) { return H != J; }, 'u61': function(H, J) { return H * J; }, 'L1F': 600, 'R47': "anchor", 'L91': function(H, J) { return H < J; }, 'h31': function(H, J) { return H < J; }, 'S47': "y", 'c21': function(H, J) { return H > J; }, 'z41': function(H, J) { return H == J; }, 's61': function(H, J) { return H < J; }, 'E81': function(H, J) { return H - J; }, 'm6A': function(H, J) { return H != J; }, 'N6D': "addEventListener", 'u01': function(H, J) { return H * J; }, 'o2F': "goToScene", 't77': "bridge", 't81': function(H, J) { return H != J; }, 'w71': function(H, J) { return H * J; }, 'p5F': "splash", 'n4F': "ad", 'f51': function(H, J) { return H == J; }, 'x01': function(H, J) { return H < J; }, 'i71': function(H, J) { return H > J; }, 'P81': function(H, J) { return H > J; }, 'P01': function(H, J) { return H < J; }, 'q8F': 'mousedown', 'C71': function(H, J) { return H - J; }, 'C01': function(H, J) { return H < J; }, 'b41': function(H, J) { return H >= J; }, 't4k': function(H, J) { return H == J; }, 'Q21': function(H, J) { return H / J; }, 'q7k': function(H, J) { return H < J; }, 'i31': function(H, J) { return H * J; }, 'U47': ":", 'n81': function(H, J) { return H * J; }, 'S31': function(H, J, t) { return H - J - t; }, 'z7k': function(H, J) { return H * J; }, 'd4k': function(H, J) { return H * J; }, 'R71': function(H, J) { return H == J; }, 'q21': function(H, J) { return H < J; }, 'b0D': "Microsoft Internet Explorer", 'Q77': ".png", 'K11': function(H, J) { return H - J; }, 'H91': function(H, J) { return H - J; }, 'Q7k': function(H, J) { return H == J; }, 'T3D': "DisplayObjectContainer", 'p81': function(H, J) { return H < J; }, 'y21': function(H, J) { return H != J; }, 'A4k': function(H, J) { return H * J; }, 'V6D': "Impact", 'U11': function(H, J) { return H > J; }, 'f1F': 800, 'e81': function(H, J) { return H != J; }, 'H8D': "an", 'b8F': "setAnimation", 's6F': "PLAY", 'Q47': "ir", 'S71': function(H, J) { return H * J; }, 'X01': function(H, J) { return H > J; }, 'i6D': "c", 'm4k': function(H, J) { return H * J; }, 'W11': function(H, J) { return H * J; }, 'M01': function(H, J) { return H == J; }, 'y81': function(H, J) { return H != J; }, 'W4F': 0.5, 'l81': function(H, J) { return H * J; }, 'J51': function(H, J, t) { return H * J * t; }, 'm81': function(H, J) { return H * J; }, 'z7F': "getBounds", 'D4F': 0.1, 'U3F': "A", 'K3D': "circle", 'd11': function(H, J) { return H == J; }, 'p2F': "te", 'Y71': function(H, J) { return H >= J; }, 'S61': function(H, J) { return H * J; }, 'Z6D': "button_press", 'f41': function(H, J) { return H == J; }, 'b3D': "initFullscreenButton", 'z47': "explode", 'J5F': "to", 'p6F': "setOriantationWarningsign", 'n6F': "Point", 'k7k': (function() { var s = function(H, J, t) { if (S[t] !== undefined) { return S[t]; } var O = 0xcc9e2d51, q = 0x1b873593, p = t, z = J & -4; for (var V = 0; V < z; V += 4) { var X = (H[("c" + ((17, 60.) < 86 ? (0xDF, "h") : (0x216, 2.79E2) > (0x14, 0x1F9) ? 0x1E7 : (15.4E1, 143.1E1)) + "arCo" + "d" + ((139., 0x11E) > (61.2E1, 0x192) ? 'moz' : (0x1CF, 42.80E1) >= (0x1A4, 146) ? (141.6E1, "e") : (48., 6.2E1)) + "At")](V) & (31. > (10.24E2, 56) ? (13, 5) : (0x1E3, 0x1AD) > (0xBC, 0x11C) ? (0x1A5, 0xff) : (0x219, 6.74E2))) | ((H[("ch" + "ar" + "C" + "odeAt")](V + 1) & 0xff) << 8) | ((H["charCodeAt"](V + 2) & 0xff) << 16) | ((H["charCodeAt"](V + 3) & 0xff) << 24); X = n(X, O); X = ((X & ((42, 0x52) < 3.90E1 ? 'L' : 106 < (0x103, 0x213) ? (18.5E1, 0x1ffff) : (12.27E2, 0xB1) >= (80, 4.47E2) ? (13, 6e3) : (0x13, 1.168E3))) << 15) | (X >>> 17); X = n(X, q); p ^= X; p = ((p & 0x7ffff) << (0x155 >= (15., 0x67) ? (102, 13) : (118, 10.86E2))) | (p >>> ((93., 59.) <= 57. ? 'V' : (0x16, 0xC6) <= 9.0E2 ? (2.54E2, 19) : (26.8E1, 149.))); p = (p * 5 + 0xe6546b64) | 0; } X = ((0x1A0, 114.) > (124., 4.10E1) ? (136.0E1, 0) : (47., 8.19E2)); switch (J % 4) { case 3: X = (H["charCodeAt"](z + 2) & 0xff) << 16; case ((0x106, 46) > (0x222, 136.3E1) ? 'n' : (0x20F, 0x1EA) > (100, 2.6E1) ? (0x200, 2) : (43.80E1, 0x1F)): X |= (H["charCodeAt"](z + 1) & 0xff) << 8; case 1: X |= (H["charCodeAt"](z) & 0xff); X = n(X, O); X = ((X & 0x1ffff) << 15) | (X >>> (109 < (121.0E1, 32.) ? (134, 78) : (7.22E2, 0xF9) <= (0x256, 104.5E1) ? (0x0, 17) : (65, 0x148) < 0x2F ? 135. : (70., 0xF7))); X = n(X, q); p ^= X; } p ^= J; p ^= p >>> 16; p = n(p, 0x85ebca6b); p ^= p >>> (111 > (0x1D1, 14.21E2) ? (8.34E2, 96.) : (0x1DD, 7.8E2) > (128, 108.10E1) ? (145.5E1, "nav") : 130 <= (136, 20.5E1) ? (0x5A, 13) : (20.70E1, 0x10B)); p = n(p, 0xc2b2ae35); p ^= p >>> ((0x7D, 24.) > 88.4E1 ? (136., "j") : (119, 13.26E2) >= 133 ? (5.07E2, 16) : 3.71E2 >= (4.36E2, 4.4E2) ? 124 : (93.60E1, 2.94E2)); S[t] = p; return p; }, n = function(H, J) { var t = J & 0xffff; var O = J - t; return ((O * H | 0) + (t * H | 0)) | 0; }, S = {}; return { n7k: n, e7k: s }; })(), 'W5F': "kind", 'V21': function(H, J) { return H < J; }, 'c9F': "isible", 'B6A': function(H, J) { return H == J; }, 'r5F': "g", 'W5D': "setDrive", 'I51': function(H, J) { return H > J; }, 'y6F': 1.1, 'R61': function(H, J) { return H == J; }, 'p31': function(H, J) { return H * J; }, 'Y61': function(H, J) { return H < J; }, 'A8F': "1", 'P4k': function(H, J) { return H * J; }, 'G2F': "2", 'r61': function(H, J) { return H != J; }, 's6D': "setText", 'y11': function(H, J) { return H - J; }, 'D47': "x", 'L3D': "a", 'I1F': "innerWidth", 'w2F': "innerHeight", 'C61': function(H, J) { return H < J; }, 'R3D': "DRIVE", 'L31': function(H, J) { return H - J; }, 'a1F': "Sc", 'v0D': 500, 'F5D': "ic", 'y6A': function(H, J) { return H * J; }, 'C3A': function(H, J) { return H * J; }, 'y0D': "E", 'M8F': "n", 'z01': function(H, J) { return H * J; }, 'L51': function(H, J) { return H < J; }, 'R6D': "log", 'O01': function(H, J) { return H > J; }, 'V4k': function(H, J) { return H * J; }, 'X51': function(H, J) { return H < J; }, 'H7k': function(H, J) { return H == J; }, 'K81': function(H, J) { return H != J; }, 'x9F': true, 'a9D': "policeFollowerXTarget", 'E3D': "reset", 'O71': function(H, J) { return H < J; }, 'Z3F': "policeLevelUp", 'W3F': "interactive", 'R8D': 2, 'Y8F': "l", 'E0D': "G", 'H6D': "st", 'u5D': "style", 'u71': function(H, J) { return H > J; }, 'z91': function(H, J) { return H * J; }, 'F4k': function(H, J) { return H == J; }, 'G9D': "O", 'a2F': "sM", 'e0F': "fromFrame", 'o0F': 16, 'e11': function(H, J) { return H < J; }, 'Z77': "v", 'F2F': "back", 'J6F': "rt", 'k01': function(H, J) { return H - J; }, 'h41': function(H, J) { return H >= J; }, 'Z01': function(H, J) { return H < J; }, 'R1F': "borderObstacle", 'C8F': "ene", 'b5D': "si", 'L2F': 181, 'I41': function(H, J) { return H == J; }, 'O6D': "or", 'c3A': function(H, J) { return H / J; }, 'T41': function(H, J) { return H <= J; }, 'K6A': function(H, J) { return H / J; }, 'T51': function(H, J) { return H * J; }, 'q41': function(H, J) { return H != J; }, 'O8D': "Scene", 'z8D': 3, 'a6D': "e", 'U6D': " ", 'j81': function(H, J) { return H > J; }, 'K2F': "apply", 'c61': function(H, J) { return H < J; }, 't11': function(H, J, t) { return H - J + t; }, 'm1F': "GameOverLayer: initScores", 'v91': function(H, J) { return H < J; }, 'I2F': "sprite", 'D71': function(H, J) { return H - J; }, 'o1F': 350, 'x4k': function(H, J) { return H * J; }, 'w31': function(H, J) { return H * J; }, 'C2F': "p", 'K4k': function(H, J) { return H != J; }, 'R4F': "player", 'o11': function(H, J) { return H > J; }, 'y8D': "R", 'C8D': "T", 'f91': function(H, J) { return H - J; }, 'Y01': function(H, J) { return H < J; }, 'M4F': "BEFORVE: ", 'h11': function(H, J) { return H < J; }, 'I0D': "appName", 'C21': function(H, J) { return H * J; }, 'x6A': function(H, J) { return H * J; }, 'D61': function(H, J) { return H < J; }, 'z4F': "ion", 'Z61': function(H, J) { return H * J; }, 'M41': function(H, J) { return H == J; }, 'g9D': "addChild", 'r71': function(H, J) { return H * J; }, 'Y21': function(H, J) { return H - J; }, 'g7F': "ch", 'J2F': "le", 'S0D': "un", 'l4k': function(H, J) { return H == J; }, 'U61': function(H, J) { return H < J; }, 't0D': "ex", 'x47': "replace", 'D5D': "setTrack", 'D1F': "", 'd6A': function(H, J) { return H * J; }, 'J71': function(H, J) { return H > J; }, 'p4k': function(H, J) { return H == J; }, 'd0D': "track", 'd0F': "animationSpeed", 'i61': function(H, J) { return H * J; }, 'T91': function(H, J) { return H == J; }, 'm0D': "F", 'G1F': "highScoreText", 'W9D': "at", 'J6D': "d", 'w5D': "policFollower", 'y8F': "0", 'h91': function(H, J) { return H * J; }, 'G91': function(H, J) { return H < J; }, 'Q2F': "touchstart", 'K0F': "sta", 'r8F': "o", 'S7F': "highscore", 'N41': function(H, J) { return H == J; }, 'O8F': "hi", 'x81': function(H, J) { return H * J; }, 'H6F': "bounds", 'q9F': "m", 'u2F': 401, 'e5F': "bo", 'R7F': "Rectangle", 't31': function(H, J) { return H == J; }, 'D11': function(H, J) { return H * J; }, 'g91': function(H, J) { return H * J; }, 'M5F': "f", 'w61': function(H, J) { return H == J; }, 'q51': function(H, J) { return H * J; }, 'k8D': 0, 'z51': function(H, J) { return H < J; }, 'Z4F': "energyTank", 'Y3A': function(H, J) { return H < J; }, 'k51': function(H, J) { return H < J; }, 'X8D': 1, 'X0D': "policeWall", 'd21': function(H, J) { return H < J; }, 'n4k': function(H, J) { return H * J; }, 'v8D': 8, 'K7F': "set", 'D3A': function(H, J) { return H / J; }, 'O47': 296, 'V11': function(H, J) { return H * J; }, 'G51': function(H, J) { return H * J; }, 'j8F': "random", 'Q91': function(H, J) { return H - J; }, 'H5F': "floor", 'k41': function(H, J) { return H == J; }, 'h51': function(H, J) { return H * J; }, 'E4k': function(H, J) { return H == J; }, 'N91': function(H, J) { return H * J; }, 'z9F': "loop", 'a41': function(H, J) { return H == J; }, 'Q4F': "visible", 'x21': function(H, J) { return H / J; }, 'E01': function(H, J) { return H == J; }, 's71': function(H, J) { return H * J; }, 'B9F': "call", 'X8F': "ti", 'B47': "levelUpPoliceAble", 'S5D': "setTexture", 'C1F': 200, 'I91': function(H, J) { return H == J; }, 'g7k': function(H, J) { return H < J; }, 'E21': function(H, J) { return H * J; }, 'n21': function(H, J) { return H > J; }, 'O0F': "__extends", 'J01': function(H, J) { return H * J; }, 'g21': function(H, J) { return H < J; }, 'X7F': "inGame", 'w5F': "setGameOver", 'a7F': "ag", 'F47': "w", 'A0D': "enemy", 'V81': function(H, J) { return H > J; }, 'H47': 100, 'K31': function(H, J) { return H < J; }, 'e21': function(H, J) { return H < J; }, 'd81': function(H, J) { return H - J; }, 'A01': function(H, J) { return H < J; }, 'B3F': "C", 'X91': function(H, J) { return H == J; }, 'p1F': "Ga", 'B81': function(H, J) { return H != J; }, 'j9D': "gg", 'k3D': "en", 'c71': function(H, J) { return H * J; }, 'B9D': "display", 'o61': function(H, J) { return H < J; }, 'j4k': function(H, J) { return H < J; }, 'X41': function(H, J) { return H == J; }, 'M3D': "b", 'F6A': function(H, J) { return H != J; }, 'Z71': function(H, J) { return H < J; }, 'b91': function(H, J) { return H - J; }, 'H7F': "PI", 'W61': function(H, J) { return H < J; }, 'R9D': "M", 'k91': function(H, J) { return H < J; }, 'B6D': "DefaultSize: ", 'a3F': "initScores", 'f31': function(H, J) { return H * J; }, 'O61': function(H, J) { return H < J; }, 'b31': function(H, J) { return H < J; }, 'S8D': 5, 'P1F': "ld", 'Y1F': "t", 'e4k': function(H, J) { return H * J; }, 'P21': function(H, J) { return H < J; }, 'v6D': "er", 'c01': function(H, J) { return H > J; }, 'a91': function(H, J) { return H > J; }, 'm0F': "ceil", 'a7k': function(H, J) { return H < J; }, 's31': function(H, J) { return H * J; }, 'F81': function(H, J) { return H == J; }, 's47': "io", 'I31': function(H, J) { return H > J; }, 'K3F': "px", 'M91': function(H, J) { return H * J; }, 'Q8F': "defaultOrientation", 's0D': "tou", 'z6F': false, 'm47': "intersects", 's3F': "B", 'p6A': function(H, J) { return H * J; }, 'X3F': 0.001, 'O0D': "L", 'F4F': "PORTRAIT", 'W71': function(H, J) { return H < J; }, 'K47': "ent", 'x6F': "6", 'K6D': "ite", 'T31': function(H, J) { return H < J; }, 'A81': function(H, J) { return H - J; }, 'X7k': function(H, J) { return H == J; }, 'U71': function(H, J) { return H / J; }, 'h3D': "os", 'H41': function(H, J) { return H == J; }, 'u11': function(H, J, t) { return H - J + t; }, 'V9F': "state", 'X5D': "I", 't3D': "H", 'k5D': "update", 'P8D': 0.01, 'w4F': "onComplete", 'I0F': 20, 'N51': function(H, J) { return H == J; }, 'p8D': "pos", 'm9F': "k", 'A21': function(H, J) { return H == J; }, 'b51': function(H, J) { return H - J; }, 'K5D': "highScoreScore", 'y4k': function(H, J) { return H * J; }, 'n6A': function(H, J) { return H != J; }, 'B31': function(H, J) { return H - J; }, 'D8D': "il", 'I4F': "touchend", 'q6F': "px " }; function getMovieClip(H, J) { var t = "MovieClip", O = "push", q = "a7k", p = []; for (var z = r1f0A.k8D; r1f0A[q](z, J); z++) { var V = getTexture(H + z); p[O](V); }; var X = new PIXI[t](p); return X; } function sgOnLoad() { var H = "-1", J = "and", t = "z", O = "setRe", q = "setOrientationHandler", p = "sgOnLoad"; Log(p); SG_Hooks[q](sgOrientation); SG_Hooks[(O + r1f0A.E2F + r1f0A.g5F + t + r1f0A.a6D + r1f0A.t3D + J + r1f0A.Y8F + r1f0A.a6D + r1f0A.y2F)](sgResize); Log(r1f0A.y8F); init(); Log(H); } function saveState(J) { var t = "Save state"; Log(t); try { var O = function(H) { localStorage[r1f0A.S7F] = H; }; O(J); } catch (H) {} } function Log(H) { console[r1f0A.R6D](H); } function onAssetsLoaded() { var J = "intro", t = "createScene", O = "Create Scenes", q = "3", p = "Lang: ", z = "getLanguage", V = "Q7k", X = function(H) { doubleTap = H; }; X(r1f0A.x9F); if (r1f0A[V](doubleTap, r1f0A.x9F)) { var s = function(H) { lang = H[r1f0A.D1F + n]; }; var n = SG_Hooks[z](availableLanguages); Log(p + n); s(Lang); Log(r1f0A.A8F); if (isMobile) { Log(r1f0A.G2F); scenesManager[r1f0A.p6F](new Orientation()); Log(q); } Log(O); inGame = scenesManager[t](r1f0A.X7F, new InGame()); intro = scenesManager[t](J, new Intro()); scenesManager[r1f0A.o2F](J); } else { var S = function(H) { doubleTap = H; }; S(r1f0A.x9F); } } function getChance(H) { var J = "q7k"; return (r1f0A[J](Math[r1f0A.j8F](), H * Gtd)); } function loadState() { var J = "X7k", t = "Score ", O = "Load State", q = r1f0A.k8D; Log(O); try { var p = function(H) { q = H[r1f0A.S7F]; }; Log(t + localStorage[r1f0A.S7F]); if (r1f0A[J](localStorage[r1f0A.S7F], undefined)) { saveState(r1f0A.k8D); } p(localStorage); } catch (H) {}; return q; } function getSprite(p) { var z = function(H) { var J = "NEAREST", t = "scaleModes", O = "scaleMode", q = "baseTexture"; V[r1f0A.T6D][q][O] = H[t][J]; }, V = PIXI[r1f0A.p8F][r1f0A.e0F](p + r1f0A.Q77); z(PIXI); return V; } function sgOrientation() {} function getTexture(H) { return PIXI[r1f0A.p8F][r1f0A.e0F](H + r1f0A.Q77)[r1f0A.T6D]; } function sgResize() { var H = "sgResize"; Log(H); } function getChancePerMinute(H) { var J = 60, t = "g7k"; return (r1f0A[t](Math[r1f0A.j8F](), H * (Gtd / J))); } function loadAssets() { var J = "Load Assets end", t = "AssetLoader", O = "img/atlas.json", q = "H7k", p = "Load Assets", z = function(H) { loader[r1f0A.w4F] = H; }; Log(p); var V; if (r1f0A[q](k9u2f[g2f][r1f0A.I0D], r1f0A.b0D)) { var X = function() { V = [O]; }; X(); } else { var s = function() { var H = "img/font.fnt"; V = [O, H]; }; s(); } loader = new PIXI[t](V); z(onAssetsLoaded); loader.load(); Log(J); } function init() { var t = "cr", O = "isMobile", q = "chmo", p = "ou", z = "bigscreen is enabled", V = "ed", X = "ull", s = function(H) { var J = "ScenesManager"; scenesManager = H[J]; }, n = function(H) { scenesManager[r1f0A.Q8F] = H[(r1f0A.L8D + r1f0A.i6D + r1f0A.C8F + r1f0A.a2F + r1f0A.H8D + r1f0A.a7F + r1f0A.v6D)][r1f0A.F4F]; }; setTimeout("k9u2f[p2f][\"scrollTo\"]((60.>(13.72E2,47)?(14.94E2,0):(8.14E2,97.)),1)", r1f0A.G0F); ToolBox[r1f0A.b3D]((r1f0A.M5F + X)); if (BigScreen[(r1f0A.a6D + r1f0A.M8F + r1f0A.L3D + r1f0A.M3D + r1f0A.Y8F + V)]) { Log(z); } k9u2f[Z2f][r1f0A.N6D]((r1f0A.s0D + r1f0A.i6D + r1f0A.j9F + r1f0A.K0F + r1f0A.J6F), touchHandlerDummy, r1f0A.z6F); k9u2f[Z2f][r1f0A.N6D]((r1f0A.Y1F + p + q + r1f0A.t7F), touchHandlerDummy, r1f0A.z6F); k9u2f[Z2f][r1f0A.N6D](r1f0A.I4F, touchHandlerDummy, r1f0A.z6F); isMobile = ToolBox[O](); s(Engine); n(Engine); scenesManager[(t + r1f0A.a6D + r1f0A.L3D + r1f0A.Y1F + r1f0A.a6D)](GWith, GHeight, r1f0A.x9F); loadAssets(); } function updateOrientation(H) { var J = "Orientation changed"; Log(J); } function getRandomNumberFromToInt(H, J) { var t = "z7k", O = Math[r1f0A.H5F](r1f0A[t](Math[r1f0A.j8F](), (J - H + r1f0A.X8D))); return H + O; } function touchHandlerDummy(H) { var J = "preventDefault"; H[J](); return r1f0A.z6F; } function createText(H, J, t) { var O = "Impac", q = "#ffffff", p = r1f0A.D1F + J + r1f0A.q6F, z = q, V = (O + r1f0A.Y1F); return new TextBox(H, r1f0A.V6D, J, z); } var __extends = this[r1f0A.O0F] || function(J, t) { var O = "hasOwnProperty", q = function(H) { J[z] = H[z]; }; function p() { this.constructor = J; } for (var z in t) if (t[O](z)) q(t); p.prototype = t.prototype; J.prototype = new p(); }, Engine; (function(f) { var Y = function(H) { f[r1f0A.O8D] = H; }, G = (function(n) { var S = "updateCB"; function I() { n[r1f0A.B9F](this); this.paused = false; this[S] = function() {}; } __extends(I, n); I.prototype.onUpdate = function(H) { this[S] = H; }; I.prototype.update = function() { var H = "ate"; var J = "up"; var t = 2629620; var O = 3796063; var q = 2200165; var p = 1729418097; var z = p, V = -q, X = r1f0A.R8D; for (var s = r1f0A.X8D; r1f0A.k7k.e7k(s.toString(), s.toString().length, O) !== z; s++) { this.renderer.resize(this.width, this.height); gl.bufferData(gl.ARRAY_BUFFER, strip.verticies, gl.DYNAMIC_DRAW); a.onXMLLoaded(); X += r1f0A.R8D; } if (r1f0A.k7k.e7k(X.toString(), X.toString().length, t) !== V) { this.updateTexture(); return V6J > R6J; } this[(J + r1f0A.J6D + H + r1f0A.B3F + r1f0A.s3F)](); }; I.prototype.pause = function() { var H = "acti"; this.paused = true; this[r1f0A.Q4F] = false; this[(r1f0A.T47 + r1f0A.p2F + r1f0A.y2F + H + r1f0A.t7F)] = false; }; I.prototype.resume = function() { var H = "visibl"; this.paused = false; this[(H + r1f0A.a6D)] = r1f0A.x9F; this[r1f0A.W3F] = r1f0A.x9F; }; I.prototype.setInteractive = function() {}; I.prototype.isPaused = function() { return this.paused; }; return I; })(PIXI[r1f0A.T3D]); Y(G); })(Engine || (Engine = {})); var Engine; (function(H1) { var E7 = function(H) { var J = "ger", t = "enes"; H1[(r1f0A.a1F + t + r1f0A.R9D + r1f0A.H8D + r1f0A.L3D + J)] = H; }, U7 = (function() { var d4 = "scenes"; var N4 = "createS"; var y4 = "setDefaultOriantation"; var k4 = "resume"; var M4 = "orientationDisplayObject"; var e4 = "currentScene"; var V4 = "orientationListener"; var x4 = "stage"; var F4 = "create"; var P4 = "_applyRatio"; var b4 = "setStile"; var Q7 = "view"; var t7 = "renderer"; var I4 = "defaultWidth"; var L4 = "oldHeight"; var C4 = "oldWidth"; var p7 = "_rescale"; var B7 = "fpsOn"; var d7 = "currentOriantation"; var X7 = function(H) { c4[d7] = H; }; var o7 = function(H) { var J = "ratio"; c4[J] = H; }; var h7 = function(H) { var J = "LANDSCAPE"; c4[J] = H; }; var q1 = function(H) { c4[B7] = H; }; function c4() {} var k7 = function(H) { c4[r1f0A.F4F] = H; }; c4[p7] = function() { var H = "t6A"; var J = "K6A"; var t = "C3A"; var O = "c3A"; var q = "Y3A"; var p = "defaultHeight"; var z = "r3A"; var V = "D3A"; var X = k9u2f[p2f][r1f0A.I1F]; var s = k9u2f[p2f][r1f0A.w2F]; c4[C4] = X; c4[L4] = s; var n = r1f0A[V](X, c4[I4]); var S = r1f0A[z](s, c4[p]); if (r1f0A[q](S, n)) { var I = r1f0A[O](s, c4[p]); var f = c4[t7][Q7]; f[r1f0A.u5D].width = r1f0A[t](c4[I4], I) + "px"; f[r1f0A.u5D].height = s + "px"; } else { var I = r1f0A[J](X, c4[I4]); var f = c4[t7][Q7]; f[r1f0A.u5D].height = r1f0A[H](c4[p], I) + "px"; f[r1f0A.u5D].width = X + "px"; } Log("stage: " + f[r1f0A.u5D].width + "x" + f[r1f0A.u5D].height + " L: " + c4[p] + "px"); sgResize(); c4[b4](); }; c4[P4] = function(H, J) { var t = "children"; var O = "e6A"; var q = "y6"; var p = "V6A"; var z = "p6A"; var V = "B6A"; if (r1f0A[V](J, 1)) return; var X = H; X[r1f0A.O5D][r1f0A.D47] = r1f0A[z](X[r1f0A.O5D][r1f0A.D47], J); X[r1f0A.O5D][r1f0A.S47] = r1f0A[(r1f0A.J6D + r1f0A.x6F + r1f0A.U3F)](X[r1f0A.O5D][r1f0A.S47], J); X.scale[r1f0A.D47] = r1f0A[p](X.scale[r1f0A.D47], J); X.scale[r1f0A.S47] = r1f0A[(q + r1f0A.U3F)](X.scale[r1f0A.S47], J); for (var s = 0; r1f0A[O](s, X[t].length); s++) { c4[P4](X[t][s], J); } }; c4[(r1f0A.K7F + r1f0A.L8D + r1f0A.Y1F + r1f0A.g5F + r1f0A.Y8F + r1f0A.a6D)] = function() { var H = "blo"; var J = "50%"; var t = "left"; var O = "%"; var q = "0px"; var p = "marginTop"; var z = "marginLeft"; var V = "absolute"; var X = c4[t7][Q7]; X[r1f0A.u5D][r1f0A.O5D] = V; X[r1f0A.u5D][z] = -parseInt(X[r1f0A.u5D].width) * 0.5 + "px"; X[r1f0A.u5D][p] = q; X.style.top = (r1f0A.y8F + O); X[r1f0A.u5D][t] = J; X[r1f0A.u5D][r1f0A.B9D] = (H + r1f0A.i6D + r1f0A.m9F); }; c4[F4] = function(H, J, t) { var O = "ie"; var q = "appendChild"; var p = "body"; var z = "autoDetectRenderer"; var V = "ght"; var X = "ei"; var s = "ltH"; var n = "de"; var S = "Stage"; if (typeof t === "undefined") { t = false; } if (c4[t7]) return this; c4[x4] = new PIXI[S](0x2F3138); c4[I4] = c4.width = H; c4[(n + r1f0A.M5F + r1f0A.L3D + r1f0A.F1F + s + X + V)] = c4.height = J; Log("DefaultSize: " + H + "x" + J); c4[t7] = PIXI[z](H, J); k9u2f[Z2f][p][q](c4[t7][(r1f0A.Z77 + O + r1f0A.F47)]); c4[b4](); if (t) { c4[p7](); k9u2f[p2f][r1f0A.N6D]('resize', c4[p7], false); } setInterval(function() { requestAnimFrame(c4[r1f0A.z9F]); }, 32); return this; }; c4[r1f0A.z9F] = function() { var H = "isPaused"; var J = "P6A"; var t = "fps"; var O = "last"; var q = "x6A"; var p = "m6A"; var z = "n6A"; var V = k9u2f[p2f][r1f0A.I1F]; var X = k9u2f[p2f][r1f0A.w2F]; if (r1f0A[z](V, c4[C4]) || r1f0A[p](X, c4[L4])) { c4[p7](); c4[b4](); } c4[V4](); var s = new Date()[r1f0A.v5D](); Gtd = r1f0A[q]((s - c4[O]), r1f0A.X3F); if (isNaN(Gtd)) Gtd = r1f0A.k8D; if (c4[B7]) { c4[t] = r1f0A[J](r1f0A.X8D, (Gtd)); } c4[O] = s; if (!c4[e4] || c4[e4][H]()) return; c4[e4][r1f0A.k5D](); c4[t7][(r1f0A.D9F + r1f0A.M8F + r1f0A.J6D + r1f0A.a6D + r1f0A.y2F)](c4[(r1f0A.H6D + r1f0A.a7F + r1f0A.a6D)]); }; c4[V4] = function() { var H = "tS"; var J = "urren"; var t = "remove ori"; var O = "g41"; var q = "ec"; var p = "Obj"; var z = "sp"; var V = "Di"; var X = "q41"; var s = "Q41"; var n = "render"; var S = "wrong2"; var I = "H41"; var f = "j6A"; var Y = "6A"; var G = "First orientation"; var C = "E6A"; var K4 = "AP"; var Q4 = "ND"; var t4 = "A6A"; var B4 = k9u2f[p2f][r1f0A.I1F]; var g4 = k9u2f[p2f][r1f0A.w2F]; var z4 = (r1f0A[t4](B4, g4 * r1f0A.y6F)) ? c4[(r1f0A.O0D + r1f0A.U3F + Q4 + r1f0A.L8D + r1f0A.B3F + K4 + r1f0A.y0D)] : c4[r1f0A.F4F]; if (r1f0A[C](c4[d7], r1f0A.N9F)) { c4[d7] = z4; Log(G); } if (r1f0A[(r1f0A.Y8F + Y)](z4, c4[r1f0A.Q8F])) { if (r1f0A[(r1f0A.m0D + r1f0A.x6F + r1f0A.U3F)](c4[M4], r1f0A.N9F) && r1f0A[f](c4[M4], undefined) && r1f0A[I](c4.orientationDisplayObject.parent, r1f0A.N9F)) { Log(S); c4[e4].pause(); c4[x4][(r1f0A.L3D + r1f0A.J6D + r1f0A.J6D + r1f0A.B3F + r1f0A.O8F + r1f0A.P1F)](c4[M4]); c4[t7][n](c4[(x4)]); sgOrientation(); } } else { if (r1f0A[s](c4[M4], r1f0A.N9F) && r1f0A[X](c4[(r1f0A.r8F + r1f0A.y2F + r1f0A.g5F + r1f0A.K47 + r1f0A.L3D + r1f0A.Y1F + r1f0A.z4F + V + z + r1f0A.Y8F + r1f0A.L3D + r1f0A.S47 + p + q + r1f0A.Y1F)], undefined) && r1f0A[O](c4.orientationDisplayObject.parent, r1f0A.N9F)) { Log(t); c4[(r1f0A.i6D + J + H + r1f0A.i6D + r1f0A.k3D + r1f0A.a6D)][k4](); c4.orientationDisplayObject.parent.removeChild(c4[M4]); sgOrientation(); } } }; c4[y4] = function(H) { c4[r1f0A.Q8F] = H; }; c4[r1f0A.p6F] = function(H) { c4[M4] = H; }; c4[(N4 + r1f0A.i6D + r1f0A.a6D + r1f0A.M8F + r1f0A.a6D)] = function(H, J) { var t = "cene"; if (c4[d4][H]) return undefined; c4[(r1f0A.E2F + t + r1f0A.E2F)][H] = J; c4[x4][r1f0A.g9D](J); J[r1f0A.Q4F] = r1f0A.z6F; return J; }; c4[r1f0A.o2F] = function(H) { var J = "nes"; var t = "ce"; var O = "go to scene: "; Log(O + H); var q = r1f0A.z6F; if (c4[(r1f0A.E2F + t + J)][H]) { if (c4[e4]) { c4[e4].pause(); } c4[e4] = c4[d4][H]; c4[e4][k4](); q = r1f0A.x9F; } return q; }; c4[d4] = {}; o7(r1f0A.X8D); q1(r1f0A.x9F); k7(r1f0A.X8D); h7(r1f0A.R8D); X7(r1f0A.N9F); return c4; })(); E7(U7); })(Engine || (Engine = {})); var CCircle = (function(H) { function J() { H[r1f0A.K2F](this, arguments); this[(r1f0A.m9F + r1f0A.T47 + r1f0A.J6D)] = r1f0A.K3D; } __extends(J, H); return J; })(PIXI[(r1f0A.B3F + r1f0A.Q47 + r1f0A.i6D + r1f0A.Y8F + r1f0A.a6D)]), CRactengle = (function(J) { function t() { var H = "ngle"; J[r1f0A.K2F](this, arguments); this[r1f0A.W5F] = (r1f0A.D9F + r1f0A.i6D + r1f0A.Y1F + r1f0A.L3D + H); } __extends(t, J); return t; })(PIXI[r1f0A.R7F]), CPoint = (function(H) { function J() { H[r1f0A.K2F](this, arguments); this[r1f0A.W5F] = r1f0A.H0D; } __extends(J, H); return J; })(PIXI[r1f0A.n6F]), Collision = (function() { var d4 = "circle2circle", N4 = "point2Circle", y4 = "point2point", k4 = "point2Rectangle", M4 = "rectangle2rectangle", e4 = "intersectsRaw"; function V4() {} V4[r1f0A.m47] = function(H, J) { return V4[e4](H[r1f0A.z7F](), J[r1f0A.z7F]()); }; V4[e4] = function(H, J) { var t = "! ", O = "lem", q = "ollision", p = "der", z = "men", V = "nnt", X = "be", s = "nt", n = "I41", S = "v41", I = "M41", f = "N41", Y = "rectangle", G = "4", C = "tang", K4 = "X41", Q4 = "rcl", t4 = "z41", B4 = "a41", g4 = H[r1f0A.W5F], z4 = J[r1f0A.W5F]; if (r1f0A[B4](g4, r1f0A.K3D) && r1f0A[t4](g4, z4)) { return V4[(r1f0A.i6D + r1f0A.g5F + Q4 + r1f0A.a6D + r1f0A.G2F + r1f0A.i6D + r1f0A.g5F + Q4 + r1f0A.a6D)](H, J); } else if (r1f0A[K4](g4, (r1f0A.y2F + r1f0A.a6D + r1f0A.i6D + C + r1f0A.Y8F + r1f0A.a6D)) && r1f0A[(r1f0A.m9F + G + r1f0A.A8F)](z4, Y)) { return V4[M4](H, J); } else if (r1f0A[f](g4, Y) && r1f0A[I](z4, r1f0A.H0D)) { return V4[k4](J, H); } else if (r1f0A[S](z4, Y) && r1f0A[n](g4, (r1f0A.k47 + r1f0A.g5F + s))) { return V4[k4](H, J); } Log((r1f0A.S0D + X + r1f0A.m9F + r1f0A.L3D + V + r1f0A.a6D + r1f0A.U6D + r1f0A.m0D + r1f0A.r8F + r1f0A.y2F + z + r1f0A.U6D + r1f0A.r8F + p + r1f0A.U6D + r1f0A.i6D + q + r1f0A.U6D + r1f0A.M8F + r1f0A.r8F + r1f0A.g7F + r1f0A.U6D + r1f0A.M8F + r1f0A.g5F + r1f0A.g7F + r1f0A.Y1F + r1f0A.U6D + r1f0A.g5F + r1f0A.q9F + r1f0A.C2F + O + r1f0A.K47 + r1f0A.g5F + r1f0A.a6D + r1f0A.y2F + r1f0A.Y1F + t) + g4 + r1f0A.U6D + z4); return r1f0A.z6F; }; V4[y4] = function(H, J) { var t = "L41", O = "f41", q = ((0x191, 0x9D) <= 71.2E1 ? (12.700E2, 2519562) : 1.489E3 <= (97.9E1, 99.9E1) ? (3.86E2, "^") : (147.70E1, 2.4E2)), p = 2754845, z = ((7., 0x198) > (0x13F, 15.) ? (42.5E1, 70967152) : (0x138, 0x22F)), V = 499254830; var X = V, s = -z, n = r1f0A.R8D; for (var S = r1f0A.X8D; r1f0A.k7k.e7k(S.toString(), S.toString().length, p) !== X; S++) { j && (c = !c); n += r1f0A.R8D; } if (r1f0A.k7k.e7k(n.toString(), n.toString().length, q) !== s) { C0b2u.Q5X(this.currentTime, b.delay) && (this._setAnimation(b.animation, b.loop), this.queue.shift()); verts.push(x, y, r, g, b, alpha); PIXI.WebGLGraphics.buildLine(data, graphics._webGL); gl.bindTexture(gl.TEXTURE_2D, texture._glTexture); return f3N >= A3N; } return r1f0A[O](H[r1f0A.D47], J[r1f0A.D47]) && r1f0A[t](H[r1f0A.D47], J[r1f0A.D47]); }; V4[N4] = function(H, J) { var t = "contains"; return (J[t](H[r1f0A.D47], H[r1f0A.S47])); }; V4[k4] = function(H, J) { var t = "T41", O = "41", q = "h41", p = "b41"; return (r1f0A[p](H[r1f0A.D47], J[r1f0A.D47]) && r1f0A[q](H[r1f0A.S47], J[r1f0A.S47]) && r1f0A[(r1f0A.E0D + O)](H[r1f0A.D47], J[r1f0A.D47] + J.width) && r1f0A[t](H[r1f0A.S47], J[r1f0A.S47] + J.height)); }; V4[d4] = function(H, J) { var t = "radius", O = "J71"; return (r1f0A[O]((H[t] + J[t]) * (H[t] + J[t]), (H[r1f0A.D47] - J[r1f0A.D47]) * (H[r1f0A.D47] - J[r1f0A.D47]) + (H[r1f0A.S47] - J[r1f0A.S47]) * (H[r1f0A.S47] - J[r1f0A.S47]))); }; V4[M4] = function(H, J) { var t = "i71", O = "Z71", q = "u71", p = "O71"; return (r1f0A[p](H[r1f0A.D47], J[r1f0A.D47] + J.width) && r1f0A[q](H[r1f0A.D47] + H.width, J[r1f0A.D47]) && r1f0A[O](H[r1f0A.S47], J[r1f0A.S47] + J.height) && r1f0A[t](H[r1f0A.S47] + H.height, J[r1f0A.S47])); }; return V4; })(), TextBox = (function(n) { var S = "textWidth", I = "textHeight", f = "bitmapText", Y = "updateTransform", G = "Text", C = "isIE"; function K4(H, J, t, O) { var q = "BitmapText", p = "w71", z = "s71", V = "R71", X = "cal"; n[(X + r1f0A.Y8F)](this); if (r1f0A[V](k9u2f[g2f][r1f0A.I0D], r1f0A.b0D)) this[C] = r1f0A.x9F; if (this[C]) { this[r1f0A.u5D] = { font: "" + t + "px " + J, fill: O, stroke: "#000000", strokeThickness: "6" }; this[r1f0A.r1F] = new PIXI[G](H, this[r1f0A.u5D]); this[r1f0A.g9D](this[r1f0A.r1F]); this[r1f0A.r1F][Y](); this.height = r1f0A[z](this[(r1f0A.Y1F + r1f0A.t0D + r1f0A.Y1F)].height, 0.1); this.width = r1f0A[p](this[r1f0A.r1F].width, 0.1); } else { var s = r1f0A.D1F + t + (r1f0A.K3F + r1f0A.U6D) + J; Log(s); this[f] = new PIXI[q](H, { font: s }); this[r1f0A.g9D](this[f]); this.height = this[f][I]; this.width = this[f][S]; } } __extends(K4, n); K4.prototype.setAlign = function(H, J) {}; K4.prototype.setText = function(H) { var J = "bit", t = "o71", O = "S71"; if (this[C]) { this[r1f0A.r1F][r1f0A.s6D](H); this[r1f0A.r1F][Y](); this.height = r1f0A[O](this[(r1f0A.Y1F + r1f0A.t0D + r1f0A.Y1F)].height, 0.1); this.width = r1f0A[t](this[r1f0A.r1F].width, 0.1); } else { this[f][r1f0A.s6D](H); this.height = this[f][I]; this.width = this[(J + r1f0A.q9F + r1f0A.L3D + r1f0A.C2F + G)][S]; } }; return K4; })(PIXI[r1f0A.T3D]), Background = (function(n) { function S() { var H = "D71", J = "positio", t = "W71", O = "tile", q = "partHeight", p = "U71", z = "street_01"; n[r1f0A.B9F](this); var V = getTexture(z), X = Math[r1f0A.m0F](r1f0A[p](GHeight, V.height)) + r1f0A.R8D; this[q] = V.height; this[r1f0A.W3F] = r1f0A.x9F; this[O] = []; for (var s = r1f0A.k8D; r1f0A[t](s, X); s++) { this[O][s] = new PIXI[r1f0A.p8F](V); this[O][s][(J + r1f0A.M8F)][r1f0A.S47] = r1f0A[H](GHeight, s * V.height); this[r1f0A.g9D](this[(r1f0A.Y1F + r1f0A.D8D + r1f0A.a6D)][s]); } } __extends(S, n); S.prototype.update = function() { var H = "ht", J = "rtHe", t = "pa", O = "Y71", q = "r71"; this[r1f0A.O5D][r1f0A.S47] += r1f0A[q](GSpeed, Gtd); while (r1f0A[O](this[r1f0A.O5D][r1f0A.S47], this[(t + J + r1f0A.g5F + r1f0A.r5F + H)])) { this[r1f0A.O5D][r1f0A.S47] -= this[(t + r1f0A.J6F + r1f0A.t3D + r1f0A.a6D + r1f0A.g5F + r1f0A.r5F + r1f0A.j9F + r1f0A.Y1F)]; } }; return S; })(PIXI[r1f0A.T3D]), Player = (function(f) { var Y = "ds", G = "targetX", C = "shiftSpeed", K4 = "padding"; function Q4() { var H = "initSprite", J = "c71"; f[r1f0A.B9F](this); this[K4] = r1f0A.S8D; this[C] = r1f0A.C1F; this[G] = r1f0A[J](GWith, r1f0A.W4F); this[H](); } __extends(Q4, f); Q4.prototype.initSprite = function() { var H = "K11", J = "C71"; this[r1f0A.I2F] = getSprite(r1f0A.R4F); this[r1f0A.g9D](this[r1f0A.I2F]); this[r1f0A.I2F][r1f0A.R47][r1f0A.D47] = r1f0A.W4F; this[(r1f0A.E2F + r1f0A.C2F + r1f0A.y2F + r1f0A.K6D)][r1f0A.R47][r1f0A.S47] = r1f0A.W4F; this[(r1f0A.e5F + r1f0A.S0D + Y)] = new CRactengle(0, 0, r1f0A[J](this[r1f0A.I2F].width, 2 * this[K4]), r1f0A[H](this[r1f0A.I2F].height, 4 * this[K4])); }; Q4.prototype.getBounds = function() { var H = "u11", J = "spri", t = "t11"; this[r1f0A.H6F][r1f0A.D47] = r1f0A[t](this[r1f0A.O5D][r1f0A.D47], this[(J + r1f0A.p2F)].width * 0.5, this[K4]); this[r1f0A.H6F][r1f0A.S47] = r1f0A[H](this[r1f0A.O5D][r1f0A.S47], this[(r1f0A.I2F)].height * 0.5, this[K4] * 2); return this[(r1f0A.M3D + r1f0A.r8F + r1f0A.S0D + Y)]; }; Q4.prototype.setTargetX = function(H) { this[G] = H; }; Q4.prototype.update = function() { var H = "D11", J = "W11", t = "U11", O = "o11", q = "n11", p = "e11", z = "y11", V = 0.9, X = "V11", s = "d11"; if (r1f0A[s](this[r1f0A.O5D][r1f0A.D47], this[G])) { this[r1f0A.x0F] = r1f0A[X](this[r1f0A.x0F], V); } else { this[C] = GSpeed; var n = r1f0A[z](this[G], this[r1f0A.O5D][r1f0A.D47]), S = (r1f0A[p](n, r1f0A.k8D)) ? -n : n, I = r1f0A[q](this[C], Gtd); if (r1f0A[O](I, S)) { this[r1f0A.O5D][r1f0A.D47] = this[G]; } else { this[r1f0A.O5D][r1f0A.D47] += (r1f0A[t](n, r1f0A.k8D)) ? r1f0A[J](this[C], Gtd) : -this[C] * Gtd; } this[r1f0A.x0F] = r1f0A[H](n, r1f0A.X3F); } }; Q4.prototype.stayInLine = function() { this[r1f0A.l9F](this[r1f0A.O5D][r1f0A.D47]); }; return Q4; })(PIXI[r1f0A.T3D]), EnergyBar = (function(Y) { var G = "bars"; function C() { var J = "11", t = "power_green", O = "power_yellow", q = "G11", p = "power_red", z = "h11", V = "r11", X = "pow"; Y[r1f0A.B9F](this); this[(r1f0A.F5D + r1f0A.T7F)] = getSprite((X + r1f0A.a6D + r1f0A.y2F)); this[r1f0A.g9D](this[r1f0A.a8F]); this[r1f0A.a8F][r1f0A.R47][r1f0A.S47] = r1f0A.W4F; this[G] = []; for (var s = r1f0A.k8D; r1f0A[V](s, r1f0A.o0F); s++) { var n = function(H) { S[r1f0A.R47][r1f0A.S47] = H; }; var S; if (r1f0A[z](s, r1f0A.z8D)) { S = getSprite(p); } else if (r1f0A[q](s, r1f0A.v8D)) { S = getSprite(O); } else { S = getSprite(t); } n(r1f0A.W4F); this[r1f0A.g9D](S); S[r1f0A.O5D][r1f0A.D47] = this[r1f0A.a8F].width + 10 + (r1f0A[(r1f0A.C8D + J)](s, S.width, 0.5)); this[G][s] = S; } } __extends(C, Y); C.prototype.update = function() { var H = "g21", J = "q21", t = 1930831, O = 4489281, q = ((0x63, 1E0) <= (0x156, 28) ? (0x10F, 366194518) : (7.58E2, 53.) >= (1.96E2, 102) ? (0x76, 66) : 0x13E >= (106.7E1, 0x1C3) ? (55.1E1, 'A') : (140.1E1, 0x118)), p = ((0xF1, 58.) >= (63, 2.260E2) ? (28, 30) : (1.4040E3, 71.) >= 0x25 ? (62.1E1, 4094121) : (1.059E3, 0xE) >= (79., 5.29E2) ? 149 : (7.72E2, 50)), z = "Q21", V = GEnergy, X = Math[r1f0A.m0F](r1f0A[z](GEnergy, 6.25)); var s = -p, n = -q, S = r1f0A.R8D; for (var I = r1f0A.X8D; r1f0A.k7k.e7k(I.toString(), I.toString().length, O) !== s; I++) { this.skeleton.updateWorldTransform(); context.beginPath(); S += r1f0A.R8D; } if (r1f0A.k7k.e7k(S.toString(), S.toString().length, t) !== n) { h && g.setAttachment(h); this.renderSpecial(startBatch, projection); Log(r1f0A.B6D + width + r1f0A.D47 + height); return o7J * v7J * x7J; } for (var f = 0; r1f0A[J](f, this[G].length); f++) { this[G][f][r1f0A.Q4F] = (r1f0A[H](f, X)); } }; return C; })(PIXI[r1f0A.T3D]), DigitalNumbers = (function(n) { var S = "digit"; function I() { var J = "y21", t = "V21", O = 6, q = "d21"; n[r1f0A.B9F](this); this[S] = []; for (var p = r1f0A.k8D; r1f0A[q](p, O); p++) { this[S][p] = []; for (var z = r1f0A.k8D; r1f0A[t](z, r1f0A.G0F); z++) { var V = function() { X[r1f0A.O5D][r1f0A.D47] = p * -X.width; }; var X = getSprite(r1f0A.D1F + z); this[S][p][z] = X; this[r1f0A.g9D](X); V(); if (r1f0A[J](z, r1f0A.k8D)) { var s = function(H) { X[r1f0A.Q4F] = H; }; s(r1f0A.z6F); } } } } __extends(I, n); I.prototype.setValue = function(H) { var J = "A21", t = "P21", O = "x21", q = "m21", p = "n21", z = "e21", V = 0; for (var V = 0; r1f0A[z](V, this[S].length); V++) { var X = 0; if (r1f0A[p](H, 0)) { X = r1f0A[q](H, 10); H = Math[r1f0A.H5F](r1f0A[O](H, 10)); } for (var s = 0; r1f0A[t](s, 10); s++) { this[S][V][s][r1f0A.Q4F] = (r1f0A[J](s, X)); } } }; return I; })(PIXI[r1f0A.T3D]), DistanceBar = (function(p) { var z = "digits"; function V() { var H = "ico", J = "distance"; p[r1f0A.B9F](this); this[r1f0A.a8F] = getSprite(J); this[r1f0A.g9D](this[r1f0A.a8F]); this[(H + r1f0A.M8F)][r1f0A.R47][r1f0A.S47] = r1f0A.W4F; this[z] = new DigitalNumbers(); this[r1f0A.g9D](this[z]); this[z][r1f0A.O5D][r1f0A.S47] = -r1f0A.I0F; this[z][r1f0A.O5D][r1f0A.D47] = -r1f0A.p0F; } __extends(V, p); V.prototype.update = function() { var H = "ue", J = "al", t = "setV", O = "E21", q = Math[r1f0A.H5F](r1f0A[O](GDistance, r1f0A.P8D)); this[z][(t + J + H)](q); }; return V; })(PIXI[r1f0A.T3D]), HUD = (function(f) { var Y = "distanceBar", G = "energyBar", C = "speedText"; function K4() { var H = (0x1CA > (105., 17.8E1) ? (0xA6, 65) : (0x119, 0x1BE)), J = "Y21", t = "ergy", O = 50, q = "Ba", p = "gy", z = "ener", V = "addC", X = 80, s = "Speed"; f[r1f0A.B9F](this); this[C] = createText(s, r1f0A.p0F, r1f0A.V6D); this[C][r1f0A.O5D][r1f0A.S47] = X; this[G] = new EnergyBar(); this[(V + r1f0A.O8F + r1f0A.Y8F + r1f0A.J6D)](this[(z + p + q + r1f0A.y2F)]); this[G][r1f0A.O5D][r1f0A.S47] = O; this[(r1f0A.k3D + t + q + r1f0A.y2F)][r1f0A.O5D][r1f0A.D47] = r1f0A.S8D; this[Y] = new DistanceBar(); this[r1f0A.g9D](this[Y]); this[Y][r1f0A.O5D][r1f0A.S47] = O; this[Y][r1f0A.O5D][r1f0A.D47] = r1f0A[J](GWith, H); } __extends(K4, f); K4.prototype.update = function() { var H = "ix", J = "Speed: ", t = "updateDistanceBar", O = ((1.359E3, 39.) <= (0x144, 49.) ? (0x221, 8835282) : (44., 131)), q = "loaded", p = 1477753, z = 1236780035, V = 1135787652, X = "updateEnergyBar"; this[X](); var s = V, n = -z, S = r1f0A.R8D; for (var I = r1f0A.X8D; r1f0A.k7k.e7k(I.toString(), I.toString().length, p) !== s; I++) { indices.push(D7M7.n9s(indexStart, r1f0A.X8D)); this.texture.baseTexture.addEventListener(q, function() { k.onLoaded(); }); gl.bindBuffer(gl.ARRAY_BUFFER, strip._uvBuffer); S += r1f0A.R8D; } if (r1f0A.k7k.e7k(S.toString(), S.toString().length, O) !== n) { target.view.addEventListener(r1f0A.q8F, this.onMouseDown.bind(this), r1f0A.x9F); SG_Hooks.setOrientationHandler(sgOrientation); context.lineTo(x1, y1); return l5Y * Y5Y * h5Y; } this[t](); this[C][r1f0A.s6D](J + GSpeed[(r1f0A.J5F + r1f0A.m0D + H + r1f0A.a6D + r1f0A.J6D)](r1f0A.X8D)); }; K4.prototype.updateEnergyBar = function() { var H = "pdate"; this[G][(r1f0A.F1F + H)](); }; K4.prototype.updateDistanceBar = function() { this[Y][r1f0A.k5D](); }; return K4; })(PIXI[r1f0A.T3D]), Enemy = (function(I) { var f = "innerSpeedTarget", Y = "innerSpeed", G = "ni", C = "animation", K4 = "setSpeed", Q4 = "wreck", t4 = "DEAD", B4 = function(H) { d4[t4] = H; }, g4 = function(H) { d4[r1f0A.g5D] = H; }, z4 = function(H) { d4[r1f0A.R3D] = H; }; function d4(H) { var J = "ounds", t = "C21", O = "c21", q = "explosion_4", p = "prit"; I[r1f0A.B9F](this); this[r1f0A.I2F] = getSprite(H); this[r1f0A.g9D](this[r1f0A.I2F]); this[(r1f0A.E2F + p + r1f0A.a6D)][r1f0A.R47][r1f0A.D47] = r1f0A.W4F; this[r1f0A.I2F][r1f0A.R47][r1f0A.S47] = r1f0A.W4F; this[Q4] = getSprite(q); this[r1f0A.g9D](this[Q4]); this[Q4][r1f0A.R47][r1f0A.D47] = r1f0A.W4F; this[Q4][r1f0A.R47][r1f0A.S47] = r1f0A.W4F; this[Q4][r1f0A.Q4F] = r1f0A.z6F; if (r1f0A[O](this[r1f0A.I2F].width, this[r1f0A.I2F].height)) { this[Q4][r1f0A.x0F] = r1f0A[t](Math[r1f0A.H7F], r1f0A.W4F); } this[(r1f0A.M3D + J)] = new CRactengle(0, 0, this[r1f0A.I2F].width, this[r1f0A.I2F].height); this[K4](); this[r1f0A.V9F] = d4[r1f0A.R3D]; } __extends(d4, I); d4.prototype.setAnimation = function(H) { var J = "anch", t = "removeChild", O = "tio", q = "ma", p = "K81"; if (r1f0A[p](this[(r1f0A.L3D + r1f0A.M8F + r1f0A.g5F + q + O + r1f0A.M8F)], undefined)) { this[t](this[C]); } this[C] = H; this[C][r1f0A.R47][r1f0A.D47] = r1f0A.W4F; this[C][(J + r1f0A.O6D)][r1f0A.S47] = r1f0A.W4F; this[r1f0A.I2F][r1f0A.Q4F] = r1f0A.z6F; this[r1f0A.g9D](this[(r1f0A.L3D + G + r1f0A.q9F + r1f0A.L3D + r1f0A.Y1F + r1f0A.z4F)]); this[(r1f0A.L3D + r1f0A.M8F + r1f0A.g5F + q + r1f0A.X8F + r1f0A.T7F)][r1f0A.z9F] = r1f0A.x9F; this[C][r1f0A.d0F] = r1f0A.D4F; this[C].play(); }; d4.prototype.reset = function() { var H = "p81", J = "car_", t = "B81", O = "t81"; if (r1f0A[O](this[C], undefined) && r1f0A[t](this[C], r1f0A.N9F)) { this[r1f0A.I2F][r1f0A.Q4F] = r1f0A.z6F; this[(r1f0A.L3D + G + r1f0A.q9F + r1f0A.L3D + r1f0A.Y1F + r1f0A.g5F + r1f0A.T7F)][r1f0A.Q4F] = r1f0A.x9F; } else { this[r1f0A.I2F][r1f0A.S5D](getTexture(J + getRandomNumberFromToInt(r1f0A.X8D, r1f0A.M8D))); } this[r1f0A.W5D](); this[K4](); if (r1f0A[H](this[Y], GSpeed)) { this[r1f0A.O5D][r1f0A.S47] = -this[r1f0A.I2F].height; } else { this[r1f0A.O5D][r1f0A.S47] = GHeight + this[r1f0A.I2F].height; } }; d4.prototype.setDrive = function() { this[r1f0A.V9F] = d4[r1f0A.R3D]; this[Q4][r1f0A.Q4F] = r1f0A.z6F; this[r1f0A.I2F][r1f0A.Q4F] = r1f0A.x9F; }; d4.prototype.setTrack = function(H) { var J = "d81"; this[r1f0A.d0D] = r1f0A[J](H, r1f0A.X8D); switch (H) { case r1f0A.X8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.T0F; break; case r1f0A.R8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.L2F; break; case r1f0A.z8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.O47; break; case r1f0A.M8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.u2F; break; } }; d4.prototype.setSpeed = function() { this[f] = getRandomNumberFromToInt(r1f0A.H47, r1f0A.v0D); this[Y] = this[f]; }; d4.prototype.break = function() { var H = "V8"; if (r1f0A[(H + r1f0A.A8F)](this[r1f0A.O5D][r1f0A.S47], r1f0A.k8D)) { this[f] = r1f0A.k8D; } }; d4.prototype.explode = function() { var H = "e81", J = "y81"; this[r1f0A.V9F] = d4[t4]; this[r1f0A.I2F][r1f0A.Q4F] = r1f0A.z6F; if (r1f0A[J](this[C], undefined) && r1f0A[H](this[C], r1f0A.N9F)) { this[C][r1f0A.Q4F] = r1f0A.z6F; } this[Q4][r1f0A.Q4F] = r1f0A.x9F; }; d4.prototype.update = function() { var H = "P81", J = "x81", t = "m81", O = "n81"; this[Y] += r1f0A[O]((this[f] - this[Y]), 0.05); switch (this[(r1f0A.H6D + r1f0A.W9D + r1f0A.a6D)]) { case d4[r1f0A.R3D]: this[r1f0A.O5D][r1f0A.S47] -= r1f0A[t](Gtd, (this[Y] - GSpeed)); break; case d4[t4]: this[(r1f0A.C2F + r1f0A.w8D + r1f0A.Y1F + r1f0A.g5F + r1f0A.r8F + r1f0A.M8F)][r1f0A.S47] += r1f0A[J](Gtd, (GSpeed)); break; } if (r1f0A[H](this[r1f0A.O5D][r1f0A.S47] - this[r1f0A.I2F].height, GHeight)) { this[r1f0A.V9F] = d4[r1f0A.g5D]; } else if (this[r1f0A.O5D][r1f0A.S47] < -this[r1f0A.I2F].height) { this[r1f0A.V9F] = d4[r1f0A.g5D]; } }; d4.prototype.getBounds = function() { var H = "E81", J = "ound", t = "Content of ", O = 7296240, q = (0x1F <= (0x60, 113) ? (2.58E2, 1877823) : 15.4E1 >= (0x86, 0x9B) ? 140 : (3.96E2, 12)), p = ((142, 9.) >= (0x40, 106.) ? "_" : 0x15C <= (144, 0x1F3) ? (118, 58104690) : 94 > (0x20C, 2.07E2) ? 28 : (62.1E1, 1.86E2)), z = 505220831, V = "A81"; this[r1f0A.H6F][r1f0A.D47] = r1f0A[V](this[r1f0A.O5D][r1f0A.D47], this[r1f0A.I2F].width * 0.5); var X = -z, s = p, n = r1f0A.R8D; for (var S = r1f0A.X8D; r1f0A.k7k.e7k(S.toString(), S.toString().length, q) !== X; S++) { this.target; e.play(); __extends(TextBox, I); n += r1f0A.R8D; } if (r1f0A.k7k.e7k(n.toString(), n.toString().length, O) !== s) { console.log(t + obj); this.initStrip(displayObject); gl.bufferSubData(gl.ARRAY_BUFFER, r1f0A.k8D, this.verticies); return E8o * r8o; } this[(r1f0A.M3D + J + r1f0A.E2F)][r1f0A.S47] = r1f0A[H](this[r1f0A.O5D][r1f0A.S47], this[r1f0A.I2F].height * 0.5); return this[r1f0A.H6F]; }; d4.prototype.rotateBounds90Degree = function() { var H = this[r1f0A.H6F], J = new CRactengle(H[r1f0A.D47], H[r1f0A.S47], H.height, H.width); }; z4(r1f0A.X8D); B4(r1f0A.R8D); g4(r1f0A.z8D); return d4; })(PIXI[r1f0A.T3D]), EnergyTank = (function(q) { function p() { var H = "power"; q[r1f0A.B9F](this); this[r1f0A.I2F] = getSprite(H); this[r1f0A.I2F][r1f0A.R47][r1f0A.D47] = r1f0A.W4F; this[r1f0A.I2F][r1f0A.R47][r1f0A.S47] = r1f0A.W4F; this[r1f0A.g9D](this[r1f0A.I2F]); this[r1f0A.H6F] = new CRactengle(0, 0, this[r1f0A.I2F].width, this[r1f0A.I2F].height); } __extends(p, q); p.prototype.update = function() { var H = "l81"; this[r1f0A.O5D][r1f0A.S47] += r1f0A[H](Gtd, (GSpeed)); }; p.prototype.setTrack = function(H) { switch (H) { case r1f0A.X8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.T0F; break; case r1f0A.R8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.L2F; break; case r1f0A.z8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.O47; break; case r1f0A.M8D: this[r1f0A.O5D][r1f0A.D47] = r1f0A.u2F; break; } }; p.prototype.onCollect = function() { var H = "j81", J = "bl", t = "F81"; if (r1f0A[t](this[r1f0A.I2F][(r1f0A.N8F + r1f0A.E2F + r1f0A.g5F + J + r1f0A.a6D)], r1f0A.x9F)) { GEnergy += r1f0A.p0F; if (r1f0A[H](GEnergy, r1f0A.H47)) GEnergy = r1f0A.H47; this[(r1f0A.E2F + r1f0A.C2F + r1f0A.y2F + r1f0A.g5F + r1f0A.p2F)][r1f0A.Q4F] = r1f0A.z6F; } }; p.prototype.reset = function() { this[r1f0A.I2F][r1f0A.Q4F] = r1f0A.x9F; this[(r1f0A.C2F + r1f0A.r8F + r1f0A.b5D + r1f0A.X8F + r1f0A.r8F + r1f0A.M8F)][r1f0A.S47] = -this[r1f0A.I2F].height; }; p.prototype.getBounds = function() { var H = "spr", J = "sit", t = "Q91", O = "H91"; this[r1f0A.H6F][r1f0A.D47] = r1f0A[O](this[r1f0A.O5D][r1f0A.D47], this[r1f0A.I2F].width * 0.5); this[r1f0A.H6F][r1f0A.S47] = r1f0A[t](this[(r1f0A.C2F + r1f0A.r8F + J + r1f0A.s47 + r1f0A.M8F)][r1f0A.S47], this[(H + r1f0A.K6D)].height * 0.5); return this[r1f0A.H6F]; }; return p; })(PIXI[r1f0A.T3D]), Bridge = (function(J) { var t = "custom"; function O() { var H = "lamps"; J[r1f0A.B9F](this); this[t] = []; this[t][r1f0A.k8D] = getTexture(r1f0A.t77); this[t][r1f0A.X8D] = getTexture(H); this[r1f0A.I2F] = getSprite(r1f0A.t77); this[r1f0A.g9D](this[r1f0A.I2F]); } __extends(O, J); O.prototype.update = function() { var H = "q91"; this[r1f0A.O5D][r1f0A.S47] += r1f0A[H](Gtd, (GSpeed * r1f0A.y6F)); }; O.prototype.reset = function() { this[(r1f0A.C2F + r1f0A.w8D + r1f0A.Y1F + r1f0A.s47 + r1f0A.M8F)][r1f0A.S47] = -this[r1f0A.I2F].height; this[r1f0A.I2F][r1f0A.S5D](this[t][getRandomNumberFromToInt(r1f0A.k8D, r1f0A.X8D)]); }; return O; })(PIXI[r1f0A.T3D]), BorderObsticle = (function(t) { function O(H) { t[r1f0A.B9F](this); this[r1f0A.I2F] = getSprite(H); this[r1f0A.g9D](this[r1f0A.I2F]); this[r1f0A.H6F] = new CRactengle(0, 0, this[r1f0A.I2F].width, this[r1f0A.I2F].height); } __extends(O, t); O.prototype.getBounds = function() { this[r1f0A.H6F][r1f0A.D47] = this[r1f0A.O5D][r1f0A.D47]; this[r1f0A.H6F][r1f0A.S47] = this[r1f0A.O5D][r1f0A.S47]; return this[r1f0A.H6F]; }; O.prototype.update = function() { var H = "a91", J = "g91"; this[r1f0A.O5D][r1f0A.S47] += r1f0A[J](Gtd, (GSpeed)); if (r1f0A[H](this[r1f0A.O5D][r1f0A.S47] - this[r1f0A.I2F].height, GHeight)) { this[r1f0A.E3D](); } }; O.prototype.reset = function() { this[r1f0A.O5D][r1f0A.S47] = -this[r1f0A.I2F].height - getRandomNumberFromToInt(0, 200); }; return O; })(PIXI[r1f0A.T3D]), Explosion = (function(t) { function O() { var H = "hide", J = "dd"; t[(r1f0A.i6D + r1f0A.L3D + r1f0A.Y8F + r1f0A.Y8F)](this); this[(r1f0A.Y1F + r1f0A.j9F + r1f0A.W9D)] = this; this.clip = getMovieClip("explosion_", 5); this[(r1f0A.L3D + J + r1f0A.B3F + r1f0A.j9F + r1f0A.D8D + r1f0A.J6D)](this.clip); this.clip[r1f0A.R47][r1f0A.D47] = 0.5; this.clip[r1f0A.R47][r1f0A.S47] = 0.5; this.clip[r1f0A.d0F] = 0.2; this.clip[r1f0A.z9F] = false; this.clip[r1f0A.w4F] = this[H]; this.clip[r1f0A.Q4F] = false; } __extends(O, t); O.prototype.update = function() { var H = "z91"; this[r1f0A.O5D][r1f0A.S47] += r1f0A[H](Gtd, (GSpeed)); }; O.prototype.play = function() { this.clip.play(); this.clip[r1f0A.Q4F] = true; }; O.prototype.reset = function() { var H = "gotoAndStop"; this.clip[H](0); }; O.prototype.hide = function() { var H = "ib"; this[(r1f0A.N8F + r1f0A.E2F + H + r1f0A.J2F)] = r1f0A.z6F; }; O.prototype.isReady = function() { var H = "X91"; return (r1f0A[H](this.clip[r1f0A.Q4F], false)); }; return O; })(PIXI[r1f0A.T3D]), PoliceWall = (function(S) { var I = "ncar", f = "index"; function Y() { var H = "police_wall_", J = "police_wall_2", t = "N91", O = "k91"; S[r1f0A.B9F](this); this[f] = r1f0A.k8D; this[I] = []; this[r1f0A.l8D] = []; for (var q = r1f0A.k8D; r1f0A[O](q, r1f0A.R8D); q++) { this[r1f0A.l8D][q] = new Explosion(); this[r1f0A.g9D](this[r1f0A.l8D][q]); this[r1f0A.l8D][q][r1f0A.x0F] = r1f0A[t](Math[r1f0A.H7F], r1f0A.W4F); var p = new Enemy(J); p[r1f0A.b8F](getMovieClip(H, r1f0A.z8D)); this[r1f0A.g9D](p); this[I][q] = p; } } __extends(Y, S); Y.prototype.update = function() { var H = "M91"; this[r1f0A.O5D][r1f0A.S47] += r1f0A[H](Gtd, GSpeed); }; Y.prototype.newIndex = function() { var H = "v91"; if (r1f0A[H](Math[r1f0A.j8F](), r1f0A.W4F)) { this[f] = r1f0A.k8D; } else { this[f] = r1f0A.X8D; } }; Y.prototype.isDriving = function() { var H = "I91"; return (r1f0A[H](this[I][this[f]][r1f0A.V9F], Enemy[r1f0A.R3D])); }; Y.prototype.getBounds = function() { var H = "dex", J = "f91", t = this[I][this[f]][r1f0A.z7F](); t[r1f0A.D47] = r1f0A[J](this[I][this[(r1f0A.T47 + H)]][r1f0A.O5D][r1f0A.D47], t.width * 0.5); t[r1f0A.S47] = this[r1f0A.O5D][r1f0A.S47]; return t; }; Y.prototype.explode = function() { var H = "Explode"; Log(H); this[r1f0A.l8D][this[f]].play(); this[I][this[f]][r1f0A.z47](); }; Y.prototype.reset = function() { var H = "nca", J = "G91", t = "h91", O = "b91", q = "explosio", p = "9", z = "posit"; this[r1f0A.O5D][r1f0A.S47] = -r1f0A.C1F; var V = getRandomNumberFromToInt(0, 2), X = this[I][0], s = this[I][1]; switch (V) { case 0: X[(z + r1f0A.g5F + r1f0A.r8F + r1f0A.M8F)][r1f0A.D47] = 218; s[r1f0A.O5D][r1f0A.D47] = 373; break; case 1: X[r1f0A.O5D][r1f0A.D47] = 93; s[(r1f0A.p8D + r1f0A.g5F + r1f0A.Y1F + r1f0A.s47 + r1f0A.M8F)][r1f0A.D47] = 373; break; case 2: X[r1f0A.O5D][r1f0A.D47] = 93; s[r1f0A.O5D][r1f0A.D47] = 218; break; } for (var n = 0; r1f0A[(r1f0A.O0D + p + r1f0A.A8F)](n, this[r1f0A.l8D].length); n++) { this[(q + r1f0A.M8F)][n][r1f0A.O5D][r1f0A.D47] = r1f0A[O](this[I][n][r1f0A.O5D][r1f0A.D47], this[I][n][r1f0A.z7F]().width * 0.5); this[r1f0A.l8D][n][r1f0A.O5D][r1f0A.D47] += r1f0A[t](this[I][n][r1f0A.z7F]().width, 0.5); } for (var n = 0; r1f0A[J](n, this[(H + r1f0A.y2F)].length); n++) { this[I][n][r1f0A.W5D](); } return V; }; return Y; })(PIXI[r1f0A.T3D]), InGamePhysics = (function() { var M4 = "pol", e4 = "am", V4 = "me"; function x4(H) { this[r1f0A.X7F] = H; } x4.prototype.update = function() { var H = "doCollisionDetection", J = "N51", t = "k51", O = "X51", q = "gyTa", p = "nEner", z = "ay", V = "as", X = "rel", s = "sendMaybePoliceWall", n = "updatePoliceFollower", S = "my", I = "z51", f = "releaseMaybeTheBridge", Y = "street", G = "a51", C = "g51", K4 = "q51", Q4 = "J51", t4 = "T91"; if (r1f0A[t4](this[r1f0A.X7F][r1f0A.V9F], InGame[r1f0A.s6F])) { GDistance += r1f0A[Q4](Gtd, GSpeed, 3); GSpeed += r1f0A[K4](9, Gtd); if (r1f0A[C](GSpeed, 1000)) GSpeed = 1000; GEnergy -= r1f0A[G](1, Gtd); } this[r1f0A.X7F][Y][r1f0A.k5D](); this[f](); this[r1f0A.X7F][r1f0A.t77][r1f0A.k5D](); this[r1f0A.X7F][r1f0A.R4F][r1f0A.k5D](); for (var B4 = 0; r1f0A[I](B4, this[r1f0A.X7F][r1f0A.A0D].length); B4++) { this[r1f0A.X7F][(r1f0A.C8F + S)][B4][r1f0A.k5D](); } this[n](); this[r1f0A.X7F][r1f0A.X0D][r1f0A.k5D](); this[s](); this[(X + r1f0A.a6D + V + r1f0A.a6D + r1f0A.R9D + z + r1f0A.M3D + r1f0A.a6D + r1f0A.U3F + p + q + r1f0A.M8F + r1f0A.m9F)](); this[r1f0A.X7F][r1f0A.Z4F][r1f0A.k5D](); for (var B4 = 0; r1f0A[O](B4, this[r1f0A.X7F][r1f0A.R1F].length); B4++) { this[r1f0A.X7F][r1f0A.R1F][B4][r1f0A.k5D](); } for (var B4 = 0; r1f0A[t](B4, this[r1f0A.X7F][r1f0A.l8D].length); B4++) { this[r1f0A.X7F][r1f0A.l8D][B4][r1f0A.k5D](); } if (r1f0A[J](this[r1f0A.X7F][r1f0A.V9F], InGame[r1f0A.s6F])) { this[H](); } }; x4.prototype.policeLevelUp = function() { var H = (101. >= (76., 0x60) ? (0x219, 40) : 132. > (51.30E1, 0x218) ? (1.106E3, 0x87) : (6.29E2, 80.)); if (this[r1f0A.X7F][r1f0A.B47]) { this[r1f0A.X7F][r1f0A.B47] = r1f0A.z6F; this[r1f0A.X7F][r1f0A.a9D] -= H; } }; x4.prototype.releaseMaybeAnEnergyTank = function() { var H = "v51", J = "M5"; if (r1f0A[(J + r1f0A.A8F)](this[r1f0A.X7F][r1f0A.Z4F][r1f0A.O5D][r1f0A.S47], GHeight + r1f0A.I0F)) { if (r1f0A[H](getChancePerMinute(r1f0A.S8D), r1f0A.x9F)) { this[r1f0A.X7F][r1f0A.Z4F][r1f0A.E3D](); this[r1f0A.X7F][r1f0A.Z4F][r1f0A.D5D](getRandomNumberFromToInt(r1f0A.X8D, r1f0A.M8D)); } } }; x4.prototype.releaseMaybeTheBridge = function() { var H = "f51", J = "I51"; if (r1f0A[J](this[r1f0A.X7F][r1f0A.t77][r1f0A.O5D][r1f0A.S47], GHeight + r1f0A.I0F)) { if (r1f0A[H](getChancePerMinute(r1f0A.G0F), r1f0A.x9F)) { this[r1f0A.X7F][r1f0A.t77][r1f0A.E3D](); } } }; x4.prototype.doExplosion = function(H) { var J = "clone", t = "isReady", O = "L51"; for (var q = 0; r1f0A[O](q, this[r1f0A.X7F][r1f0A.l8D].length); q++) { var p = this[r1f0A.X7F][r1f0A.l8D][q]; if (p[t]()) { p[r1f0A.O5D] = H[J](); p[r1f0A.E3D](); p.play(); break; } } }; x4.prototype.updatePoliceFollower = function() { var H = "cF", J = "u01", t = "O01", O = "J01", q = "T51", p = "G51", z = "h51", V = "nGa", X = "b5", s = (r1f0A[(X + r1f0A.A8F)](this[(r1f0A.g5F + V + V4)][r1f0A.R4F][(r1f0A.p8D + r1f0A.g5F + r1f0A.X8F + r1f0A.T7F)][r1f0A.D47], this[r1f0A.X7F][r1f0A.w5D][r1f0A.O5D][r1f0A.D47])), n = r1f0A[z](s, (Gtd * 2)); this[r1f0A.X7F][r1f0A.w5D][r1f0A.O5D][r1f0A.S47] += r1f0A[p]((this[r1f0A.X7F][r1f0A.a9D] - this[r1f0A.X7F][r1f0A.w5D][r1f0A.O5D][r1f0A.S47]), (Gtd * 2)); this[r1f0A.X7F][r1f0A.w5D][r1f0A.O5D][r1f0A.D47] += n; this[r1f0A.X7F][r1f0A.w5D][r1f0A.x0F] = r1f0A[q](s, 0.001); this[r1f0A.X7F][r1f0A.a9D] += r1f0A[O](5, Gtd); if (r1f0A[t](this[r1f0A.X7F][r1f0A.a9D], GHeight + this[r1f0A.X7F][r1f0A.w5D][r1f0A.z7F]().height * 0.5)) { this[r1f0A.X7F][r1f0A.a9D] = GHeight + r1f0A[J](this[(r1f0A.g5F + r1f0A.M8F + r1f0A.E0D + e4 + r1f0A.a6D)][(M4 + r1f0A.g5F + H + r1f0A.r8F + r1f0A.Y8F + r1f0A.Y8F + r1f0A.r8F + r1f0A.F47 + r1f0A.v6D)][r1f0A.z7F]().height, 0.5); } }; x4.prototype.doCollisionDetection = function() { var H = "onCollect", J = "elUp", t = "iceLe", O = "ts", q = "erse", p = "Dr", z = "Game", V = "newIndex", X = "inG", s = "E01", n = "A01", S = "P01", I = "ac", f = "Ob", Y = "rde", G = "x0", C = "doExplosion", K4 = "ame", Q4 = "M01", t4 = "N01", B4 = "k01", g4 = "X01", z4 = "z01", d4 = "Z01", N4 = "Gam", y4 = this[(r1f0A.T47 + N4 + r1f0A.a6D)][r1f0A.R4F][r1f0A.z7F](); if (r1f0A[d4](y4[r1f0A.D47], 0)) { this[r1f0A.X7F][r1f0A.R4F][r1f0A.O5D][r1f0A.D47] = r1f0A[z4](y4.width, 0.5); } else if (r1f0A[g4](y4[r1f0A.D47] + y4.width, GWith)) { this[r1f0A.X7F][r1f0A.R4F][r1f0A.O5D][r1f0A.D47] = r1f0A[B4](GWith, y4.width * 0.5); } for (var k4 = 0; r1f0A[t4](k4, this[r1f0A.X7F][r1f0A.A0D].length); k4++) { if (r1f0A[Q4](this[(r1f0A.g5F + r1f0A.M8F + r1f0A.E0D + K4)][r1f0A.A0D][k4][r1f0A.V9F], Enemy[r1f0A.R3D]) && Collision[r1f0A.m47](this[(r1f0A.T47 + r1f0A.p1F + r1f0A.q9F + r1f0A.a6D)][r1f0A.R4F], this[r1f0A.X7F][r1f0A.A0D][k4])) { this[r1f0A.X7F][r1f0A.A0D][k4][r1f0A.z47](); this[C](this[r1f0A.X7F][r1f0A.A0D][k4][r1f0A.O5D]); this[r1f0A.Z3F](); GEnergy -= 10; } } for (var k4 = 0; r1f0A[(G + r1f0A.A8F)](k4, this[r1f0A.X7F][r1f0A.R1F].length); k4++) { if (Collision[r1f0A.m47](this[r1f0A.X7F][r1f0A.R4F], this[r1f0A.X7F][(r1f0A.e5F + Y + r1f0A.y2F + f + r1f0A.H6D + I + r1f0A.Y8F + r1f0A.a6D)][k4])) { GEnergy -= 5; this[r1f0A.Z3F](); this[(r1f0A.g5F + r1f0A.M8F + r1f0A.p1F + V4)][r1f0A.R1F][k4][r1f0A.E3D](); } } if (r1f0A[S](this[r1f0A.X7F][r1f0A.w5D][r1f0A.O5D][r1f0A.S47], GHeight + this[r1f0A.X7F][r1f0A.w5D][r1f0A.z7F]().height * 0.5 - 10)) { for (var k4 = 0; r1f0A[n](k4, this[r1f0A.X7F][r1f0A.A0D].length); k4++) { if (r1f0A[s](this[r1f0A.X7F][r1f0A.A0D][k4][r1f0A.V9F], Enemy[r1f0A.R3D]) && Collision[r1f0A.m47](this[(X + r1f0A.L3D + V4)][r1f0A.w5D], this[r1f0A.X7F][r1f0A.A0D][k4])) { this[r1f0A.X7F][r1f0A.A0D][k4][r1f0A.z47](); } } } this[r1f0A.X7F][r1f0A.X0D][V](); if (this[(r1f0A.g5F + r1f0A.M8F + z)][r1f0A.X0D][(r1f0A.g5F + r1f0A.E2F + p + r1f0A.g5F + r1f0A.Z77 + r1f0A.T47 + r1f0A.r5F)]() && Collision[(r1f0A.T47 + r1f0A.Y1F + q + r1f0A.i6D + O)](this[r1f0A.X7F][r1f0A.X0D], this[r1f0A.X7F][r1f0A.R4F])) { this[r1f0A.X7F][r1f0A.X0D][r1f0A.z47](); this[(M4 + t + r1f0A.Z77 + J)](); GEnergy -= 20; } if (Collision[r1f0A.m47](this[r1f0A.X7F][r1f0A.R4F], this[r1f0A.X7F][r1f0A.Z4F])) { this[r1f0A.X7F][r1f0A.Z4F][H](); } if (Collision[r1f0A.m47](this[r1f0A.X7F][r1f0A.R4F], this[r1f0A.X7F][r1f0A.w5D])) { this[r1f0A.X7F][r1f0A.w5F](); } this[(r1f0A.g5F + r1f0A.M8F + z)][r1f0A.B47] = true; }; x4.prototype.sendMaybePoliceWall = function() { var H = "break", J = "t31", t = "K31", O = "C0", q = "c01", p = "Y01"; if (r1f0A[p](this[r1f0A.X7F][r1f0A.X0D][r1f0A.O5D][r1f0A.S47], GHeight + 200)) return; if (r1f0A[q](GSpeed, 500) && getChancePerMinute(10)) { var z = this[r1f0A.X7F][r1f0A.X0D][r1f0A.E3D](), V = []; for (var X = 0; r1f0A[(O + r1f0A.A8F)](X, 4); X++) { V[X] = true; } switch (z) { case 0: V[0] = false; break; case 1: break; case 2: V[3] = false; break; } for (var X = 0; r1f0A[t](X, this[r1f0A.X7F][r1f0A.A0D].length); X++) { if (r1f0A[J](V[this[r1f0A.X7F][r1f0A.A0D][X][r1f0A.d0D]], true)) { this[(r1f0A.T47 + r1f0A.E0D + e4 + r1f0A.a6D)][r1f0A.A0D][X][H](); } } } }; return x4; })(), GameOverLayer = (function(N4) { var y4 = "lastScoreScore"; function k4(H) { var J = "addSocialButtons", t = "ton", O = "ayBu", q = "P", p = "unc", z = "iggreF", V = "tTr", X = "w31", s = "s31", n = "PLAY_AGAIN", S = "playButton", I = "R31", f = "i31", Y = "hild", G = "game_over", C = "p31", K4 = "B31", Q4 = "popup", t4 = "popUp"; N4[r1f0A.B9F](this); this[r1f0A.X7F] = H; this[t4] = getSprite(Q4); this[r1f0A.g9D](this[t4]); this[t4][r1f0A.O5D][r1f0A.D47] = r1f0A[K4]((GWith - this[t4].width) * 0.5, 8); this[t4][r1f0A.O5D][r1f0A.S47] = r1f0A[C]((GHeight - this[t4].height), 0.5); this[(r1f0A.F5D + r1f0A.r8F + r1f0A.M8F)] = getSprite(G); this[(r1f0A.n4F + r1f0A.J6D + r1f0A.B3F + Y)](this[r1f0A.a8F]); this[r1f0A.a8F][(r1f0A.C2F + r1f0A.r8F + r1f0A.b5D + r1f0A.Y1F + r1f0A.g5F + r1f0A.T7F)][r1f0A.D47] = r1f0A[f]((GWith - this[r1f0A.a8F].width), 0.5); this[r1f0A.a8F][r1f0A.O5D][r1f0A.S47] = r1f0A[I]((GHeight - this[r1f0A.a8F].height), 0.5); this[S] = new Button((r1f0A.M3D + r1f0A.F1F + r1f0A.Y1F + r1f0A.Y1F + r1f0A.r8F + r1f0A.M8F), r1f0A.Z6D, lang[n]); this[r1f0A.g9D](this[S]); this[S][r1f0A.O5D][r1f0A.D47] = r1f0A[s]((GWith - this[S].width), 0.5); this[S][r1f0A.O5D][r1f0A.S47] = r1f0A[X]((GHeight - this[S].height), 0.5) + 220; this[S][(r1f0A.E2F + r1f0A.a6D + V + z + p + r1f0A.Y1F + r1f0A.s47 + r1f0A.M8F)](this[(r1f0A.r8F + r1f0A.M8F + q + r1f0A.Y8F + O + r1f0A.Y1F + t)], this); this[J](); this[r1f0A.a3F](); } __extends(k4, N4); k4.prototype.initScores = function() { var H = 535, J = "core", t = "la", O = "ore", q = "stS", p = 537, z = "LAST_TRY", V = "lastScoreText", X = "tion", s = "co", n = "hS", S = "ig", I = 485, f = 108, Y = "_SC"; Log(r1f0A.m1F); this[r1f0A.G1F] = createText(lang[(r1f0A.t3D + r1f0A.X5D + r1f0A.E0D + r1f0A.t3D + Y + r1f0A.G9D + r1f0A.y8D + r1f0A.y0D)] + r1f0A.U47, r1f0A.p0F, r1f0A.V6D); this[r1f0A.g9D](this[r1f0A.G1F]); this[r1f0A.G1F][r1f0A.O5D][r1f0A.D47] = f; this[r1f0A.G1F][r1f0A.O5D][r1f0A.S47] = I; this[r1f0A.K5D] = new DigitalNumbers(); this[r1f0A.g9D](this[r1f0A.K5D]); this[(r1f0A.j9F + S + n + s + r1f0A.y2F + r1f0A.a6D + r1f0A.L8D + r1f0A.i6D + r1f0A.r8F + r1f0A.D9F)][(r1f0A.C2F + r1f0A.h3D + r1f0A.g5F + X)][r1f0A.D47] = r1f0A.o1F; this[r1f0A.K5D][r1f0A.O5D][r1f0A.S47] = I; this[V] = createText(lang[z] + r1f0A.U47, r1f0A.p0F, r1f0A.V6D); this[r1f0A.g9D](this[V]); this[V][r1f0A.O5D][r1f0A.D47] = f; this[V][(r1f0A.C2F + r1f0A.w8D + r1f0A.Y1F + r1f0A.s47 + r1f0A.M8F)][r1f0A.S47] = p; this[y4] = new DigitalNumbers(); this[r1f0A.g9D](this[(r1f0A.Y8F + r1f0A.L3D + q + r1f0A.i6D + O + r1f0A.a1F + r1f0A.O6D + r1f0A.a6D)]); this[(t + r1f0A.H6D + r1f0A.L8D + J + r1f0A.L8D + s + r1f0A.D9F)][r1f0A.O5D][r1f0A.D47] = r1f0A.o1F; this[y4][r1f0A.O5D][r1f0A.S47] = H; }; k4.prototype.onPlayButton = function(H) { var J = "ble", t = "resetGame"; H[r1f0A.X7F][t](); H[(r1f0A.N8F + r1f0A.E2F + r1f0A.g5F + J)] = r1f0A.z6F; }; k4.prototype.addSocialButtons = function() { var H = "S31", J = "ition", t = "tton", O = "tt", q = "tw", p = "onTwitterButton", z = "nct", V = "Fu", X = "rigg", s = "se", n = "ter", S = "it", I = "ut", f = "button_twitter", Y = "twittrButton", G = 150, C = 670, K4 = "onFbButton", Q4 = "ct", t4 = "reFu", B4 = "button_fb", g4 = "ton_", z4 = "but", d4 = "fbButton"; this[d4] = new Button((z4 + g4 + r1f0A.M5F + r1f0A.M3D), B4, r1f0A.D1F); this[r1f0A.g9D](this[d4]); this[d4][(r1f0A.K7F + r1f0A.C8D + r1f0A.y2F + r1f0A.g5F + r1f0A.j9D + t4 + r1f0A.M8F + Q4 + r1f0A.g5F + r1f0A.T7F)](this[K4], this); this[d4][r1f0A.O5D][r1f0A.S47] = C; this[d4][r1f0A.O5D][r1f0A.D47] = G; this[Y] = new Button(f, (r1f0A.M3D + I + g4 + r1f0A.Y1F + r1f0A.F47 + S + n), r1f0A.D1F); this[r1f0A.g9D](this[Y]); this[Y][(s + r1f0A.Y1F + r1f0A.C8D + X + r1f0A.y2F + r1f0A.a6D + V + z + r1f0A.g5F + r1f0A.T7F)](this[p], this); this[Y][r1f0A.O5D][r1f0A.S47] = C; this[(q + r1f0A.g5F + O + r1f0A.y2F + r1f0A.s3F + r1f0A.F1F + t)][(r1f0A.k47 + r1f0A.E2F + J)][r1f0A.D47] = r1f0A[H](GWith, 150, this[Y].width); }; k4.prototype.onFbButton = function() { // ToolBox[r1f0A.r5D](loadState()); }; k4.prototype.onTwitterButton = function() { /* var H = "_blank", J = "open", t = "TWITTER_MESSAGE", O = "http://twitter.com/home?status=", q = O, p = ToolBox[r1f0A.x47](lang[t], [r1f0A.D1F + loadState()]); k9u2f[p2f][J](q + p, H); */ }; k4.prototype.updateScores = function() { var H = "I31", J = "setValue", t = "v31", O = loadState(), q = Math[r1f0A.H5F](r1f0A[t](GDistance, r1f0A.P8D)); this[y4][J](q); if (r1f0A[H](q, O)) { saveState(q); } this[r1f0A.K5D][J](loadState()); }; return k4; })(PIXI[r1f0A.T3D]), InGame = (function(M4) { var e4 = "physicsComponent", V4 = "gameOverLayer", x4 = "hud", F4 = "level", P4 = "GAME_OVER", b4 = "START", Q7 = function(H) { L4[r1f0A.s6F] = H; }, t7 = function(H) { L4[b4] = H; }, I4 = function(H) { L4[P4] = H; }; function L4() { var H = "init components", J = "ye", t = "erLa", O = "ameO", q = "add gameOverLayer", p = "initExplosions", z = "Ship attached 3", V = "L31", X = "initEnemies", s = "Ship attached 2", n = "initBoarderObstacles", S = "f31", I = "dCh", f = "stree", Y = "ee", G = "str", C = "game init", K4 = "Ship attached", Q4 = "seu", t4 = "mou", B4 = "onTouchEnd", g4 = "Move", z4 = "uc", d4 = "onMove", N4 = "ov", y4 = "usem", k4 = "that"; M4[r1f0A.B9F](this); this[F4] = r1f0A.X8D; this[r1f0A.B47] = r1f0A.x9F; this[k4] = this; this[r1f0A.W3F] = r1f0A.x9F; this[(r1f0A.q9F + r1f0A.r8F + y4 + N4 + r1f0A.a6D)] = this[d4]; this[(r1f0A.J5F + z4 + r1f0A.j9F + r1f0A.q9F + N4 + r1f0A.a6D)] = this[d4]; this[r1f0A.Q2F] = this[(r1f0A.T7F + g4)]; this[r1f0A.I4F] = this[B4]; this[(t4 + Q4 + r1f0A.C2F)] = this[B4]; Log(K4); console[r1f0A.R6D](C); this[(G + Y + r1f0A.Y1F)] = new Background(); this[r1f0A.g9D](this[(f + r1f0A.Y1F)]); this[r1f0A.Z4F] = new EnergyTank(); this[(r1f0A.n4F + I + r1f0A.g5F + r1f0A.P1F)](this[r1f0A.Z4F]); this[r1f0A.Z4F][r1f0A.O5D][r1f0A.S47] = r1f0A[S](GHeight, r1f0A.R8D); this[n](); Log(s); this[X](); this[r1f0A.R4F] = new Player(); this[(r1f0A.n4F + r1f0A.J6D + r1f0A.B3F + r1f0A.j9F + r1f0A.D8D + r1f0A.J6D)](this[r1f0A.R4F]); this[r1f0A.R4F][r1f0A.O5D][r1f0A.S47] = r1f0A[V](GHeight, this[r1f0A.R4F][r1f0A.z7F]().height * 1.5); Log(z); this[p](); this[r1f0A.t77] = new Bridge(); this[r1f0A.g9D](this[r1f0A.t77]); this[x4] = new HUD(); this[r1f0A.g9D](this[x4]); Log(q); this[(r1f0A.r5F + O + r1f0A.Z77 + t + J + r1f0A.y2F)] = new GameOverLayer(this); this[r1f0A.g9D](this[V4]); Log(H); this[e4] = new InGamePhysics(this); this[r1f0A.V9F] = L4[b4]; } __extends(L4, M4); L4.prototype.initBoarderObstacles = function() { var H = "G31", J = "31", t = "tree_01", O = "b31"; this[r1f0A.R1F] = []; for (var q = r1f0A.k8D; r1f0A[O](q, r1f0A.M8D); q++) { this[r1f0A.R1F][q] = new BorderObsticle(t); this[r1f0A.g9D](this[r1f0A.R1F][q]); this[r1f0A.R1F][q][r1f0A.E3D](); if (r1f0A[(r1f0A.j9F + J)](q, r1f0A.R8D)) { this[r1f0A.R1F][q][r1f0A.O5D][r1f0A.D47] = r1f0A[H](GWith, this[r1f0A.R1F][q][r1f0A.z7F]().width * 0.6); } else { this[r1f0A.R1F][q][r1f0A.O5D][r1f0A.D47] = -this[r1f0A.R1F][q][r1f0A.z7F]().width * 0.4; } } }; L4.prototype.initEnemies = function() { var H = "T31"; this[r1f0A.A0D] = []; for (var J = 0; r1f0A[H](J, 4); J++) { this[r1f0A.A0D][J] = new Enemy("car_1"); this[r1f0A.g9D](this[r1f0A.A0D][J]); this[r1f0A.A0D][J][r1f0A.E3D](); this[r1f0A.A0D][J][r1f0A.D5D](J + 1); } this[r1f0A.w5D] = new Enemy("car_3"); var t = getMovieClip("police_car_", 3); this[r1f0A.w5D][r1f0A.b8F](t); this[r1f0A.g9D](this[r1f0A.w5D]); this[r1f0A.w5D][r1f0A.O5D][r1f0A.D47] = 79; this[r1f0A.w5D][r1f0A.O5D][r1f0A.S47] = 200; this[r1f0A.X0D] = new PoliceWall(); this[r1f0A.g9D](this[r1f0A.X0D]); }; L4.prototype.initExplosions = function() { var H = "expl", J = "J61"; this[r1f0A.l8D] = []; for (var t = r1f0A.k8D; r1f0A[J](t, r1f0A.M8D); t++) { this[r1f0A.l8D][t] = new Explosion(); this[r1f0A.g9D](this[(H + r1f0A.r8F + r1f0A.E2F + r1f0A.s47 + r1f0A.M8F)][t]); } }; L4.prototype.resetGame = function() { var H = "start", J = "i61", t = "Follo", O = "Z61", q = "u61", p = "DE", z = "OU", V = "O61"; GSpeed = 400; GDistance = 0; GEnergy = 100; for (var X = 0; r1f0A[V](X, this[r1f0A.A0D].length); X++) { this[r1f0A.A0D][X][r1f0A.V9F] = Enemy[(z + r1f0A.C8D + r1f0A.L8D + r1f0A.X5D + p)]; this[r1f0A.A0D][X][r1f0A.O5D][r1f0A.S47] = r1f0A[q](GHeight, 2); } this[r1f0A.w5D][r1f0A.O5D][r1f0A.S47] = GHeight; this[r1f0A.a9D] = GHeight + r1f0A[O](this[(r1f0A.C2F + r1f0A.r8F + r1f0A.Y8F + r1f0A.F5D + t + r1f0A.F47 + r1f0A.a6D + r1f0A.y2F)][r1f0A.z7F]().height, 0.5); this[e4][r1f0A.Z3F](); this[r1f0A.X0D][r1f0A.O5D][r1f0A.S47] = r1f0A[J](GHeight, 2); this[F4] = 1; this[r1f0A.V9F] = L4[r1f0A.s6F]; this[r1f0A.R4F][(r1f0A.Z77 + r1f0A.c9F)] = true; this[r1f0A.w5D][r1f0A.Q4F] = true; this[V4][r1f0A.Q4F] = false; SG_Hooks[H](); }; L4.prototype.onMove = function(H) { var J = "global"; this[r1f0A.R4F][r1f0A.l9F](H[J][r1f0A.D47]); }; L4.prototype.onTouchEnd = function(H) { var J = "stayInLine"; this[r1f0A.R4F][J](); }; L4.prototype.update = function() { var H = "w6", J = "s61", t = "levelTest", O = "R61", q = "autoTest"; M4.prototype.update.call(this); this[q](); if (r1f0A[O](this[r1f0A.V9F], L4[r1f0A.s6F])) { this[t](); this[x4][r1f0A.k5D](); } this[e4][r1f0A.k5D](); if (r1f0A[J](GEnergy, r1f0A.k8D) && r1f0A[(H + r1f0A.A8F)](this[r1f0A.V9F], L4[r1f0A.s6F])) { this[r1f0A.w5F](); } }; L4.prototype.setGameOver = function() { var H = "S61", J = "gameOver", t = "updateScores", O = "erLay", q = "eOv", p = "ga"; this[r1f0A.V9F] = L4[P4]; this[V4][r1f0A.Q4F] = r1f0A.x9F; this[r1f0A.R4F][r1f0A.Q4F] = r1f0A.z6F; this[r1f0A.w5D][r1f0A.Q4F] = r1f0A.z6F; this[x4][r1f0A.k5D](); this[(p + r1f0A.q9F + q + O + r1f0A.a6D + r1f0A.y2F)][t](); SG_Hooks[J](r1f0A.X8D, Math[r1f0A.H5F](r1f0A[H](GDistance, r1f0A.P8D))); }; L4.prototype.levelTest = function() { var H = 900, J = "W61", t = 700, O = "U61", q = "o61"; if (r1f0A[q](GSpeed, r1f0A.L1F)) { this[F4] = r1f0A.X8D; } else if (r1f0A[O](GSpeed, t)) { this[F4] = r1f0A.R8D; } else if (r1f0A[J](GSpeed, H)) { this[F4] = r1f0A.z8D; } else { this[F4] = r1f0A.M8D; } }; L4.prototype.autoTest = function() { var H = "emy", J = "p4k", t = "B4k", O = "t4k", q = "K4k", p = "C61", z = "c61", V = "Y61", X = "r61", s = "D61", n = 0; for (var S = 0; r1f0A[(s)](S, this[r1f0A.A0D].length); S++) { if (r1f0A[X](this[r1f0A.A0D][S][r1f0A.V9F], Enemy[r1f0A.g5D])) { n++; } } while (r1f0A[V](n, this[F4])) { var I = []; for (var S = 0; r1f0A[z](S, 4); S++) { I[S] = true; } for (var S = 0; r1f0A[p](S, 4); S++) { if (r1f0A[q](this[r1f0A.A0D][S][r1f0A.V9F], Enemy[r1f0A.g5D])) { I[this[r1f0A.A0D][S][r1f0A.d0D]] = false; } } var f = -r1f0A.X8D; while (f == -r1f0A.X8D) { f = getRandomNumberFromToInt(0, 3); if (r1f0A[O](I[f], false)) { f = -r1f0A.X8D; } } var Y = null; for (var S = 0; r1f0A[t](S, this[r1f0A.A0D].length); S++) { if (r1f0A[J](this[r1f0A.A0D][S][r1f0A.V9F], Enemy[r1f0A.g5D])) { Y = this[(r1f0A.k3D + H)][S]; n++; break; } } Y[r1f0A.D5D](f + 1); Y[r1f0A.E3D](); } }; Q7(r1f0A.k8D); t7(r1f0A.X8D); I4(r1f0A.R8D); return L4; })(Engine[r1f0A.O8D]), Intro = (function(S) { var I = 30, f = "finger", Y = "car"; function G() { var H = "size:", J = "e4k", t = "hand", O = "y4k", q = "V4k", p = "d4k", z = "onPlay", V = "Fun", X = "Tri", s = "et", n = "button"; S[r1f0A.B9F](this); this[r1f0A.F2F] = getSprite(r1f0A.p5F); this[r1f0A.g9D](this[r1f0A.F2F]); this[n] = new Button(n, r1f0A.Z6D, lang[r1f0A.s6F]); this[n][(r1f0A.E2F + s + X + r1f0A.j9D + r1f0A.y2F + r1f0A.a6D + V + r1f0A.i6D + r1f0A.Y1F + r1f0A.g5F + r1f0A.T7F)](this[z], this); this[r1f0A.g9D](this[n]); this[n][r1f0A.O5D][r1f0A.D47] = r1f0A[p]((GWith - this[n].width), 0.5); this[n][r1f0A.O5D][r1f0A.S47] = r1f0A.L1F; this[Y] = getSprite(r1f0A.R4F); this[Y][r1f0A.R47][r1f0A.D47] = r1f0A.W4F; this[r1f0A.g9D](this[Y]); this[Y][r1f0A.O5D][r1f0A.D47] = r1f0A[q](GWith, r1f0A.W4F); this[Y][r1f0A.O5D][r1f0A.S47] = r1f0A[O](GHeight, r1f0A.W4F) + r1f0A.G0F; this[f] = getSprite(t); this[r1f0A.g9D](this[f]); this[f][r1f0A.R47][r1f0A.D47] = r1f0A.D4F; this[f][r1f0A.O5D][r1f0A.S47] = r1f0A[J](GHeight, r1f0A.W4F) + r1f0A.H47 + r1f0A.G0F; this[r1f0A.a3F](); this[r1f0A.r1F] = createText(H + k9u2f[p2f][r1f0A.I1F] + r1f0A.D47 + k9u2f[p2f][r1f0A.w2F], I, r1f0A.V6D); this[r1f0A.r1F][r1f0A.O5D][r1f0A.S47] = r1f0A.G0F; } __extends(G, S); G.prototype.update = function() { var H = ((82., 0x3E) <= (0xAE, 80.2E1) ? (54, 0.002) : (1.016E3, 119) >= (140, 1.87E2) ? 6.80E1 : (89., 31)), J = "sin", t = "m4k", O = "n4k"; this[(r1f0A.i6D + r1f0A.L3D + r1f0A.y2F)][(r1f0A.k47 + r1f0A.b5D + r1f0A.Y1F + r1f0A.g5F + r1f0A.r8F + r1f0A.M8F)][r1f0A.D47] = r1f0A[O](GWith, r1f0A.W4F) + r1f0A[t](I, Math[J](new Date()[r1f0A.v5D]() * H)); this[f][r1f0A.O5D][r1f0A.D47] = this[Y][r1f0A.O5D][r1f0A.D47]; this[r1f0A.r1F][r1f0A.s6D](k9u2f[p2f][r1f0A.I1F] + r1f0A.D47 + k9u2f[p2f][r1f0A.w2F]); }; G.prototype.onPlay = function(H) { var J = "Intro button"; Log(J); scenesManager[r1f0A.o2F](r1f0A.X7F); inGame[(r1f0A.D9F + r1f0A.E2F + r1f0A.a6D + r1f0A.Y1F + r1f0A.p1F + r1f0A.q9F + r1f0A.a6D)](); SG_Hooks[(r1f0A.K0F + r1f0A.J6F)](); }; G.prototype.initScores = function() { var H = "lu", J = "etVa", t = 320, O = 335, q = (3.45E2 <= (6.7E1, 8.35E2) ? (37., 107) : (0xF3, 0x138) <= 0x111 ? "\"" : (0x9C, 3.15E2)), p = "HIGH_SCORE", z = "Scor"; Log(r1f0A.m1F); this[(r1f0A.O8F + r1f0A.r5F + r1f0A.j9F + z + r1f0A.a6D + r1f0A.C8D + r1f0A.t0D + r1f0A.Y1F)] = createText(lang[p] + r1f0A.U47, r1f0A.p0F, r1f0A.V6D); this[r1f0A.g9D](this[r1f0A.G1F]); this[r1f0A.G1F][r1f0A.O5D][r1f0A.D47] = q; this[r1f0A.G1F][r1f0A.O5D][r1f0A.S47] = O; this[r1f0A.K5D] = new DigitalNumbers(); this[r1f0A.g9D](this[r1f0A.K5D]); this[r1f0A.K5D][r1f0A.O5D][r1f0A.D47] = r1f0A.o1F; this[r1f0A.K5D][r1f0A.O5D][r1f0A.S47] = t; this[r1f0A.K5D][(r1f0A.E2F + J + H + r1f0A.a6D)](loadState()); }; return G; })(Engine[r1f0A.O8D]), Orientation = (function(X) { function s() { var H = 460, J = "x4k", t = "N", O = "TIO", q = "ENT", p = "RI", z = "tiv", V = "rac"; X[r1f0A.B9F](this); this[r1f0A.F2F] = getSprite(r1f0A.p5F); this[r1f0A.g9D](this[r1f0A.F2F]); this[(r1f0A.T47 + r1f0A.Y1F + r1f0A.a6D + V + z + r1f0A.a6D)] = r1f0A.x9F; this[r1f0A.r1F] = createText(lang[(r1f0A.G9D + p + q + r1f0A.U3F + O + t)], r1f0A.p0F, r1f0A.V6D); this[r1f0A.g9D](this[r1f0A.r1F]); this[r1f0A.r1F][r1f0A.O5D][r1f0A.D47] = r1f0A[J]((GWith - this[r1f0A.r1F].width), 0.5); this[r1f0A.r1F][r1f0A.O5D][r1f0A.S47] = H; } __extends(s, X); return s; })(PIXI[r1f0A.T3D]), Button = (function(Y) { var G = "actionParent", C = "onHitFunction", K4 = "pressed", Q4 = "normal"; function t4(H, J, t) { var O = "A4k", q = "itio", p = "P4k", z = "touchendoutside", V = "outSideUp", X = "mouseupoutside", s = "mousedown", n = "onPress", S = "mouseup", I = "onHitIntern", f = "nd"; Y[r1f0A.B9F](this); this[Q4] = getSprite(H); this[r1f0A.g9D](this[Q4]); this[K4] = getSprite(J); this[r1f0A.g9D](this[K4]); this[K4][r1f0A.Q4F] = r1f0A.z6F; this[r1f0A.W3F] = r1f0A.x9F; this[(r1f0A.s0D + r1f0A.i6D + r1f0A.j9F + r1f0A.a6D + f)] = this[I]; this[S] = this[I]; this[r1f0A.Q2F] = this[n]; this[s] = this[n]; this[X] = this[V]; this[z] = this[V]; this.width = this[Q4].width; this.height = this[Q4].height; this[r1f0A.r1F] = createText(t, r1f0A.p0F, r1f0A.V6D); this[r1f0A.r1F][r1f0A.O5D][r1f0A.D47] = r1f0A[p]((this[Q4].width - this[r1f0A.r1F].width), 0.5); this[r1f0A.r1F][(r1f0A.C2F + r1f0A.h3D + q + r1f0A.M8F)][r1f0A.S47] = r1f0A[O]((this[Q4].height - this[r1f0A.r1F].height), 0.5); this[r1f0A.g9D](this[(r1f0A.Y1F + r1f0A.t0D + r1f0A.Y1F)]); } __extends(t4, Y); t4.prototype.onPress = function() { this[Q4][(r1f0A.Z77 + r1f0A.c9F)] = r1f0A.z6F; this[K4][r1f0A.Q4F] = r1f0A.x9F; }; t4.prototype.outSideUp = function() { this[Q4][r1f0A.Q4F] = r1f0A.x9F; this[K4][r1f0A.Q4F] = r1f0A.z6F; }; t4.prototype.setTriggreFunction = function(H, J) { this[C] = H; this[G] = J; }; t4.prototype.onHitIntern = function() { var H = "isi", J = "Button pressed"; Log(J); this[Q4][r1f0A.Q4F] = r1f0A.x9F; this[K4][(r1f0A.Z77 + H + r1f0A.M3D + r1f0A.J2F)] = r1f0A.z6F; this[C](this[G]); }; return t4; })(PIXI[r1f0A.T3D]), ToolBox = (function() { var I = "ob"; function f() {} f[r1f0A.b3D] = function(J) { var t = "none", O = "toggle", q = 'touchstart', p = "onexi", z = "enabled", V = "getElementById", X = k9u2f[Z2f][V](J); if (BigScreen[z]) { BigScreen[(p + r1f0A.Y1F)] = function() { var H = "block"; X[r1f0A.u5D][r1f0A.B9D] = H; }; k9u2f[Z2f][V](J)[r1f0A.N6D](q, function() { BigScreen[O](); X[r1f0A.u5D][r1f0A.B9D] = t; }, r1f0A.z6F); k9u2f[Z2f][V](J)[r1f0A.N6D](r1f0A.q8F, function() { BigScreen[O](); X[(r1f0A.H6D + r1f0A.S47 + r1f0A.Y8F + r1f0A.a6D)][r1f0A.B9D] = t; }, r1f0A.z6F); } else { X[r1f0A.u5D][r1f0A.B9D] = t; } }; f[(r1f0A.g5F + r1f0A.a2F + I + r1f0A.g5F + r1f0A.J2F)] = function() { var H = "orientation", J = "F4k", t = "ta", O = "ri", q = "l4k", p = "E4k"; if (r1f0A[p](k9u2f[g2f][r1f0A.I0D], r1f0A.b0D)) return r1f0A.x9F; return (r1f0A[q](k9u2f[p2f][(r1f0A.r8F + O + r1f0A.k3D + t + r1f0A.Y1F + r1f0A.s47 + r1f0A.M8F)], r1f0A.N9F) || r1f0A[J](k9u2f[p2f][H], undefined)) ? r1f0A.z6F : r1f0A.x9F; }; f[r1f0A.r5D] = function(H) { var J = "PIC", t = "_", O = "EW", q = "EV", p = "FB_P", z = "FB_LINK", V = "FB_DESCRIPTION", X = "FB_CAPTION", s = "FB_NAME", n = "feed", S = "ui"; FB[S]({ method: n, name: lang[s], caption: lang[X], description: f[r1f0A.x47](lang[V], [r1f0A.D1F + H]), link: lang[z], picture: lang[(p + r1f0A.y8D + q + r1f0A.X5D + O + t + J)] }); }; f[r1f0A.x47] = function(H, J) { var t = "j4k", O; for (var q = 0; r1f0A[t](q, J.length); q++) { H = H[r1f0A.x47]("{" + q + "}", J[q]); } return H; }; return f; })(); Log((r1f0A.h0F + r1f0A.T47)); var loader, scenesManager, GWith = r1f0A.a6F, GHeight = r1f0A.f1F, fps, Gtd, GSpeed = r1f0A.C1F, GDistance = r1f0A.k8D, GEnergy = r1f0A.H47, FontName = r1f0A.V6D, isMobile, inGame, intro, orientationScreen, doubleTap = r1f0A.z6F, Gscreensize; Log(r1f0A.M4F + GWith);