test20.js 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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 = -17275;
  17. b = 28147;
  18. c = 34720;
  19. d = 59991;
  20. e = 40394;
  21. f = 26324;
  22. g = -46657;
  23. h = 16180;
  24. obj0.a = 11417;
  25. obj0.b = 28952;
  26. obj0.c = -64354;
  27. obj0.d = 47147;
  28. obj0.e = 6229;
  29. ary[0] = -48304;
  30. ary[1] = 49284;
  31. ary[100] = -18923;
  32. e = ((((7337 & -34928) | (-19544 * -13562)) + obj0.a) | (e ^ (++ c)));
  33. if(((((e < c) + -12584) ^ ((-12027 | -30554) - (2432 + 40679))) <= (h * obj0.d))) {
  34. c = ((obj0.d | (-36129 * (36525 < -52816))) >= (b + f));
  35. } else {
  36. if(((((-9548 * e) ^ obj0.a) | e) >= (e - ((+ 42271) + g)))) {
  37. if(((a - g) < (a + ((g | 62319) + -930)))) {
  38. a = d;
  39. obj0.a = (+ ((b - (g ^ a)) * d));
  40. } else {
  41. f = ((-18127 | ((a++ ) | obj0.c)) > ((b & e) & (-12363 ^ (-14897 + -4017))));
  42. h = d;
  43. }
  44. if(((((obj0.b <= g) | (-42154 - obj0.e)) & (obj0.c & c)) < ((obj0.c & (g & e)) * (-34008 < b)))) {
  45. obj0.d = ((obj0.c + (h & (h & -11558))) ^ (obj0.e | (obj0.d - (f * -45524))));
  46. a = (((obj0.a & (20211 | obj0.e)) & ((-31569 ^ 34857) * (b | h))) != ((obj0.c + (obj0.c ? 63547 : h)) - (f & c)));
  47. } else {
  48. }
  49. if((((h - (35692 ? b : 40476)) & ((56516 + 59588) * d)) < ((b ^ (obj0.a - -17486)) + ((h - h) | (obj0.a - 53104))))) {
  50. a = (((- obj0.a) ^ ((d ^ 41257) ^ (g - obj0.d))) & (((27393 ^ b) ^ (b ? b : e)) + ((-34921 & -28846) - e)));
  51. g = ((obj0.b * ((-19316 <= obj0.c) ^ (56185 | e))) + (((b - obj0.c) > (52994 <= 21732)) & -44201));
  52. } else {
  53. obj0.a = ((obj0.c * ((9446 < 62683) != obj0.c)) > (((h < 33795) ? (-12168 > c) : (63265 & 18935)) - ((47956 ^ -32265) * (obj0.c * g))));
  54. e = f;
  55. }
  56. } else {
  57. obj0.a = ((31871 + ((-38709 | f) - (h - -63557))) ^ (((11217 * obj0.b) ^ -42422) * ((-35882 <= obj0.e) ? (g * f) : (h <= 34741))));
  58. }
  59. }
  60. e = (((! (-21232 | c)) * obj0.a) * (obj0.d ^ obj0.d));
  61. if(((((-53081 < obj0.c) ^ (-33923 - 22367)) + obj0.b) != (a ^ ((64238 <= obj0.c) | (-49406 & -62064))))) {
  62. obj0.d = obj0.c;
  63. if(((((! -1381) + obj0.c) & ((32354 ? -53028 : -37073) + (c++ ))) > (obj0.b * c))) {
  64. if((((+ (obj0.a ? 40172 : g)) & d) >= (h | ((56066 + d) * obj0.e)))) {
  65. obj0.c = ((((b < -39042) ? a : (23017 <= obj0.a)) ^ (f + (+ obj0.e))) ? (((c == g) ? (h * b) : (obj0.d ? e : -64597)) + ((h <= obj0.d) ? (49751 + f) : (a++ ))) : (obj0.c + (b >= obj0.d)));
  66. obj0.c = (((h == 33032) * f) ? ((h ^ obj0.d) - (- -55774)) : ((d * (62815 + 32532)) | (++ d)));
  67. } else {
  68. }
  69. } else {
  70. if((((b <= c) * obj0.c) != (-50375 ^ ((-37364 | obj0.a) & b)))) {
  71. } else {
  72. }
  73. obj0.d = b;
  74. c = (((obj0.b & e) * ((obj0.d < g) ? (43475 * obj0.b) : (e | g))) | (((56631 < obj0.a) * obj0.a) ^ -17001));
  75. }
  76. c = (((a > 8965) - e) ? (((h + obj0.d) | obj0.c) | (-21923 > d)) : (obj0.e | ((63088 != -48773) ? d : (7808 & 43278))));
  77. } else {
  78. }
  79. WScript.Echo("a = " + (a>>3));
  80. WScript.Echo("b = " + (b>>3));
  81. WScript.Echo("c = " + (c>>3));
  82. WScript.Echo("d = " + (d>>3));
  83. WScript.Echo("e = " + (e>>3));
  84. WScript.Echo("f = " + (f>>3));
  85. WScript.Echo("g = " + (g>>3));
  86. WScript.Echo("h = " + (h>>3));
  87. WScript.Echo("obj0.a = " + (obj0.a>>3));
  88. WScript.Echo("obj0.b = " + (obj0.b>>3));
  89. WScript.Echo("obj0.c = " + (obj0.c>>3));
  90. WScript.Echo("obj0.d = " + (obj0.d>>3));
  91. WScript.Echo("obj0.e = " + (obj0.e>>3));
  92. WScript.Echo("ary[0] = " + (ary[0]>>3));
  93. WScript.Echo("ary[1] = " + (ary[1]>>3));
  94. WScript.Echo("ary[100] = " + (ary[100]>>3));
  95. WScript.Echo('done');
  96. })();