novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
252 lines (249 loc) • 20.9 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 '../../../../src/elements/form/DynamicForm';
import * as i2 from '@angular/common';
import * as i3 from '@angular/forms';
import * as i4 from './Control.ngfactory';
import * as i5 from '../../../../src/elements/form/Control';
import * as i6 from '../../../../src/services/novo-label-service';
import * as i7 from '../../../../src/services/date-format/DateFormat';
import * as i8 from '../../../../src/elements/form/FieldInteractionApi';
import * as i9 from '../../../../src/utils/component-utils/ComponentUtils';
const styles_NovoDynamicFormElement:any[] = ([] as any[]);
export const RenderType_NovoDynamicFormElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoDynamicFormElement,data:{}});
function View_NovoDynamicFormElement_2(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset',
([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetElement_0,
RenderType_NovoFieldsetElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetElement,
([] as any[]),{controls:[0,'controls'],form:[1,'form'],title:[2,'title'],icon:[3,
'icon']},(null as any))],(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (<any>_v.parent).context.$implicit.controls;
const currVal_1:any = _co.form;
const currVal_2:any = (<any>_v.parent).context.$implicit.title;
const currVal_3:any = (<any>_v.parent).context.$implicit.icon;
_ck(_v,1,0,currVal_0,currVal_1,currVal_2,currVal_3);
},(null as any));
}
function View_NovoDynamicFormElement_1(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'span',([] as any[]),
(null as any),(null as any),(null as any),(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_NovoDynamicFormElement_2)),
i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n ']))],
(_ck,_v) => {
const currVal_0:any = _v.context.$implicit.controls.length;
_ck(_v,3,0,currVal_0);
},(null as any));
}
export function View_NovoDynamicFormElement_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),(null as any),18,'div',[['class','novo-form-container']],(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),5,'header',
([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),
(_l()(),i0.ɵted((null as any),['\n '])),i0.ɵncd((null as any),
0),(_l()(),i0.ɵted((null as any),['\n '])),i0.ɵncd((null as any),
1),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),8,'form',
[['autocomplete','off'],['class','novo-form'],['novalidate','']],[[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),'submit'],
[(null as any),'reset']],(_v,en,$event) => {
var ad:boolean = true;
if (('submit' === en)) {
const pd_0:any = ((<any>i0.ɵnov(_v,12).onSubmit($event)) !== false);
ad = (pd_0 && ad);
}
if (('reset' === en)) {
const pd_1:any = ((<any>i0.ɵnov(_v,12).onReset()) !== false);
ad = (pd_1 && ad);
}
return ad;
},(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i3.ɵbf,([] as any[]),
(null as any),(null as any)),i0.ɵdid(540672,(null as any),0,i3.FormGroupDirective,
[[8,(null as any)],[8,(null as any)]],{form:[0,'form']},(null as any)),i0.ɵprd(2048,
(null as any),i3.ControlContainer,(null as any),[i3.FormGroupDirective]),
i0.ɵdid(16384,(null as any),0,i3.NgControlStatusGroup,[i3.ControlContainer],
(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_NovoDynamicFormElement_1)),
i0.ɵdid(802816,(null as any),0,i2.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,
i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),
i0.ɵted((null as any),['\n ']))],(_ck,_v) => {
var _co:i1.NovoDynamicFormElement = _v.component;
const currVal_7:any = _co.form;
_ck(_v,12,0,currVal_7);
const currVal_8:any = _co.form.fieldsets;
_ck(_v,17,0,currVal_8);
},(_ck,_v) => {
const currVal_0:any = i0.ɵnov(_v,14).ngClassUntouched;
const currVal_1:any = i0.ɵnov(_v,14).ngClassTouched;
const currVal_2:any = i0.ɵnov(_v,14).ngClassPristine;
const currVal_3:any = i0.ɵnov(_v,14).ngClassDirty;
const currVal_4:any = i0.ɵnov(_v,14).ngClassValid;
const currVal_5:any = i0.ɵnov(_v,14).ngClassInvalid;
const currVal_6:any = i0.ɵnov(_v,14).ngClassPending;
_ck(_v,10,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);
});
}
export function View_NovoDynamicFormElement_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-dynamic-form',
([] as any[]),(null as any),(null as any),(null as any),View_NovoDynamicFormElement_0,
RenderType_NovoDynamicFormElement)),i0.ɵdid(638976,(null as any),0,i1.NovoDynamicFormElement,
([] as any[]),(null as any),(null as any))],(_ck,_v) => {
_ck(_v,1,0);
},(null as any));
}
export const NovoDynamicFormElementNgFactory:i0.ComponentFactory<i1.NovoDynamicFormElement> = i0.ɵccf('novo-dynamic-form',
i1.NovoDynamicFormElement,View_NovoDynamicFormElement_Host_0,{controls:'controls',
fieldsets:'fieldsets',form:'form',layout:'layout',hideNonRequiredFields:'hideNonRequiredFields'},
{},['form-title','form-subtitle']);
const styles_NovoFieldsetElement:any[] = ([] as any[]);
export const RenderType_NovoFieldsetElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoFieldsetElement,data:{}});
function View_NovoFieldsetElement_1(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset-header',
([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetHeaderElement_0,
RenderType_NovoFieldsetHeaderElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetHeaderElement,
([] as any[]),{title:[0,'title'],icon:[1,'icon']},(null as any))],(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = _co.title;
const currVal_1:any = _co.icon;
_ck(_v,1,0,currVal_0,currVal_1);
},(null as any));
}
function View_NovoFieldsetElement_3(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-control',
([] as any[]),[[8,'className',0],[2,'disabled',(null as any)],[2,'hidden',(null as any)],
[1,'data-control-key',0]],(null as any),(null as any),i4.View_NovoControlElement_0,
i4.RenderType_NovoControlElement)),i0.ɵdid(245760,(null as any),0,i5.NovoControlElement,
[i0.ElementRef,i6.NovoLabelService,i7.DateFormatService,i8.FieldInteractionApi],
{control:[0,'control'],form:[1,'form']},(null as any))],(_ck,_v) => {
var _co:any = _v.component;
const currVal_4:any = (<any>_v.parent).context.$implicit;
const currVal_5:any = _co.form;
_ck(_v,1,0,currVal_4,currVal_5);
},(_ck,_v) => {
const currVal_0:any = i0.ɵnov(_v,1).form.controls[i0.ɵnov(_v,1).control.key].controlType;
const currVal_1:any = i0.ɵnov(_v,1).form.controls[i0.ɵnov(_v,1).control.key].readOnly;
const currVal_2:any = i0.ɵnov(_v,1).form.controls[i0.ɵnov(_v,1).control.key].hidden;
const currVal_3:any = i0.ɵnov(_v,1).control.key;
_ck(_v,0,0,currVal_0,currVal_1,currVal_2,currVal_3);
});
}
function View_NovoFieldsetElement_4(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-control-custom',
([] as any[]),(null as any),(null as any),(null as any),View_NovoControlCustom_0,
RenderType_NovoControlCustom)),i0.ɵdid(114688,(null as any),0,i1.NovoControlCustom,
[i9.ComponentUtils],{control:[0,'control'],form:[1,'form']},(null as any))],
(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (<any>_v.parent).context.$implicit;
const currVal_1:any = _co.form;
_ck(_v,1,0,currVal_0,currVal_1);
},(null as any));
}
function View_NovoFieldsetElement_2(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'div',[['class',
'novo-form-row']],[[2,'disabled',(null as any)]],(null as any),(null as any),
(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_NovoFieldsetElement_3)),
i0.ɵdid(16384,(null as any),0,i2.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_NovoFieldsetElement_4)),
i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n ']))],
(_ck,_v) => {
const currVal_1:boolean = !_v.context.$implicit.customControl;
_ck(_v,3,0,currVal_1);
const currVal_2:any = _v.context.$implicit.customControl;
_ck(_v,6,0,currVal_2);
},(_ck,_v) => {
const currVal_0:any = _v.context.$implicit.disabled;
_ck(_v,0,0,currVal_0);
});
}
export function View_NovoFieldsetElement_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),(null as any),7,'div',[['class','novo-fieldset-container']],(null as any),
(null as any),(null as any),(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_NovoFieldsetElement_1)),i0.ɵdid(16384,(null as any),0,i2.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_NovoFieldsetElement_2)),i0.ɵdid(802816,(null as any),
0,i2.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],{ngForOf:[0,
'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵted((null as any),['\n ']))],(_ck,_v) => {
var _co:i1.NovoFieldsetElement = _v.component;
const currVal_0:any = _co.title;
_ck(_v,4,0,currVal_0);
const currVal_1:any = _co.controls;
_ck(_v,7,0,currVal_1);
},(null as any));
}
export function View_NovoFieldsetElement_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset',
([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetElement_0,
RenderType_NovoFieldsetElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetElement,
([] as any[]),(null as any),(null as any))],(null as any),(null as any));
}
export const NovoFieldsetElementNgFactory:i0.ComponentFactory<i1.NovoFieldsetElement> = i0.ɵccf('novo-fieldset',
i1.NovoFieldsetElement,View_NovoFieldsetElement_Host_0,{controls:'controls',form:'form',
title:'title',icon:'icon'},{},([] as any[]));
const styles_NovoFieldsetHeaderElement:any[] = ([] as any[]);
export const RenderType_NovoFieldsetHeaderElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoFieldsetHeaderElement,data:{}});
export function View_NovoFieldsetHeaderElement_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),(null as any),2,'h6',([] as any[]),(null as any),(null as any),
(null as any),(null as any),(null as any))),(_l()(),i0.ɵeld(0,(null as any),
(null as any),0,'i',([] as any[]),[[8,'className',0]],(null as any),(null as any),
(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),
i0.ɵted((null as any),['\n ']))],(null as any),(_ck,_v) => {
var _co:i1.NovoFieldsetHeaderElement = _v.component;
const currVal_0:any = (_co.icon || 'bhi-section');
_ck(_v,2,0,currVal_0);
const currVal_1:any = _co.title;
_ck(_v,3,0,currVal_1);
});
}
export function View_NovoFieldsetHeaderElement_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset-header',
([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetHeaderElement_0,
RenderType_NovoFieldsetHeaderElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetHeaderElement,
([] as any[]),(null as any),(null as any))],(null as any),(null as any));
}
export const NovoFieldsetHeaderElementNgFactory:i0.ComponentFactory<i1.NovoFieldsetHeaderElement> = i0.ɵccf('novo-fieldset-header',
i1.NovoFieldsetHeaderElement,View_NovoFieldsetHeaderElement_Host_0,{title:'title',
icon:'icon'},{},([] as any[]));
const styles_NovoControlCustom:any[] = ([] as any[]);
export const RenderType_NovoControlCustom:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoControlCustom,data:{}});
export function View_NovoControlCustom_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[i0.ɵqud(402653184,1,{referencePoint:0}),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(16777216,[[1,3],['ref',1]],(null as any),0,
'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),
(null as any))),(_l()(),i0.ɵted((null as any),['\n ']))],(null as any),(null as any));
}
export function View_NovoControlCustom_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-control-custom',
([] as any[]),(null as any),(null as any),(null as any),View_NovoControlCustom_0,
RenderType_NovoControlCustom)),i0.ɵdid(114688,(null as any),0,i1.NovoControlCustom,
[i9.ComponentUtils],(null as any),(null as any))],(_ck,_v) => {
_ck(_v,1,0);
},(null as any));
}
export const NovoControlCustomNgFactory:i0.ComponentFactory<i1.NovoControlCustom> = i0.ɵccf('novo-control-custom',
i1.NovoControlCustom,View_NovoControlCustom_Host_0,{control:'control',form:'form'},
{},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0ubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0R5bmFtaWNGb3JtRWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cy5Ob3ZvRHluYW1pY0Zvcm1FbGVtZW50X0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0ZpZWxkc2V0RWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cy5Ob3ZvRmllbGRzZXRFbGVtZW50X0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0ZpZWxkc2V0SGVhZGVyRWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cy5Ob3ZvRmllbGRzZXRIZWFkZXJFbGVtZW50X0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0NvbnRyb2xDdXN0b20uaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0NvbnRyb2xDdXN0b21fSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICAgICAgPGRpdiBjbGFzcz1cIm5vdm8tZm9ybS1jb250YWluZXJcIj5cbiAgICAgICAgICAgIDxoZWFkZXI+XG4gICAgICAgICAgICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiZm9ybS10aXRsZVwiPjwvbmctY29udGVudD5cbiAgICAgICAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJmb3JtLXN1YnRpdGxlXCI+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgPC9oZWFkZXI+XG4gICAgICAgICAgICA8Zm9ybSBjbGFzcz1cIm5vdm8tZm9ybVwiIFtmb3JtR3JvdXBdPVwiZm9ybVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuICAgICAgICAgICAgICAgIDxzcGFuICpuZ0Zvcj1cImxldCBmaWVsZHNldCBvZiBmb3JtLmZpZWxkc2V0c1wiPlxuICAgICAgICAgICAgICAgICAgICA8bm92by1maWVsZHNldCAqbmdJZj1cImZpZWxkc2V0LmNvbnRyb2xzLmxlbmd0aFwiIFtpY29uXT1cImZpZWxkc2V0Lmljb25cIiBbY29udHJvbHNdPVwiZmllbGRzZXQuY29udHJvbHNcIiBbdGl0bGVdPVwiZmllbGRzZXQudGl0bGVcIiBbZm9ybV09XCJmb3JtXCI+PC9ub3ZvLWZpZWxkc2V0PlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvZm9ybT5cbiAgICAgICAgPC9kaXY+XG4gICAgIiwiPG5vdm8tZHluYW1pYy1mb3JtPjwvbm92by1keW5hbWljLWZvcm0+IiwiXG4gICAgICAgIDxkaXYgY2xhc3M9XCJub3ZvLWZpZWxkc2V0LWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgPG5vdm8tZmllbGRzZXQtaGVhZGVyIFtpY29uXT1cImljb25cIiBbdGl0bGVdPVwidGl0bGVcIiAqbmdJZj1cInRpdGxlXCI+PC9ub3ZvLWZpZWxkc2V0LWhlYWRlcj5cbiAgICAgICAgICAgIDxkaXYgKm5nRm9yPVwibGV0IGNvbnRyb2wgb2YgY29udHJvbHNcIiBjbGFzcz1cIm5vdm8tZm9ybS1yb3dcIiBbY2xhc3MuZGlzYWJsZWRdPVwiY29udHJvbC5kaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgIDxub3ZvLWNvbnRyb2wgKm5nSWY9XCIhY29udHJvbC5jdXN0b21Db250cm9sXCIgW2NvbnRyb2xdPVwiY29udHJvbFwiIFtmb3JtXT1cImZvcm1cIj48L25vdm8tY29udHJvbD5cbiAgICAgICAgICAgICAgICA8bm92by1jb250cm9sLWN1c3RvbSAqbmdJZj1cImNvbnRyb2wuY3VzdG9tQ29udHJvbFwiIFtjb250cm9sXT1cImNvbnRyb2xcIiBbZm9ybV09XCJmb3JtXCI+PC9ub3ZvLWNvbnRyb2wtY3VzdG9tPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICIsIjxub3ZvLWZpZWxkc2V0Pjwvbm92by1maWVsZHNldD4iLCJcbiAgICAgICAgPGg2PjxpIFtjbGFzc109XCJpY29uIHx8ICdiaGktc2VjdGlvbidcIj48L2k+e3t0aXRsZX19PC9oNj5cbiAgICAiLCI8bm92by1maWVsZHNldC1oZWFkZXI+PC9ub3ZvLWZpZWxkc2V0LWhlYWRlcj4iLCJcbiAgICAgICAgPHNwYW4gI3JlZj48L3NwYW4+XG4gICAgIiwiPG5vdm8tY29udHJvbC1jdXN0b20+PC9ub3ZvLWNvbnRyb2wtY3VzdG9tPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDUW9CO01BQUE7b0NBQUEsVUFBQTtNQUFBO1VBQUE7O0lBQXVFO0lBQXdEO0lBQXpCO0lBQXREO0lBQWhELFdBQXVFLFVBQXdELFVBQXpCLFVBQXRELFNBQWhEOzs7O29CQURKO01BQUEsd0VBQThDO2FBQUEsNENBQzFDO01BQUE7YUFBQTtVQUFBLHdCQUE2Sjs7UUFBOUk7UUFBZixXQUFlLFNBQWY7Ozs7b0JBUnBCLCtDQUNRO01BQUE7TUFBQSwwREFBaUM7TUFBQSxxQkFDN0I7TUFBQTtNQUFRLDhEQUNKO1VBQUEsR0FBNkMsOERBQzdDO1VBQUEsR0FBZ0QsbURBQzNDO1VBQUEscUJBQ1Q7VUFBQTtjQUFBO2NBQUE7a0JBQUE7Y0FBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO1VBQUEsdUNBQUE7VUFBQSxvQ0FBQTtVQUFBLDhFQUFBO1VBQUE7YUFBQTtVQUFBLDZCQUE4RDtNQUMxRDthQUFBOzRCQUFBLHlDQUVPO1VBQUEscUJBQ0osK0NBQ0w7aUJBQUE7O0lBTHNCO0lBQXhCLFlBQXdCLFNBQXhCO0lBQ1U7SUFBTixZQUFNLFNBQU47O0lBREo7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQSxZQUFBLHFFQUFBOzs7O29CQ05aO01BQUE7dUNBQUEsVUFBQTtNQUFBO0lBQUE7Ozs7Ozs7Ozs7O29CQ0VZO01BQUE7MENBQUEsVUFBQTtNQUFBOztJQUFvQztJQUFkO0lBQXRCLFdBQW9DLFVBQWQsU0FBdEI7Ozs7b0JBRUk7TUFBQTtVQUFBO3NDQUFBLFVBQUE7TUFBQTtNQUFBOztJQUE2QztJQUFvQjtJQUFqRSxXQUE2QyxVQUFvQixTQUFqRTs7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBLFdBQUEsdUNBQUE7Ozs7b0JBQ0E7TUFBQTtrQ0FBQSxVQUFBO01BQUE7OztRQUFtRDtRQUFvQjtRQUF2RSxXQUFtRCxVQUFvQixTQUF2RTs7OztvQkFGSjtNQUFBO01BQUEsOEJBQWdHO01BQzVGO2FBQUE7VUFBQSx3QkFBOEY7TUFDOUY7YUFBQTtVQUFBLHdCQUEyRzs7UUFEN0Y7UUFBZCxXQUFjLFNBQWQ7UUFDcUI7UUFBckIsV0FBcUIsU0FBckI7O1FBRndEO1FBQTVELFdBQTRELFNBQTVEOzs7O29CQUhaLCtDQUNRO01BQUE7TUFBQSwwREFBcUM7TUFBQSxxQkFDakM7TUFBQSxrREFBQTtNQUFBLHNFQUF5RjthQUFBLG9DQUN6RjtNQUFBLGtFQUFBO01BQUE7VUFBQSwyQkFHTTtNQUNKOztJQUxrRDtJQUFwRCxXQUFvRCxTQUFwRDtJQUNLO0lBQUwsV0FBSyxTQUFMOzs7O29CQ0haO01BQUE7b0NBQUEsVUFBQTtNQUFBOzs7Ozs7Ozs7b0JDQUEsK0NBQ1E7TUFBQTtNQUFBLDRDQUFJO01BQUE7TUFBQSw4QkFBdUMsd0NBQWM7YUFBQTs7SUFBbEQ7SUFBSCxXQUFHLFNBQUg7SUFBdUM7SUFBQTs7OztvQkNEbkQ7TUFBQTswQ0FBQSxVQUFBO01BQUE7Ozs7Ozs7Ozs0RENBQTtNQUFBLGlCQUNRO01BQUE7TUFBQSxnQkFBa0I7OztvQkNEMUI7TUFBQTtrQ0FBQSxVQUFBO01BQUE7SUFBQTs7Ozs7In0=