{"version":3,"file":"app-7078e7f1.f967b3a6e4b2e8cc91fc.bundle.js","mappings":"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","sources":["webpack://tiira-au/./src/components/features/map/map-area-index-buttons/map-area-index-buttons.js","webpack://tiira-au/./src/components/features/map/map-area-index-buttons/map-area-index-buttons.css","webpack://tiira-au/./src/components/features/map/map-area-index-buttons/map-area-index-buttons.html"],"names":["calculateMidpoint","require","util","geojson","logger","getLogger","AREA_INDEX_PROPERTY","MapAreaIndexButtons","inject","Store","EventAggregator","MapService","_dec","_class2","store","eventAggregator","mapService","popupElement","map","_initializerDefineProperty","_descriptor","_descriptor2","eaSubscriptions","mapEventsKeys","selectedAreaIndex","positionRight","positionBelow","this","ea","getMap","_proto","prototype","bind","_this$map","_this$map2","_this$map3","polygonIndexSource","VectorSource","polygonIndexLayer","VectorLayer","source","zIndex","addLayer","on","setMouseCursor","handleClick","buildIndexFeatures","unbind","_this$map4","_this$map5","forEach","sub","dispose","removeLayer","popup","removeOverlay","splice","unByKey","attached","addPopup","detached","removePopup","multiPolygonChanged","_this$polygonIndexSou","_this$multiPolygon","_this","clear","multiPolygon","coordinates","index","addIndexObject","_this$map6","Overlay","positioning","element","stopEvent","offset","addOverlay","_this$map7","undefined","removePolygon","polygonIndex","_this$popup","formPolygon","window","structuredClone","setPosition","removeAllPolygons","_this$popup2","type","_Feature","_this$polygonIndexSou2","midPoint","midPointFeature","Feature","geometry","Point","setStyle","areaIndexStyle","addFeature","error","getMapEventIndexFeature","event","_this$polygonIndexSou3","features","getFeaturesAtPixel","pixel","getFeatures","find","f","includes","feature","getGeometry","stopPropagation","getViewport","style","cursor","_this$popup3","_this$popup4","get","getCoordinates","_ref","getSize","mapWidth","mapHeight","_this$map$getPixelFro","getPixelFromCoordinate","markerX","markerY","xOffset","clientWidth","yOffset","clientHeight","setOffset","showPopup","showPopupChanged","_this$popup5","publish","_applyDecoratedDescriptor","bindable","configurable","enumerable","writable","initializer","_class","___CSS_LOADER_EXPORT___","push","module","id"],"sourceRoot":""}