[{"__symbolic":"module","version":3,"metadata":{"ImageSettingService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"},{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}]}},"ImageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/PortalTermStoreService","name":"PortalTermStoreService"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"},{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"},{"__symbolic":"reference","module":"../services/PortalTermStoreService","name":"PortalTermStoreService"}]}]}},"IFilterValue":{"__symbolic":"interface"},"IImagePickerScope":{"__symbolic":"interface"},"ImagePicker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../Core","name":"TemplateId"},"arguments":["F625C38D-18F1-45FD-A1B4-C04C2CC67218"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-image-picker","providers":[{"__symbolic":"reference","name":"ImageService"},{"__symbolic":"reference","name":"ImageSettingService"}],"templateUrl":"ImagePicker.html"}]}],"members":{"preSelectImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"imageClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"enableRotation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSelectedImageChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ImageService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ImageSettingService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"},{"__symbolic":"reference","name":"ImageService"},{"__symbolic":"reference","name":"ImageSettingService"},{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"searchLimit":20,"imageFileExtensions":["bmp","gif","jpg","jpeg","png","svg","tiff","tif","wdp","emf","ico","wmf","jfif"]}},"IImagePickerFormScope":{"__symbolic":"interface"},"ImagePickerForm":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-image-picker-form","template":"<div class=\"omf-content\">\n                <div class=\"modal-header\">\n                    <a class=\"close\" (click)=\"imagePickerScope.close()\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></a>\n                    <h3 class=\"modal-title\">{{'Components.ImagePicker.SelectImage' | omfLocalize}}</h3>\n                </div>\n                <div class=\"modal-body\">\n                    <omf-image-picker [preSelectImage]=\"imagePickerScope.preSelectImage\" [imageClass]=\"imagePickerScope.imageClass\" [enableRotation]=\"imagePickerScope.enableRotation\" [onSelectedImageChanged]=\"imagePickerScope.onSelectedImageChanged\"></omf-image-picker>\n                </div>\n                <div class=\"modal-footer\">\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"imagePickerScope.ok()\">{{'Buttons.Ok' | omfLocalize}}</button>\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"imagePickerScope.close()\">{{'Buttons.Cancel' | omfLocalize}}</button>\n                </div>\n            </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}]}},"IBrowsepickerScope":{"__symbolic":"interface"},"ImageBrowseButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-image-browse-button","template":"<span></span>\n                <span [ngClass]=\"{'input-group-btn': inline, 'omf-disable': disabledProp }\">\n                    <a class=\"btn btn-default\" [attr.disabled]=\"disabledProp\" tabindex=\"0\" [ngClass]=\"cssClass\" (click)=\"pickerScope.openForm()\">{{'Buttons.Browse' | omfLocalize}}</a>\n                </span>"}]}],"members":{"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"browseType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"preSelectImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"imageClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"enableRotation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabledProp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"windowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"preSelectImageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"disabledPropChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"ngOnInit":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"ImageSettingService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"},{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}]}},"ImageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/PortalTermStoreService","name":"PortalTermStoreService"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/AjaxService","name":"AjaxService"},{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"},{"__symbolic":"reference","module":"../services/PortalTermStoreService","name":"PortalTermStoreService"}]}]}},"IFilterValue":{"__symbolic":"interface"},"IImagePickerScope":{"__symbolic":"interface"},"ImagePicker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../Core","name":"TemplateId"},"arguments":["F625C38D-18F1-45FD-A1B4-C04C2CC67218"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-image-picker","providers":[{"__symbolic":"reference","name":"ImageService"},{"__symbolic":"reference","name":"ImageSettingService"}],"templateUrl":"ImagePicker.html"}]}],"members":{"preSelectImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"imageClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"enableRotation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSelectedImageChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ImageService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ImageSettingService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/LocalizationService","name":"LocalizationService"},{"__symbolic":"reference","name":"ImageService"},{"__symbolic":"reference","name":"ImageSettingService"},{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"searchLimit":20,"imageFileExtensions":["bmp","gif","jpg","jpeg","png","svg","tiff","tif","wdp","emf","ico","wmf","jfif"]}},"IImagePickerFormScope":{"__symbolic":"interface"},"ImagePickerForm":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-image-picker-form","template":"<div class=\"omf-content\">\n                <div class=\"modal-header\">\n                    <a class=\"close\" (click)=\"imagePickerScope.close()\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></a>\n                    <h3 class=\"modal-title\">{{'Components.ImagePicker.SelectImage' | omfLocalize}}</h3>\n                </div>\n                <div class=\"modal-body\">\n                    <omf-image-picker [preSelectImage]=\"imagePickerScope.preSelectImage\" [imageClass]=\"imagePickerScope.imageClass\" [enableRotation]=\"imagePickerScope.enableRotation\" [onSelectedImageChanged]=\"imagePickerScope.onSelectedImageChanged\"></omf-image-picker>\n                </div>\n                <div class=\"modal-footer\">\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"imagePickerScope.ok()\">{{'Buttons.Ok' | omfLocalize}}</button>\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"imagePickerScope.close()\">{{'Buttons.Cancel' | omfLocalize}}</button>\n                </div>\n            </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}]}},"IBrowsepickerScope":{"__symbolic":"interface"},"ImageBrowseButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-image-browse-button","template":"<span></span>\n                <span [ngClass]=\"{'input-group-btn': inline, 'omf-disable': disabledProp }\">\n                    <a class=\"btn btn-default\" [attr.disabled]=\"disabledProp\" tabindex=\"0\" [ngClass]=\"cssClass\" (click)=\"pickerScope.openForm()\">{{'Buttons.Browse' | omfLocalize}}</a>\n                </span>"}]}],"members":{"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"browseType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"preSelectImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"imageClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"enableRotation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabledProp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"windowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"preSelectImageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"disabledPropChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"ngOnInit":[{"__symbolic":"method"}]}}}}]