test77.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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 = -63083;
  17. b = -59717;
  18. c = 60602;
  19. d = 54624;
  20. e = 43254;
  21. f = -5164;
  22. g = 40810;
  23. h = 21498;
  24. obj0.a = 60443;
  25. obj0.b = -39347;
  26. obj0.c = 15355;
  27. obj0.d = 1387;
  28. obj0.e = 9306;
  29. ary[0] = 33025;
  30. ary[1] = -9031;
  31. ary[100] = -5785;
  32. if(((((obj0.d + 7240) * (-65115 | obj0.a)) | (d & (260 & 13937))) >= ((obj0.e * (33480 & -29073)) | (a & -19757)))) {
  33. if((((h * (h * obj0.a)) * (! (obj0.b != 49949))) != (((obj0.b >= obj0.d) ? f : (h ^ f)) - ((c - -20218) >= (9741 | obj0.c))))) {
  34. c = obj0.a;
  35. f = (((obj0.c - obj0.a) & ((-25010 & h) + (-26681 == b))) == (c & ((-48347 | -56372) * (+ obj0.e))));
  36. } else {
  37. f = h;
  38. if((((b - e) ^ c) == (b | ((-16846 ^ -4741) - (obj0.d != -26280))))) {
  39. } else {
  40. }
  41. obj0.b = obj0.c;
  42. }
  43. } else {
  44. if(((d & (52150 | c)) == ((h ^ (h ^ c)) ^ f))) {
  45. obj0.b = d;
  46. } else {
  47. h = ((obj0.c & obj0.d) | (((23489 + b) * obj0.a) | (obj0.c + a)));
  48. obj0.b = (((+ (-20647 ^ 50704)) & ((-7428 == 57510) ? e : a)) + (((-28251 ? -6423 : -42594) & (e ? -23209 : 55216)) - h));
  49. }
  50. }
  51. if(((d - 52233) >= (((-29206 + 59557) | b) | 51405))) {
  52. if(((47561 & ((+ obj0.d) | -21512)) <= (e * f))) {
  53. g = ((obj0.e ^ (++ c)) != ((obj0.c + 51791) * e));
  54. c = ((a * ((d++ ) < obj0.a)) + (f - b));
  55. f = (+ (-54962 & (b - (+ -12241))));
  56. } else {
  57. if(((40132 - (obj0.a - (35715 & 43356))) > ((++ obj0.b) - e))) {
  58. f = obj0.a;
  59. obj0.b = (((obj0.c * g) * obj0.e) * (c & ((28187 * 4047) * b)));
  60. } else {
  61. }
  62. }
  63. if((((g++ ) * ((10962 ^ 56518) + (++ g))) != (c | e))) {
  64. d = obj0.d;
  65. } else {
  66. c = ((((-29697 - c) != -26225) + ((-17819 - e) | obj0.c)) < (d | ((-3388 == -36357) ? f : (c * obj0.a))));
  67. a = d;
  68. obj0.a = 27729;
  69. }
  70. obj0.d = g;
  71. } else {
  72. if((((d ^ obj0.e) - 47239) != (((+ c) * (41460 ? obj0.d : obj0.a)) & f))) {
  73. if(((obj0.d * ((-56626 * obj0.e) != (d - d))) != (b ^ f))) {
  74. c = 42046;
  75. } else {
  76. f = e;
  77. a = ((((c + obj0.c) & d) - ((-52890 * obj0.e) | 17168)) - (b * ((obj0.d ^ 22558) ^ (- obj0.e))));
  78. f = (++ e);
  79. }
  80. if(((g ^ b) < ((17191 + obj0.e) | ((3230 ? h : obj0.a) | c)))) {
  81. b = ((((a < g) ? (-39120 & obj0.d) : (+ -46217)) - (obj0.d & a)) < (h | obj0.c));
  82. a = (((- (obj0.e - 41726)) | (obj0.d - obj0.d)) - (d - obj0.c));
  83. obj0.e = obj0.a;
  84. } else {
  85. }
  86. } else {
  87. }
  88. e = obj0.b;
  89. e = c;
  90. }
  91. h = obj0.e;
  92. d = h;
  93. WScript.Echo("a = " + (a>>3));
  94. WScript.Echo("b = " + (b>>3));
  95. WScript.Echo("c = " + (c>>3));
  96. WScript.Echo("d = " + (d>>3));
  97. WScript.Echo("e = " + (e>>3));
  98. WScript.Echo("f = " + (f>>3));
  99. WScript.Echo("g = " + (g>>3));
  100. WScript.Echo("h = " + (h>>3));
  101. WScript.Echo("obj0.a = " + (obj0.a>>3));
  102. WScript.Echo("obj0.b = " + (obj0.b>>3));
  103. WScript.Echo("obj0.c = " + (obj0.c>>3));
  104. WScript.Echo("obj0.d = " + (obj0.d>>3));
  105. WScript.Echo("obj0.e = " + (obj0.e>>3));
  106. WScript.Echo("ary[0] = " + (ary[0]>>3));
  107. WScript.Echo("ary[1] = " + (ary[1]>>3));
  108. WScript.Echo("ary[100] = " + (ary[100]>>3));
  109. WScript.Echo('done');
  110. })();