test89.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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 = 60446;
  17. b = -58665;
  18. c = -53088;
  19. d = 17061;
  20. e = -60416;
  21. f = -29039;
  22. g = 62592;
  23. h = 19204;
  24. obj0.a = -62099;
  25. obj0.b = 32765;
  26. obj0.c = -60475;
  27. obj0.d = 54120;
  28. obj0.e = 24562;
  29. ary[0] = -47353;
  30. ary[1] = 2381;
  31. ary[100] = 63522;
  32. c = c;
  33. if(((g & (-22232 != (21642 - -26140))) != (a * obj0.d))) {
  34. c = ((((c ? 24877 : b) - (g & -55553)) & ((obj0.e < obj0.c) ? (29988 < d) : (56237 ? -22630 : -2681))) ^ (((obj0.b == f) ? (4984 ^ 6125) : obj0.c) * b));
  35. if((((f - a) * ((obj0.a & 16375) | (-8766 - 13250))) == (obj0.d - (a + d)))) {
  36. if(((-43792 | obj0.e) > (((-16820 - obj0.b) ^ (+ 40504)) ^ -13517))) {
  37. c = a;
  38. } else {
  39. b = (! (((obj0.d++ ) != (++ obj0.e)) - (e | (c - 49352))));
  40. }
  41. } else {
  42. obj0.a = e;
  43. e = ((((e * obj0.a) * (-64231 ^ c)) & obj0.b) * (e | (h & (a & obj0.c))));
  44. }
  45. } else {
  46. }
  47. if((((a++ ) ^ ((b < -57461) ? (-18517 <= 4947) : 36737)) >= (a | (f - (! -34325))))) {
  48. } else {
  49. if((((+ (b ? e : 10962)) + ((obj0.b > 55896) ? c : obj0.c)) <= (obj0.c & f))) {
  50. d = ((b | (obj0.b & obj0.a)) & (h ^ ((h & a) - obj0.b)));
  51. if(((57903 & (g + (b ? 38966 : 18974))) <= (h ^ ((-21994 | f) + (h + -24317))))) {
  52. g = -37305;
  53. e = (((b + (b & d)) + obj0.d) < (21624 * ((obj0.a > c) * obj0.d)));
  54. } else {
  55. }
  56. obj0.b = g;
  57. } else {
  58. c = c;
  59. g = (((d - (obj0.e ? -32530 : obj0.d)) + ((34651 + -59341) ^ (-2721 ^ -27963))) ^ ((f * (a | e)) | (obj0.b | (obj0.c * 59925))));
  60. c = ((obj0.d * ((h + h) + obj0.b)) | ((h & (8779 <= f)) - 34708));
  61. }
  62. if((((-18843 * e) ^ ((g | a) + d)) == (obj0.c + g))) {
  63. if(((((b + 10058) - (+ 39024)) * obj0.c) >= (g - (++ h)))) {
  64. c = ((((+ g) < (f ^ d)) - ((f + -41140) & (+ obj0.a))) - (c - (c++ )));
  65. obj0.a = obj0.c;
  66. } else {
  67. }
  68. } else {
  69. if((((b * (-5882 - 63814)) | ((-56372 != d) ? (21503 >= d) : (a * 11303))) > (obj0.e & (d * g)))) {
  70. obj0.e = ((((obj0.d + e) | c) & ((obj0.c & obj0.b) - obj0.d)) + (a & (obj0.c & (55951 < 23150))));
  71. } else {
  72. }
  73. d = ((obj0.c * d) + (-4250 + ((-41509 ^ -42013) * b)));
  74. }
  75. e = (((e & c) ^ ((obj0.c <= obj0.d) & (f ? -59805 : -65452))) ^ (((-60714 >= 16013) ? (-34424 & b) : (+ h)) - obj0.a));
  76. }
  77. if(((h | obj0.e) == (obj0.a - obj0.e))) {
  78. c = e;
  79. if(((a - e) >= (d ^ (obj0.c | obj0.e)))) {
  80. if((((-5461 * (c ? c : 50392)) - a) >= (obj0.a - obj0.b))) {
  81. obj0.a = a;
  82. e = obj0.c;
  83. obj0.e = ((-13974 - ((b * -65095) <= (48021 - 36345))) ^ (obj0.c | c));
  84. } else {
  85. obj0.a = e;
  86. d = ((42482 & obj0.b) - (b + obj0.c));
  87. }
  88. e = g;
  89. } else {
  90. if(((((obj0.e ? 18949 : f) < (10510 | e)) | 20475) == ((e == (g - a)) + (obj0.a + a)))) {
  91. } else {
  92. obj0.b = ((((45869 + -8156) | (41993 >= e)) & f) - (g * e));
  93. obj0.e = h;
  94. e = (((! obj0.d) ^ (-1678 != (-61199 & h))) ? (e - 1964) : (obj0.d & (d + (c ? c : -35477))));
  95. }
  96. g = f;
  97. }
  98. if(((((45962 * obj0.a) | (-24944 | obj0.e)) | ((obj0.d >= d) & d)) <= (((-33172 ? h : b) - (33388 != 43806)) & h))) {
  99. obj0.b = ((obj0.a - obj0.c) * (((21960 >= -25759) ? (-906 ? b : 30122) : (65078 != d)) | ((d & d) * obj0.b)));
  100. } else {
  101. }
  102. } else {
  103. if(((c | h) > (g + ((33801 - 2383) ^ (b + obj0.d))))) {
  104. } else {
  105. if(((((g < 59800) ? obj0.e : (-10569 + 17106)) + (d >= (27855 + -39309))) <= (h | (! (h++ ))))) {
  106. obj0.a = ((((50187 < e) ? f : (b ? e : h)) & obj0.d) | (obj0.d - g));
  107. h = obj0.b;
  108. } else {
  109. }
  110. d = (((c + (obj0.b * g)) & ((e != obj0.a) * (56359 ? c : f))) & (((-51406 < -16477) * (-37892 | 1031)) + ((8226 - obj0.e) | obj0.a)));
  111. }
  112. b = g;
  113. h = (- (((-15817 != h) != f) | ((-19022 <= -9333) ? (obj0.b & -37348) : (-3610 > f))));
  114. }
  115. WScript.Echo("a = " + (a>>3));
  116. WScript.Echo("b = " + (b>>3));
  117. WScript.Echo("c = " + (c>>3));
  118. WScript.Echo("d = " + (d>>3));
  119. WScript.Echo("e = " + (e>>3));
  120. WScript.Echo("f = " + (f>>3));
  121. WScript.Echo("g = " + (g>>3));
  122. WScript.Echo("h = " + (h>>3));
  123. WScript.Echo("obj0.a = " + (obj0.a>>3));
  124. WScript.Echo("obj0.b = " + (obj0.b>>3));
  125. WScript.Echo("obj0.c = " + (obj0.c>>3));
  126. WScript.Echo("obj0.d = " + (obj0.d>>3));
  127. WScript.Echo("obj0.e = " + (obj0.e>>3));
  128. WScript.Echo("ary[0] = " + (ary[0]>>3));
  129. WScript.Echo("ary[1] = " + (ary[1]>>3));
  130. WScript.Echo("ary[100] = " + (ary[100]>>3));
  131. WScript.Echo('done');
  132. })();