UNPKG

ng-metamagic-extensions

Version:

[![npm version](https://badge.fury.io/js/ng-metamagic-extensions.svg)](https://badge.fury.io/js/ng-metamagic-extensions) [![TeamCity CodeBetter](https://img.shields.io/teamcity/codebetter/bt428.svg)]() [![NPM](https://nodei.co/npm/ng-metamagic-extension

1,159 lines (1,144 loc) 55 kB
/** * @fileoverview This file is generated by the Angular template compiler. * Do not edit. * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride} */ /* tslint:disable */ import * as import0 from '@angular/core'; import * as import1 from '@angular/common'; import * as import2 from './datatable.component'; import * as import3 from './datatable.service'; import * as import4 from '@angular/http'; import * as import5 from '@angular/forms'; const styles_DataTableComponent:any[] = ([] as any[]); export const RenderType_DataTableComponent:import0.RendererType2 = import0.ɵcrt({ encapsulation: 2, styles: styles_DataTableComponent, data: {} } ); function View_DataTableComponent_1(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),2,'li',([] as any[]),[[ 8, 'value', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'a',([] as any[]),(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.setPageNo((v.context.index + 1))) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '', '' ] )) ] ,(null as any),(ck,v) => { const currVal_0:any = import0.ɵinlineInterpolate(1,'',(v.context.index + 1),''); ck(v,0,0,currVal_0); const currVal_1:any = (v.context.index + 1); ck(v,2,0,currVal_1); }); } function View_DataTableComponent_2(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),9,'li',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),6,'div',[[ 'class', 'checkbox' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),3,'label',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n   '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[ 'type', 'checkbox' ] ],[[ 1, 'checked', 0 ] ],[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.setColumnVisiblity(v.context.$implicit.dataIndex)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ ' ', '\n ' ] )), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { const currVal_0:any = (!v.context.$implicit.hidden? true: (null as any)); ck(v,6,0,currVal_0); const currVal_1:any = (v.context.$implicit.text + ' '); ck(v,7,0,currVal_1); }); } function View_DataTableComponent_4(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),1,'td',[[ 'width', '5%' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[ 'type', 'checkbox' ] ],(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.selectAllVisibleRows()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))) ] ,(null as any),(null as any)); } function View_DataTableComponent_5(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),30,'td',([] as any[]),[[ 8, 'hidden', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),2,'span',[[ 'style', 'cursor: pointer;' ] ],(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.sortOnColHeaderClick(v.context.$implicit)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'b',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '', '' ] )), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),23,'span',[ [ 'class', 'btn-group' ] , [ 'role', 'group' ] , [ 'style', 'float: right' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),3,'span',[ [ 'aria-expanded', 'false' ] , [ 'aria-haspopup', 'true' ] , [ 'class', 'dropdown-toggle' ] , [ 'data-toggle', 'dropdown' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[ [ 'class', 'glyphicon glyphicon-triangle-bottom' ] , [ 'style', 'color:#93a1a1' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),15,'div',[[ 'class', 'dropdown-menu' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),5,'button',[[ 'class', 'btn btn-link' ] ],(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.setSortColumn(v.context.$implicit,1)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[[ 'class', 'glyphicon glyphicon glyphicon-sort-by-attributes pull-left' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[' Sort Ascending'])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),[' \n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),5,'button',[[ 'class', 'btn btn-link' ] ],(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.setSortColumn(v.context.$implicit,2)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[[ 'class', 'glyphicon glyphicon glyphicon glyphicon-sort-by-attributes-alt pull-left' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[' Sort Descending'])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),[' \n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { const currVal_0:any = v.context.$implicit.hidden; ck(v,0,0,currVal_0); const currVal_1:any = v.context.$implicit.text; ck(v,4,0,currVal_1); }); } function View_DataTableComponent_3(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),7,'tr',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_4)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_5)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:any = v.component; const currVal_0:any = co.checkboxSelect; ck(v,3,0,currVal_0); const currVal_1:any = co.columns; ck(v,6,0,currVal_1); },(null as any)); } function View_DataTableComponent_7(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[(l()(),import0.ɵeld(0,(null as any),(null as any),0,'td',[[ 'width', '5%' ] ],(null as any),(null as any),(null as any),(null as any),(null as any)))],(null as any),(null as any)); } function View_DataTableComponent_8(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,'td',([] as any[]),[[ 8, 'hidden', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'b',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '', '' ] )), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = v.context.$implicit.hidden; ck(v,0,0,currVal_0); const currVal_1:any = co.summaryData[v.context.index]; ck(v,3,0,currVal_1); }); } function View_DataTableComponent_6(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),7,'tr',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_7)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_8)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:any = v.component; const currVal_0:any = co.checkboxSelect; ck(v,3,0,currVal_0); const currVal_1:any = co.columns; ck(v,6,0,currVal_1); },(null as any)); } function View_DataTableComponent_11(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),1,'td',[[ 'width', '5%' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[ 'type', 'checkbox' ] ],[ [ 8, 'id', 0 ] , [ 1, 'checked', 0 ] ] ,[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.setSelectedRow((<any>v.parent).context.$implicit,$event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = import0.ɵinlineInterpolate(2,'checkbox-',co.elementId,'-',(<any>v.parent).context.index,''); const currVal_1:any = (co.selectAll? true: (null as any)); ck(v,1,0,currVal_0,currVal_1); }); } function View_DataTableComponent_12(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),1,'td',([] as any[]),[[ 8, 'hidden', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '\n ', '\n ' ] )) ] ,(null as any),(ck,v) => { const currVal_0:any = v.context.$implicit.hidden; ck(v,0,0,currVal_0); const currVal_1:any = (<any>v.parent).context.$implicit[v.context.$implicit.dataIndex]; ck(v,1,0,currVal_1); }); } function View_DataTableComponent_10(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),7,'tr',[[ 'style', 'cursor: pointer' ] ],[[ 2, 'info', (null as any) ] ],[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.rowClick(v.context.$implicit,v.context.index)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_11)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_12)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:any = v.component; const currVal_1:any = co.checkboxSelect; ck(v,3,0,currVal_1); const currVal_2:any = co.columns; ck(v,6,0,currVal_2); },(ck,v) => { var co:any = v.component; const currVal_0:any = co.isSelected(v.context.index); ck(v,0,0,currVal_0); }); } function View_DataTableComponent_9(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,'tbody',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_10)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n \n '])) ] ,(ck,v) => { var co:any = v.component; const currVal_0:any = co.viewRows; ck(v,3,0,currVal_0); },(null as any)); } function View_DataTableComponent_15(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),1,'td',[[ 'width', '5%' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[ 'type', 'checkbox' ] ],[ [ 8, 'id', 0 ] , [ 1, 'checked', 0 ] ] ,[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.setSelectedRow((<any>v.parent).context.$implicit,$event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = import0.ɵinlineInterpolate(2,'checkbox-',co.elementId,'-',(<any>v.parent).context.index,''); const currVal_1:any = (co.selectAll? true: (null as any)); ck(v,1,0,currVal_0,currVal_1); }); } function View_DataTableComponent_16(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,'div',[[ 'style', 'word-wrap: break-word' ] ],[[ 8, 'hidden', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'b',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '', '' ] )), (l()(),import0.ɵted((null as any),[ ' : ', '\n ' ] )) ] ,(null as any),(ck,v) => { const currVal_0:any = v.context.$implicit.hidden; ck(v,0,0,currVal_0); const currVal_1:any = v.context.$implicit.text; ck(v,3,0,currVal_1); const currVal_2:any = (<any>v.parent).context.$implicit[v.context.$implicit.dataIndex]; ck(v,4,0,currVal_2); }); } function View_DataTableComponent_14(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),10,'tr',[[ 'style', 'cursor: pointer' ] ],[[ 2, 'info', (null as any) ] ],[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.rowClick(v.context.$implicit,v.context.index)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_15)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),4,'td',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_16)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:any = v.component; const currVal_1:any = co.checkboxSelect; ck(v,3,0,currVal_1); const currVal_2:any = co.columns; ck(v,8,0,currVal_2); },(ck,v) => { var co:any = v.component; const currVal_0:any = co.isSelected(v.context.index); ck(v,0,0,currVal_0); }); } function View_DataTableComponent_13(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,'tbody',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_14)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:any = v.component; const currVal_0:any = co.viewRows; ck(v,3,0,currVal_0); },(null as any)); } export function View_DataTableComponent_0(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),3,'div',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), import0.ɵncd((null as any),0), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),84,'table',[[ 'class', 'table table-hover table-striped table-bordered' ] ],[[ 1, 'id', 0 ] ],[[ 'window', 'resize' ] ],(v,en,$event) => { var ad:boolean = true; var co:import2.DataTableComponent = v.component; if (('window:resize' === en)) { const pd_0:any = ((<any>co.onResize($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),75,'thead',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),66,'tr',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),63,'td',[ [ 'align', 'right' ] , [ 'data', '' ] , [ 'width', '100%' ] ] ,[[ 1, 'colspan', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),4,'span',[[ 'style', 'float: left;' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'b',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '', '' ] )), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),54,'span',[[ 'style', 'float: right' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),51,'div',[[ 'class', 'btn-group' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),4,'button',[ [ 'aria-label', 'Previous' ] , [ 'class', 'btn btn-default' ] , [ 'type', 'button' ] ] ,(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:import2.DataTableComponent = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.prev()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',[[ 'aria-hidden', 'true' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['«'])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),4,'button',[ [ 'class', 'btn btn-default' ] , [ 'type', 'button' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ ' (', ' of ', ')' ] )), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),12,'div',[ [ 'class', 'btn-group' ] , [ 'role', 'group' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),3,'button',[ [ 'aria-expanded', 'false' ] , [ 'aria-haspopup', 'true' ] , [ 'class', 'btn btn-default dropdown-toggle' ] , [ 'data-toggle', 'dropdown' ] , [ 'type', 'button' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '\n Page - ', '\n ' ] )), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[[ 'class', 'caret' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),4,'ul',[[ 'class', 'dropdown-menu dropdown-menu-right' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_1)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),18,'div',[ [ 'class', 'btn-group' ] , [ 'role', 'group' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),3,'button',[ [ 'aria-expanded', 'false' ] , [ 'aria-haspopup', 'true' ] , [ 'class', 'btn btn-default dropdown-toggle' ] , [ 'data-toggle', 'dropdown' ] , [ 'type', 'button' ] ] ,(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[[ 'class', 'glyphicon glyphicon-th-list' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),10,'ul',[[ 'class', 'dropdown-menu dropdown-menu-right' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),4,'li',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n   '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'b',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[' Show Columns'])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_2)), import0.ɵdid(802816,(null as any),0,import1.NgForOf,[ import0.ViewContainerRef, import0.TemplateRef, import0.IterableDiffers ] ,{ngForOf: [ 0, 'ngForOf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),2,'button',[ [ 'aria-label', 'Next' ] , [ 'class', 'btn btn-default' ] , [ 'type', 'button' ] ] ,(null as any),[[ (null as any), 'click' ] ],(v,en,$event) => { var ad:boolean = true; var co:import2.DataTableComponent = v.component; if (('click' === en)) { const pd_0:any = ((<any>co.next()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',[[ 'aria-hidden', 'true' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['»'])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_3)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_6)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_9)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableComponent_13)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:import2.DataTableComponent = v.component; const currVal_6:any = co.pageNumbers; ck(v,46,0,currVal_6); const currVal_7:any = co.columns; ck(v,66,0,currVal_7); const currVal_8:boolean = !co.smallScreen; ck(v,79,0,currVal_8); const currVal_9:boolean = !co.smallScreen; ck(v,82,0,currVal_9); const currVal_10:boolean = !co.smallScreen; ck(v,86,0,currVal_10); const currVal_11:any = co.smallScreen; ck(v,89,0,currVal_11); },(ck,v) => { var co:import2.DataTableComponent = v.component; const currVal_0:any = co.elementId; ck(v,6,0,currVal_0); const currVal_1:any = (co.columns.length + (co.checkboxSelect? 1: 0)); ck(v,12,0,currVal_1); const currVal_2:any = co.title; ck(v,17,0,currVal_2); const currVal_3:any = co.currentPage; const currVal_4:any = co.maxPage; ck(v,33,0,currVal_3,currVal_4); const currVal_5:any = co.currentPage; ck(v,39,0,currVal_5); }); } function View_DataTableComponent_Host_0(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,'data-table',([] as any[]),(null as any),(null as any),(null as any),View_DataTableComponent_0,RenderType_DataTableComponent)), import0.ɵprd(512,(null as any),import3.DataTableService,import3.DataTableService,[import4.Http]), import0.ɵdid(5881856,(null as any),1,import2.DataTableComponent,[import3.DataTableService],(null as any),(null as any)), import0.ɵqud(603979776,1,{columnRef: 1}), import0.ɵprd(5120,(null as any),import5.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[import2.DataTableComponent]) ] ,(ck,v) => { ck(v,2,0); },(null as any)); } export const DataTableComponentNgFactory:import0.ComponentFactory<import2.DataTableComponent> = import0.ɵccf('data-table',import2.DataTableComponent,View_DataTableComponent_Host_0,{ title: 'title', pageSize: 'pageSize', httpUrl: 'httpUrl', httpMethod: 'httpMethod', dataReader: 'dataReader', checkboxSelect: 'checkboxSelect', dataTableBindData: 'dataTableBindData', height: 'height', width: 'width' } ,{ rowSelect: 'rowSelect', selectedRowData: 'selectedRowData' } ,['*']); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL2hvbWUvZGF0dGFyYW0vV2Vic3Rvcm1Qcm9qZWN0cy9tZXRhbWFnaWMtdWktd2lkZ2V0cy9tZXRhbWFnaWMtYW5ndWxhci1jb21wb25lbnRzL3NyYy9ib290c3RyYXAvZGF0YXRhYmxlL2RhdGF0YWJsZS5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vaG9tZS9kYXR0YXJhbS9XZWJzdG9ybVByb2plY3RzL21ldGFtYWdpYy11aS13aWRnZXRzL21ldGFtYWdpYy1hbmd1bGFyLWNvbXBvbmVudHMvc3JjL2Jvb3RzdHJhcC9kYXRhdGFibGUvZGF0YXRhYmxlLmNvbXBvbmVudC50cyIsIm5nOi8vL2hvbWUvZGF0dGFyYW0vV2Vic3Rvcm1Qcm9qZWN0cy9tZXRhbWFnaWMtdWktd2lkZ2V0cy9tZXRhbWFnaWMtYW5ndWxhci1jb21wb25lbnRzL3NyYy9ib290c3RyYXAvZGF0YXRhYmxlL2RhdGF0YWJsZS5jb21wb25lbnQudHMuRGF0YVRhYmxlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9ob21lL2RhdHRhcmFtL1dlYnN0b3JtUHJvamVjdHMvbWV0YW1hZ2ljLXVpLXdpZGdldHMvbWV0YW1hZ2ljLWFuZ3VsYXItY29tcG9uZW50cy9zcmMvYm9vdHN0cmFwL2RhdGF0YWJsZS9kYXRhdGFibGUuY29tcG9uZW50LnRzLkRhdGFUYWJsZUNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8dGFibGUgY2xhc3M9XCJ0YWJsZSB0YWJsZS1ob3ZlciB0YWJsZS1zdHJpcGVkIHRhYmxlLWJvcmRlcmVkXCIgIFthdHRyLmlkXT1cImVsZW1lbnRJZFwiICh3aW5kb3c6cmVzaXplKT1cIm9uUmVzaXplKCRldmVudClcIj5cbiAgICAgICAgICAgIDx0aGVhZD5cblxuICAgICAgICAgICAgICA8dHI+XG4gICAgICAgICAgICAgICAgICA8dGQgW2F0dHIuY29sc3Bhbl09XCJjb2x1bW5zLmxlbmd0aCArIChjaGVja2JveFNlbGVjdD8gMTogMClcIiB3aWR0aD1cIjEwMCVcIiBkYXRhIGFsaWduPVwicmlnaHRcIj5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9XCJmbG9hdDogbGVmdDtcIj5cbiAgICAgICAgICAgICAgICAgICAgICA8Yj57e3RpdGxlfX08L2I+XG4gICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9XCJmbG9hdDogcmlnaHRcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJ0bi1ncm91cFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLWRlZmF1bHRcIiBhcmlhLWxhYmVsPVwiUHJldmlvdXNcIiAoY2xpY2spPVwicHJldigpXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPiZsYXF1bzs8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4gKHt7Y3VycmVudFBhZ2V9fSBvZiB7e21heFBhZ2V9fSk8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYnRuLWdyb3VwXCIgcm9sZT1cImdyb3VwXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0IGRyb3Bkb3duLXRvZ2dsZVwiIGRhdGEtdG9nZ2xlPVwiZHJvcGRvd25cIiBhcmlhLWhhc3BvcHVwPVwidHJ1ZVwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhZ2UgLSB7e2N1cnJlbnRQYWdlfX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImNhcmV0XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPVwiZHJvcGRvd24tbWVudSAgZHJvcGRvd24tbWVudS1yaWdodFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpICpuZ0Zvcj1cImxldCByb3cgb2YgcGFnZU51bWJlcnMgbGV0IHBhZ2VObyA9IGluZGV4IFwiIHZhbHVlPVwie3twYWdlTm8rMX19XCI+PGEgKGNsaWNrKT1cInNldFBhZ2VObyhwYWdlTm8rMSlcIj57e3BhZ2VObysxfX08L2E+PC9saT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD5cbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJidG4tZ3JvdXBcIiByb2xlPVwiZ3JvdXBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLWRlZmF1bHQgZHJvcGRvd24tdG9nZ2xlXCIgZGF0YS10b2dnbGU9XCJkcm9wZG93blwiIGFyaWEtaGFzcG9wdXA9XCJ0cnVlXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXRoLWxpc3RcIj48L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9XCJkcm9wZG93bi1tZW51ICBkcm9wZG93bi1tZW51LXJpZ2h0XCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5ic3A7Jm5ic3A7PGI+IFNob3cgQ29sdW1uczwvYj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgKm5nRm9yPVwibGV0IGNvbHMgb2YgY29sdW1uc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjaGVja2JveFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmJzcDsmbmJzcDs8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgKGNsaWNrKT1cInNldENvbHVtblZpc2libGl0eShjb2xzLmRhdGFJbmRleClcIiBbYXR0ci5jaGVja2VkXT1cIiFjb2xzLmhpZGRlbiA/IHRydWU6IG51bGxcIj4ge3tjb2xzLnRleHQgK1wiIFwifX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0XCIgYXJpYS1sYWJlbD1cIk5leHRcIiAoY2xpY2spPVwibmV4dCgpXCI+PHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+JnJhcXVvOzwvc3Bhbj48L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPC90cj5cbiAgXG4gICAgICAgICAgICAgIDx0ciAqbmdJZj1cIiFzbWFsbFNjcmVlblwiPlxuICAgICAgICAgICAgICAgICAgPHRkICpuZ0lmPVwiY2hlY2tib3hTZWxlY3RcIiB3aWR0aD1cIjUlXCI+PGlucHV0IHR5cGU9XCJjaGVja2JveFwiIChjbGljayk9XCJzZWxlY3RBbGxWaXNpYmxlUm93cygpXCIgPjwvdGQ+XG4gICAgICAgICAgICAgICAgICA8dGQgKm5nRm9yPVwibGV0IGNvbHMgb2YgY29sdW1uc1wiIFtoaWRkZW5dPVwiY29scy5oaWRkZW5cIiA+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXI7XCIgKGNsaWNrKT1cInNvcnRPbkNvbEhlYWRlckNsaWNrKGNvbHMpXCI+PGI+e3tjb2xzLnRleHR9fTwvYj48L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gIHN0eWxlPVwiZmxvYXQ6IHJpZ2h0XCIgY2xhc3M9XCJidG4tZ3JvdXBcIiByb2xlPVwiZ3JvdXBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZHJvcGRvd24tdG9nZ2xlXCIgZGF0YS10b2dnbGU9XCJkcm9wZG93blwiIGFyaWEtaGFzcG9wdXA9XCJ0cnVlXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi10cmlhbmdsZS1ib3R0b21cIiBzdHlsZT1cImNvbG9yOiM5M2ExYTFcIj48L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tbWVudVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLWxpbmtcIiAoY2xpY2spPVwic2V0U29ydENvbHVtbihjb2xzLDEpXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbiBnbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzIHB1bGwtbGVmdFwiPjwvc3Bhbj48c3Bhbj4mbmJzcDtTb3J0IEFzY2VuZGluZzwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLWxpbmtcIiAoY2xpY2spPVwic2V0U29ydENvbHVtbihjb2xzLDIpXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbiBnbHlwaGljb24gZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgcHVsbC1sZWZ0XCI+PC9zcGFuPjxzcGFuPiZuYnNwO1NvcnQgRGVzY2VuZGluZzwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIDx0ciAgKm5nSWY9XCIhc21hbGxTY3JlZW5cIj5cbiAgICAgICAgICAgICAgICAgIDx0ZCAqbmdJZj1cImNoZWNrYm94U2VsZWN0XCIgIHdpZHRoPVwiNSVcIj48L3RkPlxuICAgICAgICAgICAgICAgICAgPHRkICpuZ0Zvcj1cImxldCBjb2xzIG9mIGNvbHVtbnMgbGV0IGNvbEluZGV4ID0gaW5kZXggXCIgW2hpZGRlbl0gPVwiY29scy5oaWRkZW5cIiA+XG4gICAgICAgICAgICAgICAgICAgICAgPGI+e3tzdW1tYXJ5RGF0YVtjb2xJbmRleF19fTwvYj5cbiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIDwvdGhlYWQ+XG4gICAgICAgICAgXG4gICAgICAgICAgICA8dGJvZHkgKm5nSWY9XCIhc21hbGxTY3JlZW5cIj5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICA8dHIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXJcIiAqbmdGb3I9XCJsZXQgcm93IG9mIHZpZXdSb3dzIGxldCByb3dJbmRleCA9IGluZGV4IFwiIChjbGljayk9XCJyb3dDbGljayhyb3csIHJvd0luZGV4KVwiIFtjbGFzcy5pbmZvXT1cImlzU2VsZWN0ZWQocm93SW5kZXgpXCI+XG4gICAgICAgICAgICAgICAgICA8dGQgKm5nSWY9XCJjaGVja2JveFNlbGVjdFwiICB3aWR0aD1cIjUlXCI+PGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGlkPVwiY2hlY2tib3gte3tlbGVtZW50SWR9fS17e3Jvd0luZGV4fX1cIiBbYXR0ci5jaGVja2VkXT1cInNlbGVjdEFsbD8gdHJ1ZTogbnVsbFwiIChjbGljayk9XCJzZXRTZWxlY3RlZFJvdyhyb3csICRldmVudClcIj48L3RkPlxuICAgICAgICAgICAgICAgICAgPHRkICpuZ0Zvcj1cImxldCBjb2xzIG9mIGNvbHVtbnNcIiBbaGlkZGVuXSA9XCJjb2xzLmhpZGRlblwiID5cbiAgICAgICAgICAgICAgICAgICAgICB7e3Jvd1tjb2xzLmRhdGFJbmRleF19fVxuICAgICAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPC90Ym9keT5cbiAgICAgICAgICBcbiAgICAgICAgICAgIDx0Ym9keSAqbmdJZj1cInNtYWxsU2NyZWVuXCI+XG4gICAgICAgICAgICAgICAgPHRyIHN0eWxlPVwiY3Vyc29yOiBwb2ludGVyXCIgKm5nRm9yPVwibGV0IHJvdyBvZiB2aWV3Um93cyBsZXQgcm93SW5kZXggPSBpbmRleCBcIiAoY2xpY2spPVwicm93Q2xpY2socm93LCByb3dJbmRleClcIiBbY2xhc3MuaW5mb109XCJpc1NlbGVjdGVkKHJvd0luZGV4KVwiPlxuICAgICAgICAgICAgICAgICAgPHRkICpuZ0lmPVwiY2hlY2tib3hTZWxlY3RcIiAgd2lkdGg9XCI1JVwiPjxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBpZD1cImNoZWNrYm94LXt7ZWxlbWVudElkfX0te3tyb3dJbmRleH19XCIgW2F0dHIuY2hlY2tlZF09XCJzZWxlY3RBbGw/IHRydWU6IG51bGxcIiAoY2xpY2spPVwic2V0U2VsZWN0ZWRSb3cocm93LCAkZXZlbnQpXCI+PC90ZD5cbiAgICAgICAgICAgICAgICAgIDx0ZD5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cIndvcmQtd3JhcDogYnJlYWstd29yZFwiICpuZ0Zvcj1cImxldCBjb2xzIG9mIGNvbHVtbnNcIiBbaGlkZGVuXSA9XCJjb2xzLmhpZGRlblwiID5cbiAgICAgICAgICAgICAgICAgICAgICA8Yj57e2NvbHMudGV4dH19PC9iPiA6IHt7cm93W2NvbHMuZGF0YUluZGV4XX19XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgPC90Ym9keT5cblxuICAgICAgICA8L3RhYmxlPlxuICAgICIsIjxkYXRhLXRhYmxlPjwvZGF0YS10YWJsZT4iXSwibWFwcGluZ3MiOiJBQUFB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