{"__symbolic":"module","version":3,"exports":[{"from":"@syncfusion/ej2-calendars"}],"metadata":{"ɵa":["calendarMode","cssClass","dayHeaderFormat","depth","enablePersistence","enableRtl","enabled","firstDayOfWeek","isMultiSelection","keyConfigs","locale","max","min","serverTimezoneOffset","showTodayButton","start","value","values","weekNumber","weekRule"],"ɵb":["focus","blur","change","created","destroyed","navigated","renderDayCell","valueChange","valuesChange"],"ɵc":["allowEdit","calendarMode","cssClass","dayHeaderFormat","depth","enablePersistence","enableRtl","enabled","firstDayOfWeek","floatLabelType","format","htmlAttributes","isMultiSelection","keyConfigs","locale","max","min","openOnFocus","placeholder","readonly","serverTimezoneOffset","showClearButton","showTodayButton","start","strictMode","value","values","weekNumber","weekRule","width","zIndex"],"ɵd":["blur","change","cleared","close","created","destroyed","focus","navigated","open","renderDayCell","valueChange"],"ɵe":["allowEdit","cssClass","enablePersistence","enableRtl","enabled","floatLabelType","format","htmlAttributes","keyConfigs","locale","max","min","openOnFocus","placeholder","readonly","scrollTo","showClearButton","step","strictMode","value","width","zIndex"],"ɵf":["blur","change","cleared","close","created","destroyed","focus","itemRender","open","valueChange"],"ɵg":["allowEdit","calendarMode","cssClass","dayHeaderFormat","depth","enablePersistence","enableRtl","enabled","endDate","firstDayOfWeek","floatLabelType","format","htmlAttributes","keyConfigs","locale","max","maxDays","min","minDays","openOnFocus","placeholder","presets","readonly","separator","serverTimezoneOffset","showClearButton","start","startDate","strictMode","value","weekNumber","weekRule","width","zIndex"],"ɵh":["blur","change","cleared","close","created","destroyed","focus","navigated","open","renderDayCell","select","startDateChange","endDateChange","valueChange"],"ɵi":["allowEdit","calendarMode","cssClass","dayHeaderFormat","depth","enablePersistence","enableRtl","enabled","firstDayOfWeek","floatLabelType","format","htmlAttributes","isMultiSelection","keyConfigs","locale","max","min","openOnFocus","placeholder","readonly","scrollTo","serverTimezoneOffset","showClearButton","showTodayButton","start","step","strictMode","timeFormat","value","values","weekNumber","weekRule","width","zIndex"],"ɵj":["blur","change","cleared","close","created","destroyed","focus","navigated","open","renderDayCell","valueChange"],"CalendarComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-calendars","name":"Calendar"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-calendar","inputs":{"__symbolic":"reference","name":"ɵa"},"outputs":{"__symbolic":"reference","name":"ɵb"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"CalendarComponent"},"multi":true}],"queries":{}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"},{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"FormBase"}]]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"CalendarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"CalendarComponent"}],"exports":[{"__symbolic":"reference","name":"CalendarComponent"}]}]}],"members":{}},"CalendarAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"CalendarModule"}],"exports":[{"__symbolic":"reference","name":"CalendarModule"}],"providers":[{"__symbolic":"reference","name":"IslamicService"}]}]}],"members":{}},"IslamicService":{"provide":"CalendarsIslamic","useValue":{"__symbolic":"reference","module":"@syncfusion/ej2-calendars","name":"Islamic"}},"DatePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-calendars","name":"DatePicker"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-datepicker","inputs":{"__symbolic":"reference","name":"ɵc"},"outputs":{"__symbolic":"reference","name":"ɵd"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"DatePickerComponent"},"multi":true}],"queries":{}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"},{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"FormBase"}]]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"DatePickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"DatePickerComponent"}],"exports":[{"__symbolic":"reference","name":"DatePickerComponent"}]}]}],"members":{}},"DatePickerAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"DatePickerModule"}],"exports":[{"__symbolic":"reference","name":"DatePickerModule"}],"providers":[]}]}],"members":{}},"TimePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-calendars","name":"TimePicker"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-timepicker","inputs":{"__symbolic":"reference","name":"ɵe"},"outputs":{"__symbolic":"reference","name":"ɵf"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"TimePickerComponent"},"multi":true}],"queries":{}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"},{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"FormBase"}]]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"TimePickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"TimePickerComponent"}],"exports":[{"__symbolic":"reference","name":"TimePickerComponent"}]}]}],"members":{}},"TimePickerAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"TimePickerModule"}],"exports":[{"__symbolic":"reference","name":"TimePickerModule"}],"providers":[]}]}],"members":{}},"PresetDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComplexBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"e-presets>e-preset","inputs":["end","label","start"],"outputs":[],"queries":{}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"PresetsDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ArrayBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"ejs-daterangepicker>e-presets","queries":{"children":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PresetDirective"}]}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"DateRangePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-calendars","name":"DateRangePicker"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-daterangepicker","inputs":{"__symbolic":"reference","name":"ɵg"},"outputs":{"__symbolic":"reference","name":"ɵh"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"DateRangePickerComponent"},"multi":true}],"queries":{"childPresets":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"PresetsDirective"}]}}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"},{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"FormBase"}]]}],"members":{"start":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":["start"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"Template"}}]}],"end":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":["end"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"Template"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"DateRangePickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"DateRangePickerComponent"},{"__symbolic":"reference","name":"PresetDirective"},{"__symbolic":"reference","name":"PresetsDirective"}],"exports":[{"__symbolic":"reference","name":"DateRangePickerComponent"},{"__symbolic":"reference","name":"PresetDirective"},{"__symbolic":"reference","name":"PresetsDirective"}]}]}],"members":{}},"DateRangePickerAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"DateRangePickerModule"}],"exports":[{"__symbolic":"reference","name":"DateRangePickerModule"}],"providers":[]}]}],"members":{}},"DateTimePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@syncfusion/ej2-calendars","name":"DateTimePicker"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ejs-datetimepicker","inputs":{"__symbolic":"reference","name":"ɵi"},"outputs":{"__symbolic":"reference","name":"ɵj"},"template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"DateTimePickerComponent"},"multi":true}],"queries":{}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentMixins"},"arguments":[[{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"ComponentBase"},{"__symbolic":"reference","module":"@syncfusion/ej2-angular-base","name":"FormBase"}]]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}]}},"DateTimePickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"DateTimePickerComponent"}],"exports":[{"__symbolic":"reference","name":"DateTimePickerComponent"}]}]}],"members":{}},"DateTimePickerAllModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","name":"DateTimePickerModule"}],"exports":[{"__symbolic":"reference","name":"DateTimePickerModule"}],"providers":[]}]}],"members":{}}},"origins":{"ɵa":"./src/calendar/calendar.component","ɵb":"./src/calendar/calendar.component","ɵc":"./src/datepicker/datepicker.component","ɵd":"./src/datepicker/datepicker.component","ɵe":"./src/timepicker/timepicker.component","ɵf":"./src/timepicker/timepicker.component","ɵg":"./src/daterangepicker/daterangepicker.component","ɵh":"./src/daterangepicker/daterangepicker.component","ɵi":"./src/datetimepicker/datetimepicker.component","ɵj":"./src/datetimepicker/datetimepicker.component","CalendarComponent":"./src/calendar/calendar.component","CalendarModule":"./src/calendar/calendar.module","CalendarAllModule":"./src/calendar/calendar-all.module","IslamicService":"./src/calendar/calendar-all.module","DatePickerComponent":"./src/datepicker/datepicker.component","DatePickerModule":"./src/datepicker/datepicker.module","DatePickerAllModule":"./src/datepicker/datepicker-all.module","TimePickerComponent":"./src/timepicker/timepicker.component","TimePickerModule":"./src/timepicker/timepicker.module","TimePickerAllModule":"./src/timepicker/timepicker-all.module","PresetDirective":"./src/daterangepicker/presets.directive","PresetsDirective":"./src/daterangepicker/presets.directive","DateRangePickerComponent":"./src/daterangepicker/daterangepicker.component","DateRangePickerModule":"./src/daterangepicker/daterangepicker.module","DateRangePickerAllModule":"./src/daterangepicker/daterangepicker-all.module","DateTimePickerComponent":"./src/datetimepicker/datetimepicker.component","DateTimePickerModule":"./src/datetimepicker/datetimepicker.module","DateTimePickerAllModule":"./src/datetimepicker/datetimepicker-all.module"},"importAs":"@syncfusion/ej2-angular-calendars"}