/*
    *
    * Wijmo Library 5.20182.500
    * http://wijmo.com/
    *
    * Copyright(c) GrapeCity, Inc.  All rights reserved.
    *
    * Licensed under the GrapeCity Commercial License.
    * sales@wijmo.com
    * wijmo.com/products/wijmo-5/license/
    *
    */
"use strict";var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,o){e.__proto__=o}||function(e,o){for(var t in o)o.hasOwnProperty(t)&&(e[t]=o[t])};return function(o,t){function r(){this.constructor=o}e(o,t),o.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}();Object.defineProperty(exports,"__esModule",{value:!0});var wjcWebcomponentsBase=require("wijmo/wijmo.webcomponents.base"),wjcViewer=require("wijmo/wijmo.viewer"),wjcSelfRef=require("wijmo/wijmo.webcomponents.viewer"),wjcSelf=wjcSelfRef||exports;window.wijmo=window.wijmo||{},window.wijmo.webcomponents=window.wijmo.webcomponents||{},window.wijmo.webcomponents.viewer=wjcSelf;var _wj_ns_exists_17=!0;require("wijmo/wijmo.webcomponents.input");var WjcReportViewer=function(e){function o(){var o=e.call(this,document.createElement("div"))||this;return o._wjBehaviour=wjcWebcomponentsBase.WjComponentBehavior._attach(o),o}return __extends(o,e),Object.defineProperty(o,"observedAttributes",{get:function(){return wjcWebcomponentsBase.WjComponentBehavior.getProps(this)},enumerable:!0,configurable:!0}),o.prototype.connectedCallback=function(){this._wjBehaviour.lhConnected()},o.prototype.attributeChangedCallback=function(e,o,t){this._wjBehaviour.lhAttributeChanged(e,o,t)},o.prototype.disconnectedCallback=function(){this._wjBehaviour.lhDisconnected()},o.prototype.addEventListener=function(){for(var o=[],t=0;t<arguments.length;t++)o[t]=arguments[t];"string"==typeof o[0]?HTMLElement.prototype.addEventListener.apply(this,o):e.prototype.addEventListener.apply(this,o)},o}(wjcViewer.ReportViewer);exports.WjcReportViewer=WjcReportViewer,_wj_ns_exists_17&&(wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._MouseTool),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._Magnifier),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._PageSetupDialog),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._Rubberband),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ParametersEditor),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ReportHamburgerMenu),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerMenuBase),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._HamburgerMenu),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._SearchOptionsMenu),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewMenu),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._SearchBar),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._Toolbar),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerMiniToolbar),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerMobileToolbar),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerMobileToolbarBase),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerToolbar),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerToolbarBase),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ViewerZoomBar),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._SideTabs),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._CompositePageView),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ContinuousPageView),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._PageViewBase),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._Scroller),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._SinglePageView),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._VScroller),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._PageSetupEditor),wjcWebcomponentsBase.WjComponentBehavior.register("",wjcViewer._ExportOptionEditor),wjcWebcomponentsBase.WjComponentBehavior.register("wjc-report-viewer",WjcReportViewer));var WjcPdfViewer=function(e){function o(){var o=e.call(this,document.createElement("div"))||this;return o._wjBehaviour=wjcWebcomponentsBase.WjComponentBehavior._attach(o),o}return __extends(o,e),Object.defineProperty(o,"observedAttributes",{get:function(){return wjcWebcomponentsBase.WjComponentBehavior.getProps(this)},enumerable:!0,configurable:!0}),o.prototype.connectedCallback=function(){this._wjBehaviour.lhConnected()},o.prototype.attributeChangedCallback=function(e,o,t){this._wjBehaviour.lhAttributeChanged(e,o,t)},o.prototype.disconnectedCallback=function(){this._wjBehaviour.lhDisconnected()},o.prototype.addEventListener=function(){for(var o=[],t=0;t<arguments.length;t++)o[t]=arguments[t];"string"==typeof o[0]?HTMLElement.prototype.addEventListener.apply(this,o):e.prototype.addEventListener.apply(this,o)},o}(wjcViewer.PdfViewer);exports.WjcPdfViewer=WjcPdfViewer,_wj_ns_exists_17&&wjcWebcomponentsBase.WjComponentBehavior.register("wjc-pdf-viewer",WjcPdfViewer);