{"version":3,"file":"app-9a477d21.b773f6c4cc2c826e8ae3.bundle.js","mappings":"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","sources":["webpack://tiira-au/./src/components/features/map/observation-viewer/observation-viewer.js","webpack://tiira-au/./src/components/features/map/observation-viewer/observation-viewer.html"],"names":["logger","getLogger","layerFilter","candidate","get","ObservationViewer","inject","BindingEngine","Projection","Store","EventAggregator","SearchResultService","_dec","_class2","bindingEngine","projection","store","eventAggregator","searchResultService","_config$observationVi","_config$observationVi2","_config$observationVi3","_config$observationVi4","_config$observationVi5","_config$observationVi6","_this","_initializerDefineProperty","_descriptor","_descriptor2","_descriptor3","accuracyLayer","vectorLayer","selectedMarkerCoordinates","focusCoordinate","maxMapFitZoom","defaultClusterDistance","renderBirdMarkers","renderObserverMarkers","searchResults","_descriptor4","eaSubscriptions","setMouseCursor","event","dragging","pixel","map","getEventPixel","originalEvent","hit","hasFeatureAtPixel","getTarget","style","cursor","handleMapClick","mapFeature","forEachFeatureAtPixel","f","mapFeatures","undefined","_step","backendIds","Set","foundUuids","_iterator","_createForOfIteratorHelperLoose","done","featureMarker","value","backendId","uuid","add","push","coordinate","getCoordinateFromPixel","eventData","markerUuids","viewerUuid","obsViewerUuid","obsBackendIds","Array","from","ea","publish","this","markerSource","VectorSource","polygonSource","accuracySource","config","getConfig","defaultHighlightingZoom","observationViewer","_proto","prototype","attached","_this2","modalView","VectorLayer","source","addLayer","polygonLayer","observationMarkerStyle","Cluster","distance","addControl","Control","element","name","markersSubscription","collectionObserver","markers","subscribe","markersChanged","bind","scaleMapToMarkers","on","once","fitMapToCoordinates","setTimeout","forEach","_ref","handler","subscription","length","renderMarkers","uuidv4","detached","disposeMarkerSubscription","clear","removeLayer","sub","dispose","allResults","markerSubscription","clearSources","handleDetailedMarkers","marker","focusCoordinates","nonFocusCoordinates","_marker$geometry","_marker$geometry2","debug","markerType","type","MarkerType","geometry","renderPolygon","highlighted","handleHighlightedMarker","midPoint","coordinates","_renderObservationMarker","markerTypeHighlighted","accuracy","_renderAccuracyZones","updateFocusedCoordinates","coords","fromAny","toStringHDMS","i","_renderAllPointMarkers","allCoordinates","filter","_marker$geometry3","_marker$geometry4","_marker$midPoint","extent","boundingExtent","getView","fit","size","getSize","padding","duration","minResolution","accuracyZones","getFeatures","Point","concat","getGeometry","reduce","ext","extend","getExtent","createEmpty","maxZoom","_marker$geometry5","_this$polygonLayer","_this$polygonLayer$ge","polygonCoordinates","polygonGeometry","Polygon","polygonFeature","Feature","markerPolygon","getSource","addFeature","customMarker","_marker$midPoint2","_marker$midPoint3","_marker$geometry6","pointCoordinates","_renderPointMarker","point","additionalProps","markerFeature","allFeatures","_marker$midPoint4","addFeatures","_renderPolygonMarker","_this$polygonLayer2","_this$polygonLayer2$g","polygon","feature","Circle","circle","_applyDecoratedDescriptor","bindable","configurable","enumerable","writable","initializer","_class"],"sourceRoot":""}