{"__symbolic":"module","version":4,"metadata":{"DatePickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"nika-datepicker","template":"<div class=\"nika-datepicker\">\n\t<mat-form-field>\n\t\t<input matInput autocomplete=\"off\"\n\t\t\t   [placeholder]=\"placeholder\"\n\t\t\t   [required]=\"required\"\n\t\t\t   [disabled]=\"disabled\"\n\t\t\t   [(ngModel)]=\"valueSt\"\n\t\t\t   (ngModelChange)=\"isValueStChange = true\"\n\t\t\t   (keyup.enter)=\"changeValueSt(); genValueSt(); changed();\"\n\t\t\t   (click)=\"picker.open();\">\n\t\t<mat-hint class=\"nika-datepicker-error\" align=\"end\" *ngIf=\"validationError\">{{validationError}}</mat-hint>\n\t</mat-form-field>\n\n\t<mat-form-field class=\"nika-datepicker-sp\">\n\t\t<input matInput autocomplete=\"off\" [matDatepicker]=\"picker\"\n\t\t\t   [placeholder]=\"placeholder\"\n\t\t\t   [required]=\"required\"\n\t\t\t   [disabled]=\"disabled\"\n\t\t\t   [(ngModel)]=\"value_\"\n\t\t\t   (ngModelChange)=\"genValueSt(); changed();\">\n\t\t<mat-datepicker #picker></mat-datepicker>\n\t</mat-form-field>\n\n\t<div class=\"nika-datepicker-actions\">\n\t\t<span class=\"mdi mdi-subdirectory-arrow-left mdi-24px\" *ngIf=\"isValueStChange\"\n\t\t\t  (click)=\"changeValueSt(); genValueSt(); changed();\"></span>\n\t</div>\n</div>\n","styles":[".nika-datepicker{position:relative}.nika-datepicker mat-form-field{width:100%;margin-top:0}.nika-datepicker-sp{overflow:hidden;width:0;height:0;position:absolute;top:0;left:0}.nika-datepicker-error{color:red}.nika-datepicker-actions{position:absolute;right:0;top:12px;line-height:30px}.nika-datepicker-actions span{color:#adadb3;cursor:pointer;transition:150ms}.nika-datepicker-actions span:hover{color:#6b6b77}"]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"validationError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"genValueSt":[{"__symbolic":"method"}],"changeValueSt":[{"__symbolic":"method"}],"changed":[{"__symbolic":"method"}]}},"MyDateAdapter":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/material","name":"NativeDateAdapter","line":14,"character":35},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"getFirstDayOfWeek":[{"__symbolic":"method"}]}},"DatePickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":20,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":23,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":25,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":26,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":27,"character":4}],"exports":[{"__symbolic":"reference","name":"DatePickerComponent"}],"declarations":[{"__symbolic":"reference","name":"DatePickerComponent"}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_LOCALE","line":34,"character":14},"useValue":"ru-RU"},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"DateAdapter","line":35,"character":14},"useClass":{"__symbolic":"reference","name":"MyDateAdapter"}}]}]}],"members":{}}},"origins":{"DatePickerComponent":"./lib/date-picker/date-picker.component","MyDateAdapter":"./lib/date-picker/date-picker.module","DatePickerModule":"./lib/date-picker/date-picker.module"},"importAs":"@belcoder/angular-datepicker"}