UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

275 lines (272 loc) 20.3 kB
/** * @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 '@angular/common'; import * as i2 from '@angular/forms'; import * as i3 from '../../../../src/elements/select/Select'; import * as i4 from '../overlay/Overlay.ngfactory'; import * as i5 from '../../../../src/elements/overlay/Overlay'; import * as i6 from '@angular/cdk/overlay'; import * as i7 from '@angular/platform-browser'; import * as i8 from '../../../../src/services/novo-label-service'; const styles_NovoSelectElement:any[] = ([] as any[]); export const RenderType_NovoSelectElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_NovoSelectElement,data:{}}); function View_NovoSelectElement_2(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'button',[['class', 'header'],['tabIndex','-1'],['type','button']],(null as any),[[(null as any), 'click']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('click' === en)) { _co.toggleHeader($event); const pd_0:any = ((<any>false) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵeld(0,(null as any),(null as any),0, 'i',[['class','bhi-add-thin']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted((null as any),[' ','']))],(null as any),(_ck, _v) => { var _co:any = _v.component; const currVal_0:any = _co.headerConfig.label; _ck(_v,2,0,currVal_0); }); } function View_NovoSelectElement_3(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),21,'div',([] as any[]), (null as any),(null as any),(null as any),(null as any),(null as any))),i0.ɵdid(278528, (null as any),0,i1.NgClass,[i0.IterableDiffers,i0.KeyValueDiffers,i0.ElementRef, i0.Renderer],{ngClass:[0,'ngClass']},(null as any)),i0.ɵpod({active:0}), (_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),7,'input',[['autocomplete','false'],['autofocus', ''],['type','text']],[[8,'placeholder',0],[1,'id',0],[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:any = _v.component; if (('input' === en)) { const pd_0:any = ((<any>i0.ɵnov(_v,7)._handleInput($event.target.value)) !== false); ad = (pd_0 && ad); } if (('blur' === en)) { const pd_1:any = ((<any>i0.ɵnov(_v,7).onTouched()) !== false); ad = (pd_1 && ad); } if (('compositionstart' === en)) { const pd_2:any = ((<any>i0.ɵnov(_v,7)._compositionStart()) !== false); ad = (pd_2 && ad); } if (('compositionend' === en)) { const pd_3:any = ((<any>i0.ɵnov(_v,7)._compositionEnd($event.target.value)) !== false); ad = (pd_3 && ad); } if (('ngModelChange' === en)) { const pd_4:any = ((<any>(_co.header.value = $event)) !== false); ad = (pd_4 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(278528,(null as any),0,i1.NgClass, [i0.IterableDiffers,i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0, 'ngClass']},(null as any)),i0.ɵpod({invalid:0}),i0.ɵdid(16384,(null as any), 0,i2.DefaultValueAccessor,[i0.Renderer2,i0.ElementRef,[2,i2.COMPOSITION_BUFFER_MODE]], (null as any),(null as any)),i0.ɵprd(1024,(null as any),i2.NG_VALUE_ACCESSOR, (p0_0:any) => { return [p0_0]; },[i2.DefaultValueAccessor]),i0.ɵdid(671744,(null as any),0,i2.NgModel,[[8, (null as any)],[8,(null as any)],[8,(null as any)],[2,i2.NG_VALUE_ACCESSOR]], {model:[0,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any), i2.NgControl,(null as any),[i2.NgModel]),i0.ɵdid(16384,(null as any),0,i2.NgControlStatus, [i2.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any), 7,'footer',([] 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.ɵeld(0,(null as any),(null as any),1,'button',([] 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.toggleHeader($event,false)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])), (_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),1,'button',[['class','primary']],(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.saveHeader()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])), (_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵted((null as any), ['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _ck(_v,2,0,_co.header.open); _ck(_v,1,0,currVal_0); const currVal_10:any = _ck(_v,6,0,!_co.header.valid); _ck(_v,5,0,currVal_10); const currVal_11:any = _co.header.value; _ck(_v,9,0,currVal_11); },(_ck,_v) => { var _co:any = _v.component; const currVal_1:any = _co.headerConfig.placeholder; const currVal_2:any = _co.name; const currVal_3:any = i0.ɵnov(_v,11).ngClassUntouched; const currVal_4:any = i0.ɵnov(_v,11).ngClassTouched; const currVal_5:any = i0.ɵnov(_v,11).ngClassPristine; const currVal_6:any = i0.ɵnov(_v,11).ngClassDirty; const currVal_7:any = i0.ɵnov(_v,11).ngClassValid; const currVal_8:any = i0.ɵnov(_v,11).ngClassInvalid; const currVal_9:any = i0.ɵnov(_v,11).ngClassPending; _ck(_v,4,0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7, currVal_8,currVal_9); const currVal_12:any = _co.labels.cancel; _ck(_v,16,0,currVal_12); const currVal_13:any = _co.labels.save; _ck(_v,19,0,currVal_13); }); } function View_NovoSelectElement_1(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'li',[['class', 'select-header']],[[2,'open',(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_NovoSelectElement_2)), i0.ɵdid(16384,(null as any),0,i1.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_NovoSelectElement_3)), i0.ɵdid(16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0, 'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n ']))], (_ck,_v) => { var _co:any = _v.component; const currVal_1:boolean = !_co.header.open; _ck(_v,3,0,currVal_1); const currVal_2:any = _co.header.open; _ck(_v,6,0,currVal_2); },(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.header.open; _ck(_v,0,0,currVal_0); }); } function View_NovoSelectElement_5(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class', 'bhi-check']],(null as any),(null as any),(null as any),(null as any),(null as any)))], (null as any),(null as any)); } function View_NovoSelectElement_4(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),8,'li',([] as any[]), [[1,'data-automation-value',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.setValueAndClose({value:_v.context.$implicit, index:_v.context.index})) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(278528,(null as any),0,i1.NgClass,[i0.IterableDiffers, i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0,'ngClass']},(null as any)), i0.ɵpod({active:0}),(_l()(),i0.ɵted((null as any),['\n '])), (_l()(),i0.ɵeld(0,(null as any),(null as any),0,'span',([] as any[]),[[8,'innerHTML', 1]],(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_NovoSelectElement_5)),i0.ɵdid(16384,(null as any),0, i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)), (_l()(),i0.ɵted((null as any),['\n ']))],(_ck,_v) => { const currVal_1:any = _ck(_v,2,0,_v.context.$implicit.active); _ck(_v,1,0,currVal_1); const currVal_3:any = _v.context.$implicit.active; _ck(_v,7,0,currVal_3); },(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _v.context.$implicit.label; _ck(_v,0,0,currVal_0); const currVal_2:any = _co.highlight(_v.context.$implicit.label,_co.filterTerm); _ck(_v,4,0,currVal_2); }); } export function View_NovoSelectElement_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[i0.ɵqud(402653184,1,{overlay:0}),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'div',[['tabIndex', '0'],['type','button']],[[2,'empty',(null as any)]],[[(null as any),'click']], (_v,en,$event) => { var ad:boolean = true; var _co:i3.NovoSelectElement = _v.component; if (('click' === en)) { const pd_0:any = ((<any>_co.openPanel()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(), i0.ɵeld(0,(null as any),(null as any),0,'i',[['class','bhi-collapse']],(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(16777216,(null as any),(null as any),13,'novo-overlay-template', [['position','center']],(null as any),(null as any),(null as any),i4.View_NovoOverlayTemplate_0, i4.RenderType_NovoOverlayTemplate)),i0.ɵdid(180224,[[1,4]],0,i5.NovoOverlayTemplate, [i6.Overlay,i0.ViewContainerRef,i0.NgZone,i0.ChangeDetectorRef,i5.DEFAULT_OVERLAY_SCROLL_STRATEGY, [2,i7.DOCUMENT]],{parent:[0,'parent'],position:[1,'position']},(null as any)), (_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵeld(0,(null as any),0,9,'ul', [['class','novo-select-list'],['tabIndex','-1']],[[2,'header',(null as any)], [2,'active',(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 '])),(_l()(),i0.ɵand(16777216, (null as any),(null as any),1,(null as any),View_NovoSelectElement_1)),i0.ɵdid(16384, (null as any),0,i1.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_NovoSelectElement_4)), i0.ɵdid(802816,(null as any),0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef, i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵted((null as any), ['\n ']))],(_ck,_v) => { var _co:i3.NovoSelectElement = _v.component; const currVal_2:any = _co.element; const currVal_3:any = 'center'; _ck(_v,7,0,currVal_2,currVal_3); const currVal_6:any = _co.headerConfig; _ck(_v,14,0,currVal_6); const currVal_7:any = _co.filteredOptions; _ck(_v,17,0,currVal_7); },(_ck,_v) => { var _co:i3.NovoSelectElement = _v.component; const currVal_0:any = _co.empty; _ck(_v,2,0,currVal_0); const currVal_1:any = _co.selected.label; _ck(_v,3,0,currVal_1); const currVal_4:any = _co.headerConfig; const currVal_5:any = _co.panelOpen; _ck(_v,9,0,currVal_4,currVal_5); }); } export function View_NovoSelectElement_Host_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-select', ([] as any[]),(null as any),[[(null as any),'keydown']],(_v,en,$event) => { var ad:boolean = true; if (('keydown' === en)) { const pd_0:any = ((<any>i0.ɵnov(_v,2).onKeyDown($event)) !== false); ad = (pd_0 && ad); } return ad; },View_NovoSelectElement_0,RenderType_NovoSelectElement)),i0.ɵprd(5120,(null as any), i2.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[i3.NovoSelectElement]),i0.ɵdid(638976,(null as any),0,i3.NovoSelectElement, [i0.ElementRef,i8.NovoLabelService],(null as any),(null as any))],(_ck,_v) => { _ck(_v,2,0); },(null as any)); } export const NovoSelectElementNgFactory:i0.ComponentFactory<i3.NovoSelectElement> = i0.ɵccf('novo-select', i3.NovoSelectElement,View_NovoSelectElement_Host_0,{name:'name',options:'options', placeholder:'placeholder',readonly:'readonly',headerConfig:'headerConfig'}, {onSelect:'onSelect'},['*']); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NlbGVjdC9TZWxlY3QubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvc2VsZWN0L1NlbGVjdC50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NlbGVjdC9TZWxlY3QudHMuTm92b1NlbGVjdEVsZW1lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NlbGVjdC9TZWxlY3QudHMuTm92b1NlbGVjdEVsZW1lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICAgICAgPGRpdiAoY2xpY2spPVwib3BlblBhbmVsKClcIiB0YWJJbmRleD1cIjBcIiB0eXBlPVwiYnV0dG9uXCIgW2NsYXNzLmVtcHR5XT1cImVtcHR5XCI+e3tzZWxlY3RlZC5sYWJlbH19PGkgY2xhc3M9XCJiaGktY29sbGFwc2VcIj48L2k+PC9kaXY+XG4gICAgICAgIDxub3ZvLW92ZXJsYXktdGVtcGxhdGUgW3BhcmVudF09XCJlbGVtZW50XCIgcG9zaXRpb249XCJjZW50ZXJcIj5cbiAgICAgICAgICAgIDx1bCBjbGFzcz1cIm5vdm8tc2VsZWN0LWxpc3RcIiB0YWJJbmRleD1cIi0xXCIgW2NsYXNzLmhlYWRlcl09XCJoZWFkZXJDb25maWdcIiBbY2xhc3MuYWN0aXZlXT1cInBhbmVsT3BlblwiPlxuICAgICAgICAgICAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICAgICAgICAgICAgICA8bGkgKm5nSWY9XCJoZWFkZXJDb25maWdcIiBjbGFzcz1cInNlbGVjdC1oZWFkZXJcIiBbY2xhc3Mub3Blbl09XCJoZWFkZXIub3BlblwiPlxuICAgICAgICAgICAgICAgICAgICA8YnV0dG9uICAqbmdJZj1cIiFoZWFkZXIub3BlblwiIChjbGljayk9XCJ0b2dnbGVIZWFkZXIoJGV2ZW50KTsgZmFsc2VcIiB0YWJJbmRleD1cIi0xXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiaGVhZGVyXCI+PGkgY2xhc3M9XCJiaGktYWRkLXRoaW5cIj48L2k+Jm5ic3A7e3toZWFkZXJDb25maWcubGFiZWx9fTwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2ICpuZ0lmPVwiaGVhZGVyLm9wZW5cIiBbbmdDbGFzc109XCJ7YWN0aXZlOiBoZWFkZXIub3Blbn1cIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvZm9jdXMgdHlwZT1cInRleHRcIiBbcGxhY2Vob2xkZXJdPVwiaGVhZGVyQ29uZmlnLnBsYWNlaG9sZGVyXCIgW2F0dHIuaWRdPVwibmFtZVwiIGF1dG9jb21wbGV0ZT1cImZhbHNlXCIgWyhuZ01vZGVsKV09XCJoZWFkZXIudmFsdWVcIiBbbmdDbGFzc109XCJ7aW52YWxpZDogIWhlYWRlci52YWxpZH1cIi8+XG4gICAgICAgICAgICAgICAgICAgICAgICA8Zm9vdGVyPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gKGNsaWNrKT1cInRvZ2dsZUhlYWRlcigkZXZlbnQsIGZhbHNlKVwiPnt7bGFiZWxzLmNhbmNlbH19PC9idXR0b24+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiAoY2xpY2spPVwic2F2ZUhlYWRlcigpXCIgY2xhc3M9XCJwcmltYXJ5XCI+e3tsYWJlbHMuc2F2ZX19PC9idXR0b24+XG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Zvb3Rlcj5cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICA8bGkgKm5nRm9yPVwibGV0IG9wdGlvbiBvZiBmaWx0ZXJlZE9wdGlvbnM7IGxldCBpID0gaW5kZXhcIiBbbmdDbGFzc109XCJ7YWN0aXZlOiBvcHRpb24uYWN0aXZlfVwiIChjbGljayk9XCJzZXRWYWx1ZUFuZENsb3NlKHt2YWx1ZTogb3B0aW9uLCBpbmRleDogaX0pXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLXZhbHVlXT1cIm9wdGlvbi5sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBbaW5uZXJIdG1sXT1cImhpZ2hsaWdodChvcHRpb24ubGFiZWwsIGZpbHRlclRlcm0pXCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8aSAqbmdJZj1cIm9wdGlvbi5hY3RpdmVcIiBjbGFzcz1cImJoaS1jaGVja1wiPjwvaT5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgPC91bD5cbiAgICAgICAgPC9ub3ZvLW92ZXJsYXktdGVtcGxhdGU+XG4gICAgIiwiPG5vdm8tc2VsZWN0Pjwvbm92by1zZWxlY3Q+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29CQ01vQjtNQUFBO01BQUE7SUFBQTtJQUFBO0lBQThCO01BQUE7TUFBQTtNQUFBO0lBQUE7SUFBOUI7RUFBQSxnQ0FBK0c7TUFBQTtNQUFBLGdCQUE0Qjs7O0lBQUE7SUFBQTs7OztvQkFDM0k7TUFBQSwrRUFBQTtNQUFBO3FCQUFBLGdEQUF5QjtNQUFrQywrREFDdkQ7VUFBQTtjQUFBO2NBQUE7Y0FBQTtrQkFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBNEc7Y0FBQTtjQUFBO1lBQUE7WUFBNUc7VUFBQSx1Q0FBQTtVQUFBO2NBQUEsa0NBQXVJLHFCQUF2STtVQUFBO1VBQUEsb0NBQUE7VUFBQTtZQUFBO1VBQUEsb0NBQUE7VUFBQTtVQUFBLHFEQUFBO3VCQUFBLG1DQUFBO1VBQUEsNENBQTZLO1VBQUEsaUNBQzdLO1VBQUE7VUFBQSxnQkFBUTtNQUNKO1VBQUE7WUFBQTtZQUFBO1lBQVE7Y0FBQTtjQUFBO1lBQUE7WUFBUjtVQUFBLGdDQUE4QztNQUEwQixtRUFDeEU7VUFBQTtVQUFBO1lBQUE7WUFBQTtZQUFRO2NBQUE7Y0FBQTtZQUFBO1lBQVI7VUFBQSxnQ0FBK0M7TUFBd0IsK0RBQ2xFO1VBQUE7O0lBTFk7SUFBekIsV0FBeUIsU0FBekI7SUFDMkk7SUFBdkksV0FBdUksVUFBdkk7SUFBNEc7SUFBNUcsV0FBNEcsVUFBNUc7OztJQUE2QjtJQUF5QztJQUF0RTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBLFdBQTZCLFVBQXlDLFVBQXRFO1FBQUEsbUJBQUE7SUFFa0Q7SUFBQTtJQUNDO0lBQUE7Ozs7b0JBTjNEO01BQUE7TUFBQSxnQkFBMEUsMkRBQ3RFO2FBQUE7YUFBQTtVQUFBLHdCQUFnTDtNQUNoTDthQUFBO1VBQUEsd0JBTU07OztRQVBHO1FBQVQsV0FBUyxTQUFUO1FBQ0s7UUFBTCxXQUFLLFNBQUw7OztRQUYyQztRQUEvQyxXQUErQyxTQUEvQzs7OztvQkFZSTtNQUFBOzs7O29CQUZKO01BQUE7UUFBQTtRQUFBO1FBQThGO1VBQUE7Y0FBQTtVQUFBO1FBQUE7UUFBOUY7TUFBQSx1Q0FBQTtrREFBQTthQUEwRCxhQUFzSTtNQUM1TDtVQUFBLDhEQUErRDtVQUFBLDZCQUMvRDtVQUFBLGtEQUFBO2tCQUFBO01BQStDO0lBRk87SUFBMUQsV0FBMEQsU0FBMUQ7SUFFTztJQUFILFdBQUcsU0FBSDs7O0lBRmdKO0lBQXBKLFdBQW9KLFNBQXBKO0lBQ1U7SUFBTixXQUFNLFNBQU47Ozs7cURBaEJwQjtNQUFBLGlCQUNRO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBSztVQUFBO1VBQUE7UUFBQTtRQUFMO01BQUEsZ0NBQTRFLHdDQUFrQjthQUFBO1VBQUEsMERBQWtDO01BQUEsaUJBQ2hJO01BQUE7dUNBQUEsVUFBQTtNQUFBO1VBQUE7TUFBNEQsdUNBQ3hEO1VBQUE7Y0FBQTtVQUFBLGdCQUFvRyw4REFDaEc7VUFBQSxHQUF5Qix1REFDekI7VUFBQSw4RUFBQTtVQUFBO1VBQUEsZUFTSyx1REFDTDtpQkFBQTthQUFBOzRCQUFBLHlDQUdLO1VBQUEscUJBQ0osbUNBQ2U7VUFBQTs7SUFsQkQ7SUFBbUI7SUFBMUMsV0FBdUIsVUFBbUIsU0FBMUM7SUFHWTtJQUFKLFlBQUksU0FBSjtJQVVJO0lBQUosWUFBSSxTQUFKOzs7SUFkOEM7SUFBdEQsV0FBc0QsU0FBdEQ7SUFBNEU7SUFBQTtJQUU3QjtJQUE4QjtJQUF6RSxXQUEyQyxVQUE4QixTQUF6RTs7OztvQkNIWjtNQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO01BQUE7MkJBQUE7UUFBQTtNQUFBLGlDQUFBO01BQUE7SUFBQTs7Ozs7OyJ9