text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  exports.NavPoint = void 0;
  var tslib_1 = require("tslib");
  var xml_js_mapper_1 = require("r2-utils-rn/dist/es5/src/_utils/xml-js-mapper");
  var ncx_content_1 = require("./ncx-content");
  var ncx_navlabel_1 = require("./ncx-navlabel");
  var NavPoint = (function () {
      function NavPoint() {
      }
      NavPoint_1 = NavPoint;
      var NavPoint_1;
      tslib_1.__decorate([
          xml_js_mapper_1.XmlXPathSelector("ncx:navPoint"),
          xml_js_mapper_1.XmlItemType(NavPoint_1),
          tslib_1.__metadata("design:type", Array)
      ], NavPoint.prototype, "Points", void 0);
      tslib_1.__decorate([
          xml_js_mapper_1.XmlXPathSelector("ncx:navLabel"),
          tslib_1.__metadata("design:type", ncx_navlabel_1.NavLabel)
      ], NavPoint.prototype, "NavLabel", void 0);
      tslib_1.__decorate([
          xml_js_mapper_1.XmlXPathSelector("ncx:content"),
          tslib_1.__metadata("design:type", ncx_content_1.Content)
      ], NavPoint.prototype, "Content", void 0);
      tslib_1.__decorate([
          xml_js_mapper_1.XmlXPathSelector("@playOrder"),
          tslib_1.__metadata("design:type", Number)
      ], NavPoint.prototype, "PlayerOrder", void 0);
      tslib_1.__decorate([
          xml_js_mapper_1.XmlXPathSelector("@id | @xml:id"),
          tslib_1.__metadata("design:type", String)
      ], NavPoint.prototype, "ID", void 0);
      NavPoint = NavPoint_1 = tslib_1.__decorate([
          xml_js_mapper_1.XmlObject({
              ncx: "http://www.daisy.org/z3986/2005/ncx/",
              xml: "http://www.w3.org/XML/1998/namespace",
          })
      ], NavPoint);
      return NavPoint;
  }());
  exports.NavPoint = NavPoint;
  //# sourceMappingURL=ncx-navpoint.js.map