/** * @fileoverview This file is generated by the Angular template compiler. * Do not edit. * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride} */ /* tslint:disable */ import * as import0 from '@angular/core'; import * as import1 from '../spinner/spinner.component.ngfactory'; import * as import2 from '../../../../components/spinner/spinner.component'; import * as import3 from '../../../../components/interactive-map/map.component'; import * as import4 from './markers/marker-group.component.ngfactory'; import * as import5 from '../../../../components/interactive-map/markers/marker-group.component'; import * as import6 from '@angular/common'; import * as import7 from '../../../../services/animate.service'; import * as import8 from '../../../../services/map.service'; const styles_InteractiveMap:any[] = ['.interactive-map[_ngcontent-%COMP%]{color:rgba(0,0,0,0.87);cursor:pointer;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.map-contents[_ngcontent-%COMP%]{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;overflow:hidden;position:relative;-ms-touch-action:pan;touch-action:pan;width:100%;opacity:0;transition:opacity 500ms}.map-area[_ngcontent-%COMP%]{left:50%;margin:auto;min-height:100%;min-width:100%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 200ms;will-change:width, height, top, left;z-index:10}.pins[_ngcontent-%COMP%]{bottom:0;font-size:1.2em;left:0;position:absolute;right:0;top:0}.pin[_ngcontent-%COMP%]{height:3em;position:absolute;width:2.5em;z-index:1000}.pin[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;box-shadow:0 0.1em 0.2em 0.1em rgba(0,0,0,0.2);left:50%;padding:.5em;position:absolute;top:0;-ms-transform:translate(-50%, -120%);transform:translate(-50%, -120%);white-space:nowrap;width:auto}.map-loading-space[_ngcontent-%COMP%]{background-color:#fff;border-radius:.15em;box-shadow:0 0.1em 0.2em 0.1em rgba(0,0,0,0.2);color:rgba(0,0,0,0.87);left:50%;padding:.5em;position:absolute;text-align:center;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2000}.map-controls[_ngcontent-%COMP%]{bottom:5px;font-size:1em;left:5px;position:absolute;text-align:center;z-index:100}.map-controls[_ngcontent-%COMP%] .zoom-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:.1em;box-shadow:0 0.1em 0.2em 0.1em rgba(0,0,0,0.2);color:rgba(0,0,0,0.54);display:inline-block;min-width:.8em;padding:.3em .6em}.map-controls[_ngcontent-%COMP%] .zoom-btn[_ngcontent-%COMP%]:hover{background-color:rgba(255,255,255,0.8);color:rgba(0,0,0,0.54)}']; export const RenderType_InteractiveMap:import0.RendererType2 = import0.ɵcrt({ encapsulation: 0, styles: styles_InteractiveMap, data: {} } ); function View_InteractiveMap_1(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,'div',[[ 'class', 'map-loading-space' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'spinner',[ [ 'color', '#000' ] , [ 'type', 'dot-circle' ] ] ,(null as any),(null as any),(null as any),import1.View_Spinner_0,import1.RenderType_Spinner)), import0.ɵdid(286720,(null as any),0,import2.Spinner,([] as any[]),{ type: [ 0, 'type' ] , color: [ 1, 'color' ] } ,(null as any)), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { const currVal_0:any = 'dot-circle'; const currVal_1:any = '#000'; ck(v,3,0,currVal_0,currVal_1); },(null as any)); } function View_InteractiveMap_2(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),1,'div',[[ 'class', 'map-loading-space' ] ],[[ 4, 'font-size', (null as any) ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n Map not found!\n '])) ] ,(null as any),(ck,v) => { const currVal_0:any = '1.5em'; ck(v,0,0,currVal_0); }); } function View_InteractiveMap_3(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),10,'div',[[ 'class', 'map-controls' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'div',[[ 'class', 'zoom-btn' ] ],(null as any),[[ (null as any), 'tap' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('tap' === en)) { const pd_0:any = ((co.zoomIn()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['+'])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'div',[ [ 'class', 'zoom-btn' ] , [ 'syle', 'font-size:0.7em;' ] ] ,(null as any),[[ (null as any), 'tap' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('tap' === en)) { const pd_0:any = ((co.resetZoom()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '', '' ] )), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'div',[[ 'class', 'zoom-btn' ] ],(null as any),[[ (null as any), 'tap' ] ],(v,en,$event) => { var ad:boolean = true; var co:any = v.component; if (('tap' === en)) { const pd_0:any = ((co.zoomOut()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['-'])), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = ((100 + co.zoom) + '%'); ck(v,6,0,currVal_0); }); } export function View_InteractiveMap_0(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ import0.ɵqud(201326592,1,{self: 0}), import0.ɵqud(201326592,2,{map_area: 0}), import0.ɵqud(201326592,3,{map_display: 0}), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵeld(0,[ [ 1, 0 ] , [ 'displayarea', 1 ] ] ,(null as any),18,'div',[[ 'class', 'aca interactive-map' ] ],(null as any),[[ 'window', 'resize' ] ],(v,en,$event) => { var ad:boolean = true; var co:import3.InteractiveMap = v.component; if (('window:resize' === en)) { const pd_0:any = ((co.resize()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,[ [ 2, 0 ] , [ 'maparea', 1 ] ] ,(null as any),6,'div',[[ 'class', 'map-contents' ] ],[[ 4, 'opacity', (null as any) ] ],[ [ (null as any), 'pinchstart' ] , [ (null as any), 'pinch' ] , [ (null as any), 'pinchend' ] , [ (null as any), 'panmove' ] , [ (null as any), 'panend' ] , [ (null as any), 'tap' ] ] ,(v,en,$event) => { var ad:boolean = true; var co:import3.InteractiveMap = v.component; if (('pinchstart' === en)) { const pd_0:any = ((co.startScale($event)) !== false); ad = (pd_0 && ad); } if (('pinch' === en)) { const pd_1:any = ((co.scaleMap($event)) !== false); ad = (pd_1 && ad); } if (('pinchend' === en)) { const pd_2:any = ((co.finishScale()) !== false); ad = (pd_2 && ad); } if (('panmove' === en)) { const pd_3:any = ((co.moveMap($event)) !== false); ad = (pd_3 && ad); } if (('panend' === en)) { const pd_4:any = ((co.moveEnd($event)) !== false); ad = (pd_4 && ad); } if (('tap' === en)) { const pd_5:any = ((co.tapMap($event)) !== false); ad = (pd_5 && ad); } return ad; },(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n \n '])), (l()(),import0.ɵeld(0,[ [ 3, 0 ] , [ 'mapdisplay', 1 ] ] ,(null as any),0,'div',[[ 'class', 'map-area' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'map-marker-group',([] as any[]),(null as any),(null as any),(null as any),import4.View_MapMarkerGroupComponent_0,import4.RenderType_MapMarkerGroupComponent)), import0.ɵdid(417792,(null as any),0,import5.MapMarkerGroupComponent,([] as any[]),{ markers: [ 0, 'markers' ] , rotate: [ 1, 'rotate' ] , radius: [ 2, 'radius' ] , disable: [ 3, 'disable' ] , reset: [ 4, 'reset' ] , map: [ 5, 'map' ] } ,(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_InteractiveMap_1)), import0.ɵdid(8192,(null as any),0,import6.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_InteractiveMap_2)), import0.ɵdid(8192,(null as any),0,import6.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_InteractiveMap_3)), import0.ɵdid(8192,(null as any),0,import6.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵted((null as any),['\n '])) ] ,(ck,v) => { var co:import3.InteractiveMap = v.component; const currVal_1:any = co.marker_list; const currVal_2:any = co.rotations; const currVal_3:any = ((6 * ((100 + co._zoom) / 100)) / co.map_scale); const currVal_4:any = false; const currVal_5:any = co.reset_markers; const currVal_6:any = co.map_details; ck(v,11,0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6); const currVal_7:any = (co.loading && (co.map !== '')); ck(v,15,0,currVal_7); const currVal_8:boolean = ((!co.loading && !co.map_data) && (co.map !== '')); ck(v,18,0,currVal_8); const currVal_9:any = (co.controls && !co.loading); ck(v,21,0,currVal_9); },(ck,v) => { var co:import3.InteractiveMap = v.component; const currVal_0:any = ((!co.loading && co.map_data)? '1': '0'); ck(v,6,0,currVal_0); }); } function View_InteractiveMap_Host_0(l:any):import0.ɵViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),1,'interactive-map',([] as any[]),(null as any),(null as any),(null as any),View_InteractiveMap_0,RenderType_InteractiveMap)), import0.ɵdid(516096,(null as any),0,import3.InteractiveMap,[ import7.Animate, import8.MapService, import0.Renderer, import0.ChangeDetectorRef, import0.NgZone ] ,(null as any),(null as any)) ] ,(ck,v) => { ck(v,1,0); },(null as any)); } export const InteractiveMapNgFactory:import0.ComponentFactory = import0.ɵccf('interactive-map',import3.InteractiveMap,View_InteractiveMap_Host_0,{ map: 'map', zoomMax: 'zoomMax', zoom: 'zoom', controls: 'controls', disable: 'disable', pins: 'pins', mapSize: 'mapSize', focus: 'focus', focusScroll: 'focusScroll', focusZoom: 'focusZoom', padding: 'padding', color: 'color', mapStyles: 'mapStyles', rotations: 'rotations' } ,{ tap: 'tap', zoomChange: 'zoomChange', mapUpdated: 'mapUpdated' } ,([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FsZXguc29yYWZ1bW8vRGVza3RvcC9EZXZlbG9wbWVudC9BQ0EvVHlwZXNjcmlwdC9MaWJyYXJpZXMvYTItd2lkZ2V0cy9fYnVpbGQvY29tcG9uZW50cy9pbnRlcmFjdGl2ZS1tYXAvbWFwLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hbGV4LnNvcmFmdW1vL0Rlc2t0b3AvRGV2ZWxvcG1lbnQvQUNBL1R5cGVzY3JpcHQvTGlicmFyaWVzL2EyLXdpZGdldHMvX2J1aWxkL2NvbXBvbmVudHMvaW50ZXJhY3RpdmUtbWFwL21hcC5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hbGV4LnNvcmFmdW1vL0Rlc2t0b3AvRGV2ZWxvcG1lbnQvQUNBL1R5cGVzY3JpcHQvTGlicmFyaWVzL2EyLXdpZGdldHMvX2J1aWxkL2NvbXBvbmVudHMvaW50ZXJhY3RpdmUtbWFwL21hcC5jb21wb25lbnQudHMuSW50ZXJhY3RpdmVNYXAuaHRtbCIsIm5nOi8vL1VzZXJzL2FsZXguc29yYWZ1bW8vRGVza3RvcC9EZXZlbG9wbWVudC9BQ0EvVHlwZXNjcmlwdC9MaWJyYXJpZXMvYTItd2lkZ2V0cy9fYnVpbGQvY29tcG9uZW50cy9pbnRlcmFjdGl2ZS1tYXAvbWFwLmNvbXBvbmVudC50cy5JbnRlcmFjdGl2ZU1hcF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIjwhLS1cbiAgICAgQEF1dGhvcjogQWxleCBTb3JhZnVtb1xuICAgICBARGF0ZTogICAxOC8xMS8yMDE2IDQ6MzEgUE1cbiAgICAgQEVtYWlsOiAgYWxleEB5dWlvbi5uZXRcbiAgICAgQEZpbGVuYW1lOiBtYXAudGVtcGxhdGUuaHRtbFxuICAgICBATGFzdCBtb2RpZmllZCBieTogICBhbGV4LnNvcmFmdW1vXG4gICAgIEBMYXN0IG1vZGlmaWVkIHRpbWU6IDEzLzAxLzIwMTcgMTI6NDUgUE1cbiAgICAgLS0+XG4gICAgIFxuICAgICA8ZGl2ICNkaXNwbGF5YXJlYSBjbGFzcz1cImFjYSBpbnRlcmFjdGl2ZS1tYXBcIiAod2luZG93OnJlc2l6ZSk9XCJyZXNpemUoKVwiPlxuICAgICAgICAgPGRpdiAjbWFwYXJlYSBjbGFzcz1cIm1hcC1jb250ZW50c1wiIFtzdHlsZS5vcGFjaXR5XT1cIighbG9hZGluZyAmJiBtYXBfZGF0YSk/JzEnOicwJ1wiXG4gICAgICAgICAgICAgKHBpbmNoc3RhcnQpPVwic3RhcnRTY2FsZSgkZXZlbnQpXCJcbiAgICAgICAgICAgICAocGluY2gpPVwic2NhbGVNYXAoJGV2ZW50KVwiXG4gICAgICAgICAgICAgKHBpbmNoZW5kKT1cImZpbmlzaFNjYWxlKClcIlxuICAgICAgICAgICAgIChwYW5tb3ZlKT1cIm1vdmVNYXAoJGV2ZW50KVwiXG4gICAgICAgICAgICAgKHBhbmVuZCk9XCJtb3ZlRW5kKCRldmVudClcIlxuICAgICAgICAgICAgICh0YXApPVwidGFwTWFwKCRldmVudClcIj5cbiAgICAgXG4gICAgICAgICAgICAgPGRpdiAjbWFwZGlzcGxheSBjbGFzcz1cIm1hcC1hcmVhXCI+PC9kaXY+XG4gICAgICAgICAgICAgPG1hcC1tYXJrZXItZ3JvdXAgW21hcmtlcnNdPVwibWFya2VyX2xpc3RcIiBbcm90YXRlXT1cInJvdGF0aW9uc1wiIFtyYWRpdXNdPVwiNiooKDEwMCtfem9vbSkvMTAwKS9tYXBfc2NhbGVcIiBbZGlzYWJsZV09XCJmYWxzZVwiIFttYXBdPVwibWFwX2RldGFpbHNcIiBbcmVzZXRdPVwicmVzZXRfbWFya2Vyc1wiPjwvbWFwLW1hcmtlci1ncm91cD5cbiAgICAgICAgIDwvZGl2PlxuICAgICAgICAgPGRpdiAqbmdJZj1cImxvYWRpbmcgJiYgbWFwICE9PSAnJ1wiIGNsYXNzPVwibWFwLWxvYWRpbmctc3BhY2VcIj5cbiAgICAgICAgICAgICA8c3Bpbm5lciB0eXBlPVwiZG90LWNpcmNsZVwiIGNvbG9yPVwiIzAwMFwiPjwvc3Bpbm5lcj5cbiAgICAgICAgIDwvZGl2PlxuICAgICAgICAgPGRpdiAqbmdJZj1cIiFsb2FkaW5nICYmICFtYXBfZGF0YSAmJiBtYXAgIT09ICcnXCIgY2xhc3M9XCJtYXAtbG9hZGluZy1zcGFjZVwiIFtzdHlsZS5mb250LXNpemVdPVwiJzEuNWVtJ1wiPlxuICAgICAgICAgICAgIE1hcCBub3QgZm91bmQhXG4gICAgICAgICA8L2Rpdj5cbiAgICAgICAgIDxkaXYgY2xhc3M9XCJtYXAtY29udHJvbHNcIiAqbmdJZj1cImNvbnRyb2xzJiYhbG9hZGluZ1wiPlxuICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6b29tLWJ0blwiICh0YXApPVwiem9vbUluKClcIiA+KzwvZGl2PlxuICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6b29tLWJ0blwiIHN5bGU9XCJmb250LXNpemU6MC43ZW07XCIgKHRhcCk9XCJyZXNldFpvb20oKVwiPnt7KDEwMCArIHpvb20pICsgJyUnfX08L2Rpdj5cbiAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiem9vbS1idG5cIiAodGFwKT1cInpvb21PdXQoKVwiPi08L2Rpdj5cbiAgICAgICAgIDwvZGl2PlxuICAgICA8L2Rpdj5cbiAgICAgIiwiPGludGVyYWN0aXZlLW1hcD48L2ludGVyYWN0aXZlLW1hcD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQ3FCUztRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQTZEO0lBQ3pEO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFBa0Q7OztJQUF6QztJQUFrQjtJQUEzQixTQUFTLFVBQWtCLFNBQTNCOzs7OztNQUVKO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQXVHOzs7SUFBNUI7SUFBM0UsU0FBMkUsU0FBM0U7Ozs7O01BR0E7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUFxRDtNQUNqRDtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQXNCO1FBQUE7UUFBQTtNQUFBO01BQXRCO0lBQUE7SUFBd0M7SUFBTztJQUMvQztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFBOEM7UUFBQTtRQUFBO01BQUE7TUFBOUM7SUFBQTtJQUFrRTtNQUFBO01BQUE7SUFBQTtJQUFBO0lBQTRCO01BQzlGO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFBc0I7UUFBQTtRQUFBO01BQUE7TUFBdEI7SUFBQTtJQUF3QztJQUFPOzs7O0lBRG1CO0lBQUE7Ozs7Ozs7O0lBdEJ2RTtJQUVIO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQThDO1FBQUE7UUFBQTtNQUFBO01BQTlDO0lBQUE7SUFBeUU7SUFDckU7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7TUFDSTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFOSjtJQUFBO0lBTTJCO0lBRXZCO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQXdDO0lBQ3hDO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUF5TDtJQUN2TDtJQUNOO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFFTTtJQUNOO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFFTTtJQUNOO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFJTTtJQUNKOzs7O0lBYm9CO0lBQXdCO0lBQXFCO0lBQXlDO0lBQXNDO0lBQXBCO0lBQTFILFVBQWtCLFVBQXdCLFVBQXFCLFVBQXlDLFVBQXNDLFVBQXBCLFNBQTFIO0lBRUM7SUFBTCxVQUFLLFNBQUw7SUFHSztJQUFMLFVBQUssU0FBTDtJQUcwQjtJQUExQixVQUEwQixTQUExQjs7O0lBakJtQztJQUFuQyxTQUFtQyxTQUFuQzs7Ozs7SUNWVDtnQkFBQTs7Ozs7O0lBQUE7S0FBQTs7O0lBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsifQ==