import os

filepath = 'src/app/map/MapUI.tsx'
with open(filepath, 'r') as f:
    content = f.read()

# Inside handleLocateMe
content = content.replace(
    'setUserLocation([position.coords.latitude, position.coords.longitude]);\n    },\n    (error)',
    'setUserLocation([position.coords.latitude, position.coords.longitude]);\n     setSearchedLocation([position.coords.latitude, position.coords.longitude]);\n    },\n    (error)'
)

# And inside the auto-locate useEffect
content = content.replace(
    'setUserLocation([position.coords.latitude, position.coords.longitude]);\n    },\n    (error) => {',
    'setUserLocation([position.coords.latitude, position.coords.longitude]);\n     setSearchedLocation([position.coords.latitude, position.coords.longitude]);\n    },\n    (error) => {'
)

with open(filepath, 'w') as f:
    f.write(content)
print("Vanishing completely fixed.")
