/** * @fileoverview This file is generated by the Angular template compiler. * Do not edit. * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride} */ /* tslint:disable */ import * as i0 from '@angular/core'; import * as i1 from './progress-bar.component.ngfactory'; import * as i2 from './progress-bar.component'; import * as i3 from './body-row.component.ngfactory'; import * as i4 from './body-row.component'; import * as i5 from '../../services/scrollbar-helper.service'; import * as i6 from '@angular/common'; import * as i7 from './body-row-wrapper.component.ngfactory'; import * as i8 from './body-row-wrapper.component'; import * as i9 from './scroller.component.ngfactory'; import * as i10 from './scroller.component'; import * as i11 from './body.component'; import * as i12 from './selection.component.ngfactory'; import * as i13 from './selection.component'; const styles_DataTableBodyComponent:any[] = ([] as any[]); export const RenderType_DataTableBodyComponent:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_DataTableBodyComponent,data:{}}); function View_DataTableBodyComponent_1(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'datatable-progress', ([] as any[]),(null as any),(null as any),(null as any),i1.View_ProgressBarComponent_0, i1.RenderType_ProgressBarComponent)),i0.ɵdid(1,49152,(null as any),0,i2.ProgressBarComponent, ([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(-1,(null as any), ['\n ']))],(null as any),(null as any)); } function View_DataTableBodyComponent_4(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'datatable-body-row', [['tabindex','-1']],[[8,'className',0],[4,'height','px'],[4,'width','px']],[[(null as any), 'activate'],[(null as any),'keydown'],[(null as any),'mouseenter']],(_v, en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('keydown' === en)) { const pd_0:any = ((i0.ɵnov(_v,1).onKeyDown($event)) !== false); ad = (pd_0 && ad); } if (('mouseenter' === en)) { const pd_1:any = ((i0.ɵnov(_v,1).onMouseenter($event)) !== false); ad = (pd_1 && ad); } if (('activate' === en)) { const pd_2:any = ((i0.ɵnov((((_v.parent).parent).parent), 3).onActivate($event,(_co.indexes.first + (_v.parent).context.index))) !== false); ad = (pd_2 && ad); } return ad; },i3.View_DataTableBodyRowComponent_0,i3.RenderType_DataTableBodyRowComponent)), i0.ɵdid(1,311296,(null as any),0,i4.DataTableBodyRowComponent,[i0.KeyValueDiffers, i5.ScrollbarHelper,i0.ChangeDetectorRef,i0.ElementRef],{columns:[0,'columns'], innerWidth:[1,'innerWidth'],expanded:[2,'expanded'],rowClass:[3,'rowClass'], row:[4,'row'],isSelected:[5,'isSelected'],rowIndex:[6,'rowIndex'],displayCheck:[7, 'displayCheck'],offsetX:[8,'offsetX'],rowHeight:[9,'rowHeight']},{activate:'activate'}), (_l()(),i0.ɵted(-1,(null as any),['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_3:any = _co.columns; const currVal_4:any = _co.innerWidth; const currVal_5:any = _co.getRowExpanded((_v.parent).context.$implicit); const currVal_6:any = _co.rowClass; const currVal_7:any = (_v.parent).context.$implicit; const currVal_8:any = i0.ɵnov((((_v.parent).parent).parent),3).getRowSelected((_v.parent).context.$implicit); const currVal_9:any = _co.getRowIndex((_v.parent).context.$implicit); const currVal_10:any = _co.displayCheck; const currVal_11:any = _co.offsetX; const currVal_12:any = _co.getRowHeight((_v.parent).context.$implicit); _ck(_v,1,0,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7,currVal_8,currVal_9, currVal_10,currVal_11,currVal_12); },(_ck,_v) => { const currVal_0:any = i0.ɵnov(_v,1).cssClass; const currVal_1:any = i0.ɵnov(_v,1).rowHeight; const currVal_2:any = i0.ɵnov(_v,1).columnsTotalWidths; _ck(_v,0,0,currVal_0,currVal_1,currVal_2); }); } function View_DataTableBodyComponent_6(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'datatable-body-row', [['tabindex','-1']],[[8,'className',0],[4,'height','px'],[4,'width','px']],[[(null as any), 'activate'],[(null as any),'keydown'],[(null as any),'mouseenter']],(_v, en,$event) => { var ad:boolean = true; if (('keydown' === en)) { const pd_0:any = ((i0.ɵnov(_v,1).onKeyDown($event)) !== false); ad = (pd_0 && ad); } if (('mouseenter' === en)) { const pd_1:any = ((i0.ɵnov(_v,1).onMouseenter($event)) !== false); ad = (pd_1 && ad); } if (('activate' === en)) { const pd_2:any = ((i0.ɵnov(((((_v.parent).parent).parent).parent), 3).onActivate($event,_v.context.index)) !== false); ad = (pd_2 && ad); } return ad; },i3.View_DataTableBodyRowComponent_0,i3.RenderType_DataTableBodyRowComponent)), i0.ɵdid(1,311296,(null as any),0,i4.DataTableBodyRowComponent,[i0.KeyValueDiffers, i5.ScrollbarHelper,i0.ChangeDetectorRef,i0.ElementRef],{columns:[0,'columns'], innerWidth:[1,'innerWidth'],expanded:[2,'expanded'],rowClass:[3,'rowClass'], row:[4,'row'],group:[5,'group'],isSelected:[6,'isSelected'],rowIndex:[7, 'rowIndex'],offsetX:[8,'offsetX'],rowHeight:[9,'rowHeight']},{activate:'activate'}), (_l()(),i0.ɵted(-1,(null as any),['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_3:any = _co.columns; const currVal_4:any = _co.innerWidth; const currVal_5:any = _co.getRowExpanded(_v.context.$implicit); const currVal_6:any = _co.rowClass; const currVal_7:any = _v.context.$implicit; const currVal_8:any = ((_v.parent).parent).context.$implicit.value; const currVal_9:any = i0.ɵnov(((((_v.parent).parent).parent).parent), 3).getRowSelected(_v.context.$implicit); const currVal_10:any = _co.getRowIndex(_v.context.$implicit); const currVal_11:any = _co.offsetX; const currVal_12:any = _co.getRowHeight(_v.context.$implicit); _ck(_v,1,0,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7,currVal_8,currVal_9, currVal_10,currVal_11,currVal_12); },(_ck,_v) => { const currVal_0:any = i0.ɵnov(_v,1).cssClass; const currVal_1:any = i0.ɵnov(_v,1).rowHeight; const currVal_2:any = i0.ɵnov(_v,1).columnsTotalWidths; _ck(_v,0,0,currVal_0,currVal_1,currVal_2); }); } function View_DataTableBodyComponent_5(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(), i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableBodyComponent_6)), i0.ɵdid(2,802816,(null as any),0,i6.NgForOf,[i0.ViewContainerRef,i0.TemplateRef, i0.IterableDiffers],{ngForOf:[0,'ngForOf'],ngForTrackBy:[1,'ngForTrackBy']}, (null as any)),(_l()(),i0.ɵted(-1,(null as any),['\n ']))],(_ck, _v) => { var _co:any = _v.component; const currVal_0:any = (_v.parent).context.$implicit.value; const currVal_1:any = _co.rowTrackingFn; _ck(_v,2,0,currVal_0,currVal_1); },(null as any)); } function View_DataTableBodyComponent_3(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),8,'datatable-row-wrapper', [['class','datatable-row-wrapper']],(null as any),[[(null as any),'rowContextmenu'], [(null as any),'contextmenu']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('contextmenu' === en)) { const pd_0:any = ((i0.ɵnov(_v,2).onContextmenu($event)) !== false); ad = (pd_0 && ad); } if (('rowContextmenu' === en)) { const pd_1:any = ((_co.rowContextmenu.emit($event)) !== false); ad = (pd_1 && ad); } return ad; },i7.View_DataTableRowWrapperComponent_0,i7.RenderType_DataTableRowWrapperComponent)), i0.ɵdid(1,278528,(null as any),0,i6.NgStyle,[i0.KeyValueDiffers,i0.ElementRef, i0.Renderer],{ngStyle:[0,'ngStyle']},(null as any)),i0.ɵdid(2,311296,(null as any), 0,i8.DataTableRowWrapperComponent,[i0.ChangeDetectorRef,i0.KeyValueDiffers], {innerWidth:[0,'innerWidth'],rowDetail:[1,'rowDetail'],groupHeader:[2,'groupHeader'], offsetX:[3,'offsetX'],detailRowHeight:[4,'detailRowHeight'],row:[5,'row'], groupedRows:[6,'groupedRows'],rowIndex:[7,'rowIndex'],expanded:[8,'expanded']}, {rowContextmenu:'rowContextmenu'}),(_l()(),i0.ɵted(-1,0,['\n '])), (_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any),View_DataTableBodyComponent_4)), i0.ɵdid(5,16384,(null as any),0,i6.NgIf,[i0.ViewContainerRef,i0.TemplateRef], {ngIf:[0,'ngIf'],ngIfElse:[1,'ngIfElse']},(null as any)),(_l()(),i0.ɵted(-1, 0,['\n '])),(_l()(),i0.ɵand(0,[['groupedRowsTemplate',2]],0,0,(null as any), View_DataTableBodyComponent_5)),(_l()(),i0.ɵted(-1,0,['\n ']))],(_ck, _v) => { var _co:any = _v.component; const currVal_0:any = _co.getRowsStyles(_v.context.$implicit); _ck(_v,1,0,currVal_0); const currVal_1:any = _co.innerWidth; const currVal_2:any = _co.rowDetail; const currVal_3:any = _co.groupHeader; const currVal_4:any = _co.offsetX; const currVal_5:any = _co.getDetailRowHeight(_v.context.$implicit[_v.context.index], _v.context.index); const currVal_6:any = _v.context.$implicit; const currVal_7:any = _co.groupedRows; const currVal_8:any = _co.getRowIndex(_v.context.$implicit[_v.context.index]); const currVal_9:any = _co.getRowExpanded(_v.context.$implicit); _ck(_v,2,0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7, currVal_8,currVal_9); const currVal_10:boolean = !_co.groupedRows; const currVal_11:any = i0.ɵnov(_v,7); _ck(_v,5,0,currVal_10,currVal_11); },(null as any)); } function View_DataTableBodyComponent_2(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),5,'datatable-scroller', [['class','datatable-scroll']],[[4,'height','px'],[4,'width','px']],[[(null as any), 'scroll']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('scroll' === en)) { const pd_0:any = ((_co.onBodyScroll($event)) !== false); ad = (pd_0 && ad); } return ad; },i9.View_ScrollerComponent_0,i9.RenderType_ScrollerComponent)),i0.ɵdid(1,245760, [[1,4]],0,i10.ScrollerComponent,[i0.NgZone,i0.ElementRef],{scrollbarV:[0,'scrollbarV'], scrollbarH:[1,'scrollbarH'],scrollHeight:[2,'scrollHeight'],scrollWidth:[3, 'scrollWidth']},{scroll:'scroll'}),(_l()(),i0.ɵted(-1,0,['\n '])), (_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any),View_DataTableBodyComponent_3)), i0.ɵdid(4,802816,(null as any),0,i6.NgForOf,[i0.ViewContainerRef,i0.TemplateRef, i0.IterableDiffers],{ngForOf:[0,'ngForOf'],ngForTrackBy:[1,'ngForTrackBy']}, (null as any)),(_l()(),i0.ɵted(-1,0,['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_2:any = _co.scrollbarV; const currVal_3:any = _co.scrollbarH; const currVal_4:any = _co.scrollHeight; const currVal_5:any = ((_co.columnGroupWidths == null)? (null as any): _co.columnGroupWidths.total); _ck(_v,1,0,currVal_2,currVal_3,currVal_4,currVal_5); const currVal_6:any = _co.temp; const currVal_7:any = _co.rowTrackingFn; _ck(_v,4,0,currVal_6,currVal_7); },(_ck,_v) => { const currVal_0:any = i0.ɵnov(_v,1).scrollHeight; const currVal_1:any = i0.ɵnov(_v,1).scrollWidth; _ck(_v,0,0,currVal_0,currVal_1); }); } function View_DataTableBodyComponent_7(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),1,'div',[['class', 'empty-row']],[[8,'innerHTML',1]],(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),['\n ']))],(null as any), (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.emptyMessage; _ck(_v,0,0,currVal_0); }); } export function View_DataTableBodyComponent_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(2,[i0.ɵqud(671088640,1,{scroller:0}),(_l()(),i0.ɵted(-1,(null as any), ['\n '])),(_l()(),i0.ɵeld(2,0,(null as any),(null as any),11,'datatable-selection', ([] as any[]),(null as any),[[(null as any),'select'],[(null as any),'activate']], (_v,en,$event) => { var ad:boolean = true; var _co:i11.DataTableBodyComponent = _v.component; if (('select' === en)) { const pd_0:any = ((_co.select.emit($event)) !== false); ad = (pd_0 && ad); } if (('activate' === en)) { const pd_1:any = ((_co.activate.emit($event)) !== false); ad = (pd_1 && ad); } return ad; },i12.View_DataTableSelectionComponent_0,i12.RenderType_DataTableSelectionComponent)), i0.ɵdid(3,49152,[['selector',4]],0,i13.DataTableSelectionComponent,([] as any[]), {rows:[0,'rows'],selected:[1,'selected'],selectEnabled:[2,'selectEnabled'], selectionType:[3,'selectionType'],rowIdentity:[4,'rowIdentity'],selectCheck:[5, 'selectCheck']},{activate:'activate',select:'select'}),(_l()(),i0.ɵted(-1, 0,['\n '])),(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any), View_DataTableBodyComponent_1)),i0.ɵdid(6,16384,(null as any),0,i6.NgIf, [i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(), i0.ɵted(-1,0,['\n '])),(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any), View_DataTableBodyComponent_2)),i0.ɵdid(9,16384,(null as any),0,i6.NgIf, [i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(), i0.ɵted(-1,0,['\n '])),(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any), View_DataTableBodyComponent_7)),i0.ɵdid(12,16384,(null as any),0,i6.NgIf, [i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(), i0.ɵted(-1,0,['\n '])),(_l()(),i0.ɵted(-1,(null as any),['\n ']))],(_ck, _v) => { var _co:i11.DataTableBodyComponent = _v.component; const currVal_0:any = _co.rows; const currVal_1:any = _co.selected; const currVal_2:any = _co.selectEnabled; const currVal_3:any = _co.selectionType; const currVal_4:any = _co.rowIdentity; const currVal_5:any = _co.selectCheck; _ck(_v,3,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5); const currVal_6:any = _co.loadingIndicator; _ck(_v,6,0,currVal_6); const currVal_7:any = ((_co.rows == null)? (null as any): _co.rows.length); _ck(_v,9,0,currVal_7); const currVal_8:boolean = (!((_co.rows == null)? (null as any): _co.rows.length) && !_co.loadingIndicator); _ck(_v,12,0,currVal_8); },(null as any)); } export function View_DataTableBodyComponent_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),1,'datatable-body', [['class','datatable-body']],[[4,'width',(null as any)],[4,'height',(null as any)]], (null as any),(null as any),View_DataTableBodyComponent_0,RenderType_DataTableBodyComponent)), i0.ɵdid(1,245760,(null as any),0,i11.DataTableBodyComponent,[i0.ChangeDetectorRef], (null as any),(null as any))],(_ck,_v) => { _ck(_v,1,0); },(_ck,_v) => { const currVal_0:any = i0.ɵnov(_v,1).bodyWidth; const currVal_1:any = i0.ɵnov(_v,1).bodyHeight; _ck(_v,0,0,currVal_0,currVal_1); }); } export const DataTableBodyComponentNgFactory:i0.ComponentFactory = i0.ɵccf('datatable-body', i11.DataTableBodyComponent,View_DataTableBodyComponent_Host_0,{scrollbarV:'scrollbarV', scrollbarH:'scrollbarH',loadingIndicator:'loadingIndicator',externalPaging:'externalPaging', rowHeight:'rowHeight',offsetX:'offsetX',emptyMessage:'emptyMessage',selectionType:'selectionType', selected:'selected',rowIdentity:'rowIdentity',rowDetail:'rowDetail',groupHeader:'groupHeader', selectCheck:'selectCheck',displayCheck:'displayCheck',trackByProp:'trackByProp', rowClass:'rowClass',groupedRows:'groupedRows',groupExpansionDefault:'groupExpansionDefault', innerWidth:'innerWidth',groupRowsBy:'groupRowsBy',pageSize:'pageSize',rows:'rows', columns:'columns',offset:'offset',rowCount:'rowCount',bodyHeight:'bodyHeight'}, {scroll:'scroll',page:'page',activate:'activate',select:'select',detailToggle:'detailToggle', rowContextmenu:'rowContextmenu'},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL25vaXMvUHJvamVjdHMvbmd4LWRhdGF0YWJsZS9zcmMvY29tcG9uZW50cy9ib2R5L2JvZHkuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL25vaXMvUHJvamVjdHMvbmd4LWRhdGF0YWJsZS9zcmMvY29tcG9uZW50cy9ib2R5L2JvZHkuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvbm9pcy9Qcm9qZWN0cy9uZ3gtZGF0YXRhYmxlL3NyYy9jb21wb25lbnRzL2JvZHkvYm9keS5jb21wb25lbnQudHMuRGF0YVRhYmxlQm9keUNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvbm9pcy9Qcm9qZWN0cy9uZ3gtZGF0YXRhYmxlL3NyYy9jb21wb25lbnRzL2JvZHkvYm9keS5jb21wb25lbnQudHMuRGF0YVRhYmxlQm9keUNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxkYXRhdGFibGUtc2VsZWN0aW9uXG4gICAgICAjc2VsZWN0b3JcbiAgICAgIFtzZWxlY3RlZF09XCJzZWxlY3RlZFwiXG4gICAgICBbcm93c109XCJyb3dzXCJcbiAgICAgIFtzZWxlY3RDaGVja109XCJzZWxlY3RDaGVja1wiXG4gICAgICBbc2VsZWN0RW5hYmxlZF09XCJzZWxlY3RFbmFibGVkXCJcbiAgICAgIFtzZWxlY3Rpb25UeXBlXT1cInNlbGVjdGlvblR5cGVcIlxuICAgICAgW3Jvd0lkZW50aXR5XT1cInJvd0lkZW50aXR5XCJcbiAgICAgIChzZWxlY3QpPVwic2VsZWN0LmVtaXQoJGV2ZW50KVwiXG4gICAgICAoYWN0aXZhdGUpPVwiYWN0aXZhdGUuZW1pdCgkZXZlbnQpXCI+XG4gICAgICA8ZGF0YXRhYmxlLXByb2dyZXNzXG4gICAgICAgICpuZ0lmPVwibG9hZGluZ0luZGljYXRvclwiPlxuICAgICAgPC9kYXRhdGFibGUtcHJvZ3Jlc3M+XG4gICAgICA8ZGF0YXRhYmxlLXNjcm9sbGVyXG4gICAgICAgICpuZ0lmPVwicm93cz8ubGVuZ3RoXCJcbiAgICAgICAgW3Njcm9sbGJhclZdPVwic2Nyb2xsYmFyVlwiXG4gICAgICAgIFtzY3JvbGxiYXJIXT1cInNjcm9sbGJhckhcIlxuICAgICAgICBbc2Nyb2xsSGVpZ2h0XT1cInNjcm9sbEhlaWdodFwiXG4gICAgICAgIFtzY3JvbGxXaWR0aF09XCJjb2x1bW5Hcm91cFdpZHRocz8udG90YWxcIlxuICAgICAgICAoc2Nyb2xsKT1cIm9uQm9keVNjcm9sbCgkZXZlbnQpXCI+XG4gICAgICAgIDxkYXRhdGFibGUtcm93LXdyYXBwZXJcbiAgICAgICAgICBbZ3JvdXBlZFJvd3NdPVwiZ3JvdXBlZFJvd3NcIlxuICAgICAgICAgICpuZ0Zvcj1cImxldCBncm91cCBvZiB0ZW1wOyBsZXQgaSA9IGluZGV4OyB0cmFja0J5OiByb3dUcmFja2luZ0ZuO1wiXG4gICAgICAgICAgW2lubmVyV2lkdGhdPVwiaW5uZXJXaWR0aFwiXG4gICAgICAgICAgW25nU3R5bGVdPVwiZ2V0Um93c1N0eWxlcyhncm91cClcIlxuICAgICAgICAgIFtyb3dEZXRhaWxdPVwicm93RGV0YWlsXCJcbiAgICAgICAgICBbZ3JvdXBIZWFkZXJdPVwiZ3JvdXBIZWFkZXJcIlxuICAgICAgICAgIFtvZmZzZXRYXT1cIm9mZnNldFhcIlxuICAgICAgICAgIFtkZXRhaWxSb3dIZWlnaHRdPVwiZ2V0RGV0YWlsUm93SGVpZ2h0KGdyb3VwW2ldLGkpXCJcbiAgICAgICAgICBbcm93XT1cImdyb3VwXCJcbiAgICAgICAgICBbZXhwYW5kZWRdPVwiZ2V0Um93RXhwYW5kZWQoZ3JvdXApXCJcbiAgICAgICAgICBbcm93SW5kZXhdPVwiZ2V0Um93SW5kZXgoZ3JvdXBbaV0pXCJcbiAgICAgICAgICAocm93Q29udGV4dG1lbnUpPVwicm93Q29udGV4dG1lbnUuZW1pdCgkZXZlbnQpXCI+XG4gICAgICAgICAgPGRhdGF0YWJsZS1ib2R5LXJvdyBcbiAgICAgICAgICAgICpuZ0lmPVwiIWdyb3VwZWRSb3dzOyBlbHNlIGdyb3VwZWRSb3dzVGVtcGxhdGVcIiAgICAgICAgXG4gICAgICAgICAgICB0YWJpbmRleD1cIi0xXCJcbiAgICAgICAgICAgIFtpc1NlbGVjdGVkXT1cInNlbGVjdG9yLmdldFJvd1NlbGVjdGVkKGdyb3VwKVwiXG4gICAgICAgICAgICBbaW5uZXJXaWR0aF09XCJpbm5lcldpZHRoXCJcbiAgICAgICAgICAgIFtvZmZzZXRYXT1cIm9mZnNldFhcIlxuICAgICAgICAgICAgW2NvbHVtbnNdPVwiY29sdW1uc1wiXG4gICAgICAgICAgICBbcm93SGVpZ2h0XT1cImdldFJvd0hlaWdodChncm91cClcIlxuICAgICAgICAgICAgW3Jvd109XCJncm91cFwiXG4gICAgICAgICAgICBbcm93SW5kZXhdPVwiZ2V0Um93SW5kZXgoZ3JvdXApXCJcbiAgICAgICAgICAgIFtleHBhbmRlZF09XCJnZXRSb3dFeHBhbmRlZChncm91cClcIiAgICAgICAgICAgIFxuICAgICAgICAgICAgW3Jvd0NsYXNzXT1cInJvd0NsYXNzXCJcbiAgICAgICAgICAgIFtkaXNwbGF5Q2hlY2tdPVwiZGlzcGxheUNoZWNrXCJcbiAgICAgICAgICAgIChhY3RpdmF0ZSk9XCJzZWxlY3Rvci5vbkFjdGl2YXRlKCRldmVudCwgaW5kZXhlcy5maXJzdCArIGkpXCI+XG4gICAgICAgICAgPC9kYXRhdGFibGUtYm9keS1yb3c+XG4gICAgICAgICAgPG5nLXRlbXBsYXRlICNncm91cGVkUm93c1RlbXBsYXRlPlxuICAgICAgICAgICAgPGRhdGF0YWJsZS1ib2R5LXJvd1xuICAgICAgICAgICAgICAqbmdGb3I9XCJsZXQgcm93IG9mIGdyb3VwLnZhbHVlOyBsZXQgaSA9IGluZGV4OyB0cmFja0J5OiByb3dUcmFja2luZ0ZuO1wiXG4gICAgICAgICAgICAgIHRhYmluZGV4PVwiLTFcIlxuICAgICAgICAgICAgICBbaXNTZWxlY3RlZF09XCJzZWxlY3Rvci5nZXRSb3dTZWxlY3RlZChyb3cpXCJcbiAgICAgICAgICAgICAgW2lubmVyV2lkdGhdPVwiaW5uZXJXaWR0aFwiXG4gICAgICAgICAgICAgIFtvZmZzZXRYXT1cIm9mZnNldFhcIlxuICAgICAgICAgICAgICBbY29sdW1uc109XCJjb2x1bW5zXCJcbiAgICAgICAgICAgICAgW3Jvd0hlaWdodF09XCJnZXRSb3dIZWlnaHQocm93KVwiXG4gICAgICAgICAgICAgIFtyb3ddPVwicm93XCJcbiAgICAgICAgICAgICAgW2dyb3VwXT1cImdyb3VwLnZhbHVlXCJcbiAgICAgICAgICAgICAgW3Jvd0luZGV4XT1cImdldFJvd0luZGV4KHJvdylcIlxuICAgICAgICAgICAgICBbZXhwYW5kZWRdPVwiZ2V0Um93RXhwYW5kZWQocm93KVwiXG4gICAgICAgICAgICAgIFtyb3dDbGFzc109XCJyb3dDbGFzc1wiXG4gICAgICAgICAgICAgIChhY3RpdmF0ZSk9XCJzZWxlY3Rvci5vbkFjdGl2YXRlKCRldmVudCwgaSlcIj5cbiAgICAgICAgICAgIDwvZGF0YXRhYmxlLWJvZHktcm93PlxuICAgICAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgICAgIDwvZGF0YXRhYmxlLXJvdy13cmFwcGVyPlxuICAgICAgPC9kYXRhdGFibGUtc2Nyb2xsZXI+XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzPVwiZW1wdHktcm93XCJcbiAgICAgICAgKm5nSWY9XCIhcm93cz8ubGVuZ3RoICYmICFsb2FkaW5nSW5kaWNhdG9yXCJcbiAgICAgICAgW2lubmVySFRNTF09XCJlbXB0eU1lc3NhZ2VcIj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGF0YXRhYmxlLXNlbGVjdGlvbj5cbiAgIiwiPGRhdGF0YWJsZS1ib2R5PjwvZGF0YXRhYmxlLWJvZHk+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDV007TUFBQTt3Q0FBQSxVQUFBO01BQUEsMkNBQzJCO01BQUE7OztvQkFzQnZCO01BQUE7VUFBQTttQkFBQTtRQUFBO1FBQUE7UUFBQTtVQUFBO1VB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