article photo 34296.jpg

Harpers Ferry Access Study Reveals Need for New Approaches (MD/WV)

Posted: 08/21/2019
By: Kevin Colburn

The final Weverton Rail Crossing Feasibility Study was released this week, which considered two options for improving the crossing of CSX railroad tracks to provide safer public access to the Potomac River and the C&O Canal National Historical Park, and for use of the Appalachian Trail. The Report reveals insurmountable problems with the two proposed access solutions, but also highlights other possible paths forward. 


The Report considered two alternatives in detail. The first would be a simple voluntary at-grade pedestrian crossing with signals. Such crossings are ubiquitous nationwide and are a relatively low cost and small-footprint solution. CSX asserted constraints in reaction to this alternative that render it impractical if not impossible as a voluntary measure. The second alternative would build a costly pedestrian bridge over the tracks. The National Park Service has expressed significant concerns regarding the visual impacts of this option. So in essence, each key stakeholder is opposed to one of the two alternatives. 


There are some bright spots in the Report though. It outlines in detail the large amount of use and incredible importance of this crossing for paddlers, other river enthusiasts, and Appalachian Trail hikers (it is the AT). This validates the findings of the Harpers Ferry River Access Plan that American Whitewater helped to produce, and documents the need for river access in the area. Most importantly, the Report highlights discrepancies in property ownership and rights-of-way, the resolution of which could confirm that Weverton is already a public railroad crossing. Lastly, the Report offers potential grant funding programs that could be used to fund a solution to this significant issue. 


The Harpers Ferry area is an important take-out for extremely popular and beautiful sections of the Shenandoah and Potomac rivers, yet there are only 3 public parking spaces provided for paddlers. Various NPS and CSX decisions have severely limited public access in this area in recent years. The primary cause of the problem is an NPS prohibition on taking out at the confluence of the two great rivers in Harpers Ferry where it makes the most sense. We hope that the NPS will consider lifting this prohibition given the conclusions and analysis in this Report. We also hope that Weverton be confirmed as a public crossing through additional research. American Whitewater will continue working with regional stakeholders to move both of these potential solutions forward. 


We would like to thank the Hagerstown/Eastern Panhandle Metropolitan Area Planning Organization for their excellent and forthright work on the Report.

Kevin Colburn

Asheville, NC

Full Profile

Associated Projects

Harpers Ferry River Access (WV/VA/MD)

A collaborative effort to identify and deliver on opportunities to enhance river access on the Shenandoah and Potomac rivers near Harpers Ferry, WV.

7.4.3PHP Version1.25sRequest Duration9MBMemory UsageGET content/{url}Route
    • Booting (41.17ms)
    • Application (1.2s)
    • 1 x Application (96.69%)
      1.20s
      1 x Booting (3.3%)
      41.17ms
      20 templates were rendered
      • page.river-summary.components.level-legend (resources/views/page/river-summary/components/level-legend.blade.php)5blade
        Params
        0
        css
        1
        RiverColors
        2
        id
        3
        options
        4
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-adminbox (resources/views/legacy/views/container-adminbox.blade.php)7blade
        Params
        0
        components
        1
        title
        2
        attachNode
        3
        iconClass
        4
        id
        5
        class
        6
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • app::layout.gadget (resources/views/layout/gadget.blade.php)2blade
        Params
        0
        contents
        1
        formRenderService
      • layout.columnstyle.two-right (resources/views/layout/columnstyle/two-right.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.columnstyle.componentstack (resources/views/layout/columnstyle/componentstack.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        stack
        8
        component
      • layout.columnstyle.sidestack (resources/views/layout/columnstyle/sidestack.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        stack
        8
        component
      • components.river.summary-list (resources/views/components/river/summary-list.blade.php)3blade
        Params
        0
        rivers
        1
        metrics
        2
        formRenderService
      • layout.main (resources/views/layout/main.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._headers (resources/views/layout/_headers.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.header (resources/views/layout/header.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._scripts (resources/views/layout/_scripts.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.navigation (resources/views/layout/navigation.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • includes.alert.membership (resources/views/includes/alert/membership.blade.php)17blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
        15
        shouldNotifyUser
        16
        user
      • navigation.menu.static (resources/views/navigation/menu/static.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
      • includes.footer (resources/views/includes/footer.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • layout.pagemap (resources/views/layout/pagemap.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      uri
      GET content/{url}
      middleware
      web
      controller
      App\Http\Controllers\Wh2oController@content
      namespace
      App\Http\Controllers
      where
      as
      generated::Os9R4mqMKRF5ktoI
      file
      app/Http/Controllers/Wh2oController.php:34-68
      21 statements were executed, 12 of which were duplicated, 9 unique62.97ms
      • select * from "articles" where ("id" = '34296' or "short_name" = '34296') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        440μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. 34296
        • 1. 34296
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/Page1.inc:1178
      • select * from linker_gadgets
        226μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/LinksInfo.php:23
        • 9. /app/MetaControllers/LinkerMetaController.php:138
      • select * from linker_gadgets
        84μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/LinksInfo.php:23
        • 9. /app/MetaControllers/LinkerMetaController.php:138
      • select l.sourcecomp, l.sourceid, l.targetcomp, l.targetid, l.mutual, l.expire_date, l.id from linker_lists l left join linker_gadgets g on l.targetcomp = g.source where (l.sourcecomp = 'article' and (l.sourceid = '34296' or g.is_list =0 )) or (l.targetcomp = 'article' and l.targetid='34296' and l.mutual = 1 )
        2.53ms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/LinksInfo.php:113
        • 9. /app/MetaControllers/LinkerMetaController.php:213
      • select * from projects where deleted_at is null and ( id='187' or short_name = '187' )
        243μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:375
        • 8. /app/Legacy/Repositories/ProjectInfo.php:13
        • 9. /code/wh2o/ProjectGadget.inc:151
      • select r.id as rid,* from reach_map r where r.id in ('2441','10985') ;
        46.54ms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/RiverInfo.php:277
        • 9. /app/MetaControllers/RiverCollectionMetaController.php:20
      • select max(ed.event_date),l.targetid as id from linker_lists as l left join event_dates as ed on ed.event_id::char(10) = l.sourceid where l.targetid in ('10985','2441') and l.targetcomp = 'river' and l.sourcecomp = 'event' and ed.event_date > now() group by l.targetid union select max(ed.event_date),l.sourceid as id from linker_lists as l left join event_dates as ed on ed.event_id::char(10) = l.targetid where l.sourceid in ('10985','2441') and l.targetcomp = 'event' and l.sourcecomp = 'river' and ed.event_date > now() group by l.sourceid
        494μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:415
        • 8. /app/Legacy/Repositories/RiverInfo.php:822
        • 9. /app/Legacy/Repositories/RiverInfo.php:1080
      • select max(post_date),reach_id as id from posts c where c.post_type=502 and c.reach_id in (10985,2441) and c.post_date > now()- ( interval '1 year') group by reach_id
        8.6ms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:415
        • 8. /app/Legacy/Repositories/RiverInfo.php:786
        • 9. /app/Legacy/Repositories/RiverInfo.php:1081
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        380μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        230μs/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "contacts" where "contacts"."id" = '2096' limit 1
        290μs/app/Legacy/Repositories/UserInfo.php:865wh2o
        Metadata
        Bindings
        • 0. 2096
        Backtrace
        • 19. /app/Legacy/Repositories/UserInfo.php:865
        • 20. /code/wh2o/ContactGadget.inc:206
        • 21. /code/wh2o/ContactGadget.inc:151
        • 22. /code/wh2o/Page1.inc:930
        • 23. /code/wh2o/Page1.inc:1019
      • select * from "articles" where "articles"."id" = '34296' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        340μs/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 34296
        • 1. true
        Backtrace
        • 19. /app/MetaControllers/NewsMetaController.php:89
        • 20. /code/wh2o/ArticleGadget.inc:283
        • 21. /code/wh2o/ArticleGadget.inc:198
        • 22. /code/wh2o/Page1.inc:930
        • 23. /code/wh2o/Page1.inc:1019
      • select * from "articles" where "articles"."id" = '34296' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        360μs/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 34296
        • 1. true
        Backtrace
        • 19. /app/MetaControllers/NewsMetaController.php:89
        • 20. /code/wh2o/ArticleGadget.inc:283
        • 21. /code/wh2o/ArticleGadget.inc:199
        • 22. /code/wh2o/Page1.inc:930
        • 23. /code/wh2o/Page1.inc:1019
      • select * from "articles" where "articles"."id" = '34296' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        350μs/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 34296
        • 1. true
        Backtrace
        • 19. /app/MetaControllers/NewsMetaController.php:89
        • 20. /code/wh2o/ArticleGadget.inc:283
        • 21. /code/wh2o/ArticleGadget.inc:290
        • 22. /code/wh2o/ArticleGadget.inc:250
        • 23. /code/wh2o/Page1.inc:930
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        300μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        210μs/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        300μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        210μs/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "articles"."id" = '34296' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        320μs/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 34296
        • 1. true
        Backtrace
        • 19. /app/MetaControllers/NewsMetaController.php:89
        • 20. /code/wh2o/ArticleGadget.inc:283
        • 21. /code/wh2o/ArticleGadget.inc:396
        • 22. /code/wh2o/ArticleGadget.inc:439
        • 23. /code/wh2o/ArticleGadget.inc:338
      • select * from "geo_states" where "geo_states"."gmi" = 'USA-MRY' limit 1
        280μsview::431006a3df29e007636b99b8f2357411f319a4c2:17wh2o
        Metadata
        Bindings
        • 0. USA-MRY
        Backtrace
        • 19. view::431006a3df29e007636b99b8f2357411f319a4c2:17
        • 21. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:57
        • 22. /vendor/laravel/framework/src/Illuminate/View/View.php:139
        • 23. /vendor/laravel/framework/src/Illuminate/View/View.php:122
        • 24. /vendor/laravel/framework/src/Illuminate/View/View.php:91
      • select * from "geo_states" where "geo_states"."gmi" = 'USA-WVR' limit 1
        240μsview::431006a3df29e007636b99b8f2357411f319a4c2:17wh2o
        Metadata
        Bindings
        • 0. USA-WVR
        Backtrace
        • 19. view::431006a3df29e007636b99b8f2357411f319a4c2:17
        • 21. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:57
        • 22. /vendor/laravel/framework/src/Illuminate/View/View.php:139
        • 23. /vendor/laravel/framework/src/Illuminate/View/View.php:122
        • 24. /vendor/laravel/framework/src/Illuminate/View/View.php:91
      App\State
      2
      App\Contact
      1
      App\Article
      5
          _token
          KGCVW5BDUqfyBddM2vk2a7rSzagCv10C2QqxHXvw
          cache
          array:1 [ "user_67-0" => array:2 [ 0 => 1744429034 1 => "b:0;" ] ]
          page
          array:1 [ "count" => 9 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/content/Article/view/article_id/1639/displ...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          pref
          []
          path_info
          /content/Article/view/article_id/34296/display/full
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:16 [ "cookie" => array:1 [ 0 => "PHPSESSID=5v7iosf2od0p1m0sqrck5m3nqj; XSRF-TOKEN=eyJpdiI6ImhJUnUvMmozSk5sSlJCNExPWlVFL3c9PSIsInZhbHVlIjoiQk1HRWpONVpsT2lNTkJPc1VUYUFZVWs0Q1VHbFRHVlZwUjVtaTgyWlJqMHN2Y2FESklUdHlkU1ROWnNhdDYxRWhMaE5PUkVIcXNta0R0TXUvaDF1aDhWN2RoZnZ6L3FkNDZpYVl2UkJzWnNPRUZIazE4akZmT2hsZE1jWU9sRlUiLCJtYWMiOiJhZmExOTc0MGVjZjE1NWRkYjAzNTRhZGJjNjA1YmE4Yjk4NjVjM2UyOGViNjRhNDcwMDY4ZWM0MTU3NDM0ZTY5In0%3D; americanwhitewater_session=5mps8dUXAz84CZ8nGKLs7V15TJ9Z2WF2g565spDLPHPSESSID=5v7iosf2od0p1m0sqrck5m3nqj; XSRF-TOKEN=eyJpdiI6ImhJUnUvMmozSk5sSlJCNExPWlVFL3c9PSIsInZhbHVlIjoiQk1HRWpONVpsT2lNTkJPc1VUYUFZVWs0Q1VHbFRHVlZwUjVtaTgyWlJ" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "beta.americanwhitewater.org" ] ]
          request_server
          0 of 0
          array:43 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_COOKIE" => "PHPSESSID=5v7iosf2od0p1m0sqrck5m3nqj; XSRF-TOKEN=eyJpdiI6ImhJUnUvMmozSk5sSlJCNExPWlVFL3c9PSIsInZhbHVlIjoiQk1HRWpONVpsT2lNTkJPc1VUYUFZVWs0Q1VHbFRHVlZwUjVtaTgyWlJqMHN2Y2FESklUdHlkU1ROWnNhdDYxRWhMaE5PUkVIcXNta0R0TXUvaDF1aDhWN2RoZnZ6L3FkNDZpYVl2UkJzWnNPRUZIazE4akZmT2hsZE1jWU9sRlUiLCJtYWMiOiJhZmExOTc0MGVjZjE1NWRkYjAzNTRhZGJjNjA1YmE4Yjk4NjVjM2UyOGViNjRhNDcwMDY4ZWM0MTU3NDM0ZTY5In0%3D; americanwhitewater_session=5mps8dUXAz84CZ8nGKLs7V15TJ9Z2WF2g565spDLPHPSESSID=5v7iosf2od0p1m0sqrck5m3nqj; XSRF-TOKEN=eyJpdiI6ImhJUnUvMmozSk5sSlJCNExPWlVFL3c9PSIsInZhbHVlIjoiQk1HRWpONVpsT2lNTkJPc1VUYUFZVWs0Q1VHbFRHVlZwUjVtaTgyWlJ" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "beta.americanwhitewater.org" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "beta.americanwhitewater.org" "SERVER_PORT" => "443" "SERVER_ADDR" => "172.31.18.125" "REMOTE_PORT" => "40742" "REMOTE_ADDR" => "18.222.111.222" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => true "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/opt/americanwhitewater.org/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/content/Article/view/article_id/34296/display/full" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "PHP_VALUE" => "post_max_size=20M" "SCRIPT_FILENAME" => "/opt/americanwhitewater.org/public/index.php" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744428945.4887 "REQUEST_TIME" => 1744428945 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "KGCVW5BDUqfyBddM2vk2a7rSzagCv10C2QqxHXvw" "americanwhitewater_session" => null ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 12 Apr 2025 03:35:46 GMT" ] "set-cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkdKUVlqVURISGxiRlRaSUJZNzNid1E9PSIsInZhbHVlIjoiWWpYRXE4VGZLbE5XV3JYSExETzRKYXRFbE56ZEJNZHh1VFBXNXR3d0lHWmNpSmpVcVdxbkY3K0NwVDZZOTQ1S2JrMXBwZ3hnWjBiRmtuaElZYURiVVA4UXpwMmQ2TFNQVnNRc2xMWHF1STQyVXBaTGRIcHNHTVBFWDk1cEtlS1IiLCJtYWMiOiI2N2MyZTRmYzk2YWM3ZjlhMjFmMjAwNGJiMTBlMWI2N2EwNWMyMjMzMTQ4NGE3OThkZmM4ZTQxMDYzMzg0Y2FhIn0%3D; expires=Sat, 12-Apr-2025 05:35:46 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IkdKUVlqVURISGxiRlRaSUJZNzNid1E9PSIsInZhbHVlIjoiWWpYRXE4VGZLbE5XV3JYSExETzRKYXRFbE56ZEJNZHh1VFBXNXR3d0lHWmNpSmpVcVdxbkY3K0NwVDZZOTQ1S2JrMXBwZ" ] "Set-Cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkdKUVlqVURISGxiRlRaSUJZNzNid1E9PSIsInZhbHVlIjoiWWpYRXE4VGZLbE5XV3JYSExETzRKYXRFbE56ZEJNZHh1VFBXNXR3d0lHWmNpSmpVcVdxbkY3K0NwVDZZOTQ1S2JrMXBwZ3hnWjBiRmtuaElZYURiVVA4UXpwMmQ2TFNQVnNRc2xMWHF1STQyVXBaTGRIcHNHTVBFWDk1cEtlS1IiLCJtYWMiOiI2N2MyZTRmYzk2YWM3ZjlhMjFmMjAwNGJiMTBlMWI2N2EwNWMyMjMzMTQ4NGE3OThkZmM4ZTQxMDYzMzg0Y2FhIn0%3D; expires=Sat, 12-Apr-2025 05:35:46 GMT; path=/XSRF-TOKEN=eyJpdiI6IkdKUVlqVURISGxiRlRaSUJZNzNid1E9PSIsInZhbHVlIjoiWWpYRXE4VGZLbE5XV3JYSExETzRKYXRFbE56ZEJNZHh1VFBXNXR3d0lHWmNpSmpVcVdxbkY3K0NwVDZZOTQ1S2JrMXBwZ" ] ]
          session_attributes
          0 of 0
          array:7 [ "_token" => "KGCVW5BDUqfyBddM2vk2a7rSzagCv10C2QqxHXvw" "cache" => array:1 [ "user_67-0" => array:2 [ 0 => 1744429034 1 => "b:0;" ] ] "page" => array:1 [ "count" => 9 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/content/Article/view/article_id/1639/display/full" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "pref" => [] ]