[{"__symbolic":"module","version":3,"metadata":{"EssenceNg2ViewerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"essence-ng2-viewer","template":"\n   <div class=\"essence-ng2-viewer\">\n    <pdf-viewer *ngIf=\"model == 'pdf'\" [width]=\"width\" [height]=\"height\" [source]=\"source\" [viewerUrl]=\"viewerUrl\" (ready)=\"viewerReady($event)\"></pdf-viewer>\n    <image-viewer *ngIf=\"model == 'image'\" [source]=\"source\" [width]=\"width\" [height]=\"height\" (ready)=\"viewerReady($event)\"></image-viewer>\n    <video-viewer *ngIf=\"model == 'video'\" [poster]=\"poster\" [source]=\"source\" [width]=\"width\" [videoWidth]='videoWidth' [height]=\"height\" (ready)=\"viewerReady($event)\"></video-viewer>\n   </div>\n    ","styles":["\n\n    "]}]}],"members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"videoWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"poster":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"viewerUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ready":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"viewerReady":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"EssenceNg2ViewerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"essence-ng2-viewer","template":"\n   <div class=\"essence-ng2-viewer\">\n    <pdf-viewer *ngIf=\"model == 'pdf'\" [width]=\"width\" [height]=\"height\" [source]=\"source\" [viewerUrl]=\"viewerUrl\" (ready)=\"viewerReady($event)\"></pdf-viewer>\n    <image-viewer *ngIf=\"model == 'image'\" [source]=\"source\" [width]=\"width\" [height]=\"height\" (ready)=\"viewerReady($event)\"></image-viewer>\n    <video-viewer *ngIf=\"model == 'video'\" [poster]=\"poster\" [source]=\"source\" [width]=\"width\" [videoWidth]='videoWidth' [height]=\"height\" (ready)=\"viewerReady($event)\"></video-viewer>\n   </div>\n    ","styles":["\n\n    "]}]}],"members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"videoWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"poster":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"viewerUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ready":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"viewerReady":[{"__symbolic":"method"}]}}}}]