/**
 * @fileoverview This file was generated by the Angular template compiler. Do not edit.
 *
 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes,extraRequire}
 * tslint:disable
 */
import * as i0 from "./style.scss.shim.ngstyle";
import * as i1 from "@angular/core";
import * as i2 from "@angular/common";
import * as i3 from "../../../../../node_modules/@alauda/ui/alauda-ui.ngfactory";
import * as i4 from "@alauda/ui";
import * as i5 from "@angular/cdk/a11y";
import * as i6 from "../../widget/zero-state/zero-state.component.ngfactory";
import * as i7 from "../../widget/zero-state/zero-state.component";
import * as i8 from "../../translate/translate.pipe";
import * as i9 from "../../translate/translate.service";
import * as i10 from "./component";
var styles_ArrayFormTableComponent = [i0.styles];
var RenderType_ArrayFormTableComponent = i1.ɵcrt({ encapsulation: 0, styles: styles_ArrayFormTableComponent, data: {} });
export { RenderType_ArrayFormTableComponent as RenderType_ArrayFormTableComponent };
function View_ArrayFormTableComponent_2(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_ArrayFormTableComponent_3(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, "th", [["class", "acl-array-form-table__action-col"]], null, null, null, null, null))], null, null); }
function View_ArrayFormTableComponent_1(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 5, "thead", [], null, null, null, null, null)), (_l()(), i1.ɵeld(1, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_2)), i1.ɵdid(3, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutlet: [0, "ngTemplateOutlet"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_3)), i1.ɵdid(5, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.headerTemplate; _ck(_v, 3, 0, currVal_0); var currVal_1 = !_co.readonly; _ck(_v, 5, 0, currVal_1); }, null); }
function View_ArrayFormTableComponent_6(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_ArrayFormTableComponent_10(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_ArrayFormTableComponent_9(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 3, null, null, null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 2, null, View_ArrayFormTableComponent_10)), i1.ɵdid(2, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i1.ɵpod(3, { $implicit: 0, index: 1 }), (_l()(), i1.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.parent.parent.parent.parent.context.$implicit, _v.parent.parent.parent.parent.context.index); var currVal_1 = _co.rowControlTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
function View_ArrayFormTableComponent_11(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 3, "button", [["aui-button", "text"], ["size", "mini"], ["type", "button"]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
        var pd_0 = (_co.remove.emit(_v.parent.parent.parent.parent.context.index) !== false);
        ad = (pd_0 && ad);
    } return ad; }, i3.View_ButtonComponent_0, i3.RenderType_ButtonComponent)), i1.ɵdid(1, 180224, null, 0, i4.ButtonComponent, [i1.ElementRef, i1.Renderer2, i5.FocusMonitor], { type: [0, "type"], size: [1, "size"], plain: [2, "plain"], square: [3, "square"] }, null), (_l()(), i1.ɵeld(2, 0, null, 0, 1, "aui-icon", [["icon", "basic:minus_circle"]], null, null, null, i3.View_IconComponent_0, i3.RenderType_IconComponent)), i1.ɵdid(3, 49152, null, 0, i4.IconComponent, [i4.IconRegisterService], { icon: [0, "icon"] }, null)], function (_ck, _v) { var currVal_0 = "text"; var currVal_1 = "mini"; var currVal_2 = true; var currVal_3 = true; _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3); var currVal_4 = "basic:minus_circle"; _ck(_v, 3, 0, currVal_4); }, null); }
function View_ArrayFormTableComponent_8(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 4, null, null, null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_9)), i1.ɵdid(2, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_11)), i1.ɵdid(4, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.rowControlTemplate; _ck(_v, 2, 0, currVal_0); var currVal_1 = !_co.rowControlTemplate; _ck(_v, 4, 0, currVal_1); }, null); }
function View_ArrayFormTableComponent_7(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, "td", [["class", "acl-array-form-table__action-col"]], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_8)), i1.ɵdid(2, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = (_co.rows.length > _co.minRow); _ck(_v, 2, 0, currVal_0); }, null); }
function View_ArrayFormTableComponent_5(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 6, null, null, null, null, null, null, null)), (_l()(), i1.ɵeld(1, 0, null, null, 5, "tr", [], [[4, "background-color", null], [1, "rowtemplateindex", 0], [2, "acl-array-form-table--row-group-start", null]], null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 2, null, View_ArrayFormTableComponent_6)), i1.ɵdid(3, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i1.ɵpod(4, { $implicit: 0, index: 1 }), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_7)), i1.ɵdid(6, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_3 = _ck(_v, 4, 0, _v.parent.context.$implicit, _v.parent.context.index); var currVal_4 = _v.context.$implicit; _ck(_v, 3, 0, currVal_3, currVal_4); var currVal_5 = ((_v.context.index === 0) && !_co.readonly); _ck(_v, 6, 0, currVal_5); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.getRowBackgroundColor(_v.parent.context.$implicit); var currVal_1 = _v.context.index; var currVal_2 = (_v.context.index === 0); _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2); }); }
function View_ArrayFormTableComponent_4(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, null, null, null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_5)), i1.ɵdid(2, 278528, null, 0, i2.NgForOf, [i1.ViewContainerRef, i1.TemplateRef, i1.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i1.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.rowTemplates; _ck(_v, 2, 0, currVal_0); }, null); }
function View_ArrayFormTableComponent_13(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "acl-zero-state", [], [[8, "hidden", 0]], null, null, i6.View_ZeroStateComponent_0, i6.RenderType_ZeroStateComponent)), i1.ɵdid(1, 49152, null, 0, i7.ZeroStateComponent, [], { resourceName: [0, "resourceName"], zeroState: [1, "zeroState"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.resourceName; var currVal_2 = true; _ck(_v, 1, 0, currVal_1, currVal_2); }, function (_ck, _v) { var currVal_0 = i1.ɵnov(_v, 1).hiddenState; _ck(_v, 0, 0, currVal_0); }); }
function View_ArrayFormTableComponent_15(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_ArrayFormTableComponent_14(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, null, null, null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_15)), i1.ɵdid(2, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutlet: [0, "ngTemplateOutlet"] }, null), (_l()(), i1.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.zeroStateTemplate; _ck(_v, 2, 0, currVal_0); }, null); }
function View_ArrayFormTableComponent_12(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 5, "tr", [], null, null, null, null, null)), (_l()(), i1.ɵeld(1, 0, null, null, 4, "td", [["colspan", "100"]], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_13)), i1.ɵdid(3, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_14)), i1.ɵdid(5, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = !_co.zeroStateTemplate; _ck(_v, 3, 0, currVal_0); var currVal_1 = _co.zeroStateTemplate; _ck(_v, 5, 0, currVal_1); }, null); }
function View_ArrayFormTableComponent_18(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_ArrayFormTableComponent_17(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, null, null, null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_18)), i1.ɵdid(2, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutlet: [0, "ngTemplateOutlet"] }, null), (_l()(), i1.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.footerTemplate; _ck(_v, 2, 0, currVal_0); }, null); }
function View_ArrayFormTableComponent_19(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 5, "button", [["aui-button", "primary"], ["size", "mini"], ["type", "button"]], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
        var pd_0 = (_co.add.emit() !== false);
        ad = (pd_0 && ad);
    } return ad; }, i3.View_ButtonComponent_0, i3.RenderType_ButtonComponent)), i1.ɵdid(1, 180224, null, 0, i4.ButtonComponent, [i1.ElementRef, i1.Renderer2, i5.FocusMonitor], { type: [0, "type"], size: [1, "size"], plain: [2, "plain"] }, null), (_l()(), i1.ɵeld(2, 0, null, 0, 1, "aui-icon", [["icon", "basic:add_circle"]], null, null, null, i3.View_IconComponent_0, i3.RenderType_IconComponent)), i1.ɵdid(3, 49152, null, 0, i4.IconComponent, [i4.IconRegisterService], { icon: [0, "icon"] }, null), (_l()(), i1.ɵted(4, 0, [" ", " "])), i1.ɵpid(131072, i8.TranslatePipe, [i1.ChangeDetectorRef, i9.TranslateService])], function (_ck, _v) { var currVal_1 = "primary"; var currVal_2 = "mini"; var currVal_3 = true; _ck(_v, 1, 0, currVal_1, currVal_2, currVal_3); var currVal_4 = "basic:add_circle"; _ck(_v, 3, 0, currVal_4); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.addDisabled; _ck(_v, 0, 0, currVal_0); var currVal_5 = i1.ɵunv(_v, 4, 0, i1.ɵnov(_v, 5).transform("add")); _ck(_v, 4, 0, currVal_5); }); }
function View_ArrayFormTableComponent_16(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 6, "tr", [], null, null, null, null, null)), (_l()(), i1.ɵeld(1, 0, null, null, 5, "td", [["colspan", "100"]], null, null, null, null, null)), (_l()(), i1.ɵeld(2, 0, null, null, 4, "div", [["class", "acl-array-form-table__bottom-control-buttons"]], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_17)), i1.ɵdid(4, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_19)), i1.ɵdid(6, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.footerTemplate; _ck(_v, 4, 0, currVal_0); var currVal_1 = !_co.footerTemplate; _ck(_v, 6, 0, currVal_1); }, null); }
export function View_ArrayFormTableComponent_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 9, "table", [["class", "acl-array-form-table"]], [[2, "acl-array-form-table--no-row-separator", null]], null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_1)), i1.ɵdid(2, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵeld(3, 0, null, null, 6, "tbody", [], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_4)), i1.ɵdid(5, 278528, null, 0, i2.NgForOf, [i1.ViewContainerRef, i1.TemplateRef, i1.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_12)), i1.ɵdid(7, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_ArrayFormTableComponent_16)), i1.ɵdid(9, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.headerTemplate; _ck(_v, 2, 0, currVal_1); var currVal_2 = _co.rows; _ck(_v, 5, 0, currVal_2); var currVal_3 = (!_co.rows || (_co.rows.length === 0)); _ck(_v, 7, 0, currVal_3); var currVal_4 = !_co.readonly; _ck(_v, 9, 0, currVal_4); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.noRowSeparator; _ck(_v, 0, 0, currVal_0); }); }
export function View_ArrayFormTableComponent_Host_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 6, "acl-array-form-table", [], null, null, null, View_ArrayFormTableComponent_0, RenderType_ArrayFormTableComponent)), i1.ɵdid(1, 49152, null, 5, i10.ArrayFormTableComponent, [i1.Injector], null, null), i1.ɵqud(335544320, 1, { headerTemplate: 0 }), i1.ɵqud(-1543503872, 2, { rowTemplates: 1 }), i1.ɵqud(335544320, 3, { rowControlTemplate: 0 }), i1.ɵqud(335544320, 4, { footerTemplate: 0 }), i1.ɵqud(335544320, 5, { zeroStateTemplate: 0 })], null, null); }
var ArrayFormTableComponentNgFactory = i1.ɵccf("acl-array-form-table", i10.ArrayFormTableComponent, View_ArrayFormTableComponent_Host_0, { rows: "rows", noRowSeparator: "noRowSeparator", resourceName: "resourceName", readonly: "readonly", addDisabled: "addDisabled", rowBackgroundColorFn: "rowBackgroundColorFn", minRow: "minRow" }, { add: "add", remove: "remove" }, []);
export { ArrayFormTableComponentNgFactory as ArrayFormTableComponentNgFactory };
//# sourceMappingURL=data:application/json;base64, 