ng-metamagic-extensions
Version:
[](https://badge.fury.io/js/ng-metamagic-extensions) []() [ • 55 kB
text/typescript
/**
* @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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