{"version":3,"file":"app-091fa7c3.a4fbb23cfc15880b7ca6.bundle.js","mappings":"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","sources":["webpack://tiira-au/./src/components/features/map/map-distance-draw/map-distance-draw.js","webpack://tiira-au/./src/components/features/map/map-distance/map-distance.js","webpack://tiira-au/./src/components/features/map/map-distance-draw/map-distance-draw.css","webpack://tiira-au/./src/components/features/map/map-distance/map-distance.css","webpack://tiira-au/./src/components/features/map/map-distance-draw/map-distance-draw.html","webpack://tiira-au/./src/components/features/map/map-distance/map-distance.html"],"names":["logger","getLogger","MapDistanceDraw","inject","Store","EventAggregator","_dec","_class2","store","eventAggregator","popupElement","_initializerDefineProperty","_descriptor","distanceMode","drawingActive","_descriptor2","_descriptor3","_descriptor4","_descriptor5","eaSubscriptions","this","ea","_proto","prototype","bind","lineSource","VectorSource","lineLayer","VectorLayer","source","map","addLayer","boundMapRightClickHandler","mapRightClickEvent","boundMoveEndHandler","updatePopupDistanceUnit","config","getConfig","setupEventAggregatorSubscriptions","unbind","_this$map","forEach","sub","dispose","endDrawing","removeLayer","popup","removeOverlay","_this","push","subscribe","startDrawing","latestDistanceChanged","convertDistanceToProperFormat","_this2","resetDrawing","drawInteraction","Draw","type","snapTolerance","on","event","setInitialPoints","detectDrawChanges","drawEndEvent","addInteraction","getViewport","addEventListener","addPopup","_this3","lineString","feature","getGeometry","LineString","coordinates","getCoordinates","length","coordCount","latestPoint","drawPoints","pointAddedEvent","_this$map2","_this4","removeInteraction","un","removeEventListener","_this$drawInteraction","abortDrawing","_this$popup","_this5","totalDistance","latestDistance","requestAnimationFrame","_this5$lineSource","clear","setPosition","undefined","Overlay","positioning","element","stopEvent","addOverlay","_this$config","zoomThreshold","observationViewer","mapDistanceUnitThreshold","currentZoom","getView","getZoom","distanceUnit","DISTANCE_UNITS","M","KM","initialPoint","pointCoordinates","_this$drawInteraction2","getActive","_this$drawPoints","_this$drawPoints2","_this$popup2","previousPoint","options","projection","getProjection","newDistance","getLength","err","_this$drawInteraction3","error","_this$drawInteraction4","latestDistanceFormatted","Math","round","totalDistanceFormatted","_applyDecoratedDescriptor","bindable","configurable","enumerable","writable","initializer","_class","MapDistance","MapControlService","mapControlService","mapDistanceControl","attached","control","Control","addGlobalControl","detached","addingMarkerMode","updateAddingMarkerMode","cancelDistanceMode","addingMarkerModeChanged","startDistanceMode","debug","publish","___CSS_LOADER_EXPORT___","module","id"],"sourceRoot":""}