/**
 * @fileoverview This file was generated by the Angular template compiler. Do not edit.
 *
 * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.
 * The source code is proprietary and confidential.
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 *
 * Copyright (c) by MedVision360 B.V. All rights reserved.
 *
 * For the application name: io.medrecord.medsafe

 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes,extraRequire}
 * tslint:disable
 */ 
import * as i0 from "./date-time-input.component.scss.shim.ngstyle";
import * as i1 from "@angular/core";
import * as i2 from "../label/label.component.ngfactory";
import * as i3 from "../label/label.component";
import * as i4 from "../../../date-time-picker/date-time-picker.component.ngfactory";
import * as i5 from "../../../date-time-picker/date-time-picker.component";
import * as i6 from "../../../partial-date-time-picker/partial-date-time-picker.component.ngfactory";
import * as i7 from "../../../partial-date-time-picker/partial-date-time-picker.component";
import * as i8 from "@angular/common";
import * as i9 from "../../../../../../../../../node_modules/angular-svg-icon/angular-svg-icon.ngfactory";
import * as i10 from "angular-svg-icon";
import * as i11 from "../../input-errors/input-errors.component.ngfactory";
import * as i12 from "../../input-errors/input-errors.component";
import * as i13 from "../../../../directives/datetime.directive";
import * as i14 from "./date-time-input.component";
var styles_DateTimeInputComponent = [i0.styles];
var RenderType_DateTimeInputComponent = i1.ɵcrt({ encapsulation: 0, styles: styles_DateTimeInputComponent, data: {} });
export { RenderType_DateTimeInputComponent as RenderType_DateTimeInputComponent };
function View_DateTimeInputComponent_1(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-label", [], null, null, null, i2.View_LabelComponent_0, i2.RenderType_LabelComponent)), i1.ɵdid(1, 49152, null, 0, i3.LabelComponent, [], { label: [0, "label"], labelDescription: [1, "labelDescription"], fieldId: [2, "fieldId"], hint: [3, "hint"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.label; var currVal_1 = _co.labelDescription; var currVal_2 = _co.inputId; var currVal_3 = _co.hint; _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3); }, null); }
function View_DateTimeInputComponent_2(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-date-time-picker", [], null, [[null, "selectDate"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("selectDate" === en)) {
        var pd_0 = (_co.selectDate($event) !== false);
        ad = (pd_0 && ad);
    } return ad; }, i4.View_DateTimePickerComponent_0, i4.RenderType_DateTimePickerComponent)), i1.ɵdid(1, 114688, null, 0, i5.DateTimePickerComponent, [], { type: [0, "type"], disabledTo: [1, "disabledTo"], disabledAfter: [2, "disabledAfter"] }, { selectDateEvent: "selectDate" })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.dateTimePickerType; var currVal_1 = _co.disabledTo; var currVal_2 = _co.disabledAfter; _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2); }, null); }
function View_DateTimeInputComponent_3(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-partial-datepicker", [], null, [[null, "doneEvent"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("doneEvent" === en)) {
        var pd_0 = (_co.onDone($event) !== false);
        ad = (pd_0 && ad);
    } return ad; }, i6.View_PartialDateTimePickerComponent_0, i6.RenderType_PartialDateTimePickerComponent)), i1.ɵdid(1, 49152, null, 0, i7.PartialDateTimePickerComponent, [], { disabledTo: [0, "disabledTo"], disabledAfter: [1, "disabledAfter"], selected: [2, "selected"], type: [3, "type"] }, { doneEvent: "doneEvent" })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.disabledTo; var currVal_1 = _co.disabledAfter; var currVal_2 = _co.selectedDate; var currVal_3 = _co.dateTimePickerType; _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3); }, null); }
function View_DateTimeInputComponent_4(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 5, "span", [["class", "icon-right"]], null, null, null, null, null)), i1.ɵdid(1, 278528, null, 0, i8.NgStyle, [i1.ElementRef, i1.KeyValueDiffers, i1.Renderer2], { ngStyle: [0, "ngStyle"] }, null), i1.ɵpod(2, { marginRight: 0 }), (_l()(), i1.ɵeld(3, 0, null, null, 2, "span", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
        var pd_0 = (_co.clearValue($event) !== false);
        ad = (pd_0 && ad);
    } return ad; }, null, null)), (_l()(), i1.ɵeld(4, 0, null, null, 1, "svg-icon", [], null, null, null, i9.View_SvgIconComponent_0, i9.RenderType_SvgIconComponent)), i1.ɵdid(5, 1032192, null, 0, i10.SvgIconComponent, [i1.ElementRef, i1.KeyValueDiffers, i1.Renderer2, i10.SvgIconRegistryService, i1.ChangeDetectorRef], { name: [0, "name"], svgClass: [1, "svgClass"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 2, 0, (_co.showError ? "50px" : "30px")); _ck(_v, 1, 0, currVal_0); var currVal_1 = _co.clearIcon; var currVal_2 = "clear"; _ck(_v, 5, 0, currVal_1, currVal_2); }, null); }
function View_DateTimeInputComponent_5(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, "span", [["class", "icon-warning icon-warning_optional-offset"]], null, null, null, null, null)), (_l()(), i1.ɵeld(1, 0, null, null, 1, "svg-icon", [], null, null, null, i9.View_SvgIconComponent_0, i9.RenderType_SvgIconComponent)), i1.ɵdid(2, 1032192, null, 0, i10.SvgIconComponent, [i1.ElementRef, i1.KeyValueDiffers, i1.Renderer2, i10.SvgIconRegistryService, i1.ChangeDetectorRef], { name: [0, "name"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.warningIcon; _ck(_v, 2, 0, currVal_0); }, null); }
function View_DateTimeInputComponent_6(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-input-errors", [], null, null, null, i11.View_InputErrorsComponent_0, i11.RenderType_InputErrorsComponent)), i1.ɵdid(1, 49152, null, 0, i12.InputErrorsComponent, [], { errors: [0, "errors"], touched: [1, "touched"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.ngControl.errors; var currVal_1 = _co.ngControl.touched; _ck(_v, 1, 0, currVal_0, currVal_1); }, null); }
export function View_DateTimeInputComponent_0(_l) { return i1.ɵvid(0, [i1.ɵqud(671088640, 1, { inputElementRef: 0 }), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_DateTimeInputComponent_1)), i1.ɵdid(2, 16384, null, 0, i8.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵeld(3, 0, null, null, 19, "div", [["appDateTimePicker", ""], ["class", "picker-wrapper"]], [[4, "max-width", "px"]], [[null, "openChange"], [null, "close"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("openChange" === en)) {
        var pd_0 = ((_co.isOpen = $event) !== false);
        ad = (pd_0 && ad);
    } if (("close" === en)) {
        var pd_1 = (_co.onClose() !== false);
        ad = (pd_1 && ad);
    } return ad; }, null, null)), i1.ɵdid(4, 212992, null, 0, i13.DatetimeDirective, [i1.ElementRef, i1.Renderer2], { dateTime: [0, "dateTime"], isDisabled: [1, "isDisabled"], open: [2, "open"] }, { openChange: "openChange", close: "close" }), (_l()(), i1.ɵeld(5, 0, [[1, 0], ["picker", 1]], null, 2, "input", [["class", "input input_icon-right"], ["type", "text"]], [[8, "id", 0], [8, "disabled", 0]], [[null, "blur"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("blur" === en)) {
        var pd_0 = (_co.onTouched() !== false);
        ad = (pd_0 && ad);
    } return ad; }, null, null)), i1.ɵdid(6, 278528, null, 0, i8.NgClass, [i1.IterableDiffers, i1.KeyValueDiffers, i1.ElementRef, i1.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), i1.ɵpod(7, { "input_disabled": 0, "input_icon-right-double": 1, "input_warning": 2 }), (_l()(), i1.ɵeld(8, 0, [["datetime", 1]], null, 6, "div", [], null, null, null, null, null)), i1.ɵdid(9, 278528, null, 0, i8.NgClass, [i1.IterableDiffers, i1.KeyValueDiffers, i1.ElementRef, i1.Renderer2], { ngClass: [0, "ngClass"] }, null), i1.ɵpod(10, { "date-time-picker-dropdown": 0, close: 1, open: 2 }), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_DateTimeInputComponent_2)), i1.ɵdid(12, 16384, null, 0, i8.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_DateTimeInputComponent_3)), i1.ɵdid(14, 16384, null, 0, i8.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_DateTimeInputComponent_4)), i1.ɵdid(16, 16384, null, 0, i8.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵeld(17, 0, null, null, 3, "span", [["class", "icon-right"]], null, null, null, null, null)), (_l()(), i1.ɵeld(18, 0, null, null, 2, "span", [], null, null, null, null, null)), (_l()(), i1.ɵeld(19, 0, null, null, 1, "svg-icon", [], null, null, null, i9.View_SvgIconComponent_0, i9.RenderType_SvgIconComponent)), i1.ɵdid(20, 1032192, null, 0, i10.SvgIconComponent, [i1.ElementRef, i1.KeyValueDiffers, i1.Renderer2, i10.SvgIconRegistryService, i1.ChangeDetectorRef], { name: [0, "name"], svgClass: [1, "svgClass"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_DateTimeInputComponent_5)), i1.ɵdid(22, 16384, null, 0, i8.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_DateTimeInputComponent_6)), i1.ɵdid(24, 16384, null, 0, i8.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = !!_co.label; _ck(_v, 2, 0, currVal_0); var currVal_2 = i1.ɵnov(_v, 8); var currVal_3 = _co.isDisabled; var currVal_4 = _co.isOpen; _ck(_v, 4, 0, currVal_2, currVal_3, currVal_4); var currVal_7 = "input input_icon-right"; var currVal_8 = _ck(_v, 7, 0, _co.isDisabled, _co.showError, _co.showError); _ck(_v, 6, 0, currVal_7, currVal_8); var currVal_9 = _ck(_v, 10, 0, true, !_co.isOpen, _co.isOpen); _ck(_v, 9, 0, currVal_9); var currVal_10 = (_co.dateTimePickerView !== "partial"); _ck(_v, 12, 0, currVal_10); var currVal_11 = (_co.dateTimePickerView !== "full"); _ck(_v, 14, 0, currVal_11); var currVal_12 = (_co.inputElementRef && _co.inputElementRef.nativeElement.value); _ck(_v, 16, 0, currVal_12); var currVal_13 = _co.calendarIcon; var currVal_14 = "calendar"; _ck(_v, 20, 0, currVal_13, currVal_14); var currVal_15 = _co.showError; _ck(_v, 22, 0, currVal_15); var currVal_16 = _co.showError; _ck(_v, 24, 0, currVal_16); }, function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.inputWidth; _ck(_v, 3, 0, currVal_1); var currVal_5 = _co.inputId; var currVal_6 = true; _ck(_v, 5, 0, currVal_5, currVal_6); }); }
export function View_DateTimeInputComponent_Host_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-date-time-input", [], [[2, "form-control-styles", null]], null, null, View_DateTimeInputComponent_0, RenderType_DateTimeInputComponent)), i1.ɵdid(1, 114688, null, 0, i14.DateTimeInputComponent, [[8, null]], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, function (_ck, _v) { var currVal_0 = i1.ɵnov(_v, 1).formControlStyles; _ck(_v, 0, 0, currVal_0); }); }
var DateTimeInputComponentNgFactory = i1.ɵccf("app-date-time-input", i14.DateTimeInputComponent, View_DateTimeInputComponent_Host_0, { disabledTo: "disabledTo", disabledAfter: "disabledAfter", inputWidth: "inputWidth", dateTimeStorageFormat: "dateTimeStorageFormat", dateTimeDisplayFormat: "dateTimeDisplayFormat", dateTimePickerView: "dateTimePickerView", dateTimePickerType: "dateTimePickerType", wrapperControl: "wrapperControl", hint: "hint", label: "label", labelDescription: "labelDescription", setDateNow: "setDateNow", dateTimePickerStartsWithYear: "dateTimePickerStartsWithYear", formControlStyles: "formControlStyles", isDisabled: "isDisabled" }, { fieldId: "fieldId", doneEvent: "doneEvent" }, []);
export { DateTimeInputComponentNgFactory as DateTimeInputComponentNgFactory };
//# sourceMappingURL=data:application/json;base64, 