text: /*
  Prefixes
  p -> public
  r -> private
  i -> import
  e -> export
  a -> ambient
  t -> static
  s -> set
  g -> get
  
  MAX DEPTH 3 LEVELS
  */
  var V;
  function F() {
  }
  ;
  var C = (function () {
      function C() {
      }
      C.prototype.pF = function () {
      };
      C.prototype.rF = function () {
      };
      C.prototype.pgF = function () {
      };
      Object.defineProperty(C.prototype, "pgF", {
          get: function () {
          },
          enumerable: true,
          configurable: true
      });
      C.prototype.psF = function (param) {
      };
      Object.defineProperty(C.prototype, "psF", {
          set: function (param) {
          },
          enumerable: true,
          configurable: true
      });
      C.prototype.rgF = function () {
      };
      Object.defineProperty(C.prototype, "rgF", {
          get: function () {
          },
          enumerable: true,
          configurable: true
      });
      C.prototype.rsF = function (param) {
      };
      Object.defineProperty(C.prototype, "rsF", {
          set: function (param) {
          },
          enumerable: true,
          configurable: true
      });
  
      C.tF = function () {
      };
      C.tsF = function (param) {
      };
      Object.defineProperty(C, "tsF", {
          set: function (param) {
          },
          enumerable: true,
          configurable: true
      });
      C.tgF = function () {
      };
      Object.defineProperty(C, "tgF", {
          get: function () {
          },
          enumerable: true,
          configurable: true
      });
      return C;
  })();
  
  var M;
  (function (M) {
      var V;
      function F() {
      }
      ;
      var C = (function () {
          function C() {
          }
          C.prototype.pF = function () {
          };
          C.prototype.rF = function () {
          };
          C.prototype.pgF = function () {
          };
          Object.defineProperty(C.prototype, "pgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          C.prototype.psF = function (param) {
          };
          Object.defineProperty(C.prototype, "psF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          C.prototype.rgF = function () {
          };
          Object.defineProperty(C.prototype, "rgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          C.prototype.rsF = function (param) {
          };
          Object.defineProperty(C.prototype, "rsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
  
          C.tF = function () {
          };
          C.tsF = function (param) {
          };
          Object.defineProperty(C, "tsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          C.tgF = function () {
          };
          Object.defineProperty(C, "tgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          return C;
      })();
  
      var M;
      (function (M) {
          var V;
          function F() {
          }
          ;
          var C = (function () {
              function C() {
              }
              return C;
          })();
          ;
          ;
          ;
          M.eV;
          function eF() {
          }
          M.eF = eF;
          ;
          var eC = (function () {
              function eC() {
              }
              return eC;
          })();
          M.eC = eC;
          ;
          ;
          ;
  
          ;
          ;
          ;
      })(M || (M = {}));
      M.eV;
      function eF() {
      }
      M.eF = eF;
      ;
      var eC = (function () {
          function eC() {
          }
          eC.prototype.pF = function () {
          };
          eC.prototype.rF = function () {
          };
          eC.prototype.pgF = function () {
          };
          Object.defineProperty(eC.prototype, "pgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          eC.prototype.psF = function (param) {
          };
          Object.defineProperty(eC.prototype, "psF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          eC.prototype.rgF = function () {
          };
          Object.defineProperty(eC.prototype, "rgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          eC.prototype.rsF = function (param) {
          };
          Object.defineProperty(eC.prototype, "rsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
  
          eC.tF = function () {
          };
          eC.tsF = function (param) {
          };
          Object.defineProperty(eC, "tsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          eC.tgF = function () {
          };
          Object.defineProperty(eC, "tgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          return eC;
      })();
      M.eC = eC;
  
      (function (eM) {
          var V;
          function F() {
          }
          ;
          var C = (function () {
              function C() {
              }
              return C;
          })();
          ;
          ;
          ;
          eM.eV;
          function eF() {
          }
          eM.eF = eF;
          ;
          var eC = (function () {
              function eC() {
              }
              return eC;
          })();
          eM.eC = eC;
          ;
          ;
          ;
  
          ;
          ;
          ;
      })(M.eM || (M.eM = {}));
      var eM = M.eM;
  
      ;
  })(M || (M = {}));
  exports.eV;
  function eF() {
  }
  exports.eF = eF;
  ;
  var eC = (function () {
      function eC() {
      }
      eC.prototype.pF = function () {
      };
      eC.prototype.rF = function () {
      };
      eC.prototype.pgF = function () {
      };
      Object.defineProperty(eC.prototype, "pgF", {
          get: function () {
          },
          enumerable: true,
          configurable: true
      });
      eC.prototype.psF = function (param) {
      };
      Object.defineProperty(eC.prototype, "psF", {
          set: function (param) {
          },
          enumerable: true,
          configurable: true
      });
      eC.prototype.rgF = function () {
      };
      Object.defineProperty(eC.prototype, "rgF", {
          get: function () {
          },
          enumerable: true,
          configurable: true
      });
      eC.prototype.rsF = function (param) {
      };
      Object.defineProperty(eC.prototype, "rsF", {
          set: function (param) {
          },
          enumerable: true,
          configurable: true
      });
  
      eC.tF = function () {
      };
      eC.tsF = function (param) {
      };
      Object.defineProperty(eC, "tsF", {
          set: function (param) {
          },
          enumerable: true,
          configurable: true
      });
      eC.tgF = function () {
      };
      Object.defineProperty(eC, "tgF", {
          get: function () {
          },
          enumerable: true,
          configurable: true
      });
      return eC;
  })();
  exports.eC = eC;
  
  (function (eM) {
      var V;
      function F() {
      }
      ;
      var C = (function () {
          function C() {
          }
          C.prototype.pF = function () {
          };
          C.prototype.rF = function () {
          };
          C.prototype.pgF = function () {
          };
          Object.defineProperty(C.prototype, "pgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          C.prototype.psF = function (param) {
          };
          Object.defineProperty(C.prototype, "psF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          C.prototype.rgF = function () {
          };
          Object.defineProperty(C.prototype, "rgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          C.prototype.rsF = function (param) {
          };
          Object.defineProperty(C.prototype, "rsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
  
          C.tF = function () {
          };
          C.tsF = function (param) {
          };
          Object.defineProperty(C, "tsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          C.tgF = function () {
          };
          Object.defineProperty(C, "tgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          return C;
      })();
  
      var M;
      (function (M) {
          var V;
          function F() {
          }
          ;
          var C = (function () {
              function C() {
              }
              return C;
          })();
          ;
          ;
          ;
          M.eV;
          function eF() {
          }
          M.eF = eF;
          ;
          var eC = (function () {
              function eC() {
              }
              return eC;
          })();
          M.eC = eC;
          ;
          ;
          ;
  
          ;
          ;
          ;
      })(M || (M = {}));
      eM.eV;
      function eF() {
      }
      eM.eF = eF;
      ;
      var eC = (function () {
          function eC() {
          }
          eC.prototype.pF = function () {
          };
          eC.prototype.rF = function () {
          };
          eC.prototype.pgF = function () {
          };
          Object.defineProperty(eC.prototype, "pgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          eC.prototype.psF = function (param) {
          };
          Object.defineProperty(eC.prototype, "psF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          eC.prototype.rgF = function () {
          };
          Object.defineProperty(eC.prototype, "rgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          eC.prototype.rsF = function (param) {
          };
          Object.defineProperty(eC.prototype, "rsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
  
          eC.tF = function () {
          };
          eC.tsF = function (param) {
          };
          Object.defineProperty(eC, "tsF", {
              set: function (param) {
              },
              enumerable: true,
              configurable: true
          });
          eC.tgF = function () {
          };
          Object.defineProperty(eC, "tgF", {
              get: function () {
              },
              enumerable: true,
              configurable: true
          });
          return eC;
      })();
      eM.eC = eC;
  
      (function (eM) {
          var V;
          function F() {
          }
          ;
          var C = (function () {
              function C() {
              }
              return C;
          })();
          ;
          ;
          ;
          eM.eV;
          function eF() {
          }
          eM.eF = eF;
          ;
          var eC = (function () {
              function eC() {
              }
              return eC;
          })();
          eM.eC = eC;
          ;
          ;
          ;
  
          ;
          ;
          ;
      })(eM.eM || (eM.eM = {}));
      var eM = eM.eM;
  
      ;
  })(exports.eM || (exports.eM = {}));
  var eM = exports.eM;
  
  ;
  
  
  ////[giant.d.ts]
  export declare var eV;
  export declare function eF(): void;
  export declare class eC {
      constructor();
      public pV;
      private rV;
      public pF(): void;
      private rF();
      public pgF(): void;
      public pgF : void;
      public psF(param: any): void;
      public psF : any;
      private rgF();
      private rgF;
      private rsF(param);
      private rsF;
      static tV;
      static tF(): void;
      static tsF(param: any): void;
      static tsF : any;
      static tgF(): void;
      static tgF : void;
  }
  export interface eI {
      ();
      (): number;
      (p);
      (p1: string);
      (p2?: string);
      (...p3: any[]);
      (p4: string, p5?: string);
      (p6: string, ...p7: any[]);
      new();
      new(): number;
      new(p: string);
      new(p2?: string);
      new(...p3: any[]);
      new(p4: string, p5?: string);
      new(p6: string, ...p7: any[]);
      [p];
      [p1: string];
      [p2: string];
      p3: number;
      p;
      p1?;
      p2?: string;
      p3();
      p4? ();
      p5? (): void;
      p6(pa1): void;
      p7(pa1, pa2): void;
      p7? (pa1, pa2): void;
  }
  export declare module eM {
      var eV;
      function eF(): void;
      class eC {
          constructor();
          public pV;
          private rV;
          public pF(): void;
          private rF();
          public pgF(): void;
          public pgF : void;
          public psF(param: any): void;
          public psF : any;
          private rgF();
          private rgF;
          private rsF(param);
          private rsF;
          static tV;
          static tF(): void;
          static tsF(param: any): void;
          static tsF : any;
          static tgF(): void;
          static tgF : void;
      }
      interface eI {
          ();
          (): number;
          (p);
          (p1: string);
          (p2?: string);
          (...p3: any[]);
          (p4: string, p5?: string);
          (p6: string, ...p7: any[]);
          new();
          new(): number;
          new(p: string);
          new(p2?: string);
          new(...p3: any[]);
          new(p4: string, p5?: string);
          new(p6: string, ...p7: any[]);
          [p];
          [p1: string];
          [p2: string];
          p3: number;
          p;
          p1?;
          p2?: string;
          p3();
          p4? ();
          p5? (): void;
          p6(pa1): void;
          p7(pa1, pa2): void;
          p7? (pa1, pa2): void;
      }
      module eM {
          var eV;
          function eF(): void;
          class eC {
          }
          interface eI {
          }
          module eM {
          }
          var eaV;
          function eaF(): void;
          class eaC {
          }
          module eaM {
          }
      }
      var eaV;
      function eaF(): void;
      class eaC {
          constructor();
          public pV;
          private rV;
          public pF(): void;
          private rF();
          public pgF(): void;
          public pgF : void;
          public psF(param: any): void;
          public psF : any;
          private rgF();
          private rgF;
          private rsF(param);
          private rsF;
          static tV;
          static tF(): void;
          static tsF(param: any): void;
          static tsF : any;
          static tgF(): void;
          static tgF : void;
      }
      module eaM {
          var V;
          function F(): void;
          class C {
          }
          interface I {
          }
          module M {
          }
          var eV;
          function eF(): void;
          class eC {
          }
          interface eI {
          }
          module eM {
          }
      }
  }
  export declare var eaV;
  export declare function eaF(): void;
  export declare class eaC {
      constructor();
      public pV;
      private rV;
      public pF(): void;
      private rF();
      public pgF(): void;
      public pgF : void;
      public psF(param: any): void;
      public psF : any;
      private rgF();
      private rgF;
      private rsF(param);
      private rsF;
      static tV;
      static tF(): void;
      static tsF(param: any): void;
      static tsF : any;
      static tgF(): void;
      static tgF : void;
  }
  export declare module eaM {
      var V;
      function F(): void;
      class C {
          constructor();
          public pV;
          private rV;
          public pF(): void;
          static tV;
          static tF(): void;
      }
      interface I {
          ();
          (): number;
          (p: string);
          (p2?: string);
          (...p3: any[]);
          (p4: string, p5?: string);
          (p6: string, ...p7: any[]);
          new();
          new(): number;
          new(p: string);
          new(p2?: string);
          new(...p3: any[]);
          new(p4: string, p5?: string);
          new(p6: string, ...p7: any[]);
          [p];
          [p1: string];
          [p2: string];
          p3: number;
          p;
          p1?;
          p2?: string;
          p3();
          p4? ();
          p5? (): void;
          p6(pa1): void;
          p7(pa1, pa2): void;
          p7? (pa1, pa2): void;
      }
      module M {
          var V;
          function F(): void;
          class C {
          }
          interface I {
          }
          module M {
          }
          var eV;
          function eF(): void;
          class eC {
          }
          interface eI {
          }
          module eM {
          }
          var eaV;
          function eaF(): void;
          class eaC {
          }
          module eaM {
          }
      }
      var eV;
      function eF(): void;
      class eC {
          constructor();
          public pV;
          private rV;
          public pF(): void;
          static tV;
          static tF(): void;
      }
      interface eI {
          ();
          (): number;
          (p);
          (p1: string);
          (p2?: string);
          (...p3: any[]);
          (p4: string, p5?: string);
          (p6: string, ...p7: any[]);
          new();
          new(): number;
          new(p: string);
          new(p2?: string);
          new(...p3: any[]);
          new(p4: string, p5?: string);
          new(p6: string, ...p7: any[]);
          [p];
          [p1: string];
          [p2: string];
          p3: number;
          p;
          p1?;
          p2?: string;
          p3();
          p4? ();
          p5? (): void;
          p6(pa1): void;
          p7(pa1, pa2): void;
          p7? (pa1, pa2): void;
      }
      module eM {
          var V;
          function F(): void;
          class C {
          }
          module M {
          }
          var eV;
          function eF(): void;
          class eC {
          }
          interface eI {
          }
          module eM {
          }
      }
  }
  