[{"__symbolic":"module","version":3,"metadata":{"DayTimeCalendarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dp-day-time-calendar","template":"<dp-day-calendar #dayCalendar                  [config]=\"componentConfig\"                  [ngModel]=\"_selected\"                  [displayDate]=\"displayDate\"                  (onSelect)=\"dateSelected($event)\"                  [theme]=\"theme\"> </dp-day-calendar> <dp-time-select #timeSelect                 [config]=\"componentConfig\"                 [ngModel]=\"_selected\"                 (onChange)=\"timeChange($event)\"                 [theme]=\"theme\"> </dp-time-select> ","styles":[":host {  display: inline-block;}dp-time-select {  display: block;  border-top: 0;}:host.dp-material dp-time-select {  border-top: 0;}"],"providers":[{"__symbolic":"reference","module":"./day-time-calendar.service","name":"DayTimeCalendarService"},{"__symbolic":"reference","module":"../day-calendar/day-calendar.service","name":"DayCalendarService"},{"__symbolic":"reference","module":"../time-select/time-select.service","name":"TimeSelectService"},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"DayTimeCalendarComponent"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"DayTimeCalendarComponent"},"multi":true}]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"displayDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["class"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./day-time-calendar.service","name":"DayTimeCalendarService"},{"__symbolic":"reference","module":"../common/services/utils/utils.service","name":"UtilsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"onChangeCallback":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"processOnChangeCallback":[{"__symbolic":"method"}],"initValidators":[{"__symbolic":"method"}],"dateSelected":[{"__symbolic":"method"}],"timeChange":[{"__symbolic":"method"}],"emitChange":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"DayTimeCalendarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dp-day-time-calendar","template":"<dp-day-calendar #dayCalendar                  [config]=\"componentConfig\"                  [ngModel]=\"_selected\"                  [displayDate]=\"displayDate\"                  (onSelect)=\"dateSelected($event)\"                  [theme]=\"theme\"> </dp-day-calendar> <dp-time-select #timeSelect                 [config]=\"componentConfig\"                 [ngModel]=\"_selected\"                 (onChange)=\"timeChange($event)\"                 [theme]=\"theme\"> </dp-time-select> ","styles":[":host {  display: inline-block;}dp-time-select {  display: block;  border-top: 0;}:host.dp-material dp-time-select {  border-top: 0;}"],"providers":[{"__symbolic":"reference","module":"./day-time-calendar.service","name":"DayTimeCalendarService"},{"__symbolic":"reference","module":"../day-calendar/day-calendar.service","name":"DayCalendarService"},{"__symbolic":"reference","module":"../time-select/time-select.service","name":"TimeSelectService"},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"DayTimeCalendarComponent"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"DayTimeCalendarComponent"},"multi":true}]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"displayDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["class"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./day-time-calendar.service","name":"DayTimeCalendarService"},{"__symbolic":"reference","module":"../common/services/utils/utils.service","name":"UtilsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"onChangeCallback":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"processOnChangeCallback":[{"__symbolic":"method"}],"initValidators":[{"__symbolic":"method"}],"dateSelected":[{"__symbolic":"method"}],"timeChange":[{"__symbolic":"method"}],"emitChange":[{"__symbolic":"method"}]}}}}]