/** * @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 './spinbox.component'; import * as i3 from '@angular/forms'; import * as i4 from 'gp-admin-abstract/dist/src/services/helper.service'; const styles_SpinboxComponent:any[] = ['@charset "UTF-8";\n\n[_ngcontent-%COMP%]:root {\n --color-white: white;\n --color-success: #00afec;\n --color-warning: #ffb827;\n --color-error: #f35252;\n --color-disabled: #dbdbdb;\n --color-black: black;\n --color-span: #b5b5b5;\n --color-span-second: #212121;\n --color-bg: #f8f8f8;\n --color-bg-second: #f8f8f8;\n --color-bg-success: rgba(0, 175, 236, 0.1);\n --color-bg-warning: var(--color-warning);\n --color-bg-error: var(--color-error);\n --color-placeholder: #b5b5b5;\n --color-border: #dbdbdb;\n --color-radio-border: #d3d3d3;\n --font-roboto: \'Roboto\', sans-serif;\n --font-helvetica: \'Helvetica\', sans-serif; }\n\n\n\n.gp-spinbox[_ngcontent-%COMP%] {\n position: relative; }\n .gp-spinbox[_ngcontent-%COMP%] > .pr[_ngcontent-%COMP%]:after {\n position: absolute;\n z-index: 0;\n top: 0.2rem;\n right: 0.2rem;\n bottom: 0.2rem;\n display: block;\n width: 2.3rem;\n content: \'\';\n border-radius: 0.3rem;\n background-color: var(--color-white); }\n .gp-spinbox__plus[_ngcontent-%COMP%], .gp-spinbox__minus[_ngcontent-%COMP%] {\n position: absolute;\n width: 0.6rem;\n height: 0.4rem;\n cursor: pointer;\n z-index: 1; }\n .gp-spinbox__plus[_ngcontent-%COMP%] {\n top: 0.2rem;\n right: 0.2rem;\n padding: 0.8rem 1.3rem; }\n .gp-spinbox__plus[_ngcontent-%COMP%]:before {\n content: \'\';\n position: absolute;\n display: block;\n border-right: 0.3rem solid transparent;\n border-bottom: 0.4rem solid #dbdbdb;\n border-left: 0.3rem solid transparent;\n top: 1rem;\n right: 1rem; }\n .gp-spinbox__plus[_ngcontent-%COMP%]:hover:before {\n border-bottom-color: #b5b5b5; }\n .gp-spinbox__minus[_ngcontent-%COMP%] {\n right: 0.2rem;\n bottom: 0.2rem;\n padding: 0.8rem 1.3rem; }\n .gp-spinbox__minus[_ngcontent-%COMP%]:hover:before {\n border-top-color: #b5b5b5; }\n .gp-spinbox__minus[_ngcontent-%COMP%]:before {\n content: \'\';\n position: absolute;\n display: block;\n border-top: 0.4rem solid #dbdbdb;\n border-right: 0.3rem solid transparent;\n border-left: 0.3rem solid transparent;\n right: 1rem;\n bottom: 1rem; }\n .gp-spinbox--success[_ngcontent-%COMP%] input.gp-spinbox__area[_ngcontent-%COMP%] {\n border-color: #00afec; }\n .gp-spinbox--success[_ngcontent-%COMP%] .gp-spinbox__title[_ngcontent-%COMP%] {\n color: #00afec; }\n .gp-spinbox--error[_ngcontent-%COMP%] input.gp-spinbox__area[_ngcontent-%COMP%] {\n border-color: #f35252; }\n .gp-spinbox--error[_ngcontent-%COMP%] .gp-spinbox__title[_ngcontent-%COMP%] {\n color: #f35252; }\n .gp-spinbox--error[_ngcontent-%COMP%] .gp-spinbox__error[_ngcontent-%COMP%] {\n display: block; }\n .gp-spinbox--disabled[_ngcontent-%COMP%] .gp-spinbox__minus[_ngcontent-%COMP%]:hover, .gp-spinbox--disabled[_ngcontent-%COMP%] .gp-spinbox__plus[_ngcontent-%COMP%]:hover {\n cursor: not-allowed; }\n .gp-spinbox--disabled[_ngcontent-%COMP%] .gp-spinbox__minus[_ngcontent-%COMP%]:hover:before, .gp-spinbox--disabled[_ngcontent-%COMP%] .gp-spinbox__plus[_ngcontent-%COMP%]:hover:before {\n border-top-color: #dbdbdb;\n border-bottom-color: #dbdbdb; }\n .gp-spinbox--disabled[_ngcontent-%COMP%] > .pr[_ngcontent-%COMP%]:after {\n background-color: #f8f8f8;\n cursor: not-allowed; }\n .gp-spinbox--disabled[_ngcontent-%COMP%] input.gp-spinbox__area[_ngcontent-%COMP%] {\n cursor: not-allowed;\n color: #b5b5b5;\n border-color: #dbdbdb;\n background-color: #f8f8f8; }\n .gp-spinbox__area[_ngcontent-%COMP%] {\n font: 1.3rem/1.5rem "Roboto", sans-serif;\n min-width: 18rem;\n width: 100%;\n padding: 1rem 1rem 1rem 1.5rem;\n color: #212121;\n border: 0.1rem solid #dbdbdb;\n border-radius: 0.2rem;\n background-color: var(--color-white); }\n .gp-spinbox__title[_ngcontent-%COMP%] {\n font: 500 1.2rem/1.4rem "Roboto", sans-serif;\n margin-bottom: 0.5rem;\n color: #b5b5b5;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .gp-spinbox__error[_ngcontent-%COMP%] {\n font: 500 1.2rem/1.4rem "Roboto", sans-serif;\n display: none;\n color: #f35252; }\n\ninput[_ngcontent-%COMP%]::-webkit-input-placeholder, input[_ngcontent-%COMP%]:-ms-input-placeholder, input[_ngcontent-%COMP%]::placeholder {\n color: #b5b5b5;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }']; export const RenderType_SpinboxComponent:i0.RendererType2 = i0.ɵcrt({encapsulation:0, styles:styles_SpinboxComponent,data:{}}); function View_SpinboxComponent_1(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),1,'div',[['class', 'gp-spinbox__error']],(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.error; _ck(_v,1,0,currVal_0); }); } export function View_SpinboxComponent_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),['\n'])),(_l()(),i0.ɵeld(1,0, (null as any),(null as any),27,'div',([] 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], {klass:[0,'klass'],ngClass:[1,'ngClass']},(null as any)),i0.ɵpod(3,{'gp-spinbox--filled':0}), (_l()(),i0.ɵted(-1,(null as any),['\n\n '])),(_l()(),i0.ɵeld(5,0,(null as any), (null as any),7,'div',[['class','flex flex--content-between']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['\n '])),(_l()(),i0.ɵeld(7,0,(null as any),(null as any), 1,'div',[['class','gp-spinbox__title']],(null as any),(null as any),(null as any), (null as any),(null as any))),(_l()(),i0.ɵted(8,(null as any),['',''])), (_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_SpinboxComponent_1)),i0.ɵdid(11,16384, (null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']}, (null as any)),(_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵted(-1, (null as any),['\n\n '])),(_l()(),i0.ɵeld(14,0,(null as any),(null as any), 13,'div',[['class','pr']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵeld(16, 0,(null as any),(null as any),6,'input',[['class','gp-spinbox__area'],['type', 'number']],[[8,'min',0],[8,'max',0],[8,'value',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), 'blur'],[(null as any),'keypress'],[(null as any),'keydown'],[(null as any), 'paste'],[(null as any),'ngModelChange'],[(null as any),'input'],[(null as any), 'compositionstart'],[(null as any),'compositionend'],[(null as any), 'change']],(_v,en,$event) => { var ad:boolean = true; var _co:i2.SpinboxComponent = _v.component; if (('input' === en)) { const pd_0:any = ((i0.ɵnov(_v,17)._handleInput($event.target.value)) !== false); ad = (pd_0 && ad); } if (('blur' === en)) { const pd_1:any = ((i0.ɵnov(_v,17).onTouched()) !== false); ad = (pd_1 && ad); } if (('compositionstart' === en)) { const pd_2:any = ((i0.ɵnov(_v,17)._compositionStart()) !== false); ad = (pd_2 && ad); } if (('compositionend' === en)) { const pd_3:any = ((i0.ɵnov(_v,17)._compositionEnd($event.target.value)) !== false); ad = (pd_3 && ad); } if (('change' === en)) { const pd_4:any = ((i0.ɵnov(_v,18).onChange($event.target.value)) !== false); ad = (pd_4 && ad); } if (('input' === en)) { const pd_5:any = ((i0.ɵnov(_v,18).onChange($event.target.value)) !== false); ad = (pd_5 && ad); } if (('blur' === en)) { const pd_6:any = ((i0.ɵnov(_v,18).onTouched()) !== false); ad = (pd_6 && ad); } if (('blur' === en)) { const pd_7:any = ((_co.inputBlur()) !== false); ad = (pd_7 && ad); } if (('keypress' === en)) { const pd_8:any = ((_co.onKeyPress($event)) !== false); ad = (pd_8 && ad); } if (('keydown' === en)) { const pd_9:any = ((_co.onInputKeyDown($event)) !== false); ad = (pd_9 && ad); } if (('paste' === en)) { const pd_10:any = ((_co.onPaste()) !== false); ad = (pd_10 && ad); } if (('ngModelChange' === en)) { const pd_11:any = (((_co.value = $event)) !== false); ad = (pd_11 && ad); } if (('ngModelChange' === en)) { const pd_12:any = ((_co.change()) !== false); ad = (pd_12 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(17,16384,(null as any),0,i3.DefaultValueAccessor, [i0.Renderer2,i0.ElementRef,[2,i3.COMPOSITION_BUFFER_MODE]],(null as any), (null as any)),i0.ɵdid(18,16384,(null as any),0,i3.ɵbc,[i0.Renderer2,i0.ElementRef], (null as any),(null as any)),i0.ɵprd(1024,(null as any),i3.NG_VALUE_ACCESSOR, (p0_0:any,p1_0:any) => { return [p0_0,p1_0]; },[i3.DefaultValueAccessor,i3.ɵbc]),i0.ɵdid(20,671744,(null as any),0,i3.NgModel, [[8,(null as any)],[8,(null as any)],[8,(null as any)],[2,i3.NG_VALUE_ACCESSOR]], {isDisabled:[0,'isDisabled'],model:[1,'model']},{update:'ngModelChange'}), i0.ɵprd(2048,(null as any),i3.NgControl,(null as any),[i3.NgModel]),i0.ɵdid(22, 16384,(null as any),0,i3.NgControlStatus,[i3.NgControl],(null as any),(null as any)), (_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵeld(24,0,(null as any), (null as any),0,'div',[['class','gp-spinbox__plus']],(null as any),[[(null as any), 'click']],(_v,en,$event) => { var ad:boolean = true; var _co:i2.SpinboxComponent = _v.component; if (('click' === en)) { const pd_0:any = ((_co.clickArrowUp()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),['\n '])), (_l()(),i0.ɵeld(26,0,(null as any),(null as any),0,'div',[['class','gp-spinbox__minus']], (null as any),[[(null as any),'click']],(_v,en,$event) => { var ad:boolean = true; var _co:i2.SpinboxComponent = _v.component; if (('click' === en)) { const pd_0:any = ((_co.clickArrowDown()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted(-1,(null as any),['\n '])), (_l()(),i0.ɵted(-1,(null as any),['\n\n'])),(_l()(),i0.ɵted(-1,(null as any), ['\n']))],(_ck,_v) => { var _co:i2.SpinboxComponent = _v.component; const currVal_0:any = i0.ɵinlineInterpolate(1,'gp-spinbox ',_co.extraClass,''); const currVal_1:any = _ck(_v,3,0,!!_co.value); _ck(_v,2,0,currVal_0,currVal_1); const currVal_3:any = _co.showErrorText(); _ck(_v,11,0,currVal_3); const currVal_15:any = _co.disabled; const currVal_16:any = _co.value; _ck(_v,20,0,currVal_15,currVal_16); },(_ck,_v) => { var _co:i2.SpinboxComponent = _v.component; const currVal_2:any = _co.title; _ck(_v,8,0,currVal_2); const currVal_4:any = _co.minValue; const currVal_5:any = _co.maxValue; const currVal_6:any = _co.value; const currVal_7:any = _co.placeholder; const currVal_8:any = i0.ɵnov(_v,22).ngClassUntouched; const currVal_9:any = i0.ɵnov(_v,22).ngClassTouched; const currVal_10:any = i0.ɵnov(_v,22).ngClassPristine; const currVal_11:any = i0.ɵnov(_v,22).ngClassDirty; const currVal_12:any = i0.ɵnov(_v,22).ngClassValid; const currVal_13:any = i0.ɵnov(_v,22).ngClassInvalid; const currVal_14:any = i0.ɵnov(_v,22).ngClassPending; _ck(_v,16,1,[currVal_4,currVal_5,currVal_6,currVal_7,currVal_8,currVal_9,currVal_10, currVal_11,currVal_12,currVal_13,currVal_14]); }); } export function View_SpinboxComponent_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'gp-spinbox', ([] as any[]),(null as any),[[(null as any),'keydown']],(_v,en,$event) => { var ad:boolean = true; if (('keydown' === en)) { const pd_0:any = ((i0.ɵnov(_v,2).onKeyDown($event)) !== false); ad = (pd_0 && ad); } return ad; },View_SpinboxComponent_0,RenderType_SpinboxComponent)),i0.ɵprd(5120,(null as any), i3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[i2.SpinboxComponent]),i0.ɵdid(2,2146304,(null as any),0,i2.SpinboxComponent, [i0.ElementRef,i4.HelperService],(null as any),(null as any))],(null as any), (null as any)); } export const SpinboxComponentNgFactory:i0.ComponentFactory = i0.ɵccf('gp-spinbox', i2.SpinboxComponent,View_SpinboxComponent_Host_0,{title:'title',placeholder:'placeholder', step:'step',minValue:'minValue',maxValue:'maxValue',value:'value',disabled:'disabled', error:'error',prefix:'prefix',prefixIcon:'prefixIcon',postfix:'postfix',postfixIcon:'postfixIcon'}, {},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FsZXhpcy93b3Jrc3BhY2UvZ3JlZW5waWUvZ3AtYWRtaW4tdXgvLmJ1aWxkL3NyYy9jb21wb25lbnRzL3NwaW5ib3gvc3BpbmJveC5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWxleGlzL3dvcmtzcGFjZS9ncmVlbnBpZS9ncC1hZG1pbi11eC8uYnVpbGQvc3JjL2NvbXBvbmVudHMvc3BpbmJveC9zcGluYm94LmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FsZXhpcy93b3Jrc3BhY2UvZ3JlZW5waWUvZ3AtYWRtaW4tdXgvLmJ1aWxkL3NyYy9jb21wb25lbnRzL3NwaW5ib3gvc3BpbmJveC5jb21wb25lbnQudHMuU3BpbmJveENvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWxleGlzL3dvcmtzcGFjZS9ncmVlbnBpZS9ncC1hZG1pbi11eC8uYnVpbGQvc3JjL2NvbXBvbmVudHMvc3BpbmJveC9zcGluYm94LmNvbXBvbmVudC50cy5TcGluYm94Q29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG48ZGl2XG4gIGNsYXNzPVwiZ3Atc3BpbmJveCB7e2V4dHJhQ2xhc3N9fVwiXG4gIFtuZ0NsYXNzXT1cInsnZ3Atc3BpbmJveC0tZmlsbGVkJzogISF2YWx1ZX1cIlxuPlxuXG4gIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtLWNvbnRlbnQtYmV0d2VlblwiPlxuICAgIDxkaXYgY2xhc3M9XCJncC1zcGluYm94X190aXRsZVwiPnt7IHRpdGxlIH19PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImdwLXNwaW5ib3hfX2Vycm9yXCIgKm5nSWY9XCJzaG93RXJyb3JUZXh0KClcIj57eyBlcnJvciB9fTwvZGl2PlxuICA8L2Rpdj5cblxuICA8ZGl2IGNsYXNzPVwicHJcIj5cbiAgICA8aW5wdXRcbiAgICAgIHR5cGU9XCJudW1iZXJcIlxuICAgICAgY2xhc3M9XCJncC1zcGluYm94X19hcmVhXCJcbiAgICAgIFttaW5dPVwibWluVmFsdWVcIlxuICAgICAgW21heF09XCJtYXhWYWx1ZVwiXG4gICAgICBbdmFsdWVdPVwidmFsdWVcIlxuICAgICAgW3BsYWNlaG9sZGVyXT1cInBsYWNlaG9sZGVyXCJcbiAgICAgIFtkaXNhYmxlZF09XCJkaXNhYmxlZFwiXG4gICAgICAoYmx1cik9XCJpbnB1dEJsdXIoKVwiXG4gICAgICAoa2V5cHJlc3MpPVwib25LZXlQcmVzcygkZXZlbnQpXCJcbiAgICAgIChrZXlkb3duKT1cIm9uSW5wdXRLZXlEb3duKCRldmVudClcIlxuICAgICAgKHBhc3RlKT1cIm9uUGFzdGUoKVwiXG4gICAgICBbKG5nTW9kZWwpXT1cInZhbHVlXCJcbiAgICAgIChuZ01vZGVsQ2hhbmdlKT1cImNoYW5nZSgpXCJcbiAgICA+XG4gICAgPGRpdiBjbGFzcz1cImdwLXNwaW5ib3hfX3BsdXNcIiAoY2xpY2spPVwiY2xpY2tBcnJvd1VwKClcIj48L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiZ3Atc3BpbmJveF9fbWludXNcIiAoY2xpY2spPVwiY2xpY2tBcnJvd0Rvd24oKVwiPjwvZGl2PlxuICA8L2Rpdj5cblxuPC9kaXY+XG4iLCI8Z3Atc3BpbmJveD48L2dwLXNwaW5ib3g+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDUUk7TUFBQTtNQUFBLGdCQUF1RDs7O0lBQUE7SUFBQTs7OztvQkFSM0QsMENBQ0E7TUFBQTtNQUFBLG1EQUFBO2lCQUFBO01BQUEsZ0VBRUU7TUFDRCw4Q0FFQztVQUFBO1VBQUEsMERBQXdDO1VBQUEsMkJBQ3RDO1VBQUE7VUFBQSw4QkFBK0I7TUFBaUIsOENBQ2hEO1VBQUEsK0RBQUE7VUFBQTtVQUFBLGVBQXdFLDRDQUNwRTtVQUFBLDJCQUVOO1VBQUE7VUFBQSxnQkFBZ0IsOENBQ2Q7VUFBQTtjQUFBO2NBQUE7a0JBQUE7Y0FBQTtjQUFBO2NBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtZQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO2NBQUE7Y0FBQTtZQUFBO1lBUUU7Y0FBQTtjQUFBO1lBQUE7WUFDQTtjQUFBO2NBQUE7WUFBQTtZQUNBO2NBQUE7Y0FBQTtZQUFBO1lBQ0E7Y0FBQTtjQUFBO1lBQUE7WUFDQTtjQUFBO2NBQUE7WUFBQTtZQUNBO2NBQUE7Y0FBQTtZQUFBO1lBYkY7VUFBQSx1Q0FBQTtVQUFBO1VBQUEsc0JBQUE7VUFBQSxvQ0FBQTtVQUFBO1lBQUE7VUFBQSwyQ0FBQTtVQUFBO1VBQUE7YUFBQSxvRUFBQTtVQUFBO01BY0MsOENBQ0Q7VUFBQTtjQUFBO1lBQUE7WUFBQTtZQUE4QjtjQUFBO2NBQUE7WUFBQTtZQUE5QjtVQUFBLGdDQUE2RDtNQUM3RDtVQUFBO1lBQUE7WUFBQTtZQUErQjtjQUFBO2NBQUE7WUFBQTtZQUEvQjtVQUFBLGdDQUFnRTtNQUM1RCw0Q0FFRjtVQUFBOztJQTdCSjtJQUNBO0lBRkYsV0FDRSxVQUNBLFNBRkY7SUFPbUM7SUFBL0IsWUFBK0IsU0FBL0I7SUFXRTtJQUtBO0lBWkYsWUFPRSxXQUtBLFVBWkY7OztJQUwrQjtJQUFBO0lBUTdCO0lBQ0E7SUFDQTtJQUNBO0lBTkY7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQSxhQUdFLFVBQ0EsVUFDQSxVQUNBLFVBTkY7UUFBQSwyQ0FBQTs7OztvQkNaSjtNQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO01BQUE7MkJBQUE7UUFBQTtNQUFBLGdDQUFBO01BQUE7Ozs7Ozs7In0=