text: load("8b38e12cab5de21ec5393724c0d9b7dd.js");
  //-------------------------------------------------------------------------------------------------------
  // Copyright (C) Microsoft. All rights reserved.
  // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  //-------------------------------------------------------------------------------------------------------
  
  /**exception(all):locals();**/
  
  // Tests getting "exception" from JsDiagGetStackProperties
  try {
    throw 1;
  } catch (ex) {}
  
  try {
    throw new Error('Caught Error');
  } catch (ex) {}
  
  // Tests getting "arguments", "locals", "scopes" and "globals" from JsDiagGetStackProperties
  var globalVar = {
    prop : 1
  };
  
  function FuncLevel1() {
    var level1Var = {
      prop : 1
    };
    function FuncLevel2() {
      var level2Var = {
        prop : 1
      };
      function FuncLevel3() {
        var localVar1 = level1Var;
        var localVar2 = level2Var; /**bp:locals(1);**/
      }
      FuncLevel3();
    }
    FuncLevel2();
  }
  FuncLevel1(1);
  
  // Tests getting "returnValue" and "functionCallsReturn" from JsDiagGetStackProperties
  function outerFunc1() {
    function innerFunc1() {
      return 1;
    }
    function innerFunc2() {
      return "2";
    }
    function innerFunc3() {
      return new Object(3);
    }
    return innerFunc1() + innerFunc2() + innerFunc3(); /**bp:resume('step_over');locals(1);**/
  }
  outerFunc1();
  WScript.Echo("pass");
  