test45.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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 = -47843;
  17. b = 16739;
  18. c = -14850;
  19. d = -11809;
  20. e = 18603;
  21. f = -18860;
  22. g = -44531;
  23. h = 23840;
  24. obj0.a = 45202;
  25. obj0.b = 53839;
  26. obj0.c = 43727;
  27. obj0.d = 65433;
  28. obj0.e = 28700;
  29. ary[0] = 1567;
  30. ary[1] = 13822;
  31. ary[100] = 38781;
  32. b = g;
  33. if(((-64771 | (obj0.a | (46499 + -31131))) > (obj0.b | ((obj0.e | 46301) + (-40224 ? obj0.b : c))))) {
  34. } else {
  35. }
  36. if(((((-17956 & -21294) - (-56443 + obj0.e)) ^ ((h - c) * (65140 + obj0.e))) >= ((c < f) | ((d ? -63344 : a) ^ b)))) {
  37. } else {
  38. b = ((e ^ (43575 * (+ -44319))) ^ (e + ((-52196 & g) - obj0.a)));
  39. if(((((36189 * -23727) ^ -38432) * 16840) == (obj0.c ^ (obj0.d * (-23567 - -14158))))) {
  40. if(((((21628 * 22587) * (obj0.e ^ g)) * obj0.b) == ((! (f * -22389)) - (e - 32485)))) {
  41. } else {
  42. }
  43. obj0.c = ((f ^ ((f - -25595) ^ (-62255 ^ 30054))) & ((h | b) ^ (! 10587)));
  44. f = (+ (((-20510 * obj0.c) & e) | ((g >= -17991) ? (-3850 | obj0.c) : h)));
  45. } else {
  46. a = obj0.a;
  47. if(((((43527 - -17320) * (d - obj0.e)) ^ obj0.c) < (b * -51725))) {
  48. obj0.b = ((((c == b) ? (e ^ -15289) : a) + ((obj0.c ? c : -9093) != (g & 24416))) ^ ((obj0.d + obj0.d) - (c != (f | obj0.d))));
  49. } else {
  50. }
  51. if(((((obj0.b ^ 53422) * obj0.d) + ((obj0.a | obj0.a) <= obj0.d)) <= (g * f))) {
  52. b = obj0.b;
  53. g = b;
  54. } else {
  55. e = 34146;
  56. f = ((((b + -52466) == h) + ((31796 * 58482) | (-55264 ? 2966 : -38990))) ^ (((-25384 ^ 51632) - g) - 64546));
  57. obj0.c = (a++ );
  58. }
  59. }
  60. }
  61. if(((a | g) != (g - (b > (-456 * -39980))))) {
  62. if(((((-40158 - obj0.d) - obj0.c) + e) != (-29327 + ((! e) & (obj0.e ^ obj0.c))))) {
  63. b = obj0.b;
  64. if(((c ^ c) <= ((g++ ) ^ obj0.b))) {
  65. obj0.a = ((a | obj0.c) > (((53297 != 60201) ? d : 51940) ^ ((23304 ? obj0.d : g) * f)));
  66. } else {
  67. g = c;
  68. e = obj0.b;
  69. g = ((((1827 - -25507) ^ (50351 ^ 16154)) + (31401 | c)) | (((-58953 >= obj0.e) ? a : e) * (h + (-43516 ^ -18106))));
  70. }
  71. obj0.e = obj0.a;
  72. } else {
  73. obj0.c = (((c * obj0.e) & e) + (-4427 | obj0.a));
  74. if(((h - ((e >= 29134) ? (26737 ? d : 54250) : (obj0.b < obj0.a))) < ((obj0.d | h) ^ (! d)))) {
  75. f = (((+ b) | -10606) - (e + (h & a)));
  76. g = c;
  77. a = b;
  78. } else {
  79. d = ((((-64263 != obj0.a) ? (obj0.b | -57069) : obj0.d) + (+ obj0.e)) & (-41728 * ((3028 * obj0.b) - obj0.d)));
  80. }
  81. if((((+ obj0.c) | (obj0.c <= (obj0.e ^ 13556))) >= (d | ((7245 < 39144) - obj0.e)))) {
  82. h = d;
  83. f = g;
  84. obj0.c = ((((-38224 + obj0.e) & obj0.e) | ((f * -19208) - 58978)) ^ ((obj0.c * (c | obj0.c)) + e));
  85. } else {
  86. }
  87. }
  88. if(((((33042 < -61254) ? (-5263 - 40368) : (11653 ^ g)) * (obj0.d & (obj0.c - -44037))) != (35863 * obj0.b))) {
  89. if(((g - (f | obj0.b)) < (((-52082 | g) - f) | (obj0.e | (4994 + obj0.a))))) {
  90. obj0.b = d;
  91. b = (d++ );
  92. } else {
  93. }
  94. } else {
  95. f = (((obj0.c ^ (obj0.b < b)) * (! (obj0.c ? -58390 : -17571))) * (((-44286 * 9173) <= a) * ((++ f) ^ e)));
  96. }
  97. } else {
  98. }
  99. WScript.Echo("a = " + (a>>3));
  100. WScript.Echo("b = " + (b>>3));
  101. WScript.Echo("c = " + (c>>3));
  102. WScript.Echo("d = " + (d>>3));
  103. WScript.Echo("e = " + (e>>3));
  104. WScript.Echo("f = " + (f>>3));
  105. WScript.Echo("g = " + (g>>3));
  106. WScript.Echo("h = " + (h>>3));
  107. WScript.Echo("obj0.a = " + (obj0.a>>3));
  108. WScript.Echo("obj0.b = " + (obj0.b>>3));
  109. WScript.Echo("obj0.c = " + (obj0.c>>3));
  110. WScript.Echo("obj0.d = " + (obj0.d>>3));
  111. WScript.Echo("obj0.e = " + (obj0.e>>3));
  112. WScript.Echo("ary[0] = " + (ary[0]>>3));
  113. WScript.Echo("ary[1] = " + (ary[1]>>3));
  114. WScript.Echo("ary[100] = " + (ary[100]>>3));
  115. WScript.Echo('done');
  116. })();