/**
 * @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 "./table.component.scss.shim.ngstyle";
import * as i1 from "@angular/core";
import * as i2 from "@angular/common";
import * as i3 from "@swimlane/ngx-datatable";
import * as i4 from "../icon/icon.component.ngfactory";
import * as i5 from "../icon/icon.component";
import * as i6 from "../../services/svg-register.service";
import * as i7 from "@ngx-translate/core";
import * as i8 from "../../../../../../../node_modules/@swimlane/ngx-datatable/swimlane-ngx-datatable.ngfactory";
import * as i9 from "./table.component";
import * as i10 from "@medrecord/frontend-translations-middleware";
var styles_TableComponent = [i0.styles];
var RenderType_TableComponent = i1.ɵcrt({ encapsulation: 0, styles: styles_TableComponent, data: {} });
export { RenderType_TableComponent as RenderType_TableComponent };
function View_TableComponent_3(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_TableComponent_2(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵand(16777216, null, null, 2, null, View_TableComponent_3)), i1.ɵdid(1, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i1.ɵpod(2, { row: 0, expanded: 1 }), (_l()(), i1.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 2, 0, _v.context.row, _v.context.expanded); var currVal_1 = _co.expandedRowTemplate; _ck(_v, 1, 0, currVal_0, currVal_1); }, null); }
function View_TableComponent_1(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 4, "ngx-datatable-row-detail", [], null, null, null, null, null)), i1.ɵdid(1, 16384, [[4, 4]], 1, i3.DatatableRowDetailDirective, [], { rowHeight: [0, "rowHeight"] }, null), i1.ɵqud(335544320, 7, { _templateQuery: 0 }), (_l()(), i1.ɵand(0, [[7, 2]], null, 1, null, View_TableComponent_2)), i1.ɵdid(4, 16384, null, 0, i3.DatatableRowDetailTemplateDirective, [i1.TemplateRef], null, null)], function (_ck, _v) { var currVal_0 = "100%"; _ck(_v, 1, 0, currVal_0); }, null); }
function View_TableComponent_5(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); }
function View_TableComponent_6(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, "app-icon", [["class", "icon"]], [[8, "title", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
        var pd_0 = (_co.toggleExpandTableRow(_v.parent.context.row) !== false);
        ad = (pd_0 && ad);
    } return ad; }, i4.View_IconComponent_0, i4.RenderType_IconComponent)), i1.ɵdid(1, 49152, null, 0, i5.IconComponent, [i6.SvgRegisterService], { icon: [0, "icon"] }, null), i1.ɵpid(131072, i7.TranslatePipe, [i7.TranslateService, i1.ChangeDetectorRef])], function (_ck, _v) { var _co = _v.component; var currVal_1 = (_v.parent.context.expanded ? _co.iconTypes.chevronUp : _co.iconTypes.chevronDown); _ck(_v, 1, 0, currVal_1); }, function (_ck, _v) { var currVal_0 = i1.ɵinlineInterpolate(1, "", i1.ɵunv(_v, 0, 0, i1.ɵnov(_v, 2).transform((_v.parent.context.expanded ? "table.collapse_table_row" : "table.expand_table_row"))), " "); _ck(_v, 0, 0, currVal_0); }); }
function View_TableComponent_4(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵand(16777216, null, null, 2, null, View_TableComponent_5)), i1.ɵdid(1, 540672, null, 0, i2.NgTemplateOutlet, [i1.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i1.ɵpod(2, { value: 0 }), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_TableComponent_6)), 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 = _ck(_v, 2, 0, _v.context.value); var currVal_1 = _co.lastCellTemplate; _ck(_v, 1, 0, currVal_0, currVal_1); var currVal_2 = _v.context.row.expandValue; _ck(_v, 4, 0, currVal_2); }, null); }
export function View_TableComponent_0(_l) { return i1.ɵvid(0, [i1.ɵqud(402653184, 1, { table: 0 }), i1.ɵqud(402653184, 2, { lastRowCell: 0 }), (_l()(), i1.ɵeld(2, 0, null, null, 7, "ngx-datatable", [["class", "material ngx-datatable"]], [[2, "fixed-header", null], [2, "fixed-row", null], [2, "scroll-vertical", null], [2, "virtualized", null], [2, "scroll-horz", null], [2, "selectable", null], [2, "checkbox-selection", null], [2, "cell-selection", null], [2, "single-selection", null], [2, "multi-selection", null], [2, "multi-click-selection", null]], [["window", "resize"]], function (_v, en, $event) { var ad = true; if (("window:resize" === en)) {
        var pd_0 = (i1.ɵnov(_v, 3).onWindowResize() !== false);
        ad = (pd_0 && ad);
    } return ad; }, i8.View_DatatableComponent_0, i8.RenderType_DatatableComponent)), i1.ɵdid(3, 5750784, [[1, 4], ["table", 4]], 4, i3.DatatableComponent, [[1, i3.ScrollbarHelper], [1, i3.DimensionsHelper], i1.ChangeDetectorRef, i1.ElementRef, i1.KeyValueDiffers, i3.ColumnChangesService, [2, "configuration"]], { rows: [0, "rows"], columns: [1, "columns"], rowHeight: [2, "rowHeight"], columnMode: [3, "columnMode"], headerHeight: [4, "headerHeight"], reorderable: [5, "reorderable"], rowClass: [6, "rowClass"] }, null), i1.ɵqud(603979776, 3, { columnTemplates: 1 }), i1.ɵqud(603979776, 4, { rowDetail: 0 }), i1.ɵqud(603979776, 5, { groupHeader: 0 }), i1.ɵqud(603979776, 6, { footer: 0 }), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_TableComponent_1)), i1.ɵdid(9, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(0, [[2, 2], ["lastRowCell", 2]], null, 0, null, View_TableComponent_4))], function (_ck, _v) { var _co = _v.component; var currVal_11 = _co.rows; var currVal_12 = _co.preparedColumns; var currVal_13 = _co.rowHeight; var currVal_14 = _co.columnMode; var currVal_15 = _co.headerHeight; var currVal_16 = _co.reorderable; var currVal_17 = _co.getRowClass; _ck(_v, 3, 0, currVal_11, currVal_12, currVal_13, currVal_14, currVal_15, currVal_16, currVal_17); var currVal_18 = !!_co.expandedRowTemplate; _ck(_v, 9, 0, currVal_18); }, function (_ck, _v) { var currVal_0 = i1.ɵnov(_v, 3).isFixedHeader; var currVal_1 = i1.ɵnov(_v, 3).isFixedRow; var currVal_2 = i1.ɵnov(_v, 3).isVertScroll; var currVal_3 = i1.ɵnov(_v, 3).isVirtualized; var currVal_4 = i1.ɵnov(_v, 3).isHorScroll; var currVal_5 = i1.ɵnov(_v, 3).isSelectable; var currVal_6 = i1.ɵnov(_v, 3).isCheckboxSelection; var currVal_7 = i1.ɵnov(_v, 3).isCellSelection; var currVal_8 = i1.ɵnov(_v, 3).isSingleSelection; var currVal_9 = i1.ɵnov(_v, 3).isMultiSelection; var currVal_10 = i1.ɵnov(_v, 3).isMultiClickSelection; _ck(_v, 2, 1, [currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9, currVal_10]); }); }
export function View_TableComponent_Host_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-table", [], null, null, null, View_TableComponent_0, RenderType_TableComponent)), i1.ɵdid(1, 114688, null, 0, i9.TableComponent, [i10.TranslationMiddlewareRegistryService], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, null); }
var TableComponentNgFactory = i1.ɵccf("app-table", i9.TableComponent, View_TableComponent_Host_0, { columns: "columns", rows: "rows", columnMode: "columnMode", expandedRowTemplate: "expandedRowTemplate", getRowClass: "getRowClass" }, { rowToggled: "rowToggled" }, []);
export { TableComponentNgFactory as TableComponentNgFactory };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUuY29tcG9uZW50Lm5nZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BtZWRyZWNvcmQvdWktY29tcG9uZW50cy8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZWQvY29tcG9uZW50cy90YWJsZS90YWJsZS5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwibGliL3NoYXJlZC9jb21wb25lbnRzL3RhYmxlL3RhYmxlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3lEQ2NNO3FUQUE4RixHQUFoRiwrTUFBK0Usc0JBQTdGLFlBQThGLEVBQWhGLG9CQUErRTt5REFGakcseVBBQTZFLE1BQzNFLG9LQUFxRix5QkFEL0Isc0JBQW9CLEVBQTVFLFlBQTZFLEVBQXJCLFNBQW9CO3lEQVU1RSw2RUFBMEU7eURBQzFFLG1LQU1DLFlBREM7O3dCQUFtQztNQUxyQyx1S0FNQyxHQUZDLDRFQUEyRixrREFEM0YsMkVBQStELHlCQUhqRSxZQU1DLEVBSEMsU0FBK0QsMkJBQy9ELG1MQUEyRixHQUo3RixZQU1DLEVBRkMsU0FBMkY7eURBTDdGLDRQQUEwRSxHQUE1RCxxQkFBMkQsTUFDekUsOEtBTUMsc0ZBUGEsb0VBQTJELG1CQUF6RSxZQUEwRSxFQUE1RCxvQkFBMkQsR0FFdkUsa0JBQXVCLDBCQUR6QixZQU1DLEVBTEMsU0FBdUI7Z0pBeEIzQjs7OytxQkFTOEIsTUFHNUIsOEtBQTZFLElBUy9FLHFGQUFpRixrREFsQi9FLG9CQUFhLE9BQ2Isb0JBQTJCLGtCQUczQixvQkFBdUIsWUFGdkIsb0JBQXlCLGFBQ3pCLG9CQUE2QixlQUc3QixvQkFBMkIsY0FEM0Isb0JBQXdCLGNBUjFCLFlBUzhCLEVBTjVCLFVBQWEsRUFDYixVQUEyQixFQUczQixVQUF1QixFQUZ2QixVQUF5QixFQUN6QixVQUE2QixFQUc3QixVQUEyQixFQUQzQixVQUF3QixHQUlFLHNCQUE2QixzQkFBdkQsWUFBNkUsRUFBbkQsVUFBNkIsMkJBWnpELGtwQkFTOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBpMCBmcm9tICdAYW5ndWxhci9jb3JlJztcbmkwLkNvbXBvbmVudEZhY3Rvcnk7XG4iLCI8bmd4LWRhdGF0YWJsZVxuICAjdGFibGVcbiAgY2xhc3M9XCJtYXRlcmlhbFwiXG4gIFtyb3dzXT1cInJvd3NcIlxuICBbY29sdW1uc109XCJwcmVwYXJlZENvbHVtbnNcIlxuICBbY29sdW1uTW9kZV09XCJjb2x1bW5Nb2RlXCJcbiAgW2hlYWRlckhlaWdodF09XCJoZWFkZXJIZWlnaHRcIlxuICBbcm93SGVpZ2h0XT1cInJvd0hlaWdodFwiXG4gIFtyb3dDbGFzc109XCJnZXRSb3dDbGFzc1wiXG4gIFtyZW9yZGVyYWJsZV09XCJyZW9yZGVyYWJsZVwiPlxuXG4gIDwhLS0gUm93IERldGFpbCBUZW1wbGF0ZSAtLT5cbiAgPG5neC1kYXRhdGFibGUtcm93LWRldGFpbCAqbmdJZj1cIiEhZXhwYW5kZWRSb3dUZW1wbGF0ZVwiIFtyb3dIZWlnaHRdPVwiJzEwMCUnXCI+XG4gICAgPG5nLXRlbXBsYXRlIGxldC1yb3c9XCJyb3dcIiBsZXQtZXhwYW5kZWQ9XCJleHBhbmRlZFwiIG5neC1kYXRhdGFibGUtcm93LWRldGFpbC10ZW1wbGF0ZT5cbiAgICAgIDxuZy1jb250YWluZXIgKm5nVGVtcGxhdGVPdXRsZXQ9XCJleHBhbmRlZFJvd1RlbXBsYXRlOyBjb250ZXh0Ontyb3c6IHJvdywgZXhwYW5kZWQ6IGV4cGFuZGVkfVwiPjwvbmctY29udGFpbmVyPlxuICAgIDwvbmctdGVtcGxhdGU+XG4gIDwvbmd4LWRhdGF0YWJsZS1yb3ctZGV0YWlsPlxuXG48L25neC1kYXRhdGFibGU+XG5cbjwhLS0gbGFzdCByb3cgY2VsbCB0ZW1wbGF0ZSAtLT5cbjxuZy10ZW1wbGF0ZSAjbGFzdFJvd0NlbGwgbGV0LWRhdGE9XCJ2YWx1ZVwiIGxldC1yb3c9XCJyb3dcIiBsZXQtZXhwYW5kZWQ9XCJleHBhbmRlZFwiPlxuICA8bmctY29udGFpbmVyICpuZ1RlbXBsYXRlT3V0bGV0PVwibGFzdENlbGxUZW1wbGF0ZTsgY29udGV4dDp7dmFsdWU6IGRhdGF9XCI+PC9uZy1jb250YWluZXI+XG4gIDxhcHAtaWNvblxuICAgICpuZ0lmPVwicm93LmV4cGFuZFZhbHVlXCJcbiAgICBjbGFzcz1cImljb25cIlxuICAgIFtpY29uXT1cImV4cGFuZGVkID8gaWNvblR5cGVzLmNoZXZyb25VcCA6IGljb25UeXBlcy5jaGV2cm9uRG93blwiXG4gICAgdGl0bGU9XCJ7eyhleHBhbmRlZCA/ICd0YWJsZS5jb2xsYXBzZV90YWJsZV9yb3cnIDogJ3RhYmxlLmV4cGFuZF90YWJsZV9yb3cnKSB8IHRyYW5zbGF0ZX19IFwiXG4gICAgKGNsaWNrKT1cInRvZ2dsZUV4cGFuZFRhYmxlUm93KHJvdylcIlxuICA+PC9hcHAtaWNvbj5cbjwvbmctdGVtcGxhdGU+XG4iXX0=