{"version":3,"file":"InteractiveMap.B_k_u5p2.mjs","names":["useState","useRef","useMemo","p","project","useCallback"],"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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"}