[{"__symbolic":"module","version":4,"metadata":{"SimDatepickerControl":{"__symbolic":"interface"},"SIM_DATEPICKER_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":48,"character":50},"arguments":["SIM-datepicker-scroll-strategy"]},"SIM_DATEPICKER_SCROLL_STRATEGY_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":51,"character":9}},"DatepickerDropdownPositionX":{"__symbolic":"interface"},"DatepickerDropdownPositionY":{"__symbolic":"interface"},"SIM_DATEPICKER_SCROLL_STRATEGY_FACTORY_PROVIDER":{"provide":{"__symbolic":"reference","name":"SIM_DATEPICKER_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":62,"character":9}],"useFactory":{"__symbolic":"reference","name":"SIM_DATEPICKER_SCROLL_STRATEGY_FACTORY"}},"SimDatepickerBase":{"__symbolic":"class","arity":3,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":67,"character":1}}],"members":{"startAt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"startView":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3}}]}],"today":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"yearSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":115,"character":3}}]}],"monthSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":120,"character":3}}]}],"weekSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":125,"character":3}}]}],"timeSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"viewChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":135,"character":3}}]}],"panelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3}}]}],"dateClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":144,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":147,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":177,"character":5},"arguments":[{"__symbolic":"reference","name":"SIM_DATEPICKER_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":178,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":179,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":179,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":179,"character":24}]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":174,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":175,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":176,"character":33},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@ngx-simple/core/datetime","name":"SimDateAdapter","line":178,"character":40,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":178,"character":55,"context":{"typeName":"D"}}]},{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":179,"character":44},{"__symbolic":"reference","module":"./date-selection-model","name":"SimDateSelectionModel","line":180,"character":20,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":180,"character":42,"context":{"typeName":"S"}},{"__symbolic":"error","message":"Could not resolve type","line":180,"character":45,"context":{"typeName":"D"}}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_selectYear":[{"__symbolic":"method"}],"_selectMonth":[{"__symbolic":"method"}],"_viewChanged":[{"__symbolic":"method"}],"_getMinDate":[{"__symbolic":"method"}],"_getMaxDate":[{"__symbolic":"method"}],"_getDateFilter":[{"__symbolic":"method"}],"_registerInput":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"createPortal":[{"__symbolic":"method"}],"_initStartView":[{"__symbolic":"method"}],"_openAsPopup":[{"__symbolic":"method"}],"_createPopup":[{"__symbolic":"method"}],"_destroyPopup":[{"__symbolic":"method"}]}}}}]