test49.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  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 = -59314;
  17. b = 38327;
  18. c = -48733;
  19. d = -54595;
  20. e = 2983;
  21. f = -57772;
  22. g = -43452;
  23. h = 42098;
  24. obj0.a = 49285;
  25. obj0.b = -7955;
  26. obj0.c = 18856;
  27. obj0.d = -31594;
  28. obj0.e = -39003;
  29. ary[0] = -52414;
  30. ary[1] = 63624;
  31. ary[100] = -22748;
  32. e = ((g * ((4428 - obj0.a) | (obj0.e & f))) ^ (b - obj0.e));
  33. if((((f * (-50572 + obj0.e)) * ((d > 3979) - (-17751 > 53730))) != (obj0.b ^ -48838))) {
  34. b = obj0.e;
  35. } else {
  36. if((((obj0.e | (obj0.e * -3489)) & 62377) > ((b + obj0.e) + obj0.b))) {
  37. if((((34584 & e) ^ g) == (((34527 > -64084) ? (39861 * h) : 58877) | obj0.c))) {
  38. obj0.c = c;
  39. e = ((g & ((g & 15782) == (-29757 & 12452))) & (((c != b) & e) - d));
  40. c = -675;
  41. } else {
  42. h = (((obj0.d ^ (g & c)) + ((c ? g : f) >= f)) ^ (obj0.c & (c & 56228)));
  43. obj0.a = ((((e < obj0.a) ? g : -48959) * 64876) - (obj0.e & e));
  44. }
  45. obj0.e = (((+ e) | obj0.b) ^ (((45903 == obj0.b) ? (h | f) : (++ a)) * ((14237 | e) & (a - obj0.a))));
  46. obj0.e = a;
  47. } else {
  48. c = ((a * obj0.e) & ((g + -26943) - ((-57558 | a) + 45350)));
  49. if(((b ^ b) <= (h ^ b))) {
  50. obj0.c = c;
  51. obj0.a = ((b * (obj0.b - (59100 < g))) ? (((obj0.c >= -54770) ^ (-25935 | g)) - obj0.b) : (12661 & e));
  52. b = -5541;
  53. } else {
  54. obj0.e = -47128;
  55. obj0.c = ((obj0.c + ((45440 > b) ? h : d)) != (a * obj0.d));
  56. obj0.a = a;
  57. }
  58. g = obj0.a;
  59. }
  60. }
  61. if((((e + (f ? b : f)) * (! c)) < (a - (obj0.d - (+ a))))) {
  62. d = ((c & obj0.a) ? (a - b) : (((g++ ) * (e <= g)) * -64310));
  63. obj0.c = ((a + obj0.d) ^ (b & d));
  64. if(((((obj0.a ? 51535 : b) ^ 52631) - obj0.e) >= ((++ obj0.b) & (e + obj0.c)))) {
  65. if(((((d != a) ? (obj0.e++ ) : g) ^ -16411) == (((-48400 * 4806) + (e | -24393)) | obj0.a))) {
  66. b = (((d > g) * obj0.d) > (b - (e * h)));
  67. obj0.c = g;
  68. obj0.e = obj0.d;
  69. } else {
  70. f = ((((20167 ? d : e) * (-26620 == -40247)) - ((b & h) ^ (e ? -58331 : 50123))) + ((obj0.a - obj0.b) ^ ((11505 & obj0.b) & (c != 26675))));
  71. obj0.a = (((- (obj0.c >= 2466)) | -57872) ? ((e - -29484) & (+ (obj0.d | b))) : (-28919 & ((g ? -51243 : 29904) <= 33409)));
  72. c = ((((obj0.d ? e : obj0.e) & obj0.a) | a) != ((45436 - (-8655 ^ h)) * b));
  73. }
  74. c = ((obj0.e - ((16322 ? 3481 : 27257) - (b ^ 34134))) <= (obj0.b * ((c | 59608) * 5175)));
  75. } else {
  76. }
  77. } else {
  78. if((((+ f) + ((49935 <= 33511) + (h | obj0.d))) == (f * ((obj0.c & obj0.b) < g)))) {
  79. obj0.d = 39836;
  80. g = c;
  81. if(((obj0.a + ((-44719 == e) > a)) < (obj0.d + g))) {
  82. obj0.d = obj0.e;
  83. g = ((b - ((obj0.d == obj0.d) | -33854)) * ((+ e) + obj0.c));
  84. } else {
  85. obj0.c = ((a ^ (+ obj0.c)) ? ((obj0.c + g) ^ ((-57891 ^ -751) ^ (++ h))) : (e - ((12672 + 44226) ^ (obj0.a + 40813))));
  86. }
  87. } else {
  88. }
  89. obj0.d = obj0.b;
  90. if(((-2306 - ((-32138 ? 48433 : b) * b)) >= (((++ obj0.e) - (-28212 - obj0.a)) ^ d))) {
  91. obj0.a = obj0.b;
  92. } else {
  93. if((((-33530 - (-58536 ? obj0.a : g)) - ((-6333 < c) ? obj0.c : g)) > (h & f))) {
  94. e = (((obj0.b ^ b) - (-14798 ^ (a * f))) ? ((+ c) * ((b++ ) <= b)) : (((obj0.e ? obj0.a : -48117) >= (-64504 - -24101)) & obj0.a));
  95. obj0.d = ((obj0.b - ((e ^ obj0.b) ^ b)) + (((-56090 != obj0.e) ? (b + 38155) : obj0.a) & ((obj0.a == -38065) & g)));
  96. } else {
  97. obj0.c = ((((obj0.e | obj0.c) * obj0.d) & -1871) * (-44101 - ((46372 + 61714) >= obj0.a)));
  98. a = (obj0.d++ );
  99. b = c;
  100. }
  101. h = obj0.c;
  102. if((((50818 + (d - g)) + ((obj0.e & 50946) * (-63411 > 50272))) > ((obj0.e++ ) + (obj0.c + (d & -35530))))) {
  103. } else {
  104. g = ((obj0.e * a) ^ ((+ a) ^ (60586 ^ e)));
  105. obj0.b = c;
  106. c = (+ (obj0.b ^ g));
  107. }
  108. }
  109. }
  110. e = ((((obj0.c + -38987) ^ (63313 ^ e)) ^ obj0.d) ^ (((obj0.a ? b : f) | obj0.b) + ((63188 < obj0.a) ? g : (3374 - 14508))));
  111. WScript.Echo("a = " + (a>>3));
  112. WScript.Echo("b = " + (b>>3));
  113. WScript.Echo("c = " + (c>>3));
  114. WScript.Echo("d = " + (d>>3));
  115. WScript.Echo("e = " + (e>>3));
  116. WScript.Echo("f = " + (f>>3));
  117. WScript.Echo("g = " + (g>>3));
  118. WScript.Echo("h = " + (h>>3));
  119. WScript.Echo("obj0.a = " + (obj0.a>>3));
  120. WScript.Echo("obj0.b = " + (obj0.b>>3));
  121. WScript.Echo("obj0.c = " + (obj0.c>>3));
  122. WScript.Echo("obj0.d = " + (obj0.d>>3));
  123. WScript.Echo("obj0.e = " + (obj0.e>>3));
  124. WScript.Echo("ary[0] = " + (ary[0]>>3));
  125. WScript.Echo("ary[1] = " + (ary[1]>>3));
  126. WScript.Echo("ary[100] = " + (ary[100]>>3));
  127. WScript.Echo('done');
  128. })();