/** * @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 '../validator/component.ngfactory'; import * as i3 from '@angular/forms'; import * as i4 from '../validator/component'; import * as i5 from './single-select.component'; import * as i6 from '@angular/http'; import * as i7 from './config.service'; const styles_SingleSelectComponent:any[] = ['*, *:before, *:after { box-sizing: border-box; } .adm-spinner-container { height: 20px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 20px; } .adm-spinner-container .spinner { background: #666; height: 1px; width: 25%; } .adm-spinner-container .spinner.spinner { left: 50%; opacity: .3; position: absolute; top: 50%; transform-origin: -100% 0; } .adm-spinner-container .spinner.spinner-1 { animation: spinner-animation 0.8s 0.06667s infinite; transform: translate(100%, 0) rotate(30deg); } .adm-spinner-container .spinner.spinner-2 { animation: spinner-animation 0.8s 0.13333s infinite; transform: translate(100%, 0) rotate(60deg); } .adm-spinner-container .spinner.spinner-3 { animation: spinner-animation 0.8s 0.2s infinite; transform: translate(100%, 0) rotate(90deg); } .adm-spinner-container .spinner.spinner-4 { animation: spinner-animation 0.8s 0.26667s infinite; transform: translate(100%, 0) rotate(120deg); } .adm-spinner-container .spinner.spinner-5 { animation: spinner-animation 0.8s 0.33333s infinite; transform: translate(100%, 0) rotate(150deg); } .adm-spinner-container .spinner.spinner-6 { animation: spinner-animation 0.8s 0.4s infinite; transform: translate(100%, 0) rotate(180deg); } .adm-spinner-container .spinner.spinner-7 { animation: spinner-animation 0.8s 0.46667s infinite; transform: translate(100%, 0) rotate(210deg); } .adm-spinner-container .spinner.spinner-8 { animation: spinner-animation 0.8s 0.53333s infinite; transform: translate(100%, 0) rotate(240deg); } .adm-spinner-container .spinner.spinner-9 { animation: spinner-animation 0.8s 0.6s infinite; transform: translate(100%, 0) rotate(270deg); } .adm-spinner-container .spinner.spinner-10 { animation: spinner-animation 0.8s 0.66667s infinite; transform: translate(100%, 0) rotate(300deg); } .adm-spinner-container .spinner.spinner-11 { animation: spinner-animation 0.8s 0.73333s infinite; transform: translate(100%, 0) rotate(330deg); } .adm-spinner-container .spinner.spinner-12 { animation: spinner-animation 0.8s 0.8s infinite; transform: translate(100%, 0) rotate(360deg); } @keyframes spinner-animation { 0% { opacity: .3; } 10% { opacity: 1; } 100% { opacity: .3; } } .adm-select { display: inline-block; position: relative; width: 100%; background: #fff; border: 1px solid #cfd3d7; border-radius: 3px; color: #333; font-size: 14px; vertical-align: middle; } .adm-select__input input[type=\'text\'], .adm-select__input textarea { display: block; width: 100%; border: 0; margin: 0; padding: 0; outline: none !important; border-radius: 0; background: transparent; -webkit-appearance: none; white-space: normal; user-select: none; text-decoration: none; color: inherit; font-family: inherit; font-size: inherit; padding: 8px 30px 8px 16px; line-height: 1.25; resize: none; min-width: 150px; overflow-x: hidden; } .adm-select__input input[type=\'text\'][readonly], .adm-select__input textarea[readonly] { cursor: pointer; } .adm-select__caret { border: 0; padding: 0; box-shadow: none; outline: none !important; background: transparent; border-radius: 0; color: inherit; font-family: inherit; font-size: inherit; position: absolute; top: 0; bottom: 0; right: 0; font-size: 0; color: transparent; width: 30px; border-radius: 0 3px 3px 0; cursor: pointer; } .adm-select__caret:before { content: ""; border-color: #888 transparent transparent; border-style: solid; border-width: 5px 4px 0; height: 0; width: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .adm-select__view-item { position: absolute; bottom: 100%; right: 0; margin-bottom: 8px; margin-right: 9px; transition: all .1s linear; opacity: 0; } .adm-select__view-item__btn { border: 0; padding: 0; box-shadow: none; outline: none !important; background: transparent; border-radius: 0; color: inherit; font-family: inherit; font-size: inherit; cursor: pointer; text-decoration: none !important; color: #333 !important; font-size: 13px; } .adm-select__view-item__btn i { font-size: 16px; vertical-align: top; } .adm-select__options { display: none; position: absolute; top: 100%; left: -1px; right: -1px; background: #fff; border: 1px solid #cfd3d7; border-top-width: 0; margin-top: 1px; border-radius: 0 0 3px 3px; z-index: 102; overflow: hidden; } .adm-select__options__list { max-height: 165px; overflow: auto; margin: 0 !important; padding: 0 !important; list-style: none !important; } .adm-select__options__list.clear-selection { border-top: 1px solid #cfd3d7; } .adm-select__options__list.clear-selection li { font-weight: bold; background: transparent !important; } .adm-select__options__list > p { margin: 0; padding: 10px 8px; font-weight: bold; border-top: 1px solid #cfd3d7; line-height: 1; } .adm-select__options__list > p:first-child { border-top: none; } .adm-select__options__list > p.hidden { display: none; } .adm-select__options__list > li, .adm-select__options__list > ol { position: relative; cursor: pointer; display: block; border: none; height: auto; text-align: left; border-top: none; line-height: 1em; padding: 10px 16px; font-size: 13px; text-transform: none; font-weight: normal; box-shadow: none; overflow: hidden; text-overflow: ellipsis; } .adm-select__options__list > li.is-selected, .adm-select__options__list > ol.is-selected { font-weight: 600; } .adm-select__options__list > li.hidden, .adm-select__options__list > ol.hidden { display: none; } .adm-select__options__list > li:hover, .adm-select__options__list > li.is-selected, .adm-select__options__list > li.focused, .adm-select__options__list > ol:hover, .adm-select__options__list > ol.is-selected, .adm-select__options__list > ol.focused { background-color: #eee; } .adm-select__options__list:hover > *.is-selected { background: transparent; } .adm-select__options__list:hover > *.is-selected:hover { background-color: #eee; } .adm-select__options__list b { display: block; margin-top: 5px; font-weight: 700; } .adm-select__add-new-btn { border: 0; padding: 0; box-shadow: none; outline: none !important; background: transparent; border-radius: 0; color: inherit; font-family: inherit; font-size: inherit; padding: 8px 32px; border-top: 1px solid #cfd3d7; width: 100%; position: relative; text-align: left; cursor: pointer; } .adm-select__add-new-btn i { font-size: 16px; position: absolute; top: 8px; left: 11px; } .adm-select__add-new-btn small { font-size: .75em; } .adm-select.is-disabled { pointer-events: none; opacity: .7; user-select: none; } .adm-select.is-disabled:after { content: \'\'; display: inline-block; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background: #000; position: absolute; border-radius: 3px; opacity: .1; cursor: none; } .adm-select.is-active { border-radius: 3px 3px 0 0; } .adm-select.is-active .adm-select__options { display: block; } .adm-select.is-active .adm-select__caret:before { transform: rotate(180deg); } .adm-select.is-drop-up { border-radius: 0 0 3px 3px; } .adm-select.is-drop-up .adm-select__options { top: auto; bottom: 100%; border-radius: 3px 3px 0 0; border-top-width: 1px; } .adm-select.pending-data-load .adm-select__caret:before, .adm-select.pending-data-load .adm-select__caret:after { display: none; } adm-input-container:hover .adm-select__view-item { opacity: .7; } adm-input-container:hover .adm-select__view-item:hover { opacity: 1; } ']; export const RenderType_SingleSelectComponent:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_SingleSelectComponent,data:{}}); function View_SingleSelectComponent_1(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),25,'div',[['class', 'adm-spinner-container']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(2,0, (null as any),(null as any),0,'div',[['class','spinner spinner-1']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵeld(4,0,(null as any),(null as any),0,'div', [['class','spinner spinner-2']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(6,0, (null as any),(null as any),0,'div',[['class','spinner spinner-3']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵeld(8,0,(null as any),(null as any),0,'div', [['class','spinner spinner-4']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(10, 0,(null as any),(null as any),0,'div',[['class','spinner spinner-5']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵeld(12,0,(null as any),(null as any),0,'div', [['class','spinner spinner-6']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(14, 0,(null as any),(null as any),0,'div',[['class','spinner spinner-7']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵeld(16,0,(null as any),(null as any),0,'div', [['class','spinner spinner-8']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(18, 0,(null as any),(null as any),0,'div',[['class','spinner spinner-9']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵeld(20,0,(null as any),(null as any),0,'div', [['class','spinner spinner-10']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(22, 0,(null as any),(null as any),0,'div',[['class','spinner spinner-11']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵeld(24,0,(null as any),(null as any),0,'div', [['class','spinner spinner-12']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' ']))],(null as any),(null as any)); } function View_SingleSelectComponent_2(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(1,0,(null as any), (null as any),7,'div',[['class','adm-select__view-item']],(null as any),(null as any), (null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵeld(3,0,(null as any),(null as any),4,'a',[['class','adm-select__view-item__btn'], ['target','_blank']],[[8,'href',4]],(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),[' View '])),(_l()(),i0.ɵeld(5, 0,(null as any),(null as any),1,'i',[['class','material-icons']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['launch'])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(), i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any),[' ']))],(null as any), (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = i0.ɵinlineInterpolate(2,'',_co._viewPath,'/',_co.value, ''); _ck(_v,3,0,currVal_0); }); } function View_SingleSelectComponent_5(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),3,'li',([] as any[]), (null as any),[[(null as any),'mouseover'],[(null as any),'click']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('mouseover' === en)) { const pd_0:any = (((_co.focusedResultIndex = _v.context.index)) !== false); ad = (pd_0 && ad); } if (('click' === en)) { const pd_1:any = ((_co.selectItemHandler(_v.context.$implicit.value, _v.context.index)) !== false); ad = (pd_1 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(1,278528,(null as any),0,i1.NgClass, [i0.IterableDiffers,i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0, 'ngClass']},(null as any)),i0.ɵpod(2,{'hidden':0,'is-selected':1,'focused':2}), (_l()(),i0.ɵted(3,(null as any),['',' ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _ck(_v,2,0,_v.context.$implicit.hidden,((_v.context.$implicit.value === _co.value) && (_v.context.$implicit.value !== (null as any))), (_co.focusedResultIndex === _v.context.index)); _ck(_v,1,0,currVal_0); },(_ck,_v) => { const currVal_1:any = _v.context.$implicit.label; _ck(_v,3,0,currVal_1); }); } function View_SingleSelectComponent_4(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵand(16777216, (null as any),(null as any),1,(null as any),View_SingleSelectComponent_5)),i0.ɵdid(2, 802816,(null as any),0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers], {ngForOf:[0,'ngForOf'],ngForTrackBy:[1,'ngForTrackBy']},(null as any)),(_l()(), i0.ɵted(-1,(null as any),[' ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co._options; const currVal_1:any = _co.trackListByFn; _ck(_v,2,0,currVal_0,currVal_1); },(null as any)); } function View_SingleSelectComponent_8(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),3,'li',([] 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 = ((_co.selectItemHandler(_v.context.$implicit.value)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(1,278528,(null as any),0,i1.NgClass, [i0.IterableDiffers,i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0, 'ngClass']},(null as any)),i0.ɵpod(2,{'hidden':0,'is-selected':1}),(_l()(), i0.ɵted(3,(null as any),['',' ']))],(_ck,_v) => { const currVal_0:any = _ck(_v,2,0,_v.context.$implicit.hidden,_v.context.$implicit.selected); _ck(_v,1,0,currVal_0); },(_ck,_v) => { const currVal_1:any = _v.context.$implicit.label; _ck(_v,3,0,currVal_1); }); } function View_SingleSelectComponent_7(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(1,0,(null as any), (null as any),3,'p',([] as any[]),(null as any),(null as any),(null as any), (null as any),(null as any))),i0.ɵdid(2,278528,(null as any),0,i1.NgClass,[i0.IterableDiffers, i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0,'ngClass']},(null as any)), i0.ɵpod(3,{'hidden':0}),(_l()(),i0.ɵted(4,(null as any),['',''])),(_l()(),i0.ɵted(-1, (null as any),[' '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any), 1,(null as any),View_SingleSelectComponent_8)),i0.ɵdid(7,802816,(null as any), 0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],{ngForOf:[0, 'ngForOf'],ngForTrackBy:[1,'ngForTrackBy']},(null as any)),(_l()(),i0.ɵted(-1, (null as any),[' ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _ck(_v,3,0,_v.context.$implicit.hidden); _ck(_v,2,0,currVal_0); const currVal_2:any = ((_v.context.$implicit == null)? (null as any): _v.context.$implicit.values); const currVal_3:any = _co.trackListByFn; _ck(_v,7,0,currVal_2,currVal_3); },(_ck,_v) => { const currVal_1:any = _v.context.$implicit.name; _ck(_v,4,0,currVal_1); }); } function View_SingleSelectComponent_6(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵand(16777216, (null as any),(null as any),1,(null as any),View_SingleSelectComponent_7)),i0.ɵdid(2, 802816,(null as any),0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers], {ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),[' ']))], (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co._options; _ck(_v,2,0,currVal_0); },(null as any)); } function View_SingleSelectComponent_9(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),1,'li',([] as any[]), (null as any),(null as any),(null as any),(null as any),(null as any))),(_l()(), i0.ɵted(1,(null as any),[' ',' ']))],(null as any),(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = (_co.isPendingRequest? 'Searching...': (!!_co.serverError? 'The results could not be loaded.': 'No results found')); _ck(_v,1,0,currVal_0); }); } function View_SingleSelectComponent_10(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),4,'li',([] 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 = ((_co.addNewEntityToOptions($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(1,(null as any),[' ',' '])), (_l()(),i0.ɵeld(2,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()(),i0.ɵted(3, (null as any),['',''])),(_l()(),i0.ɵted(-1,(null as any),[' ']))],(null as any), (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.searchModel.value; _ck(_v,1,0,currVal_0); const currVal_1:any = _co.newItemPostfix; _ck(_v,3,0,currVal_1); }); } function View_SingleSelectComponent_11(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),4,'ul',[['class', 'adm-select__options__list clear-selection']],(null as any),(null as any),(null as any), (null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(), i0.ɵeld(2,0,(null as any),(null as any),1,'li',([] 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 = ((_co.clearSelection($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),['None'])), (_l()(),i0.ɵted(-1,(null as any),[' ']))],(null as any),(null as any)); } function View_SingleSelectComponent_12(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),7,'button',[['class', 'adm-select__add-new-btn'],['type','button']],(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 = ((_co.loadMoreOptionsFromServer($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(), i0.ɵeld(2,0,(null as any),(null as any),1,'i',[['class','material-icons']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['cached'])),(_l()(),i0.ɵted(-1,(null as any),[' Load more items '])), (_l()(),i0.ɵeld(5,0,(null as any),(null as any),1,'small',([] as any[]),(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(6, (null as any),['(',' from ',' shown) '])),(_l()(),i0.ɵted(-1,(null as any), [' ']))],(null as any),(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co._options.length; const currVal_1:any = _co.totalItemsInAjaxResponse; _ck(_v,6,0,currVal_0,currVal_1); }); } function View_SingleSelectComponent_13(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),4,'button',[['class', 'adm-select__add-new-btn'],['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.onAddClicked.emit($event); const pd_0:any = (((_co.isResultsShown = false)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(), i0.ɵeld(2,0,(null as any),(null as any),1,'i',[['class','material-icons']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['add'])),(_l()(),i0.ɵted(-1,(null as any),[' Add new ']))],(null as any), (null as any)); } function View_SingleSelectComponent_3(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),40,'div',[['class', 'adm-select__options']],(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 = ((_co.resultsClickHandler($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(), i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(3,0,(null as any),(null as any), 20,'ul',[['class','adm-select__options__list']],(null as any),(null as any), (null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_SingleSelectComponent_4)),i0.ɵdid(7,16384, (null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']}, (null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_SingleSelectComponent_6)),i0.ɵdid(12,16384, (null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']}, (null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_SingleSelectComponent_9)),i0.ɵdid(17,16384, (null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']}, (null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any), View_SingleSelectComponent_10)),i0.ɵdid(21,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef, i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any), View_SingleSelectComponent_11)),i0.ɵdid(28,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef, i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any), View_SingleSelectComponent_12)),i0.ɵdid(33,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef, i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any), View_SingleSelectComponent_13)),i0.ɵdid(38,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef, i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:boolean = !_co.isWithGroups; _ck(_v,7,0,currVal_0); const currVal_1:any = _co.isWithGroups; _ck(_v,12,0,currVal_1); const currVal_2:boolean = ((!_co.allowCreateEntity && _co.isOptionsNotFound) || ((_co.allowCreateEntity && _co.isOptionsNotFound) && !_co.searchModel.value)); _ck(_v,17,0,currVal_2); const currVal_3:any = ((_co.allowCreateEntity && _co.isOptionsNotFound) && (((_co.searchModel == null)? (null as any): ((_co.searchModel.value == null)? (null as any): _co.searchModel.value.length)) > 0)); _ck(_v,21,0,currVal_3); const currVal_4:any = (((_co.allowClear && _co.options.length) && !_co.isOptionsNotFound) && _co.value); _ck(_v,28,0,currVal_4); const currVal_5:any = (((_co.totalItemsInAjaxResponse > _co._options.length) && !_co.isOptionsNotFound) && !_co.isPendingRequest); _ck(_v,33,0,currVal_5); const currVal_6:any = _co.showAddNewBtn; _ck(_v,38,0,currVal_6); },(null as any)); } function View_SingleSelectComponent_14(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'adm-validator-messages', ([] as any[]),[[2,'adm-validator-message',(null as any)],[2,'is-active',(null as any)]], (null as any),(null as any),i2.View_ValidatorsMessagesComponent_0,i2.RenderType_ValidatorsMessagesComponent)), i0.ɵprd(5120,(null as any),i3.NG_VALIDATORS,(p0_0:any) => { return [p0_0]; },[i4.ValidatorsMessagesComponent]),i0.ɵdid(2,49152,(null as any),0,i4.ValidatorsMessagesComponent, ([] as any[]),{field:[0,'field']},(null as any))],(_ck,_v) => { var _co:any = _v.component; const currVal_2:any = _co.searchModel; _ck(_v,2,0,currVal_2); },(_ck,_v) => { const currVal_0:any = true; const currVal_1:any = (i0.ɵnov(_v,2).errorMessage !== ''); _ck(_v,0,0,currVal_0,currVal_1); }); } export function View_SingleSelectComponent_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵeld(2,0,(null as any),(null as any),24,'div',[['class','adm-select__input']], [[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 = ((i0.ɵnov(_v,3).onSubmit($event)) !== false); ad = (pd_0 && ad); } if (('reset' === en)) { const pd_1:any = ((i0.ɵnov(_v,3).onReset()) !== false); ad = (pd_1 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(3,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(5, 16384,(null as any),0,i3.NgControlStatusGroup,[i3.ControlContainer],(null as any), (null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(7,0, (null as any),(null as any),5,'textarea',[['formControlName','search'],['rows', '1'],['spellcheck','false']],[[8,'readOnly',0],[8,'tabIndex',0],[8,'placeholder', 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), 'click'],[(null as any),'keyup'],[(null as any),'keydown.enter'],[(null as any), 'focus'],[(null as any),'blur'],[(null as any),'input'],[(null as any),'compositionstart'], [(null as any),'compositionend']],(_v,en,$event) => { var ad:boolean = true; var _co:i5.SingleSelectComponent = _v.component; if (('input' === en)) { const pd_0:any = ((i0.ɵnov(_v,8)._handleInput($event.target.value)) !== false); ad = (pd_0 && ad); } if (('blur' === en)) { const pd_1:any = ((i0.ɵnov(_v,8).onTouched()) !== false); ad = (pd_1 && ad); } if (('compositionstart' === en)) { const pd_2:any = ((i0.ɵnov(_v,8)._compositionStart()) !== false); ad = (pd_2 && ad); } if (('compositionend' === en)) { const pd_3:any = ((i0.ɵnov(_v,8)._compositionEnd($event.target.value)) !== false); ad = (pd_3 && ad); } if (('click' === en)) { const pd_4:any = ((_co.inputClickHandler($event)) !== false); ad = (pd_4 && ad); } if (('keyup' === en)) { const pd_5:any = ((_co.inputKeyUpHandler($event)) !== false); ad = (pd_5 && ad); } if (('keydown.enter' === en)) { const pd_6:any = ((_co.enterKeydownHandler($event)) !== false); ad = (pd_6 && ad); } if (('focus' === en)) { const pd_7:any = ((_co.showResults($event)) !== false); ad = (pd_7 && ad); } if (('blur' === en)) { const pd_8:any = ((_co.inputBlurHandler($event)) !== false); ad = (pd_8 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(8,16384,(null as any),0,i3.DefaultValueAccessor, [i0.Renderer2,i0.ElementRef,[2,i3.COMPOSITION_BUFFER_MODE]],(null as any),(null as any)), i0.ɵprd(1024,(null as any),i3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[i3.DefaultValueAccessor]),i0.ɵdid(10,671744,(null as any),0,i3.FormControlName, [[3,i3.ControlContainer],[8,(null as any)],[8,(null as any)],[2,i3.NG_VALUE_ACCESSOR]], {name:[0,'name']},(null as any)),i0.ɵprd(2048,(null as any),i3.NgControl, (null as any),[i3.FormControlName]),i0.ɵdid(12,16384,(null as any),0,i3.NgControlStatus, [i3.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted(-1,(null as any), [' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵeld(15,0,(null as any), (null as any),4,'button',[['class','adm-select__caret'],['tabindex','-1'], ['type','button']],(null as any),[[(null as any),'click']],(_v,en,$event) => { var ad:boolean = true; var _co:i5.SingleSelectComponent = _v.component; if (('click' === en)) { const pd_0:any = ((_co.toggleResults($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),[' toggle '])), (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_SingleSelectComponent_1)), i0.ɵdid(18,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef], {ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_SingleSelectComponent_2)),i0.ɵdid(24, 16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0, 'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(), i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_SingleSelectComponent_3)), i0.ɵdid(31,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef], {ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵted(-1,(null as any),[' '])),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_SingleSelectComponent_14)), i0.ɵdid(36,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef], {ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),[' '])), (_l()(),i0.ɵted(-1,(null as any),[' ']))],(_ck,_v) => { var _co:i5.SingleSelectComponent = _v.component; const currVal_7:any = _co.form; _ck(_v,3,0,currVal_7); const currVal_18:any = 'search'; _ck(_v,10,0,currVal_18); const currVal_19:boolean = !_co.isDataLoaded; _ck(_v,18,0,currVal_19); const currVal_20:any = (_co._viewPath && _co.value); _ck(_v,24,0,currVal_20); const currVal_21:any = _co.isResultsShown; _ck(_v,31,0,currVal_21); const currVal_22:any = _co.allowCreateEntity; _ck(_v,36,0,currVal_22); },(_ck,_v) => { var _co:i5.SingleSelectComponent = _v.component; const currVal_0:any = i0.ɵnov(_v,5).ngClassUntouched; const currVal_1:any = i0.ɵnov(_v,5).ngClassTouched; const currVal_2:any = i0.ɵnov(_v,5).ngClassPristine; const currVal_3:any = i0.ɵnov(_v,5).ngClassDirty; const currVal_4:any = i0.ɵnov(_v,5).ngClassValid; const currVal_5:any = i0.ɵnov(_v,5).ngClassInvalid; const currVal_6:any = i0.ɵnov(_v,5).ngClassPending; _ck(_v,2,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6); const currVal_8:any = (_co.disableSearch || _co.isPendingRequest); const currVal_9:any = (_co.disabled? (0 - 1): 0); const currVal_10:any = _co.placeholder; const currVal_11:any = i0.ɵnov(_v,12).ngClassUntouched; const currVal_12:any = i0.ɵnov(_v,12).ngClassTouched; const currVal_13:any = i0.ɵnov(_v,12).ngClassPristine; const currVal_14:any = i0.ɵnov(_v,12).ngClassDirty; const currVal_15:any = i0.ɵnov(_v,12).ngClassValid; const currVal_16:any = i0.ɵnov(_v,12).ngClassInvalid; const currVal_17:any = i0.ɵnov(_v,12).ngClassPending; _ck(_v,7,0,currVal_8,currVal_9,currVal_10,currVal_11,currVal_12,currVal_13,currVal_14, currVal_15,currVal_16,currVal_17); }); } export function View_SingleSelectComponent_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'adm-single-select', ([] as any[]),[[2,'adm-select',(null as any)],[2,'disabled',(null as any)],[2, 'invalid',(null as any)],[2,'is-active',(null as any)],[2,'is-drop-up',(null as any)], [2,'pending-data-load',(null as any)],[2,'has_value',(null as any)],[2,'without_value', (null as any)]],[['document','click']],(_v,en,$event) => { var ad:boolean = true; if (('document:click' === en)) { const pd_0:any = ((i0.ɵnov(_v,2).documentClickHandler($event)) !== false); ad = (pd_0 && ad); } return ad; },View_SingleSelectComponent_0,RenderType_SingleSelectComponent)),i0.ɵprd(5120, (null as any),i3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[i5.SingleSelectComponent]),i0.ɵdid(2,4374528,(null as any),0,i5.SingleSelectComponent, [i6.Http,i7.SingleSelectConfig,i0.ElementRef],(null as any),(null as any))], (null as any),(_ck,_v) => { const currVal_0:any = true; const currVal_1:any = i0.ɵnov(_v,2).disabled; const currVal_2:boolean = !i0.ɵnov(_v,2).isQueryStringValid; const currVal_3:any = i0.ɵnov(_v,2).isResultsShown; const currVal_4:any = i0.ɵnov(_v,2).isShowResultsOnTop; const currVal_5:boolean = !i0.ɵnov(_v,2).isDataLoaded; const currVal_6:boolean = !!i0.ɵnov(_v,2).value; const currVal_7:boolean = !i0.ɵnov(_v,2).value; _ck(_v,0,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6, currVal_7); }); } export const SingleSelectComponentNgFactory:i0.ComponentFactory = i0.ɵccf('adm-single-select', i5.SingleSelectComponent,View_SingleSelectComponent_Host_0,{placeholder:'placeholder', allowClear:'allowClear',entityName:'entityName',showAddNewBtn:'showAddNewBtn', disableSearch:'disableSearch',allowCreateEntity:'allowCreateEntity',disabled:'disabled', ajax:'ajax',viewPath:'viewPath',options:'options'},{onNewEntityCreated:'onNewEntityCreated', onShown:'onShown',onHidden:'onHidden',onSelected:'onSelected',onAddClicked:'onAddClicked', onAjaxResponseReceived:'onAjaxResponseReceived'},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL19kZXZlbG9wL2FkbWFuaWMtdWkvLnRtcC9tb2R1bGVzL2NvbXBvbmVudHMvc2luZ2xlLXNlbGVjdC9zaW5nbGUtc2VsZWN0LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9fZGV2ZWxvcC9hZG1hbmljLXVpLy50bXAvbW9kdWxlcy9jb21wb25lbnRzL3NpbmdsZS1zZWxlY3Qvc2luZ2xlLXNlbGVjdC5jb21wb25lbnQudHMiLCJuZzovLy9fZGV2ZWxvcC9hZG1hbmljLXVpLy50bXAvbW9kdWxlcy9jb21wb25lbnRzL3NpbmdsZS1zZWxlY3Qvc2luZ2xlLXNlbGVjdC5jb21wb25lbnQudHMuU2luZ2xlU2VsZWN0Q29tcG9uZW50Lmh0bWwiLCJuZzovLy9fZGV2ZWxvcC9hZG1hbmljLXVpLy50bXAvbW9kdWxlcy9jb21wb25lbnRzL3NpbmdsZS1zZWxlY3Qvc2luZ2xlLXNlbGVjdC5jb21wb25lbnQudHMuU2luZ2xlU2VsZWN0Q29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiPCEtLTxwcmU+e3t2YWx1ZXxqc29uOjJ9fTwvcHJlPi0tPiA8IS0tIHNlYXJjaCBpbnB1dCAtLT4gPGRpdiBjbGFzcz1cImFkbS1zZWxlY3RfX2lucHV0XCIgW2Zvcm1Hcm91cF09XCJmb3JtXCI+IDx0ZXh0YXJlYSBzcGVsbGNoZWNrPVwiZmFsc2VcIiByb3dzPVwiMVwiIFtyZWFkb25seV09XCJkaXNhYmxlU2VhcmNoIHx8IGlzUGVuZGluZ1JlcXVlc3RcIiBbdGFiaW5kZXhdPVwiZGlzYWJsZWQgPyAtMSA6IDBcIiBbcGxhY2Vob2xkZXJdPVwicGxhY2Vob2xkZXJcIiAoY2xpY2spPVwiaW5wdXRDbGlja0hhbmRsZXIoJGV2ZW50KVwiIChrZXl1cCk9XCJpbnB1dEtleVVwSGFuZGxlcigkZXZlbnQpXCIgKGtleWRvd24uZW50ZXIpPVwiZW50ZXJLZXlkb3duSGFuZGxlcigkZXZlbnQpXCIgKGZvY3VzKT1cInNob3dSZXN1bHRzKCRldmVudClcIiAoYmx1cik9XCJpbnB1dEJsdXJIYW5kbGVyKCRldmVudClcIiBmb3JtQ29udHJvbE5hbWU9XCJzZWFyY2hcIj48L3RleHRhcmVhPiA8IS0tIHRvZ2dsZSBidXR0b24gLS0+IDxidXR0b24gY2xhc3M9XCJhZG0tc2VsZWN0X19jYXJldFwiIHRhYmluZGV4PVwiLTFcIiB0eXBlPVwiYnV0dG9uXCIgKGNsaWNrKT1cInRvZ2dsZVJlc3VsdHMoJGV2ZW50KVwiPiB0b2dnbGUgPGRpdiBjbGFzcz1cImFkbS1zcGlubmVyLWNvbnRhaW5lclwiICpuZ0lmPVwiIWlzRGF0YUxvYWRlZFwiPiA8ZGl2IGNsYXNzPVwic3Bpbm5lciBzcGlubmVyLTFcIj48L2Rpdj4gPGRpdiBjbGFzcz1cInNwaW5uZXIgc3Bpbm5lci0yXCI+PC9kaXY+IDxkaXYgY2xhc3M9XCJzcGlubmVyIHNwaW5uZXItM1wiPjwvZGl2PiA8ZGl2IGNsYXNzPVwic3Bpbm5lciBzcGlubmVyLTRcIj48L2Rpdj4gPGRpdiBjbGFzcz1cInNwaW5uZXIgc3Bpbm5lci01XCI+PC9kaXY+IDxkaXYgY2xhc3M9XCJzcGlubmVyIHNwaW5uZXItNlwiPjwvZGl2PiA8ZGl2IGNsYXNzPVwic3Bpbm5lciBzcGlubmVyLTdcIj48L2Rpdj4gPGRpdiBjbGFzcz1cInNwaW5uZXIgc3Bpbm5lci04XCI+PC9kaXY+IDxkaXYgY2xhc3M9XCJzcGlubmVyIHNwaW5uZXItOVwiPjwvZGl2PiA8ZGl2IGNsYXNzPVwic3Bpbm5lciBzcGlubmVyLTEwXCI+PC9kaXY+IDxkaXYgY2xhc3M9XCJzcGlubmVyIHNwaW5uZXItMTFcIj48L2Rpdj4gPGRpdiBjbGFzcz1cInNwaW5uZXIgc3Bpbm5lci0xMlwiPjwvZGl2PiA8L2Rpdj4gPC9idXR0b24+IDwhLS0gLyB0b2dnbGUgYnV0dG9uIC0tPiA8IS0tIHZpZXcgbGluayAtLT4gPG5nLXRlbXBsYXRlIFtuZ0lmXT1cIl92aWV3UGF0aCAmJiB2YWx1ZVwiPiA8ZGl2IGNsYXNzPVwiYWRtLXNlbGVjdF9fdmlldy1pdGVtXCI+IDxhIGNsYXNzPVwiYWRtLXNlbGVjdF9fdmlldy1pdGVtX19idG5cIiB0YXJnZXQ9XCJfYmxhbmtcIiBocmVmPVwie3tfdmlld1BhdGh9fS97e3ZhbHVlfX1cIj4gVmlldyA8aSBjbGFzcz1cIm1hdGVyaWFsLWljb25zXCI+bGF1bmNoPC9pPiA8L2E+IDwvZGl2PiA8L25nLXRlbXBsYXRlPiA8IS0tIC92aWV3IGxpbmsgLS0+IDwvZGl2PiA8IS0tIC8gc2VhcmNoIGlucHV0IC0tPiA8IS0tIG9wdGlvbnMgbGlzdCB3cmFwcGVyIC0tPiA8ZGl2IGNsYXNzPVwiYWRtLXNlbGVjdF9fb3B0aW9uc1wiICpuZ0lmPVwiaXNSZXN1bHRzU2hvd25cIiAoY2xpY2spPVwicmVzdWx0c0NsaWNrSGFuZGxlcigkZXZlbnQpXCI+IDwhLS0gbGlzdHMgcmVzdWx0cyAtLT4gPHVsIGNsYXNzPVwiYWRtLXNlbGVjdF9fb3B0aW9uc19fbGlzdFwiPiA8IS0tIHRlbXBsYXRlIGZvciBsaXN0IHdpdGhvdXQgZ3JvdXBzIC0tPiA8bmctdGVtcGxhdGUgW25nSWZdPVwiIWlzV2l0aEdyb3Vwc1wiPiA8bGkgKm5nRm9yPVwibGV0IGl0ZW0gb2YgX29wdGlvbnM7IGxldCBpID0gaW5kZXg7IHRyYWNrQnk6IHRyYWNrTGlzdEJ5Rm47XCIgKG1vdXNlb3Zlcik9XCJmb2N1c2VkUmVzdWx0SW5kZXggPSBpO1wiIFtuZ0NsYXNzXT1cInsnaGlkZGVuJzppdGVtLmhpZGRlbiwgJ2lzLXNlbGVjdGVkJzppdGVtLnZhbHVlID09PSB0aGlzLnZhbHVlICYmIGl0ZW0udmFsdWUgIT09IG51bGwsICdmb2N1c2VkJzpmb2N1c2VkUmVzdWx0SW5kZXggPT09IGl9XCIgKGNsaWNrKT1cInNlbGVjdEl0ZW1IYW5kbGVyKGl0ZW0udmFsdWUsIGkpXCI+e3tpdGVtLmxhYmVsfX0gPC9saT4gPC9uZy10ZW1wbGF0ZT4gPCEtLSAvIHRlbXBsYXRlIGZvciBsaXN0IHdpdGhvdXQgZ3JvdXBzIC0tPiA8IS0tIHRlbXBsYXRlIGZvciBsaXN0IHdpdGggZ3JvdXBzIC0tPiA8bmctdGVtcGxhdGUgW25nSWZdPVwiaXNXaXRoR3JvdXBzXCI+IDxuZy10ZW1wbGF0ZSBuZ0ZvciBsZXQtZ3JvdXAgW25nRm9yT2ZdPVwiX29wdGlvbnNcIiBsZXQtaT1cImluZGV4XCI+IDxwIFtuZ0NsYXNzXT1cInsnaGlkZGVuJzpncm91cC5oaWRkZW59XCI+e3tncm91cC5uYW1lfX08L3A+IDxsaSAqbmdGb3I9XCJsZXQgaXRlbSBvZiBncm91cD8udmFsdWVzOyB0cmFja0J5OiB0cmFja0xpc3RCeUZuO1wiIFtuZ0NsYXNzXT1cInsnaGlkZGVuJzppdGVtLmhpZGRlbiwgJ2lzLXNlbGVjdGVkJzppdGVtLnNlbGVjdGVkfVwiIChjbGljayk9XCJzZWxlY3RJdGVtSGFuZGxlcihpdGVtLnZhbHVlKVwiPnt7aXRlbS5sYWJlbH19IDwvbGk+IDwvbmctdGVtcGxhdGU+IDwvbmctdGVtcGxhdGU+IDwhLS0gLyB0ZW1wbGF0ZSBmb3IgbGlzdCB3aXRoIGdyb3VwcyAtLT4gPCEtLSByZXN1bHRzIGVsIC0tPiA8bGkgKm5nSWY9XCIoIWFsbG93Q3JlYXRlRW50aXR5ICYmIGlzT3B0aW9uc05vdEZvdW5kKSB8fCAoYWxsb3dDcmVhdGVFbnRpdHkgJiYgaXNPcHRpb25zTm90Rm91bmQgJiYgIXNlYXJjaE1vZGVsLnZhbHVlKVwiPiB7e2lzUGVuZGluZ1JlcXVlc3QgPyAnU2VhcmNoaW5nLi4uJyA6ICEhc2VydmVyRXJyb3IgPyAnVGhlIHJlc3VsdHMgY291bGQgbm90IGJlIGxvYWRlZC4nIDogJ05vIHJlc3VsdHMgZm91bmQnfX0gPC9saT4gPCEtLSBhZGQgbmV3IGVudGl0eSBidG4gLS0+IDxsaSAqbmdJZj1cImFsbG93Q3JlYXRlRW50aXR5ICYmIGlzT3B0aW9uc05vdEZvdW5kICYmIHNlYXJjaE1vZGVsPy52YWx1ZT8ubGVuZ3RoPjBcIiAoY2xpY2spPVwiYWRkTmV3RW50aXR5VG9PcHRpb25zKCRldmVudCk7XCI+IHt7c2VhcmNoTW9kZWwudmFsdWV9fSA8Yj57e25ld0l0ZW1Qb3N0Zml4fX08L2I+IDwvbGk+IDwhLS0gLyBhZGQgbmV3IGVudGl0eSBidG4gLS0+IDwvdWw+IDwhLS0gLyBsaXN0cyByZXN1bHRzIC0tPiA8IS0tIGNsZWFyIHNlbGVjdGlvbiBidG4gLS0+IDx1bCAqbmdJZj1cImFsbG93Q2xlYXIgJiYgb3B0aW9ucy5sZW5ndGggJiYgIWlzT3B0aW9uc05vdEZvdW5kICYmIHZhbHVlXCIgY2xhc3M9XCJhZG0tc2VsZWN0X19vcHRpb25zX19saXN0IGNsZWFyLXNlbGVjdGlvblwiPiA8bGkgKGNsaWNrKT1cImNsZWFyU2VsZWN0aW9uKCRldmVudClcIj5Ob25lPC9saT4gPC91bD4gPCEtLSAvIGNsZWFyIHNlbGVjdGlvbiBidG4gLS0+IDwhLS0gbG9hZCBtb3JlIGJ1dHRvbiAtLT4gPGJ1dHRvbiAqbmdJZj1cInRvdGFsSXRlbXNJbkFqYXhSZXNwb25zZSA+IF9vcHRpb25zLmxlbmd0aCAmJiAhaXNPcHRpb25zTm90Rm91bmQgJiYgIWlzUGVuZGluZ1JlcXVlc3RcIiBjbGFzcz1cImFkbS1zZWxlY3RfX2FkZC1uZXctYnRuXCIgKGNsaWNrKT1cImxvYWRNb3JlT3B0aW9uc0Zyb21TZXJ2ZXIoJGV2ZW50KTtcIiB0eXBlPVwiYnV0dG9uXCI+IDxpIGNsYXNzPVwibWF0ZXJpYWwtaWNvbnNcIj5jYWNoZWQ8L2k+IExvYWQgbW9yZSBpdGVtcyA8c21hbGw+KHt7X29wdGlvbnMubGVuZ3RofX0gZnJvbSB7e3RvdGFsSXRlbXNJbkFqYXhSZXNwb25zZX19IHNob3duKSA8L3NtYWxsPiA8L2J1dHRvbj4gPCEtLSAvbG9hZCBtb3JlIGJ1dHRvbiAtLT4gPCEtLSBhZGQgbmV3IGJ0biAtLT4gPGJ1dHRvbiAqbmdJZj1cInNob3dBZGROZXdCdG5cIiBjbGFzcz1cImFkbS1zZWxlY3RfX2FkZC1uZXctYnRuXCIgdHlwZT1cImJ1dHRvblwiIChjbGljayk9XCJvbkFkZENsaWNrZWQuZW1pdCgkZXZlbnQpOyBpc1Jlc3VsdHNTaG93biA9IGZhbHNlO1wiPiA8aSBjbGFzcz1cIm1hdGVyaWFsLWljb25zXCI+YWRkPC9pPiBBZGQgbmV3IDwvYnV0dG9uPiA8IS0tIC8gYWRkIG5ldyBidG4gLS0+IDwvZGl2PiA8IS0tIC8gb3B0aW9ucyBsaXN0IHdyYXBwZXIgLS0+IDwhLS0gdmFsaWRhdG9ycyAtLT4gPGFkbS12YWxpZGF0b3ItbWVzc2FnZXMgKm5nSWY9XCJhbGxvd0NyZWF0ZUVudGl0eVwiIFtmaWVsZF09XCJzZWFyY2hNb2RlbFwiPjwvYWRtLXZhbGlkYXRvci1tZXNzYWdlcz4gPCEtLSAvIHZhbGlkYXRvcnMgLS0+ICIsIjxhZG0tc2luZ2xlLXNlbGVjdD48L2FkbS1zaW5nbGUtc2VsZWN0PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29CQ0FvbEI7TUFBQTtNQUFBLGdCQUF5RCx5Q0FBQztNQUFBO01BQUEsMERBQXFDO01BQUEsc0JBQUM7TUFBQTtNQUFBLGdCQUFxQyx5Q0FBQztNQUFBO01BQUEsMERBQXFDO01BQUEsc0JBQUM7TUFBQTtNQUFBLGdCQUFxQyx5Q0FBQztNQUFBO01BQUEsMERBQXFDO01BQUEsc0JBQUM7TUFBQTtNQUFBLGdCQUFxQyx5Q0FBQztNQUFBO01BQUEsMERBQXFDO01BQUEsc0JBQUM7TUFBQTtNQUFBLGdCQUFxQyx5Q0FBQztNQUFBO01BQUEsMERBQXFDO01BQUEsc0JBQUM7TUFBQTtNQUFBLGdCQUFzQyx5Q0FBQztNQUFBO01BQUEsMERBQXNDO01BQUEsc0JBQUM7TUFBQTtNQUFBLGdCQUFzQzs7O29CQUF1Ryx5Q0FBQztNQUFBO01BQUEsNENBQW1DO01BQUEsUUFBQztNQUFBO01BQUEsZ0JBQXFGLDhDQUFNO01BQUE7TUFBQSwwREFBMEI7TUFBQSwyQkFBVSx5Q0FBSzthQUFBLDBCQUFPOzs7UUFBckY7WUFBQTtRQUF0RCxXQUFzRCxTQUF0RDs7OztvQkFBd2Q7TUFBQTtRQUFBO1FBQUE7UUFBMEU7VUFBQTtVQUFBO1FBQUE7UUFBNks7VUFBQTtjQUFBO1VBQUE7UUFBQTtRQUF2UDtNQUFB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