text: //// [privacyGloClass.ts]
  module m1 {
      export interface m1_i_public {
      }
  
      interface m1_i_private {
      }
  
      export class m1_c_public {
          private f1() {
          }
      }
  
      class m1_c_private {
      }
  
      class m1_C1_private extends m1_c_public {
      }
      class m1_C2_private extends m1_c_private {
      }
      export class m1_C3_public extends m1_c_public {
      }
      export class m1_C4_public extends m1_c_private {
      }
  
      class m1_C5_private implements m1_i_public {
      }
      class m1_C6_private implements m1_i_private {
      }
      export class m1_C7_public implements m1_i_public {
      }
      export class m1_C8_public implements m1_i_private {
      }
  
      class m1_C9_private extends m1_c_public implements m1_i_private, m1_i_public {
      }
      class m1_C10_private extends m1_c_private implements  m1_i_private, m1_i_public {
      }
      export class m1_C11_public extends m1_c_public implements  m1_i_private, m1_i_public {
      }
      export class m1_C12_public extends m1_c_private implements  m1_i_private, m1_i_public {
      }
  }
  
  interface glo_i_public {
  }
  
  class glo_c_public {
      private f1() {
      }
  }
  
  class glo_C3_public extends glo_c_public {
  }
  
  class glo_C7_public implements glo_i_public {
  }
  
  class glo_C11_public extends glo_c_public implements glo_i_public {
  }
  
  
  //// [privacyGloClass.js]
  var __extends = this.__extends || function (d, b) {
      for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
      function __() { this.constructor = d; }
      __.prototype = b.prototype;
      d.prototype = new __();
  };
  var m1;
  (function (m1) {
      var m1_c_public = (function () {
          function m1_c_public() {
          }
          m1_c_public.prototype.f1 = function () {
          };
          return m1_c_public;
      })();
      m1.m1_c_public = m1_c_public;
      var m1_c_private = (function () {
          function m1_c_private() {
          }
          return m1_c_private;
      })();
      var m1_C1_private = (function (_super) {
          __extends(m1_C1_private, _super);
          function m1_C1_private() {
              _super.apply(this, arguments);
          }
          return m1_C1_private;
      })(m1_c_public);
      var m1_C2_private = (function (_super) {
          __extends(m1_C2_private, _super);
          function m1_C2_private() {
              _super.apply(this, arguments);
          }
          return m1_C2_private;
      })(m1_c_private);
      var m1_C3_public = (function (_super) {
          __extends(m1_C3_public, _super);
          function m1_C3_public() {
              _super.apply(this, arguments);
          }
          return m1_C3_public;
      })(m1_c_public);
      m1.m1_C3_public = m1_C3_public;
      var m1_C4_public = (function (_super) {
          __extends(m1_C4_public, _super);
          function m1_C4_public() {
              _super.apply(this, arguments);
          }
          return m1_C4_public;
      })(m1_c_private);
      m1.m1_C4_public = m1_C4_public;
      var m1_C5_private = (function () {
          function m1_C5_private() {
          }
          return m1_C5_private;
      })();
      var m1_C6_private = (function () {
          function m1_C6_private() {
          }
          return m1_C6_private;
      })();
      var m1_C7_public = (function () {
          function m1_C7_public() {
          }
          return m1_C7_public;
      })();
      m1.m1_C7_public = m1_C7_public;
      var m1_C8_public = (function () {
          function m1_C8_public() {
          }
          return m1_C8_public;
      })();
      m1.m1_C8_public = m1_C8_public;
      var m1_C9_private = (function (_super) {
          __extends(m1_C9_private, _super);
          function m1_C9_private() {
              _super.apply(this, arguments);
          }
          return m1_C9_private;
      })(m1_c_public);
      var m1_C10_private = (function (_super) {
          __extends(m1_C10_private, _super);
          function m1_C10_private() {
              _super.apply(this, arguments);
          }
          return m1_C10_private;
      })(m1_c_private);
      var m1_C11_public = (function (_super) {
          __extends(m1_C11_public, _super);
          function m1_C11_public() {
              _super.apply(this, arguments);
          }
          return m1_C11_public;
      })(m1_c_public);
      m1.m1_C11_public = m1_C11_public;
      var m1_C12_public = (function (_super) {
          __extends(m1_C12_public, _super);
          function m1_C12_public() {
              _super.apply(this, arguments);
          }
          return m1_C12_public;
      })(m1_c_private);
      m1.m1_C12_public = m1_C12_public;
  })(m1 || (m1 = {}));
  var glo_c_public = (function () {
      function glo_c_public() {
      }
      glo_c_public.prototype.f1 = function () {
      };
      return glo_c_public;
  })();
  var glo_C3_public = (function (_super) {
      __extends(glo_C3_public, _super);
      function glo_C3_public() {
          _super.apply(this, arguments);
      }
      return glo_C3_public;
  })(glo_c_public);
  var glo_C7_public = (function () {
      function glo_C7_public() {
      }
      return glo_C7_public;
  })();
  var glo_C11_public = (function (_super) {
      __extends(glo_C11_public, _super);
      function glo_C11_public() {
          _super.apply(this, arguments);
      }
      return glo_C11_public;
  })(glo_c_public);
  