[{"data":1,"prerenderedAt":224},["ShallowReactive",2],{"navigation":3,"index":61},[4,23,46],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Quick Start","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-rocket",{"title":18,"path":19,"stem":20,"icon":21},"Dashboard","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-layout-dashboard",false,{"title":24,"icon":22,"path":25,"stem":26,"children":27,"page":22},"Features","\u002Ffeatures","2.features",[28,32,37,42],{"title":18,"path":29,"stem":30,"icon":31},"\u002Ffeatures\u002Fdashboard","2.features\u002F1.dashboard","i-lucide-gauge",{"title":33,"path":34,"stem":35,"icon":36},"Flow Bands","\u002Ffeatures\u002Fflow-bands","2.features\u002F2.flow-bands","i-lucide-activity",{"title":38,"path":39,"stem":40,"icon":41},"Reach Pages","\u002Ffeatures\u002Freach-pages","2.features\u002F3.reach-pages","i-lucide-map-pin",{"title":43,"path":44,"stem":45},"KMZ Import Guide","\u002Ffeatures\u002Fkmz-import","2.features\u002F4.kmz-import",{"title":47,"icon":22,"path":48,"stem":49,"children":50,"page":22},"Developer","\u002Fdeveloper","3.developer",[51,56],{"title":52,"path":53,"stem":54,"icon":55},"Architecture","\u002Fdeveloper\u002Farchitecture","3.developer\u002F1.architecture","i-lucide-layers",{"title":57,"path":58,"stem":59,"icon":60},"Public API","\u002Fdeveloper\u002Fapi","3.developer\u002F2.api","i-lucide-code",{"id":62,"title":63,"body":64,"description":63,"extension":215,"meta":216,"navigation":217,"path":218,"seo":219,"stem":222,"__hash__":223},"landing\u002Findex.md","",{"type":65,"value":66,"toc":211},"minimark",[67,114,199],[68,69,75,89,94],"u-page-hero",{"className":70,"orientation":74},[71,72,73],"dark:bg-gradient-to-b","from-neutral-900","to-neutral-950","horizontal",[76,77,78],"template",{"v-slot:title":63},[79,80,81,82,88],"p",{},"Streamflow data for ",[83,84,87],"span",{"className":85},[86],"text-primary","whitewater paddlers",".",[76,90,91],{"v-slot:description":63},[79,92,93],{},"H2OFlows is a free, open source gauge dashboard built by paddlers. Monitor your favorite rivers, set flow alerts, and explore reach data — all in one place.",[76,95,96,104],{"v-slot:links":63},[97,98,101],"u-button",{"size":99,"to":6,"trailing-icon":100},"xl","i-lucide-arrow-right",[79,102,103],{},"Get started",[97,105,111],{"size":99,"to":106,"color":107,"icon":108,"target":109,"variant":110},"https:\u002F\u002Fgithub.com\u002Fh2oflows-app\u002Fweb","neutral","i-simple-icons-github","_blank","outline",[79,112,113],{},"View on GitHub",[115,116,119,124],"u-page-section",{"className":117},[118],"dark:bg-neutral-950",[76,120,121],{"v-slot:title":63},[79,122,123],{},"Everything you need to check the river",[76,125,126,139,151,162,175,188],{"v-slot:features":63},[127,128,129,134],"u-page-feature",{"icon":31},[76,130,131],{"v-slot:title":63},[79,132,133],{},"Live Gauge Dashboard",[76,135,136],{"v-slot:description":63},[79,137,138],{},"CFS readings, sparklines, trend indicators, and 48-hour flow history for every gauge on your watchlist. Multi-dashboard support keeps different runs organized.",[127,140,141,146],{"icon":36},[76,142,143],{"v-slot:title":63},[79,144,145],{},"Flow Band Labels",[76,147,148],{"v-slot:description":63},[79,149,150],{},"Community-defined flow ranges (Too Low \u002F Minimum \u002F Optimal \u002F Pushy) overlaid on live CFS. See at a glance if your run is on.",[127,152,153,157],{"icon":41},[76,154,155],{"v-slot:title":63},[79,156,38],{},[76,158,159],{"v-slot:description":63},[79,160,161],{},"Put-in and take-out coordinates, rapid inventory, access notes, and current conditions — all tied to live gauge data.",[127,163,165,170],{"icon":164},"i-lucide-bell",[76,166,167],{"v-slot:title":63},[79,168,169],{},"Flow Alerts",[76,171,172],{"v-slot:description":63},[79,173,174],{},"Get notified when a gauge crosses a threshold you care about. SMS, push, and Discord alerts coming in Phase 3.",[127,176,178,183],{"icon":177},"i-lucide-upload",[76,179,180],{"v-slot:title":63},[79,181,182],{},"KMZ Import",[76,184,185],{"v-slot:description":63},[79,186,187],{},"Build a reach in Google My Maps and import it directly. The importer reads pin prefixes and folder names — no SQL required.",[127,189,190,194],{"icon":60},[76,191,192],{"v-slot:title":63},[79,193,57],{},[76,195,196],{"v-slot:description":63},[79,197,198],{},"All reach and gauge data is freely accessible via API. Build your own tools on top of the H2OFlows data layer.",[115,200,204],{"className":201},[71,202,203],"from-neutral-950","to-neutral-900",[205,206],"u-page-c-t-a",{":links":207,"className":208,"description":209,"title":210},"[{\"label\":\"Get started\",\"to\":\"\u002Fgetting-started\",\"trailingIcon\":\"i-lucide-arrow-right\"},{\"label\":\"View on GitHub\",\"to\":\"https:\u002F\u002Fgithub.com\u002Fh2oflows-app\u002Fweb\",\"target\":\"_blank\",\"variant\":\"subtle\",\"icon\":\"i-simple-icons-github\"}]",[118],"H2OFlows is free and open source. Sign in with Google to save your watchlist and get personalized flow alerts.","Ready to check the river?",{"title":63,"searchDepth":212,"depth":213,"links":214},1,2,[],"md",{},true,"\u002F",{"title":220,"description":221},"H2OFlows Docs","Documentation for H2OFlows — streamflow data platform for whitewater paddlers.","index","oLBpE3lgSqf3H5IWhpUsuQEgwoxfRmdykasnqmdUOfY",1778705155403]