{"__symbolic":"module","version":4,"metadata":{"bsDatePickerModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsDatepickerModule","line":302,"character":55},"member":"forRoot"}},"datepickerModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"DatepickerModule","line":303,"character":53},"member":"forRoot"}},"timepickerModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"TimepickerModule","line":304,"character":53},"member":"forRoot"}},"bsDropdownModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsDropdownModule","line":305,"character":53},"member":"forRoot"}},"paginationModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap/pagination","name":"PaginationModule","line":306,"character":53},"member":"forRoot"}},"typeaheadModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"TypeaheadModule","line":307,"character":52},"member":"forRoot"}},"progressbarModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"ProgressbarModule","line":308,"character":54},"member":"forRoot"}},"modalModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"ModalModule","line":309,"character":48},"member":"forRoot"}},"ngxMaskModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-mask","name":"NgxMaskModule","line":310,"character":50},"member":"forRoot"}},"carouselModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"CarouselModule","line":311,"character":51},"member":"forRoot"}},"popoverModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap","name":"PopoverModule","line":312,"character":50},"member":"forRoot"}},"ngCircleProgressModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ng-circle-progress","name":"NgCircleProgressModule","line":313,"character":59},"member":"forRoot"},"arguments":[{}]},"WmComponentsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":315,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"ngx-color-picker","name":"ColorPickerModule","line":317,"character":8},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":318,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":319,"character":8},{"__symbolic":"reference","module":"@wm/security","name":"SecurityModule","line":320,"character":8},{"__symbolic":"reference","name":"bsDatePickerModule"},{"__symbolic":"reference","name":"datepickerModule"},{"__symbolic":"reference","name":"timepickerModule"},{"__symbolic":"reference","name":"bsDropdownModule"},{"__symbolic":"reference","name":"paginationModule"},{"__symbolic":"reference","name":"typeaheadModule"},{"__symbolic":"reference","name":"progressbarModule"},{"__symbolic":"reference","name":"modalModule"},{"__symbolic":"reference","name":"ngxMaskModule"},{"__symbolic":"reference","name":"carouselModule"},{"__symbolic":"reference","name":"popoverModule"},{"__symbolic":"reference","name":"ngCircleProgressModule"}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbf"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","name":"DateComponent"},{"__symbolic":"reference","name":"DatetimeComponent"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbu"},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbz"},{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵcb"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵcf"},{"__symbolic":"reference","name":"ɵcg"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","name":"FileUploadComponent"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵco"},{"__symbolic":"reference","name":"ɵcp"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"LeftPanelDirective"},{"__symbolic":"reference","name":"ɵcs"},{"__symbolic":"reference","name":"ɵct"},{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ɵcy"},{"__symbolic":"reference","name":"ɵcz"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵda"},{"__symbolic":"reference","name":"ɵdb"},{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵdd"},{"__symbolic":"reference","name":"ɵde"},{"__symbolic":"reference","name":"ɵdf"},{"__symbolic":"reference","name":"PageContentComponent"},{"__symbolic":"reference","name":"PageDirective"},{"__symbolic":"reference","name":"ɵcn"},{"__symbolic":"reference","name":"ɵdg"},{"__symbolic":"reference","name":"ɵdh"},{"__symbolic":"reference","name":"ɵdi"},{"__symbolic":"reference","name":"ɵdj"},{"__symbolic":"reference","name":"ɵdk"},{"__symbolic":"reference","name":"ɵdl"},{"__symbolic":"reference","name":"ɵdn"},{"__symbolic":"reference","name":"PrefabDirective"},{"__symbolic":"reference","name":"ɵdo"},{"__symbolic":"reference","name":"ɵdp"},{"__symbolic":"reference","name":"ɵdq"},{"__symbolic":"reference","name":"ɵdr"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵds"},{"__symbolic":"reference","name":"ɵdt"},{"__symbolic":"reference","name":"ɵdu"},{"__symbolic":"reference","name":"SearchComponent"},{"__symbolic":"reference","name":"ɵdv"},{"__symbolic":"reference","name":"ɵdw"},{"__symbolic":"reference","name":"ɵdx"},{"__symbolic":"reference","name":"ɵdy"},{"__symbolic":"reference","name":"ɵdz"},{"__symbolic":"reference","name":"ɵea"},{"__symbolic":"reference","name":"ɵeb"},{"__symbolic":"reference","name":"ɵec"},{"__symbolic":"reference","name":"ɵed"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵee"},{"__symbolic":"reference","name":"ɵef"},{"__symbolic":"reference","name":"ɵeg"},{"__symbolic":"reference","name":"ɵeh"},{"__symbolic":"reference","name":"ɵei"},{"__symbolic":"reference","name":"ɵej"},{"__symbolic":"reference","name":"ɵek"},{"__symbolic":"reference","name":"TimeComponent"},{"__symbolic":"reference","name":"ɵel"},{"__symbolic":"reference","name":"ɵem"},{"__symbolic":"reference","name":"ɵen"},{"__symbolic":"reference","name":"ɵeo"},{"__symbolic":"reference","name":"ɵep"},{"__symbolic":"reference","name":"ToDatePipe"},{"__symbolic":"reference","name":"FileIconClassPipe"},{"__symbolic":"reference","name":"FileExtensionFromMimePipe"},{"__symbolic":"reference","name":"FilterPipe"},{"__symbolic":"reference","name":"FileSizePipe"},{"__symbolic":"reference","name":"ToNumberPipe"},{"__symbolic":"reference","name":"ToCurrencyPipe"},{"__symbolic":"reference","name":"PrefixPipe"},{"__symbolic":"reference","name":"SuffixPipe"},{"__symbolic":"reference","name":"TimeFromNowPipe"},{"__symbolic":"reference","name":"NumberToStringPipe"},{"__symbolic":"reference","name":"StateClassPipe"},{"__symbolic":"reference","name":"StringToNumberPipe"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵdm"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbf"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","name":"DateComponent"},{"__symbolic":"reference","name":"DatetimeComponent"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbu"},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbz"},{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵcb"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵcf"},{"__symbolic":"reference","name":"ɵcg"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","name":"FileUploadComponent"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵco"},{"__symbolic":"reference","name":"ɵcp"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"LeftPanelDirective"},{"__symbolic":"reference","name":"ɵcs"},{"__symbolic":"reference","name":"ɵct"},{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ɵcy"},{"__symbolic":"reference","name":"ɵcz"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵda"},{"__symbolic":"reference","name":"ɵdb"},{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵdd"},{"__symbolic":"reference","name":"ɵde"},{"__symbolic":"reference","name":"ɵdf"},{"__symbolic":"reference","name":"PageContentComponent"},{"__symbolic":"reference","name":"PageDirective"},{"__symbolic":"reference","name":"ɵcn"},{"__symbolic":"reference","name":"ɵdg"},{"__symbolic":"reference","name":"ɵdh"},{"__symbolic":"reference","name":"ɵdi"},{"__symbolic":"reference","name":"ɵdj"},{"__symbolic":"reference","name":"ɵdk"},{"__symbolic":"reference","name":"ɵdl"},{"__symbolic":"reference","name":"ɵdn"},{"__symbolic":"reference","name":"PrefabDirective"},{"__symbolic":"reference","name":"ɵdo"},{"__symbolic":"reference","name":"ɵdp"},{"__symbolic":"reference","name":"ɵdq"},{"__symbolic":"reference","name":"ɵdr"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵds"},{"__symbolic":"reference","name":"ɵdt"},{"__symbolic":"reference","name":"ɵdu"},{"__symbolic":"reference","name":"SearchComponent"},{"__symbolic":"reference","name":"ɵdv"},{"__symbolic":"reference","name":"ɵdw"},{"__symbolic":"reference","name":"ɵdx"},{"__symbolic":"reference","name":"ɵdy"},{"__symbolic":"reference","name":"ɵdz"},{"__symbolic":"reference","name":"ɵea"},{"__symbolic":"reference","name":"ɵeb"},{"__symbolic":"reference","name":"ɵec"},{"__symbolic":"reference","name":"ɵed"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵee"},{"__symbolic":"reference","name":"ɵef"},{"__symbolic":"reference","name":"ɵeg"},{"__symbolic":"reference","name":"ɵeh"},{"__symbolic":"reference","name":"ɵei"},{"__symbolic":"reference","name":"ɵej"},{"__symbolic":"reference","name":"ɵek"},{"__symbolic":"reference","name":"TimeComponent"},{"__symbolic":"reference","name":"ɵel"},{"__symbolic":"reference","name":"ɵem"},{"__symbolic":"reference","name":"ɵen"},{"__symbolic":"reference","name":"ɵeo"},{"__symbolic":"reference","name":"ɵep"},{"__symbolic":"reference","name":"ToDatePipe"},{"__symbolic":"reference","name":"FileIconClassPipe"},{"__symbolic":"reference","name":"FileExtensionFromMimePipe"},{"__symbolic":"reference","name":"FilterPipe"},{"__symbolic":"reference","name":"FileSizePipe"},{"__symbolic":"reference","name":"ToNumberPipe"},{"__symbolic":"reference","name":"ToCurrencyPipe"},{"__symbolic":"reference","name":"PrefixPipe"},{"__symbolic":"reference","name":"SuffixPipe"},{"__symbolic":"reference","name":"TimeFromNowPipe"},{"__symbolic":"reference","name":"NumberToStringPipe"},{"__symbolic":"reference","name":"StateClassPipe"},{"__symbolic":"reference","name":"StringToNumberPipe"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵdm"}],"providers":[{"__symbolic":"reference","name":"ToDatePipe"},{"__symbolic":"reference","name":"FilterPipe"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵdm"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":341,"character":8},{"provide":{"__symbolic":"reference","module":"@wm/core","name":"AbstractDialogService","line":342,"character":18},"useClass":{"__symbolic":"reference","name":"DialogServiceImpl"}}],"entryComponents":[{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵda"}]}]}],"members":{}},"getObjValueByKey":{"__symbolic":"error","message":"Lambda not supported","line":77,"character":32,"module":"./utils/widget-utils"},"getEvaluatedData":{"__symbolic":"error","message":"Lambda not supported","line":99,"character":32,"module":"./utils/widget-utils"},"isActiveNavItem":{"__symbolic":"error","message":"Lambda not supported","line":118,"character":31,"module":"./utils/widget-utils"},"getOrderByExpr":{"__symbolic":"error","message":"Lambda not supported","line":135,"character":30,"module":"./utils/widget-utils"},"isDataSetWidget":{"__symbolic":"error","message":"Lambda not supported","line":147,"character":31,"module":"./utils/widget-utils"},"getImageUrl":{"__symbolic":"error","message":"Lambda not supported","line":152,"character":27,"module":"./utils/widget-utils"},"getBackGroundImageUrl":{"__symbolic":"error","message":"Lambda not supported","line":177,"character":37,"module":"./utils/widget-utils"},"provideAs":{"__symbolic":"function","parameters":["reference","key","multi"],"value":{"provide":{"__symbolic":"reference","name":"key"},"useExisting":{"__symbolic":"reference","name":"reference"},"multi":{"__symbolic":"reference","name":"multi"}}},"provideAsNgValidators":{"__symbolic":"function","parameters":["reference"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAs"},"arguments":[{"__symbolic":"reference","name":"reference"},{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":193,"character":32},true]}},"provideAsNgValueAccessor":{"__symbolic":"function","parameters":["reference"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAs"},"arguments":[{"__symbolic":"reference","name":"reference"},{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":197,"character":32},true]}},"provideAsWidgetRef":{"__symbolic":"function","parameters":["reference"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAs"},"arguments":[{"__symbolic":"reference","name":"reference"},{"__symbolic":"reference","name":"WidgetRef"}]}},"provideAsDialogRef":{"__symbolic":"function","parameters":["reference"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAs"},"arguments":[{"__symbolic":"reference","name":"reference"},{"__symbolic":"reference","name":"DialogRef"}]}},"NAVIGATION_TYPE":{"ADVANCED":"Advanced","BASIC":"Basic","CLASSIC":"Classic","INLINE":"Inline","NONE":"None","ONDEMAND":"On-Demand","PAGER":"Pager","SCROLL":"Scroll"},"getWatchIdentifier":{"__symbolic":"error","message":"Lambda not supported","line":220,"character":34,"module":"./utils/widget-utils"},"getMatchModeTypesMap":{"__symbolic":"error","message":"Lambda not supported","line":239,"character":36,"module":"./utils/widget-utils"},"getMatchModeMsgs":{"__symbolic":"error","message":"Lambda not supported","line":257,"character":32,"module":"./utils/widget-utils"},"getConditionalClasses":{"__symbolic":"error","message":"Lambda not supported","line":302,"character":37,"module":"./utils/widget-utils"},"prepareFieldDefs":{"__symbolic":"error","message":"Lambda not supported","line":406,"character":32,"module":"./utils/widget-utils"},"BaseComponent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":143,"character":23},{"__symbolic":"reference","name":"IWidgetConfig"},{"__symbolic":"error","message":"Could not resolve type","line":145,"character":22,"context":{"typeName":"Promise"},"module":"./widgets/common/base/base.component"}]}],"getNativeElement":[{"__symbolic":"method"}],"getWidgetType":[{"__symbolic":"method"}],"getWidgetSubType":[{"__symbolic":"method"}],"getWidget":[{"__symbolic":"method"}],"getViewParent":[{"__symbolic":"method"}],"notifyStyleChange":[{"__symbolic":"method"}],"notifyPropertyChange":[{"__symbolic":"method"}],"registerStyleChangeListener":[{"__symbolic":"method"}],"registerReadyStateListener":[{"__symbolic":"method"}],"registerPropertyChangeListener":[{"__symbolic":"method"}],"registerDestroyListener":[{"__symbolic":"method"}],"getDisplayType":[{"__symbolic":"method"}],"createProxy":[{"__symbolic":"method"}],"initContext":[{"__symbolic":"method"}],"setWidgetProperty":[{"__symbolic":"method"}],"getAttr":[{"__symbolic":"method"}],"getAppInstance":[{"__symbolic":"method"}],"generateWidgetId":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"registerWidget":[{"__symbolic":"method"}],"getMappedEventName":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"processEventAttr":[{"__symbolic":"method"}],"processBindAttr":[{"__symbolic":"method"}],"removePropertyBinding":[{"__symbolic":"method"}],"invokeEventCallback":[{"__symbolic":"method"}],"processAttr":[{"__symbolic":"method"}],"processAttrs":[{"__symbolic":"method"}],"initWidget":[{"__symbolic":"method"}],"setInitProps":[{"__symbolic":"method"}],"hasEventCallback":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"execute":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"StylableComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"members":{}},"DateComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"[wmDate]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"DateComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValidators"},"arguments":[{"__symbolic":"reference","name":"DateComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"DateComponent"}]}],"template":"<ng-container *ngIf=\"useDatapicker; then dataPickerTemplate else nativeDateTemplate\"></ng-container>\n<ng-template #dataPickerTemplate>\n    <input class=\"form-control app-textbox app-dateinput display-input\" aria-label=\"Select date\"\n           focus-target\n           type=\"text\"\n           [name]=\"name\"\n           [tabindex]=\"tabindex\"\n           [value]=\"displayValue\"\n           (click)=\"toggleDpDropdown($event)\"\n           (focus)=\"invokeOnFocus($event)\"\n           (blur)=\"onInputBlur($event)\"\n           [disabled]=\"disabled || readonly\"\n           [autofocus]=\"autofocus\"\n           [required]=\"required\"\n           [attr.placeholder]=\"placeholder\"\n           [attr.accesskey]=\"shortcutkey\"\n           (change)=\"onDisplayDateChange($event)\"\n           (keydown)=\"onDisplayKeydown($event)\">\n    <div style=\"width: 0;display: inline-block;\" aria-label=\"datepicker dropdownmenu\" aria-controls=\"date\">\n        <input class=\"model-holder\"\n               container=\"body\"\n               [bsConfig]=\"_dateOptions\"\n               [title]=\"hint\"\n               [isOpen]=\"isOpen\"\n               #datepicker=\"bsDatepicker\"\n               bsDatepicker\n               [isDisabled]=\"disabled || readonly\"\n               [bsValue]=\"bsDataValue\"\n               (onShown)=\"onDatePickerOpen()\"\n               (onHidden)=\"hideDatepickerDropdown()\"\n               (bsValueChange)=\"onDateChange($event)\">\n    </div>\n    <span class=\"input-group-btn\">\n            <button type=\"button\" class=\"btn btn-default btn-time\" [tabindex]=\"tabindex\" [disabled]=\"disabled || readonly\"\n                    aria-label=\"Select date\" aria-haspopup=\"true\" aria-expanded=\"false\"\n                    (click)=\"toggleDpDropdown($event)\">\n                <i aria-hidden=\"true\" class=\"app-icon wi wi-calendar\"></i>\n            </button>\n    </span>\n</ng-template>\n<ng-template #nativeDateTemplate>\n    <input type=\"date\" class=\"form-control app-textbox app-dateinput\"\n           role=\"input\"\n           step=\"any\"\n           [value]=\"displayValue\"\n           [required]=\"required\"\n           [disabled]=\"disabled || readonly\"\n           (change)=\"onDisplayDateChange($event, true)\"\n           (focus)=\"invokeOnFocus($event)\"\n           (blur)=\"invokeOnTouched($event)\">\n</ng-template>\n"}]}],"members":{"bsDatePickerDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":73,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsDatepickerDirective","line":73,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":80,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":80,"character":16}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":77,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":78,"character":23},{"__symbolic":"reference","module":"@wm/core","name":"AppDefaults","line":79,"character":29},null]}],"onDisplayDateChange":[{"__symbolic":"method"}],"setDataValue":[{"__symbolic":"method"}],"onDatePickerOpen":[{"__symbolic":"method"}],"onInputBlur":[{"__symbolic":"method"}],"hideDatepickerDropdown":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"toggleDpDropdown":[{"__symbolic":"method"}],"addBodyClickListener":[{"__symbolic":"method"}],"onDisplayKeydown":[{"__symbolic":"method"}],"setTimeInterval":[{"__symbolic":"method"}],"clearTimeInterval":[{"__symbolic":"method"}],"onDateChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./date.props","name":"registerProps","line":32,"character":29}}}},"DatetimeComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"[wmDateTime]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"DatetimeComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValidators"},"arguments":[{"__symbolic":"reference","name":"DatetimeComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"DatetimeComponent"}]}],"template":"<ng-container *ngIf=\"useDatapicker; then dataPickerTemplate else nativeDateTemplate\"></ng-container>\n\n<ng-template #dataPickerTemplate>\n    <div dropdown [isOpen]=\"isTimeOpen\" autoClose=\"false\" [container]=\"'body'\" (onShown)=\"onTimepickerOpen()\" [title]=\"hint\"\n         style=\"display: inherit;\">\n        <input class=\"form-control app-textbox display-input\" aria-label=\"Set the date and time\"\n               focus-target\n               [name]=\"name\"\n               [tabindex]=\"tabindex\"\n               type=\"text\"\n               [value]=\"displayValue\"\n               (click)=\"toggleDpDropdown($event)\"\n               (focus)=\"invokeOnFocus($event)\"\n               (blur)=\"onInputBlur($event)\"\n               (change)=\"onDateChange($event)\"\n               [autofocus]=\"autofocus\"\n               [disabled]=\"disabled || readonly || isCurrentDate\"\n               [required]=\"required\"\n               [attr.placeholder]=\"placeholder\"\n               [attr.accesskey]=\"shortcutkey\"\n               (keydown)=\"onDisplayKeydown($event)\">\n        <div style=\"width: 0;display: inline-block;\" aria-label=\"datepicker dropdownmenu\" aria-controls=\"date\">\n            <input class=\"model-holder\"\n                   focus-target\n                   [container]=\"'body'\"\n                   [bsConfig]=\"_dateOptions\"\n                   [isOpen]=\"isDateOpen\"\n                   (onShown)=\"onDatePickerOpen()\"\n                   (onHidden)=\"hideDatepickerDropdown()\"\n                   #datepicker=bsDatepicker\n                   bsDatepicker\n                   [isDisabled]=\"disabled || readonly || isCurrentDate\"\n                   [bsValue]=\"bsDateValue\"\n                   (bsValueChange)=\"onModelUpdate($event, 'date')\">\n        </div>\n        <span class=\"input-group-btn\">\n            <button type=\"button\" class=\"btn btn-default btn-date\"\n                    [tabindex]=\"tabindex\" [disabled]=\"disabled || readonly || isCurrentDate\" aria-label=\"Select date\" aria-haspopup=\"true\"\n                    aria-expanded=\"false\" (click)=\"toggleDpDropdown($event)\">\n                <i aria-hidden=\"true\" class=\"app-icon wi wi-calendar\"></i>\n            </button>\n            <button type=\"button\" class=\"btn btn-default btn-time\"\n                    [tabindex]=\"tabindex\" [disabled]=\"disabled || readonly || isCurrentDate\" aria-label=\"Select time\" aria-haspopup=\"true\"\n                    aria-expanded=\"false\" (click)=\"toggleTimePicker(!isTimeOpen, $event)\">\n                <i aria-hidden=\"true\" class=\"app-icon wi wi-access-time\"></i>\n            </button>\n        </span>\n        <div *dropdownMenu class=\"dropdown-menu\" aria-label=\"timepicker dropdown\" aria-controls=\"time\"\n             (click)=\"preventTpClose($event)\">\n            <timepicker class=\"model-holder\"\n                        [showMeridian]=\"ismeridian\"\n                        [readonlyInput]=\"disabled || readonly || isCurrentDate\"\n                        [(ngModel)]=\"bsTimeValue\"\n                        [min]=\"minTime\"\n                        [max]=\"maxTime\"\n                        [hourStep]=\"hourstep\"\n                        [minuteStep]=\"minutestep\"\n                        [secondsStep]=\"secondsstep\"\n                        [mousewheel]=\"true\"\n                        [arrowkeys]=\"true\"\n                        (isValid)=\"isValid($event)\"\n                        [showSeconds]=\"showseconds\" (ngModelChange)=\"onModelUpdate($event, 'time')\"></timepicker>\n        </div>\n    </div>\n</ng-template>\n<ng-template #nativeDateTemplate>\n    <input type=\"datetime-local\" class=\"form-control app-textbox\"\n           role=\"input\"\n           step=\"any\"\n           [value]=\"displayValue\"\n           [required]=\"required\"\n           [disabled]=\"disabled || readonly || isCurrentDate\"\n           (change)=\"onDateChange($event, true)\">\n</ng-template>\n"}]}],"members":{"bsDatePickerDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsDatepickerDirective","line":57,"character":15}]}]}],"bsTimePicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"TimepickerComponent","line":58,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":110,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":110,"character":16}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":106,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":107,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":23},{"__symbolic":"reference","module":"@wm/core","name":"AppDefaults","line":109,"character":29},null]}],"setTimeInterval":[{"__symbolic":"method"}],"clearTimeInterval":[{"__symbolic":"method"}],"toggleTimePicker":[{"__symbolic":"method"}],"addTimepickerClickListener":[{"__symbolic":"method"}],"setIsTimeOpen":[{"__symbolic":"method"}],"hideTimepickerDropdown":[{"__symbolic":"method"}],"onTimepickerOpen":[{"__symbolic":"method"}],"onDatePickerOpen":[{"__symbolic":"method"}],"onModelUpdate":[{"__symbolic":"method"}],"preventTpClose":[{"__symbolic":"method"}],"toggleDpDropdown":[{"__symbolic":"method"}],"addBodyClickListener":[{"__symbolic":"method"}],"hideDatepickerDropdown":[{"__symbolic":"method"}],"onDateChange":[{"__symbolic":"method"}],"onDisplayKeydown":[{"__symbolic":"method"}],"isValid":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"onInputBlur":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./date-time.props","name":"registerProps","line":29,"character":29}}}},"FileUploadComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"[wmFileUpload]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"FileUploadComponent"}]}],"template":"<div class=\"app-fileupload\" init-widget>\n    <!-- drag and drop files UI in web -->\n    <div class=\"app-multi-file-upload\" *ngIf=\"!_isMobileType && multiple\">\n        <div class=\"drop-box\" drag-files=\"onFileSelect($event,$event.target.files)\">\n            <i class=\"{{iconclass}}\"></i>\n            <div class=\"message\">\n                <label [innerHtml]=\"caption\" class=\"caption\"></label>\n                <form class=\"form-horizontal\" name=\"{{formName}}\">\n                    <input class=\"file-input\" aria-label=\"Select File\" type=\"file\" name=\"files\" *ngIf=\"multiple\" [disabled]=\"disabled\" [accept]=\"chooseFilter\" (click)=\"onFileElemClick()\" (change)=\"onFileSelect($event, $event.target.files)\" multiple >\n                    <a href=\"javascript:void(0);\" class=\"app-anchor\">{{fileUploadMessage}}</a>\n                </form>\n            </div>\n        </div>\n    </div>\n    <!-- single file upload in web and single , multiple file upload UI in mobile runmode -->\n    <div class=\"app-single-file-upload\" *ngIf=\"!_isCordova && (!multiple || _isMobileType)\">\n        <div class=\"app-button-wrapper\">\n            <form class=\"form-horizontal\" name=\"{{formName}}\">\n                <!-- support for file upload in Mobileapp in its runmode (Web) -->\n                <input class=\"file-input\" aria-label=\"Select files\" type=\"file\" name=\"files\" *ngIf=\"multiple\" [disabled]=\"disabled\" [accept]=\"chooseFilter\" (click)=\"onFileElemClick()\" (change)=\"onFileSelect($event, $event.target.files)\" multiple>\n                <input class=\"file-input\" aria-label=\"Select Files\" type=\"file\" name=\"files\" *ngIf=\"!multiple\" [disabled]=\"disabled\" [accept]=\"chooseFilter\" (click)=\"onFileElemClick()\" (change)=\"onFileSelect($event, $event.target.files)\" >\n                <button focus-target class=\"app-button btn btn-default\">\n                    <i class=\"{{iconclass}}\" aria-hidden=\"true\"></i>\n                    <span class=\"caption\">{{caption}}</span>\n                </button>\n            </form>\n        </div>\n        <div class=\"app-files-upload-status single\"></div>\n    </div>\n    <!-- support for file upload in Mobile Application (device) -->\n    <button *ngIf=\"_isCordova\" focus-target class=\"app-button btn btn-default\" (click)=\"openFileSelector()\" [disabled]=\"disabled\">\n        <i class=\"{{iconclass}}\"></i>\n        <span class=\"caption\">{{caption}}</span>\n    </button>\n    <!-- list of selectedfiles UI -->\n    <ul class=\"list-group file-upload\" [ngStyle]=\"{height: filelistheight, overflow: overflow}\" *ngIf=\"selectedFiles.length > 0\" >\n        <div *ngFor=\"let ft of selectedFiles\">\n            <li class=\"list-group-item file-upload-status\" *ngIf=\"ft.status !== 'abort'\">\n                <div class=\"media upload-file-list\">\n                    <div class=\"media-left media-middle file-icon {{getFileExtension(ft.name) | fileIconClass}}\" title=\"{{getFileExtension(ft.name)}}\"></div>\n                    <div class=\"media-body media-middle file-details\">\n                        <p class=\"uploaddetails\">\n                            <label class=\"upload-title\">{{ft.name}}</label><br/>\n                            <span class=\"filesize\" *ngIf=\"ft.fileLength  !== 0\">{{ft.size | filesize:0}}</span>\n                        </p>\n                        <div class=\"progress\" *ngIf=\"ft.status === 'onProgress'\">\n                            <div class=\"progress-bar progress-bar-striped progress-bar-info\" [ngStyle]=\"{width: (ft.progress +'%')}\"></div>\n                        </div>\n                    </div>\n                    <div class=\"media-right media-middle\" *ngIf=\"ft.status === 'onProgress' || ft.status === 'queued'\">\n                        <a class=\"btn btn-transparent file-upload-stop\" type=\"button\" (click)=\"abortFileUpload(ft)\">\n                            <i class=\"wi wi-close\"></i>\n                        </a>\n                    </div>\n                    <div class=\"media-right media-middle\"  *ngIf=\"ft.status === 'success'\">\n                        <span class=\"status-icon {{ft.status | stateClass }}\"></span>\n                    </div>\n                </div>\n            </li>\n        </div>\n    </ul>\n</div>\n"}]}],"members":{"isValidFile":[{"__symbolic":"method"}],"getValidFiles":[{"__symbolic":"method"}],"getCaption":[{"__symbolic":"method"}],"changeServerUploadPath":[{"__symbolic":"method"}],"getFileExtension":[{"__symbolic":"method"}],"onSelectEventCall":[{"__symbolic":"method"}],"onFileElemClick":[{"__symbolic":"method"}],"onFileSelect":[{"__symbolic":"method"}],"abortFileUpload":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":243,"character":50},"arguments":["select.event"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":243,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"App","line":243,"character":44},null]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./file-upload.props","name":"registerProps","line":28,"character":29}}}},"AnimationType":{"SLIDE_IN":"slide-in","SLIDE_OVER":"slide-over"},"LeftPanelDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"[wmLeftPanel]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"LeftPanelDirective"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PageDirective"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":45,"character":50}]}],"collapse":[{"__symbolic":"method"}],"expand":[{"__symbolic":"method"}],"isGesturesEnabled":[{"__symbolic":"method"}],"isVisible":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"listenForCollapseAction":[{"__symbolic":"method"}],"setLeftPanelWidth":[{"__symbolic":"method"}],"setPageWidthAndPosition":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./left-panel.props","name":"registerProps","line":30,"character":29}}}},"PageDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[wmPage]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"PageDirective"}]}]}]}],"members":{"onPropertyChange":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":32,"character":21},{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title","line":32,"character":53}]}],"notify":[{"__symbolic":"method"}],"subscribe":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./page.props","name":"registerProps","line":20,"character":29}}}},"PrefabDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"section[wmPrefab]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"PrefabDirective"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":29,"character":75},"arguments":["prefabname"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":29,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":29,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":29,"character":55},null]}],"onStyleChange":[{"__symbolic":"method"}],"setProps":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"prepareProps":[{"__symbolic":"method"}]}},"PageContentComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"[wmPageContent]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"PageContentComponent"}]}],"template":"<ng-content></ng-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"App","line":27,"character":44}]}],"onPropertyChange":[{"__symbolic":"method"}],"initPullToRefresh":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./page-content.props","name":"registerProps","line":21,"character":29}}}},"SearchComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"[wmSearch]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"SearchComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"SearchComponent"}]}],"template":"<ng-template #customItemTemplate let-model=\"item\" let-index=\"index\" let-query=\"query\" let-match=\"match\">\n    <a>\n        <img *ngIf=\"model.imgSrc\" [src]=\"model.imgSrc\" alt=\"Search\" [style.width]=\"imagewidth\">\n        <span [title]=\"model.label\" [innerHtml]=\"highlight(match, query) || model.label\"></span>\n    </a>\n</ng-template>\n\n<ng-template #customListTemplate let-matches=\"matches\" let-itemTemplate=\"itemTemplate\" let-query=\"query\">\n    <ul #ulElement class=\"app-search dropdown-menu\" scrollable>\n        <li #liElements *ngFor=\"let match of matches\" [ngClass]=\"{active: typeaheadContainer && typeaheadContainer.isActive(match)}\"\n            (mouseenter)=\"typeaheadContainer.selectActive(match);\"\n            (click)=\"typeaheadContainer.selectMatch(match, $event); $typeaheadEvent = $event;\">\n            <!-- itemTemplate comes from the <input> -->\n            <ng-container *ngIf=\"!match.isHeader()\" [ngTemplateOutlet]=\"itemTemplate\"\n                          [ngTemplateOutletContext]=\"{item: match.item, index: i, match: match, query: query}\">\n            </ng-container>\n        </li>\n        <div class=\"status\" [hidden]=\"_loadingItems || !(datacompletemsg && dataProvider.isLastPage)\">\n            <span [textContent]=\"datacompletemsg\"></span>\n        </div>\n        <div class=\"status\" [hidden]=\"!_loadingItems\">\n            <i class=\"fa fa-circle-o-notch fa-spin\"></i>\n            <span [textContent]=\"loadingdatamsg\"></span>\n        </div>\n    </ul>\n</ng-template>\n\n<!--This template is for search inside mobile navbar.-->\n<ng-container *ngIf=\"navsearchbar; else searchTemplate\">\n    <input [title]=\"query || ''\" type=\"text\" class=\"app-textbox form-control list-of-objs app-search-input\" [placeholder]=\"placeholder || ''\"\n           focus-target\n           container=\"body\"\n           [disabled]=\"disabled\"\n           autocomplete=\"off\"\n           [(ngModel)]=\"query\"\n           [readonly]=\"readonly\"\n           [disabled]=\"disabled\"\n           [typeahead]=\"typeaheadDataSource\"\n           [typeaheadItemTemplate]=\"customItemTemplate\"\n           [optionsListTemplate]=\"customListTemplate\"\n           (input)=\"onInputChange($event)\"\n           (keydown)=\"listenQuery = true\"\n           (keydown.enter)=\"$typeaheadEvent = $event;\"\n           (keydown.arrowdown)=\"selectNext($event)\"\n           (blur)=\"invokeOnTouched($event)\"\n           (focus)=\"_unsubscribeDv = false; listenQuery = true; invokeOnFocus($event);\"\n           (focusout)=\"onFocusOut()\"\n           [typeaheadMinLength]=\"minchars\"\n           [typeaheadOptionsLimit]=\"limit\"\n           (typeaheadLoading)=\"_loadingItems\"\n           (typeaheadOnSelect)=\"typeaheadOnSelect($event)\"\n           typeaheadOptionField=\"label\"\n           [typeaheadAsync]=\"true\"\n           [typeaheadScrollable]=\"true\"\n           [typeaheadOptionsInScrollableView]=\"optionslimitinscrollableview\"\n           [dropup]=\"dropup\"\n           [tabindex]=\"tabindex\"\n           [attr.name]=\"name\"/>\n    <i class=\"btn-close wi wi-cancel\" [hidden]=\"!showClosebtn\" (click)=\"clearSearch($event);\"></i>\n</ng-container>\n<!--This template is for both web and fullscreen mode in mobile.-->\n<ng-template #searchTemplate>\n    <span class=\"wi wi-arrow-left form-control-feedback back-btn\" aria-hidden=\"true\" (click)=\"closeSearch()\"></span>\n    <span class=\"sr-only\">Back button</span>\n    <input [title]=\"query || ''\" type=\"text\" class=\"app-textbox form-control list-of-objs app-search-input\" [placeholder]=\"placeholder || ''\"\n           focus-target\n           container=\"body\"\n           [disabled]=\"disabled\"\n           autocomplete=\"off\"\n           [(ngModel)]=\"query\"\n           [readonly]=\"readonly\"\n           [typeahead]=\"typeaheadDataSource\"\n           [typeaheadItemTemplate]=\"customItemTemplate\"\n           [optionsListTemplate]=\"customListTemplate\"\n           (input)=\"onInputChange($event)\"\n           (keydown)=\"listenQuery = true\"\n           (keydown.enter)=\"$typeaheadEvent = $event;\"\n           (keydown.arrowdown)=\"selectNext($event)\"\n           (blur)=\"invokeOnTouched($event)\"\n           (focus)=\"_unsubscribeDv = false; listenQuery = true; invokeOnFocus($event)\"\n           (focusout)=\"onFocusOut()\"\n           [typeaheadMinLength]=\"minchars\"\n           [typeaheadOptionsLimit]=\"limit\"\n           (typeaheadLoading)=\"_loadingItems\"\n           (typeaheadOnSelect)=\"typeaheadOnSelect($event)\"\n           typeaheadOptionField=\"label\"\n           [typeaheadAsync]=\"true\"\n           [typeaheadScrollable]=\"true\"\n           [typeaheadOptionsInScrollableView]=\"optionslimitinscrollableview\"\n           [tabindex]=\"tabindex\"\n           [dropup]=\"dropup\"\n           [attr.name]=\"name\">\n    <input class=\"model-holder\" ng-model=\"proxyModel\" ng-required=\"required\" tabindex=\"-1\">\n    <span *ngIf=\"_loadingItems\" aria-hidden=\"true\" class=\"fa fa-circle-o-notch fa-spin form-control-feedback\"></span>\n    <span class=\"wi wi-close form-control-feedback clear-btn\" [hidden]=\"!showClosebtn\" (click)=\"clearSearch($event, true)\"></span>\n    <span class=\"sr-only\">Clear button</span>\n    <span *ngIf=\"showsearchicon\" class=\"input-group-addon\" aria-label=\"search icon\" [ngClass]=\"{'disabled': disabled}\">\n        <form>\n            <button title=\"Search\" [disabled]=\"disabled\" class=\"app-search-button wi wi-search\" type=\"submit\"\n                    (click)=\"onSelect($event)\"></button>\n        </form>\n    </span>\n</ng-template>"}]}],"members":{"typeahead":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":56,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"TypeaheadDirective","line":56,"character":15}]}]}],"ulElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":5},"arguments":["ulElement"]}]}],"liElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":58,"character":5},"arguments":["liElements"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":92,"character":9},"arguments":["datavalue.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":93,"character":9},"arguments":["dataset.bind"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":91,"character":13},null,null]}],"clearSearch":[{"__symbolic":"method"}],"closeSearch":[{"__symbolic":"method"}],"getDataSourceAsObservable":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"highlight":[{"__symbolic":"method"}],"insertAtIndex":[{"__symbolic":"method"}],"isMobileAutoComplete":[{"__symbolic":"method"}],"loadMoreData":[{"__symbolic":"method"}],"onFocusOut":[{"__symbolic":"method"}],"onInputChange":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onBeforeservicecall":[{"__symbolic":"method"}],"onDropdownOpen":[{"__symbolic":"method"}],"selectNext":[{"__symbolic":"method"}],"setLastActiveMatchAsSelected":[{"__symbolic":"method"}],"triggerSearch":[{"__symbolic":"method"}],"isUpdateOnKeyPress":[{"__symbolic":"method"}],"debounceDefaultQuery":[{"__symbolic":"method"}],"updateByDatavalue":[{"__symbolic":"method"}],"updateByDataSource":[{"__symbolic":"method"}],"updateByDataset":[{"__symbolic":"method"}],"getDataSource":[{"__symbolic":"method"}],"getTransformedData":[{"__symbolic":"method"}],"onScroll":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"typeaheadOnSelect":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./search.props","name":"registerProps","line":30,"character":29}}}},"TimeComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[wmTime]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"TimeComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValidators"},"arguments":[{"__symbolic":"reference","name":"TimeComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"TimeComponent"}]}],"template":"<ng-container *ngIf=\"useDatapicker; then timePickerTemplate else nativeTimeTemplate\">\n</ng-container>\n\n<ng-template #timePickerTemplate>\n    <div dropdown [isOpen]=\"status.isopen\" (onShown)=\"onShown()\" (onHidden)=\"hideTimepickerDropdown()\" container=\"body\" style=\"display: inherit\" [title]=\"hint\">\n        <input class=\"form-control app-textbox display-input\" aria-label=\"Set the time\"\n               focus-target\n               [tabindex]=\"tabindex\"\n               [name]=\"name\"\n               type=\"text\"\n               [value]=\"displayValue\"\n               [disabled]=\"disabled || readonly || isCurrentTime\"\n               [autofocus]=\"autofocus\"\n               [required]=\"required\"\n               [attr.placeholder]=\"placeholder\"\n               [attr.accesskey]=\"shortcutkey\"\n               [required]=\"required\"\n               (click)=\"toggleDropdown($event)\"\n               (focus)=\"invokeOnFocus($event)\"\n               (blur)=\"onInputBlur($event)\"\n               (change)=\"onDisplayTimeChange($event)\"\n               (keydown)=\"onDisplayKeydown($event)\">\n        <span class=\"input-group-btn dropdown-toggle\">\n          <button type=\"button\" class=\"btn btn-default btn-date\" [tabindex]=\"tabindex\" [disabled]=\"disabled || readonly || isCurrentTime\" aria-label=\"Select time\" aria-haspopup=\"true\" aria-expanded=\"false\" (click)=\"toggleDropdown($event)\"><i aria-hidden=\"true\" class=\"app-icon wi wi-access-time\"></i></button>\n        </span>\n        <div *dropdownMenu class=\"dropdown-menu\" (click)=\"preventTpClose($event)\">\n            <timepicker class=\"model-holder\"\n                        [showMeridian]=\"ismeridian\"\n                        [readonlyInput]=\"isDisabled\"\n                        [(ngModel)]=\"bsTimeValue\"\n                        [disabled]=\"disabled || readonly || isCurrentTime\"\n                        [min]=\"minTime\"\n                        [max]=\"maxTime\"\n                        [hourStep]=\"hourstep\"\n                        [minuteStep]=\"minutestep\"\n                        [secondsStep]=\"secondsstep\"\n                        [mousewheel]=\"true\"\n                        [arrowkeys]=\"true\"\n                        (isValid)=\"isValid($event)\"\n                        [showSeconds]=\"showseconds\" (ngModelChange)=\"onTimeChange($event)\"></timepicker>\n        </div>\n    </div>\n</ng-template>\n<ng-template #nativeTimeTemplate>\n    <input type=\"time\" class=\"form-control app-textbox\"\n           role=\"input\"\n           [value]=\"displayValue\"\n           [required]=\"required\"\n           [disabled]=\"disabled || readonly || isCurrentTime\"\n           (change)=\"onTimeChange($event, true)\"\n           (focus)=\"invokeOnFocus($event)\"\n           (blur)=\"invokeOnTouched($event)\">\n</ng-template>\n"}]}],"members":{"bsTimePicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":105,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"TimepickerComponent","line":105,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":111,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":111,"character":16}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":108,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":109,"character":24},{"__symbolic":"reference","module":"@wm/core","name":"AppDefaults","line":110,"character":29},null]}],"onPropertyChange":[{"__symbolic":"method"}],"mintimeMaxtimeValidation":[{"__symbolic":"method"}],"toggleDropdown":[{"__symbolic":"method"}],"preventTpClose":[{"__symbolic":"method"}],"addBodyClickListener":[{"__symbolic":"method"}],"onDisplayKeydown":[{"__symbolic":"method"}],"onDisplayTimeChange":[{"__symbolic":"method"}],"onInputBlur":[{"__symbolic":"method"}],"onTimeChange":[{"__symbolic":"method"}],"setTimeInterval":[{"__symbolic":"method"}],"clearTimeInterval":[{"__symbolic":"method"}],"setIsTimeOpen":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"hideTimepickerDropdown":[{"__symbolic":"method"}],"isValid":[{"__symbolic":"method"}],"onShown":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./time.props","name":"registerProps","line":28,"character":29}}}},"APPLY_STYLES_TYPE":{"CONTAINER":0,"SCROLLABLE_CONTAINER":1,"INNER_SHELL":2,"SHELL":3},"propNameCSSKeyMap":{"backgroundattachment":"backgroundAttachment","backgroundcolor":"backgroundColor","backgroundgradient":"backgroundGradient","backgroundimage":"backgroundImage","backgroundposition":"backgroundPosition","backgroundrepeat":"backgroundRepeat","backgroundsize":"backgroundSize","bordercolor":"borderColor","borderradius":"borderRadius","borderstyle":"borderStyle","borderwidth":"borderWidth","borderbottomwidth":"borderBottomWidth","borderleftwidth":"borderLeftWidth","borderrightwidth":"borderRightWidth","bordertopwidth":"borderTopWidth","color":"color","cursor":"cursor","display":"display","fontsize":"fontSize","fontfamily":"fontFamily","fontstyle":"fontStyle","fontunit":"fontunit","fontvariant":"fontVariant","fontweight":"fontWeight","height":"height","horizontalalign":"textAlign","lineheight":"lineHeight","margin":"margin","marginbottom":"marginBottom","marginleft":"marginLeft","marginright":"marginRight","margintop":"marginTop","opacity":"opacity","overflow":"overflow","padding":"padding","paddingbottom":"paddingBottom","paddingleft":"paddingLeft","paddingright":"paddingRight","paddingtop":"paddingTop","picturesource":"backgroundImage","textalign":"textAlign","textdecoration":"textDecoration","verticalalign":"verticalAlign","visibility":"visibility","whitespace":"whiteSpace","width":"width","wordbreak":"wordbreak","zindex":"zIndex","$quoted$":["backgroundattachment","backgroundcolor","backgroundgradient","backgroundimage","backgroundposition","backgroundrepeat","backgroundsize","bordercolor","borderradius","borderstyle","borderwidth","borderbottomwidth","borderleftwidth","borderrightwidth","bordertopwidth","color","cursor","display","fontsize","fontfamily","fontstyle","fontunit","fontvariant","fontweight","height","horizontalalign","lineheight","margin","marginbottom","marginleft","marginright","margintop","opacity","overflow","padding","paddingbottom","paddingleft","paddingright","paddingtop","picturesource","textalign","textdecoration","verticalalign","visibility","whitespace","width","wordbreak","zindex"]},"isStyle":{"__symbolic":"error","message":"Lambda not supported","line":63,"character":23,"module":"./widgets/framework/styler"},"styler":{"__symbolic":"function"},"IWidgetConfig":{"__symbolic":"interface"},"IRedrawableComponent":{"__symbolic":"interface"},"ChangeListener":{"__symbolic":"interface"},"WidgetRef":{"__symbolic":"class","members":{}},"DialogRef":{"__symbolic":"class","arity":1,"members":{}},"Context":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":27},"arguments":["Context Provider Reference"]},"IDialog":{"__symbolic":"interface"},"getWidgetPropsByType":{"__symbolic":"error","message":"Lambda not supported","line":5,"character":36,"module":"./widgets/framework/widget-props"},"register":{"__symbolic":"error","message":"Lambda not supported","line":8,"character":24,"module":"./widgets/framework/widget-props"},"PROP_TYPE":{"BOOLEAN":1,"NUMBER":2,"STRING":3},"PROP_STRING":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"PROP_TYPE"},"member":"STRING"}},"PROP_NUMBER":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"PROP_TYPE"},"member":"NUMBER"}},"PROP_BOOLEAN":{"type":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"PROP_TYPE"},"member":"BOOLEAN"}},"PROP_ANY":{},"DialogServiceImpl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"register":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"closeAllDialogs":[{"__symbolic":"method"}],"showAppConfirmDialog":[{"__symbolic":"method"}]}},"ToDatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":17,"character":1},"arguments":[{"name":"toDate"}]}],"members":{"transform":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":40,"character":34}]}]}},"ToNumberPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":43,"character":1},"arguments":[{"name":"toNumber"}]}],"members":{"transform":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe","line":55,"character":37}]}]}},"ToCurrencyPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":58,"character":1},"arguments":[{"name":"toCurrency"}]}],"members":{"transform":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe","line":55,"character":37}]}]}},"PrefixPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":71,"character":1},"arguments":[{"name":"prefix"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"SuffixPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":80,"character":1},"arguments":[{"name":"suffix"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"TimeFromNowPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":89,"character":1},"arguments":[{"name":"timeFromNow"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"NumberToStringPipe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ToNumberPipe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":103,"character":1},"arguments":[{"name":"numberToString"}]}],"members":{}},"StringToNumberPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":108,"character":1},"arguments":[{"name":"stringToNumber"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"FilterPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":117,"character":1},"arguments":[{"name":"filter"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"FileSizePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":136,"character":1},"arguments":[{"name":"filesize"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"FileIconClassPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":163,"character":1},"arguments":[{"name":"fileIconClass"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"StateClassPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":201,"character":1},"arguments":[{"name":"stateClass"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"FileExtensionFromMimePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":214,"character":1},"arguments":[{"name":"fileExtensionFromMime"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"div[wmAccordion]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]}]}],"members":{"panes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":33,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":35,"character":21}]}],"notifyChange":[{"__symbolic":"method"}],"isValidPaneIndex":[{"__symbolic":"method"}],"getPaneIndexByRef":[{"__symbolic":"method"}],"getPaneRefByIndex":[{"__symbolic":"method"}],"closePanesExcept":[{"__symbolic":"method"}],"expandPane":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./accordion.props","name":"registerProps","line":24,"character":29}}}},"ɵb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"div[wmAccordionPane]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],"template":"<div class=\"panel-heading clearfix\" role=\"tab\" (click)=\"toggle($event)\" [ngClass]=\"{active: isActive}\">\n    <h3 class=\"panel-title\">\n        <a href=\"javascript:void(0);\" role=\"button\" class=\"accordion-toggle\" [attr.aria-expanded]=\"isActive\" [attr.aria-controls]=\"name\">\n            <div class=\"pull-left\">\n                <i class=\"app-icon panel-icon {{iconclass}}\" [hidden]=\"!iconclass\"></i>\n            </div>\n            <div class=\"pull-left\">\n                <div class=\"heading\" [innerHTML]=\"title | trustAs: 'html'\"></div>\n                <div class=\"description\" [innerHTML]=\"subheading | trustAs: 'html'\"></div>\n            </div>\n        </a>\n    </h3>\n    <div class=\"panel-actions\">\n        <span class=\"label label-{{badgetype}}\">{{badgevalue}}</span>\n        <button type=\"button\" aria-label=\"Collapse/Expand\" [attr.aria-expanded]=\"isActive\" [attr.aria-controls]=\"name\"\n                class=\"app-icon panel-action wi\"\n                title=\"{{appLocale.LABEL_COLLAPSE}}/{{appLocale.LABEL_EXPAND}}\">\n            <i [ngClass]=\"isActive ? 'wi-minus' : 'wi-plus'\"></i>\n        </button>\n    </div>\n</div>\n<div class=\"panel-collapse collapse\" role=\"tabpanel\" aria-labelledby=\"panel description\" [ngClass]=\"isActive ? 'collapse in' : 'collapse'\">\n    <div class=\"panel-body\" [wmSmoothscroll]=\"smoothscroll\" partial-container-target>\n        <ng-content></ng-content>\n    </div>\n</div>\n"}]}],"members":{"reDrawableComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":37,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":39,"character":21},{"__symbolic":"reference","name":"ɵa"}]}],"expand":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"redrawChildren":[{"__symbolic":"method"}],"notifyParent":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./accordion-pane.props","name":"registerProps","line":23,"character":29}}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[redrawable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":9,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":9,"character":25},"arguments":[{"__symbolic":"reference","name":"WidgetRef"}]}]],"parameters":[null]}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"div[wmTabs]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}],"template":"<ul class=\"nav nav-tabs\" [ngClass]=\"{'nav-stacked': vertical, 'nav-justified': justified}\" role=\"tablist\">\n    <li class=\"tab-header\" *ngFor=\"let pane of panes;\" [attr.data-paneid]=\"pane.widgetId\" [ngClass]=\"{'active': pane.isActive, 'disabled': pane.disabled}\"\n        [hidden]=\"!pane.show\" (click)=\"pane.select($event)\" role=\"tab\">\n        <a href=\"javascript:void(0);\" role=\"button\" [tabindex]=\"pane.tabindex\">\n            <div class=\"tab-heading\">\n                <i [ngClass]=\"['app-icon', pane.paneicon]\" *ngIf=\"pane.paneicon\"></i>\n                <span [textContent]=\"pane.title\"></span>\n                <span *ngIf=\"pane.badgevalue\" class=\"label label-{{pane.badgetype}}\" [textContent]=\"pane.badgevalue\"></span>\n            </div>\n        </a>\n    </li>\n</ul>\n<div class=\"tab-content\" [ngClass]=\"{'tab-stacked': vertical, 'tab-justified': justified}\">\n    <ng-content select=\"div[wmTabPane]\"></ng-content>\n</div>\n"}]}],"members":{"panes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":40,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵe"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":44,"character":9},"arguments":["transition"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":45,"character":9},"arguments":["tabsposition"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":43,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"animateIn":[{"__symbolic":"method"}],"notifyChange":[{"__symbolic":"method"}],"goToTab":[{"__symbolic":"method"}],"getPaneIndexByRef":[{"__symbolic":"method"}],"getActiveTabIndex":[{"__symbolic":"method"}],"isValidPaneIndex":[{"__symbolic":"method"}],"getPaneRefByIndex":[{"__symbolic":"method"}],"isSelectableTab":[{"__symbolic":"method"}],"canSlide":[{"__symbolic":"method"}],"getSelectableTabAfterIndex":[{"__symbolic":"method"}],"getSelectableTabBeforeIndex":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"prev":[{"__symbolic":"method"}],"selectDefaultPaneByIndex":[{"__symbolic":"method"}],"setTabsPosition":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"registerTabsScroll":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./tabs.props","name":"registerProps","line":28,"character":29}}}},"ɵe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"div[wmTabPane]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵe"}]}],"template":"<div class=\"tab-body\" partial-container-target [wmSmoothscroll]=\"smoothscroll\">\n    <ng-content></ng-content>\n</div>"}]}],"members":{"isActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.active"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":5},"arguments":["class.disabled"]}]}],"reDrawableComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":37,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":42,"character":9},"arguments":["heading"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":43,"character":9},"arguments":["title"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":40,"character":13},{"__symbolic":"reference","name":"ɵd"},null,null]}],"invokeOnSelectCallback":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"redrawChildren":[{"__symbolic":"method"}],"notifyParent":[{"__symbolic":"method"}],"handleSwipeLeft":[{"__symbolic":"method"}],"handleSwipeRight":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./tab-pane.props","name":"registerProps","line":26,"character":29}}}},"ɵf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵg"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"div[wmAlertDialog]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵf"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsDialogRef"},"arguments":[{"__symbolic":"reference","name":"ɵf"}]}],"template":"<ng-template #dialogTemplate>\n    <div wmDialogHeader [closable]=\"closable\"\n         [iconclass]=\"iconclass\"\n         [iconurl]=\"iconurl\"\n         [iconwidth]=\"iconwidth\"\n         [iconheight]=\"iconheight\"\n         [iconmargin]=\"iconmargin\"\n         [heading]=\"title\"></div>\n    <div wmDialogBody>\n        <p class=\"app-dialog-message text-{{alerttype}}\" [attr.aria-describedby]=\"message\" [textContent]=\"message\"></p>\n    </div>\n    <div wmDialogFooter>\n        <button wmButton class=\"btn-primary ok-action\" caption.bind=\"oktext\" aria-label=\"Submit button\" (click)=\"onOk($event)\"></button>\n    </div>\n</ng-template>\n"}]}],"members":{"dialogTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":5},"arguments":["dialogTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":28,"character":9},"arguments":["class"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":29,"character":9},"arguments":["modal"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":30,"character":9},"arguments":["closable"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"getTemplateRef":[{"__symbolic":"method"}],"onOk":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./alert-dialog.props","name":"registerProps","line":22,"character":29}}}},"ɵg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":13},{"__symbolic":"reference","name":"IWidgetConfig"},{"__symbolic":"reference","module":"ngx-bootstrap","name":"ModalOptions","line":43,"character":32}]}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}],"getTemplateRef":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"a[wmAnchor]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵh"}]}],"template":"<img data-identifier=\"img\" alt=\"Image\" class=\"anchor-image-icon\" [src]=\"iconurl | image\" *ngIf=\"iconurl\" [ngStyle]=\"{width:iconwidth, height:iconheight, margin:iconmargin}\"/>\n<i class=\"app-icon {{iconclass}}\" aria-hidden=\"true\" [ngStyle]=\"{width:iconwidth, height:iconheight, margin:iconmargin}\" *ngIf=\"iconclass\"></i>\n<span class=\"sr-only\" *ngIf=\"iconclass\">{{caption | trustAs:'html'}} {{appLocale.LABEL_ICON}}</span>\n<span class=\"anchor-caption\" [innerHTML]=\"caption | trustAs:'html'\"></span>\n<ng-content select=\".caret\"></ng-content>\n<span *ngIf=\"badgevalue\" class=\"badge pull-right\" [textContent]=\"badgevalue\"></span>"}]}],"members":{"target":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":43,"character":5},"arguments":["target"]}]}],"shortcutkey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":44,"character":5},"arguments":["attr.accesskey"]}]}],"iconposition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":45,"character":5},"arguments":["attr.icon-position"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":49,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":48,"character":13},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","module":"@wm/core","name":"App","line":50,"character":21}]}],"processEventAttr":[{"__symbolic":"method"}],"setNavItemActive":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./anchor.props","name":"registerProps","line":30,"character":29}}}},"ɵi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[wmNavItem]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵi"}]}]}]}],"members":{"makeActive":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":22,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":23,"character":5},"arguments":["keydown.enter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":30,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./nav-item.props","name":"registerProps","line":20,"character":29}}}},"ɵj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"[wmAudio]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵj"}]}],"template":"<audio [src]=\"mp3format | trustAs: 'resource'\" [muted]=\"muted\" [controls]=\"controls\" [loop]=\"loop\" [preload]=\"audiopreload\" role=\"application\" aria-describedby=\"recorded audio\">\n    <source type=\"audio/mp3\" [src]=\"mp3format | trustAs: 'resource'\">\n    {{audiosupportmessage}}\n</audio>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":33,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./audio.props","name":"registerProps","line":25,"character":29}}}},"ɵk":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵl"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"[wmBreadcrumb]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵk"}]}],"template":"<li *ngFor=\"let item of nodes; let last = last; let index = index\" [ngClass]=\"{active: last}\" class=\"{{item.class}}\">\n    <i class=\"{{item.icon}}\"></i>\n    <a [title]=\"item.label\" href=\"javascript:void(0)\" [wmNavigationControl]=\"item.link\" [disableMenuContext]=\"disableMenuContext || !!item.action\" (click)=\"onItemClick($event, item)\" *ngIf=\"!last\" [textContent]=\"item.label\"></a>\n    <label *ngIf=\"last\" [textContent]=\"item.label\"></label>\n</li>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":31,"character":9},"arguments":["beforenavigate.event"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":13},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":29,"character":23},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":30,"character":26},{"__symbolic":"reference","name":"string"}]}],"getPath":[{"__symbolic":"method"}],"getCurrentRoute":[{"__symbolic":"method"}],"resetNodes":[{"__symbolic":"method"}],"onItemClick":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./breadcrumb.props","name":"registerProps","line":24,"character":29}}}},"ɵl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":55,"character":21},null]}],"getNode":[{"__symbolic":"method"}],"resetItemFieldMap":[{"__symbolic":"method"}],"getItemFieldsMap":[{"__symbolic":"method"}],"prepareNodeDataSet":[{"__symbolic":"method"}],"getNodes":[{"__symbolic":"method"}],"resetNodes":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"button[wmButton]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵm"}]}],"template":"<img data-identifier=\"img\" alt=\"button image\" class=\"button-image-icon\" [src]=\"iconurl | image\" *ngIf=\"iconurl\" [ngStyle]=\"{width:iconwidth, height:iconheight, margin:iconmargin}\"/>\n<i class=\"app-icon {{iconclass}}\" aria-hidden=\"true\" [ngStyle]=\"{width:iconwidth, height:iconheight, margin:iconmargin, fontSize:iconwidth}\" *ngIf=\"iconclass\"></i>\n<span class=\"sr-only\" *ngIf=\"iconclass\">{{caption | trustAs:'html'}} {{appLocale.LABEL_ICON}}</span>\n<span class=\"btn-caption\" [innerHTML]=\"caption | trustAs:'html'\"></span>\n<ng-content select=\".caret\"></ng-content>\n<span *ngIf=\"badgevalue\" class=\"badge pull-right\" [textContent]=\"badgevalue\"></span>"}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":30,"character":5},"arguments":["type"]}]}],"tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":5},"arguments":["tabIndex"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":32,"character":5},"arguments":["disabled"]}]}],"shortcutkey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["attr.accesskey"]}]}],"iconposition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":5},"arguments":["attr.icon-position"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":36,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./button.props","name":"registerProps","line":24,"character":29}}}},"ɵn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[wmButtonGroup]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵn"}]}]}]}],"members":{"vertical":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":22,"character":5},"arguments":["class.btn-group-vertical"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":24,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./button-group.props","name":"registerProps","line":21,"character":29}}}},"ɵo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":79,"character":1},"arguments":[{"selector":"[wmCalendar]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵo"}]}],"template":"<div *ngIf=\"!mobileCalendar\" #calendar></div>\n\n<datepicker *ngIf=\"mobileCalendar\" #datepicker [(ngModel)]=\"proxyModel\"\n            [initDate]=\"getDefaultDate()\"\n            [minDate]=\"minDate\"\n            [datepickerMode]=\"view\"\n            [showWeeks]=\"false\"\n            [customClass]=\"dayClass\"\n            (selectionDone)=\"onValueChange($event)\">\n</datepicker>\n\n\n\n"}]}],"members":{"_calendar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":89,"character":5},"arguments":["calendar"]}]}],"_datepicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":90,"character":5},"arguments":["datepicker"]}]}],"selectDate":[{"__symbolic":"method"}],"gotoDate":[{"__symbolic":"method"}],"gotoNextYear":[{"__symbolic":"method"}],"gotoPrevYear":[{"__symbolic":"method"}],"gotoMonth":[{"__symbolic":"method"}],"gotoNextMonth":[{"__symbolic":"method"}],"gotoPrevMonth":[{"__symbolic":"method"}],"rerenderEvents":[{"__symbolic":"method"}],"setSelectedData":[{"__symbolic":"method"}],"eventDrop":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"eventResize":[{"__symbolic":"method"}],"onEventChangeStart":[{"__symbolic":"method"}],"eventClick":[{"__symbolic":"method"}],"eventRender":[{"__symbolic":"method"}],"viewRender":[{"__symbolic":"method"}],"updateCalendarHeaderOptions":[{"__symbolic":"method"}],"calculateHeight":[{"__symbolic":"method"}],"triggerMobileCalendarChange":[{"__symbolic":"method"}],"prepareCalendarEvents":[{"__symbolic":"method"}],"constructCalendarDataset":[{"__symbolic":"method"}],"setLocale":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":423,"character":21}]}],"ngOnInit":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"getDefaultDate":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"updateCalendarOptions":[{"__symbolic":"method"}],"redraw":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"getDayClass":[{"__symbolic":"method"}],"renderMobileView":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./calendar.props","name":"registerProps","line":87,"character":29}}}},"ɵp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵq"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[wmCard]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵp"}]}],"template":"<div class=\"app-card-header panel-heading\" *ngIf=\"showHeader\">\n    <div class=\"app-card-avatar\" *ngIf=\"iconclass || iconurl\">\n        <i class=\"app-icon\" [ngClass]=\"iconclass\" *ngIf=\"iconclass && !iconurl\"></i>\n        <img class=\"img-circle\" [src]=\"iconurl\" *ngIf=\"iconurl\" />\n    </div>\n    <div class=\"app-card-header-text\">\n        <h4 class=\"card-heading\" [textContent]=\"title\"></h4>\n        <h5 class=\"card-subheading text-muted\" [textContent]=\"subheading\"></h5>\n    </div>\n    <div class=\"panel-actions\" *ngIf=\"actions\">\n        <!-- TODO(punith) need to bind autoclose-->\n        <div wmMenu dropdown\n             [autoClose]=\"autoclose !== 'disabled'\"\n             class=\"panel-action\"\n             type=\"anchor\"\n             iconclass=\"wi wi-more-vert\"\n             menuposition=\"down,left\"\n             hint=\"Actions\"\n             caption=\"\"\n             dataset.bind=\"actions\">\n        </div>\n    </div>\n</div>\n<div class=\"app-card-image\" *ngIf=\"picturesource\"  [ngStyle]=\"{'max-height':imageheight}\">\n   <img wmPicture class=\"card-image\" picturesource.bind=\"picturesource\" hint.bind=\"picturetitle\" />\n</div>\n<div #cardContainerWrapper>\n    <ng-content select=\"[wmCardContent]\"></ng-content>\n</div>\n<div>\n    <ng-content select=\"[wmCardActions]\"></ng-content>\n</div>\n<div>\n    <ng-content select=\"[wmCardFooter]\"></ng-content>\n</div>"}]}],"members":{"cardContainerElRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":5},"arguments":["cardContainerWrapper"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":33,"character":21}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./card.props","name":"registerProps","line":22,"character":29}}}},"ɵq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"members":{"menuRefQL":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":22,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵr"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[null,null]}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵl"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":56,"character":1},"arguments":[{"selector":"[wmMenu]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵr"}]}],"template":"<ng-template #menuTemplate>\n    <button wmButton\n            dropdownToggle\n            aria-haspopup=\"true\"\n            aria-expanded=\"false\"\n\n            class=\"btn app-button dropdown-toggle {{menuclass}}\"\n            hint.bind=\"hint\"\n            shortcutkey.bind=\"shortcutkey\"\n            tabindex.bind=\"tabindex\"\n            caption.bind=\"caption\"\n            iconclass.bind=\"iconclass\"\n            iconposition.bind=\"iconposition\">\n        <span class=\"pull-right caret fa {{menuCaret}}\"></span>\n    </button>\n</ng-template>\n\n<ng-template #innerTemplate>\n    <i class=\"app-icon {{iconclass}}\"></i>\n    <span class=\"caption\" [textContent]=\"caption\"></span>\n    <span class=\"pull-right caret fa {{menuCaret}}\"></span>\n</ng-template>\n\n<ng-container *ngIf=\"type === 'anchor'; else menuTemplate\">\n    <a wmAnchor\n       dropdownToggle\n\n       href=\"javascript:void(0);\"\n       role=\"button\"\n       aria-haspopup=\"true\"\n       aria-expanded=\"false\"\n\n       hint.bind=\"hint\"\n       class=\"dropdown-toggle {{menuclass}}\"\n       shortcutkey.bind=\"shortcutkey\"\n       tabindex.bind=\"tabindex\"\n       caption.bind=\"caption\"\n       iconclass.bind=\"iconclass\"\n       iconposition.bind=\"iconposition\"\n    >\n        <span class=\"pull-right caret fa {{menuCaret}}\"></span>\n    </a>\n</ng-container>\n\n<ul wmMenuDropdown [items]=\"nodes\" [ngClass]=\"menulayout\" class=\"icon-position-{{iconposition}}\" *dropdownMenu aria-labelledby=\"dropdownmenu\"></ul>\n"}]}],"members":{"onShow":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":82,"character":5},"arguments":["onShown"]}]}],"onHide":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":90,"character":5},"arguments":["onHidden"]}]}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":97,"character":5},"arguments":["keydown.arrowup",["$event","\"UP-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":98,"character":5},"arguments":["keydown.arrowdown",["$event","\"DOWN-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":99,"character":5},"arguments":["keydown.arrowright",["$event","\"RIGHT-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":100,"character":5},"arguments":["keydown.arrowleft",["$event","\"LEFT-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":101,"character":5},"arguments":["keydown.enter",["$event","\"ENTER\""]]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":134,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":134,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":135,"character":9}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":136,"character":9},"arguments":["select.event"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":132,"character":13},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":133,"character":22},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsDropdownDirective","line":134,"character":47},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"string"}]}],"hasLinkToCurrentPage":[{"__symbolic":"method"}],"resetNodes":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"setMenuPosition":[{"__symbolic":"method"}],"onMenuItemSelect":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./menu.props","name":"registerProps","line":64,"character":29}}}},"ɵs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵl"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"[wmNav]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵs"}]}],"template":"<ng-template #menuRef let-item=\"item\" let-index=\"index\">\n    <div wmMenu dropdown\n         type=\"anchor\"\n         autoclose.bind=\"autoclose\"\n         iconclass.bind=\"item.icon\"\n         autoopen.bind=\"autoopen\"\n         caption.bind=\"item.label\"\n         dataset.bind=\"item.children\"\n         iconposition.bind=\"iconposition\"\n         select.event=\"onMenuItemSelect($event, widget, $item)\"></div>\n</ng-template>\n\n<ng-template #anchorRef let-item=\"item\" let-index=\"index\" let-liRef=\"liRef\">\n    <a wmAnchor\n       [disableMenuContext]=\"disableMenuContext || !!item.action\"\n       [wmNavigationControl]=\"item.link\"\n       caption.bind=\"item.label\"\n       iconclass.bind=\"item.icon\"\n       badgevalue.bind=\"item.badge\"\n       iconposition.bind=\"iconposition\"\n       click.event=\"onNavSelect($event, item, liRef)\"></a>\n</ng-template>\n\n<li class=\"app-nav-item {{item.class}}\" *ngFor=\"let item of nodes; let index = index;\" #liRef [ngClass]=\"{active: item.link === '#/' + activePageName}\">\n    <ng-container [ngTemplateOutlet]=\"anchorRef\" [ngTemplateOutletContext]=\"{item: item, index:index, liRef: liRef}\" *ngIf=\"!item.children.length\"></ng-container>\n    <ng-container [ngTemplateOutlet]=\"menuRef\" [ngTemplateOutletContext]=\"{item: item, index:index}\"  *ngIf=\"item.children.length\"></ng-container>\n</li>\n\n<ng-content *ngIf=\"!nodes.length\" select=\"[wmNavItem]\"></ng-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":49,"character":9},"arguments":["select.event"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":44,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":45,"character":23},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":46,"character":24},{"__symbolic":"reference","module":"@wm/core","name":"UserDefinedExecutionContext","line":47,"character":45},{"__symbolic":"reference","module":"@wm/core","name":"App","line":48,"character":21},null]}],"setNavType":[{"__symbolic":"method"}],"setNavLayout":[{"__symbolic":"method"}],"onNavSelect":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onMenuItemSelect":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./nav.props","name":"registerProps","line":29,"character":29}}}},"ɵt":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[wmCardActions]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":19,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./card-actions.props","name":"registerProps","line":17,"character":29}}}},"ɵu":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"div[wmCardContent]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵu"}]}],"template":"<div partial-container-target #cardContentContainer>\n    <ng-content></ng-content>\n</div>"}]}],"members":{"cardContentContainerElRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":5},"arguments":["cardContentContainer"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":26,"character":21}]}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./card-content.props","name":"registerProps","line":22,"character":29}}}},"ɵv":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[wmCardFooter]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":19,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./card-footer.props","name":"registerProps","line":17,"character":29}}}},"ɵw":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[wmCarousel]","exportAs":"wmCarousel"}]}],"members":{"slides":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":41,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"SlideComponent","line":41,"character":21}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"CarouselComponent","line":43,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":43,"character":58},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":43,"character":84}]}],"onDataChange":[{"__symbolic":"method"}],"stopAnimation":[{"__symbolic":"method"}],"startAnimation":[{"__symbolic":"method"}],"onSlidesRender":[{"__symbolic":"method"}],"setupHandlers":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./carousel.props","name":"registerProps","line":30,"character":29}}}},"ɵx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[wmCarouselTemplate]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":19,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./carousel-template.props","name":"registerProps","line":17,"character":29}}}},"ɵy":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":92,"character":1},"arguments":[{"selector":"div[wmChart]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵy"}]}],"template":"<div class=\"panel-heading\" *ngIf=\"title\">\n    <h3 class=\"panel-title\">\n        <div class=\"pull-left\"><i class=\"app-icon panel-icon {{iconclass}}\" [class.ng-hide]=\"!iconclass\"></i></div>\n        <div class=\"heading\" [innerText]=\"title\"></div>\n        <div class=\"description\" *ngIf=\"subheading\" [innerText]=\"subheading\"></div>\n    </h3>\n</div>\n<div class=\"app-chart-inner\" [ngClass]=\"{'loading':isLoadInProgress, 'panel-body': title}\">\n    <svg></svg>\n    <div class=\"wm-content-info readonly-wrapper\" *ngIf=\"showContentLoadError && showNoDataMsg\">\n        <p class=\"wm-message\" [title]=\"hintMsg\" [ngClass]=\"{'error': invalidConfig}\" [innerText]=\"errMsg\"></p>\n    </div>\n    <div wmSpinner show.bind=\"isLoadInProgress\" caption.bind=\"loadingdatamsg\"></div>\n</div>"}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":148,"character":5},"arguments":["class.panel"]}]}],"isGroupByEnabled":[{"__symbolic":"method"}],"isValidAxis":[{"__symbolic":"method"}],"isAggregationEnabled":[{"__symbolic":"method"}],"isDataFilteringEnabled":[{"__symbolic":"method"}],"getxAxisVal":[{"__symbolic":"method"}],"getXMinMaxValues":[{"__symbolic":"method"}],"getYMinMaxValues":[{"__symbolic":"method"}],"getValidData":[{"__symbolic":"method"}],"valueFinder":[{"__symbolic":"method"}],"setErrMsg":[{"__symbolic":"method"}],"getChartData":[{"__symbolic":"method"}],"getVisuallyGroupedData":[{"__symbolic":"method"}],"getGroupingDetails":[{"__symbolic":"method"}],"getAggregatedData":[{"__symbolic":"method"}],"setLabelsMaxWidth":[{"__symbolic":"method"}],"getDefaultColumns":[{"__symbolic":"method"}],"attachClickEvent":[{"__symbolic":"method"}],"postPlotProcess":[{"__symbolic":"method"}],"configureChart":[{"__symbolic":"method"}],"plotChart":[{"__symbolic":"method"}],"plotChartProxy":[{"__symbolic":"method"}],"setDefaultAxisOptions":[{"__symbolic":"method"}],"getCutomizedOptions":[{"__symbolic":"method"}],"setNumericandNonPrimaryColumns":[{"__symbolic":"method"}],"handleDataSet":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"handleLoading":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":1012,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"App","line":1012,"character":44}]}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./chart.props","name":"registerProps","line":100,"character":29}}}},"ɵz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":40,"character":1},"arguments":[{"selector":"[wmCheckbox]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵz"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵz"}]}],"template":"<label [ngClass]=\"{'unchecked': !proxyModel, 'disabled': (disabled || readonly), 'required': (required && _caption)}\" role=\"button\">\n    <input type=\"checkbox\" aria-describedby=\"checkbox\"\n           #checkbox\n           [attr.name]=\"name\"\n           focus-target\n           [(ngModel)]=\"proxyModel\"\n           [readonly]=\"readonly\"\n           [required]=\"required\"\n           [disabled]=\"disabled || readonly\"\n           [attr.accesskey]=\"shortcutkey\"\n           [tabindex]=\"tabindex\"\n           (blur)=\"invokeOnTouched($event)\"\n           (ngModelChange)=\"handleChange($event)\">\n    <span class=\"caption\" [innerHtml]=\"_caption\"></span>\n    <img alt=\"Checkbox Image\" src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"switch\"/>\n</label>\n<input type=\"hidden\" class=\"ng-hide model-holder\" [disabled]=\"disabled\" [value]=\"proxyModel\">\n"}]}],"members":{"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":62,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":62,"character":15}]}]}],"checkboxEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":63,"character":5},"arguments":["checkbox",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":63,"character":34}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":77,"character":9},"arguments":["checkedvalue"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":78,"character":9},"arguments":["uncheckedvalue"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":79,"character":9},"arguments":["type"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":76,"character":13},null,null,null]}],"onPropertyChange":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"handleChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./checkbox.props","name":"registerProps","line":49,"character":29}}}},"ɵba":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbb"},"members":{"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"invokeOnChange":[{"__symbolic":"method"}],"invokeOnTouched":[{"__symbolic":"method"}],"invokeOnFocus":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"members":{"invokeOnChange":[{"__symbolic":"method"}],"updatePrevDatavalue":[{"__symbolic":"method"}]}},"ɵbc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":41,"character":1},"arguments":[{"selector":"[wmProgressCircle]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbc"}]}],"template":"<circle-progress [percent]=\"percentagevalue\" [options]=\"options\"></circle-progress>\n"}]}],"members":{"circleRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":63,"character":5},"arguments":[{"__symbolic":"reference","module":"ng-circle-progress","name":"CircleProgressComponent","line":63,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":66,"character":21}]}],"_redraw":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"updateDisplayValueFormat":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./progress-circle.props","name":"registerProps","line":49,"character":29}}}},"ɵbd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"[wmColorPicker]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵbd"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbd"}]}],"template":"<input class=\"form-control app-textbox\" aria-label=\"Enter the color code\" aria-haspopup=\"true\" aria-expanded=\"false\"\n       #input\n       focus-target\n       [attr.name]=\"name\"\n       [(colorPicker)]=\"datavalue\"\n       (colorPickerChange)=\"handleChange($event);\"\n       (cpToggleChange)=\"colorPickerToggleChange($event)\"\n       [cpPosition]=\"'bottom'\"\n       [attr.placeholder]=\"placeholder\"\n       [disabled]=\"readonly || disabled\"\n       [required]=\"required\"\n       [tabindex]=\"tabindex\"\n       [(ngModel)]=\"datavalue\"\n       (ngModelChange)=\"handleChange($event);\"\n       [ngModelOptions]=\"{updateOn: 'change'}\"\n       (blur)=\"invokeOnTouched($event)\"\n       [attr.accesskey]=\"shortcutkey\">\n<span class=\"input-group-addon colorpicker-container\">\n    <i class=\"colored-box\" [style.backgroundColor]=\"datavalue\">&nbsp;</i>\n</span>"}]}],"members":{"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":38,"character":15}]}]}],"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":5},"arguments":["input",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":39,"character":31}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":21}]}],"colorPickerToggleChange":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"handleChange":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./color-picker.props","name":"registerProps","line":28,"character":29}}}},"ɵbe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":24,"character":1},"arguments":[{"selector":"div[wmComposite]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbe"}]}]}]}],"members":{"componentRefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":34,"character":5},"arguments":[{"__symbolic":"reference","name":"WidgetRef"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":38,"character":21}]}],"onPropertyChange":[{"__symbolic":"method"}],"assignRequiredToSubComponents":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./composite.props","name":"registerProps","line":31,"character":29}}}},"ɵbf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵg"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"div[wmConfirmDialog]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbf"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsDialogRef"},"arguments":[{"__symbolic":"reference","name":"ɵbf"}]}],"template":"<ng-template #dialogTemplate>\n    <div wmDialogHeader [closable]=\"closable\"\n         [iconclass]=\"iconclass\"\n         [iconurl]=\"iconurl\"\n         [iconwidth]=\"iconwidth\"\n         [iconheight]=\"iconheight\"\n         [iconmargin]=\"iconmargin\"\n         [heading]=\"title\"></div>\n    <div wmDialogBody>\n        <p class=\"app-dialog-message {{messageclass}}\" [attr.aria-describedby]=\"message\">{{message}}</p>\n    </div>\n    <div wmDialogFooter>\n        <button wmButton class=\"btn-default btn-secondary cancel-action\" caption.bind=\"canceltext\" aria-label=\"Cancel button\" (click)=\"onCancel($event)\"></button>\n        <button wmButton class=\"btn-primary ok-action\" caption.bind=\"oktext\" aria-label=\"Submit button\" (click)=\"onOk($event)\"></button>\n    </div>\n</ng-template>\n"}]}],"members":{"dialogTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":5},"arguments":["dialogTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":24,"character":9},"arguments":["class"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":25,"character":9},"arguments":["modal"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":26,"character":9},"arguments":["closable"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"getTemplateRef":[{"__symbolic":"method"}],"onOk":[{"__symbolic":"method"}],"onCancel":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./confirm-dialog.props","name":"registerProps","line":19,"character":29}}}},"ɵbg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"[wmContainer]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbg"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":25,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./container.props","name":"registerProps","line":23,"character":29}}}},"ɵbh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"[wmContent]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbh"}]}],"template":"<div class=\"row app-content-row clearfix\">\n    <ng-content></ng-content>\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":21,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./content.props","name":"registerProps","line":19,"character":29}}}},"ɵbi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbj"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[wmCurrency]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵbi"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValidators"},"arguments":[{"__symbolic":"reference","name":"ɵbi"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbi"}]}],"template":"<span class=\"input-group-addon\" [textContent]=\"currencySymbol\"></span>\n<input class=\"form-control app-textbox app-currency-input\"\n       #input\n       role=\"input\"\n       type=\"text\"\n       focus-target\n       [autofocus]=\"autofocus\"\n       [readonly]=\"readonly\"\n       [disabled]=\"disabled\"\n       [required]=\"required\"\n       [pattern]=\"regexp\"\n       [attr.name]=\"name\"\n       [attr.aria-label]=\"name\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [ngModel]=\"displayValue\"\n       [ngModelOptions]=\"ngModelOptions\"\n\n       (blur)=\"handleBlur($event)\"\n       (ngModelChange)=\"datavalue=$event\"\n       (keypress)=\"validateInputEntry($event)\"\n       (keydown.enter)=\"onEnter($event)\"\n       (keydown.ArrowUp)=\"onArrowPress($event, 'UP')\"\n       (keydown.ArrowDown)=\"onArrowPress($event, 'DOWN')\">"}]}],"members":{"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":40,"character":15}]}]}],"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":5},"arguments":["input",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":41,"character":31}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":43,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"AbstractI18nService","line":43,"character":44},{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe","line":43,"character":78}]}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./currency.props","name":"registerProps","line":28,"character":29}}}},"ɵbj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":30,"character":13},{"__symbolic":"reference","name":"IWidgetConfig"},{"__symbolic":"reference","module":"@wm/core","name":"AbstractI18nService","line":32,"character":21},{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe","line":33,"character":29}]}],"resetValidations":[{"__symbolic":"method"}],"isValid":[{"__symbolic":"method"}],"getValueInRange":[{"__symbolic":"method"}],"transformNumber":[{"__symbolic":"method"}],"resetCursorPosition":[{"__symbolic":"method"}],"parseNumber":[{"__symbolic":"method"}],"updateDisplayText":[{"__symbolic":"method"}],"countDecimals":[{"__symbolic":"method"}],"onArrowPress":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"validateInputEntry":[{"__symbolic":"method"}],"onEnter":[{"__symbolic":"method"}]}},"ɵbk":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"members":{"onPropertyChange":[{"__symbolic":"method"}],"handleChange":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"handleBlur":[{"__symbolic":"method"}],"flushViewChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":82,"character":13},{"__symbolic":"reference","name":"IWidgetConfig"}]}]}},"ɵbl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"[wmCheckboxset]","exportAs":"wmCheckboxset","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵbl"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbl"}]}],"template":"<ng-template [ngIf]=\"!groupby\" [ngIfElse]=\"groupedListTemplate\">\n    <li [ngClass]=\"['checkbox', 'app-checkbox', itemclass]\"\n        [class.active]=\"item.selected\"\n        *ngFor=\"let item of datasetItems; let i = index\"\n        (click)=\"onCheckboxLabelClick($event, item.key)\">\n        <label class=\"app-checkboxset-label\" [ngClass]=\"{'disabled':disabled || readonly}\" [title]=\"item.label\">\n            <input [name]=\"'checkboxset_' + widgetId\" type=\"checkbox\" aria-label=\"checkbox group\"\n                   [tabindex]=\"tabindex\"\n                   [disabled]=\"disabled || readonly\" [attr.data-attr-index]=\"i\"\n                   [value]=\"item.key\" [tabindex]=\"tabindex\" [checked]=\"item.selected\"/>\n            <span class=\"caption\" [textContent]=\"item.label\"></span>\n        </label>\n    </li>\n</ng-template>\n<input [disabled]=\"disabled || readonly\" hidden class=\"model-holder\">\n<div *ngIf=\"readonly || disabled\" class=\"readonly-wrapper\"></div>\n\n<!-- This template will be displayed when groupby is specified. -->\n<ng-template #groupedListTemplate>\n    <li *ngFor=\"let groupObj of groupedData\" class=\"app-list-item-group\">\n        <ul class=\"item-group\">\n            <li class=\"list-group-header\" (click)=\"handleHeaderClick($event)\" [title]=\"groupObj.key\" [ngClass]=\"{'collapsible-content': collapsible}\">\n                <h4 class=\"group-title\">{{groupObj.key}}\n                    <div class=\"header-action\">\n                        <i class=\"app-icon wi action wi-chevron-up\" *ngIf=\"collapsible\" title=\"{{appLocale.LABEL_COLLAPSE}}/{{appLocale.LABEL_EXPAND}}\"></i>\n                        <span *ngIf=\"showcount\" class=\"label label-default\" [textContent]=\"groupObj.data.length\"></span>\n                    </div>\n                </h4>\n            </li>\n            <li *ngFor=\"let item of groupObj.data; let i = index;\"\n                [ngClass]=\"['checkbox', 'app-checkbox', 'group-list-item', itemclass]\"\n                [class.active]=\"item.selected\"\n                (click)=\"onCheckboxLabelClick($event, item)\">\n                <label class=\"app-checkboxset-label\" [ngClass]=\"{'disabled':disabled || readonly}\" [title]=\"item.label\">\n                    <input [name]=\"'checkboxset_' + widgetId\" type=\"checkbox\" aria-label=\"checkbox group\"\n                           [tabindex]=\"tabindex\"\n                           [disabled]=\"disabled || readonly\" [attr.data-attr-index]=\"i\"\n                           [value]=\"item.key\" [tabindex]=\"tabindex\" [checked]=\"item.selected\"/>\n                    <span class=\"caption\" [textContent]=\"item.label\"></span>\n                </label>\n            </li>\n        </ul>\n    </li>\n</ng-template>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":44,"character":9},"arguments":["groupby"]}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":43,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@wm/core","name":"AppDefaults","line":45,"character":29},{"__symbolic":"reference","name":"ToDatePipe"}]}],"onCheckboxLabelClick":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"getGroupedData":[{"__symbolic":"method"}],"datasetSubscription":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../checkboxset/checkboxset.props","name":"registerProps","line":28,"character":29}}}},"ɵbm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":77,"character":31},null]}],"selectByKey":[{"__symbolic":"method"}],"selectByValue":[{"__symbolic":"method"}],"initDisplayValues":[{"__symbolic":"method"}],"initDatasetItems":[{"__symbolic":"method"}],"postDatasetItemsInit":[{"__symbolic":"method"}],"resetDatasetItems":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]}},"ɵbn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"[wmChips]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵbn"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbn"}]}],"template":"<li class=\"chip-item {{getChipClass($index, item)}}\" role=\"option\" *ngFor=\"let item of chipsList; let $index = index;\"\n    [ngClass]=\"{'active': item.active, 'disabled': disabled}\">\n    <a class=\"app-chip\" href=\"javascript:void(0);\" tabindex=\"-1\"\n       (click)=\"handleChipClick($event, item)\"\n       (keydown.delete)=\"onDelete($event, item, $index)\"\n       (keydown.backspace)=\"onBackspace($event, item, $index)\"\n       (keydown.arrowleft)=\"onArrowLeft(item, $index)\"\n       (keydown.arrowright)=\"onArrowRight(item, $index)\"\n       (focus)=\"handleChipFocus($event, item)\"\n       (blur)=\"readonly ? 0 : item.active = false\"\n       [ngClass]=\"{'chip-duplicate bg-danger': item.isDuplicate, 'chip-picture': item.imgSrc}\">\n        <img data-identifier=\"img\" alt=\"Chip Image\" class=\"button-image-icon\" [src]=\"item.imgSrc\" *ngIf=\"item.imgSrc\"/>\n        <span class=\"app-chip-title\" [textContent]=\"item.label\" [title]=\"item.label\"></span>\n        <button type=\"button\" tabindex=\"-1\" arial-label=\"Clear Button\" class=\"btn btn-transparent\" (click)=\"removeItem($event, item, $index);\" *ngIf=\"!readonly\">\n            <i class=\"app-icon wi wi-close\"></i>\n        </button>\n    </a>\n</li>\n<li class=\"app-chip-search\" [ngClass]=\"{'full-width': inputwidth === 'full'}\">\n    <div #search wmSearch class=\"app-chip-input\"\n         name=\"app-chip-search\"\n         select.event=\"addItem($event, widget, selectedValue)\"\n         beforeservicecall.event=\"onBeforeservicecall(inputData)\"\n         disabled.bind=\"disabled || readonly || saturate\"\n         datafield.bind=\"datafield\"\n         allowonlyselect.bind=\"allowonlyselect\"\n         searchkey.bind=\"searchkey\"\n         orderby.bind=\"orderby\"\n         placeholder.bind=\"saturate ? maxSizeReached : placeholder\"\n         showsearchicon.bind=\"showsearchicon\"\n         tabindex.bind=\"tabindex\"\n         minchars.bind=\"minchars\"\n         (keydown.enter)=\"onSelect($event)\"\n         (keydown.delete)=\"onTextDelete($event)\"\n         (keydown.backspace)=\"onInputClear($event)\"\n         (keydown.arrowleft)=\"onArrowLeft()\"\n         (keydown.arrowright)=\"onArrowRight()\">\n    </div>\n</li>\n"}]}],"members":{"searchComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":5},"arguments":[{"__symbolic":"reference","name":"SearchComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":64,"character":9},"arguments":["displayfield.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":65,"character":9},"arguments":["displayexpression.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":66,"character":9},"arguments":["displayimagesrc.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":67,"character":9},"arguments":["datafield.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":68,"character":9},"arguments":["dataset.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":69,"character":9},"arguments":["chipclass.bind"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":63,"character":13},null,null,null,null,null,null]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"removeDuplicates":[{"__symbolic":"method"}],"updateQueryModel":[{"__symbolic":"method"}],"resetSearchModel":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"addItem":[{"__symbolic":"method"}],"createCustomDataModel":[{"__symbolic":"method"}],"isDuplicate":[{"__symbolic":"method"}],"updateMaxSize":[{"__symbolic":"method"}],"getDefaultModel":[{"__symbolic":"method"}],"handleChipClick":[{"__symbolic":"method"}],"handleChipFocus":[{"__symbolic":"method"}],"stopEvent":[{"__symbolic":"method"}],"onTextDelete":[{"__symbolic":"method"}],"onInputClear":[{"__symbolic":"method"}],"onBackspace":[{"__symbolic":"method"}],"onDelete":[{"__symbolic":"method"}],"onArrowLeft":[{"__symbolic":"method"}],"onArrowRight":[{"__symbolic":"method"}],"focusSearchBox":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"swapElementsInArray":[{"__symbolic":"method"}],"resetReorder":[{"__symbolic":"method"}],"onBeforeservicecall":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"configureDnD":[{"__symbolic":"method"}],"onReorderStart":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"getChipClass":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./chips.props","name":"registerProps","line":29,"character":29}}}},"ɵbo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":21},null]}],"isDropDownDisplayEnabledOnInput":[{"__symbolic":"method"}],"showValidation":[{"__symbolic":"method"}],"resetDisplayInput":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"formatValidation":[{"__symbolic":"method"}],"minDateMaxDateValidationOnInput":[{"__symbolic":"method"}],"hightlightToday":[{"__symbolic":"method"}],"isOtheryear":[{"__symbolic":"method"}],"setActiveDateFocus":[{"__symbolic":"method"}],"goToOtherMonthOryear":[{"__symbolic":"method"}],"addDatepickerMouseEvents":[{"__symbolic":"method"}],"setFocusForMonthOrDay":[{"__symbolic":"method"}],"setFocusForCurrentMonthOryear":[{"__symbolic":"method"}],"setFocusForDate":[{"__symbolic":"method"}],"addDatepickerKeyboardEvents":[{"__symbolic":"method"}],"loadDays":[{"__symbolic":"method"}],"addKeyBoardEventsForDays":[{"__symbolic":"method"}],"loadMonths":[{"__symbolic":"method"}],"addKeyBoardEventsForMonths":[{"__symbolic":"method"}],"loadYears":[{"__symbolic":"method"}],"setActiveMonthFocus":[{"__symbolic":"method"}],"addKeyBoardEventsForYears":[{"__symbolic":"method"}],"setActiveYearFocus":[{"__symbolic":"method"}],"focusTimePickerPopover":[{"__symbolic":"method"}],"bindTimePickerKeyboardEvents":[{"__symbolic":"method"}],"isValidDate":[{"__symbolic":"method"}],"timeFormatValidation":[{"__symbolic":"method"}],"addEventsOnTimePicker":[{"__symbolic":"method"}],"updateFormat":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵbp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[dependson]"}]}],"members":{"formChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":12,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbq"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":23,"character":9},"arguments":["dialogid"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":24,"character":9},"arguments":["dependson"]}],null,null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@wm/core","name":"AbstractDialogService","line":25,"character":31},{"__symbolic":"reference","module":"@wm/core","name":"App","line":26,"character":21}]}],"openFormDialog":[{"__symbolic":"method"}],"onUpdate":[{"__symbolic":"method"}],"onInsert":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"onFormRender":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵbq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":74,"character":1},"arguments":[{"selector":"form[wmForm]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}],"template":"<ng-template #content><ng-content></ng-content></ng-template>\n\n<ng-container *ngIf=\"formlayout === 'page'; then pageLayoutTemplate else defaultTemplate\">\n</ng-container>\n\n<ng-template #defaultTemplate>\n    <div class=\"panel-heading\" *ngIf=\"!isLayoutDialog && (title || subheading || iconclass || showButtons('header'))\">\n        <h3 class=\"panel-title\">\n            <div class=\"pull-left\">\n                <i class=\"app-icon panel-icon\" aria-hidden=\"true\" [ngClass]=\"iconclass\" *ngIf=\"iconclass\"></i>\n            </div>\n            <div class=\"pull-left\">\n                <div class=\"heading\" [textContent]=\"title\"></div>\n                <div class=\"description\" [textContent]=\"subheading\"></div>\n            </div>\n            <div class=\"form-action panel-actions basic-btn-grp\">\n                <ng-container *ngFor=\"let btn of buttonArray | filter : 'position' : 'header'\"\n                              [ngTemplateOutlet]=\"btn.widgetType === 'button' ? buttonRef : anchorRef\" [ngTemplateOutletContext]=\"{btn:btn}\">\n                </ng-container>\n                <button type=\"button\" class=\"app-icon wi panel-action\" *ngIf=\"collapsible\" title=\"Collapse/Expand\"\n                        [ngClass]=\"expanded ? 'wi-minus': 'wi-plus'\" (click)=\"expandCollapsePanel();\"></button>\n            </div>\n        </h3>\n    </div>\n    <div class=\"panel-body\" [ngClass]=\"{'form-elements': isLayoutDialog, 'form-body': !isLayoutDialog}\" [class.hidden]=\"!expanded\">\n        <p wmMessage [hidden]=\"!statusMessage.caption.toString()\" caption.bind=\"statusMessage.caption\" type.bind=\"statusMessage.type\"></p>\n        <div [ngClass]=\"{'form-elements': !isLayoutDialog, 'form-content': isLayoutDialog}\">\n            <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n        </div>\n        <div class=\"basic-btn-grp form-action panel-footer clearfix\" [ngClass]=\"{'modal-footer': isLayoutDialog}\" [class.hidden]=\"!expanded || !showButtons('footer')\">\n            <ng-container *ngFor=\"let btn of buttonArray | filter : 'position' : 'footer'\"\n                          [ngTemplateOutlet]=\"btn.widgetType === 'button' ? buttonRef : anchorRef\" [ngTemplateOutletContext]=\"{btn:btn}\">\n            </ng-container>\n        </div>\n    </div>\n</ng-template>\n\n<ng-template #pageLayoutTemplate>\n    <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n</ng-template>\n\n<ng-template #buttonRef let-btn=\"btn\">\n    <button  wmButton name=\"{{btn.key}}\" caption.bind=\"btn.displayName\" class.bind=\"btn.class\" iconclass.bind=\"btn.iconclass\" show.bind=\"btn.show\"\n             (click)=\"invokeActionEvent($event, btn.action)\" type.bind=\"btn.type\" hint.bind=\"btn.title\" shortcutkey.bind=\"btn.shortcutkey\" disabled.bind=\"btn.disabled\"\n             tabindex.bind=\"btn.tabindex\" [class.hidden]=\"btn.updateMode ? !isUpdateMode : isUpdateMode\"></button>\n</ng-template>\n\n<ng-template #anchorRef let-btn=\"btn\">\n    <a wmAnchor name=\"{{btn.key}}\" caption.bind=\"btn.displayName\" class.bind=\"btn.class\" iconclass.bind=\"btn.iconclass\" show.bind=\"btn.show\"\n             (click)=\"invokeActionEvent($event, btn.action)\" hint.bind=\"btn.title\" shortcutkey.bind=\"btn.shortcutkey\"\n             hyperlink.bind=\"btn.hyperlink\" target.bind=\"btn.target\"\n             tabindex.bind=\"btn.tabindex\" [class.hidden]=\"btn.updateMode ? !isUpdateMode : isUpdateMode\"></a>\n</ng-template>\n\n<ng-container #dynamicForm></ng-container>"}]}],"members":{"dynamicFormRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":83,"character":5},"arguments":["dynamicForm",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":83,"character":37}}]}]}],"messageRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":84,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbr"}]}]}],"componentRefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":86,"character":5},"arguments":[{"__symbolic":"reference","name":"WidgetRef"},{"descendants":true}]}]}],"action":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":181,"character":5},"arguments":["action"]}]}],"submit":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":183,"character":5},"arguments":["submit",["$event"]]}]}],"onReset":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":187,"character":5},"arguments":["reset"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":196,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":196,"character":21}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":197,"character":9},"arguments":["beforesubmit.event"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":198,"character":9},"arguments":["submit.event"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":199,"character":9},"arguments":["beforerender.event"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":200,"character":9},"arguments":["dataset.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":201,"character":9},"arguments":["wmLiveForm"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":202,"character":9},"arguments":["wmLiveFilter"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":203,"character":9},"arguments":["role"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":204,"character":9},"arguments":["key"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":205,"character":9},"arguments":["name"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":192,"character":13},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":193,"character":20},{"__symbolic":"reference","module":"@wm/core","name":"App","line":194,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"DynamicComponentRefProvider","line":195,"character":42},{"__symbolic":"reference","name":"ɵbq"},null,null,null,null,null,null,null,null,null]}],"ngAfterContentInit":[{"__symbolic":"method"}],"findOperationType":[{"__symbolic":"method"}],"addInnerNgFormToForm":[{"__symbolic":"method"}],"addEventsToContext":[{"__symbolic":"method"}],"setValidationMsgs":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"highlightInvalidFields":[{"__symbolic":"method"}],"validateFieldsOnSubmit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onResult":[{"__symbolic":"method"}],"toggleMessage":[{"__symbolic":"method"}],"clearMessage":[{"__symbolic":"method"}],"setLayoutConfig":[{"__symbolic":"method"}],"registerFormWidget":[{"__symbolic":"method"}],"registerFormFields":[{"__symbolic":"method"}],"registerActions":[{"__symbolic":"method"}],"updateFormDataOutput":[{"__symbolic":"method"}],"constructDataObject":[{"__symbolic":"method"}],"updateDataOutput":[{"__symbolic":"method"}],"setFormData":[{"__symbolic":"method"}],"resetFormState":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"showButtons":[{"__symbolic":"method"}],"expandCollapsePanel":[{"__symbolic":"method"}],"onDataSourceChange":[{"__symbolic":"method"}],"onFieldDefaultValueChange":[{"__symbolic":"method"}],"onFieldValueChange":[{"__symbolic":"method"}],"generateFormFields":[{"__symbolic":"method"}],"invokeActionEvent":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./form.props","name":"registerFormProps","line":82,"character":30}}}},"ɵbr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"[wmMessage]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbr"}]}],"template":"<i [title]=\"type + 'Alert'\" class=\"icon {{type}} {{messageIconClass}}\"></i>\n<span [innerHtml]=\"caption | trustAs: 'html'\"></span>\n<button title=\"Close\" type=\"button\" class=\"btn-transparent close\" [hidden]=\"hideclose\" (click)=\"dismiss($event)\" aria-label=\"Close\">\n    <span aria-hidden=\"true\">&times;</span>\n</button>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":21}]}],"showMessage":[{"__symbolic":"method"}],"hideMessage":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"onMessageTypeChange":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./message.props","name":"registerProps","line":21,"character":29}}}},"ɵbs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵg"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"div[wmDialog]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbs"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsDialogRef"},"arguments":[{"__symbolic":"reference","name":"ɵbs"}]},{"provide":{"__symbolic":"reference","name":"Context"},"useValue":{},"multi":true}],"template":"<ng-template #dialogTemplate>\n    <div wmDialogHeader [closable]=\"closable\"\n         [iconclass]=\"iconclass\"\n         [iconurl]=\"iconurl\"\n         [iconwidth]=\"iconwidth\"\n         [iconheight]=\"iconheight\"\n         [iconmargin]=\"iconmargin\"\n         [heading]=\"title\"\n         *ngIf=\"showheader\"\n    ></div>\n    <div wmDialogBody>\n        <ng-container *ngTemplateOutlet=\"dialogBody\"></ng-container>\n    </div>\n    <ng-container *ngTemplateOutlet=\"dialogFooter\"></ng-container>\n</ng-template>"}]}],"members":{"dialogTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":["dialogTemplate",{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":25,"character":40}}]}]}],"dialogBody":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":26,"character":5},"arguments":["dialogBody",{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":26,"character":39}}]}]}],"dialogFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":27,"character":5},"arguments":["dialogFooter",{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":27,"character":41}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":31,"character":9},"arguments":["class"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":32,"character":9},"arguments":["modal"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":33,"character":9},"arguments":["closable"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":34,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":34,"character":17},"arguments":[{"__symbolic":"reference","name":"Context"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":30,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"getTemplateRef":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./dialog.props","name":"registerProps","line":23,"character":29}}}},"ɵbt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"div[wmDialogBody]"}]}],"members":{"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["style.height"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":9},"arguments":[{"__symbolic":"reference","name":"DialogRef"}]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":19,"character":15},null,{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalService","line":21,"character":17}]}]}},"ɵbu":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"div[wmDialogFooter]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbu"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":21,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./dialog-footer.props","name":"registerProps","line":19,"character":29}}}},"ɵbv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"div[wmDialogHeader]","template":"<button *ngIf=\"isClosable\" aria-label=\"Close\" class=\"app-dialog-close close\" (click)=\"closeDialog();\" title=\"Close\">\n    <span aria-hidden=\"true\">&times;</span>\n</button>\n<h4 class=\"app-dialog-title modal-title\">\n    <i [ngClass]=\"iconclass\" [ngStyle]=\"{width: iconwidth, height: iconheight, margin: iconmargin}\"  *ngIf=\"iconclass && !iconurl\"></i>\n    <img data-identifier=\"img\" [src]=\"iconurl | image\" *ngIf=\"iconurl\" [ngStyle]=\"{width:iconwidth, height:iconheight, margin:iconmargin}\"/>\n    <span class=\"dialog-heading\" [textContent]=\"heading\"></span>\n    <span class=\"dialog-sub-heading\" *ngIf=\"subheading\" [title]=\"subheading\" [textContent]=\"subheading\"></span>\n</h4>"}]}],"members":{"iconwidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"iconheight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"iconmargin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"iconclass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"iconurl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"closable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"heading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"subheading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":36},"arguments":[{"__symbolic":"reference","name":"DialogRef"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":29,"character":23},{"__symbolic":"reference","name":"ɵg"}]}],"closeDialog":[{"__symbolic":"method"}]}},"ɵbw":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[wmFooter]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbw"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":22,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./footer.props","name":"registerProps","line":21,"character":29}}}},"ɵbx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":8,"character":1},"arguments":[{"selector":"[wmDialog][wmLoginDialog]"}]}],"members":{"formCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":12,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}]}],"msgCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":13,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbr"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":16,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":16,"character":25},"arguments":[{"__symbolic":"reference","name":"Context"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":17,"character":17}}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"DialogRef"}]}],"hideMsg":[{"__symbolic":"method"}],"showError":[{"__symbolic":"method"}],"showLoading":[{"__symbolic":"method"}],"onSuccess":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}],"getLoginDetails":[{"__symbolic":"method"}],"doLogin":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵby":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[wmFormAction]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵby"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":42,"character":32}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":42,"character":21},{"__symbolic":"reference","name":"ɵbq"}]}],"populateAction":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./form-action.props","name":"registerProps","line":18,"character":29}}}},"ɵbz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[wmFormField]","exportAs":"wmFormField","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵbz"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵbz"}]},{"provide":{"__symbolic":"reference","name":"Context"},"useValue":{},"multi":true}]}]}],"members":{"formWidget":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":39,"character":5},"arguments":["formWidget"]}]}],"formWidgetMax":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":40,"character":5},"arguments":["formWidgetMax"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":91,"character":9},"arguments":["dataset.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":92,"character":9},"arguments":["displayexpression.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":93,"character":9},"arguments":["displaylabel.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":94,"character":9},"arguments":["widgettype"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":95,"character":9},"arguments":["name"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":96,"character":9},"arguments":["key"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":97,"character":9},"arguments":["is-range"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":98,"character":9},"arguments":["pc-display"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":99,"character":9},"arguments":["mobile-display"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":100,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":100,"character":17},"arguments":[{"__symbolic":"reference","name":"Context"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":88,"character":13},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":90,"character":12},null,{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},null,null,null,null,null,null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"_onFocusField":[{"__symbolic":"method"}],"_onBlurField":[{"__symbolic":"method"}],"evaluateExpr":[{"__symbolic":"method"}],"getDisplayExpr":[{"__symbolic":"method"}],"getCaption":[{"__symbolic":"method"}],"setUpValidators":[{"__symbolic":"method"}],"setFormWidget":[{"__symbolic":"method"}],"setMaxFormWidget":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"createControl":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"setValidationMessage":[{"__symbolic":"method"}],"setReadOnlyState":[{"__symbolic":"method"}],"resetDisplayInput":[{"__symbolic":"method"}],"triggerUploadEvent":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./form-field.props","name":"registerProps","line":37,"character":29}}}},"ɵca":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[wmHeader]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵca"}]}],"template":"<div class=\"app-header-menu\" data-role=\"page-left-panel-icon\">\n    <a class=\"app-header-action\">\n        <i class=\"wi wi-menu\"></i>\n    </a>\n</div>\n<div class=\"app-header-container\" partial-container-target></div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./header.props","name":"registerProps","line":22,"character":29}}}},"ɵcb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"[wmHtml]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcb"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":29,"character":9},"arguments":["height"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":30,"character":9},"arguments":["content.bind"]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵcc"}]}],"ngOnInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./html.props","name":"registerProps","line":24,"character":29}}}},"ɵcc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"trustAs"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":8,"character":38}]}],"transform":[{"__symbolic":"method"}]}},"ɵcd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[wmIcon]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcd"}]}],"template":"<i class=\"app-icon {{iconclass}}\"></i>\n<span class=\"sr-only\" *ngIf=\"iconclass\">{{caption}} {{appLocale.LABEL_ICON}}</span>\n<label class=\"app-label\" [textContent]=\"caption\" *ngIf=\"caption\"></label>"}]}],"members":{"iconposition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":5},"arguments":["attr.icon-position"]}]}],"iconsize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":5},"arguments":["style.fontSize"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":29,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./icon.props","name":"registerProps","line":22,"character":29}}}},"ɵce":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[wmIframe]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵce"}]}],"template":"<iframe title=\"\" class=\"embed-responsive-item iframe-content\" role=\"document\"\n        scrolling=\"auto\"\n        marginheight=\"0\"\n        marginwidth=\"0\"\n        frameborder=\"0\"\n        [name]=\"name\"\n        [attr.src]=\"_iframesrc\"\n        seamless=\"seamless\">\n</iframe>\n<div class=\"wm-content-info readonly-wrapper\" *ngIf=\"showContentLoadError\">\n    <p class=\"wm-message\" [title]=\"hintMsg\" [textContent]=\"errMsg\"></p>\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":42,"character":21},{"__symbolic":"reference","name":"ɵcc"}]}],"computeIframeSrc":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./iframe.props","name":"registerProps","line":26,"character":29}}}},"ɵcf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵg"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"div[wmIframeDialog]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcf"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsDialogRef"},"arguments":[{"__symbolic":"reference","name":"ɵcf"}]}],"template":"<ng-template #dialogTemplate>\n    <div wmDialogHeader [closable]=\"closable\"\n         [iconclass]=\"iconclass\"\n         [iconurl]=\"iconurl\"\n         [iconwidth]=\"iconwidth\"\n         [iconheight]=\"iconheight\"\n         [iconmargin]=\"iconmargin\"\n         [heading]=\"title\"\n         *ngIf=\"showheader\"\n    ></div>\n    <div wmDialogBody>\n        <div wmIframe encodeurl.bind=\"encodeurl\" iframesrc.bind=\"url\" height.bind=\"height\" width.bind=\"width\" hint.bind=\"hint\"></div>\n    </div>\n    <div wmDialogFooter *ngIf=\"showactions\">\n        <button wmButton class=\"btn-primary ok-action\" caption.bind=\"oktext\" aria-label=\"Submit button\" (click)=\"onOk($event)\"></button>\n    </div>\n</ng-template>\n"}]}],"members":{"dialogTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":5},"arguments":["dialogTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":26,"character":9},"arguments":["class"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":27,"character":9},"arguments":["modal"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":28,"character":9},"arguments":["closable"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":25,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"getTemplateRef":[{"__symbolic":"method"}],"onOk":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./iframe-dialog.props","name":"registerProps","line":20,"character":29}}}},"ɵcg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"wm-input[type=\"date\"], wm-input[type=\"datetime-local\"], wm-input[type=\"month\"], wm-input[type=\"time\"], wm-input[type=\"week\"]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵcg"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcg"}]}],"template":"<input class=\"form-control app-textbox\"\n       focus-target\n       role=\"input\"\n       [type]=\"type\"\n       [attr.name]=\"name\"\n       [(ngModel)]=\"datavalue\"\n       [readonly]=\"readonly\"\n       [required]=\"required\"\n       [disabled]=\"disabled\"\n       [min]=\"minvalue\"\n       [max]=\"maxvalue\"\n       [step]=\"step\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [autofocus]=\"autofocus\"\n       (blur)=\"handleBlur($event)\"\n       (ngModelChange)=\"handleChange($event)\"\n       [autocomplete]=\"autocomplete ? 'on' : 'off'\"\n       #input>\n"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":5},"arguments":["input"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":39,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./input-calendar.props","name":"registerProps","line":22,"character":29}}}},"ɵch":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"wm-input[type=\"color\"]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵch"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵch"}]}],"template":"<input class=\"form-control app-textbox\"\n       focus-target\n       type=\"color\"\n       role=\"input\"\n       [attr.name]=\"name\"\n       [(ngModel)]=\"datavalue\"\n       [readonly]=\"readonly\"\n       [required]=\"required\"\n       [disabled]=\"disabled\"\n       [maxlength]=\"maxchars\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [autofocus]=\"autofocus\"\n       (blur)=\"handleBlur($event)\"\n       (ngModelChange)=\"handleChange($event)\"\n       #input>"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":5},"arguments":["input"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":34,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":36,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./input-color.props","name":"registerProps","line":22,"character":29}}}},"ɵci":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"wm-input[type=\"email\"]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵci"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵci"}]}],"template":"<input class=\"form-control app-textbox\"\n       focus-target\n       role=\"input\"\n       type=\"email\"\n       [attr.name]=\"name\"\n       [(ngModel)]=\"datavalue\"\n       [ngModelOptions]=\"ngModelOptions\"\n       [readonly]=\"readonly\"\n       [required]=\"required\"\n       [disabled]=\"disabled\"\n       [maxlength]=\"maxchars\"\n       [pattern]=\"regexp\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [autofocus]=\"autofocus\"\n       (blur)=\"handleBlur($event)\"\n       (ngModelChange)=\"handleChange($event)\"\n       [autocomplete]=\"autocomplete ? 'on' : 'off'\"\n       (keyup.enter)=\"flushViewChanges(input.value)\"\n       email\n       #input>"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":["input"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":37,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":39,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./input-email.props","name":"registerProps","line":22,"character":29}}}},"ɵcj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"wm-input[type=\"number\"]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵcj"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcj"}]}],"template":"<input class=\"form-control app-textbox\"\n       [ngClass]=\"{'step-hidden': step === 0}\"\n       focus-target\n       role=\"input\"\n       type=\"number\"\n       [attr.name]=\"name\"\n       [(ngModel)]=\"datavalue\"\n       [ngModelOptions]=\"ngModelOptions\"\n       [readonly]=\"readonly\"\n       [required]=\"required\"\n       [disabled]=\"disabled\"\n       [maxlength]=\"maxchars\"\n       [min]=\"minvalue\"\n       [max]=\"maxvalue\"\n       [step]=\"step\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [autofocus]=\"autofocus\"\n       (blur)=\"handleBlur($event)\"\n       (ngModelChange)=\"handleChange($event)\"\n       [autocomplete]=\"autocomplete ? 'on' : 'off'\"\n       (keyup.enter)=\"flushViewChanges(input.value)\"\n       (keydown.ArrowUp)=\"onArrowPress($event)\"\n       (keydown.ArrowDown)=\"onArrowPress($event)\"\n       (keypress)=\"validateInputEntry($event)\"\n       #input>"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":5},"arguments":["input"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":38,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":42,"character":21}]}],"onArrowPress":[{"__symbolic":"method"}],"validateInputEntry":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./input-number.props","name":"registerProps","line":22,"character":29}}}},"ɵck":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"wm-input[type=\"text\"], wm-input:not([type]), wm-input[type=\"password\"], wm-input[type=\"search\"], wm-input[type=\"tel\"], wm-input[type=\"url\"]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵck"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵck"}]}],"template":"<input class=\"form-control app-textbox\"\n       focus-target\n       role=\"input\"\n       [type]=\"type\"\n       [attr.name]=\"name\"\n       [(ngModel)]=\"datavalue\"\n       [ngModelOptions]=\"ngModelOptions\"\n       [readonly]=\"readonly\"\n       [required]=\"required\"\n       [disabled]=\"disabled\"\n       [maxlength]=\"maxchars\"\n       [pattern]=\"regexp\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [autofocus]=\"autofocus\"\n       (ngModelChange)=\"handleChange($event)\"\n       (blur)=\"handleBlur($event)\"\n       [autocomplete]=\"autocomplete ? 'on' : 'off'\"\n       [mask]=\"displayformat\"\n       (keyup.enter)=\"flushViewChanges(input.value)\"\n       #input>"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":5},"arguments":["input"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":39,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./input-text.props","name":"registerProps","line":22,"character":29}}}},"ɵcl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[wmFormWidget]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":17,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":21},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":18,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":18,"character":21},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":19,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":19,"character":17},"arguments":[{"__symbolic":"reference","name":"WidgetRef"}]}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":21,"character":9},"arguments":["name"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":22,"character":9},"arguments":["key"]}]],"parameters":[null,null,null,{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":20,"character":12},null,null]}],"addControl":[{"__symbolic":"method"}],"createControl":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":50,"character":1},"arguments":[{"selector":"[wmTable]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]}],"template":"<div class=\"panel-heading\" *ngIf=\"title || subheading || iconclass || exportOptions.length || _actions.header.length\">\n    <h3 class=\"panel-title\">\n        <div class=\"pull-left\">\n            <i class=\"app-icon panel-icon {{iconclass}}\" *ngIf=\"iconclass\"></i>\n        </div>\n        <div class=\"pull-left\">\n            <div class=\"heading\" [textContent]=\"title\"></div>\n            <div class=\"description\" [textContent]=\"subheading\"></div>\n        </div>\n        <div class=\"panel-actions app-datagrid-actions\" *ngIf=\"exportOptions.length || _actions.header.length\">\n            <ng-container *ngFor=\"let btn of _actions.header\"\n                          [ngTemplateOutlet]=\"btn.widgetType === 'button' ? buttonRef : anchorRef\" [ngTemplateOutletContext]=\"{btn:btn}\">\n            </ng-container>\n            <div wmMenu dropdown caption.bind=\"appLocale.LABEL_EXPORT\" *ngIf=\"exportOptions.length\"  autoclose=\"always\" attr.name=\"{{name}}-export\"\n                dataset.bind=\"exportOptions\" select.event=\"export($item)\" menuposition=\"down,left\"></div>\n        </div>\n    </h3>\n</div>\n<div class=\"app-datagrid\" #datagridElement></div>\n<div class=\"panel-footer clearfix\" [hidden]=\"!_actions.footer.length && (!shownavigation || dataNavigator?.dataSize <= pagesize)\">\n    <div class=\"app-datagrid-paginator\" [hidden]=\"!dataNavigator?.dataSize || !shownavigation || dataNavigator?.dataSize <= pagesize\">\n        <nav wmPagination show.bind=\"shownavigation\" navigationalign.bind=\"navigationalign\"\n             navigationsize.bind=\"navigationSize\"\n             navigation.bind=\"navControls\" showrecordcount.bind=\"showrecordcount\" maxsize.bind=\"maxsize\"\n             boundarylinks.bind=\"boundarylinks\"\n             forceellipses.bind=\"forceellipses\" directionlinks.bind=\"directionlinks\"></nav>\n    </div>\n    <div class=\"app-datagrid-actions\" *ngIf=\"_actions.footer.length\">\n        <ng-container *ngFor=\"let btn of _actions.footer\"\n                      [ngTemplateOutlet]=\"btn.widgetType === 'button' ? buttonRef : anchorRef\" [ngTemplateOutletContext]=\"{btn:btn}\">\n        </ng-container>\n    </div>\n</div>\n\n<ng-template #buttonRef let-btn=\"btn\">\n    <button wmButton caption.bind=\"btn.displayName\" show.bind=\"btn.show\" class.bind=\"btn.class\"  iconclass.bind=\"btn.iconclass\" (click)=\"invokeActionEvent($event, btn.action)\"\n            [ngClass]=\"{'btn-sm': spacing === 'condensed', 'disabled-new': btn.key === 'addNewRow' && (isGridEditMode || isLoading)}\"\n            type=\"button\" shortcutkey.bind=\"btn.shortcutkey\" tabindex.bind=\"btn.tabindex\" hint.bind=\"btn.title\" disabled.bind=\"btn.disabled\"></button>\n</ng-template>\n\n<ng-template #anchorRef let-btn=\"btn\">\n    <a wmAnchor caption.bind=\"btn.displayName\" show.bind=\"btn.show\" class.bind=\"btn.class\"  iconclass.bind=\"btn.iconclass\" (click)=\"invokeActionEvent($event, btn.action)\"\n            [ngClass]=\"{'btn-sm': spacing === 'condensed', 'disabled-new': btn.key === 'addNewRow' && (isGridEditMode || isLoading)}\"\n            shortcutkey.bind=\"btn.shortcutkey\" tabindex.bind=\"btn.tabindex\" hint.bind=\"btn.title\"\n            hyperlink.bind=\"btn.hyperlink\" target.bind=\"btn.target\"></a>\n</ng-template>\n\n<div hidden>\n    <ng-container #multiColumnFilterView></ng-container>\n\n    <ng-container #inlineEditView></ng-container>\n\n    <ng-container #inlineEditNewView></ng-container>\n\n    <ng-container #rowActionsView></ng-container>\n\n    <ng-container #rowExpansionActionView></ng-container>\n\n    <ng-container #customExprView></ng-container>\n\n    <ng-container #dynamicTable></ng-container>\n\n    <ng-container #rowDetailView></ng-container>\n\n    <div class=\"dynamic-table-container\"></div>\n</div>"}]}],"members":{"dataNavigator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵcn"}]}]}],"_tableElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":62,"character":5},"arguments":["datagridElement"]}]}],"rowActionTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":64,"character":5},"arguments":["rowActionTmpl"]}]}],"rowActionsViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":65,"character":5},"arguments":["rowActionsView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":65,"character":40}}]}]}],"filterTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":67,"character":5},"arguments":["filterTmpl",{"descendants":true}]}]}],"filterViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":68,"character":5},"arguments":["multiColumnFilterView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":68,"character":47}}]}]}],"inlineWidgetTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":70,"character":5},"arguments":["inlineWidgetTmpl",{"descendants":true}]}]}],"inlineEditViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":71,"character":5},"arguments":["inlineEditView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":71,"character":40}}]}]}],"inlineWidgetNewTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":73,"character":5},"arguments":["inlineWidgetTmplNew",{"descendants":true}]}]}],"inlineEditNewViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":74,"character":5},"arguments":["inlineEditNewView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":74,"character":43}}]}]}],"customExprTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":76,"character":5},"arguments":["customExprTmpl",{"descendants":true}]}]}],"customExprViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":5},"arguments":["customExprView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":77,"character":40}}]}]}],"rowExpansionActionTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":79,"character":5},"arguments":["rowExpansionActionTmpl"]}]}],"rowExpansionTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":80,"character":5},"arguments":["rowExpansionTmpl"]}]}],"rowDetailViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":81,"character":5},"arguments":["rowDetailView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":81,"character":39}}]}]}],"rowExpansionActionViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":82,"character":5},"arguments":["rowExpansionActionView",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":82,"character":48}}]}]}],"dynamicTableRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":84,"character":5},"arguments":["dynamicTable",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":84,"character":38}}]}]}],"onKeyPress":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":661,"character":5},"arguments":["keypress",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":672,"character":9},"arguments":["dataset.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":673,"character":9},"arguments":["datasource.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":674,"character":9},"arguments":["readonlygrid"]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":668,"character":20},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":669,"character":19},{"__symbolic":"reference","module":"@wm/core","name":"App","line":670,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"DynamicComponentRefProvider","line":671,"character":42},null,null,null,{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":675,"character":24}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"addEventsToContext":[{"__symbolic":"method"}],"execute":[{"__symbolic":"method"}],"isNavigationEnabled":[{"__symbolic":"method"}],"getClonedRowObject":[{"__symbolic":"method"}],"handleLoading":[{"__symbolic":"method"}],"setDisabledOnField":[{"__symbolic":"method"}],"resetFormControl":[{"__symbolic":"method"}],"clearForm":[{"__symbolic":"method"}],"isEmptyRecord":[{"__symbolic":"method"}],"removeEmptyRecords":[{"__symbolic":"method"}],"setGridData":[{"__symbolic":"method"}],"setDataGridOption":[{"__symbolic":"method"}],"callDataGridMethod":[{"__symbolic":"method"}],"renderOperationColumns":[{"__symbolic":"method"}],"enablePageNavigation":[{"__symbolic":"method"}],"resetPageNavigation":[{"__symbolic":"method"}],"isDataValid":[{"__symbolic":"method"}],"populateGridData":[{"__symbolic":"method"}],"generateDynamicColumns":[{"__symbolic":"method"}],"prepareColDefs":[{"__symbolic":"method"}],"createGridColumns":[{"__symbolic":"method"}],"getSortExpr":[{"__symbolic":"method"}],"watchVariableDataSet":[{"__symbolic":"method"}],"onDataSourceChange":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"populateActions":[{"__symbolic":"method"}],"registerColumns":[{"__symbolic":"method"}],"registerFormField":[{"__symbolic":"method"}],"registerActions":[{"__symbolic":"method"}],"registerRow":[{"__symbolic":"method"}],"registerRowActions":[{"__symbolic":"method"}],"selectItem":[{"__symbolic":"method"}],"deselectItem":[{"__symbolic":"method"}],"onDataNavigatorDataSetChange":[{"__symbolic":"method"}],"toggleMessage":[{"__symbolic":"method"}],"export":[{"__symbolic":"method"}],"expandRow":[{"__symbolic":"method"}],"collapseRow":[{"__symbolic":"method"}],"_documentClickBind":[{"__symbolic":"method"}],"_redraw":[{"__symbolic":"method"}],"invokeActionEvent":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"triggerUploadEvent":[{"__symbolic":"method"}],"registerFormWidget":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./table.props","name":"registerProps","line":59,"character":29}}}},"ɵcn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"[wmPagination]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcn"}]}],"template":"\n<ul class=\"pagination advanced {{navigationClass}}\" *ngIf=\"navcontrols === 'Classic'\">\n    <li [ngClass]=\"{'disabled':isDisableFirst}\">\n        <a [title]=\"appLocale.LABEL_FIRST\" name=\"first\" href=\"javascript:void(0);\" aria-label=\"First\"\n           (click)=\"navigatePage('first', $event)\">\n            <span aria-hidden=\"true\"><i class=\"wi wi-first-page\"></i></span>\n            <span class=\"sr-only\">{{appLocale.LABEL_FIRST}}</span>\n        </a>\n    </li>\n    <li [ngClass]=\"{'disabled':isDisablePrevious}\">\n        <a [title]=\"appLocale.LABEL_PREVIOUS\" name=\"prev\" href=\"javascript:void(0);\" aria-label=\"Previous\"\n           (click)=\"navigatePage('prev', $event)\">\n            <span aria-hidden=\"true\"><i class=\"wi wi-chevron-left\"></i></span>\n            <span class=\"sr-only\">{{appLocale.LABEL_PREVIOUS}}</span>\n        </a>\n    </li>\n    <li class=\"pagecount disabled\">\n        <a><input type=\"number\" [disabled]=\"isDisableCurrent\" [(ngModel)]=\"dn.currentPage\"\n                  (keydown)=\"onKeyDown($event)\" (change)=\"onModelChange($event)\" class=\"form-control\"/></a>\n    </li>\n    <li class=\"disabled\">\n        <a [hidden]=\"isDisableCount\"> / {{pageCount}}</a>\n    </li>\n    <li [ngClass]=\"{'disabled':isDisableNext}\">\n        <a [title]=\"appLocale.LABEL_NEXT\" name=\"next\" href=\"javascript:void(0);\" aria-label=\"Next\"\n           (click)=\"navigatePage('next', $event)\">\n            <span aria-hidden=\"true\"><i class=\"wi wi-chevron-right\"></i></span>\n            <span class=\"sr-only\">{{appLocale.LABEL_NEXT}}</span>\n        </a>\n    </li>\n    <li [ngClass]=\"{'disabled':isDisableLast}\">\n        <a [title]=\"appLocale.LABEL_LAST\" name=\"last\" href=\"javascript:void(0);\" aria-label=\"Last\"\n           (click)=\"navigatePage('last', $event)\">\n            <span aria-hidden=\"true\"><i class=\"wi wi-last-page\"></i></span>\n            <span class=\"sr-only\">{{appLocale.LABEL_LAST}}</span>\n        </a>\n    </li>\n    <li *ngIf=\"showrecordcount\" class=\"totalcount disabled\">\n        <a>{{appLocale.LABEL_TOTAL_RECORDS}}: {{dataSize}}</a>\n    </li>\n</ul>\n<ul class=\"pager {{navigationClass}}\" *ngIf=\"navcontrols === 'Pager'\">\n    <li class=\"previous\" [ngClass]=\"{'disabled':isDisablePrevious}\">\n        <a href=\"javascript:void(0);\" (click)=\"navigatePage('prev', $event)\" aria-label=\"Previous\">\n            <span aria-hidden=\"true\"><i class=\"wi wi-chevron-left\"></i></span>\n            {{appLocale.LABEL_PREVIOUS}}\n            <span class=\"sr-only\">{{appLocale.LABEL_PREVIOUS}}</span>\n        </a>\n    </li>\n    <li class=\"next\" [ngClass]=\"{'disabled':isDisableNext}\">\n        <a href=\"javascript:void(0);\" (click)=\"navigatePage('next', $event)\" aria-label=\"Next\">\n            {{appLocale.LABEL_NEXT}}\n            <span aria-hidden=\"true\"><i class=\"wi wi-chevron-right\"></i></span>\n            <span class=\"sr-only\">{{appLocale.LABEL_NEXT}}</span>\n        </a>\n    </li>\n</ul>\n\n<pagination class=\"pagination basic\" [ngClass]=\"navigationClass\" *ngIf=\"navcontrols === 'Basic'\"\n            [itemsPerPage]=\"maxResults\" [totalItems]=\"dataSize\"\n            [ngModel]=\"dn.currentPage\" (pageChanged)=\"pageChanged($event)\"\n            [boundaryLinks]=\"boundarylinks\" [maxSize]=\"maxsize\"\n            [directionLinks]=\"directionlinks\" previousText=\".\" nextText=\".\" firstText=\".\" lastText=\".\"></pagination>\n\n<ul *ngIf=\"navcontrols === 'Basic' && showrecordcount\" class=\"pagination\">\n    <li class=\"totalcount disabled basiccount\"><a>{{appLocale.LABEL_TOTAL_RECORDS}}: {{dataSize}}</a></li>\n</ul>"}]}],"members":{"resultEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"maxResultsEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":90,"character":32}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":90,"character":44},"arguments":[{"__symbolic":"reference","name":"WidgetRef"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":90,"character":21},null]}],"setResult":[{"__symbolic":"method"}],"updateNavSize":[{"__symbolic":"method"}],"resetPageNavigation":[{"__symbolic":"method"}],"calculatePagingValues":[{"__symbolic":"method"}],"setDefaultPagingValues":[{"__symbolic":"method"}],"checkDataSize":[{"__symbolic":"method"}],"disableNavigation":[{"__symbolic":"method"}],"isDataSourceHasPaging":[{"__symbolic":"method"}],"setNonPageableData":[{"__symbolic":"method"}],"setPagingValues":[{"__symbolic":"method"}],"isFirstPage":[{"__symbolic":"method"}],"isLastPage":[{"__symbolic":"method"}],"goToLastPage":[{"__symbolic":"method"}],"goToFirstPage":[{"__symbolic":"method"}],"goToPage":[{"__symbolic":"method"}],"onPageDataReady":[{"__symbolic":"method"}],"getPageData":[{"__symbolic":"method"}],"invokeSetRecord":[{"__symbolic":"method"}],"validateCurrentPage":[{"__symbolic":"method"}],"onModelChange":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method"}],"pageChanged":[{"__symbolic":"method"}],"navigatePage":[{"__symbolic":"method"}],"setBindDataSet":[{"__symbolic":"method"}],"setDataSource":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./pagination.props","name":"registerProps","line":39,"character":29}}}},"ɵco":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"[wmLabel]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵco"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":30,"character":21},{"__symbolic":"reference","name":"ɵcc"}]}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./label.props","name":"registerProps","line":28,"character":29}}}},"ɵcp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"[wmLayoutGridColumn]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcp"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":24,"character":32},"arguments":["height"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":24,"character":21},null]}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./layout-grid-column.props","name":"registerProps","line":23,"character":29}}}},"ɵcq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[wmLayoutGrid]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcq"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./layout-grid.props","name":"registerProps","line":21,"character":29}}}},"ɵcr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[wmLayoutGridRow]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcr"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":22,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./layout-grid-row.props","name":"registerProps","line":21,"character":29}}}},"ɵcs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"selector":"div[wmList]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcs"}]}],"template":"<div class=\"panel-heading\" *ngIf=\"title || subheading || iconclass\">\n    <h3 class=\"panel-title\">\n        <div class=\"pull-left\">\n            <i class=\"app-icon panel-icon {{iconclass}}\" aria-hidden=\"true\" [hidden]=\"!iconclass\"></i>\n        </div>\n        <div class=\"pull-left\">\n            <div class=\"heading\" [textContent]=\"title\"></div>\n            <div class=\"description\" [textContent]=\"subheading\"></div>\n        </div>\n    </h3>\n</div>\n\n<nav class=\"app-datanavigator\" aria-label=\"Page navigation\" *ngIf=\"navigation === 'Inline' && !noDataFound\">\n    <ul class=\"pager\">\n        <li class=\"previous\" [ngClass]=\"{'disabled': (dataNavigator ? dataNavigator.isDisablePrevious : true)}\">\n            <a href=\"javascript:void(0);\" (click)=\"dataNavigator.navigatePage('prev', $event)\">\n                <i class=\"wi wi-chevron-left\" aria-hidden=\"true\"></i>\n                <span class=\"sr-only\">Previous</span>\n            </a>\n        </li>\n    </ul>\n</nav>\n\n<ul tabindex=\"0\" class=\"app-livelist-container clearfix {{listclass}}\"\n    (keydown.enter)=\"handleKeyDown($event, 'select')\"\n\n    (keydown.arrowup)=\"handleKeyDown($event, 'focusPrev')\"\n    (keydown.arrowdown)=\"handleKeyDown($event, 'focusNext')\"\n    (keydown.arrowleft)=\"handleKeyDown($event, 'focusPrev')\"\n    (keydown.arrowright)=\"handleKeyDown($event, 'focusNext')\"\n\n    (keydown.shift.arrowup)=\"handleKeyDown($event, 'selectPrev')\"\n    (keydown.shift.arrowdown)=\"handleKeyDown($event, 'selectNext')\"\n    (keydown.shift.arrowleft)=\"handleKeyDown($event, 'selectPrev')\"\n    (keydown.shift.arrowright)=\"handleKeyDown($event, 'selectNext')\"\n>\n    <ng-template [ngIf]=\"!groupby\" [ngIfElse]=\"groupedListTemplate\">\n        <li *ngFor=\"let item of fieldDefs; index as $index; first as $isFirst; last as $isLast;\" class=\"app-list-item {{itemsPerRowClass}}\" [ngClass]=\"listItemRef.itemClass\"\n            [wmListItem]=\"item\"\n            #listItemRef=\"listItemRef\"\n            tabindex=\"0\">\n            <ng-container [ngTemplateOutlet]=\"listTemplate\" [ngTemplateOutletContext]=\"{item: item, $index:$index, itemRef: listItemRef, $isFirst:$isFirst, $isLast:$isLast}\"></ng-container>\n        </li>\n    </ng-template>\n    <ng-container [ngTemplateOutlet]=\"listLeftActionTemplate\"></ng-container>\n    <ng-container [ngTemplateOutlet]=\"listRightActionTemplate\"></ng-container>\n</ul>\n\n<div class=\"no-data-msg\" *ngIf=\"noDataFound && !variableInflight\" [textContent]=\"nodatamessage\"></div>\n\n<div class=\"loading-data-msg\" *ngIf=\"variableInflight && !pulltorefresh\">\n    <span>\n        <i class=\"app-icon panel-icon fa-spin\" aria-hidden=\"true\" [ngClass]=\"loadingicon\"></i>\n        <span class=\"sr-only\">Loading</span>\n        <span class=\"loading-text\" [textContent]=\"loadingdatamsg\"></span>\n    </span>\n</div>\n\n<nav class=\"app-datanavigator\" *ngIf=\"navigation === 'Inline' && !noDataFound\">\n    <ul class=\"pager\">\n        <li class=\"next\" [ngClass]=\"{'disabled': (dataNavigator ? dataNavigator.isDisableNext  : true)}\">\n            <a href=\"javascript:void(0);\" (click)=\"dataNavigator.navigatePage('next', $event)\">\n                <i class=\"wi wi-chevron-right\" aria-hidden=\"true\"></i>\n                <span class=\"sr-only\">Next</span>\n            </a>\n        </li>\n    </ul>\n</nav>\n\n<div class=\"panel-footer\" *ngIf=\"navigation !== 'None'\" [hidden]=\"!showNavigation || (onDemandLoad && dataNavigator.isDisableNext) || (dataNavigator.dataSize <= pagesize) || !dataNavigator.dataSize\">\n    <nav wmPagination\n         navigationalign.bind=\"navigationalign\"\n         navigationsize.bind=\"navigationSize\"\n         navigation.bind=\"navControls\"\n         showrecordcount.bind=\"showrecordcount\"\n         maxsize.bind=\"maxsize\"\n         boundarylinks.bind=\"boundarylinks\"\n         forceellipses.bind=\"forceellipses\"\n         directionlinks.bind=\"directionlinks\"\n         show.bind=\"!onDemandLoad\"\n         paginationchange.event=\"beforePaginationChange($event, $index)\"\n    ></nav>\n    <a *ngIf=\"onDemandLoad\" href=\"javascript:void(0);\"\n       (click)=\"dataNavigator.navigatePage('next', $event)\"\n       class=\"app-button btn btn-block\"\n       [ngClass]=\"paginationclass\"\n       [textContent]=\"ondemandmessage\"\n    ></a>\n</div>\n\n<!--This template will be displayed when groupby is specified-->\n<ng-template #groupedListTemplate>\n    <li *ngFor=\"let groupObj of groupedData\" class=\"app-list-item-group clearfix\">\n        <ul class=\"list-group item-group\" [ngClass]=\"listclass\">\n            <li class=\"app-list-item-header list-item list-group-header\" (click)=\"handleHeaderClick($event)\" [ngClass]=\"{'collapsible-content': collapsible}\">\n            <h4>{{groupObj.key}}\n                <div class=\"header-action\">\n                    <i class=\"app-icon wi action wi-chevron-up\" *ngIf=\"collapsible\"></i>\n                    <span *ngIf=\"showcount\" class=\"label label-default\">{{groupObj.data.length}}</span>\n                    </div>\n                </h4>\n            </li>\n            <li *ngFor=\"let item of groupObj.data; index as $index; first as $isFirst; last as $isLast;\" tabindex=\"0\"\n                class=\"app-list-item group-list-item {{itemsPerRowClass}}\"\n                [ngClass]=\"listItemRef.itemClass\"\n                [wmListItem]=\"item\" #listItemRef=\"listItemRef\">\n                <ng-container [ngTemplateOutlet]=\"listTemplate\" [ngTemplateOutletContext]=\"{item: item, $index:$index, itemRef: listItemRef, $isFirst:$isFirst, $isLast:$isLast}\"></ng-container>\n            </li>\n        </ul>\n    </li>\n</ng-template>\n"}]}],"members":{"listTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":35,"character":5},"arguments":["listTemplate"]}]}],"listLeftActionTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":37,"character":5},"arguments":["listLeftActionTemplate"]}]}],"listRightActionTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":38,"character":5},"arguments":["listRightActionTemplate"]}]}],"btnComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":39,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵm"}]}]}],"dataNavigator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵcn"}]}]}],"listItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":42,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵct"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":142,"character":9},"arguments":["itemclass.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":143,"character":9},"arguments":["disableitem.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":144,"character":9},"arguments":["dataset.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":145,"character":9},"arguments":["datasource.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":146,"character":9},"arguments":["mouseenter.event"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":147,"character":9},"arguments":["mouseleave.event"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":136,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":137,"character":15},{"__symbolic":"reference","name":"ToDatePipe"},{"__symbolic":"reference","module":"@wm/core","name":"App","line":139,"character":13},{"__symbolic":"reference","module":"@wm/core","name":"AppDefaults","line":140,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":141,"character":16},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"handleLoading":[{"__symbolic":"method"}],"resetNavigation":[{"__symbolic":"method"}],"enableBasicNavigation":[{"__symbolic":"method"}],"enableInlineNavigation":[{"__symbolic":"method"}],"enableClassicNavigation":[{"__symbolic":"method"}],"enablePagerNavigation":[{"__symbolic":"method"}],"setNavigationTypeNone":[{"__symbolic":"method"}],"enableInfiniteScroll":[{"__symbolic":"method"}],"enableOnDemandLoad":[{"__symbolic":"method"}],"setListClass":[{"__symbolic":"method"}],"onNavigationTypeChange":[{"__symbolic":"method"}],"fetchNextDatasetOnScroll":[{"__symbolic":"method"}],"bindScrollEvt":[{"__symbolic":"method"}],"updateFieldDefs":[{"__symbolic":"method"}],"onDataChange":[{"__symbolic":"method"}],"setupDataSource":[{"__symbolic":"method"}],"onDataSetChange":[{"__symbolic":"method"}],"deselectListItems":[{"__symbolic":"method"}],"clearSelectedItems":[{"__symbolic":"method"}],"getListItemByModel":[{"__symbolic":"method"}],"updateSelectedItemsWidgets":[{"__symbolic":"method"}],"toggleListItemSelection":[{"__symbolic":"method"}],"selectItemByModel":[{"__symbolic":"method"}],"onListRender":[{"__symbolic":"method"}],"triggerListItemSelection":[{"__symbolic":"method"}],"setupHandlers":[{"__symbolic":"method"}],"onReorderStart":[{"__symbolic":"method"}],"onUpdate":[{"__symbolic":"method"}],"configureDnD":[{"__symbolic":"method"}],"checkSelectionLimit":[{"__symbolic":"method"}],"getQueryListItemByIndex":[{"__symbolic":"method"}],"getListItemIndex":[{"__symbolic":"method"}],"execute":[{"__symbolic":"method"}],"handleKeyDown":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onItemClick":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"getItemRefByIndexOrModel":[{"__symbolic":"method"}],"deselectItem":[{"__symbolic":"method"}],"selectItem":[{"__symbolic":"method"}],"beforePaginationChange":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"subscribeToPullToRefresh":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./list.props","name":"registerProps","line":33,"character":29}}}},"ɵct":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"[wmListItem]","exportAs":"listItemRef"}]}],"members":{"isActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":5},"arguments":["class.active"]}]}],"disableItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["class.disable-item"]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":30,"character":5},"arguments":["focus"]}]}],"_currentItemWidgets":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":36,"character":5},"arguments":[{"__symbolic":"reference","name":"WidgetRef"}]}]}],"wmListItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":50,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":50,"character":46},{"__symbolic":"reference","module":"@wm/core","name":"App","line":50,"character":71}]}],"registerWatch":[{"__symbolic":"method"}],"itemClassWatcher":[{"__symbolic":"method"}],"disableItemWatcher":[{"__symbolic":"method"}],"triggerWMEvent":[{"__symbolic":"method"}],"setUpCUDHandlers":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ɵcu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[wmLiveActions]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":13,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":17},"arguments":[{"__symbolic":"reference","name":"ɵcs"}]}],null,null],"parameters":[null,{"__symbolic":"reference","module":"@wm/core","name":"App","line":14,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"AbstractDialogService","line":15,"character":31}]}],"addRow":[{"__symbolic":"method"}],"updateRow":[{"__symbolic":"method"}],"deleteRow":[{"__symbolic":"method"}],"successHandler":[{"__symbolic":"method"}],"errorHandler":[{"__symbolic":"method"}],"getRecords":[{"__symbolic":"method"}],"performCUDOperation":[{"__symbolic":"method"}],"insertRecord":[{"__symbolic":"method"}],"updateRecord":[{"__symbolic":"method"}],"deleteRecord":[{"__symbolic":"method"}],"performOperation":[{"__symbolic":"method"}],"call":[{"__symbolic":"method"}]}},"ɵcv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[wmLiveFilter]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":29,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":25},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}]],"parameters":[null]}],"execute":[{"__symbolic":"method"}],"onFieldDefaultValueChange":[{"__symbolic":"method"}],"onFieldValueChange":[{"__symbolic":"method"}],"onMaxDefaultValueChange":[{"__symbolic":"method"}],"onDataSourceChange":[{"__symbolic":"method"}],"clearFilter":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"applyFilter":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}],"filterOnDefault":[{"__symbolic":"method"}],"registerFormWidget":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../form.props","name":"registerLiveFilterProps","line":19,"character":30}}}},"ɵcw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"[wmLiveForm]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":33,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":33,"character":17},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":34,"character":9}}],null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":37,"character":9},"arguments":["formlayout"]}]],"parameters":[null,{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ToDatePipe"},{"__symbolic":"reference","module":"@wm/core","name":"AbstractDialogService","line":36,"character":31},{"__symbolic":"reference","name":"string"}]}],"onDataSourceChange":[{"__symbolic":"method"}],"onFieldDefaultValueChange":[{"__symbolic":"method"}],"onFieldValueChange":[{"__symbolic":"method"}],"getBlobURL":[{"__symbolic":"method"}],"resetFileUploadWidget":[{"__symbolic":"method"}],"setDefaultValues":[{"__symbolic":"method"}],"setFormData":[{"__symbolic":"method"}],"onDataSourceUpdate":[{"__symbolic":"method"}],"savePrevformFields":[{"__symbolic":"method"}],"getPrevformFields":[{"__symbolic":"method"}],"getDataObject":[{"__symbolic":"method"}],"constructDataObject":[{"__symbolic":"method"}],"setPrimaryKey":[{"__symbolic":"method"}],"findOperationType":[{"__symbolic":"method"}],"getPrevDataValues":[{"__symbolic":"method"}],"savePrevDataValues":[{"__symbolic":"method"}],"emptyDataModel":[{"__symbolic":"method"}],"clearData":[{"__symbolic":"method"}],"setReadonlyFields":[{"__symbolic":"method"}],"edit":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"closeDialog":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"new":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"saveAndNew":[{"__symbolic":"method"}],"saveAndView":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../form.props","name":"registerLiveFormProps","line":27,"character":30}}}},"ɵcx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[wmLiveTable]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcx"}]}],"template":"<ng-content></ng-content>"}]}],"members":{"table":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":46,"character":9},"arguments":["formlayout"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":47,"character":9},"arguments":["dialogid"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":42,"character":15},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":43,"character":13},{"__symbolic":"reference","module":"@wm/core","name":"AbstractDialogService","line":44,"character":31},{"__symbolic":"reference","module":"@wm/core","name":"App","line":45,"character":21},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"openDialog":[{"__symbolic":"method"}],"closeDialog":[{"__symbolic":"method"}],"focusFirstInput":[{"__symbolic":"method"}],"onDialogOpen":[{"__symbolic":"method"}],"setFormData":[{"__symbolic":"method"}],"_addNewRow":[{"__symbolic":"method"}],"addNewRow":[{"__symbolic":"method"}],"_updateRow":[{"__symbolic":"method"}],"updateRow":[{"__symbolic":"method"}],"onSelectedItemChange":[{"__symbolic":"method"}],"onCancel":[{"__symbolic":"method"}],"onResult":[{"__symbolic":"method"}],"showErrorMessage":[{"__symbolic":"method"}],"onFormReady":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./live-table.props","name":"registerProps","line":26,"character":29}}}},"ɵcy":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"div[wmLogin]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcy"}]}],"template":"<p wmMessage class=\"app-login-message\" show.bind=\"loginMessage.show\" caption.bind=\"loginMessage.caption\" type.bind=\"loginMessage.type\"></p>\n<ng-content></ng-content>\n"}]}],"members":{"formCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":26,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}]}],"buttonComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵm"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":33,"character":21}]}],"onSuccess":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}],"getLoginDetails":[{"__symbolic":"method"}],"doLogin":[{"__symbolic":"method"}],"initLoginButtonActions":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./login.props","name":"registerProps","line":23,"character":29}}}},"ɵcz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[wmMarquee]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵcz"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./marquee.props","name":"registerProps","line":21,"character":29}}}},"ɵda":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":32,"character":1},"arguments":[{"selector":"ul[wmMenuDropdown]","template":"<li wmMenuDropdownItem *ngFor=\"let item of items\"\n    [item]=\"item\"\n    [ngClass]=\"{disabled: item.disabled, 'dropdown-submenu': item.children.length > 0}\"\n    class=\"{{item.class}}\">\n</li>"}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":41,"character":23},{"__symbolic":"reference","name":"ɵr"}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ɵdb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"li[wmMenuDropdownItem]","template":"<a href=\"javascript:void(0);\" [title]=\"item.label\" [target]=\"menuRef.linktarget\" [wmNavigationControl]=\"item.link\" [disableMenuContext]=\"menuRef.disableMenuContext || !!item.action\">\n    <span *ngIf=\"item.children.length\" class=\"pull-right fa caret {{menualign}}\"></span>\n    <i class=\"app-icon {{item.icon}}\"></i>\n    <span class=\"anchor-caption\">{{item.label}}</span>\n\n</a>\n<ng-container [ngTemplateOutlet]=\"nestedMenuDropdown\" *ngIf=\"item.children.length\" [ngTemplateOutletContext]=\"{item: item}\"></ng-container>\n\n<ng-template #nestedMenuDropdown let-item=\"item\">\n    <ul wmMenuDropdown [items]=\"item.children\"></ul>\n</ng-template>"}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":38,"character":9}}],null],"parameters":[{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","module":"@wm/core","name":"UserDefinedExecutionContext","line":37,"character":45},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":39,"character":15}]}],"ngOnInit":[{"__symbolic":"method"}],"getInitialKeyMovements":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":78,"character":5},"arguments":["keydown.tab",["$event","\"TAB\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":79,"character":5},"arguments":["keydown.escape",["$event","\"ESC\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":80,"character":5},"arguments":["keydown.enter",["$event","\"ENTER\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":81,"character":5},"arguments":["keydown.arrowup",["$event","\"UP-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":82,"character":5},"arguments":["keydown.arrowdown",["$event","\"DOWN-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":83,"character":5},"arguments":["keydown.arrowright",["$event","\"RIGHT-ARROW\""]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":84,"character":5},"arguments":["keydown.arrowleft",["$event","\"LEFT-ARROW\""]]}]}],"onSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":139,"character":5},"arguments":["click",["$event","item"]]}]}]}},"ɵdc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"[wmNavbar]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdc"}]}],"template":"<div class=\"container-fluid\">\n    <div class=\"navbar-header\">\n        <button type=\"button\" class=\"btn-transparent navbar-toggle collapsed\" data-toggle=\"collapse\" (click)=\"toggleCollapse()\" aria-expanded=\"false\">\n            <span class=\"sr-only\">Toggle navigation</span>\n            <i [ngClass]=\"menuiconclass\"></i>\n        </button>\n        <a class=\"navbar-brand\" [href]=\"(homelink | trustAs: 'resource') || '#/'\" *ngIf=\"title || imgsrc\">\n            <img data-identifier=\"img\" class=\"brand-image\" [alt]=\"Brand\" height=\"20\" *ngIf=\"imgsrc\" [src]=\"imgsrc | image\"/>\n            <span class=\"title\" [textContent]=\"title\"></span>\n        </a>\n    </div>\n    <div class=\"collapse navbar-collapse\" #navContent>\n        <ng-content></ng-content>\n    </div>\n</div>"}]}],"members":{"navContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":["navContent"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":21}]}],"toggleCollapse":[{"__symbolic":"method"}],"toggleNavCollapse":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./navbar.props","name":"registerProps","line":20,"character":29}}}},"ɵdd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":8,"character":1},"arguments":[{"selector":"[wmNavigationControl]"}]}],"members":{"disableMenuContext":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"wmNavigationControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":27,"character":24}]}]}},"ɵde":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbj"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"[wmNumber]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵde"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValidators"},"arguments":[{"__symbolic":"reference","name":"ɵde"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵde"}]}],"template":"<input class=\"form-control app-textbox app-number-input\"\n       inputmode=\"numeric\"\n       focus-target\n       [attr.name]=\"name\"\n       role=\"input\"\n       type=\"text\"\n       [ngModel]=\"displayValue\"\n       [readonly]=\"readonly\"\n       [disabled]=\"disabled\"\n       [pattern]=\"regexp\"\n       [attr.tabindex]=\"tabindex\"\n       [attr.placeholder]=\"placeholder\"\n       [attr.accesskey]=\"shortcutkey\"\n       [autofocus]=\"autofocus\"\n       (ngModelChange)=\"datavalue=$event\"\n       (blur)=\"handleBlur($event)\"\n       [ngModelOptions]=\"ngModelOptions\"\n       [required]=\"required\"\n       (keypress)=\"validateInputEntry($event)\"\n       (keydown.enter)=\"onEnter($event)\"\n       (keydown.ArrowUp)=\"onArrowPress($event, 'UP')\"\n       (keydown.ArrowDown)=\"onArrowPress($event, 'DOWN')\"\n       #input>"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":5},"arguments":["input"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":36,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":38,"character":21},{"__symbolic":"reference","module":"@wm/core","name":"AbstractI18nService","line":38,"character":44},{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe","line":38,"character":78}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./number.props","name":"registerProps","line":26,"character":29}}}},"ɵdf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[onFileSelect]"}]}],"members":{}},"ɵdg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵq"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[wmPanel]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdg"}]}],"template":"<div class=\"panel-heading {{helpClass}}\" *ngIf=\"showHeader\" #panelHeading>\n    <h3 class=\"panel-title\">\n        <a href=\"javascript:void(0)\" class=\"panel-toggle\" (click)=\"toggle($event)\">\n            <div class=\"pull-left\">\n                <i class=\"app-icon panel-icon {{iconclass}}\" *ngIf=\"iconclass && !iconurl\"></i>\n                <img data-identifier=\"img\" title=\"iconurl\" alt=\"Panel icon\" class=\"panel-image-icon\" [src]=\"iconurl | image\" *ngIf=\"iconurl\"\n                     [ngStyle]=\"{width: iconwidth ,height: iconheight, margin: iconmargin}\"/>\n            </div>\n            <div class=\"pull-left\">\n                <div class=\"heading\" [textContent]=\"title\" [title]=\"title\"></div>\n                <div class=\"description\" [textContent]=\"subheading\"></div>\n            </div>\n        </a>\n        <div class=\"panel-actions\">\n            <span *ngIf=\"badgevalue\" aria-label=\"badge\" class=\"app-badge label label-{{badgetype}}\">{{badgevalue}}</span>\n            <div wmMenu aria-label=\"dropdown\"\n                 dropdown\n                 type=\"anchor\"\n                 class=\"panel-action\"\n                 dataset.bind=\"actions\"\n                 *ngIf=\"actions\"\n                 caption=\"\"\n                 menuposition=\"down,left\"\n                 iconclass=\"wi wi-more-vert\"\n                 datafield.bind=\"datafield\"\n                ></div>\n            <button type=\"button\" aria-label=\"Help\" class=\"app-icon panel-action wi\" [title]=\"appLocale.LABEL_HELP\" *ngIf=\"helptext\"\n                    (click)=\"toggleHelp()\"><i class=\"wi-question\"></i></button>\n            <button type=\"button\" aria-label=\"Collapse/Expand\" class=\"app-icon wi panel-action\" *ngIf=\"collapsible\" [title]=\"expandCollapseTitle\"\n                    (click)=\"toggle($event);\"><i [ngClass]=\"expanded ? 'wi-minus' : 'wi-plus'\"></i></button>\n            <button type=\"button\" aria-label=\"Fullscreen/Exit\" class=\"app-icon panel-action wi\" *ngIf=\"enablefullscreen\"\n                    [title]=\"fullScreenTitle\"\n                    (click)=\"toggleFullScreen($event);\"><i [ngClass]=\"fullscreen ? 'wi-fullscreen-exit' : 'wi-fullscreen'\"></i></button>\n            <button type=\"button\" aria-label=\"Close button\" class=\"app-icon panel-action\" title=\"{{appLocale.LABEL_CLOSE}}\" *ngIf=\"closable\"\n                    (click)=\"close($event)\"><i class=\"wi wi-close\"></i></button>\n        </div>\n    </h3>\n</div>\n<div class=\"panel-content\" [hidden]=\"!expanded\" #panelContent>\n    <!-- Todo Bandhavya - implement smooth scroll -->\n    <div partial-container-target #panelBody [ngClass]=\"['panel-body', helpClass]\">\n        <ng-content></ng-content>\n    </div>\n    <aside class=\"panel-help-message\" [ngClass]=\"helpClass\">\n        <h5 class=\"panel-help-header\" [textContent]=\"appLocale.LABEL_HELP\"></h5>\n        <div class=\"panel-help-content\" [innerHTML]=\"helptext | trustAs : 'html'\"></div>\n    </aside>\n</div>\n<div class=\"app-panel-footer panel-footer clearfix\" [hidden]=\"hideFooter\">\n    <ng-content select=\"[wmPanelFooter]\"></ng-content>\n</div>"}]}],"members":{"panelHeader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":5},"arguments":["panelHeading"]}]}],"panelContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":42,"character":5},"arguments":["panelContent"]}]}],"panelBody":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":5},"arguments":["panelBody"]}]}],"reDrawableComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":44,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":58,"character":21}]}],"toggle":[{"__symbolic":"method"}],"expand":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}],"toggleFullScreen":[{"__symbolic":"method"}],"toggleHelp":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"computeDimensions":[{"__symbolic":"method"}],"reDrawChildren":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./panel.props","name":"registerProps","line":23,"character":29}}}},"ɵdh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵg"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"div[wmPartialDialog]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdh"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsDialogRef"},"arguments":[{"__symbolic":"reference","name":"ɵdh"}]}],"template":"<ng-template #dialogTemplate>\n    <div wmDialogHeader [closable]=\"closable\"\n         [iconclass]=\"iconclass\"\n         [iconurl]=\"iconurl\"\n         [iconwidth]=\"iconwidth\"\n         [iconheight]=\"iconheight\"\n         [iconmargin]=\"iconmargin\"\n         [heading]=\"title\"\n    ></div>\n    <div wmDialogBody>\n        <ng-container *ngTemplateOutlet=\"dialogContent\"></ng-container>\n    </div>\n    <div wmDialogFooter *ngIf=\"showactions\">\n        <button wmButton class=\"btn-primary ok-action\" caption.bind=\"oktext\" aria-label=\"Submit button\" (click)=\"onOk($event)\"></button>\n    </div>\n</ng-template>\n"}]}],"members":{"dialogTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":5},"arguments":["dialogTemplate"]}]}],"dialogContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":22,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":22,"character":18}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":26,"character":9},"arguments":["class"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":27,"character":9},"arguments":["modal"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":28,"character":9},"arguments":["closable"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":25,"character":13},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"getTemplateRef":[{"__symbolic":"method"}],"onOk":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./partial-dialog.props","name":"registerProps","line":20,"character":29}}}},"ɵdi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[wmPartial]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdi"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./partial.props","name":"registerProps","line":16,"character":29}}}},"ɵdj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[partialContainer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":14,"character":18}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":26},"arguments":[{"__symbolic":"reference","name":"WidgetRef"}]}]],"parameters":[null]}],"registerParams":[{"__symbolic":"method"}]}},"ɵdk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":37,"character":1},"arguments":[{"selector":"[wmParam]"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":46,"character":9},"arguments":["value.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":47,"character":9},"arguments":["type"]}],null],"parameters":[null,null,{"__symbolic":"reference","name":"ɵdj"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"img[wmPicture]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdl"}]}]}]}],"members":{"imgSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":32,"character":5},"arguments":["src"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":34,"character":21},{"__symbolic":"reference","name":"ɵdm"}]}],"setImgSource":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./picture.props","name":"registerProps","line":26,"character":29}}}},"ɵdm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"image"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵdn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"wm-popover","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdn"}]}],"template":"<a [popover]=\"popoverTemplate\"\n   [popoverContext]=\"context\"\n   [popoverTitle]=\"title\"\n   [placement]=\"popoverplacement\"\n   [outsideClick]=\"true\"\n   [triggers]=\"event\"\n   (onShown)=\"onShown()\"\n   (onHidden)=\"onHidden()\"\n   containerClass=\"app-popover animated {{contentanimation}} {{popoverContainerCls}}\"\n   container=\"body\"\n   [isOpen]=\"isOpen\"\n   [tabindex]=\"tabindex\"\n   [name]=\"name\"\n   [class] = \"class\"\n   [ngClass]=\"{'disable-popover': !canPopoverOpen}\"\n\n   #anchor\n   name.bind=\"name\"\n   wmAnchor\n   animation.bind=\"animation\"\n   badgevalue.bind=\"badgevalue\"\n   caption.bind=\"caption\"\n   encodeurl.bind=\"encodeurl\"\n   hint.bind=\"hint\"\n   hyperlink.bind=\"hyperlink\"\n   iconurl.bind=\"iconurl\"\n   iconwidth.bind=\"iconwidth\"\n   iconheight.bind=\"iconheight\"\n   iconmargin.bind=\"iconmargin\"\n   iconclass.bind=\"iconclass\"\n   iconposition.bind=\"iconposition\"\n   shortcutkey.bind=\"shortcutkey\"\n   tabindex.bind=\"tabindex\"\n   (keydown)=\"onPopoverAnchorKeydown($event)\">\n</a>"}]}],"members":{"bsPopoverDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":61,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-bootstrap","name":"PopoverDirective","line":61,"character":15}]}]}],"anchorRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":62,"character":5},"arguments":["anchor"]}]}],"popoverTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":63,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":63,"character":18}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":32},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":65,"character":39}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":65,"character":21},null]}],"onHidden":[{"__symbolic":"method"}],"adjustPopoverPosition":[{"__symbolic":"method"}],"calculatePopoverPostion":[{"__symbolic":"method"}],"onShown":[{"__symbolic":"method"}],"hidePopover":[{"__symbolic":"method"}],"showPopover":[{"__symbolic":"method"}],"onPopoverAnchorKeydown":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./popover.props","name":"registerProps","line":38,"character":29}}}},"ɵdo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[wmPrefabContainer]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdo"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./prefab-container.props","name":"registerProps","line":21,"character":29}}}},"ɵdp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":38,"character":1},"arguments":[{"selector":"[wmProgressBar]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdp"}]}],"template":"<div class=\"multi-bar progress-bar {{bar.cls}}\" *ngFor=\"let bar of data\" [style.width]=\"bar.progressBarWidth\" role=\"progressbar\"\n     [attr.aria-valuenow]=\"datavalue\" [attr.aria-valuemin]=\"minvalue\" [attr.aria-valuemax]=\"maxvalue\">\n    <span class=\"app-progress-label\" [attr.data-caption-placement]=\"captionplacement\">{{bar.displayValue}}</span>\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":65,"character":32},"arguments":["dataset"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":65,"character":71},"arguments":["dataset.bind"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":65,"character":21},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"onTypeChange":[{"__symbolic":"method"}],"getFormattedDisplayVal":[{"__symbolic":"method"}],"prepareData":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./progress-bar.props","name":"registerProps","line":46,"character":29}}}},"ɵdq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"[wmRadioset]","exportAs":"wmRadioset","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵdq"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdq"}]}],"template":"<li [ngClass]=\"['radio', 'app-radio', itemclass]\"\n    [class.active]=\"item.selected\"\n    *ngFor=\"let item of datasetItems;let i = index\"\n    (click)=\"onRadioLabelClick($event, item.key)\">\n    <label class=\"app-radioset-label\"\n           [ngClass]=\"{'disabled':disabled || readonly}\"\n           [title]=\"item.label\">\n        <input [name]=\"'radioset_' + widgetId\" type=\"radio\" [attr.aria-checked]=\"item.selected\" [attr.data-attr-index]=\"i\"\n               [value]=\"item.key\" [disabled]=\"disabled || readonly\" [tabindex]=\"tabindex\" [checked]=\"item.selected\"/>\n        <span class=\"caption\" [textContent]=\"item.label\"></span>\n    </label>\n</li>\n\n<input [disabled]=\"disabled || readonly\" hidden class=\"model-holder\">\n<div *ngIf=\"readonly || disabled\" aria-readonly=\"true\" class=\"readonly-wrapper\"></div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":29,"character":21}]}],"onRadioLabelClick":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./radioset.props","name":"registerProps","line":24,"character":29}}}},"ɵdr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[wmRating]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵdr"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdr"}]}],"template":"<div [(ngModel)]=\"modelByKey\" (focus)=\"onFocus($event)\" ngDefaultControl role=\"radiogroup\">\n    <div *ngIf=\"!readonly\" class=\"rating-style\">\n        <label *ngFor=\"let rate of ratingItems;\"\n               [ngClass]=\"{active : rate.index <= selectedRatingValue}\"\n               [ngStyle]=\"{'font-size' :iconsize, color: rate.index <= selectedRatingValue && iconcolor}\"\n               [title]=\"rate.label || rate.index\"\n               (mouseleave)=\"onMouseleave($event, rate)\"\n               (mouseover)=\"onMouseOver($event, rate)\"\n               [for]=\"_id + '-' + rate.index\">\n            <input #ratingInput type=\"radio\" aria-label=\"rating radio buttons\" aria-checked=\"false\" aria-multiselectable=\"true\"\n                   [id]=\"_id + '-' + rate.index\" (click)=\"onRatingClick($event, rate)\" name=\"ratings-id\" [value]=\"rate.key || rate.index\"/>\n        </label>\n    </div>\n    <div [class.hidden]=\"!readonly\" [ngStyle]=\"{'font-size' :iconsize}\" class=\"ratings-container disabled\" >\n        <div class=\"ratings active\" [ngStyle]=\"{width: ratingsWidth, color: iconcolor}\"></div>\n    </div>\n    <label *ngIf=\"showcaptions\" class=\"caption\" [textContent]=\"caption\"></label>\n</div>"}]}],"members":{"ratingEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":5},"arguments":["ratingInput",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":41,"character":37}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":52,"character":21}]}],"handleEvent":[{"__symbolic":"method"}],"prepareRatingDataset":[{"__symbolic":"method"}],"onRatingClick":[{"__symbolic":"method"}],"onDatavalueChange":[{"__symbolic":"method"}],"calculateRatingsWidth":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onMouseleave":[{"__symbolic":"method"}],"onMouseOver":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./rating.props","name":"registerProps","line":27,"character":29}}}},"ɵds":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":43,"character":1},"arguments":[{"selector":"div[wmRichTextEditor]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵds"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵds"}]}],"template":"<div richTextEditor></div>\n<div [innerHTML]=\"proxyModel\" class=\"ta-preview\" *ngIf=\"showpreview\"></div>\n<input class=\"model-holder\" [disabled]=\"disabled\" hidden>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":117,"character":21},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":117,"character":53},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":117,"character":83}]}],"ngOnInit":[{"__symbolic":"method"}],"initEditor":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"performEditorOperation":[{"__symbolic":"method"}],"getCurrentPosition":[{"__symbolic":"method"}],"undo":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./rich-text-editor.props","name":"registerProps","line":52,"character":29}}}},"ɵdt":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"[wmRightPanel]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdt"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":24,"character":21}]}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./right-panel.props","name":"registerProps","line":23,"character":29}}}},"ɵdu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[scrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":12,"character":21},{"__symbolic":"reference","name":"SearchComponent"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"notifyParent":[{"__symbolic":"method"}]}},"ɵdv":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"wm-select","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵdv"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdv"}]}],"template":"<select role=\"input\" aria-haspopup=\"true\" aria-expanded=\"false\" #select\n        focus-target\n        [ngClass]=\"['app-select form-control', class]\"\n        [disabled]=\"disabled\"\n        [required]=\"required\"\n        [tabindex]=\"tabindex\"\n        [(ngModel)]=\"modelByKey\"\n        [multiple]=\"multiple\"\n        (change)=\"onSelectValueChange($event)\"\n        (blur)=\"invokeOnTouched($event)\"\n        [attr.name]=\"name\"\n        [autofocus]=\"autofocus\"\n>\n  <option selected value=\"\" [textContent]=\"placeholder\" [hidden]=\"!placeholder\" ></option>\n  <option\n          *ngFor=\"let item of datasetItems\"\n          [value]=\"item.key\" [selected]=\"item.selected\" [textContent]=\"item.label\"></option>\n</select>"}]}],"members":{"selectEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":5},"arguments":["select",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":34,"character":32}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":42,"character":21}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"handleEvent":[{"__symbolic":"method"}],"onSelectValueChange":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./select.props","name":"registerProps","line":22,"character":29}}}},"ɵdw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[showInDevice]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":13,"character":9},"arguments":["showInDevice"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":9},"arguments":[{"__symbolic":"reference","name":"WidgetRef"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":12,"character":15},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"BaseComponent"}]}]}},"ɵdx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵba"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"[wmSlider]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵdx"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdx"}]}],"template":"<span class=\"app-slider-value pull-left\" [attr.aria-valuemin]=\"minvalue\" [textContent]=\"minvalue\"></span>\n<span class=\"app-slider-value pull-right\" [attr.aria-valuemax]=\"maxvalue\" [textContent]=\"maxvalue\"></span>\n<input class=\"range-input\" aria-label=\"slider range\" aria-orientation=\"horizontal\"\n       focus-target\n       type=\"range\" [title]=\"datavalue\"\n       [attr.min]=\"minvalue\"\n       [attr.max]=\"maxvalue\"\n       [attr.step]=\"step\"\n       [(ngModel)]=\"datavalue\"\n       [disabled]=\"disabled\"\n       [attr.accesskey]=\"shortcutkey\"\n       [tabindex]=\"tabindex\"\n       (blur)=\"invokeOnTouched($event)\"\n       (ngModelChange)=\"handleChange($event)\"\n       [attr.name]=\"name\"\n       [tabindex]=\"tabindex\"/>\n<div *ngIf=\"readonly || disabled\" aria-readonly=\"true\" class=\"readonly-wrapper\"></div>"}]}],"members":{"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":36,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":38,"character":21}]}],"handleEvent":[{"__symbolic":"method"}],"handleChange":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./slider.props","name":"registerProps","line":25,"character":29}}}},"ɵdy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[wmSmoothscroll]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":18,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":18,"character":38}]}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"wmSmoothscroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"applySmoothScroll":[{"__symbolic":"method"}],"refreshIScroll":[{"__symbolic":"method"}]}},"ɵdz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"[wmSpinner]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵdz"}]}],"template":"<div class=\"spinner-message\" aria-label=\"loading gif\">\n    <span class=\"spinner-image animated infinite\" [ngClass]=\"animation\" aria-hidden=\"true\"\n        [ngStyle]=\"{width: imagewidth, height: imageheight, backgroundImage: 'url(' + picture + ')', backgroundSize: imagewidth}\"\n        *ngIf=\"type === 'image'\"></span>\n    <i class=\"spinner-image animated infinite\" [ngClass]=\"[iconclass, animation]\" [style.fonSize]=\"iconsize\" *ngIf=\"type === 'icon'\"></i>\n    <span class=\"spinner-text\" [innerHTML]=\"caption | trustAs: 'html'\" *ngIf=\"showCaption\"></span>\n    <div class=\"spinner-messages\" *ngIf=\"!showCaption && spinnerMessages\">\n        <p *ngFor=\"let value of spinnerMessages\" [textContent]=\"value\"></p>\n    </div>\n</div>"}]}],"members":{"listenOnDataSource":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":56,"character":21},{"__symbolic":"reference","name":"ɵdm"}]}],"onPropertyChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./spinner.props","name":"registerProps","line":24,"character":29}}}},"ɵea":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"[wmSwitch]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵea"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵea"}]}],"template":"<div role=\"group\" aria-label=\"button switch\" class=\"btn-group btn-group-justified\">\n    <a *ngFor=\"let opt of datasetItems; let $index = index;\"\n       [title]=\"opt.label\" focus-target\n       href=\"javascript:void(0);\"\n       class=\"btn btn-default\"\n       [name]=\"'wm-switch-' + opt.key\"\n       [ngClass]=\"{'selected': opt.selected, 'disabled': disabled}\"\n       (click)=\"selectOpt($event, $index, opt)\"\n    >\n        <i *ngIf=\"opt.dataObject && opt.dataObject[iconclass]\" aria-hidden=\"true\" [ngClass]=\"['app-icon', opt.dataObject[iconclass] || opt['icon']]\"></i>\n        <span class=\"caption\" [textContent]=\"opt[displayfield] || opt.label\"></span>\n    </a>\n</div>\n<span [title]=\"selectedItem ? selectedItem.label : modelByKey\"\n      class=\"btn btn-primary app-switch-overlay switch-handle\">\n    <i *ngIf=\"iconclass\"\n       class=\"app-icon {{(selectedItem && selectedItem.dataObject) && selectedItem.dataObject[iconclass]}}\"></i>\n    {{selectedItem ? selectedItem.label : modelByKey}}\n</span>\n<input [name]=\"name\" class=\"model-holder ng-hide\" [disabled]=\"disabled\" [value]=\"modelByKey\" [required]=\"required\">\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":35,"character":21}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"onStyleChange":[{"__symbolic":"method"}],"setSelectedValue":[{"__symbolic":"method"}],"updateSwitchOptions":[{"__symbolic":"method"}],"updateHighlighter":[{"__symbolic":"method"}],"selectOptAtIndex":[{"__symbolic":"method"}],"selectOpt":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./switch.props","name":"registerProps","line":24,"character":29}}}},"ɵeb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[wmTableAction]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵeb"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":40,"character":32}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":40,"character":21},{"__symbolic":"reference","name":"ɵcm"}]}],"populateAction":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./table-action.props","name":"registerProps","line":18,"character":29}}}},"ɵec":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"[wmTableColumn]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵec"}]}]}]}],"members":{"_filterInstances":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":54,"character":5},"arguments":["filterWidget"]}]}],"_inlineInstances":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":55,"character":5},"arguments":["inlineWidget"]}]}],"_inlineInstancesNew":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":56,"character":5},"arguments":["inlineWidgetNew"]}]}],"customExprTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":57,"character":5},"arguments":["customExprTmpl"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":127,"character":9}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":128,"character":9}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":129,"character":9},"arguments":["filterdataset.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":130,"character":9},"arguments":["dataset.bind"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":125,"character":13},{"__symbolic":"reference","module":"@wm/core","name":"AppDefaults","line":126,"character":29},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵed"},null,null]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"addFormControl":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"setUpControls":[{"__symbolic":"method"}],"resetFilter":[{"__symbolic":"method"}],"onFilterValueChange":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"loadFilterData":[{"__symbolic":"method"}],"loadInlineWidgetData":[{"__symbolic":"method"}],"onDataSourceChange":[{"__symbolic":"method"}],"setFilterWidgetDataSet":[{"__symbolic":"method"}],"setUpFilterWidget":[{"__symbolic":"method"}],"setUpValidators":[{"__symbolic":"method"}],"setInlineWidgetProp":[{"__symbolic":"method"}],"setUpInlineWidget":[{"__symbolic":"method"}],"getStyleDef":[{"__symbolic":"method"}],"populateFieldDef":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./table-column.props","name":"registerProps","line":52,"character":29}}}},"ɵed":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[wmTableColumnGroup]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵed"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":29,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":29,"character":21}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":30,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":13},{"__symbolic":"reference","name":"ɵed"},{"__symbolic":"reference","name":"ɵcm"}]}],"populateConfig":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./table-column-group.props","name":"registerProps","line":17,"character":29}}}},"ɵee":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[wmTableCUD]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":21,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":21,"character":17},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]}],null],"parameters":[null,{"__symbolic":"reference","module":"@wm/core","name":"AbstractDialogService","line":22,"character":31}]}],"selectItemOnSuccess":[{"__symbolic":"method"}],"initiateSelectItem":[{"__symbolic":"method"}],"updateVariable":[{"__symbolic":"method"}],"insertSuccessHandler":[{"__symbolic":"method"}],"insertRecord":[{"__symbolic":"method"}],"updateSuccessHandler":[{"__symbolic":"method"}],"updateRecord":[{"__symbolic":"method"}],"onRecordDelete":[{"__symbolic":"method"}],"deleteSuccessHandler":[{"__symbolic":"method"}],"deleteFn":[{"__symbolic":"method"}],"deleteRecord":[{"__symbolic":"method"}],"editRow":[{"__symbolic":"method"}],"addNewRow":[{"__symbolic":"method"}],"deleteRow":[{"__symbolic":"method"}],"hideEditRow":[{"__symbolic":"method"}],"saveRow":[{"__symbolic":"method"}],"cancelRow":[{"__symbolic":"method"}]}},"ɵef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":116,"character":1},"arguments":[{"selector":"[wmTableFilterSort]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":121,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":121,"character":25},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]}]],"parameters":[null]}],"getNavigationTargetBySortInfo":[{"__symbolic":"method"}],"getFilterFields":[{"__symbolic":"method"}],"resetSortStatus":[{"__symbolic":"method"}],"clearFilter":[{"__symbolic":"method"}],"checkFiltersApplied":[{"__symbolic":"method"}],"getSearchResult":[{"__symbolic":"method"}],"getSortResult":[{"__symbolic":"method"}],"handleClientSideSortSearch":[{"__symbolic":"method"}],"handleSinglePageSearch":[{"__symbolic":"method"}],"handleServerSideSearch":[{"__symbolic":"method"}],"handleSeverSideSort":[{"__symbolic":"method"}],"searchHandler":[{"__symbolic":"method"}],"sortHandler":[{"__symbolic":"method"}],"searchSortHandler":[{"__symbolic":"method"}],"showClearIcon":[{"__symbolic":"method"}],"clearRowFilter":[{"__symbolic":"method"}],"onFilterConditionSelect":[{"__symbolic":"method"}],"getFilterOnFieldValues":[{"__symbolic":"method"}],"onRowFilterChange":[{"__symbolic":"method"}],"refreshData":[{"__symbolic":"method"}]}},"ɵeg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[wmTableRow]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵeg"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":29,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":29,"character":21}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":13},{"__symbolic":"reference","name":"ɵcm"}]}],"populateConfig":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./table-row.props","name":"registerProps","line":16,"character":29}}}},"ɵeh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"[wmTableRowAction]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵeh"}]},{"provide":{"__symbolic":"reference","name":"Context"},"useValue":{},"multi":true}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":39,"character":9}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":40,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":17},"arguments":[{"__symbolic":"reference","name":"Context"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":38,"character":13},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"getTitle":[{"__symbolic":"method"}],"populateAction":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./table-row-action.props","name":"registerProps","line":20,"character":29}}}},"ɵei":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"wm-textarea","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsNgValueAccessor"},"arguments":[{"__symbolic":"reference","name":"ɵei"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵei"}]}],"template":"<textarea class=\"form-control app-textarea\"\n          focus-target\n          role=\"input\"\n          [attr.name]=\"name\"\n          [(ngModel)]=\"datavalue\"\n          [ngModelOptions]=\"ngModelOptions\"\n          [readonly]=\"readonly\"\n          [required]=\"required\"\n          [disabled]=\"disabled\"\n          [maxlength]=\"maxchars\"\n          [attr.tabindex]=\"tabindex\"\n          [attr.placeholder]=\"placeholder\"\n          [attr.accesskey]=\"shortcutkey\"\n          [autofocus]=\"autofocus\"\n          (blur)=\"handleBlur($event)\"\n          (ngModelChange)=\"handleChange($event)\"\n          #textarea\n></textarea>"}]}],"members":{"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":5},"arguments":["textarea"]}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":32,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":34,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./textarea.props","name":"registerProps","line":21,"character":29}}}},"ɵej":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[textContent]"}]}],"members":{"textContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":16,"character":31}]}]}},"ɵek":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[wmTile]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵek"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":20,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./tile.props","name":"registerProps","line":18,"character":29}}}},"ɵel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[wmTopNav]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵel"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":19,"character":21}]}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./top-nav.props","name":"registerProps","line":17,"character":29}}}},"ɵem":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"div[wmTree]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵem"}]}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":70,"character":9},"arguments":["datavalue.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":71,"character":9},"arguments":["nodelabel.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":72,"character":9},"arguments":["nodeicon.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":73,"character":9},"arguments":["nodechildren.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":74,"character":9},"arguments":["nodeid.bind"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":69,"character":13},null,null,null,null,null]}],"onPropertyChange":[{"__symbolic":"method"}],"constructNodes":[{"__symbolic":"method"}],"getNodesFromString":[{"__symbolic":"method"}],"getNodes":[{"__symbolic":"method"}],"changeTreeIcons":[{"__symbolic":"method"}],"toggleExpandCollapseNode":[{"__symbolic":"method"}],"renderTree":[{"__symbolic":"method"}],"selectNode":[{"__symbolic":"method"}],"bindEvents":[{"__symbolic":"method"}],"selectById":[{"__symbolic":"method"}],"deselectById":[{"__symbolic":"method"}],"redraw":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./tree.props","name":"registerProps","line":52,"character":29}}}},"ɵen":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[wmVideo]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵen"}]}],"template":"<video [preload]=\"videopreload\" role=\"application\"\n       [src]=\"mp4format | trustAs: 'resource'\"\n       [muted]=\"muted\"\n       [poster]=\"videoposter | image\"\n       [controls]=\"controls\"\n       [loop]=\"loop\"\n       [autoplay]=\"autoplay\">\n    <source type=\"video/mp4\" [src]=\"mp4format | trustAs: 'resource'\" *ngIf=\"mp4format\">\n    <source type=\"video/webm\" [src]=\"webmformat | trustAs: 'resource'\" *ngIf=\"webmformat\">\n    <source type=\"video/ogg\" [src]=\"oggformat | trustAs: 'resource'\" *ngIf=\"oggformat\">\n    {{videosupportmessage}}\n</video>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":42,"character":21},{"__symbolic":"reference","name":"ɵcc"}]}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./video.props","name":"registerProps","line":26,"character":29}}}},"ɵeo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StylableComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"div[wmWizard]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵeo"}]}],"template":"<div class=\"app-wizard-heading\">\n    <ul class=\"app-wizard-steps nav nav-pills {{stepClass}}\">\n        <li class=\"app-wizard-step\" *ngFor=\"let step of steps\" [hidden]=\"!step.show\"\n            [ngClass]=\"{active: step.done, current: step.active, disabled: step.disabled}\"\n            (click)=\"onWizardHeaderClick($event, step)\">\n            <a href=\"javascript:void(0)\">\n                <span class=\"arrow\"></span>\n                <i class=\"app-icon {{step.iconclass}}\" *ngIf=\"step.iconclass\"></i>\n                <span class=\"step-title\" [textContent]=\"step.title\"></span>\n            </a>\n        </li>\n    </ul>\n</div>\n<div class=\"app-wizard-body panel-body\">\n    <p wmMessage *ngIf=\"message.caption\" caption.bind=\"message.caption\" type.bind=\"message.type\"></p>\n    <ng-content select=\"form[wmWizardStep]\"></ng-content>\n</div>\n<div class=\"app-wizard-actions panel-footer {{actionsalignment}}\">\n    <a class=\"app-wizard-skip\" name=\"skipStep_{{name}}\" *ngIf=\"currentStep?.enableskip\" title=\"Skip step\" (click)=\"skip()\">Skip &raquo;</a>\n    <div class=\"app-wizard-actions-right\">\n        <button type=\"button\" name=\"cancelBtn_{{name}}\" class=\"btn app-button btn-secondary\" *ngIf=\"cancelable\"\n                (click)=\"cancel()\" [title]=\"cancelbtnlabel\" [textContent]=\"cancelbtnlabel\"></button>\n        <button type=\"button\" name=\"previousBtn_{{name}}\" class=\"btn app-button btn-secondary\"\n                *ngIf=\"hasPrevStep\" (click)=\"prev()\" [disabled]=\"!enablePrev\">\n            <i class=\"app-icon wi wi-chevron-left\"></i>\n            <span class=\"btn-caption\" [textContent]=\"previousbtnlabel\"></span>\n        </button>\n        <button type=\"button\" name=\"nextBtn_{{name}}\" class=\"btn app-button btn-primary\"\n                *ngIf=\"hasNextStep\" (click)=\"next()\" [disabled]=\"!enableNext\">\n            <span class=\"btn-caption\" [textContent]=\"nextbtnlabel\"></span>\n            <i class=\"app-icon wi wi-chevron-right\"></i>\n        </button>\n        <button type=\"button\" name=\"doneBtn_{{name}}\" class=\"btn app-button btn-success\"\n                *ngIf=\"showDoneBtn\" (click)=\"done()\"\n                [disabled]=\"!enableDone\">\n            <i class=\"app-icon wi wi-done\"></i>\n            <span class=\"btn-caption\" [textContent]=\"donebtnlabel\"></span>\n        </button>\n    </div>\n</div>"}]}],"members":{"steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵep"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":73,"character":21}]}],"getNextValidStepFormIndex":[{"__symbolic":"method"}],"getPreviousValidStepFormIndex":[{"__symbolic":"method"}],"getCurrentStepIndex":[{"__symbolic":"method"}],"getStepRefByIndex":[{"__symbolic":"method"}],"getStepIndexByRef":[{"__symbolic":"method"}],"getStepRefByName":[{"__symbolic":"method"}],"setDefaultStep":[{"__symbolic":"method"}],"onWizardHeaderClick":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"prev":[{"__symbolic":"method"}],"skip":[{"__symbolic":"method"}],"done":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"isFirstStep":[{"__symbolic":"method"}],"isLastStep":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./wizard.props","name":"registerProps","line":25,"character":29}}}},"ɵep":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"form[wmWizardStep]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideAsWidgetRef"},"arguments":[{"__symbolic":"reference","name":"ɵep"}]}],"exportAs":"wmWizardStep"}]}],"members":{"reDrawableComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":42,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"descendants":true}]}]}],"isCurrent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":44,"character":5},"arguments":["class.current"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":98,"character":32}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":21},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":98,"character":55}]}],"onNext":[{"__symbolic":"method"}],"onPrev":[{"__symbolic":"method"}],"onSkip":[{"__symbolic":"method"}],"redrawChildren":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./wizard-step.props","name":"registerProps","line":29,"character":29}}}}},"origins":{"bsDatePickerModule":"./components.module","datepickerModule":"./components.module","timepickerModule":"./components.module","bsDropdownModule":"./components.module","paginationModule":"./components.module","typeaheadModule":"./components.module","progressbarModule":"./components.module","modalModule":"./components.module","ngxMaskModule":"./components.module","carouselModule":"./components.module","popoverModule":"./components.module","ngCircleProgressModule":"./components.module","WmComponentsModule":"./components.module","getObjValueByKey":"./utils/widget-utils","getEvaluatedData":"./utils/widget-utils","isActiveNavItem":"./utils/widget-utils","getOrderByExpr":"./utils/widget-utils","isDataSetWidget":"./utils/widget-utils","getImageUrl":"./utils/widget-utils","getBackGroundImageUrl":"./utils/widget-utils","provideAs":"./utils/widget-utils","provideAsNgValidators":"./utils/widget-utils","provideAsNgValueAccessor":"./utils/widget-utils","provideAsWidgetRef":"./utils/widget-utils","provideAsDialogRef":"./utils/widget-utils","NAVIGATION_TYPE":"./utils/widget-utils","getWatchIdentifier":"./utils/widget-utils","getMatchModeTypesMap":"./utils/widget-utils","getMatchModeMsgs":"./utils/widget-utils","getConditionalClasses":"./utils/widget-utils","prepareFieldDefs":"./utils/widget-utils","BaseComponent":"./widgets/common/base/base.component","StylableComponent":"./widgets/common/base/stylable.component","DateComponent":"./widgets/common/date/date.component","DatetimeComponent":"./widgets/common/date-time/date-time.component","FileUploadComponent":"./widgets/common/file-upload/file-upload.component","AnimationType":"./widgets/common/left-panel/left-panel.directive","LeftPanelDirective":"./widgets/common/left-panel/left-panel.directive","PageDirective":"./widgets/common/page/page.directive","PrefabDirective":"./widgets/common/prefab/prefab.directive","PageContentComponent":"./widgets/common/page-content/page-content.component","SearchComponent":"./widgets/common/search/search.component","TimeComponent":"./widgets/common/time/time.component","APPLY_STYLES_TYPE":"./widgets/framework/styler","propNameCSSKeyMap":"./widgets/framework/styler","isStyle":"./widgets/framework/styler","styler":"./widgets/framework/styler","IWidgetConfig":"./widgets/framework/types","IRedrawableComponent":"./widgets/framework/types","ChangeListener":"./widgets/framework/types","WidgetRef":"./widgets/framework/types","DialogRef":"./widgets/framework/types","Context":"./widgets/framework/types","IDialog":"./widgets/framework/types","getWidgetPropsByType":"./widgets/framework/widget-props","register":"./widgets/framework/widget-props","PROP_TYPE":"./widgets/framework/widget-props","PROP_STRING":"./widgets/framework/widget-props","PROP_NUMBER":"./widgets/framework/widget-props","PROP_BOOLEAN":"./widgets/framework/widget-props","PROP_ANY":"./widgets/framework/widget-props","DialogServiceImpl":"./widgets/common/dialog/dialog.service","ToDatePipe":"./pipes/custom-pipes","ToNumberPipe":"./pipes/custom-pipes","ToCurrencyPipe":"./pipes/custom-pipes","PrefixPipe":"./pipes/custom-pipes","SuffixPipe":"./pipes/custom-pipes","TimeFromNowPipe":"./pipes/custom-pipes","NumberToStringPipe":"./pipes/custom-pipes","StringToNumberPipe":"./pipes/custom-pipes","FilterPipe":"./pipes/custom-pipes","FileSizePipe":"./pipes/custom-pipes","FileIconClassPipe":"./pipes/custom-pipes","StateClassPipe":"./pipes/custom-pipes","FileExtensionFromMimePipe":"./pipes/custom-pipes","ɵa":"./widgets/common/accordion/accordion.directive","ɵb":"./widgets/common/accordion/accordion-pane/accordion-pane.component","ɵc":"./widgets/common/redraw/redrawable.directive","ɵd":"./widgets/common/tabs/tabs.component","ɵe":"./widgets/common/tabs/tab-pane/tab-pane.component","ɵf":"./widgets/common/dialog/alert-dialog/alert-dialog.component","ɵg":"./widgets/common/dialog/base/base-dialog","ɵh":"./widgets/common/anchor/anchor.component","ɵi":"./widgets/common/nav/nav-item/nav-item.directive","ɵj":"./widgets/common/audio/audio.component","ɵk":"./widgets/common/breadcrumb/breadcrumb.component","ɵl":"./widgets/common/base/dataset-aware-nav.component","ɵm":"./widgets/common/button/button.component","ɵn":"./widgets/common/button-group/button-group.directive","ɵo":"./widgets/common/calendar/calendar.component","ɵp":"./widgets/common/card/card.component","ɵq":"./widgets/common/base/menu-adapator.component","ɵr":"./widgets/common/menu/menu.component","ɵs":"./widgets/common/nav/nav.component","ɵt":"./widgets/common/card/card-actions/card-actions.directive","ɵu":"./widgets/common/card/card-content/card-content.component","ɵv":"./widgets/common/card/card-footer/card-footer.directive","ɵw":"./widgets/common/carousel/carousel.directive","ɵx":"./widgets/common/carousel/carousel-template/carousel-template.directive","ɵy":"./widgets/common/chart/chart.component","ɵz":"./widgets/common/checkbox/checkbox.component","ɵba":"./widgets/common/base/base-form-custom.component","ɵbb":"./widgets/common/base/base-form.component","ɵbc":"./widgets/common/progress-bar/progress-circle/progress-circle.component","ɵbd":"./widgets/common/color-picker/color-picker.component","ɵbe":"./widgets/common/composite/composite.directive","ɵbf":"./widgets/common/dialog/confirm-dialog/confirm-dialog.component","ɵbg":"./widgets/common/container/container.directive","ɵbh":"./widgets/common/content/content.component","ɵbi":"./widgets/common/currency/currency.component","ɵbj":"./widgets/common/text/locale/number-locale","ɵbk":"./widgets/common/text/base/base-input","ɵbl":"./widgets/common/checkboxset/checkboxset.component","ɵbm":"./widgets/common/base/dataset-aware-form.component","ɵbn":"./widgets/common/chips/chips.component","ɵbo":"./widgets/common/base/base-date-time.component","ɵbp":"./widgets/common/form/live-actions/dependson.directive","ɵbq":"./widgets/common/form/form.component","ɵbr":"./widgets/common/message/message.component","ɵbs":"./widgets/common/dialog/design-dialog/dialog.component","ɵbt":"./widgets/common/dialog/base/dialog-body/dialog-body.directive","ɵbu":"./widgets/common/dialog/base/dialog-footer/dialog-footer.directive","ɵbv":"./widgets/common/dialog/base/dialog-header/dialog-header.component","ɵbw":"./widgets/common/footer/footer.directive","ɵbx":"./widgets/common/dialog/login-dialog/login-dialog.directive","ɵby":"./widgets/common/form/form-action/form-action.directive","ɵbz":"./widgets/common/form/form-field/form-field.directive","ɵca":"./widgets/common/header/header.component","ɵcb":"./widgets/common/html/html.directive","ɵcc":"./pipes/trust-as.pipe","ɵcd":"./widgets/common/icon/icon.component","ɵce":"./widgets/common/iframe/iframe.component","ɵcf":"./widgets/common/dialog/iframe-dialog/iframe-dialog.component","ɵcg":"./widgets/common/text/calendar/input-calendar.component","ɵch":"./widgets/common/text/color/input-color.component","ɵci":"./widgets/common/text/email/input-email.component","ɵcj":"./widgets/common/text/number/input-number.component","ɵck":"./widgets/common/text/text/input-text.component","ɵcl":"./widgets/common/form/form-widget.directive","ɵcm":"./widgets/common/table/table.component","ɵcn":"./widgets/common/pagination/pagination.component","ɵco":"./widgets/common/label/label.directive","ɵcp":"./widgets/common/layout-grid/layout-grid-column/layout-grid-column.directive","ɵcq":"./widgets/common/layout-grid/layout-grid.directive","ɵcr":"./widgets/common/layout-grid/layout-grid-row/layout-grid-row.directive","ɵcs":"./widgets/common/list/list.component","ɵct":"./widgets/common/list/list-item.directive","ɵcu":"./widgets/common/form/live-actions/live-actions.directive","ɵcv":"./widgets/common/form/live-filter/live-filter.directive","ɵcw":"./widgets/common/form/live-form/live-form.directive","ɵcx":"./widgets/common/live-table/live-table.component","ɵcy":"./widgets/common/login/login.component","ɵcz":"./widgets/common/marquee/marquee.directive","ɵda":"./widgets/common/menu/menu-dropdown/menu-dropdown.component","ɵdb":"./widgets/common/menu/menu-dropdown-item/menu-dropdown-item.component","ɵdc":"./widgets/common/navbar/navbar.component","ɵdd":"./widgets/common/nav/navigation-control.directive","ɵde":"./widgets/common/number/number.component","ɵdf":"./widgets/common/file-upload/common.directive","ɵdg":"./widgets/common/panel/panel.component","ɵdh":"./widgets/common/dialog/partial-dialog/partial-dialog.component","ɵdi":"./widgets/common/partial/partial.directive","ɵdj":"./widgets/common/partial-param/partial-param.directive","ɵdk":"./widgets/common/partial-param/partial-param.directive","ɵdl":"./widgets/common/picture/picture.directive","ɵdm":"./pipes/image.pipe","ɵdn":"./widgets/common/popover/popover.component","ɵdo":"./widgets/common/prefab-container/prefab-container.directive","ɵdp":"./widgets/common/progress-bar/progress-bar.component","ɵdq":"./widgets/common/radioset/radioset.component","ɵdr":"./widgets/common/rating/rating.component","ɵds":"./widgets/common/rich-text-editor/rich-text-editor.component","ɵdt":"./widgets/common/right-panel/right-panel.directive","ɵdu":"./widgets/common/search/scrollable.directive","ɵdv":"./widgets/common/select/select.component","ɵdw":"./directives/show-in-device.directive","ɵdx":"./widgets/common/slider/slider.component","ɵdy":"./widgets/common/smooth-scroll/smooth-scroll.directive","ɵdz":"./widgets/common/spinner/spinner.component","ɵea":"./widgets/common/switch/switch.component","ɵeb":"./widgets/common/table/table-action/table-action.directive","ɵec":"./widgets/common/table/table-column/table-column.directive","ɵed":"./widgets/common/table/table-column-group/table-column-group.directive","ɵee":"./widgets/common/table/table-cud.directive","ɵef":"./widgets/common/table/table-filter.directive","ɵeg":"./widgets/common/table/table-row/table-row.directive","ɵeh":"./widgets/common/table/table-row-action/table-row-action.directive","ɵei":"./widgets/common/textarea/textarea.component","ɵej":"./widgets/common/base/text-content.directive","ɵek":"./widgets/common/tile/tile.directive","ɵel":"./widgets/common/top-nav/top-nav.directive","ɵem":"./widgets/common/tree/tree.directive","ɵen":"./widgets/common/video/video.component","ɵeo":"./widgets/common/wizard/wizard.component","ɵep":"./widgets/common/wizard/wizard-step/wizard-step.directive"},"importAs":"@wm/components"}