Module 792852

1,544 characters · in no known chunk
Dependencies
Required by (3)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{P:()=>s});var i=n(196765),r=n(111994);let a={currentPage:r.fB.GALLERY,activeMainLink:r.oH.ALL_CLIPS,gameFacet:null,clippedWithFacet:null,selectedGameIds:new Set,selectedUserIds:new Set,selectedGuildId:null,selectedActivity:null,dateFilter:null,clipMethodFilter:"all",query:"",sortOrder:r.mu.MOST_RECENT,pendingSearchFocus:!1,pendingContentFocus:!1},s=(0,i.v)(e=>({...a,setCurrentPage:t=>e({currentPage:t}),setActiveMainLink:t=>e({activeMainLink:t,currentPage:t===r.oH.HOME?r.fB.HOME:r.fB.GALLERY}),setGameFacet:t=>e(e=>({gameFacet:t,selectedGameIds:null!=t&&e.selectedGameIds.size>0?new Set:e.selectedGameIds,selectedActivity:null})),setClippedWithFacet:t=>e(e=>({clippedWithFacet:t,selectedUserIds:null!=t&&e.selectedUserIds.size>0?new Set:e.selectedUserIds})),toggleGameId:t=>e(e=>{let n=new Set(e.selectedGameIds);return n.has(t)?n.delete(t):n.add(t),{selectedGameIds:n}}),toggleUserId:t=>e(e=>{let n=new Set(e.selectedUserIds);return n.has(t)?n.delete(t):n.add(t),{selectedUserIds:n}}),setSelectedGuildId:t=>e({selectedGuildId:t}),setSelectedActivity:t=>e({selectedActivity:t}),setDateFilter:t=>e({dateFilter:t}),setClipMethodFilter:t=>e({clipMethodFilter:t}),setQuery:t=>e({query:t}),setPendingSearchFocus:t=>e({pendingSearchFocus:t}),setPendingContentFocus:t=>e({pendingContentFocus:t}),setSortOrder:t=>e({sortOrder:t}),clearFilters:()=>e({selectedGameIds:new Set,selectedUserIds:new Set,selectedGuildId:null,selectedActivity:null,dateFilter:null,clipMethodFilter:"all",query:""}),resetAll:()=>e(a)}))}