/*!
 *
 * carbon-angular v0.0.5 | datepicker.component.ngfactory.js
 *
 * Copyright 2014, 2019 IBM
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */


/**
 * @fileoverview This file was generated by the Angular template compiler. Do not edit.
 *
 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes}
 * tslint:disable
 */ 
import * as i0 from "@angular/core";
import * as i1 from "../datepicker-input/datepicker-input.component.ngfactory";
import * as i2 from "@angular/forms";
import * as i3 from "../datepicker-input/datepicker-input.component";
import * as i4 from "@angular/common";
import * as i5 from "./datepicker.component";
var styles_DatePicker = [".dayContainer {\n\t\t\tjustify-content: initial;\n\t\t}"];
var RenderType_DatePicker = i0.ɵcrt({ encapsulation: 2, styles: styles_DatePicker, data: {} });
export { RenderType_DatePicker as RenderType_DatePicker };
function View_DatePicker_1(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "div", [["class", "bx--date-picker-container"]], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 2, "ibm-date-picker-input", [], null, [[null, "valueChange"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("valueChange" === en)) {
        var pd_0 = (_co.onRangeValueChange($event) !== false);
        ad = (pd_0 && ad);
    } return ad; }, i1.View_DatePickerInput_0, i1.RenderType_DatePickerInput)), i0.ɵprd(5120, null, i2.NG_VALUE_ACCESSOR, function (p0_0) { return [p0_0]; }, [i3.DatePickerInput]), i0.ɵdid(3, 49152, null, 0, i3.DatePickerInput, [i0.ElementRef], { type: [0, "type"], id: [1, "id"], hasIcon: [2, "hasIcon"], label: [3, "label"], placeholder: [4, "placeholder"], pattern: [5, "pattern"], disabled: [6, "disabled"], invalid: [7, "invalid"], invalidText: [8, "invalidText"], skeleton: [9, "skeleton"] }, { valueChange: "valueChange" })], function (_ck, _v) { var _co = _v.component; var currVal_0 = (_co.range ? "range" : "single"); var currVal_1 = (_co.id + "-rangeInput"); var currVal_2 = (_co.range ? true : null); var currVal_3 = _co.rangeLabel; var currVal_4 = _co.placeholder; var currVal_5 = _co.pattern; var currVal_6 = _co.disabled; var currVal_7 = _co.invalid; var currVal_8 = _co.invalidText; var currVal_9 = _co.skeleton; _ck(_v, 3, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9); }, null); }
export function View_DatePicker_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 10, "div", [["class", "bx--form-item"]], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 9, "div", [["class", "bx--form-item"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 8, "div", [["class", "bx--date-picker"]], null, null, null, null, null)), i0.ɵdid(3, 278528, null, 0, i4.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), i0.ɵpod(4, { "bx--date-picker--range": 0, "bx--date-picker--single": 1, "bx--date-picker--light": 2, "bx--skeleton": 3 }), (_l()(), i0.ɵeld(5, 0, null, null, 3, "div", [["class", "bx--date-picker-container"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 2, "ibm-date-picker-input", [], null, [[null, "valueChange"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("valueChange" === en)) {
        var pd_0 = (_co.onValueChange($event) !== false);
        ad = (pd_0 && ad);
    } return ad; }, i1.View_DatePickerInput_0, i1.RenderType_DatePickerInput)), i0.ɵprd(5120, null, i2.NG_VALUE_ACCESSOR, function (p0_0) { return [p0_0]; }, [i3.DatePickerInput]), i0.ɵdid(8, 49152, null, 0, i3.DatePickerInput, [i0.ElementRef], { type: [0, "type"], id: [1, "id"], hasIcon: [2, "hasIcon"], label: [3, "label"], placeholder: [4, "placeholder"], pattern: [5, "pattern"], disabled: [6, "disabled"], invalid: [7, "invalid"], invalidText: [8, "invalidText"], skeleton: [9, "skeleton"] }, { valueChange: "valueChange" }), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_DatePicker_1)), i0.ɵdid(10, 16384, null, 0, i4.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = "bx--date-picker"; var currVal_1 = _ck(_v, 4, 0, _co.range, !_co.range, (_co.theme === "light"), _co.skeleton); _ck(_v, 3, 0, currVal_0, currVal_1); var currVal_2 = (_co.range ? "range" : "single"); var currVal_3 = _co.id; var currVal_4 = (_co.range ? false : true); var currVal_5 = _co.label; var currVal_6 = _co.placeholder; var currVal_7 = _co.pattern; var currVal_8 = _co.disabled; var currVal_9 = _co.invalid; var currVal_10 = _co.invalidText; var currVal_11 = _co.skeleton; _ck(_v, 8, 0, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9, currVal_10, currVal_11); var currVal_12 = _co.range; _ck(_v, 10, 0, currVal_12); }, null); }
export function View_DatePicker_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "ibm-date-picker", [], null, [[null, "focusin"]], function (_v, en, $event) { var ad = true; if (("focusin" === en)) {
        var pd_0 = (i0.ɵnov(_v, 2).onFocus() !== false);
        ad = (pd_0 && ad);
    } return ad; }, View_DatePicker_0, RenderType_DatePicker)), i0.ɵprd(5120, null, i2.NG_VALUE_ACCESSOR, function (p0_0) { return [p0_0]; }, [i5.DatePicker]), i0.ɵdid(2, 9093120, null, 0, i5.DatePicker, [i0.ElementRef], null, null)], null, null); }
var DatePickerNgFactory = i0.ɵccf("ibm-date-picker", i5.DatePicker, View_DatePicker_Host_0, { range: "range", dateFormat: "dateFormat", label: "label", rangeLabel: "rangeLabel", placeholder: "placeholder", pattern: "pattern", id: "id", value: "value", theme: "theme", disabled: "disabled", invalid: "invalid", invalidText: "invalidText", skeleton: "skeleton", plugins: "plugins", flatpickrOptions: "flatpickrOptions" }, { valueChange: "valueChange" }, []);
export { DatePickerNgFactory as DatePickerNgFactory };
//# sourceMappingURL=datepicker.component.ngfactory.js.map