{"version":3,"file":"InteractiveMap.C6fRaE0-.mjs","names":["useState","useRef","useMemo","useCallback","__esmMin","pe","te","ne","init_npm_react_18_3_1","de","window","init_ssg_sandbox_shims","c","ce","_e","useIsStaticRenderer","init_framer_BWFVvmND","addPropertyControls","ControlType","InteractiveMap","props","mapData","setMapData","hoveredRegion","setHoveredRegion","mousePosition","setMousePosition","loading","setLoading","error","setError","isStatic","hoverTimeoutRef","containerRef","mapCache","country","url","MAP_SOURCES","response","geoData","keys","f","err","featureNameMap","map","hcKey","name","processedData","dataMap","data","nameToKey","tooltipData","item","entry","trimmedKey","resolvedKey","minLon","maxLon","minLat","maxLat","process","lon","lat","geometry","r","p","pad","gW","gH","vW","vH","asp","geoToPath","feature","ringToPath","ring","i","project","type","coordinates","pathElements","id","path","handleMouseEnter","rect","event","handleMouseMove","handleMouseLeave","regionMouseEvents","element","sharedFontStyle","font","mapBackground","descriptionFontSize","hoveredData","shouldShowIcon","iconEl","iconSize","tooltipTextColor","isHovered","regionData","fillColor","hoverColor","color","strokeColor","showTooltip","tooltipBackground","tooltipCornerRadius","tooltipShadow","tooltipStroke","tooltipStrokeWidth","tooltipStrokeColor","titleFontSize","iconPosition","regionNameColor","subtitleFontSize","tooltipTitleColor","descriptionColor","init_InteractiveMap","init_jsx_runtime"],"sources":["https:/framerusercontent.com/modules/yF4cRxSeEtZdODnv9w56/7Q99lXEy18Yt73jzpRkE/InteractiveMap.js"],"sourcesContent":["// Interactive map component with GeoJSON data visualization\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,startTransition,useMemo,useCallback,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const MAP_SOURCES={World:\"https://code.highcharts.com/mapdata/custom/world.geo.json\",Afghanistan:\"https://code.highcharts.com/mapdata/countries/af/af-all.geo.json\",Albania:\"https://code.highcharts.com/mapdata/countries/al/al-all.geo.json\",Algeria:\"https://code.highcharts.com/mapdata/countries/dz/dz-all.geo.json\",Argentina:\"https://code.highcharts.com/mapdata/countries/ar/ar-all.geo.json\",Armenia:\"https://code.highcharts.com/mapdata/countries/am/am-all.geo.json\",Australia:\"https://code.highcharts.com/mapdata/countries/au/au-all.geo.json\",Austria:\"https://code.highcharts.com/mapdata/countries/at/at-all.geo.json\",Azerbaijan:\"https://code.highcharts.com/mapdata/countries/az/az-all.geo.json\",Bahrain:\"https://code.highcharts.com/mapdata/countries/bh/bh-all.geo.json\",Bangladesh:\"https://code.highcharts.com/mapdata/countries/bd/bd-all.geo.json\",Belarus:\"https://code.highcharts.com/mapdata/countries/by/by-all.geo.json\",Belgium:\"https://code.highcharts.com/mapdata/countries/be/be-all.geo.json\",Bolivia:\"https://code.highcharts.com/mapdata/countries/bo/bo-all.geo.json\",\"Bosnia and Herzegovina\":\"https://code.highcharts.com/mapdata/countries/ba/ba-all.geo.json\",Brazil:\"https://code.highcharts.com/mapdata/countries/br/br-all.geo.json\",Bulgaria:\"https://code.highcharts.com/mapdata/countries/bg/bg-all.geo.json\",Cambodia:\"https://code.highcharts.com/mapdata/countries/kh/kh-all.geo.json\",Canada:\"https://code.highcharts.com/mapdata/countries/ca/ca-all.geo.json\",Chile:\"https://code.highcharts.com/mapdata/countries/cl/cl-all.geo.json\",China:\"https://code.highcharts.com/mapdata/countries/cn/cn-all.geo.json\",Colombia:\"https://code.highcharts.com/mapdata/countries/co/co-all.geo.json\",Croatia:\"https://code.highcharts.com/mapdata/countries/hr/hr-all.geo.json\",Cyprus:\"https://code.highcharts.com/mapdata/countries/cy/cy-all.geo.json\",\"Czech Republic\":\"https://code.highcharts.com/mapdata/countries/cz/cz-all.geo.json\",Denmark:\"https://code.highcharts.com/mapdata/countries/dk/dk-all.geo.json\",Ecuador:\"https://code.highcharts.com/mapdata/countries/ec/ec-all.geo.json\",Egypt:\"https://code.highcharts.com/mapdata/countries/eg/eg-all.geo.json\",Estonia:\"https://code.highcharts.com/mapdata/countries/ee/ee-all.geo.json\",Finland:\"https://code.highcharts.com/mapdata/countries/fi/fi-all.geo.json\",France:\"https://code.highcharts.com/mapdata/countries/fr/fr-all.geo.json\",Georgia:\"https://code.highcharts.com/mapdata/countries/ge/ge-all.geo.json\",Germany:\"https://code.highcharts.com/mapdata/countries/de/de-all.geo.json\",Ghana:\"https://code.highcharts.com/mapdata/countries/gh/gh-all.geo.json\",Greece:\"https://code.highcharts.com/mapdata/countries/gr/gr-all.geo.json\",Guatemala:\"https://code.highcharts.com/mapdata/countries/gt/gt-all.geo.json\",Hungary:\"https://code.highcharts.com/mapdata/countries/hu/hu-all.geo.json\",Iceland:\"https://code.highcharts.com/mapdata/countries/is/is-all.geo.json\",India:\"https://code.highcharts.com/mapdata/countries/in/in-all.geo.json\",Indonesia:\"https://code.highcharts.com/mapdata/countries/id/id-all.geo.json\",Iran:\"https://code.highcharts.com/mapdata/countries/ir/ir-all.geo.json\",Iraq:\"https://code.highcharts.com/mapdata/countries/iq/iq-all.geo.json\",Ireland:\"https://code.highcharts.com/mapdata/countries/ie/ie-all.geo.json\",Israel:\"https://code.highcharts.com/mapdata/countries/il/il-all.geo.json\",Italy:\"https://code.highcharts.com/mapdata/countries/it/it-all.geo.json\",Japan:\"https://code.highcharts.com/mapdata/countries/jp/jp-all.geo.json\",Jordan:\"https://code.highcharts.com/mapdata/countries/jo/jo-all.geo.json\",Kazakhstan:\"https://code.highcharts.com/mapdata/countries/kz/kz-all.geo.json\",Kenya:\"https://code.highcharts.com/mapdata/countries/ke/ke-all.geo.json\",Kuwait:\"https://code.highcharts.com/mapdata/countries/kw/kw-all.geo.json\",Latvia:\"https://code.highcharts.com/mapdata/countries/lv/lv-all.geo.json\",Lebanon:\"https://code.highcharts.com/mapdata/countries/lb/lb-all.geo.json\",Lithuania:\"https://code.highcharts.com/mapdata/countries/lt/lt-all.geo.json\",Luxembourg:\"https://code.highcharts.com/mapdata/countries/lu/lu-all.geo.json\",Malaysia:\"https://code.highcharts.com/mapdata/countries/my/my-all.geo.json\",Mexico:\"https://code.highcharts.com/mapdata/countries/mx/mx-all.geo.json\",Moldova:\"https://code.highcharts.com/mapdata/countries/md/md-all.geo.json\",Mongolia:\"https://code.highcharts.com/mapdata/countries/mn/mn-all.geo.json\",Montenegro:\"https://code.highcharts.com/mapdata/countries/me/me-all.geo.json\",Morocco:\"https://code.highcharts.com/mapdata/countries/ma/ma-all.geo.json\",Myanmar:\"https://code.highcharts.com/mapdata/countries/mm/mm-all.geo.json\",Nepal:\"https://code.highcharts.com/mapdata/countries/np/np-all.geo.json\",Netherlands:\"https://code.highcharts.com/mapdata/countries/nl/nl-all.geo.json\",\"New Zealand\":\"https://code.highcharts.com/mapdata/countries/nz/nz-all.geo.json\",Nigeria:\"https://code.highcharts.com/mapdata/countries/ng/ng-all.geo.json\",\"North Korea\":\"https://code.highcharts.com/mapdata/countries/kp/kp-all.geo.json\",Norway:\"https://code.highcharts.com/mapdata/countries/no/no-all.geo.json\",Oman:\"https://code.highcharts.com/mapdata/countries/om/om-all.geo.json\",Pakistan:\"https://code.highcharts.com/mapdata/countries/pk/pk-all.geo.json\",Palestine:\"https://code.highcharts.com/mapdata/countries/ps/ps-all.geo.json\",Panama:\"https://code.highcharts.com/mapdata/countries/pa/pa-all.geo.json\",Peru:\"https://code.highcharts.com/mapdata/countries/pe/pe-all.geo.json\",Philippines:\"https://code.highcharts.com/mapdata/countries/ph/ph-all.geo.json\",Poland:\"https://code.highcharts.com/mapdata/countries/pl/pl-all.geo.json\",Portugal:\"https://code.highcharts.com/mapdata/countries/pt/pt-all.geo.json\",Qatar:\"https://code.highcharts.com/mapdata/countries/qa/qa-all.geo.json\",Romania:\"https://code.highcharts.com/mapdata/countries/ro/ro-all.geo.json\",Russia:\"https://code.highcharts.com/mapdata/countries/ru/ru-all.geo.json\",\"Saudi Arabia\":\"https://code.highcharts.com/mapdata/countries/sa/sa-all.geo.json\",Serbia:\"https://code.highcharts.com/mapdata/countries/rs/rs-all.geo.json\",Singapore:\"https://code.highcharts.com/mapdata/countries/sg/sg-all.geo.json\",Slovakia:\"https://code.highcharts.com/mapdata/countries/sk/sk-all.geo.json\",Slovenia:\"https://code.highcharts.com/mapdata/countries/si/si-all.geo.json\",\"South Africa\":\"https://code.highcharts.com/mapdata/countries/za/za-all.geo.json\",\"South Korea\":\"https://code.highcharts.com/mapdata/countries/kr/kr-all.geo.json\",Spain:\"https://code.highcharts.com/mapdata/countries/es/es-all.geo.json\",\"Sri Lanka\":\"https://code.highcharts.com/mapdata/countries/lk/lk-all.geo.json\",Sweden:\"https://code.highcharts.com/mapdata/countries/se/se-all.geo.json\",Switzerland:\"https://code.highcharts.com/mapdata/countries/ch/ch-all.geo.json\",Syria:\"https://code.highcharts.com/mapdata/countries/sy/sy-all.geo.json\",Taiwan:\"https://code.highcharts.com/mapdata/countries/tw/tw-all.geo.json\",Thailand:\"https://code.highcharts.com/mapdata/countries/th/th-all.geo.json\",Tunisia:\"https://code.highcharts.com/mapdata/countries/tn/tn-all.geo.json\",Turkey:\"https://code.highcharts.com/mapdata/countries/tr/tr-all.geo.json\",Ukraine:\"https://code.highcharts.com/mapdata/countries/ua/ua-all.geo.json\",\"United Arab Emirates\":\"https://code.highcharts.com/mapdata/countries/ae/ae-all.geo.json\",\"United Kingdom\":\"https://code.highcharts.com/mapdata/countries/gb/gb-all.geo.json\",USA:\"https://code.highcharts.com/mapdata/countries/us/us-all.geo.json\",Uruguay:\"https://code.highcharts.com/mapdata/countries/uy/uy-all.geo.json\",Venezuela:\"https://code.highcharts.com/mapdata/countries/ve/ve-all.geo.json\",Vietnam:\"https://code.highcharts.com/mapdata/countries/vn/vn-all.geo.json\",Yemen:\"https://code.highcharts.com/mapdata/countries/ye/ye-all.geo.json\",\"S\\xe3o Tom\\xe9 and Pr\\xedncipe\":\"https://code.highcharts.com/mapdata/countries/st/st-all.geo.json\"};const mapCache=new Map;/**\n * Interactive map component with hover effects and data visualization\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function InteractiveMap(props){const{country=\"World\",color=\"#A0AEC0\",hoverColor=\"#3182CE\",strokeColor=\"#FFFFFF\",strokeWidth=.5,data={},tooltipData=[],showTooltip=true,tooltipBackground=\"#000000\",tooltipTextColor=\"#FFFFFF\",tooltipStroke=false,tooltipStrokeColor=\"#FFFFFF\",tooltipStrokeWidth=1,tooltipCornerRadius=12,tooltipShadow=true,titleFontSize=16,subtitleFontSize=13,descriptionFontSize=11,regionNameColor=\"#FFFFFF\",tooltipTitleColor=\"#FFFFFF\",descriptionColor=\"#FFFFFF\",font,mapBackground=\"#F5F5F5\",iconSize=32,iconPosition=\"top\"}=props;const[mapData,setMapData]=useState(null);const[hoveredRegion,setHoveredRegion]=useState(null);const[mousePosition,setMousePosition]=useState({x:0,y:0});const[loading,setLoading]=useState(true);const[error,setError]=useState(null);const isStatic=useIsStaticRenderer();const hoverTimeoutRef=useRef(null);const containerRef=useRef(null);// Load map data\nuseEffect(()=>{if(typeof window===\"undefined\"){setLoading(false);return;}const loadMap=async()=>{try{startTransition(()=>{setLoading(true);setError(null);});if(mapCache.has(country)){startTransition(()=>{setMapData(mapCache.get(country));setLoading(false);});return;}const url=MAP_SOURCES[country];if(!url)throw new Error(`No map data available for ${country}`);const response=await fetch(url);if(!response.ok)throw new Error(`Failed to fetch ${country} map: ${response.status}`);const geoData=await response.json();mapCache.set(country,geoData);try{const keys=geoData.features.map(f=>({\"hc-key\":f.properties?.[\"hc-key\"]||\"(yok)\",name:f.properties?.name||f.properties?.NAME||\"\"}));console.table(keys);console.log(`[InteractiveMap] ${country} — ${keys.length} b\\xf6lge. \"hc-key\" değerini \"Region Key\" alanına kopyalayın.`);}catch(_){}startTransition(()=>{setMapData(geoData);setLoading(false);});}catch(err){console.error(\"Error loading map\",err);startTransition(()=>{setError(err.message);setLoading(false);});}};loadMap();},[country]);// hc-key → readable name\nconst featureNameMap=useMemo(()=>{const map={};mapData?.features?.forEach(f=>{const hcKey=f.properties?.[\"hc-key\"];const name=f.properties?.name||f.properties?.NAME||\"\";if(hcKey&&name)map[hcKey]=name;});return map;},[mapData]);// processedData\nconst processedData=useMemo(()=>{const dataMap={...data};const nameToKey={};mapData?.features?.forEach(f=>{const hcKey=f.properties?.[\"hc-key\"];if(!hcKey)return;const name=f.properties?.name||f.properties?.NAME;if(name){nameToKey[name]=hcKey;nameToKey[name.toLowerCase()]=hcKey;}});tooltipData.forEach(item=>{if(!item.region&&!item.regionKey)return;const entry={displayName:item.displayName,title:item.title,details:item.details,regionColor:item.regionColor,regionHoverColor:item.regionHoverColor,showIcon:item.showIcon,iconUrl:item.iconUrl};const trimmedKey=item.regionKey?.trim();if(trimmedKey){dataMap[trimmedKey]=entry;}else if(item.region){const resolvedKey=nameToKey[item.region]||nameToKey[item.region.toLowerCase()];if(resolvedKey)dataMap[resolvedKey]=entry;dataMap[item.region]=entry;}});return dataMap;},[data,tooltipData,mapData]);// Bounds & projection\nconst{project,viewBox}=useMemo(()=>{if(!mapData?.features?.length)return{project:c=>c,viewBox:\"0 0 500 300\"};let minLon=Infinity,maxLon=-Infinity,minLat=Infinity,maxLat=-Infinity;const process=([lon,lat])=>{if(typeof lon===\"number\"&&typeof lat===\"number\"&&isFinite(lon)&&isFinite(lat)){minLon=Math.min(minLon,lon);maxLon=Math.max(maxLon,lon);minLat=Math.min(minLat,lat);maxLat=Math.max(maxLat,lat);}};mapData.features.forEach(({geometry})=>{if(!geometry?.coordinates)return;if(geometry.type===\"Polygon\")geometry.coordinates.forEach(r=>r.forEach(process));else if(geometry.type===\"MultiPolygon\")geometry.coordinates.forEach(p=>p.forEach(r=>r.forEach(process)));});if(!isFinite(minLon)||!isFinite(maxLon)||!isFinite(minLat)||!isFinite(maxLat))return{project:c=>c,viewBox:\"0 0 500 300\"};const pad=Math.max(maxLon-minLon,maxLat-minLat)*.05;minLon-=pad;maxLon+=pad;minLat-=pad;maxLat+=pad;const gW=maxLon-minLon,gH=maxLat-minLat;let vW=1e3,vH=600;if(country!==\"World\"){const asp=gW/gH;if(asp>vW/vH)vH=vW/asp;else vW=vH*asp;}const project=([lon,lat])=>isFinite(lon)&&isFinite(lat)?[(lon-minLon)/gW*vW,(maxLat-lat)/gH*vH]:[0,0];return{project,viewBox:`0 0 ${vW} ${vH}`};},[mapData,country]);// GeoJSON → SVG path\nconst geoToPath=useCallback(feature=>{if(!feature.geometry?.coordinates)return\"\";const{type,coordinates}=feature.geometry;const ringToPath=ring=>ring.map((c,i)=>(i===0?\"M\":\"L\")+project(c).join(\",\")).join(\" \");try{if(type===\"Polygon\")return coordinates.map(ringToPath).join(\" \")+\" Z\";if(type===\"MultiPolygon\")return coordinates.map(p=>p.map(ringToPath).join(\" \")+\" Z\").join(\" \");}catch(e){console.warn(\"Path error:\",e);}return\"\";},[project]);// pathElements\nconst pathElements=useMemo(()=>{if(!mapData?.features?.length)return[];return mapData.features.map((feature,i)=>{const id=feature.properties?.[\"hc-key\"]||feature.properties?.[\"hc-a2\"]||feature.properties?.[\"postal-code\"]||feature.properties?.name||feature.properties?.NAME||feature.properties?.NAME_EN||feature.properties?.admin||`region-${i}`;const path=geoToPath(feature);if(!path)return null;return{id,path,hasData:processedData[id]!==undefined,key:i};}).filter(Boolean);},[mapData,geoToPath,processedData]);// Mouse handlers\nconst handleMouseEnter=useCallback((id,event)=>{if(isStatic)return;if(hoverTimeoutRef.current){clearTimeout(hoverTimeoutRef.current);hoverTimeoutRef.current=null;}if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();setMousePosition({x:event.clientX-rect.left,y:event.clientY-rect.top});}if(hoveredRegion!==id)setHoveredRegion(id);},[isStatic,hoveredRegion]);const handleMouseMove=useCallback(event=>{if(!isStatic&&hoveredRegion&&containerRef.current){const rect=containerRef.current.getBoundingClientRect();setMousePosition({x:event.clientX-rect.left,y:event.clientY-rect.top});}},[isStatic,hoveredRegion]);const handleMouseLeave=useCallback(()=>{if(isStatic)return;if(hoverTimeoutRef.current)clearTimeout(hoverTimeoutRef.current);hoverTimeoutRef.current=setTimeout(()=>{setHoveredRegion(null);hoverTimeoutRef.current=null;},50);},[isStatic]);useEffect(()=>()=>{if(hoverTimeoutRef.current)clearTimeout(hoverTimeoutRef.current);},[]);const regionMouseEvents=element=>!props.disableHoverOnNoData||element.hasData?{onMouseEnter:e=>handleMouseEnter(element.id,e),onMouseLeave:handleMouseLeave}:{};const sharedFontStyle={fontFamily:font?.fontFamily,fontWeight:font?.fontWeight,fontStyle:font?.fontStyle,letterSpacing:font?.letterSpacing,textAlign:font?.textAlign};if(loading)return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:mapBackground,color:\"#666\",fontSize:`${descriptionFontSize}px`,fontFamily:font?.fontFamily},children:[\"Loading \",country,\" map...\"]});if(error)return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:mapBackground,color:\"#CC0000\",fontSize:`${descriptionFontSize}px`,fontFamily:font?.fontFamily},children:[\"Error: \",error]});if(!mapData?.features?.length)return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:mapBackground,color:\"#666\",fontSize:`${descriptionFontSize}px`,fontFamily:font?.fontFamily},children:[\"No map data available for \",country]});const hoveredData=hoveredRegion?processedData[hoveredRegion]:null;const shouldShowIcon=hoveredData?.showIcon&&hoveredData?.iconUrl;const iconEl=shouldShowIcon?/*#__PURE__*/_jsx(\"img\",{src:hoveredData.iconUrl,alt:\"\",style:{width:iconSize,height:iconSize,objectFit:\"contain\",flexShrink:0,display:\"block\"}}):null;return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",backgroundColor:mapBackground,...sharedFontStyle,color:tooltipTextColor},onMouseMove:handleMouseMove,children:[/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",viewBox:viewBox,style:{display:\"block\",backgroundColor:mapBackground},preserveAspectRatio:\"xMidYMid meet\",children:pathElements.map(element=>{const isHovered=hoveredRegion===element.id;const regionData=processedData[element.id];const fillColor=isHovered?regionData?.regionHoverColor||hoverColor:regionData?.regionColor||color;return /*#__PURE__*/_jsx(\"path\",{d:element.path,fill:fillColor,stroke:strokeColor,strokeWidth:strokeWidth,style:{cursor:isStatic||!element.hasData?\"default\":\"pointer\",opacity:element.hasData?1:.7},...regionMouseEvents(element)},element.key);})}),showTooltip&&hoveredRegion&&hoveredData&&!isStatic&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:Math.min(Math.max(mousePosition.x+15,8),(containerRef.current?.offsetWidth||0)-200),top:Math.min(Math.max(mousePosition.y+8,8),(containerRef.current?.offsetHeight||0)-160),backgroundColor:tooltipBackground,color:tooltipTextColor,padding:\"1rem\",borderRadius:tooltipCornerRadius,boxShadow:tooltipShadow?\"0 8px 24px rgba(0,0,0,0.2)\":\"none\",border:tooltipStroke?`${tooltipStrokeWidth}px solid ${tooltipStrokeColor}`:\"none\",pointerEvents:\"none\",zIndex:10,width:\"max-content\",minWidth:`${titleFontSize*7}px`,maxWidth:`${titleFontSize*16}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",boxSizing:\"content-box\",...sharedFontStyle},children:[shouldShowIcon&&iconPosition===\"top\"&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"0.5rem\"},children:iconEl}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:`${titleFontSize}px`,lineHeight:1.2,color:regionNameColor,marginBottom:\"0.25rem\",width:\"100%\",...sharedFontStyle},children:hoveredData.displayName||featureNameMap[hoveredRegion]||hoveredRegion}),hoveredData.title&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:`${subtitleFontSize}px`,lineHeight:1.3,color:tooltipTitleColor,marginBottom:\"0.15rem\",width:\"100%\",...sharedFontStyle},children:hoveredData.title}),hoveredData.details&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:`${descriptionFontSize}px`,lineHeight:1.4,color:descriptionColor,borderTop:`1px solid ${descriptionColor}30`,paddingTop:\"0.4rem\",marginTop:\"0.25rem\",whiteSpace:\"pre-wrap\",wordWrap:\"break-word\",overflowWrap:\"break-word\",width:\"100%\",...sharedFontStyle},children:hoveredData.details}),shouldShowIcon&&iconPosition===\"bottom\"&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"0.5rem\",borderTop:`1px solid ${descriptionColor}20`,paddingTop:\"0.5rem\",width:\"100%\"},children:iconEl})]})]});}// ─── Property Controls ────────────────────────────────────────────────────────\naddPropertyControls(InteractiveMap,{country:{type:ControlType.Enum,title:\"Map Country\",description:\"Select the country map to display.\",options:Object.keys(MAP_SOURCES),defaultValue:\"World\"},tooltipData:{type:ControlType.Array,title:\"Region Tooltip Data\",description:\"Her b\\xf6lge i\\xe7in tooltip verisi. Konsoldan hc-key değerini kopyalayıp Region Key alanına yapıştırın.\",control:{type:ControlType.Object,controls:{regionKey:{type:ControlType.String,title:\"Region Key (hc-key)\",description:\"Konsoldan kopyalanan hc-key değeri (\\xf6r: tr-34). Dil bağımsız, \\xf6nceliklidir.\",defaultValue:\"\"},region:{type:ControlType.String,title:\"Region Name (opsiyonel)\",description:\"Region Key boşsa eşleştirme i\\xe7in kullanılır.\",defaultValue:\"\"},displayName:{type:ControlType.String,title:\"Display Name\",description:\"Tooltip'te g\\xf6sterilecek isim. Boş → GeoJSON adı.\",defaultValue:\"\"},title:{type:ControlType.String,title:\"Tooltip Title\",defaultValue:\"Data Title\"},details:{type:ControlType.String,title:\"Tooltip Details\",displayTextArea:true,defaultValue:\"Detailed description of the data\"},regionColor:{type:ControlType.Color,title:\"Region Color\",defaultValue:\"\"},regionHoverColor:{type:ControlType.Color,title:\"Region Hover Color\",defaultValue:\"\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",description:\"Bu b\\xf6lge i\\xe7in tooltip'te ikon g\\xf6ster.\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},iconUrl:{type:ControlType.Image,title:\"Icon\",description:\"SVG, PNG veya herhangi bir g\\xf6rsel.\",hidden:props=>!props.showIcon}}},defaultValue:[{regionKey:\"in-mh\",region:\"Maharashtra\",displayName:\"Maharashtra\",title:\"Children Reached\",details:\"Educational program coverage\",regionColor:\"#A0AEC0\",regionHoverColor:\"#3182CE\",showIcon:false,iconUrl:\"\"},{regionKey:\"ca-on\",region:\"Ontario\",displayName:\"Ontario\",title:\"Healthcare Access\",details:\"Medical facilities available\",regionColor:\"#A0AEC0\",regionHoverColor:\"#3182CE\",showIcon:false,iconUrl:\"\"}],maxCount:50},color:{type:ControlType.Color,title:\"Region Base Color\",defaultValue:\"#A0AEC0\"},hoverColor:{type:ControlType.Color,title:\"Region Hover Color\",defaultValue:\"#3182CE\"},strokeColor:{type:ControlType.Color,title:\"Region Border Color\",defaultValue:\"#FFFFFF\"},strokeWidth:{type:ControlType.Number,title:\"Region Border Width\",defaultValue:.5,min:0,max:5,step:.1},showTooltip:{type:ControlType.Boolean,title:\"Enable Tooltip\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},tooltipBackground:{type:ControlType.Color,title:\"Tooltip Background\",defaultValue:\"#000000\",hidden:({showTooltip})=>!showTooltip},titleFontSize:{type:ControlType.Number,title:\"Region Name Size\",defaultValue:16,min:8,max:48,step:1,unit:\"px\",hidden:({showTooltip})=>!showTooltip},subtitleFontSize:{type:ControlType.Number,title:\"Title Size\",defaultValue:13,min:8,max:32,step:1,unit:\"px\",hidden:({showTooltip})=>!showTooltip},descriptionFontSize:{type:ControlType.Number,title:\"Description Size\",defaultValue:11,min:8,max:32,step:1,unit:\"px\",hidden:({showTooltip})=>!showTooltip},regionNameColor:{type:ControlType.Color,title:\"Region Name Color\",hidden:({showTooltip})=>!showTooltip},tooltipTitleColor:{type:ControlType.Color,title:\"Title Color\",hidden:({showTooltip})=>!showTooltip},descriptionColor:{type:ControlType.Color,title:\"Description Color\",hidden:({showTooltip})=>!showTooltip},tooltipStroke:{type:ControlType.Boolean,title:\"Show Tooltip Border\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({showTooltip})=>!showTooltip},tooltipStrokeColor:{type:ControlType.Color,title:\"Tooltip Border Color\",defaultValue:\"#FFFFFF\",hidden:({showTooltip,tooltipStroke})=>!showTooltip||!tooltipStroke},tooltipCornerRadius:{type:ControlType.Number,title:\"Tooltip Corner Radius\",defaultValue:12,min:0,max:20,step:1,unit:\"px\",hidden:({showTooltip})=>!showTooltip},tooltipShadow:{type:ControlType.Boolean,title:\"Show Tooltip Shadow\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({showTooltip})=>!showTooltip},iconSize:{type:ControlType.Number,title:\"Icon Size\",description:\"Tooltip i\\xe7indeki ikon boyutu.\",defaultValue:32,min:12,max:120,step:2,unit:\"px\",hidden:({showTooltip})=>!showTooltip},iconPosition:{type:ControlType.Enum,title:\"Icon Position\",description:\"İkonun tooltip i\\xe7indeki konumu.\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\",hidden:({showTooltip})=>!showTooltip},font:{type:ControlType.Font,title:\"Font\",defaultValue:{variant:\"Medium\",letterSpacing:\"-0.01em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showTooltip})=>!showTooltip},mapBackground:{type:ControlType.Color,title:\"Map Background\",defaultValue:\"#F5F5F5\"},disableHoverOnNoData:{type:ControlType.Boolean,title:\"Disable Hover (No Data)\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Veri olmayan b\\xf6lgelerde hover'ı devre dışı bırakır.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InteractiveMap\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InteractiveMap.map"],"mappings":"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"}