test3.js 3.8 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 = -24285;
  17. b = 25753;
  18. c = 42106;
  19. d = -10425;
  20. e = 58067;
  21. f = 39376;
  22. g = 34908;
  23. h = 35679;
  24. obj0.a = -24275;
  25. obj0.b = 6263;
  26. obj0.c = 43647;
  27. obj0.d = -6179;
  28. obj0.e = 34455;
  29. ary[0] = 52988;
  30. ary[1] = 17286;
  31. ary[100] = -50303;
  32. if((((f & (e * obj0.e)) | obj0.c) == ((obj0.a | (-37119 ? h : obj0.e)) | a))) {
  33. if((((- e) ^ g) != (f ^ a))) {
  34. g = ((((-59997 ? obj0.a : 46712) * (-28681 + 41953)) ^ (+ (obj0.b++ ))) < (((-38762 == -52874) ? (14961 != f) : (52992 != c)) - ((obj0.b & 38463) & (-61404 == -48788))));
  35. if(((((e != 54532) ^ a) * (f - b)) == (((33216 ^ obj0.e) * (58593 | obj0.a)) * (- a)))) {
  36. } else {
  37. obj0.a = (((++ a) * obj0.d) | (h + obj0.d));
  38. d = (+ ((! (629 - 39176)) & ((-5789 ? a : -7866) - (e | e))));
  39. c = obj0.a;
  40. }
  41. } else {
  42. }
  43. if(((-7645 + -22413) > (b - ((-15815 >= f) ? (33822 ^ d) : (-53332 ? 51817 : obj0.d))))) {
  44. if(((e & ((-29506 <= 2711) ? (f ? obj0.e : e) : obj0.e)) > (obj0.b | obj0.e))) {
  45. c = ((g | ((53762 > f) ? obj0.e : (42410 < c))) | (((-14868 ^ e) * obj0.d) ^ obj0.b));
  46. obj0.a = c;
  47. } else {
  48. }
  49. a = g;
  50. } else {
  51. if(((b - ((a & a) ^ obj0.c)) > (c | d))) {
  52. } else {
  53. obj0.b = ((((++ obj0.d) + (29760 ? -38334 : 47707)) ^ (44596 * (55607 <= a))) & (b & (! (+ -61488))));
  54. h = -24686;
  55. e = ((c + b) - (28651 * (9042 - (11540 + 23477))));
  56. }
  57. obj0.e = a;
  58. }
  59. } else {
  60. obj0.d = ((d - (+ (-42593 & d))) & ((36393 ^ (g + obj0.c)) + obj0.b));
  61. }
  62. if(((d + ((-56259 != -56552) ? (-49165 - 10380) : (11022 > 47097))) != (obj0.b ^ obj0.c))) {
  63. obj0.c = obj0.d;
  64. if(((((d | 64338) & (27717 > b)) & ((obj0.c ? obj0.c : 35300) + (obj0.d > g))) >= (41741 ^ (+ obj0.a)))) {
  65. obj0.d = 15060;
  66. if(((((g & -3373) & (-37085 ? obj0.d : g)) - b) > (obj0.c & 17331))) {
  67. obj0.d = ((obj0.e & ((d != -40212) ^ c)) != (obj0.b - (b & d)));
  68. } else {
  69. c = ((((34824 | -58045) != (56460 ^ d)) + a) < (((obj0.d ? 49622 : -5847) * (+ c)) * 61812));
  70. c = obj0.b;
  71. obj0.d = c;
  72. }
  73. } else {
  74. if(((((36061 - f) | e) - f) != ((a | (9495 - obj0.c)) & b))) {
  75. } else {
  76. c = 2924;
  77. h = ((e - -62162) | ((+ 32969) + e));
  78. }
  79. }
  80. if(((((-63442 & c) * (obj0.a ? 17948 : -30380)) ^ (-62276 >= (+ 40646))) > ((obj0.e & b) ^ a))) {
  81. } else {
  82. }
  83. } else {
  84. a = (((- (-25196 & 44576)) + obj0.d) - ((a <= (-23744 & g)) & 61728));
  85. obj0.d = 55386;
  86. }
  87. c = ((((-33064 ? -5851 : -51542) <= (obj0.d | -44235)) - ((obj0.c | -11721) ^ (obj0.b ^ e))) & (obj0.a * ((-31384 ? obj0.d : a) & c)));
  88. if(((f + ((g - -50591) | (f >= f))) == ((- (38123 | -33494)) + ((e <= obj0.e) ? (obj0.a ^ e) : (+ -8934))))) {
  89. h = obj0.c;
  90. } else {
  91. obj0.b = 46732;
  92. }
  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. })();