test15.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. (function() {
  6. var ary = new Array(10);
  7. var obj0 = new Object();
  8. var a;
  9. var b;
  10. var c;
  11. var d;
  12. var e;
  13. var f;
  14. var g;
  15. var h;
  16. a = -62290;
  17. b = 50411;
  18. c = 28074;
  19. d = 1056;
  20. e = -11660;
  21. f = 60788;
  22. g = -46581;
  23. h = -49558;
  24. obj0.a = -16847;
  25. obj0.b = -28700;
  26. obj0.c = -5272;
  27. obj0.d = -62810;
  28. obj0.e = -1242;
  29. ary[0] = 10913;
  30. ary[1] = 11723;
  31. ary[100] = -6439;
  32. if(((((48816 + obj0.e) & (+ f)) & ((-20547 & e) * (obj0.b | obj0.c))) <= (((a ? -53618 : a) * (obj0.d + -26372)) | (+ (obj0.a + g))))) {
  33. if((((obj0.c ^ (obj0.d | c)) + ((b | -37570) * (obj0.a - 46726))) <= (obj0.b - a))) {
  34. c = obj0.c;
  35. if(((25890 + obj0.c) > (c * (- obj0.c)))) {
  36. h = 49690;
  37. obj0.c = ((((15971 & h) - (-17360 ^ 45726)) * -42356) | (((20031 >= -16555) & b) + (g * (27969 & -53292))));
  38. b = ((((obj0.d < a) ? (g ? obj0.b : 30717) : (obj0.d | 8121)) | ((obj0.d & 56296) >= -47022)) - (((-61364 != 38521) ? (-35533 ^ obj0.b) : (52018 + 37562)) & ((22677 > -46909) - (+ -43163))));
  39. } else {
  40. obj0.d = (g++ );
  41. obj0.c = a;
  42. obj0.c = ((e * d) | (g - d));
  43. }
  44. if((((b * d) ^ ((g + 44485) * (obj0.c ? g : -8233))) == (((-1605 | -47150) + obj0.e) * ((e ? h : g) == (++ obj0.b))))) {
  45. d = f;
  46. c = (((h - (e ^ g)) ^ 46555) ? (c - ((21180 | -54269) - obj0.d)) : (obj0.a - 63510));
  47. } else {
  48. d = ((obj0.e + ((b < -45899) | -41640)) & (((-27141 ? obj0.a : h) - f) - f));
  49. obj0.c = -30322;
  50. h = ((d - (obj0.d - (-30680 & g))) & ((+ (-64111 & e)) * obj0.a));
  51. }
  52. } else {
  53. }
  54. e = ((c | -27318) - (obj0.e + b));
  55. } else {
  56. if(((c & 41129) >= (56654 + a))) {
  57. if((((f + -43974) * (obj0.b & (a - obj0.c))) != ((obj0.c * (e ? f : obj0.e)) - d))) {
  58. } else {
  59. }
  60. } else {
  61. }
  62. if(((obj0.d & (c != (! -7064))) < ((- (60445 * h)) + a))) {
  63. if(((e ^ ((obj0.e & b) - -37800)) != ((g == obj0.e) & (d | (+ -12493))))) {
  64. g = (((d & c) - -27427) - (((c ? c : -56573) < a) | ((e + obj0.e) - (36881 ^ -1749))));
  65. } else {
  66. obj0.d = b;
  67. a = -212;
  68. }
  69. if(((((45083 <= 16468) * 31159) * ((-52749 >= 17108) ? obj0.c : (9089 >= 7497))) < (obj0.e & (obj0.b + obj0.c)))) {
  70. } else {
  71. }
  72. } else {
  73. if((((a & h) - (obj0.b > 20068)) >= (15202 + (-4263 | b)))) {
  74. } else {
  75. h = ((-49509 + ((g > 61441) ? c : (+ 59452))) < ((obj0.e > h) & ((a ^ f) != (20636 & -5069))));
  76. g = c;
  77. e = ((a + 50048) & (a ^ g));
  78. }
  79. }
  80. }
  81. obj0.e = ((obj0.b - a) - (((a - -10695) + -365) * ((! 23871) + obj0.c)));
  82. if((((- a) - (-29508 & 54877)) != ((obj0.e | -825) + ((obj0.d == -56294) ? (d <= -17973) : d)))) {
  83. if((((d++ ) & (g ^ (148 ? -38750 : -29664))) != (((40250 + obj0.e) & (+ -24096)) + ((h - f) + (f + b))))) {
  84. if(((h ^ (b - (-3833 - e))) == (((+ obj0.e) * (-26843 * d)) * b))) {
  85. g = f;
  86. f = f;
  87. h = ((obj0.c + (- (e + 2767))) > (((f - obj0.c) - (-63584 != 34222)) * (f ^ (-6407 | obj0.e))));
  88. } else {
  89. }
  90. obj0.b = ((e ^ a) ? (a - ((g | a) - (-42100 | -16267))) : (((c ^ d) + obj0.c) & (h + 46109)));
  91. if((((-15739 + (-32293 & obj0.e)) | ((c - g) & (! -487))) != ((63539 * obj0.c) - obj0.b))) {
  92. obj0.e = ((((29148 ? 64964 : b) - (obj0.e * e)) + (obj0.e & -36385)) - (((g != a) ? (50033 ^ obj0.d) : (g | 61411)) - obj0.d));
  93. a = d;
  94. a = ((((51888 & g) - obj0.b) ^ g) ^ (((-60974 & 54594) ^ (! d)) * (! d)));
  95. } else {
  96. a = ((h & obj0.c) | (((- b) + (16108 & 20873)) + ((38073 * 39259) ^ (h + 24380))));
  97. c = -43222;
  98. obj0.d = obj0.d;
  99. }
  100. } else {
  101. if((((obj0.b | obj0.e) ^ b) <= ((obj0.b ^ (obj0.b | d)) + a))) {
  102. b = ((d * ((28655 < -55686) ? obj0.a : (-54914 + -33492))) == (f - ((52818 <= 20375) ? obj0.d : (20966 * -13737))));
  103. c = ((obj0.c & 63166) - (g & (obj0.a - obj0.b)));
  104. } else {
  105. d = c;
  106. obj0.d = ((((d <= 55188) ? (c >= obj0.b) : d) & (d != (obj0.d ^ d))) | (((e ? b : -20838) ^ (b - -44973)) | ((e + -41963) * (36927 - h))));
  107. obj0.e = ((((h >= -15984) ? (a ? c : 45656) : (f > obj0.b)) * (g | d)) + ((-16228 & 25349) | ((a + -62598) ^ (obj0.d | b))));
  108. }
  109. d = c;
  110. if((((++ c) ^ ((+ obj0.c) & (b + -13092))) == (f | d))) {
  111. f = f;
  112. e = h;
  113. obj0.b = obj0.a;
  114. } else {
  115. obj0.b = (e++ );
  116. f = ((f - ((+ obj0.e) ^ obj0.b)) * (-7302 * obj0.e));
  117. f = (((c - obj0.b) - (b ^ (+ -37926))) ? ((d + obj0.d) & d) : (f - (e != (obj0.e ^ e))));
  118. }
  119. }
  120. obj0.c = d;
  121. } else {
  122. a = ((((b & obj0.a) + (-1349 <= b)) - -63889) ? (((h ^ g) + (a ? obj0.c : obj0.a)) | d) : (((51599 & d) - h) ^ ((h | 21837) <= b)));
  123. }
  124. c = a;
  125. WScript.Echo("a = " + (a>>3));
  126. WScript.Echo("b = " + (b>>3));
  127. WScript.Echo("c = " + (c>>3));
  128. WScript.Echo("d = " + (d>>3));
  129. WScript.Echo("e = " + (e>>3));
  130. WScript.Echo("f = " + (f>>3));
  131. WScript.Echo("g = " + (g>>3));
  132. WScript.Echo("h = " + (h>>3));
  133. WScript.Echo("obj0.a = " + (obj0.a>>3));
  134. WScript.Echo("obj0.b = " + (obj0.b>>3));
  135. WScript.Echo("obj0.c = " + (obj0.c>>3));
  136. WScript.Echo("obj0.d = " + (obj0.d>>3));
  137. WScript.Echo("obj0.e = " + (obj0.e>>3));
  138. WScript.Echo("ary[0] = " + (ary[0]>>3));
  139. WScript.Echo("ary[1] = " + (ary[1]>>3));
  140. WScript.Echo("ary[100] = " + (ary[100]>>3));
  141. WScript.Echo('done');
  142. })();