text: // Copyright JS Foundation and other contributors, http://js.foundation
  //
  // Licensed under the Apache License, Version 2.0 (the "License");
  // you may not use this file except in compliance with the License.
  // You may obtain a copy of the License at
  //
  //     http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS IS" BASIS
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  
  (function tc_11_10__001() {
    var a = 10;
    a = 1 & 2;
    assert(a == 0)
  })();
  
  (function tc_11_10__006() {
    var a;
    a = 4 | 1;
    assert(a == 5)
  })();
  
  (function tc_11_10__004() {
    var a = 4;
    var b = null;
    a = 1 & b;
    assert(a == 0)
  })();
  
  (function tc_11_10__016() {
    var a = 10;
    a = 1 & 2147483648;
    assert(a == 0)
  })();
  
  (function tc_11_10__017() {
    var a = 10;
    a = 1 & 2147483647;
    assert(a == 1)
  })();
  
  (function tc_11_10__003() {
    var a = 4;
    var b = "0";
    a = 1 & b;
    assert(a == 0)
  })();
  
  (function tc_11_10__008() {
    var a;
    var b = "0";
    a = 1 | b;
    assert(a == 1)
  })();
  
  (function tc_11_10__010() {
    var a = 4;
    var b;
    a = 1 | b;
    assert(a == 1)
  })();
  
  (function tc_11_10__012() {
    var a = 4;
    var b = 1;
    a ^ b;
    assert(a == 4 && b == 1)
  })();
  
  (function tc_11_10__011() {
    var a;
    a = 1 ^ 3;
    assert(a == 2)
  })();
  
  (function tc_11_10__015() {
    var a = 4;
    var b;
    a = 1 ^ b;
    assert(a == 1)
  })();
  
  (function tc_11_10__014() {
    var a = 4;
    var b = null;
    a = 1 ^ b;
    assert(a == 1)
  })();
  
  (function tc_11_10__013() {
    var a;
    var b = "0";
    a = 1 ^ b;
    assert(a == 1)
  })();
  
  (function tc_11_10__007() {
    var a = 4;
    var b = 1;
    a | b;
    assert(a == 4 && b == 1)
  })();
  
  (function tc_11_10__009() {
    var a = 4;
    var b = null;
    a = 1 | b;
    assert(a == 1)
  })();
  
  (function tc_11_10__002() {
    var a = 4;
    var b = 1;
    a & b;
    assert(a == 4 && b == 1)
  })();
  
  (function tc_11_10__005() {
    var a = 4;
    var b;
    a = 1 & b;
    assert(a == 0)
  })();
  
  (function tc_11_10__018() {
    var a = 10;
    a = 2147483647 & 2147483649;
    assert(a == 1)
  })();
  
  (function tc_11_01_06__003() {
    var a = 2;
    var b = 3;
  
    assert((a) + (b) === (a + b));
  })();
  
  (function tc_11_01_06__009() {
    assert(typeof (a) === "undefined");
  })();
  
  (function tc_11_01_06__006() {
    a = {
      n: Number,
      s: String
    }
  
    assert(typeof (a.property) === "undefined");
  })();
  
  (function tc_11_01_06__005() {
    a = {
      n: Number,
      s: String
    }
  
    assert(delete(a.n) === true);
  })();
  
  (function tc_11_01_06__004() {
    a = {
      n: Number,
      s: String
    };
    b = {
      n: Number,
      s: String
    };
    a.n = 1;
    b.n = 2;
    a.s = "qwe";
    b.s = "rty";
  
    assert(((a).n + (b).n === 3) && ((a).s + (b).s === "qwerty"));
  })();
  
  (function tc_11_01_06__002() {
    var a = 1;
    var b = 2;
    assert(a + b === (a + b));
  })();
  
  (function tc_11_01_06__001() {
    var a = [1, 2, 4];
    var cnt = 0;
  
    for (var i = (0 in a) ? 1 : 2; i < 10; ++i)
    {
      ++cnt;
    }
  
    assert(cnt == 9);
  })();
  
  (function tc_11_01_05__001() {
    var a = {
      b: 5
    };
  
    assert(a.b === 5);
  })();
  
  (function tc_11_01_05__006() {
    var a = {
      get a() {
        return 3;
      }
    };
  
    assert(a.a === 3);
  })();
  
  (function tc_11_01_05__008() {
    var a = {
      _a: 3,
      get a() {
        return this._a;
      },
      set a(newa) {
        this._a = newa;
      }
  
    };
  
    a.a = 5;
  
    assert(a.a === 5);
  })();
  
  (function tc_11_01_05__002() {
    var a = {
      "b": 5
    };
  
    assert(a.b === 5);
  })();
  
  (function tc_11_01_05__004() {
    var a = {
      10.25: 5
    };
  
    assert(a[10.25] === 5);
  })();
  
  (function tc_11_01_05__003() {
    var a = {
      10: 5
    };
  
    assert(a[10] === 5);
  })();
  
  (function tc_11_01_05__007() {
    var a = {
      _a: 3,
      get a() {
        return this._a;
      }
    };
  
    a._a = 5;
  
    assert(a.a === 5);
  })();
  
  (function tc_11_01_05__005() {
    var a = {
      prop1: 1,
      prop2: 2
    };
  
    assert(a.prop1 === 1 && a.prop2 === 2);
  })();
  
  (function tc_11_13_02__013() {
    var a = 0xffffffff;
    var _a = a;
    var b = 4;
    assert ((a <<= b) === (_a << b));
  })();
  
  (function tc_11_13_02__047() {
    object = {
      valueOf: function () {
        return 16
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object >>>= 2) === (copyObject >>> 2)) && (object === (copyObject >>> 2)))
  })();
  
  (function tc_11_13_02__005() {
    var a = true;
    var b = false;
    a += b;
    assert(a === 1)
  })();
  
  (function tc_11_13_02__039() {
    var a = 4;
    var _a = a;
    var b = 10;
    assert((a %= b) === (_a % b))
  })();
  
  (function tc_11_13_02__040() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object *= 2) === (copyObject * 2)) && (object === (copyObject * 2)))
  })();
  
  (function tc_11_13_02__050() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object ^= 1) === (copyObject ^ 1)) && (object === (copyObject ^ 1)))
  })();
  
  (function tc_11_13_02__008() {
    var a = 5;
    var _a = a;
    var b = 10;
    assert((a -= b) === (_a - b))
  })();
  
  (function tc_11_13_02__002() {
    var a = 1;
    var b = "2";
    a += b;
    assert(a === "12")
  })();
  
  (function tc_11_13_02__011() {
    var a = 102;
    var _a = a;
    var b = 10;
    assert(((a %= b) === (_a % b)) && (a === (_a % b)))
  })();
  
  (function tc_11_13_02__014() {
    var a = 0xffffffff;
    var _a = a;
    var b = 4;
    assert ((a >>>= b) === (_a >>> b));
  })();
  
  (function tc_11_13_02__001() {
    var a = 1;
    var b = 2;
    a += b;
    assert(a === 3);
  })();
  
  (function tc_11_13_02__003() {
    var a = "1";
    var b = 2;
    a += b;
    assert(a === "12")
  })();
  
  (function tc_11_13_02__043() {
    object = {
      valueOf: function () {
        return 178
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object /= 2) === (copyObject / 2)) && (object === (copyObject / 2)))
  })();
  
  (function tc_11_13_02__007() {
    var a = 3;
    var _a = a;
    var b = 7;
    assert((a += b) === (_a + b))
  })();
  
  (function tc_11_13_02__045() {
    object = {
      valueOf: function () {
        return 16
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object <<= 2) === (copyObject << 2)) && (object === (copyObject << 2)))
  })();
  
  (function tc_11_13_02__010() {
    var a = 1;
    var _a = a;
    var b = 10.6;
    assert((a /= b) === (_a / b))
  })();
  
  (function tc_11_13_02__046() {
    object = {
      valueOf: function () {
        return 16
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object >>= 2) === (copyObject >> 2)) && (object === (copyObject >> 2)))
  })();
  
  (function tc_11_13_02__042() {
    object = {
      valueOf: function () {
        return 15
      },
      toString: function () {
        return ""
      }
    }
  
    copyObject = object;
    assert(((object -= 2) === (copyObject - 2)) && (object === (copyObject - 2)))
  })();
  
  (function tc_11_13_02__004() {
    var a = "1";
    var b = "2";
    a += b;
    assert(a === "12")
  })();
  
  (function tc_11_13_02__049() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object |= 1) === (copyObject | 1)) && (object === (copyObject | 1)))
  })();
  
  (function tc_11_13_02__009() {
    var a = 10;
    var _a = a;
    var b = 1.5;
    assert((a *= b) === (_a * b))
  })();
  
  (function tc_11_13_02__044() {
    object = {
      valueOf: function () {
        return 1345
      },
      toString: function () {
        return "foo"
      }
    }
  
    copyObject = object;
    assert(((object %= 2) === (copyObject % 2)) && (object === (copyObject % 2)))
  })();
  
  (function tc_11_13_02__048() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object &= 1) === (copyObject & 1)) && (object === (copyObject & 1)))
  })();
  
  (function tc_11_13_02__006() {
    var a = 1;
    var b = null;
    a += b;
    assert(a === 1)
  })();
  
  (function tc_11_13_02__041() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object += 2) === (copyObject + 2)) && (object === (copyObject + 2)))
  })();
  
  (function tc_11_13_02__051() {
    object = {
      valueOf: function () {
        return "12"
      },
      toString: function () {
        return 0
      }
    }
  
    copyObject = object;
    assert(((object += 3) === (copyObject + 3)) && (object === (copyObject + 3)))
  })();
  
  (function tc_11_13_02__012() {
    var a = 0xffffffff;
    var _a = a;
    var b = 4;
    assert ((a >>= b) === (_a >> b));
  })();
  
  (function tc_11_13_01__001() {
    var a = 5;
    var b;
  
    b = a;
    assert(b == 5)
  })();
  
  (function tc_11_07_01__008() {
    var a = 5;
    var b = a << true;
    assert(b == 10)
  })();
  
  (function tc_11_07_01__006() {
    var a = null;
    var b = a << 2;
    assert(b == 0)
  })();
  
  (function tc_11_07_01__004() {
    var a = 5;
    var b = a << "2";
    assert(b == 20)
  })();
  
  (function tc_11_07_01__003() {
    var a = 5;
    var b = a << 1 + 1;
    assert(b == 20)
  })();
  
  (function tc_11_07_01__007() {
    var a = 5;
    var b = a << null;
    assert(b == 5)
  })();
  
  (function tc_11_07_01__005() {
    var a;
    var b = a << 2;
    assert(b == 0)
  })();
  
  (function tc_11_07_01__001() {
    var a = 5;
    var b = a << 2
    assert(b == 20)
  })();
  
  (function tc_11_07_01__009() {
    var a = 5;
    var b = a << -1;
    assert(b == -2147483648)
  })();
  
  (function tc_11_07_03__007() {
    var a = 20;
    var b = a >>> true;
    assert(b == 10)
  })();
  
  (function tc_11_07_03__006() {
    var a = 5;
    var b = a >>> null;
    assert(b == 5)
  })();
  
  (function tc_11_07_03__004() {
    var a;
    var b = a >>> 2;
    assert(b == 0)
  })();
  
  (function tc_11_07_03__005() {
    var a = null;
    var b = a >>> 2;
    assert(b == 0)
  })();
  
  (function tc_11_07_03__002() {
    var a = 20;
        var b = a >>> 1+1;
    assert(b == 5)
  })();
  
  (function tc_11_07_03__003() {
    var a = 20;
    var b = a >>> "2";
    assert(b == 5)
  })();
  
  (function tc_11_07_03__001() {
    var a = 20;
    var b = a >>> 2
    assert(b == 5)
  })();
  
  (function tc_11_07_02__001() {
    var a = 20;
    var b = a >> 2
    assert(b == 5)
  })();
  
  (function tc_11_07_02__003() {
    var a = 20;
    var b = a >> "2";
    assert(b == 5)
  })();
  
  (function tc_11_07_02__004() {
    var a;
    var b = a >> 2;
    assert(b == 0)
  })();
  
  (function tc_11_07_02__005() {
    var a = null;
    var b = a >> 2;
    assert(b == 0)
  })();
  
  (function tc_11_07_02__009() {
    var b = -2147483648 >> 30;
    assert(b == -2)
  })();
  
  (function tc_11_07_02__006() {
    var a = 5;
    var b = a >> null;
    assert(b == 5)
  })();
  
  (function tc_11_07_02__007() {
    var a = 20;
    var b = a >> true;
    assert(b == 10)
  })();
  
  (function tc_11_07_02__002() {
    var a = 20;
    var b = a >> 1 + 1;
    assert(b == 5)
  })();
  
  (function tc_11_07_02__008() {
    var a = 5;
    var b = a >> -1;
    assert(b == 0)
  })();
  
  (function tc_11_02_01__004() {
    var name = "name"
    var a = {name: "name", value: "1"};
  
    assert(a[name] == "name");
  })();
  
  (function tc_11_02_01__002() {
    var a = {name: "name", value: "1"};
    var b = {name: "b", value: "1"};
  
    assert((a.name == b.name) || (a.value == b.value));
  })();
  
  (function tc_11_02_01__011() {
    var a = {name: "a", value: 1};
    var b = {name: "b", value: 1};
  
    assert(plus(a, b) === 2);
  
    function plus(a, b)
    {
      return a.value + b.value;
    }
  })();
  
  (function tc_11_02_01__003() {
    var a = {name: "name", value: "1"};
  
    assert(a[1] !== "nameeeeeeeeeee");
  })();
  
  (function tc_11_02_01__008() {
    var a = {name: "a", value: "1"};
    var b = {name: "b", value: "1"};
  
    assert(isNaN(plus(a, b)));
  
    function plus(a, b)
    {
      return a.value * b.name;
    }
  })();
  
  (function tc_11_02_01__010() {
    var a = {name: "a", value: "1"};
    var b = {name: "b", value: 1};
  
    assert(plus(a, b) === "11");
  
    function plus(a, b)
    {
      return a.value + b.value;
    }
  })();
  
  (function tc_11_02_01__001() {
    var a = {name: "name", value: "1"};
  
    assert(a.name !== "nameeeeeeeeeee");
  })();
  
  (function tc_11_02_01__007() {
    var a = {name: "a", value: "1"};
    var b = {name: "b", value: "1"};
    assert(plus(a, b) !== 2)
  
    function plus(a, b)
    {
      return a.value + b.value;
    }
  })();
  
  (function tc_11_02_01__009() {
    var a = {name: "a", value: "1"};
    var b = {name: "b", value: "1"};
  
    assert(plus(a, b) === "11");
  
    function plus(a, b)
    {
      return a.value + b.value;
    }
  })();
  
  (function tc_11_02_04__003() {
    assert(f_arg().length === 0);
  
    function f_arg(x, y) {
      return arguments;
    }
  })();
  
  (function tc_11_02_04__010() {
    f_arg = function () {
      return arguments;
    }
  
    var args = f_arg (1, 2, 3);
  
    for (var i = 0; i < 3; i++)
    {
      assert(args[i] === i + 1);
    }
  
    assert(args[3] === undefined);
  })();
  
  (function tc_11_02_04__012() {
    f_arg = function(x,y) {
      return arguments;
    }
  
    assert(f_arg(1)[0] === 1);
  })();
  
  (function tc_11_02_04__007() {
    f_arg = function () {
      return arguments;
    }
  
    assert(f_arg(1, 2, 3)[0] === 1);
  })();
  
  (function tc_11_02_04__017() {
    function f_arg() {
    }
  
    try
    {
      f_arg(x, x = 1);
    }
    catch (e) {
      assert((e instanceof ReferenceError) === true);
    }
  })();
  
  (function tc_11_02_04__019() {
    function f_arg() {
    }
  
  
    var x = function () {
      throw "x";
    };
    var y = function () {
      throw "y";
    };
    try
    {
      f_arg(x(), y());
      assert(false);
    }
    catch (e)
    {
      if (e === "y")
      {
        assert(false);
      } else {
        if (e !== "x")
        {
          assert(false);
        }
      }
    }
  })();
  
  (function tc_11_02_04__016() {
    function f_arg() {
    }
  
    f_arg(x=1,x);
  })();
  
  (function tc_11_02_04__014() {
    f_arg = function(x,y) {
      return arguments;
    }
  
    assert(f_arg(1,2,3)[3] === undefined);
  })();
  
  (function tc_11_02_04__006() {
    f_arg = function () {
      return arguments;
    }
  
    assert(f_arg(1, 2, 3).length === 3);
  })();
  
  (function tc_11_02_04__004() {
    assert(f_arg()[0] === undefined);
  
    function f_arg(x,y) {
      return arguments;
    }
  })();
  
  (function tc_11_02_04__011() {
    f_arg = function(x,y) {
      return arguments;
    }
  
    assert(f_arg(1,2,3).length === 3);
  })();
  
  (function tc_11_02_04__001() {
    assert(f_arg().length === 0);
  
    function f_arg() {
      return arguments;
    }
  })();
  
  (function tc_11_02_04__013() {
    f_arg = function (x, y) {
      return arguments;
    }
  
    assert(f_arg(1, 2, 3)[2] === 3);
  })();
  
  (function tc_11_02_04__009() {
    f_arg = function () {
      return arguments;
    }
  
    assert(f_arg(1, 2, 3)[3] === undefined);
  })();
  
  (function tc_11_02_04__005() {
    f_arg = function ()
    {
      return arguments
    }
  
    assert(f_arg(1, 2).length === 2);
  
    f_arg = function () {
      return arguments;
    }
  })();
  
  (function tc_11_02_04__002() {
    assert(f_arg()[0] === undefined);
  
    function f_arg() {
      return arguments;
    }
  })();
  
  (function tc_11_02_04__008() {
    f_arg = function () {
      return arguments;
    }
  
    assert(f_arg(1, 2, 3)[2] === 3);
  })();
  
  (function tc_11_02_04__018() {
    function f_arg(x, y, z) {
      return z;
    }
  
    assert(f_arg(x = 1, y = x, x + y) === 2);
  })();
  
  (function tc_11_02_02__006() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
      if (name == "bird")
      {
        this.canFly = true;
      }
    }
  
    var animal = new Animal("animal");
    var bird = new Animal("bird");
    assert(animal.canFly !== bird.canFly);
  })();
  
  (function tc_11_02_02__004() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
    }
  
    var animal = new Animal("animal");
    assert(animal.someparameter != "insect");
  })();
  
  (function tc_11_02_02__001() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
    }
  
    var animal = new Animal("animal");
    assert(animal.name === "animal");
  })();
  
  (function tc_11_02_02__007() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
      if (name == "bird")
      {
        this.canFly = true;
      }
    }
  
    var animal = new Animal("animal");
    var bird = new Animal("bird");
  
    assert(animal.canWalk === true);
    assert(bird.canWalk === true);
    assert(animal.canFly === undefined);
    assert(bird.canFly === true);
  })();
  
  (function tc_11_02_02__009() {
    var a = {};
    a.b = true;
    assert(typeof a == "object" && a.b == 1);
  })();
  
  (function tc_11_02_02__002() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
    }
  
    var animal = new Animal("animal");
    assert(animal.name == "animal");
  })();
  
  (function tc_11_02_02__003() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
    }
  
    var animal = new Animal("animal");
    assert(animal.name != "insect");
  })();
  
  (function tc_11_02_02__005() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
    }
  
    var animal = new Animal("animal");
    assert(animal[1] != "animal");
  })();
  
  (function tc_11_02_02__008() {
    function Animal(name)
    {
      this.name = name
      this.canWalk = true
    }
  
    var animal = new Animal();
  
    assert(animal.canWalk);
  })();
  
  (function tc_11_02_03__007() {
    function foo()
    {
      return 1;
    }
    assert(foo() === 1);
  })();
  
  (function tc_11_02_03__006() {
    var a = {};
    a.toString();
  })();
  
  (function tc_11_02_03__017() {
    var obj = {
      field: Number,
      foo: function () {
        this.field++;
      }
    }
  
    obj.field = 3;
    obj.foo();
  
    assert(obj.field === 4);
  })();
  
  (function tc_11_02_03__021() {
    var a = 1;
    var b = foo();
    function foo()
    {
      return a;
    }
  
    assert(b === 1);
  })();
  
  (function tc_11_02_03__008() {
    var a = {
      foo: function ()
      {
        return 1;
      }
    }
  
    assert(a.foo() === 1);
  })();
  
  (function tc_11_14__002() {
    var a, b, c, res;
  
    res = (a = 39, b = null, c = 12.5);
  
    assert(a == 39 && b == null && c == 12.5 && res == 12.5)
  })();
  
  (function tc_11_14__001() {
    var res = (33, false, 73.234, 100);
  
    assert(res == 100);
  })();
  
  (function tc_11_04_07__001() {
    var a = 1;
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__014() {
    var a = new Number(1);
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__009() {
    var a = false;
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__024() {
    var a = {
      valueOf: function () {
        return -1;
      }
    }
    assert(-a === 1)
  })();
  
  (function tc_11_04_07__010() {
    var a = Infinity;
    assert(-a === -Infinity)
  })();
  
  (function tc_11_04_07__011() {
    var a = -Infinity;
    assert(-a === Infinity)
  })();
  
  (function tc_11_04_07__029() {
    var a = {
      member: 1,
      valueOf: function () {
        return this.member;
      }
    }
  
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__004() {
    var a = "-1";
    assert(-a === 1)
  })();
  
  (function tc_11_04_07__003() {
    var a = "1";
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__002() {
    var a = -1;
    assert(-a === 1)
  })();
  
  (function tc_11_04_07__006() {
    var a = "0";
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__022() {
    var a = [1, 2, 3, 4, 5];
    assert(isNaN(-a))
  })();
  
  (function tc_11_04_07__028() {
    var a = {
      valueOf: function () {
        return undefined;
      }
    }
    assert(isNaN(-a))
  })();
  
  (function tc_11_04_07__027() {
    var a = {
      valueOf: function () {
        return null;
      }
    }
    assert(-a === -0)
  })();
  
  (function tc_11_04_07__008() {
    var a = true;
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__018() {
    var a = new String("-1");
    assert(-a === 1)
  })();
  
  (function tc_11_04_07__012() {
    var a = undefined;
    assert(isNaN(-a))
  })();
  
  (function tc_11_04_07__016() {
    var a = new Number(0);
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__017() {
    var a = new String("1");
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__019() {
    var a = new String("");
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__021() {
    var a = new Boolean(false);
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__025() {
    var a = {
      valueOf: function () {
        return true;
      }
    }
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__030() {
    var a = {
      member: 1,
    }
  
    assert(isNaN(-a))
  })();
  
  (function tc_11_04_07__005() {
    var a = 0;
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__007() {
    var a = "";
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__026() {
    var a = {
      valueOf: function () {
        return false;
      }
    }
    assert(-a === 0)
  })();
  
  (function tc_11_04_07__023() {
    var a = {
      valueOf: function () {
        return 1;
      }
    }
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__013() {
    var a = null;
    assert(-a === -0)
  })();
  
  (function tc_11_04_07__031() {
    var a = {
      valueOf: function () {
        return "qwerty";
      }
    }
  
    assert(isNaN(-a))
  })();
  
  (function tc_11_04_07__015() {
    var a = new Number(-1);
    assert(-a === 1)
  })();
  
  (function tc_11_04_07__033() {
    var a = new Object;
    a.toString = function () {
      return "1";
    }
  
    assert(-a === -1)
  })();
  
  (function tc_11_04_07__032() {
    var a = +0;
  
    assert(-a === -0)
  })();
  
  (function tc_11_04_07__020() {
    var a = new Boolean(true);
    assert(-a === -1)
  })();
  
  (function tc_11_04_02__002() {
    var b = 1;
  
    var a = void(++b);
  
    assert(a == undefined && b == 2);
  })();
  
  (function tc_11_04_02__001() {
    var a = void(5 / 2);
  
    assert(a == undefined);
  })();
  
  (function tc_11_04_04__005() {
    var a = 25;
  
    assert(++
            a === 26)
  })();
  
  (function tc_11_04_04__011() {
    var a = "abc";
  
    assert(isNaN(++a));
  })();
  
  (function tc_11_04_04__001() {
    var a = 25;
  
    assert(++a === 26);
  })();
  
  (function tc_11_04_04__006() {
    var a = 1.12;
    var eps = 0.00000001;
  
    assert(++a >= 2.12 - eps && a <= 2.12 + eps);
  })();
  
  (function tc_11_04_04__009() {
    var a = undefined;
  
    assert(isNaN(++a))
  })();
  
  (function tc_11_04_04__002() {
    var a = 25, b = -1;
    ;
  
    assert(++a === ++b + 26);
  })();
  
  (function tc_11_04_04__012() {
    var a = function () {
    };
  
    assert(isNaN(++a));
  })();
  
  (function tc_11_04_04__007() {
    var a = true;
  
    assert(++a === 2);
  })();
  
  (function tc_11_04_04__010() {
    var a = null;
  
    assert(++a === 1);
  })();
  
  (function tc_11_04_04__008() {
    var a = {};
  
    assert(isNaN(++a))
  })();
  
  (function tc_11_04_04__004() {
    var a = 25;
  
    assert((++a) / 2 === 13);
  })();
  
  (function tc_11_04_01__013() {
    eval('var foo = 1;');
    assert((delete foo) == true && typeof foo == "undefined");
  })();
  
  (function tc_11_04_01__012() {
    this.test = function (arg)
    {
      return 1;
    }
  
    assert((delete test) == true);
  })();
  
  (function tc_11_04_01__011() {
    function test(arg)
    {
      if ((delete arg) == false)
        return 0;
      else
        return 1;
    }
  
    assert(!test("str"));
  })();
  
  (function tc_11_04_01__002() {
    var y = 43;
  
    assert((delete y) == false && y == 43);
  })();
  
  (function tc_11_04_01__017() {
    assert((delete i_dont_exist) == true);
  })();
  
  (function tc_11_04_01__004() {
    var myobj = {
      h: 4,
      k: 5
    };
  
    assert((delete myobj.h) == true && myobj.h == undefined);
  })();
  
  (function tc_11_04_01__007() {
    var fruits = ['apple', 'banana', 'kiwi', 'pineapple'];
  
    delete fruits[3];
  
    assert(!(3 in fruits) && fruits.length == 4);
  })();
  
  assert((delete arguments) == true);
  
  (function tc_11_04_01__006() {
    function Foo() {
    }
    Foo.prototype.bar = 42;
    var foo = new Foo();
    if (!(delete foo.bar))
      assert(false)
  
    if (foo.bar != 42)
      assert(false)
  
    if (!(delete Foo.prototype.bar))
      assert(false)
  })();
  
  (function tc_11_04_01__003() {
    var y = 43;
  
    assert((delete Math.PI) == false);
  })();
  
  (function tc_11_04_01__008() {
    function x() {
    }
  
    assert((delete x) == false && typeof x == "function");
  })();
  
  (function tc_11_04_01__009() {
    this.prop = "prop";
  
    assert((delete this.prop) == true);
  })();
  
  (function tc_11_04_01__005() {
    myobj = {
            h: 4,
            k: 5
        };
  
    assert ((delete myobj) == true);
  })();
  
  (function tc_11_04_01__001() {
    x = 42;
  
    assert ((delete x) == true);
  })();
  
  (function tc_11_04_06__013() {
    var a = new String("-1");
    assert(+a === -1)
  })();
  
  (function tc_11_04_06__008() {
    var a = new Number(1);
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__017() {
    var a = new String("qwerty");
    assert(isNaN(+a))
  })();
  
  (function tc_11_04_06__018() {
    var a = {
      valueOf: function () {
        return 1;
      }
    }
  
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__014() {
    var a = undefined;
    assert(isNaN(+a))
  })();
  
  (function tc_11_04_06__024() {
    var a = {
      member: Number
    }
  
    assert(isNaN(+a))
  })();
  
  (function tc_11_04_06__026() {
    var array = [1, 2, 3, 4, 5];
    assert(isNaN(+array))
  })();
  
  (function tc_11_04_06__004() {
    var a = "-1";
    assert(+a === -1)
  })();
  
  (function tc_11_04_06__001() {
    var a = 1;
    assert(+a === a)
  })();
  
  (function tc_11_04_06__005() {
    var a = true;
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__023() {
    var a = {
      valueOf: function () {
        return "not a number";
      }
    }
  
    assert(isNaN(+a))
  })();
  
  (function tc_11_04_06__007() {
    var a = new Number(0);
    assert(+a === 0);
  })();
  
  (function tc_11_04_06__012() {
    var a = new String("1");
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__022() {
    var a = {
      valueOf: function () {
        return false;
      }
    }
  
    assert(+a === +0)
  })();
  
  (function tc_11_04_06__010() {
    var a = new Boolean(true);
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__006() {
    var a = false;
    assert(+a === 0)
  })();
  
  (function tc_11_04_06__020() {
    var a = {
      valueOf: function () {
        return -1;
      }
    }
  
    assert(+a === -1)
  })();
  
  (function tc_11_04_06__021() {
    var a = new Object;
    a.valueOf = function () {
      return true;
    }
  
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__002() {
    var a = -1;
    assert(+a === a)
  })();
  
  (function tc_11_04_06__027() {
    var a = {
      toString: function () {
        return "1"
      }
    }
  
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__015() {
    var a = null;
    assert(+a === +0)
  })();
  
  (function tc_11_04_06__025() {
    var a = {
      valueOf: function () {
        return null;
      }
    }
    assert(+a === +0)
  })();
  
  (function tc_11_04_06__019() {
    var a = {
      valueOf: function () {
        return "1";
      }
    }
  
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__028() {
    var a = {
      valueOf: function () {
        return ""
      }
    }
  
    assert(+a === 0)
  })();
  
  (function tc_11_04_06__009() {
    var a = new Number(-1);
    assert(+a === -1)
  })();
  
  (function tc_11_04_06__003() {
    var a = "1";
    assert(+a === 1)
  })();
  
  (function tc_11_04_06__011() {
    var a = new Boolean(false);
    assert(+a === +0)
  })();
  
  (function tc_11_04_06__016() {
    var a = NaN;
    assert(isNaN(+a))
  })();
  
  (function tc_11_04_09__006() {
    assert(!(+0) === true)
  })();
  
  (function tc_11_04_09__015() {
    assert(![] === false)
  })();
  
  (function tc_11_04_09__004() {
    var a = null;
    assert(!a === true)
  })();
  
  (function tc_11_04_09__017() {
    assert(!1 === false)
  })();
  
  (function tc_11_04_09__013() {
    assert(!true === false)
  })();
  
  (function tc_11_04_09__005() {
    var a = null;
    assert(!a === true)
  })();
  
  (function tc_11_04_09__012() {
    var a = {
      valueOf: function () {
        return false;
      }
    }
    assert(!a === false)
  })();
  
  (function tc_11_04_09__002() {
    var a = false;
    assert(!a === true)
  })();
  
  (function tc_11_04_09__010() {
    assert(!("anything") === false)
  })();
  
  (function tc_11_04_09__011() {
    var a = new Object;
    assert(!a === false)
  })();
  
  (function tc_11_04_09__001() {
    var a = true;
    assert(!a === false)
  })();
  
  (function tc_11_04_09__007() {
    assert(!(-0) === true)
  })();
  
  (function tc_11_04_09__018() {
    assert(!(-Infinity) === false)
  })();
  
  (function tc_11_04_09__014() {
    assert(!false === true)
  })();
  
  (function tc_11_04_09__016() {
    assert(!0 === true)
  })();
  
  (function tc_11_04_09__003() {
    var a = undefined;
    assert(!a === true)
  })();
  
  (function tc_11_04_09__008() {
    assert(!(NaN) === true)
  })();
  
  (function tc_11_04_09__019() {
    assert(!Infinity === false)
  })();
  
  (function tc_11_04_09__009() {
    assert(!("") === true)
  })();
  
  (function tc_11_04_09__020() {
    var a = new Boolean(true);
    assert(!a === false)
  })();
  
  (function tc_11_04_08__001() {
    var a = 0;
    assert(~a === -1);
  })();
  
  (function tc_11_04_08__019() {
    var a = {
      valueOf: function () {
        return "0x001"
      }
    }
    assert(~a === -0x002)
  })();
  
  (function tc_11_04_08__007() {
    var a = -0;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__020() {
    var a = {
      valueOf: function () {
        return -0x01
      }
    }
    assert(~a === 0)
  })();
  
  (function tc_11_04_08__011() {
    var a = 0x1fffffffe;
    assert(~a === ~(0xfffffffe))
  })();
  
  (function tc_11_04_08__022() {
    var a = Number(1);
    assert(~a === -2)
  })();
  
  (function tc_11_04_08__021() {
    var a = {
      valueOf: function () {
        return true
      }
    }
    assert(~a === -2)
  })();
  
  (function tc_11_04_08__002() {
    var a = -1;
    assert(~a === 0)
  })();
  
  (function tc_11_04_08__006() {
    var a = +0;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__018() {
    var a = false;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__016() {
    var a = "Who cares?";
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__003() {
    var a = 1;
    assert(~a === -2)
  })();
  
  (function tc_11_04_08__014() {
    var a = 0xffff;
    assert(~a === -0x10000)
  })();
  
  (function tc_11_04_08__008() {
    var a = +Infinity;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__017() {
    var a = true;
    assert(~a === -2)
  })();
  
  (function tc_11_04_08__004() {
    var a = 0x0001;
    assert(~a === -0x0002)
  })();
  
  (function tc_11_04_08__012() {
    var a = 0x110000000;
    assert(~a === ~(0x10000000))
  })();
  
  (function tc_11_04_08__009() {
    var a = -Infinity;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__005() {
    var a = NaN;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__013() {
    var a = 0x1fffffff;
    assert(~a === ~(0x1fffffff))
  })();
  
  (function tc_11_04_08__010() {
    var a = 2 * 0x100000000;
    assert(~a === -1)
  })();
  
  (function tc_11_04_08__015() {
    var a = "1";
    assert(~a === -2)
  })();
  
  (function tc_11_04_05__005() {
    var a = 25;
  
    assert(--
            a === 24)
  })();
  
  (function tc_11_04_05__012() {
    var a = function () {
    };
  
    assert(isNaN(--a));
  })();
  
  (function tc_11_04_05__008() {
    var a = {};
  
    assert(isNaN(--a))
  })();
  
  (function tc_11_04_05__009() {
    var a = undefined;
  
    assert(isNaN(--a))
  })();
  
  (function tc_11_04_05__002() {
    var a = 25, b = 1;
    ;
  
    assert(--a === --b + 24)
  })();
  
  (function tc_11_04_05__006() {
    var eps = 0.000000001;
    var a = 1.12;
  
    assert(--a >= 0.12 - eps &&
            a <= 0.12 + eps)
  })();
  
  (function tc_11_04_05__010() {
    var a = null;
  
    assert(--a === -1);
  })();
  
  (function tc_11_04_05__011() {
    var a = "abc";
  
    assert(isNaN(--a));
  })();
  
  (function tc_11_04_05__004() {
    var a = 25;
  
    assert((--a) / 2 === 12)
  })();
  
  (function tc_11_04_05__007() {
    var a = true;
  
    assert(--a === 0)
  })();
  
  (function tc_11_04_05__001() {
    var a = 25;
  
    assert(--a === 24)
  })();
  
  (function tc_11_04_03__003() {
    assert(typeof Math.LN2 === 'number' &&
            typeof Infinity === 'number' &&
            typeof NaN === 'number' &&
            typeof Number(1) === 'number');
  })();
  
  (function tc_11_04_03__012() {
    assert (typeof Math.sin === 'function');
  })();
  
  (function tc_11_04_03__007() {
    assert(typeof Boolean(true) === 'boolean');
  })();
  
  (function tc_11_04_03__005() {
    assert(typeof (typeof 1) === 'string' &&
            typeof String("str") === 'string');
  })();
  
  (function tc_11_04_03__008() {
    assert(typeof undefined === 'undefined' &&
            typeof smth === 'undefined');
  })();
  
  (function tc_11_04_03__009() {
    assert(typeof {a: 1} === 'object' &&
            typeof [1, 2, 4] === 'object')
  })();
  
  (function tc_11_04_03__006() {
    assert(typeof true === 'boolean' &&
            typeof false === 'boolean');
  })();
  
  (function tc_11_04_03__004() {
    assert(typeof "" === 'string' &&
            typeof "str" === 'string');
  })();
  
  (function tc_11_04_03__013() {
    assert(typeof null === 'object');
  })();
  
  (function tc_11_04_03__011() {
    assert (typeof function(){} === 'function')
  })();
  
  (function tc_11_04_03__002() {
    assert(typeof 37 === 'number' &&
            typeof 3.14 === 'number');
  })();
  
  (function tc_11_04_03__016() {
    assert(typeof
            24 === 'number')
  })();
  
  (function tc_11_04_03__010() {
    assert(typeof new Date() === 'object' &&
            typeof new Boolean(true) === 'object' &&
            typeof new Number(1) === 'object' &&
            typeof new String("abc") === 'object')
  })();
  
  (function tc_11_04_03__001() {
    assert(typeof 37 === 'number');
  })();
  
  (function tc_11_06_02__006() {
    assert(1 - 1 === 0)
  })();
  
  (function tc_11_06_02__013() {
    assert("1" - "1" === 0)
  })();
  
  (function tc_11_06_02__012() {
    assert(new Number(1) - new Number(1) === 0)
  })();
  
  (function tc_11_06_02__015() {
    assert(new String("1") - new String("1") === 0)
  })();
  
  (function tc_11_06_02__002() {
    var a = -10;
    var b = 50;
    assert((a - b === -60) && (b - a === 60))
  })();
  
  (function tc_11_06_02__014() {
    assert(!((("1" - new String("1") !== 0) || (new String("1") - 1 !== 0))))
  })();
  
  (function tc_11_06_02__004() {
    var a = "string";
    var b = 10;
    assert(isNaN(a - b) && isNaN(b - a))
  })();
  
  (function tc_11_06_02__003() {
    var a = -5;
    var b = -100;
    assert(a - b === 95)
  })();
  
  (function tc_11_06_02__010() {
    assert(true - true === 0)
  })();
  
  (function tc_11_06_02__008() {
    object = {
      valueOf: function () {
        return 1;
      },
      toString: function () {
        return 0;
      }
    }
    assert(!((object - 1 !== 0) || (1 - object !== 0)));
  })();
  
  (function tc_11_06_02__009() {
    var x = 0;
    assert(x - (x = 1) === -1)
  })();
  
  (function tc_11_06_02__017() {
    assert(isNaN("x" - 1) && isNaN(1 - "x"))
  })();
  
  (function tc_11_06_02__001() {
    var a = 100;
    var b = 20;
    assert(a - b === 80)
  })();
  
  (function tc_11_06_02__011() {
    assert(!(((new Number(1) - 1 !== 0) || (1 - new Number(1) !== 0))))
  })();
  
  (function tc_11_06_02__007() {
    var object1 = new Object();
    var object2 = new Object();
    object1.prop = 1;
    object2.prop = 1;
    assert(object1.prop - object2.prop === 0)
  })();
  
  (function tc_11_06_02__005() {
    var x = 1;
    assert(!((x - 1 !== 0) || (1 - x !== 0)))
  })();
  
  (function tc_11_06_02__016() {
    assert(isNaN("x" - "1") && isNaN("1" - "x"))
  })();
  
  (function tc_11_06_03__024() {
    assert("1" + 1 + 1 === ("1" + 1) + 1)
  })();
  
  (function tc_11_06_03__002() {
    obj = new Object;
    assert(isNaN(obj + NaN) && isNaN(NaN + obj))
  })();
  
  (function tc_11_06_03__007() {
    assert(-0 + -0 === -0)
  })();
  
  (function tc_11_06_03__010() {
    assert(2 + -2 === +0)
  })();
  
  (function tc_11_06_03__016() {
    var a = 1;
    var b = -1;
    assert(a - b === a + -b)
  })();
  
  (function tc_11_06_03__017() {
    assert(Number.MAX_VALUE - -0 === Number.MAX_VALUE)
  })();
  
  (function tc_11_06_03__012() {
    assert(-Number.MAX_VALUE - Number.MAX_VALUE === -Infinity)
  })();
  
  (function tc_11_06_03__013() {
    assert(!(Number.MIN_VALUE + -Number.MIN_VALUE !== +0))
  })();
  
  (function tc_11_06_03__009() {
    assert(0 + 5 === 5)
  })();
  
  (function tc_11_06_03__015() {
    assert(Number.MAX_VALUE - -Number.MAX_VALUE === +Infinity)
  })();
  
  (function tc_11_06_03__011() {
    assert((+0 + +0 === +0) && (+0 + -0 === +0))
  })();
  
  (function tc_11_06_03__001() {
    var a = 1;
    var b = 2;
    assert(a + b === b + a)
  })();
  
  (function tc_11_06_03__008() {
    assert((+0 + +0 === +0) && (+0 + -0 === +0))
  })();
  
  (function tc_11_06_03__022() {
    assert(-Number.MAX_VALUE + Number.MAX_VALUE + Number.MAX_VALUE === (-Number.MAX_VALUE + Number.MAX_VALUE) + Number.MAX_VALUE)
  })();
  
  (function tc_11_06_03__003() {
    obj = new Object();
    assert(isNaN(obj - NaN) && isNaN(NaN - obj))
  })();
  
  (function tc_11_06_03__018() {
    assert(0 - 1 === -1)
  })();
  
  (function tc_11_06_03__019() {
    assert(-Number.MAX_VALUE - -Number.MAX_VALUE === +0)
  })();
  
  (function tc_11_06_03__021() {
    assert(-8.99e+307 - 8.99e+307 === -Infinity)
  })();
  
  (function tc_11_06_03__004() {
    assert(isNaN(Infinity + -Infinity))
  })();
  
  (function tc_11_06_03__023() {
    assert((-Number.MAX_VALUE + Number.MAX_VALUE) + Number.MAX_VALUE !== -Number.MAX_VALUE + (Number.MAX_VALUE + Number.MAX_VALUE))
  })();
  
  (function tc_11_06_03__005() {
    assert((Infinity + Infinity === Infinity) && (-Infinity + -Infinity === -Infinity))
  })();
  
  (function tc_11_06_03__014() {
    assert(-Number.MAX_VALUE - -Number.MAX_VALUE === +0)
  })();
  
  (function tc_11_06_03__006() {
    assert(Infinity + 1 === Infinity)
  })();
  
  (function tc_11_06_03__025() {
    assert(("1" + 1) + 1 !== "1" + (1 + 1))
  })();
  
  (function tc_11_06_03__020() {
    assert(1e+308 - -1e+308 === +Infinity)
  })();
  
  (function tc_11_06_01__006() {
    var y = 1;
    assert(1 + y === 2)
  })();
  
  (function tc_11_06_01__012() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
    assert(1 + object === 2)
  })();
  
  (function tc_11_06_01__010() {
    assert(new Number(1) + new Number(1) === 2)
  })();
  
  (function tc_11_06_01__008() {
    var objectx = new Object();
    var objecty = new Object();
    objectx.prop = 1;
    objecty.prop = 1;
    assert(objectx.prop + objecty.prop === 2)
  })();
  
  (function tc_11_06_01__005() {
    var x = 1;
    assert(x + 1 === 2)
  })();
  
  (function tc_11_06_01__007() {
    assert(new Number(1) + 1 === 2)
  })();
  
  (function tc_11_06_01__002() {
    var a = 12;
    var b = "3";
    assert(a + b === "123")
  })();
  
  (function tc_11_06_01__017() {
    object = new Object()
  
    var b = 1
  
    assert(object + b === "[object Object]1")
  })();
  
  (function tc_11_06_01__015() {
    object1 = {
      valueOf: function () {
        return 1;
      },
      toString: function () {
        return 0;
      }
    }
  
    object2 = {
      valueOf: function () {
        return 1;
      },
      toString: function () {
        return 0;
      }
    }
  
    assert(object1 + object2 === 2)
  })();
  
  (function tc_11_06_01__009() {
    assert(1 + new Number(1) === 2)
  })();
  
  (function tc_11_06_01__018() {
    object = new String()
  
    var b = 1
  
    assert(object + b === "1")
  })();
  
  (function tc_11_06_01__003() {
    var a = "12";
    var b = 3;
    assert(a + b === "123")
  })();
  
  (function tc_11_06_01__011() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
    assert(object + 1 === 2)
  })();
  
  (function tc_11_06_01__016() {
    object = new Object()
  
    var str = new String()
  
    assert(object + str === "[object Object]")
  })();
  
  (function tc_11_06_01__001() {
    var a = "lirum ";
    var b = "ipsum";
    assert(a + b == "lirum ipsum")
  })();
  
  (function tc_11_06_01__013() {
    object = {
      valueOf: function () {
        return 1
      },
      toString: function () {
        return 0
      }
    }
    assert(object + "1" === "11")
  })();
  
  (function tc_11_06_01__014() {
    object = {
      valueOf: function () {
        return "1"
      },
      toString: function () {
        return 0
      }
    }
    assert("1" + object === "11")
  })();
  
  (function tc_11_06_01__004() {
    var a = 123;
    var b = 456;
    assert(a + b == 579)
  })();
  
  (function tc_11_09_04__020() {
    var x = "12.6asdg$7_sfk/sf/adf\.3rqaf\u0102", y = "12.6asdg$7_sfk/sf/adf\.3rqaf\u0102"
    assert(x === y)
  })();
  
  (function tc_11_09_04__007() {
    var x = false, y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_04__015() {
    var x = NaN, y = NaN
    assert(x !== y)
  })();
  
  (function tc_11_09_04__017() {
    var x = 123.01, y = 0.0123e+4
    assert(x !== y)
  })();
  
  (function tc_11_09_04__006() {
    var x = null, y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_04__001() {
    var x, y = null
    assert(x !== y)
  })();
  
  (function tc_11_09_04__019() {
    var x = -0, y = +0
    assert(x === y)
  })();
  
  (function tc_11_09_04__023() {
    var x = false, y = true
    assert(x !== y)
  })();
  
  (function tc_11_09_04__008() {
    var x = "0", y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_04__024() {
    var x = new String("abc")
    var y = x
    assert(x === y)
  })();
  
  (function tc_11_09_04__011() {
    var x, y
    assert(x === y)
  })();
  
  (function tc_11_09_04__005() {
    var x, y = new Function()
    assert(x !== y)
  })();
  
  (function tc_11_09_04__013() {
    var x = NaN, y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_04__016() {
    var x = 123.00, y = 0.0123e+4, eps = .00001
    assert(x <= y + eps && x >= y - eps)
  })();
  
  (function tc_11_09_04__025() {
    var x = new String("abc")
    var y = new String("abc")
  
    assert(x !== y)
  })();
  
  (function tc_11_09_04__009() {
    var x = "0", y = Object(0)
    assert(x !== y)
  })();
  
  (function tc_11_09_04__004() {
    var x, y = -37.2e-6
    assert(x !== y)
  })();
  
  (function tc_11_09_04__002() {
    var x, y = true
    assert(x !== y)
  })();
  
  (function tc_11_09_04__022() {
    var x = false, y = false
    assert(x === y)
  })();
  
  (function tc_11_09_04__014() {
    var x = 0.0, y = NaN
    assert(x !== y)
  })();
  
  (function tc_11_09_04__010() {
    var x = "abc", y = new String("abc")
  
    assert(x !== y)
  })();
  
  (function tc_11_09_04__021() {
    var x = true, y = true
    assert(x === y)
  })();
  
  (function tc_11_09_04__018() {
    var x = +0, y = -0
    assert(x === y)
  })();
  
  (function tc_11_09_04__012() {
    var x = y = null
    assert(x === y)
  })();
  
  (function tc_11_09_04__003() {
    var x, y = "undefined"
    assert(x !== y)
  })();
  
  (function tc_11_09_01__031() {
    var x = Object("abc")
    var y = Object("abc")
    b = x, c = y
    assert(!(c == b))
  })();
  
  (function tc_11_09_01__025() {
    var x = false, y = "-0"
    assert(x == y)
  })();
  
  (function tc_11_09_01__027() {
    var x = true, y = "-1"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__032() {
    var x = "a"
    var y = 2
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__002() {
    var x = null, y = null
    assert(x == y)
  })();
  
  (function tc_11_09_01__005() {
    var x = 2.756, y = 2.756
    assert(x == y)
  })();
  
  (function tc_11_09_01__007() {
    var x = -0, y = +0
    assert(x == y)
  })();
  
  (function tc_11_09_01__006() {
    var x = +0, y = -0
    assert(x == y)
  })();
  
  (function tc_11_09_01__008() {
    var x = 2.8, y = 3.4
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__033() {
    var x = "12.1e5"
    var y = 1210000
    assert(x == y)
  })();
  
  (function tc_11_09_01__036() {
    var x = 1e-324
    var y = false
    assert(x == y)
  })();
  
  (function tc_11_09_01__011() {
    var x = "abg", y = 'abh'
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__014() {
    var x = false, y = false
    assert(x == y)
  })();
  
  (function tc_11_09_01__020() {
    var x = 0.123, y = "0.123e0"
    assert(x == y)
  })();
  
  (function tc_11_09_01__017() {
    var x = undefined, y = null
    assert(x == y)
  })();
  
  (function tc_11_09_01__004() {
    var x = 2, y = NaN
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__024() {
    var x = 0.123, y = "1.23e-1"
    assert(x == y)
  })();
  
  (function tc_11_09_01__003() {
    var x = NaN, y = 1
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__034() {
    var x = "1"
    var y = true
    assert(x == y)
  })();
  
  (function tc_11_09_01__021() {
    var x = 0.123, y = "0.123e+2"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__019() {
    var x = 0.123, y = "0.124"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__026() {
    var x = true, y = "+1"
    assert(x == y)
  })();
  
  (function tc_11_09_01__018() {
    var x = 0.123, y = "0.123"
    assert(x == y)
  })();
  
  (function tc_11_09_01__010() {
    var x = "abg", y = 'abgs'
    assert(x != y)
  })();
  
  (function tc_11_09_01__038() {
    var x = "0", y = Object(0)
    assert(x == y)
  })();
  
  (function tc_11_09_01__015() {
    var x = false, y = true
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__009() {
    var x = "abg", y = 'abg'
    assert(x == y)
  })();
  
  (function tc_11_09_01__029() {
    var x = true, y = "123"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__016() {
    var x = null, y = undefined
    assert(x == y)
  })();
  
  (function tc_11_09_01__035() {
    var x = 0
    var y = false
    assert(x == y)
  })();
  
  (function tc_11_09_01__037() {
    var x = 0.1e-323
    var y = false
    assert(x == y)
  })();
  
  (function tc_11_09_01__013() {
    var x = true, y = true
    assert(x == y)
  })();
  
  (function tc_11_09_01__028() {
    var x = true, y = "true"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__030() {
    var x = Object("abc")
    b = x
    assert(x == b)
  })();
  
  (function tc_11_09_01__022() {
    var x = 0.123, y = "0.123a"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__023() {
    var x = 0.123, y = "b0.123"
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__012() {
    var x = "abg", y = 'aBg'
    assert(!(x == y))
  })();
  
  (function tc_11_09_01__001() {
    var x, y
    assert(x == y)
  })();
  
  (function tc_11_09_02__035() {
    var x = 0
    var y = false
    assert(x == y)
  })();
  
  (function tc_11_09_02__033() {
    var x = "12.1e5"
    var y = 1210000
    assert(!(x != y))
  })();
  
  (function tc_11_09_02__019() {
    var x = 0.123, y = "0.124"
    assert(x != y)
  })();
  
  (function tc_11_09_02__018() {
    var x = 0.123, y = "0.123"
    assert(x == y)
  })();
  
  (function tc_11_09_02__005() {
    var x = 2.756, y = 2.756
    assert(x == y)
  })();
  
  (function tc_11_09_02__028() {
    var x = true, y = "true"
    assert(x != y)
  })();
  
  (function tc_11_09_02__024() {
    var x = 0.123, y = "1.23e-1"
    assert(x == y)
  })();
  
  (function tc_11_09_02__032() {
    var x = "a"
    var y = 2
    assert(x != y)
  })();
  
  (function tc_11_09_02__021() {
    var x = 0.123, y = "0.123e+2"
    assert(!(x == y))
  })();
  
  (function tc_11_09_02__002() {
    var x = null, y = null
    assert(x == y)
  })();
  
  (function tc_11_09_02__026() {
    var x = true, y = "+1"
    assert(x == y)
  })();
  
  (function tc_11_09_02__037() {
    var x = 1e-323
    var y = false
    assert(x != y)
  })();
  
  (function tc_11_09_02__012() {
    var x = "abg", y = 'aBg'
    assert(x != y)
  })();
  
  (function tc_11_09_02__016() {
    var x = null, y = undefined
    assert(x == y)
  })();
  
  (function tc_11_09_02__017() {
    var x = undefined, y = null
    assert(x == y)
  })();
  
  (function tc_11_09_02__031() {
    var x = Object("abc")
    var y = Object("abc")
    b = x, c = y
    assert(c != b)
  })();
  
  (function tc_11_09_02__023() {
    var x = 0.123, y = "b0.123"
    assert(x != y)
  })();
  
  (function tc_11_09_02__015() {
    var x = false, y = true
    assert(x != y)
  })();
  
  (function tc_11_09_02__034() {
    var x = "1"
    var y = true
    assert(x == y)
  })();
  
  (function tc_11_09_02__036() {
    var x = 1e-324
    var y = false
    assert(x == y)
  })();
  
  (function tc_11_09_02__022() {
    var x = 0.123, y = "0.123a"
    assert(x != y)
  })();
  
  (function tc_11_09_02__038() {
    var x = "0", y = Object(0)
    assert(x == y)
  })();
  
  (function tc_11_09_02__020() {
    var x = 0.123, y = "0.123e0"
    assert(x == y)
  })();
  
  (function tc_11_09_02__003() {
    var x = NaN, y = 1
    assert(x != y)
  })();
  
  (function tc_11_09_02__014() {
    var x = false, y = false
    assert(x == y)
  })();
  
  (function tc_11_09_02__011() {
    var x = "abg", y = 'abh'
    assert(x != y)
  })();
  
  (function tc_11_09_02__025() {
    var x = false, y = "-0"
    assert(x == y)
  })();
  
  (function tc_11_09_02__007() {
    var x = -0, y = +0
    assert(x == y)
  })();
  
  (function tc_11_09_02__030() {
    var x = Object("abc")
    b = x
    assert(x == b)
  })();
  
  (function tc_11_09_02__027() {
    var x = true, y = "-1"
    assert(x != y)
  })();
  
  (function tc_11_09_02__004() {
    var x = 2, y = NaN
    assert(x != y)
  })();
  
  (function tc_11_09_02__006() {
    var x = +0, y = -0
    assert(x == y)
  })();
  
  (function tc_11_09_02__013() {
    var x = true, y = true
    assert(x == y)
  })();
  
  (function tc_11_09_02__010() {
    var x = "abg", y = 'abgs'
    assert(x != y)
  })();
  
  (function tc_11_09_02__001() {
    var x, y
    assert(x == y)
  })();
  
  (function tc_11_09_02__029() {
    var x = true, y = "123"
    assert(x != y)
  })();
  
  (function tc_11_09_02__008() {
    var x = 2.8, y = 3.4
    assert(x != y)
  })();
  
  (function tc_11_09_02__009() {
    var x = "abg", y = 'abg'
    assert(x == y)
  })();
  
  (function tc_11_09_05__009() {
    var x = "0", y = Object(0)
    assert(x !== y)
  })();
  
  (function tc_11_09_05__020() {
    var x = "12.6asdg$7_sfk/sf/adf\.3rqaf\u0102", y = "12.6asdg$7_sfk/sf/adf\.3rqaf\u0102"
    assert(x === y)
  })();
  
  (function tc_11_09_05__002() {
    var x, y = true
    assert(x !== y)
  })();
  
  (function tc_11_09_05__023() {
    var x = false, y = true
    assert(x !== y)
  })();
  
  (function tc_11_09_05__007() {
    var x = false, y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_05__019() {
    var x = -0, y = +0
    assert(x === y)
  })();
  
  (function tc_11_09_05__004() {
    var x, y = -37.2e-6
    assert(x !== y)
  })();
  
  (function tc_11_09_05__013() {
    var x = NaN, y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_05__005() {
    var x, y = new Function()
    assert(x !== y)
  })();
  
  (function tc_11_09_05__003() {
    var x, y = "undefined"
    assert(x !== y)
  })();
  
  (function tc_11_09_05__018() {
    var x = +0, y = -0
    assert(x === y)
  })();
  
  (function tc_11_09_05__008() {
    var x = "0", y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_05__012() {
    var x = y = null
    assert(x === y)
  })();
  
  (function tc_11_09_05__006() {
    var x = null, y = 0
    assert(x !== y)
  })();
  
  (function tc_11_09_05__024() {
    var x = new String("abc")
    var y = x
    assert(x === y)
  })();
  
  (function tc_11_09_05__025() {
    var x = new String("abc")
    var y = new String("abc")
    assert(x !== y)
  })();
  
  (function tc_11_09_05__017() {
    var x = 123.01, y = 0.0123e+4
    assert(x !== y)
  })();
  
  (function tc_11_09_05__015() {
    var x = NaN, y = NaN
    assert(x !== y)
  })();
  
  (function tc_11_09_05__010() {
    var x = "abc", y = new String("abc")
    assert(x !== y)
  })();
  
  (function tc_11_09_05__022() {
    var x = false, y = false
    assert(x === y)
  })();
  
  (function tc_11_09_05__001() {
    var x, y = null
    assert(x !== y)
  })();
  
  (function tc_11_09_05__021() {
    var x = true, y = true
    assert(x === y)
  })();
  
  (function tc_11_09_05__011() {
    var x, y
    assert(x === y)
  })();
  
  (function tc_11_09_05__016() {
    var x = 123.00, y = 0.0123e+4, eps = .00001
    assert(x <= y + eps && x >= y - eps)
  })();
  
  (function tc_11_09_05__014() {
    var x = 0.0, y = NaN
    assert(x !== y)
  })();
  
  (function tc_11_11__007() {
    var a = "";
    var b = new Object();
    assert(!((a && b) !== a))
  })();
  
  (function tc_11_11__001() {
    var a = true;
    var b = false;
    assert(!((a && b) === true))
  })();
  
  (function tc_11_11__019() {
    var a = false;
    var b = new Object;
    assert((a || b) === b)
  })();
  
  (function tc_11_11__022() {
    var a = 123.456;
    var b = new Object;
    assert((a || b) === a)
  })();
  
  (function tc_11_11__017() {
    var a = false;
    var b = false;
    assert((a || b) === false)
  })();
  
  (function tc_11_11__010() {
    var a = 12345;
    var b = new Object();
    assert((a && b) === b)
  })();
  
  (function tc_11_11__005() {
    var a = true;
    var b = new Object();
    assert((a && b) === b)
  })();
  
  (function tc_11_11__027() {
    var a = new Object;
    var b = "who cares, what is this?";
    assert((a || b) === a)
  })();
  
  (function tc_11_11__013() {
    var a = new Object;
    var b = new Object;
    assert((a && b) === b)
  })();
  
  (function tc_11_11__002() {
    var a = true;
    var b = true;
    assert((a && b) === true)
  })();
  
  (function tc_11_11__009() {
    var a = NaN;
    var b = new Object ();
    assert ((!a && b) === b);
  })();
  
  (function tc_11_11__008() {
    var a = 0;
    var b = new Object();
    assert((a && b) === 0)
  })();
  
  (function tc_11_11__006() {
    var a = "not empty string";
    var b = new Object();
    assert(!((a && b) !== b))
  })();
  
  (function tc_11_11__014() {
    var a = true;
    var b = false;
    assert((a || b) === true)
  })();
  
  (function tc_11_11__004() {
    var a = false;
    var b = new Object();
    assert((a && b) === false)
  })();
  
  (function tc_11_11__024() {
    var a = "";
    var b = new Object;
    assert((a || b) === b)
  })();
  
  (function tc_11_11__018() {
    var a = true;
    var b = new Object;
    assert((a || b) === true)
  })();
  
  (function tc_11_11__026() {
    var a = undefined;
    var b = new String("123");
    assert((a || b) === b)
  })();
  
  (function tc_11_11__023() {
    var a = "non empty string";
    var b = new Object;
    assert((a || b) === a)
  })();
  
  (function tc_11_11__011() {
    var a = null;
    var b = new Object();
    assert((a && b) === a)
  })();
  
  (function tc_11_11__020() {
    var a1 = +0;
    var a2 = -0;
    var b = new Object;
    assert(((a1 || b) === b) && ((a2 || b) === b))
  })();
  
  (function tc_11_11__021() {
    var a = NaN;
    var b = new Object;
    assert((a || b) === b)
  })();
  
  (function tc_11_11__003() {
    var a = false;
    var b = false;
    assert(!((a && b) === true))
  })();
  
  (function tc_11_11__025() {
    var a = null;
    var b = Number(123.5e5);
    assert((a || b) === b)
  })();
  
  (function tc_11_11__012() {
    var a = undefined;
    var b = new Object();
    assert((a && b) === a)
  })();
  
  (function tc_11_11__016() {
    var a = false;
    var b = true;
    assert((a || b) === true)
  })();
  
  (function tc_11_11__015() {
    var a = true;
    var b = true;
    assert((a || b) === true)
  })();
  
  (function tc_11_12__004() {
    var a = 1;
    var b = 2;
    var c = 1;
    var d = 1;
  
    var e;
  
    e = (a < b) ? (c = 100) : (d = 10);
  
    assert(c == 100 && e == 100 && d == 1)
  })();
  
  (function tc_11_12__008() {
    var cond = 23;
    var a = [1, 2, 4];
    var cnt = 0;
  
    for (var i = (cond < 24) ? 0 in a : 2; i < 10; ++i)
    {
      ++cnt;
    }
  
    assert(cnt == 9)
  })();
  
  (function tc_11_12__005() {
    var a = 1;
    var b = 2;
    var c = 1;
    var d = 1;
  
    var e;
  
    e = (a > b) ? (c = 100) : (d = 10);
  
    assert(c == 1 && e == 10 && d == 10)
  })();
  
  (function tc_11_12__003() {
    var a = 1;
    var b = 2;
    var c = 3;
  
    var d;
  
    d = a > b ? 5 : b < c ? 10 : 15;
  
    assert(d == 10)
  })();
  
  (function tc_11_12__012() {
    var cond = 12;
    var res;
  
    res = (cond < 13)
            ?
            1
            :
            2;
  
    assert(res == 1)
  })();
  
  (function tc_11_12__001() {
    var a = 5;
    var b = 3;
  
    var c = (a > b) ? 12 : 14;
  
    assert(c == 12)
  })();
  
  (function tc_11_12__002() {
    var a = 1;
    var b = 2;
    var c = 3;
  
    var d;
  
    d = a < b ? b < c ? 5 : 10 : 15;
  
    assert(d == 5)
  })();
  
  (function tc_11_05_02__017() {
    assert(isNaN(null / undefined) === true)
  })();
  
  (function tc_11_05_02__036() {
    assert(isNaN(false / null) === true)
  })();
  
  (function tc_11_05_02__056() {
    assert(new String("2") / new Number(1) === 2)
  })();
  
  (function tc_11_05_02__045() {
    assert(isNaN(Number.NaN / 2) === true)
  })();
  
  (function tc_11_05_02__021() {
    assert("6" / 2 === 3)
  })();
  
  (function tc_11_05_02__028() {
    assert(true / "1" === 1)
  })();
  
  (function tc_11_05_02__009() {
    assert(false / true === 0)
  })();
  
  (function tc_11_05_02__080() {
    assert(Number.NEGATIVE_INFINITY / 2 === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_02__073() {
    assert(0 / Number.NEGATIVE_INFINITY === 0)
  })();
  
  (function tc_11_05_02__039() {
    assert(isNaN(Number.NaN / +0) === true)
  })();
  
  (function tc_11_05_02__031() {
    assert(isNaN(undefined / "2") === true)
  })();
  
  (function tc_11_05_02__058() {
    assert(new String("2") / new String("1") === 2)
  })();
  
  (function tc_11_05_02__065() {
    assert(new Boolean(true) / null === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__005() {
    var a = 0;
    assert((a = 1) / a === 1)
  })();
  
  (function tc_11_05_02__040() {
    assert(isNaN(Number.NaN / -0) === true)
  })();
  
  (function tc_11_05_02__074() {
    assert(0 / Number.POSITIVE_INFINITY === 0)
  })();
  
  (function tc_11_05_02__008() {
    assert(true / true === 1)
  })();
  
  (function tc_11_05_02__088() {
    assert(Number.MIN_VALUE / 2 === 0)
  })();
  
  (function tc_11_05_02__051() {
    assert(false / new Boolean(true) === 0)
  })();
  
  (function tc_11_05_02__075() {
    assert(Number.POSITIVE_INFINITY / 0 === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__024() {
    assert(1 / null === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__087() {
    assert(Number.MAX_VALUE / (-0.5) === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_02__019() {
    assert(2 / true === 2)
  })();
  
  (function tc_11_05_02__067() {
    assert(isNaN(undefined / new Boolean(true)) === true)
  })();
  
  (function tc_11_05_02__035() {
    assert(isNaN(undefined / true) === true)
  })();
  
  (function tc_11_05_02__082() {
    assert(2 / Number.POSITIVE_INFINITY === 0)
  })();
  
  (function tc_11_05_02__002() {
    var a = 3;
    assert(6 / a === 2)
  })();
  
  (function tc_11_05_02__059() {
    assert(isNaN({} / {}) === true)
  })();
  
  (function tc_11_05_02__038() {
    assert(isNaN(Number.NaN / Number.NaN) === true)
  })();
  
  (function tc_11_05_02__022() {
    assert(isNaN("a" / 2) === true)
  })();
  
  (function tc_11_05_02__060() {
    assert(null / new Number(5) === 0)
  })();
  
  (function tc_11_05_02__057() {
    assert(new String("2") / 1 === 2)
  })();
  
  (function tc_11_05_02__006() {
    var a = 0;
    assert(a / (a = 1) === 0)
  })();
  
  (function tc_11_05_02__043() {
    assert(isNaN(Number.NaN / Number.MAX_VALUE) === true)
  })();
  
  (function tc_11_05_02__025() {
    assert(null / 1 === 0)
  })();
  
  (function tc_11_05_02__055() {
    assert(false / new String("2") === 0)
  })();
  
  (function tc_11_05_02__029() {
    assert("2" / true === 2)
  })();
  
  (function tc_11_05_02__026() {
    assert(isNaN(1 / undefined) === true)
  })();
  
  (function tc_11_05_02__054() {
    assert(new Boolean(false) / new String("2") === 0)
  })();
  
  (function tc_11_05_02__044() {
    assert(isNaN(Number.NaN / Number.MIN_VALUE) === true)
  })();
  
  (function tc_11_05_02__030() {
    assert(isNaN("2" / undefined) === true)
  })();
  
  (function tc_11_05_02__001() {
    assert(6 / 3 === 2)
  })();
  
  (function tc_11_05_02__037() {
    assert(null / true === 0)
  })();
  
  (function tc_11_05_02__081() {
    assert(2 / Number.NEGATIVE_INFINITY === -0)
  })();
  
  (function tc_11_05_02__032() {
    assert("2" / null === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__047() {
    assert(6 / new Number(3) === 2)
  })();
  
  (function tc_11_05_02__048() {
    assert(new Number(6) / new Number(3) === 2)
  })();
  
  (function tc_11_05_02__089() {
    assert(2 / Number.MIN_VALUE === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__012() {
    assert(isNaN("a" / "3") === true)
  })();
  
  (function tc_11_05_02__084() {
    assert(isNaN(0 / 0) === true)
  })();
  
  (function tc_11_05_02__086() {
    assert(Number.MAX_VALUE / Number.MAX_VALUE === 1)
  })();
  
  (function tc_11_05_02__085() {
    assert(Number.MAX_VALUE / 0.5 === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__052() {
    assert(new Boolean(true) / false === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__004() {
    var a = 6;
    var b = 3;
    assert(a / b === 2)
  })();
  
  (function tc_11_05_02__033() {
    assert(null / "2" === 0)
  })();
  
  (function tc_11_05_02__053() {
    assert(new String("2") / new Boolean(false) === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__014() {
    assert(isNaN(null / null) === true)
  })();
  
  (function tc_11_05_02__042() {
    assert(isNaN(Number.NaN / Number.NEGATIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_02__010() {
    assert(true / false === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__069() {
    assert(isNaN(new String("5") / undefined) === true)
  })();
  
  (function tc_11_05_02__076() {
    assert(isNaN(Number.POSITIVE_INFINITY / Number.POSITIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_02__023() {
    assert(isNaN(6 / "a") === true)
  })();
  
  (function tc_11_05_02__018() {
    assert(true / 1 === 1)
  })();
  
  (function tc_11_05_02__079() {
    assert(isNaN(Number.NEGATIVE_INFINITY / Number.NEGATIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_02__049() {
    assert(new Number(2) / new Boolean(true) === 2)
  })();
  
  (function tc_11_05_02__062() {
    assert(new String("5") / null === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__078() {
    assert(isNaN(Number.NEGATIVE_INFINITY / Number.POSITIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_02__083() {
    assert(Number.POSITIVE_INFINITY / 2 === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__034() {
    assert(isNaN(true / undefined) === true)
  })();
  
  (function tc_11_05_02__068() {
    assert(isNaN(undefined / new String("5")) === true)
  })();
  
  (function tc_11_05_02__013() {
    assert(isNaN("6" / "a") === true)
  })();
  
  (function tc_11_05_02__090() {
    assert((1 / 2) / 4 !== 1 / (2 / 4))
  })();
  
  (function tc_11_05_02__072() {
    assert(Number.NEGATIVE_INFINITY / 0 === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_02__016() {
    assert(isNaN(undefined / null) === true)
  })();
  
  (function tc_11_05_02__003() {
    var a = 6;
    assert(a / 3 === 2)
  })();
  
  (function tc_11_05_02__061() {
    assert(new Number(5) / null === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_02__066() {
    assert(isNaN(new Boolean(true) / undefined) === true)
  })();
  
  (function tc_11_05_02__077() {
    assert(isNaN(Number.POSITIVE_INFINITY / Number.NEGATIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_02__046() {
    assert(new Number(6) / 3 === 2)
  })();
  
  (function tc_11_05_02__027() {
    assert(isNaN(undefined / 1) === true)
  })();
  
  (function tc_11_05_02__015() {
    assert(isNaN(undefined / undefined) === true)
  })();
  
  (function tc_11_05_02__020() {
    assert(6 / "2" === 3)
  })();
  
  (function tc_11_05_02__063() {
    assert(null / new String("5") === 0)
  })();
  
  (function tc_11_05_02__041() {
    assert(isNaN(Number.NaN / Number.POSITIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_02__011() {
    assert("6" / "3" === 2)
  })();
  
  (function tc_11_05_02__050() {
    assert(new Boolean(false) / new Boolean(true) === 0)
  })();
  
  (function tc_11_05_02__070() {
    assert(isNaN(new Number(5) / undefined) === true)
  })();
  
  (function tc_11_05_02__064() {
    assert(null / new Boolean(true) === 0)
  })();
  
  (function tc_11_05_02__071() {
    assert(isNaN(undefined / new Number(5)) === true)
  })();
  
  (function tc_11_05_02__007() {
    var a = 6;
    assert(a /
            3 === 2)
  })();
  
  (function tc_11_05_01__018() {
    assert(true * 1 === 1)
  })();
  
  (function tc_11_05_01__015() {
    assert(isNaN(undefined * undefined) === true)
  })();
  
  (function tc_11_05_01__085() {
    assert(2 * Number.MAX_VALUE === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_01__048() {
    assert(new Number(1) * new Number(1) === 1)
  })();
  
  (function tc_11_05_01__049() {
    assert(new Number(1) * new Boolean(true) === 1)
  })();
  
  (function tc_11_05_01__050() {
    assert(new Boolean(true) * new Boolean(true) === 1)
  })();
  
  (function tc_11_05_01__010() {
    assert(false * false === 0)
  })();
  
  (function tc_11_05_01__078() {
    assert(Number.NEGATIVE_INFINITY * Number.POSITIVE_INFINITY === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_01__038() {
    assert(isNaN(Number.NaN * Number.NaN) === true)
  })();
  
  (function tc_11_05_01__064() {
    assert(null * new Boolean(true) === 0)
  })();
  
  (function tc_11_05_01__067() {
    assert(isNaN(undefined * new Boolean(true)) === true)
  })();
  
  (function tc_11_05_01__058() {
    assert(new String("2") * new String("1") === 2)
  })();
  
  (function tc_11_05_01__005() {
    var a = 0;
    assert((a = 1) * a === 1)
  })();
  
  (function tc_11_05_01__001() {
    assert(2 * 3 === 6)
  })();
  
  (function tc_11_05_01__087() {
    assert(Number.MAX_VALUE * (-1.5) === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_01__083() {
    assert(Number.POSITIVE_INFINITY * 1 === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_01__069() {
    assert(isNaN(new String("1") * undefined) === true)
  })();
  
  (function tc_11_05_01__074() {
    assert(isNaN(0 * Number.POSITIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_01__029() {
    assert("1" * true === 1)
  })();
  
  (function tc_11_05_01__034() {
    assert(isNaN(true * undefined) === true)
  })();
  
  (function tc_11_05_01__068() {
    assert(isNaN(undefined * new String("1")) === true)
  })();
  
  (function tc_11_05_01__061() {
    assert(new Number(2) * null === 0)
  })();
  
  (function tc_11_05_01__077() {
    assert(Number.POSITIVE_INFINITY * Number.NEGATIVE_INFINITY === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_01__080() {
    assert(Number.NEGATIVE_INFINITY * 1 === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_01__022() {
    assert(isNaN("a" * 1) === true)
  })();
  
  (function tc_11_05_01__019() {
    assert(1 * true === 1)
  })();
  
  (function tc_11_05_01__006() {
    var a = 0;
    assert(a * (a = 1) === 0)
  })();
  
  (function tc_11_05_01__054() {
    assert(new String("2") * new Boolean(true) === 2)
  })();
  
  (function tc_11_05_01__013() {
    assert(isNaN("1" * "a") === true)
  })();
  
  (function tc_11_05_01__021() {
    assert("2" * 3 === 6)
  })();
  
  (function tc_11_05_01__063() {
    assert(null * new String("2") === 0)
  })();
  
  (function tc_11_05_01__035() {
    assert(isNaN(undefined * true) === true)
  })();
  
  (function tc_11_05_01__056() {
    assert(new String("2") * new Number(1) === 2)
  })();
  
  (function tc_11_05_01__031() {
    assert(isNaN(undefined * "1") === true)
  })();
  
  (function tc_11_05_01__084() {
    assert(Number.MAX_VALUE * 2 === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_01__025() {
    assert(null * 1 === 0)
  })();
  
  (function tc_11_05_01__042() {
    assert(isNaN(Number.NaN * Number.NEGATIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_01__079() {
    assert(Number.NEGATIVE_INFINITY * Number.NEGATIVE_INFINITY === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_01__040() {
    assert(isNaN(Number.NaN * -0) === true)
  })();
  
  (function tc_11_05_01__007() {
    var a = 2;
    assert(a *
            3 === 6)
  })();
  
  (function tc_11_05_01__070() {
    assert(isNaN(new Number(1) * undefined) === true)
  })();
  
  (function tc_11_05_01__055() {
    assert(new String("2") * true === 2)
  })();
  
  (function tc_11_05_01__041() {
    assert(isNaN(Number.NaN * Number.POSITIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_01__003() {
    var a = 3;
    assert(a * 2 === 6)
  })();
  
  (function tc_11_05_01__014() {
    assert(null * null === 0)
  })();
  
  (function tc_11_05_01__073() {
    assert(isNaN(0 * Number.NEGATIVE_INFINITY) === true)
  })();
  
  (function tc_11_05_01__002() {
    var a = 3;
    assert(2 * a === 6)
  })();
  
  (function tc_11_05_01__004() {
    var a = 3;
    var b = 2;
    assert(a * b === 6)
  })();
  
  (function tc_11_05_01__046() {
    assert(1 * new Number(1) === 1)
  })();
  
  (function tc_11_05_01__026() {
    assert(isNaN(1 * undefined) === true)
  })();
  
  (function tc_11_05_01__008() {
    assert(true * true === 1)
  })();
  
  (function tc_11_05_01__060() {
    assert(null * new Number(2) === 0)
  })();
  
  (function tc_11_05_01__028() {
    assert(true * "1" === 1)
  })();
  
  (function tc_11_05_01__089() {
    assert(0.1 * Number.MIN_VALUE === +0)
  })();
  
  (function tc_11_05_01__062() {
    assert(new String("2") * null === 0)
  })();
  
  (function tc_11_05_01__053() {
    assert(new Boolean(true) * new String("2") === 2)
  })();
  
  (function tc_11_05_01__037() {
    assert(null * true === 0)
  })();
  
  (function tc_11_05_01__036() {
    assert(true * null === 0)
  })();
  
  (function tc_11_05_01__047() {
    assert(new Number(1) * 1 === 1)
  })();
  
  (function tc_11_05_01__033() {
    assert(null * "1" === 0)
  })();
  
  (function tc_11_05_01__009() {
    assert(true * false === 0)
  })();
  
  (function tc_11_05_01__032() {
    assert("1" * null === 0)
  })();
  
  (function tc_11_05_01__043() {
    assert(isNaN(Number.NaN * Number.MAX_VALUE) === true)
  })();
  
  (function tc_11_05_01__051() {
    assert(true * new Boolean(true) === 1)
  })();
  
  (function tc_11_05_01__017() {
    assert(isNaN(null * undefined) === true)
  })();
  
  (function tc_11_05_01__024() {
    assert(1 * null === 0)
  })();
  
  (function tc_11_05_01__012() {
    assert(isNaN("a" * "1") === true)
  })();
  
  (function tc_11_05_01__066() {
    assert(isNaN(new Boolean(true) * undefined) === true)
  })();
  
  (function tc_11_05_01__076() {
    assert(Number.POSITIVE_INFINITY * Number.POSITIVE_INFINITY === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_01__081() {
    assert((-1) * Number.NEGATIVE_INFINITY === Number.POSITIVE_INFINITY)
  })();
  
  (function tc_11_05_01__086() {
    assert((-1.5) * Number.MAX_VALUE === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_01__090() {
    assert((Number.MAX_VALUE * 1.1) * 0.9 !== Number.MAX_VALUE * (1.1 * 0.9))
  })();
  
  (function tc_11_05_01__020() {
    assert(2 * "3" === 6)
  })();
  
  (function tc_11_05_01__088() {
    assert(Number.MIN_VALUE * (-0.5) === -0)
  })();
  
  (function tc_11_05_01__016() {
    assert(isNaN(undefined * null) === true)
  })();
  
  (function tc_11_05_01__075() {
    assert(isNaN(Number.POSITIVE_INFINITY * 0) === true)
  })();
  
  (function tc_11_05_01__082() {
    assert((-1) * Number.POSITIVE_INFINITY === Number.NEGATIVE_INFINITY)
  })();
  
  (function tc_11_05_01__059() {
    assert(isNaN({} * {}) === true)
  })();
  
  (function tc_11_05_01__023() {
    assert(isNaN(1 * "a") === true)
  })();
  
  (function tc_11_05_01__057() {
    assert(new String("2") * 1 === 2)
  })();
  
  (function tc_11_05_01__052() {
    assert(new Boolean(true) * true === 1)
  })();
  
  (function tc_11_05_01__072() {
    assert(isNaN(Number.NEGATIVE_INFINITY * 0) === true)
  })();
  
  (function tc_11_05_01__039() {
    assert(isNaN(Number.NaN * +0) === true)
  })();
  
  (function tc_11_05_01__045() {
    assert(isNaN(Number.NaN * 1) === true)
  })();
  
  (function tc_11_05_01__065() {
    assert(new Boolean(true) * null === 0)
  })();
  
  (function tc_11_05_01__011() {
    assert("2" * "3" === 6)
  })();
  
  (function tc_11_05_01__027() {
    assert(isNaN(undefined * 1) === true)
  })();
  
  (function tc_11_05_01__044() {
    assert(isNaN(Number.NaN * Number.MIN_VALUE) === true)
  })();
  
  (function tc_11_05_01__071() {
    assert(isNaN(undefined * new Number(1)))
  })();
  
  (function tc_11_05_01__030() {
    assert(isNaN("1" * undefined) === true)
  })();
  
  (function tc_11_05_03__005() {
    assert(100 % -3 > 0)
  })();
  
  (function tc_11_05_03__022() {
    var n = 100;
    var d = new Boolean(false);
    assert(isNaN(n % d))
  })();
  
  (function tc_11_05_03__013() {
    assert(isNaN(-Infinity % Infinity))
  })();
  
  (function tc_11_05_03__018() {
    var n = 105;
    var d = 10;
    assert(n % d === 5)
  })();
  
  (function tc_11_05_03__028() {
    assert(isNaN(1 % null))
  })();
  
  (function tc_11_05_03__002() {
    assert(isNaN(100 % NaN))
  })();
  
  (function tc_11_05_03__020() {
    var n = 550;
    var d = 5.5;
    assert(n % d === 0)
  })();
  
  (function tc_11_05_03__026() {
    assert(isNaN(undefined % 1))
  })();
  
  (function tc_11_05_03__007() {
    assert(isNaN(Infinity % 3))
  })();
  
  (function tc_11_05_03__027() {
    assert(null % 1 === +0)
  })();
  
  (function tc_11_05_03__030() {
    var n = new Boolean(true);
    var d = new String("");
    assert(isNaN(n % d))
  })();
  
  (function tc_11_05_03__015() {
    assert(+0 % 5 === +0)
  })();
  
  (function tc_11_05_03__012() {
    assert(0 % 5 === 0)
  })();
  
  (function tc_11_05_03__023() {
    var n = "100";
    var d = "";
    assert(isNaN(n % d))
  })();
  
  (function tc_11_05_03__003() {
    assert(isNaN(NaN % NaN))
  })();
  
  (function tc_11_05_03__010() {
    assert(isNaN(Infinity % 0))
  })();
  
  (function tc_11_05_03__024() {
    var n = {
      valueOf: function () {
        return 109.5;
      }
    }
    var d = {
      valueOf: function () {
        return 5.5;
      }
    }
    assert(n % d === 5)
  })();
  
  (function tc_11_05_03__029() {
    var n = new String("100");
    var d = new String("10");
    assert(n % d === 0)
  })();
  
  (function tc_11_05_03__019() {
    var n = 109.5;
    var d = 5.5;
    assert(n % d === 5)
  })();
  
  (function tc_11_05_03__008() {
    assert(isNaN(-Infinity % 3))
  })();
  
  (function tc_11_05_03__025() {
    var n = {
      valueOf: function () {
        return -Infinity;
      }
    }
    var d = {
      valueOf: function () {
        return 0;
      }
    }
    assert(isNaN(n % d))
  })();
  
  (function tc_11_05_03__021() {
    var n = 100;
    var d = new Boolean(true);
    assert(n % d === 0)
  })();
  
  (function tc_11_05_03__006() {
    assert(-100 % -3 < 0)
  })();
  
  (function tc_11_05_03__016() {
    var n = 100;
    var d = 10;
    assert(n % d === 0)
  })();
  
  (function tc_11_05_03__009() {
    assert(isNaN(5 % 0))
  })();
  
  (function tc_11_05_03__001() {
    assert(isNaN(NaN % 1))
  })();
  
  (function tc_11_05_03__017() {
    var n = 100.5;
    var d = 10;
    assert(n % d === 0.5)
  })();
  
  (function tc_11_05_03__011() {
    assert(5 % Infinity === 5)
  })();
  
  (function tc_11_05_03__004() {
    assert(-100 % 3 < 0)
  })();
  
  (function tc_11_05_03__014() {
    assert(-0 % 5 === -0)
  })();
  
  (function tc_11_03_02__006() {
    var a = true;
    var b = false;
    assert((a-- === 1) && (b-- === +0) && (a === 0) && (b === -1));
  })();
  
  (function tc_11_03_02__010() {
    var a = "1";
    assert((a-- === 1) && (a === 0));
  })();
  
  (function tc_11_03_02__015() {
    var a = "Infinity";
    assert((a-- === Infinity) && (a === Infinity));
  })();
  
  (function tc_11_03_02__013() {
    var a = "";
    assert((a-- === 0) && (a === -1));
  })();
  
  (function tc_11_03_02__016() {
    var a = "0xa";
    assert((a-- === 0xa) && (a === 9));
  })();
  
  (function tc_11_03_02__009() {
    var a = undefined;
    assert(isNaN(a--) && isNaN(a));
  })();
  
  (function tc_11_03_02__012() {
    var a = "1e3";
    assert((a-- === 1e3) && (a === 999));
  })();
  
  (function tc_11_03_02__011() {
    var a = "blah";
    assert(isNaN(a--) && isNaN(a));
  })();
  
  (function tc_11_03_02__014() {
    var a = "  ";
  
    assert((a-- === 0) && (a === -1));
  
  })();
  
  (function tc_11_03_02__008() {
    var a = null;
    assert((a-- == +0) && (a === -1));
  })();
  
  (function tc_11_03_02__005() {
    var a = 1;
    assert((a-- === 1) && (a === 0));
  })();
  
  (function tc_11_03_02__007() {
    var a = {
      valueOf: function () {
        return 1;
      }
    }
  
    assert((a-- === 1) && (a === 0));
  
  })();
  
  (function tc_11_03_01__007() {
    var a = {
      valueOf: function () {
        return 1;
      }
    }
  
    assert((a++ === 1) && (a === 2));
  })();
  
  (function tc_11_03_01__016() {
    var a = "0xa";
    assert((a++ === 0xa) && (a === 0xb));
  })();
  
  (function tc_11_03_01__014() {
    var a = "  ";
    assert((a++ === 0) && (a === 1));
  })();
  
  (function tc_11_03_01__015() {
    var a = "Infinity";
  
    assert((a++ === Infinity) && (a === Infinity));
  })();
  
  (function tc_11_03_01__009() {
    var a = undefined;
  
    assert(isNaN(a++) && isNaN(a));
  })();
  
  (function tc_11_03_01__005() {
    var a = 1;
  
    assert((a++ === 1) && (a === 2));
  })();
  
  (function tc_11_03_01__012() {
    var a = "1e3";
  
    assert((a++ === 1e3) && (a === 1001));
  
  })();
  
  (function tc_11_03_01__008() {
    var a = null;
  
    assert((a++ == +0) && (a === 1));
  })();
  
  (function tc_11_03_01__006() {
    var a = true;
    var b = false;
  
    assert((a++ === 1) && (b++ === +0) && (a === 2) && (b === 1));
  })();
  
  (function tc_11_03_01__011() {
    var a = "blah";
    assert ( isNaN(a++) && isNaN(a) );
  })();
  
  (function tc_11_03_01__013() {
    var a = "";
    assert((a++ === 0) && (a === 1));
  })();
  
  (function tc_11_03_01__010() {
    var a = "1";
  
    assert((a++ === 1) && (a === 2));
  })();
  
  (function tc_11_08_07__008() {
    var a = {name: 'Masha', 'age': 10}
    var c = 'Masha' in a
    assert(!c)
  })();
  
  (function tc_11_08_07__005() {
    var a = {name: 'Masha', 'age': 10}
    var c = 'name' in a
    assert(c)
  })();
  
  (function tc_11_08_07__010() {
    var a = new String('example');
    assert('toString' in a);
  })();
  
  (function tc_11_08_07__007() {
    var a = {name: 'Masha', 'age': 10}
    var c = "age" in a
    assert(c)
  })();
  
  (function tc_11_08_07__009() {
    var a = {name: 'Masha', 'age': 10}
    var c = "toString" in a
    assert(c)
  })();
  
  (function tc_11_08_07__014() {
    var c = 'PI' in Math
    assert(c)
  })();
  
  (function tc_11_08_07__011() {
    var a = new String('example')
    var c = 'length' in a
    assert(c)
  })();
  
  (function tc_11_08_07__013() {
    var a = new String('example')
    var c = 'toString' in a
    assert(c)
  })();
  
  (function tc_11_08_07__001() {
    var a = [1, 2, 3, 4, 5, 6]
    var c = 0 in a
    assert(c)
  })();
  
  (function tc_11_08_07__004() {
    var a = [1, 2, 3, 4, 5, 6]
    var c = '0' in a
    assert(c)
  })();
  
  (function tc_11_08_07__003() {
    var a = [1, 2, 3, 4, 5, 6]
    var c = 6 in a
    assert(!c)
  })();
  
  (function tc_11_08_07__002() {
    var a = [1, 2, 3, 4, 5, 6]
    var c = 5 in a
    assert(c)
  })();
  
  (function tc_11_08_07__012() {
    var a = new String('example');
    assert(!('toString.' in a));
  })();
  
  (function tc_11_08_01__006() {
    var a = false, b = true
    var c = a < b
    assert(c)
  })();
  
  (function tc_11_08_01__003() {
    var a = "abc", b = "abd"
    var c = a < b
    assert(c)
  })();
  
  (function tc_11_08_01__002() {
    var a = 7, b = 6
    var c = a < b
    assert(!c)
  })();
  
  (function tc_11_08_01__001() {
    var a = 5, b = 7
    var c = a < b
    assert(c)
  })();
  
  (function tc_11_08_01__005() {
    var a = null, b = undefined
    var c = a < b
    assert(!c)
  })();
  
  (function tc_11_08_01__004() {
    var a = "abd", b = "abc"
    var c = a < b
    assert(!c)
  })();
  
  (function tc_11_08_04__006() {
    var a = false, b = true
    var c = a >= b
    assert(!c)
  })();
  
  (function tc_11_08_04__005() {
    var a = null, b = undefined
    var c = a >= b
    assert(!c)
  })();
  
  (function tc_11_08_04__003() {
    var a = "zbda", b = "zbd"
    var c = a >= b
    assert(c)
  })();
  
  (function tc_11_08_04__001() {
    var a = 700000000000000000000, b = 500000000000000000000
    var c = a >= b
    assert(c)
  })();
  
  (function tc_11_08_04__008() {
    var a = 1.2, b = '1.2'
    var c = a >= b
    assert(c)
  })();
  
  (function tc_11_08_04__002() {
    var a = 6.233, b = 6.234
    var c = a >= b
    assert(!c)
  })();
  
  (function tc_11_08_04__009() {
    var a = 6.233, b = 6.233
    var c = a >= b
    assert(c)
  })();
  
  (function tc_11_08_04__004() {
    var a = "aaaaa1", b = "aaaaaz"
    var c = a >= b
    assert(!c)
  })();
  
  (function tc_11_08_04__007() {
    var a = false, b = false
    var c = a >= b
    assert(c)
  })();
  
  (function tc_11_08_03__010() {
    var a = 2, b = function () {
    }
    var c = a <= b
    assert(!c)
  })();
  
  (function tc_11_08_03__001() {
    var a = 5, b = 7
    var c = a <= b
    assert(c)
  })();
  
  (function tc_11_08_03__008() {
    var a = "abd", b = "abd"
    var c = a <= b
    assert(c)
  })();
  
  (function tc_11_08_03__005() {
    var a = null, b = undefined
    var c = a <= b
    assert(!c)
  })();
  
  (function tc_11_08_03__007() {
    var a = 7, b = 7
    var c = a <= b
    assert(c)
  })();
  
  (function tc_11_08_03__002() {
    var a = 7, b = 6
    var c = a <= b
    assert(!c)
  })();
  
  (function tc_11_08_03__011() {
    var a = 2, b = 'sdafg'
    var c = a <= b
    assert(!c)
  })();
  
  (function tc_11_08_03__009() {
    var a = true, b = true
    var c = a <= b
    assert(c)
  })();
  
  (function tc_11_08_03__003() {
    var a = "abc", b = "abd"
    var c = a <= b
    assert(c)
  })();
  
  (function tc_11_08_03__004() {
    var a = "abd", b = "abc"
    var c = a <= b
    assert(!c)
  })();
  
  (function tc_11_08_03__006() {
    var a = false, b = true
    var c = a <= b
    assert(c)
  })();
  
  (function tc_11_08_06__007() {
    var a = new Object()
    var c = a instanceof Object
    assert(c)
  })();
  
  (function tc_11_08_06__005() {
    var a = new String('abcd')
    var c = a instanceof String
    assert(c)
  })();
  
  (function tc_11_08_06__003() {
    var a = new Number(2)
    var c = a instanceof Number
    assert(c)
  })();
  
  (function tc_11_08_06__002() {
    var a = Number(2)
    var c = a instanceof Number
    assert(!c)
  })();
  
  (function tc_11_08_06__001() {
    var a = 2
    var c = a instanceof Number
    assert(!c)
  })();
  
  (function tc_11_08_06__008() {
    var a = null;
    var c = a instanceof Object;
    assert (!c);
  })();
  
  (function tc_11_08_06__004() {
    var a = 'abcd'
    var c = a instanceof String
    assert(!c)
  })();
  
  (function tc_11_08_06__006() {
    var a = function () {
    }
    var b = new a()
    var c = b instanceof a
    assert(c)
  })();
  
  (function tc_11_08_02__005() {
    var a = null, b = undefined
    var c = a > b
    assert(!c)
  })();
  
  (function tc_11_08_02__004() {
    var a = "aaaaa1", b = "aaaaaz"
    var c = a > b
    assert(!c)
  })();
  
  (function tc_11_08_02__003() {
    var a = "zbda", b = "zbd"
    var c = a > b
    assert(c)
  })();
  
  (function tc_11_08_02__006() {
    var a = false, b = true
    var c = a > b
    assert(!c)
  })();
  
  (function tc_11_08_02__001() {
    var a = 700000000000000000000, b = 500000000000000000000
    var c = a > b
    assert(c)
  })();
  
  (function tc_11_08_02__002() {
    var a = 6.233, b = 6.234
    var c = a > b
    assert(!c)
  })();
  