The White Salmon is Officially OPEN!!

Posted: 11/03/2012
By: Megan Hooker

More than two decades after we first investigated the recreational potential of a restored White Salmon River, and a year after a blast of dynamite punched a hole in the base of Condit Dam, the river is now navigable from the headwaters all the way down to the Columbia River! On October 31st, PacifiCorp completed all in-water work in the stretch of river from Northwestern Park to the Columbia River. This technically challenging new stretch of whitewater is now open to paddlers with the skill set to enjoy it safely.

"The restoration of a free-flowing river is an exciting event for the whitewater boating community," said Thomas O’Keefe, Pacific Northwest Stewardship Director for American Whitewater. "Paddling the restored reach will be a treasured yet challenging experience for many paddlers. Downstream from the stretch of river near Northwestern Park the river enters the White Salmon Narrows, a dramatic canyon guarded by a rapid with powerful hydraulics that only expert paddlers should attempt to navigate."
 
The changing nature of the riverbed and high potential for wood in this section combine with vertical canyon walls and challenging terrain to create a section of river that is more hazardous than the majority of the rapids easily viewable from the road or Northwestern Park would indicate. The White Salmon Narrows are more consequential than the Middle White Salmon, and paddlers running this section of river should be solid class IV boaters comfortable running unfamiliar sections of river. Any swim could be very hazardous.
 

Lower Gorge, White Salmon River from Sheer Madness Productions on Vimeo.

Paddlers should be aware of the following conditions if they attempt to run the Lower Gorge:
 
1) This river has a large volume of wood, including both naturally recruited wood that continues to move through the system from last year's storm and waterlogged logs that were buried in the reservoir sediments. The White Salmon Narrows is a significant constriction point downstream of the dam site where log-jams have formed in the past and will form in the future. The Narrows is extremely difficult to scout from water level (you can not see all the way downstream). Scouting this section from above is currently not an option, as the shoreline is still restricted while PacifiCorp continues restoration work along the old flowline. 
 
2) The entrance drop to the White Salmon Narrows, Steelhead Falls, forms a significant hydraulic comparable in difficulty to BZ Falls as flows increase. While only a handful of individuals have had an opportunity to scout this drop, initial reports indicate that it is a Class IV ledge at lower water levels on the Husum gage, but increasing to a Class V drop as flows increase. A swim at Steelhead Falls could be very consequential, as the swimmer will either recirculate or end up swimming through the Narrows. A portage is possible on river left, but footing is poor and one must traverse a narrow basalt ledge. As flows increase this portage option appears to become less viable.
 
3) At this time, there are no options to exit the river below Northwestern Park until you reach the Bonneville Pool on the Columbia River. In the future it may be possible to exit the river before reaching Steelhead Falls and reaching the Narrows, but at this time, PacifiCorp is working in the area on restoration efforts that will take another year. If paddlers terminate their runs early in an attempt to exit the river corridor before reaching the Narrows, the likely outcome will be that PacifiCorp will shut down boating until all restoration work is complete (likely another year or more). It's important that paddlers avoid recently planted vegetation and respect the privacy and property of cabin owners in the area. Avoid parking on cabin access roads or traversing through cabin areas, and instead access the river at the public access point at Northwestern Park.
 
American Whitewater wishes to thank PacifiCorp and contractor J.R. Merit for their work and attention on improving safety for boating in the new reach. Following removal of the dam in September, the company spent over a month to address safety hazards in the gorge, including the removal of over 60 waterlogged logs. These logs had been buried in the reservoir and subsequently become wedged in the Narrows as a result of the dam breach. While the removal of these logs provides no guarantee regarding the future navigability of the Narrows, and the potential for future wood hazards, PacifiCorp has completed their job to address the impacts of the dam breach.
 
Be safe and have fun!
 
And if you are inspired, consider a special contribution in recognition of today's remarkable acheivement.
 
Upcoming Construction

Sometime in late November or December, Williams Northwest Pipeline will be conducting maintenance activities on its existing 26-inch natural gas pipeline located within the upper reaches of the former Northwestern Lake. These activities will include construction around and over the White Salmon River. The maintenance area is approximately 0.70 river miles downstream from the Castle and 0.24 river miles upstream from the Northwestern Lake Road Bridge and the Northwestern Lake Park where the pipeline crosses the river. In order to ensure the safety of boaters, rafters, anglers and residents in the area, the project will require closing a portion of the White Salmon River at the pipeline crossing described above on certain days from late November through December 2012. More specific closure information is forthcoming.

Associated Projects

White Salmon Restoration (WA)

American Whitewater has been engaged in a long-term effort to protect and restore one of the Pacific Northwest's most spectacular year-around whitewater rivers.

Associated Rivers

7.4.3PHP Version995msRequest Duration9MBMemory UsageGET content/Article/view/article_id/{id}Route
    • Booting (54.65ms)
    • Application (940ms)
    • 1 x Application (94.51%)
      940ms
      1 x Booting (5.49%)
      54.65ms
      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/Article/view/article_id/{id}
      middleware
      web
      controller
      App\Http\Controllers\ArticleController@view
      namespace
      App\Http\Controllers
      where
      as
      generated::M802klmhzRsdZ09D
      file
      app/Http/Controllers/ArticleController.php:24-30
      28 statements were executed, 12 of which were duplicated, 16 unique64.87ms
      • select * from security where domain in ('ArticleGadget') and area is null;
        176μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from "articles" where ("id" = '31559' or "short_name" = '31559') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        600μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. 31559
        • 1. 31559
        • 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 security where domain in ('SecurityGadget') and area is null;
        174μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('LinkerGadget') and area is null;
        154μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security_defaults where domain in ('LinkerGadget');
        142μ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/SecurityInfo.php:134
        • 9. /app/Legacy/Security/BaseSecurity.php:200
      • select * from security where domain in ('ScriptLibraryGadget') and area is null;
        151μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from linker_gadgets
        208μ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
        138μ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 = '31559' or g.is_list =0 )) or (l.targetcomp = 'article' and l.targetid='31559' and l.mutual = 1 )
        4.06ms/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='6' or short_name = '6' )
        331μ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 ('4012') ;
        18.37ms/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 ('4012') 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 ('4012') and l.targetcomp = 'event' and l.sourcecomp = 'river' and ed.event_date > now() group by l.sourceid
        2.29ms/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 (4012) and c.post_date > now()- ( interval '1 year') group by reach_id
        17.09ms/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
        430μ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
        370μ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 security where domain in ('EmptyGadget') and area is null;
        132μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('MessageGadget') and area is null;
        153μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('ContactGadget') and area is null;
        158μ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/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from "contacts" where "contacts"."id" = '914' limit 1
        420μs/app/Legacy/Repositories/UserInfo.php:865wh2o
        Metadata
        Bindings
        • 0. 914
        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" = '31559' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        4.45ms/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 31559
        • 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" = '31559' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        520μs/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 31559
        • 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" = '31559' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        500μs/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 31559
        • 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
        2.81ms/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
        1.65ms/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
        3.07ms/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
        340μ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" = '31559' and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        1.86ms/app/MetaControllers/NewsMetaController.php:89wh2o
        Metadata
        Bindings
        • 0. 31559
        • 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-WSH' limit 1
        4.12msview::431006a3df29e007636b99b8f2357411f319a4c2:17wh2o
        Metadata
        Bindings
        • 0. USA-WSH
        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
      1
      App\Article
      5
          _token
          VKL9jjjO7ufjQk3M2HyEmNE4uESYtdtSX5a7dZ9c
          pref
          []
          page
          array:1 [ "count" => 9 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/content/Article/view/article_id/31510" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          cache
          array:1 [ "user_914-0" => array:2 [ 0 => 1744327337 1 => "b:0;" ] ]
          path_info
          /content/Article/view/article_id/31559
          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=bh02i89l82v8nfqeoe5fqt7uuf; XSRF-TOKEN=eyJpdiI6IjRLcUJvMXdGeExDWVA0YVFUVGlqZ3c9PSIsInZhbHVlIjoiRmYrV20zWFFjZXpMbnduckZRVGs2dkdZTjRacmQ0bFdMMUlGa0tYS3krZWc1ZCtrbG5QU2NyZm1VRHpQMmEzTCs3emRjeHdObE9FbzZxVk1ESGFJNnJjb09ZUkpaZ3ZpRDRyc0M4a0g2cnZ6SEovLzJ6TFZmMUVCOW4rREgwanQiLCJtYWMiOiI2ZDBkZWJmYzlkZDU4OWYzMTA0MGEyOGI5ZGRhMDUzMjEyZjc5NWI5NjY2ZTIyZDlkNGVhNTBmN2FjOWRmZjZlIn0%3D; americanwhitewater_session=YPWOxjoQeS03ZBrwotxCZQQnoo7ETT3h3Z6LintWPHPSESSID=bh02i89l82v8nfqeoe5fqt7uuf; XSRF-TOKEN=eyJpdiI6IjRLcUJvMXdGeExDWVA0YVFUVGlqZ3c9PSIsInZhbHVlIjoiRmYrV20zWFFjZXpMbnduckZRVGs2dkdZTjRacmQ0bFdMMUlGa0tYS3k" ] "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=bh02i89l82v8nfqeoe5fqt7uuf; XSRF-TOKEN=eyJpdiI6IjRLcUJvMXdGeExDWVA0YVFUVGlqZ3c9PSIsInZhbHVlIjoiRmYrV20zWFFjZXpMbnduckZRVGs2dkdZTjRacmQ0bFdMMUlGa0tYS3krZWc1ZCtrbG5QU2NyZm1VRHpQMmEzTCs3emRjeHdObE9FbzZxVk1ESGFJNnJjb09ZUkpaZ3ZpRDRyc0M4a0g2cnZ6SEovLzJ6TFZmMUVCOW4rREgwanQiLCJtYWMiOiI2ZDBkZWJmYzlkZDU4OWYzMTA0MGEyOGI5ZGRhMDUzMjEyZjc5NWI5NjY2ZTIyZDlkNGVhNTBmN2FjOWRmZjZlIn0%3D; americanwhitewater_session=YPWOxjoQeS03ZBrwotxCZQQnoo7ETT3h3Z6LintWPHPSESSID=bh02i89l82v8nfqeoe5fqt7uuf; XSRF-TOKEN=eyJpdiI6IjRLcUJvMXdGeExDWVA0YVFUVGlqZ3c9PSIsInZhbHVlIjoiRmYrV20zWFFjZXpMbnduckZRVGs2dkdZTjRacmQ0bFdMMUlGa0tYS3k" "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" => "39420" "REMOTE_ADDR" => "18.191.246.216" "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/31559" "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" => 1744327247.2918 "REQUEST_TIME" => 1744327247 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "VKL9jjjO7ufjQk3M2HyEmNE4uESYtdtSX5a7dZ9c" "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 => "Thu, 10 Apr 2025 23:20:48 GMT" ] "set-cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6ImQxU3JiYXE4ajd1NlpRL0dWeWVVVFE9PSIsInZhbHVlIjoiUWNLOFd4d2F2WE9NZFFkSE9oZ0NZZlhnUENmR3JBbjVZUXU3UTd5UUQzVStickYwd0FoL3lmTzd5WGM3ODdhUllwak9LczUxQ0Z4WkRHdlorRVQ5U3RIQlI1bGVSKzQzci94eStZQjVIMCtqdHRZUzRnU0ZGamxpTDRqSncyYWUiLCJtYWMiOiIwNDE0ODk3OGU2MTdmYTRhMjAzN2JkYjJhNWNhYjM1ODg1OGM3N2M0NzUzMTE4ZmU4MjhhMWZlMzMzYjFmNzBlIn0%3D; expires=Fri, 11-Apr-2025 01:20:48 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6ImQxU3JiYXE4ajd1NlpRL0dWeWVVVFE9PSIsInZhbHVlIjoiUWNLOFd4d2F2WE9NZFFkSE9oZ0NZZlhnUENmR3JBbjVZUXU3UTd5UUQzVStickYwd0FoL3lmTzd5WGM3ODdhUllwak9Lc" ] "Set-Cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6ImQxU3JiYXE4ajd1NlpRL0dWeWVVVFE9PSIsInZhbHVlIjoiUWNLOFd4d2F2WE9NZFFkSE9oZ0NZZlhnUENmR3JBbjVZUXU3UTd5UUQzVStickYwd0FoL3lmTzd5WGM3ODdhUllwak9LczUxQ0Z4WkRHdlorRVQ5U3RIQlI1bGVSKzQzci94eStZQjVIMCtqdHRZUzRnU0ZGamxpTDRqSncyYWUiLCJtYWMiOiIwNDE0ODk3OGU2MTdmYTRhMjAzN2JkYjJhNWNhYjM1ODg1OGM3N2M0NzUzMTE4ZmU4MjhhMWZlMzMzYjFmNzBlIn0%3D; expires=Fri, 11-Apr-2025 01:20:48 GMT; path=/XSRF-TOKEN=eyJpdiI6ImQxU3JiYXE4ajd1NlpRL0dWeWVVVFE9PSIsInZhbHVlIjoiUWNLOFd4d2F2WE9NZFFkSE9oZ0NZZlhnUENmR3JBbjVZUXU3UTd5UUQzVStickYwd0FoL3lmTzd5WGM3ODdhUllwak9Lc" ] ]
          session_attributes
          0 of 0
          array:7 [ "_token" => "VKL9jjjO7ufjQk3M2HyEmNE4uESYtdtSX5a7dZ9c" "pref" => [] "page" => array:1 [ "count" => 9 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/content/Article/view/article_id/31510" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "cache" => array:1 [ "user_914-0" => array:2 [ 0 => 1744327337 1 => "b:0;" ] ] ]