novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
347 lines (344 loc) • 28.4 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 i0 from '@angular/core';
import * as i1 from '../../../list/List.ngfactory';
import * as i2 from '../../../../../../src/elements/list/List';
import * as i3 from '../../../loading/Loading.ngfactory';
import * as i4 from '../../../../../../src/elements/loading/Loading';
import * as i5 from '@angular/common';
import * as i6 from '../../../../../../src/elements/picker/extras/grouped-multi-picker-results/GroupedMultiPickerResults';
import * as i7 from '@angular/forms';
import * as i8 from '../../../../../../src/services/novo-label-service';
const styles_GroupedMultiPickerResults:any[] = ([] as any[]);
export const RenderType_GroupedMultiPickerResults:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_GroupedMultiPickerResults,data:{}});
function View_GroupedMultiPickerResults_1(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),15,'novo-list-item',
([] as any[]),[[2,'active',(null as any)],[2,'disabled',(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.selectCategory({value:'all',label:'all'})) !== false);
ad = (pd_0 && ad);
}
return ad;
},i1.View_NovoListItemElement_0,i1.RenderType_NovoListItemElement)),i0.ɵdid(114688,
(null as any),0,i2.NovoListItemElement,[i0.ElementRef],(null as any),(null as any)),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),1,5,'item-content',([] as any[]),[[2,'vertical-list',(null as any)],
[2,'horizontal-list',(null as any)]],(null as any),(null as any),i1.View_NovoItemContentElement_0,
i1.RenderType_NovoItemContentElement)),i0.ɵdid(49152,(null as any),0,i2.NovoItemContentElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵeld(0,(null as any),0,1,'span',([] as any[]),(null as any),(null as any),
(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
['',''])),(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),2,4,'item-end',
([] as any[]),(null as any),(null as any),(null as any),i1.View_NovoItemEndElement_0,
i1.RenderType_NovoItemEndElement)),i0.ɵdid(49152,(null as any),0,i2.NovoItemEndElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵeld(0,(null as any),0,0,'i',[['class','bhi-next']],(null as any),
(null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(0,
['\n '])),(_l()(),i0.ɵted((null as any),['\n ']))],
(_ck,_v) => {
_ck(_v,1,0);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (_co.selectedCategory === 'all');
const currVal_1:any = _co.isLoading;
_ck(_v,0,0,currVal_0,currVal_1);
const currVal_2:any = (i0.ɵnov(_v,4).direction === 'vertical');
const currVal_3:any = (i0.ɵnov(_v,4).direction === 'horizontal');
_ck(_v,3,0,currVal_2,currVal_3);
const currVal_4:any = _co.labels.all;
_ck(_v,7,0,currVal_4);
});
}
function View_GroupedMultiPickerResults_2(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),15,'novo-list-item',
([] as any[]),[[2,'active',(null as any)],[2,'disabled',(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.selectCategory(_v.context.$implicit)) !== false);
ad = (pd_0 && ad);
}
return ad;
},i1.View_NovoListItemElement_0,i1.RenderType_NovoListItemElement)),i0.ɵdid(114688,
(null as any),0,i2.NovoListItemElement,[i0.ElementRef],(null as any),(null as any)),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),1,5,'item-content',([] as any[]),[[2,'vertical-list',(null as any)],
[2,'horizontal-list',(null as any)]],(null as any),(null as any),i1.View_NovoItemContentElement_0,
i1.RenderType_NovoItemContentElement)),i0.ɵdid(49152,(null as any),0,i2.NovoItemContentElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵeld(0,(null as any),0,1,'span',([] as any[]),(null as any),(null as any),
(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
['',''])),(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),2,4,'item-end',
([] as any[]),(null as any),(null as any),(null as any),i1.View_NovoItemEndElement_0,
i1.RenderType_NovoItemEndElement)),i0.ɵdid(49152,(null as any),0,i2.NovoItemEndElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵeld(0,(null as any),0,0,'i',[['class','bhi-next']],(null as any),
(null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(0,
['\n '])),(_l()(),i0.ɵted((null as any),['\n ']))],
(_ck,_v) => {
_ck(_v,1,0);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (_co.selectedCategory === _v.context.$implicit.value);
const currVal_1:any = _co.isLoading;
_ck(_v,0,0,currVal_0,currVal_1);
const currVal_2:any = (i0.ɵnov(_v,4).direction === 'vertical');
const currVal_3:any = (i0.ɵnov(_v,4).direction === 'horizontal');
_ck(_v,3,0,currVal_2,currVal_3);
const currVal_4:any = _v.context.$implicit.label;
_ck(_v,7,0,currVal_4);
});
}
function View_GroupedMultiPickerResults_3(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-search']],[[2,'disabled',(null as any)]],(null as any),(null as any),(null as any),
(null as any)))],(null as any),(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = _co.isLoading;
_ck(_v,0,0,currVal_0);
});
}
function View_GroupedMultiPickerResults_4(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-times']],[[2,'disabled',(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.clearSearchTerm($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 = _co.isLoading;
_ck(_v,0,0,currVal_0);
});
}
function View_GroupedMultiPickerResults_5(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),9,'novo-list-item',
([] as any[]),[[2,'active',(null as any)],[2,'disabled',(null as any)],[2,'disabled',
(null as any)]],[[(null as any),'click'],[(null as any),'mouseenter']],(_v,
en,$event) => {
var ad:boolean = true;
var _co:any = _v.component;
if (('click' === en)) {
const pd_0:any = ((<any>_co.selectMatch($event)) !== false);
ad = (pd_0 && ad);
}
if (('mouseenter' === en)) {
const pd_1:any = ((<any>_co.selectActive(_v.context.$implicit)) !== false);
ad = (pd_1 && ad);
}
return ad;
},i1.View_NovoListItemElement_0,i1.RenderType_NovoListItemElement)),i0.ɵdid(114688,
(null as any),0,i2.NovoListItemElement,[i0.ElementRef],(null as any),(null as any)),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),1,5,'item-content',([] as any[]),[[2,'vertical-list',(null as any)],
[2,'horizontal-list',(null as any)]],(null as any),(null as any),i1.View_NovoItemContentElement_0,
i1.RenderType_NovoItemContentElement)),i0.ɵdid(49152,(null as any),0,i2.NovoItemContentElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵeld(0,(null as any),0,1,'span',([] as any[]),(null as any),(null as any),
(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
['',''])),(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵted((null as any),
['\n ']))],(_ck,_v) => {
_ck(_v,1,0);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (_v.context.$implicit === _co.activeMatch);
const currVal_1:any = _co.preselected(_v.context.$implicit);
const currVal_2:any = _co.isLoading;
_ck(_v,0,0,currVal_0,currVal_1,currVal_2);
const currVal_3:any = (i0.ɵnov(_v,4).direction === 'vertical');
const currVal_4:any = (i0.ɵnov(_v,4).direction === 'horizontal');
_ck(_v,3,0,currVal_3,currVal_4);
const currVal_5:any = _v.context.$implicit.label;
_ck(_v,7,0,currVal_5);
});
}
function View_GroupedMultiPickerResults_6(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'div',[['class',
'grouped-multi-picker-no-results']],(null as any),(null as any),(null as any),
(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n ',
'\n ']))],(null as any),(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = _co.labels.groupedMultiPickerEmpty;
_ck(_v,1,0,currVal_0);
});
}
function View_GroupedMultiPickerResults_7(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'div',[['class',
'grouped-multi-picker-loading']],(null as any),(null as any),(null as any),(null as any),
(null as any))),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),
i0.ɵeld(0,(null as any),(null as any),1,'novo-loading',[['theme','line']],[[8,
'className',0]],(null as any),(null as any),i3.View_NovoLoadingElement_0,
i3.RenderType_NovoLoadingElement)),i0.ɵdid(49152,(null as any),0,i4.NovoLoadingElement,
([] as any[]),{theme:[0,'theme']},(null as any)),(_l()(),i0.ɵted((null as any),
['\n ']))],(_ck,_v) => {
const currVal_1:any = 'line';
_ck(_v,3,0,currVal_1);
},(_ck,_v) => {
const currVal_0:any = (i0.ɵnov(_v,3).theme || '');
_ck(_v,2,0,currVal_0);
});
}
export function View_GroupedMultiPickerResults_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[i0.ɵqud(402653184,1,{inputElement:0}),i0.ɵqud(402653184,2,{listElement:0}),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,(null as any),
(null as any),11,'div',[['class','grouped-multi-picker-groups']],(null as any),
(null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),8,'novo-list',
[['direction','vertical']],[[2,'vertical-list',(null as any)],[2,'horizontal-list',
(null as any)],[1,'theme',0]],(null as any),(null as any),i1.View_NovoListElement_0,
i1.RenderType_NovoListElement)),i0.ɵdid(49152,(null as any),0,i2.NovoListElement,
[i0.ElementRef],{direction:[0,'direction']},(null as any)),(_l()(),i0.ɵted(0,
['\n '])),(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any),
View_GroupedMultiPickerResults_1)),i0.ɵdid(16384,(null as any),0,i5.NgIf,
[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),
i0.ɵted(0,['\n '])),(_l()(),i0.ɵand(16777216,(null as any),
0,1,(null as any),View_GroupedMultiPickerResults_2)),i0.ɵdid(802816,(null as any),
0,i5.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],{ngForOf:[0,
'ngForOf']},(null as any)),(_l()(),i0.ɵted(0,['\n '])),(_l()(),
i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵeld(0,(null as any),(null as any),30,'div',[['class','grouped-multi-picker-matches']],
(null as any),(null as any),(null as any),(null as any),(null as any))),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,(null as any),
(null as any),14,'div',[['class','grouped-multi-picker-input-container']],
[[8,'hidden',0]],(null as any),(null as any),(null as any),(null as any))),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,[[1,
0],['input',1]],(null as any),5,'input',[['autofocus','']],[[2,'ng-untouched',
(null as any)],[2,'ng-touched',(null as any)],[2,'ng-pristine',(null as any)],
[2,'ng-dirty',(null as any)],[2,'ng-valid',(null as any)],[2,'ng-invalid',
(null as any)],[2,'ng-pending',(null as any)]],[[(null as any),'ngModelChange'],
[(null as any),'input'],[(null as any),'blur'],[(null as any),'compositionstart'],
[(null as any),'compositionend']],(_v,en,$event) => {
var ad:boolean = true;
var _co:i6.GroupedMultiPickerResults = _v.component;
if (('input' === en)) {
const pd_0:any = ((<any>i0.ɵnov(_v,21)._handleInput($event.target.value)) !== false);
ad = (pd_0 && ad);
}
if (('blur' === en)) {
const pd_1:any = ((<any>i0.ɵnov(_v,21).onTouched()) !== false);
ad = (pd_1 && ad);
}
if (('compositionstart' === en)) {
const pd_2:any = ((<any>i0.ɵnov(_v,21)._compositionStart()) !== false);
ad = (pd_2 && ad);
}
if (('compositionend' === en)) {
const pd_3:any = ((<any>i0.ɵnov(_v,21)._compositionEnd($event.target.value)) !== false);
ad = (pd_3 && ad);
}
if (('ngModelChange' === en)) {
const pd_4:any = ((<any>(_co.searchTerm = $event)) !== false);
ad = (pd_4 && ad);
}
return ad;
},(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i7.DefaultValueAccessor,
[i0.Renderer2,i0.ElementRef,[2,i7.COMPOSITION_BUFFER_MODE]],(null as any),
(null as any)),i0.ɵprd(1024,(null as any),i7.NG_VALUE_ACCESSOR,(p0_0:any) => {
return [p0_0];
},[i7.DefaultValueAccessor]),i0.ɵdid(671744,(null as any),0,i7.NgModel,[[8,(null as any)],
[8,(null as any)],[8,(null as any)],[2,i7.NG_VALUE_ACCESSOR]],{isDisabled:[0,
'isDisabled'],model:[1,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,
(null as any),i7.NgControl,(null as any),[i7.NgModel]),i0.ɵdid(16384,(null as any),
0,i7.NgControlStatus,[i7.NgControl],(null as any),(null as any)),(_l()(),
i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵand(16777216,
(null as any),(null as any),1,(null as any),View_GroupedMultiPickerResults_3)),
i0.ɵdid(16384,(null as any),0,i5.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_GroupedMultiPickerResults_4)),
i0.ɵdid(16384,(null as any),0,i5.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,(null as any),
(null as any),5,'novo-list',[['direction','vertical']],[[2,'vertical-list',
(null as any)],[2,'horizontal-list',(null as any)],[1,'theme',0]],(null as any),
(null as any),i1.View_NovoListElement_0,i1.RenderType_NovoListElement)),
i0.ɵdid(49152,[[2,4],['list',4]],0,i2.NovoListElement,[i0.ElementRef],{direction:[0,
'direction']},(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any),View_GroupedMultiPickerResults_5)),
i0.ɵdid(802816,(null as any),0,i5.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,
i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted(0,
['\n '])),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_GroupedMultiPickerResults_6)),
i0.ɵdid(16384,(null as any),0,i5.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_GroupedMultiPickerResults_7)),
i0.ɵdid(16384,(null as any),0,i5.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),
i0.ɵted((null as any),['\n ']))],(_ck,_v) => {
var _co:i6.GroupedMultiPickerResults = _v.component;
const currVal_3:any = 'vertical';
_ck(_v,6,0,currVal_3);
const currVal_4:any = _co.config.displayAll;
_ck(_v,9,0,currVal_4);
const currVal_5:any = _co.categories;
_ck(_v,12,0,currVal_5);
const currVal_14:any = _co.isLoading;
const currVal_15:any = _co.searchTerm;
_ck(_v,23,0,currVal_14,currVal_15);
const currVal_16:boolean = !_co.searchTerm;
_ck(_v,28,0,currVal_16);
const currVal_17:any = _co.searchTerm;
_ck(_v,31,0,currVal_17);
const currVal_21:any = 'vertical';
_ck(_v,35,0,currVal_21);
const currVal_22:any = _co.matches;
_ck(_v,38,0,currVal_22);
const currVal_23:any = ((_co.matches.length === 0) && !_co.isLoading);
_ck(_v,42,0,currVal_23);
const currVal_24:any = _co.isLoading;
_ck(_v,45,0,currVal_24);
},(_ck,_v) => {
var _co:i6.GroupedMultiPickerResults = _v.component;
const currVal_0:any = (i0.ɵnov(_v,6).direction === 'vertical');
const currVal_1:any = (i0.ɵnov(_v,6).direction === 'horizontal');
const currVal_2:any = i0.ɵnov(_v,6).theme;
_ck(_v,5,0,currVal_0,currVal_1,currVal_2);
const currVal_6:boolean = !_co.selectedCategory;
_ck(_v,18,0,currVal_6);
const currVal_7:any = i0.ɵnov(_v,25).ngClassUntouched;
const currVal_8:any = i0.ɵnov(_v,25).ngClassTouched;
const currVal_9:any = i0.ɵnov(_v,25).ngClassPristine;
const currVal_10:any = i0.ɵnov(_v,25).ngClassDirty;
const currVal_11:any = i0.ɵnov(_v,25).ngClassValid;
const currVal_12:any = i0.ɵnov(_v,25).ngClassInvalid;
const currVal_13:any = i0.ɵnov(_v,25).ngClassPending;
_ck(_v,20,0,currVal_7,currVal_8,currVal_9,currVal_10,currVal_11,currVal_12,currVal_13);
const currVal_18:any = (i0.ɵnov(_v,35).direction === 'vertical');
const currVal_19:any = (i0.ɵnov(_v,35).direction === 'horizontal');
const currVal_20:any = i0.ɵnov(_v,35).theme;
_ck(_v,34,0,currVal_18,currVal_19,currVal_20);
});
}
export function View_GroupedMultiPickerResults_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'grouped-multi-picker-results',
([] as any[]),(null as any),[[(null as any),'scroll']],(_v,en,$event) => {
var ad:boolean = true;
if (('scroll' === en)) {
const pd_0:any = ((<any>i0.ɵnov(_v,1).onScrollDown($event.target)) !== false);
ad = (pd_0 && ad);
}
return ad;
},View_GroupedMultiPickerResults_0,RenderType_GroupedMultiPickerResults)),i0.ɵdid(245760,
(null as any),0,i6.GroupedMultiPickerResults,[i0.ElementRef,i0.Renderer2,i8.NovoLabelService],
(null as any),(null as any))],(_ck,_v) => {
_ck(_v,1,0);
},(null as any));
}
export const GroupedMultiPickerResultsNgFactory:i0.ComponentFactory<i6.GroupedMultiPickerResults> = i0.ɵccf('grouped-multi-picker-results',
i6.GroupedMultiPickerResults,View_GroupedMultiPickerResults_Host_0,{matches:'matches'},
{},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9leHRyYXMvZ3JvdXBlZC1tdWx0aS1waWNrZXItcmVzdWx0cy9Hcm91cGVkTXVsdGlQaWNrZXJSZXN1bHRzLm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9leHRyYXMvZ3JvdXBlZC1tdWx0aS1waWNrZXItcmVzdWx0cy9Hcm91cGVkTXVsdGlQaWNrZXJSZXN1bHRzLnRzIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvcGlja2VyL2V4dHJhcy9ncm91cGVkLW11bHRpLXBpY2tlci1yZXN1bHRzL0dyb3VwZWRNdWx0aVBpY2tlclJlc3VsdHMudHMuR3JvdXBlZE11bHRpUGlja2VyUmVzdWx0cy5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvcGlja2VyL2V4dHJhcy9ncm91cGVkLW11bHRpLXBpY2tlci1yZXN1bHRzL0dyb3VwZWRNdWx0aVBpY2tlclJlc3VsdHMudHMuR3JvdXBlZE11bHRpUGlja2VyUmVzdWx0c19Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZ3JvdXBlZC1tdWx0aS1waWNrZXItZ3JvdXBzXCI+XG4gICAgICAgICAgICA8bm92by1saXN0IGRpcmVjdGlvbj1cInZlcnRpY2FsXCI+XG4gICAgICAgICAgICAgICAgPG5vdm8tbGlzdC1pdGVtXG4gICAgICAgICAgICAgICAgICAgICpuZ0lmPVwiY29uZmlnLmRpc3BsYXlBbGxcIlxuICAgICAgICAgICAgICAgICAgICAoY2xpY2spPVwic2VsZWN0Q2F0ZWdvcnkoeyB2YWx1ZTogJ2FsbCcsIGxhYmVsOiAnYWxsJyB9KVwiXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcy5hY3RpdmVdPVwic2VsZWN0ZWRDYXRlZ29yeSA9PT0gJ2FsbCdcIlxuICAgICAgICAgICAgICAgICAgICBbY2xhc3MuZGlzYWJsZWRdPVwiaXNMb2FkaW5nXCI+XG4gICAgICAgICAgICAgICAgICAgIDxpdGVtLWNvbnRlbnQ+XG4gICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57eyBsYWJlbHMuYWxsIH19PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2l0ZW0tY29udGVudD5cbiAgICAgICAgICAgICAgICAgICAgPGl0ZW0tZW5kPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJiaGktbmV4dFwiPjwvaT5cbiAgICAgICAgICAgICAgICAgICAgPC9pdGVtLWVuZD5cbiAgICAgICAgICAgICAgICA8L25vdm8tbGlzdC1pdGVtPlxuICAgICAgICAgICAgICAgIDxub3ZvLWxpc3QtaXRlbVxuICAgICAgICAgICAgICAgICAgICAqbmdGb3I9XCJsZXQgY2F0ZWdvcnkgb2YgY2F0ZWdvcmllc1wiXG4gICAgICAgICAgICAgICAgICAgIChjbGljayk9XCJzZWxlY3RDYXRlZ29yeShjYXRlZ29yeSlcIlxuICAgICAgICAgICAgICAgICAgICBbY2xhc3MuYWN0aXZlXT1cInNlbGVjdGVkQ2F0ZWdvcnkgPT09IGNhdGVnb3J5LnZhbHVlXCJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzLmRpc2FibGVkXT1cImlzTG9hZGluZ1wiPlxuICAgICAgICAgICAgICAgICAgICA8aXRlbS1jb250ZW50PlxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3sgY2F0ZWdvcnkubGFiZWwgfX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDwvaXRlbS1jb250ZW50PlxuICAgICAgICAgICAgICAgICAgICA8aXRlbS1lbmQ+XG4gICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImJoaS1uZXh0XCI+PC9pPlxuICAgICAgICAgICAgICAgICAgICA8L2l0ZW0tZW5kPlxuICAgICAgICAgICAgICAgIDwvbm92by1saXN0LWl0ZW0+XG4gICAgICAgICAgICA8L25vdm8tbGlzdD5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJncm91cGVkLW11bHRpLXBpY2tlci1tYXRjaGVzXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ3JvdXBlZC1tdWx0aS1waWNrZXItaW5wdXQtY29udGFpbmVyXCIgW2hpZGRlbl09XCIhc2VsZWN0ZWRDYXRlZ29yeVwiPlxuICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvZm9jdXMgI2lucHV0IFsobmdNb2RlbCldPVwic2VhcmNoVGVybVwiIFtkaXNhYmxlZF09XCJpc0xvYWRpbmdcIi8+XG4gICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJiaGktc2VhcmNoXCIgKm5nSWY9XCIhc2VhcmNoVGVybVwiIFtjbGFzcy5kaXNhYmxlZF09XCJpc0xvYWRpbmdcIj48L2k+XG4gICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJiaGktdGltZXNcIiAqbmdJZj1cInNlYXJjaFRlcm1cIiAoY2xpY2spPVwiY2xlYXJTZWFyY2hUZXJtKCRldmVudClcIiBbY2xhc3MuZGlzYWJsZWRdPVwiaXNMb2FkaW5nXCI+PC9pPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8bm92by1saXN0IGRpcmVjdGlvbj1cInZlcnRpY2FsXCIgI2xpc3Q+XG4gICAgICAgICAgICAgICAgPG5vdm8tbGlzdC1pdGVtXG4gICAgICAgICAgICAgICAgICAgICpuZ0Zvcj1cImxldCBtYXRjaCBvZiBtYXRjaGVzXCJcbiAgICAgICAgICAgICAgICAgICAgKGNsaWNrKT1cInNlbGVjdE1hdGNoKCRldmVudClcIlxuICAgICAgICAgICAgICAgICAgICBbY2xhc3MuYWN0aXZlXT1cIm1hdGNoID09PSBhY3RpdmVNYXRjaFwiXG4gICAgICAgICAgICAgICAgICAgIChtb3VzZWVudGVyKT1cInNlbGVjdEFjdGl2ZShtYXRjaClcIlxuICAgICAgICAgICAgICAgICAgICBbY2xhc3MuZGlzYWJsZWRdPVwicHJlc2VsZWN0ZWQobWF0Y2gpXCJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzLmRpc2FibGVkXT1cImlzTG9hZGluZ1wiPlxuICAgICAgICAgICAgICAgICAgICA8aXRlbS1jb250ZW50PlxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3sgbWF0Y2gubGFiZWwgfX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDwvaXRlbS1jb250ZW50PlxuICAgICAgICAgICAgICAgIDwvbm92by1saXN0LWl0ZW0+XG4gICAgICAgICAgICA8L25vdm8tbGlzdD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJncm91cGVkLW11bHRpLXBpY2tlci1uby1yZXN1bHRzXCIgKm5nSWY9XCJtYXRjaGVzLmxlbmd0aCA9PT0gMCAmJiAhaXNMb2FkaW5nXCI+XG4gICAgICAgICAgICAgICAge3sgbGFiZWxzLmdyb3VwZWRNdWx0aVBpY2tlckVtcHR5IH19XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJncm91cGVkLW11bHRpLXBpY2tlci1sb2FkaW5nXCIgKm5nSWY9XCJpc0xvYWRpbmdcIj5cbiAgICAgICAgICAgICAgICA8bm92by1sb2FkaW5nIHRoZW1lPVwibGluZVwiPjwvbm92by1sb2FkaW5nPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICIsIjxncm91cGVkLW11bHRpLXBpY2tlci1yZXN1bHRzPjwvZ3JvdXBlZC1tdWx0aS1waWNrZXItcmVzdWx0cz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDR2dCO01BQUE7VUFBQTtRQUFBO1FBQUE7UUFFSTtVQUFBO1VBQUE7UUFBQTtRQUZKO01BQUEsMkVBQUE7TUFBQTtNQUlpQywyREFDN0I7VUFBQTtjQUFBOzhDQUFBLFVBQUE7VUFBQSwyQ0FBYztNQUNWO1VB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