{
  "version": 3,
  "sources": ["../../../static_src/js/pages/search.js"],
  "sourcesContent": ["// Busca global \u2014 pede a localiza\u00E7\u00E3o de AGORA e refaz a busca com ela.\n// A coordenada vive s\u00F3 nesta requisi\u00E7\u00E3o: n\u00E3o vai pro localStorage, n\u00E3o vai pra URL\n// (a view empurra s\u00F3 o ?q= no hist\u00F3rico). Mesma regra do mapa.\nconst form = document.getElementById('busca-form');\n\nif (form && navigator.geolocation) {\n  navigator.geolocation.getCurrentPosition(\n    ({ coords }) => {\n      form.querySelector('input[name=lat]').value = coords.latitude.toFixed(5);\n      form.querySelector('input[name=lng]').value = coords.longitude.toFixed(5);\n      // s\u00F3 refaz se j\u00E1 tem o que refazer \u2014 sem isso a tela pisca \u00E0 toa no primeiro load\n      if (form.querySelector('#q').value.trim()) form.dispatchEvent(new Event('geo'));\n    },\n    () => {}, // negou/falhou: a busca funciona igual, s\u00F3 sem o peso de proximidade\n    { enableHighAccuracy: false, timeout: 6000, maximumAge: 0 }\n  );\n}\n\n// Enter n\u00E3o recarrega a p\u00E1gina (o HTMX j\u00E1 busca a cada tecla)\nform?.addEventListener('submit', (e) => e.preventDefault());\n"],
  "mappings": "AAGA,IAAMA,EAAO,SAAS,eAAe,YAAY,EAE7CA,GAAQ,UAAU,aACpB,UAAU,YAAY,mBACpB,CAAC,CAAE,OAAAC,CAAO,IAAM,CACdD,EAAK,cAAc,iBAAiB,EAAE,MAAQC,EAAO,SAAS,QAAQ,CAAC,EACvED,EAAK,cAAc,iBAAiB,EAAE,MAAQC,EAAO,UAAU,QAAQ,CAAC,EAEpED,EAAK,cAAc,IAAI,EAAE,MAAM,KAAK,GAAGA,EAAK,cAAc,IAAI,MAAM,KAAK,CAAC,CAChF,EACA,IAAM,CAAC,EACP,CAAE,mBAAoB,GAAO,QAAS,IAAM,WAAY,CAAE,CAC5D,EAIFA,GAAM,iBAAiB,SAAWE,GAAMA,EAAE,eAAe,CAAC",
  "names": ["form", "coords", "e"]
}
