PageSourceSearch

https://forgehub.com/_next/static/chunks/app/(portal)/events/page-d2b7bb5bfa016f95.js

js forgehub.com collected 2026-09-25 14:58:27 UTC 50,886 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6523],{43565:function(e,r,t){Promise.resolve().then(t.bind(t,30630)),Promise.resolve().then(t.bind(t,99038)),Promise.resolve().then(t.bind(t,93191)),Promise.resolve().then(t.bind(t,53e3)),Promise.resolve().then(t.bind(t,54252)),Promise.resolve().then(t.bind(t,41440)),Promise.resolve().then(t.bind(t,25524)),Promise.resolve().then(t.bind(t,27423)),Promise.resolve().then(t.bind(t,69907)),Promise.resolve().then(t.bind(t,76351)),Promise.resolve().then(t.bind(t,61757)),Promise.resolve().then(t.bind(t,2457)),Promise.resolve().then(t.bind(t,86173)),Promise.resolve().then(t.bind(t,94962)),Promise.resolve().then(t.bind(t,7780))},89544:function(e,r,t){var n=t(8705),s=t(75912),a=t(74765);function l(e){var r=-1,t=null==e?0:e.length;for(this.__data__=new n;++r<t;)this.add(e[r])}l.prototype.add=l.prototype.push=s,l.prototype.has=a,e.exports=l},17232:function(e){e.exports=function(e,r){for(var t=-1,n=null==e?0:e.length;++t<n;)if(r(e[t],t,e))return!0;return!1}},43277:function(e,r,t){var n=t(36529),s=t(50561);e.exports=function e(r,t,a,l,i){return r===t||(null!=r&&null!=t&&(s(r)||s(t))?n(r,t,a,l,e,i):r!=r&&t!=t)}},36529:function(e,r,t){var n=t(45989),s=t(48648),a=t(88264),l=t(44024),i=t(14995),u=t(60443),o=t(46551),c=t(78470),d="[object Arguments]",f="[object Array]",m="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,r,t,g,E,p){var x=u(e),_=u(r),S=x?f:i(e),y=_?f:i(r);S=S==d?m:S,y=y==d?m:y;var v=S==m,R=y==m,b=S==y;if(b&&o(e)){if(!o(r))return!1;x=!0,v=!1}if(b&&!v)return p||(p=new n),x||c(e)?s(e,r,t,g,E,p):a(e,r,S,t,g,E,p);if(!(1&t)){var N=v&&h.call(e,"__wrapped__"),C=R&&h.call(r,"__wrapped__");
1if(N||C){var P=N?e.value():e,j=C?r.value():r;return p||(p=new n),E(P,j,t,g,p)}}return!!b&&(p||(p=new n),l(e,r,t,g,E,p))}},74701:function(e){e.exports=function(e,r){return e.has(r)}},48648:function(e,r,t){var n=t(89544),s=t(17232),a=t(74701);e.exports=function(e,r,t,l,i,u){var o=1&t,c=e.length,d=r.length;if(c!=d&&!(o&&d>c))return!1;var f=u.get(e),m=u.get(r);if(f&&m)return f==r&&m==e;var h=-1,g=!0,E=2&t?new n:void 0;for(u.set(e,r),u.set(r,e);++h<c;){var p=e[h],x=r[h];if(l)var _=o?l(x,p,h,r,e,u):l(p,x,h,e,r,u);if(void 0!==_){if(_)continue;g=!1;break}if(E){if(!s(r,function(e,r){if(!a(E,r)&&(p===e||i(p,e,t,l,u)))return E.push(r)})){g=!1;break}}else if(!(p===x||i(p,x,t,l,u))){g=!1;break}}return u.delete(e),u.delete(r),g}},88264:function(e,r,t){var n=t(13414),s=t(88960),a=t(27087),l=t(48648),i=t(14774),u=t(94778),o=n?n.prototype:void 0,c=o?o.valueOf:void 0;e.exports=function(e,r,t,n,o,d,f){switch(t){case"[object DataView]":if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)break;e=e.buffer,r=r.buffer;case"[object ArrayBuffer]":if(e.byteLength!=r.byteLength||!d(new s(e),new s(r)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+r);case"[object Error]":return e.name==r.name&&e.message==r.message;case"[object RegExp]":case"[object String]":return e==r+"";case"[object Map]":var m=i;case"[object Set]":var h=1&n;if(m||(m=u),e.size!=r.size&&!h)break;var g=f.get(e);if(g)return g==r;n|=2,f.set(e,r);var E=l(m(e),m(r),n,o,d,f);return f.delete(e),E;case"[object Symbol]":if(c)return c.call(e)==c.call(r)}return!1}},44024:function(e,r,t){var n=t(32807),s=Object.prototype.hasOwnProperty;e.exports=function(e,r,t,a,l,i){var u=1&t,o=n(e),c=o.length;if(c!=n(r).length&&!u)return!1;for(var d=c;d--;){var f=o[d];if(!(u?f in r:s.call(r,f)))return!1}var m=i.get(e),h=i.get(r);if(m&&h)return m==r&&h==e;var g=!0;i.set(e,r),i.set(r,e);for(var E=u;++d<c;){var p=e[f=o[d]],x=r[f];if(a)var _=u?a(x,p,f,r,e,i):a(p,x,f,e,r,i);if(!(void 0===_?p===x||l(p,x,t,a,i):_)){g=!1;break}E||(E="constructor"==f)}if(g&&!E){var S=e.constructor,y=r.constructor;S!=y&&"constructor"in e&&"constructor"in r&&!("function"==typeof S&&S instanceof S&&"function"==typeof y&&y instanceof y)&&(g=!1)}return i.delete(e),i.delete(r),g}},14774:function(e){e.exports=function(e){var r=-1,t=Array(e.size);return e.forEach(function(e,n){t[++r]=[n,e]}),t}},75912:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},74765:function(e){e.exports=function(e){return this.__data__.has(e)}},94778:function(e){e.exports=function(e){var r=-1,t=Array(e.size);return e.forEach(function(e){t[++r]=e}),t}},12916:function(e,r,t){var n=t(43277);e.exports=function(e,r){return n(e,r)}},7780:function(e,r,t){"use strict";t.d(r,{EventsContent:function(){return $}});var n=t(57437),s=t(16463),a=t(2265),l=t(73109),i=t(4120),u=t(19733),o=t(51307),c=t(6920),d=t(82052),f=t(87232),m=t(58049),h=t(89180),g=t(67308),E=t(85478),p=t(87376),x=t(81907),_=t(67023),S=t(70938);let y=e=>{let{isExpanded:r,onCloseClick:t}=e,{totalFilterValuesCount:s,clearAllFilters:a}=(0,E.F)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex w-full flex-row items-center justify-between",children:[(0,n.jsx)(g.Z,{className:"hidden text-lg font-semibold md:block",children:"Filter"}),(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[!!s&&(0,n.jsx)(h.z,{onClick:a,colorStyle:"slate",variant:"ghost",className:"hidden h-6 w-24 border p-0 text-sm md:block",children:"Clear filters"}),(0,n.jsx)(c.G,{icon:d.nV6,className:"hidden size-6 cursor-pointer text-slate-400 transition-colors duration-300 hover:text-slate-300 md:block",onClick:t})]})]}),(0,n.jsx)(m.y,{config:f.$o,className:"max-w-full"}),(0,n.jsx)(p._,{isEnabled:r}),(0,n.jsx)(x.x,{isEnabled:r}),(0,n.jsx)(S.E,{}),(0,n.jsx)(_.d,{})]})},v=e=>{let{isExpanded:r,isAssetsExists:t,onCloseClick:s}=e;return(0,n.jsx)("div",{className:(0,o.cn)("transform-cpu transition-all duration-300 ease-in-out ",r?"w-[300px] translate-x-0":"w-0 translate-x-[500px]"),children:(0,n.jsx)("div",{className:"flex w-[300px] flex-col gap-2",children:(0,n.jsx)(y,{isExpanded:r,isAssetsExists:t,onCloseClick:s})})})};
1var R=t(93631),b=t(22875),N=t(29574);let C=e=>{let{isExpanded:r,isAssetsExists:t,onCloseClick:s}=e,{totalFilterValuesCount:a,clearAllFilters:l}=(0,E.F)(),i=(0,N.Y)(s);return(0,n.jsx)(R.Vq,{open:r,onOpenChange:s,children:(0,n.jsxs)(R.cZ,{children:[(0,n.jsx)(R.fK,{...i,children:(0,n.jsx)(R.$N,{children:(0,n.jsxs)("div",{className:"mr-4 mt-[-5px] flex flex-row justify-between",children:[(0,n.jsx)(g.Z,{children:"Filter"}),!!a&&(0,n.jsx)(h.z,{onClick:l,colorStyle:"slate",variant:"ghost",className:"h-6 w-24 border p-0 text-sm ",children:"Clear filters"})]})})}),(0,n.jsx)(b.x,{className:"h-screen w-full",children:(0,n.jsx)("div",{className:"flex flex-col gap-4",children:(0,n.jsx)(y,{isExpanded:r,isAssetsExists:t,onCloseClick:s})})})]})})},P=e=>{let{isMobile:r}=(0,u.q)(),t=(0,i.V)();return null!==r&&t?(0,n.jsx)(r?C:v,{...e}):null};var j=t(62679),w=t(15102),T=t(49609),V=t(61503),I=t(28639),A=t(32561),D=t(94462),k=t(7282),F=t(67528),Q=t(5509),M=t(91316),U=t(77832),O=t(41559),L=t(41485),q=t(37550);let K=()=>{let{isMobile:e}=(0,u.q)(),{apiUrls:r}=(0,Q.V)(),{data:t}=(0,O.Y)((0,M.ng)(r)),[s,l]=(0,a.useState)(t?.data[0]||null),i=(0,a.useMemo)(()=>t?.data||[],[t]),c=(0,a.useMemo)(()=>!!s&&i.some(e=>e.tournament_id===s.tournament_id),[i,s]);return((0,a.useEffect)(()=>{if(!i.length)return l(null);c||l(i[0])},[i,s,c]),t&&i.length&&s&&c)?(0,n.jsxs)(n.Fragment,{children:[i.length>1&&(0,n.jsx)(L.s,{className:"flex md:hidden",autoSlide:!!e,currentIndex:i.findIndex(e=>e.tournament_id?e.tournament_id===s.tournament_id:e.contest_id===s.contest_id),onCurrentIndexChange:e=>l(i[e]),children:i.map(e=>(0,n.jsx)(j.K,{extended:!0,event:e,relations:t.relations},e.tournament_id||e.contest_id))}),(0,n.jsxs)("div",{className:(0,o.cn)("hidden gap-4 pt-6 md:flex",{flex:1===i.length}),children:[(0,n.jsx)("div",{className:"grow",children:(0,n.jsx)(j.K,{extended:!0,event:s,relations:t.relations})}),i.length>1&&(0,n.jsx)("div",{className:"flex flex-col justify-around gap-2",children:i.map(e=>{let r=(0,q.wP)({...e,relations:t.relations});return r?(0,n.jsxs)("div",{className:(0,o.cn)("flex cursor-pointer items-center gap-3 rounded-lg border-2 border-transparent px-3 py-2 hover:border-blue-700 hover:bg-slate-950",{"border-blue-700 bg-slate-950":s.tournament_id?s.tournament_id===e.tournament_id:s.contest_id===e.contest_id,"flex-col items-start":i.length<=2}),onClick:()=>l(e),children:[(0,n.jsx)("img",{src:r.cover?.medium,alt:"event cover",className:(0,o.cn)("rounded object-cover",{"h-20 w-full":2===i.length,"size-16":3===i.length,"size-10":i.length>3})}),(0,n.jsx)(g.Z,{variant:"span",children:e.title})]},e.tournament_id||e.contest_id):null})})]})]}):null};var z=t(76389);let H=(e,r)=>{if(!e.length)return null;let[t]=(0,z.g)([...new Set(e.map(e=>e.game_id))],r);return e.filter(e=>e.game_id===t).reduce((e,r)=>r.year>e.year?r:e)};var G=t(64690),B=t(8881),W=t(47018);let Y=()=>{let e=W.rV,{data:r}=(0,B.DI)({serverSlug:e,queryParams:{is_active:!0}}),t=(0,a.useMemo)(()=>H(r?.data??[],r?.relations?.games),[r]),{data:s}=(0,B.V0)({serverSlug:e,awardId:t?.id});return(0,n.jsx)(G.f,{serverSlug:e,award:t,vote:s||null,relations:r?.relations||null})},$=e=>{let{isDefaultView:r}=e,[t,i]=(0,a.useState)(!1),[u,c]=(0,a.useState)(!1),{apiUrls:d}=(0,Q.V)(),{isLoading:f}=(0,F.H)(),m=(0,s.useSearchParams)(),h=(0,U.Iv)({...(0,U.bx)(m),useLegacySearch:!0});r&&(h.is_featured=!1);let{data:g}=(0,O.Y)((0,M.w5)(d),{customQueryParams:h,isEnabled:!f}),E=()=>{i(!0)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex w-full flex-row justify-between gap-4",children:[(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsx)(Y,{}),(0,n.jsxs)("div",{className:"flex w-full items-center justify-between gap-4",children:[(0,n.jsx)(I.b,{wrapperClassname:u?"justify-center":"justify-between",children:(0,n.jsxs)("div",{className:(0,o.cn)("flex flex-row items-center justify-center md:hidden",{"w-full":u}),children:[!u&&(0,n.jsx)("div",{className:"flex size-12 items-center justify-center",children:(0,n.jsx)(l.X,{withVerificationRedirect:!0})}),(0,n.jsx)(V.Q,{isOpen:u,handleOpenChange:c}),!u&&(0,n.jsx)(w.h,{isOpen:t,onClick:E})]})}),(0,n.jsxs)("div",{className:"hidden items-center justify-end gap-4 md:flex",children:[(0,n.jsx)(T.V,{}),(0,n.jsx)(l.X,{withVerificationRedirect:!0}),(0,n.jsx)(w.h,{isOpen:t,onClick:E})]})]}),(0,n.jsxs)("div",{className:"flex flex-col",children:[r&&(0,n.jsx)(K,{}),(0,n.jsx)("div",{className:"grid gap-2 overflow-x-auto py-6",children:g?.data?.length?(0,n.jsx)("div",{className:(0,o.cn)("mt-8 grid grid-cols-1 gap-2 md:gap-4",t?"md:grid-cols-1 lg:grid-cols-1 xl:grid-cols-2 2xl:grid-cols-3":"md:grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-4"),children:g?.data?.map(e=>n.jsx(j.K,{event:e,relations:g.relations},e.contest_id||e.tournament_id))}):(0,n.jsx)(D.X,{suggestionText:k.jI})})]})]}),(0,n.jsx)(P,{isExpanded:t,isAssetsExists:!!g?.pages,onCloseClick:()=>{i(!1)}})]}),(0,n.jsx)(A.D,{pagesCount:g?.pages})]})}},64690:function(e,r,t){"use strict";t.d(r,{f:function(){return h}});var n=t(57437),s=t(16463),a=t(93523),l={src:"/_next/static/media/bg-awards-banner.55e83f61.webp"},i=t(47240),u=t(91925),o=t(89180),c=t(67308),d=t(67528),f=t(8881),m=t(51307);let h=e=>{let{hideButton:r=!1,award:t,vote:h,relations:g,serverSlug:E,bannerImage:p,className:x,bgClassName:_}=e,S=(0,s.usePathname)(),y=(0,s.useRouter)(),{assertIsVerified:v}=(0,d.H)(),{data:R}=(0,f.H5)(E);if(!R)return null;let b=t&&!h,N=S===a.Q.EVENTS;return(0,n.jsxs)("div",{className:(0,m.cn)("flex flex-col justify-between gap-4 pb-4 sm:flex-row sm:items-center sm:gap-6 sm:pb-12 sm:pt-4",x),children:[(0,n.jsxs)("div",{className:"absolute inset-0 -z-10",children:[(0,n.jsx)("img",{src:p||l.src,alt:"Awards Backgroun
1d",className:(0,m.cn)("h-28 w-full object-cover",_)}),(0,n.jsx)("div",{className:(0,m.cn)("radial-gradient absolute inset-x-0 top-0 h-28",_)})]}),(0,n.jsxs)("div",{className:"flex items-center gap-4",children:[(0,n.jsx)(i.Z,{width:40,height:40}),(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row sm:gap-4",children:[(0,n.jsxs)(c.Z,{variant:"h4",children:[t?.year," ",t?.title||R]}),(0,n.jsx)("div",{className:"flex items-center gap-4",children:t&&g&&(0,n.jsx)(c.Z,{variant:"h5",className:"text-slate-400 sm:inline-flex sm:h-4 sm:items-center sm:border-l sm:border-slate-600 sm:pl-3",children:g.games[t.game_id]?.title})})]})]}),!r&&(0,n.jsx)(o.z,{variant:b?"accent":"default",icon:u.eFW,onClick:()=>{t?v(()=>{y.push(N?a.Q.SERVER_AWARDS.clone().addPathParams({serverSlug:E}).addQueryParams({gameId:t.game_id,year:t.year}).url:a.Q.SERVER_AWARD.clone().addPathParams({serverSlug:E,awardId:t.id}).url)}):y.push(a.Q.SERVER_AWARDS.clone().addPathParams({serverSlug:E}).url)},children:b?"Vote Now":"Go to Awards"})]})}},87376:function(e,r,t){"use strict";t.d(r,{_:function(){return g}});var n=t(57437),s=t(24735),a=t.n(s),l=t(16463),i=t(2265),u=t(3885),o=t(67308),c=t(85478),d=t(89595),f=t(82511),m=t(77832);let h={noResultsText:"No games yet",noResultsWithSearchSubText:"No games found"},g=({isEnabled:e,relativeToParent:r})=>{let t=(0,l.useSearchParams)().get(m.FC.SERVER_ID)||"",[s,g]=(0,i.useState)(""),{selectedFilterValues:E,setSelectedFilter:p,clearSelectedFilter:x}=(0,c.F)(m.FC.GAME_ID,{onBeforeChange:e=>a()(e,[m.FC.ENTITY,m.FC.STATUS])}),_=E[0],{data:S,isFetching:y,fetchNextPage:v,hasNextPage:R}=(0,f.V)({queryParams:_&&!s?{id:_}:{[d.ku]:s,"events_count!":0,server_id:t},isEnabled:e}),b=S?.data.find(e=>String(e.id)===_),N=(0,i.useMemo)(()=>S?.data.map(e=>({id:e.id,title:e.title})),[S]),C=E.length;return(0,n.jsx)(u.l,{relativeToParent:r,withResetButton:!!C,items:N,onSearchChange:g,hasNextPage:R,fetchNextPage:v,isLoading:y,className:"bg-transparent",contentClassName:"z-50",placeholder:"All Games",value:b?{id:b.id,title:b.title}:null,noResultsConfig:h,getLabel:e=>e.title,onValueChange:e=>{e?p(String(e.id)):x()},renderDropdownItem:e=>(0,n.jsx)(o.Z,{variant:"small",children:e.title})})}},81907:function(e,r,t){"use strict";t.d(r,{x:function(){return m}});var n=t(57437),s=t(16463),a=t(2265),l=t(3885),i=t(67308),u=t(85478),o=t(89595),c=t(77832),d=t(89693);let f={noResultsText:"No servers yet",noResultsWithSearchSubText:"No servers found"},m=({isEnabled:e,relativeToParent:r})=>{let t=(0,s.useSearchParams)().get(c.FC.GAME_ID)||"",[m,h]=(0,a.useState)(""),{selectedFilterValues:g,setSelectedFilter:E,clearSelectedFilter:p}=(0,u.F)(c.FC.SERVER_ID),x=g[0],{data:_,isFetching:S,fetchNextPage:y,hasNextPage:v}=(0,d.F3)({queryParams:x&&!m?{id:x}:{[o.ku]:m,"events_count!":0,game_id:t},isEnabled:e}),R=_?.data.find(e=>String(e.id)===x),b=(0,a.useMemo)(()=>_?.data.map(e=>({id:e.id,title:e.title})),[_]),N=g.length;return(0,n.jsx)(l.l,{relativeToParent:r,withResetButton:!!N,items:b,onSearchChange:h,hasNextPage:v,fetchNextPage:y,isLoading:S,className:"bg-transparent",contentClassName:"z-50",placeholder:"All Servers",value:x?{id:Number(x),title:R?.title||""}:null,noResultsConfig:f,getLabel:e=>e.title,onValueChange:e=>{e?E(String(e.id)):p()},renderDropdownItem:e=>(0,n.jsx)(i.Z,{variant:"small",children:e.title})})}},15102:function(e,r,t){"use strict";t.d(r,{h:function(){return i}});var n=t(57437);t(2265);var s=t(82052),a=t(89180),l=t(85478);let i=({isOpen:e,onClick:r,dataTestId:t})=>{let{totalFilterValuesCount:i}=(0,l.F)();return!e&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a.z,{colorStyle:i?"blue":"slate",variant:"soft",icon:s.fqi,onClick:r,className:"hidden md:flex",iconLeft:!0,children:["Filter ",!!i&&`(${i})`]}),(0,n.jsx)(a.z,{variant:"soft",icon:s.fqi,onClick:r,className:"bg-transparent md:hidden",iconLeft:!0,hasNotification:!!i})]})}},49609:function(e,r,t){"use strict";t.d(r,{V:function(){return i}});var n=t(57437);t(2265),t(92617);var s=t(2854),a=t(40325),l=t(51307);let i=({className:e,inputClassName:r,inputWrapperClassName:t,onSearchChange:i})=>{let{searchValue:u,searchRef:o,handleClearSearch:c,handleKeyDown:d}=(0,a.Z)();return(0,n.jsxs)("div",{className:(0,l.cn)("flex shrink flex-wrap gap-4 md:shrink-0",e),children:[(0,n.jsx)(s.I,{ref:o,defaultValue:u,type:"text",placeholder:"Search",className:(0,l.cn)("border-slate-700 transition-all duration-300 hover:border-slate-600",r),wrapperClassName:(0,l.cn)("w-[156px]",t),onKeyDown:e=>d(e,i)}),u&&(0,n.jsx)("button",{type:"button",className:"flex h-10 w-auto items-center justify-center rounded border-2 border-slate-700 bg-slate-700 px-4 text-white",onClick:c,children:"Clear"})]})}},61503:function(e,r,t){"use strict";t.d(r,{Q:function(){return o}});var n=t(57437),s=t(6920),a=t(66561);t(92617);
1var l=t(2854),i=t(40325),u=t(51307);let o=({isOpen:e,handleOpenChange:r,onSearchChange:t})=>{let{searchValue:o,searchRef:c,handleClearSearch:d,handleKeyDown:f}=(0,i.Z)();return(0,n.jsx)("div",{className:(0,u.cn)("transition-all",e?"w-full":"w-12"),children:e?(0,n.jsx)(l.I,{autoFocus:!0,ref:c,type:"text",placeholder:"Search",className:"w-full border-slate-700",wrapperClassName:"w-full",defaultValue:o,startIconProps:{size:"sm",icon:a.wn1},endIconProps:{size:"sm",icon:a.nYk,onClick:()=>{d(),r(!1)}},onKeyDown:e=>f(e,t)}):(0,n.jsx)("div",{className:(0,u.cn)("flex size-12 cursor-pointer items-center justify-center"),onClick:()=>{r(!0)},children:(0,n.jsx)(s.G,{icon:a.wn1,className:"size-5"})})})}},32561:function(e,r,t){"use strict";t.d(r,{D:function(){return f}});var n=t(57437),s=t(6920),a=t(16463),l=t(2265),i=t(48998),u=t.n(i),o=t(66561),c=t(19733),d=t(30314);let f=({pagesCount:e=1,pageRangeDisplayed:r=7,marginPagesDisplayed:t=1})=>{let i=(0,a.useRouter)(),f=(0,a.usePathname)(),m=(0,a.useSearchParams)(),{isMobile:h}=(0,c.q)(),g=m.toString(),E=m.get("page"),p=Number(E),x=Number.isNaN(p)?1:p,_=(0,l.useMemo)(()=>new d.$(f,{defaultQueryParams:d.$.searchToQueryParams(`?${g}`)}),[f,g]),S=e=>{i.push(_.addQueryParam("page",e+1).url)};return(0,l.useEffect)(()=>{null!==E&&""!==E&&(Number.isNaN(p)?i.replace(_.addQueryParam("page",1).url):p<1?i.replace(_.addQueryParam("page",1).url):0===e?i.replace(_.removeQueryParam("page").url):e>0&&p>e&&i.replace(_.addQueryParam("page",e).url))},[E,p,e,i,_]),(0,n.jsx)(u(),{forcePage:e<2?-1:Math.max(0,x-1),pageCount:e<2?0:e,onPageChange:({selected:e})=>S(e),marginPagesDisplayed:t,pageRangeDisplayed:h?4:r,hrefBuilder:r=>r>0&&r<=e?_.addQueryParam("page",r).url:null,hrefAllControls:!0,renderOnZeroPageCount:null,disableInitialCallback:!0,activeClassName:"bg-slate-700 flex items-center justify-center w-8 h-8 border-2 rounded border-slate-700",disabledClassName:"bg-slate-700 !text-slate-400",breakClassName:"flex items-center justify-center w-8 h-8 border-2 rounded border-slate-700",breakLinkClassName:"px-2",containerClassName:"flex items-center justify-center gap-x-3 mt-6 ",nextLinkClassName:"px-2",pageClassName:"flex items-center justify-center w-8 h-8 border-2 rounded border-slate-700 text-white ",pageLinkClassName:"px-2",previousClassName:"mr-auto flex items-center justify-center w-8 h-8 border-2 rounded border-slate-700 text-white",nextClassName:"ml-auto flex items-center justify-center w-8 h-8 border-2 rounded border-slate-700 text-white",previousLinkClassName:"px-2",previousLabel:(0,n.jsx)(s.G,{icon:o.EyR}),nextLabel:(0,n.jsx)(s.G,{icon:o.yOZ})})}},3030:function(e,r,t){"use strict";t.d(r,{L:function(){return l}});var n=t(57437),s=t(40454),a=t(67308);let l=({title:e,text:r="Coming Soon",className:t})=>(0,n.jsxs)("div",{className:t,children:[e&&(0,n.jsx)(a.Z,{variant:"h4",children:e}),(0,n.jsx)(s.Zb,{className:"mb-8 mt-6 p-6",children:(0,n.jsx)(a.Z,{variant:"h4",tag:"p",className:"text-center text-slate-600",children:r})})]})},94462:function(e,r,t){"use strict";t.d(r,{X:function(){return i}});var n=t(57437),s=t(16463);t(2265);var a=t(3030),l=t(7282);let i=({text:e,className:r,filtered:t,...i})=>(0,s.useSearchParams)().has("search")||t?(0,n.jsx)(l.GR,{...i}):(0,n.jsx)(a.L,{text:e,className:r})},7282:function(e,r,t){"use strict";t.d(r,{GR:function(){return o},It:function(){return u},jI:function(){return i}});var n=t(57437),s=t(6920);t(2265);var a=t(24211),l=t(67308);t(92617);let i="Try checking your spelling, using different keywords, or simplifying your search.",u="Hmm, looks like there are no results.",o=({noResultsText:e="Nothing found",noResultsSubText:r=u,noResultsIcon:t,suggestionText:i,children:o})=>(0,n.jsxs)("div",{className:"m-auto flex max-w-[350px] flex-col items-center justify-center gap-4 pt-12",children:[t&&(0,n.jsx)(s.G,{icon:t||a.nz,size:"3x",className:"text-slate-400"}),(0,n.jsx)(l.Z,{variant:"h3",className:"text-center",children:e}),(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2",children:[(0,n.jsx)("p",{className:"text-center text-slate-400",children:r}),(0,n.jsx)("p",{className:"text-center text-slate-400",children:i}),o]})]})},58049:function(e,r,t){"use strict";t.d(r,{y:function(){return i}});var n=t(57437),s=t(87232),a=t(88533),l=t(83769);let i=({config:e=s.zh,defaultValue:r,className:t})=>{let{handleSortChange:i,currentValue:u}=(0,l.Z)(e,r);return(0,n.jsx)(a.g,{onChange:i,defaultValue:u,config:e,className:t})}},88533:function(e,r,t){"use strict";t.d(r,{g:function(){return o}});var n=t(57437),s=t(6920);t(2265);var a=t(66561);t(92617);
1var l=t(18233),i=t(67308),u=t(51307);let o=({defaultValue:e,config:r,onChange:t,className:o})=>(0,n.jsxs)(l.Ph,{onValueChange:n=>t(r.find(e=>e.sort===n)||e),defaultValue:e.sort,children:[(0,n.jsx)(l.i4,{className:(0,u.cn)("min-w-[135px] max-w-max gap-2 border-slate-700 bg-transparent transition-colors duration-300 hover:border-slate-600",o),children:(0,n.jsx)(l.ki,{children:(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,n.jsx)(s.G,{icon:a.lYK}),(0,n.jsx)(i.Z,{children:e.label})]})})}),(0,n.jsx)(l.Bw,{children:r.map(e=>(0,n.jsx)(l.Ql,{value:e.sort,className:"cursor-pointer",children:e.label},e.label))})]})},64943:function(e,r,t){"use strict";t.d(r,{q:function(){return o}});var n=t(57437),s=t(44458);t(2265);var a=t(69678),l=t(51307),i=t(93714);let u=(0,a.tv)({base:"inline-flex items-center justify-center overflow-hidden align-middle",variants:{size:{extraSmall:"size-[16px] text-[10px]",small:"size-[24px] text-[12px]",medium:"size-[32px] text-[14px]",smallLarge:"size-[40px] text-[16px]",large:"size-[48px] text-[16px]",mediumLarge:"size-[64px] text-[16px]",extraLarge:"size-[96px] text-[24px]",full:"size-full"},rounded:{true:"rounded-full",false:"rounded-md"}},compoundVariants:[{size:"extraSmall",rounded:!1,class:"rounded-sm"}],defaultVariants:{size:"medium",rounded:!0}}),o=({src:e,name:r="User",alt:t="User Avatar",size:a,rounded:o,className:c,nameClassName:d,draggable:f=!1})=>{let m=(0,i._O)(r);return(0,n.jsxs)(s.fC,{className:(0,l.cn)(u({size:a,rounded:o,className:c})),children:[(0,n.jsx)(s.Ee,{draggable:f,src:e||void 0,alt:t,className:(0,l.cn)("size-full rounded-[inherit] object-cover")}),(0,n.jsx)(s.NY,{className:(0,l.cn)("flex size-full items-center justify-center font-medium text-black",m,d),children:r?.slice(0,2)})]})};o.displayName="Avatar"},40454:function(e,r,t){"use strict";t.d(r,{Ol:function(){return i},SZ:function(){return o},Zb:function(){return l},aY:function(){return c},ll:function(){return u}});var n=t(57437),s=t(2265),a=t(51307);let l=s.forwardRef(({className:e,...r},t)=>(0,n.jsx)("div",{ref:t,className:(0,a.cn)("rounded-lg border border-slate-800 bg-slate-950 text-slate-50 shadow-sm",e),...r}));l.displayName="Card";let i=s.forwardRef(({className:e,...r},t)=>(0,n.jsx)("div",{ref:t,className:(0,a.cn)("flex flex-col space-y-1.5 px-6 pt-6",e),...r}));i.displayName="CardHeader";let u=s.forwardRef(({className:e,...r},t)=>(0,n.jsx)("p",{ref:t,className:(0,a.cn)("text-xl font-semibold leading-none tracking-tight md:text-2xl",e),...r}));u.displayName="CardTitle";let o=s.forwardRef(({className:e,...r},t)=>(0,n.jsx)("p",{ref:t,className:(0,a.cn)("text-sm text-slate-600",e),...r}));o.displayName="CardDescription";let c=s.forwardRef(({className:e,...r},t)=>(0,n.jsx)("div",{ref:t,className:(0,a.cn)("p-6",e),...r}));c.displayName="CardContent",s.forwardRef(({className:e,...r},t)=>(0,n.jsx)("div",{ref:t,className:(0,a.cn)("flex items-center p-6 pt-0",e),...r})).displayName="CardFooter"},2854:function(e,r,t){"use strict";t.d(r,{I:function(){return i}});var n=t(57437),s=t(6920),a=t(2265),l=t(51307);let i=a.forwardRef(({wrapperClassName:e,className:r,type:t="text",startIconProps:a={icon:null},endIconProps:i={icon:null},isError:u=!1,...o},c)=>(0,n.jsxs)("div",{className:(0,l.cn)("relative w-full border-none",e),children:[a.icon&&(0,n.jsx)(s.G,{...a,className:"absolute left-3 top-[13px] z-10"}),(0,n.jsx)("input",{type:t,className:(0,l.cn)(`${a.icon?"pl-9":"pl-3"} ${i.icon?"pr-9":"pr-3"} ${u?"border-red-600 focus-visible:outline-none":"border-slate-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2"}
2            relative w-full rounded-md border bg-slate-950 bg-transparent py-2 text-slate-50 ring-offset-blue-700 [appearance:textfield] file:border-0 file:bg-transparent file:font-medium placeholder:text-slate-600 disabled:cursor-not-allowed disabled:opacity-50  [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none`,r),ref:c,...o}),i.icon&&(0,n.jsx)(s.G,{...i,className:(0,l.cn)("absolute right-3 top-[13px]",i.onClick&&"cursor-pointer")})]}));i.displayName="Input"},22875:function(e,r,t){"use strict";t.d(r,{x:function(){return i}});var n=t(57437),s=t(10153),a=t(2265);t(92617);
2var l=t(51307);let i=a.forwardRef(({className:e,children:r,onScroll:t,scrollBarClassName:a,viewportClassName:i,orientation:o="vertical",...c},d)=>(0,n.jsxs)(s.fC,{className:(0,l.cn)("relative overflow-hidden",e),...c,children:[(0,n.jsx)(s.l_,{id:"layout",ref:d,className:(0,l.cn)("size-full rounded-[inherit]",{"pr-2":"vertical"===o},i),onScroll:t,children:r}),(0,n.jsx)(u,{className:a,orientation:o}),(0,n.jsx)(s.Ns,{})]}));i.displayName=s.fC.displayName;let u=a.forwardRef(({className:e,orientation:r="vertical",...t},a)=>(0,n.jsx)(s.gb,{ref:a,orientation:r,className:(0,l.cn)("flex touch-none select-none transition-colors","vertical"===r&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===r&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...t,children:(0,n.jsx)(s.q4,{className:(0,l.cn)("relative flex-1 rounded-full bg-slate-800")})}));u.displayName=s.gb.displayName},52686:function(e,r,t){"use strict";var n,s,a,l;t.d(r,{$S:function(){return m},CJ:function(){return i},D9:function(){return u},Ep:function(){return f},Wn:function(){return h},Xe:function(){return c},cc:function(){return s},d6:function(){return n},fg:function(){return d},w4:function(){return o}});let i=new Intl.NumberFormat("en",{notation:"compact",maximumFractionDigits:1}),u=new Intl.NumberFormat("en-US"),o=new Intl.NumberFormat("en-US",{maximumFractionDigits:2}),c=new Intl.NumberFormat("en-US",{maximumFractionDigits:6}),d=-1;Intl.DateTimeFormat().resolvedOptions().timeZone;let f=100;(a=n||(n={})).USD="USD",a.USDT="USDT",a.BTC="BTC",(l=s||(s={})).TRC20="TRC20",l.ERC20="ERC20";let m={USD:1,BTC:2,USDT:4},h=new Date("2026-11-11T23:59:00-08:00")},85478:function(e,r,t){"use strict";t.d(r,{F:function(){return h},r:function(){return m}});var n=t(15502),s=t.n(n),a=t(24735),l=t.n(a),i=t(16463),u=t(2265),o=t(30314),c=t(77832),d=t(70971),f=t(5509);let m=[c.FC.PUBLISHER_NAME,c.FC.PLATFORM_NAME,c.FC.GENRE_NAME,c.FC.GAME_ID,c.FC.SERVER_ID,c.FC.USER_ID,c.FC.ASSET_TYPE_ID,c.FC.PRIMARY_CATEGORY_ID,c.FC.MODE_ID,c.FC.PLAYERS_COUNT_ID,c.FC.ENTITY,c.FC.STATUS],h=(e,r)=>{let t=(0,i.useRouter)(),n=(0,i.usePathname)(),a=(0,i.useSearchParams)(),{rootServerSlug:h}=(0,f.V)(),g=(0,d.u)(h),E=r?.onBeforeChange||s(),p=(0,u.useMemo)(()=>g?m.filter(e=>e!==c.FC.ASSET_TYPE_ID):m,[g]),x=(0,u.useMemo)(()=>e?a.getAll(e):[],[a,e]),_=(0,u.useMemo)(()=>o.$.searchToQueryParams(`?${a}`),[a]),S=(0,u.useCallback)(()=>{e&&t.replace(new o.$(n,{defaultQueryParams:E(l()(_,e))}).url,{scroll:!1})},[e,t,n,E,_]),y=(0,u.useCallback)(r=>{if(!e)return;if(!r||0===r.length){S();return}let s={..._,[e]:r};delete s.group,t.replace(new o.$(n,{defaultQueryParams:E(s,r)}).url,{scroll:!1})},[e,_,t,n,E,S]),v=(0,u.useCallback)(r=>{if(!e)return;let s=[...x,r],a={..._,[e]:s};delete a.group,t.replace(new o.$(n,{defaultQueryParams:E(a,s)}).url,{scroll:!1})},[E,n,_,t,e,x]),R=(0,u.useCallback)(r=>{if(!e)return;let s={..._,[e]:x.filter(e=>e!==r)};t.replace(new o.$(n,{defaultQueryParams:E(s)}).url,{scroll:!1})},[E,n,_,t,e,x]),b=(0,u.useCallback)(()=>{t.replace(new o.$(n,{defaultQueryParams:l()(_,p)}).url,{scroll:!1})},[n,t,_,p]);return{selectedFilterValues:x,totalFilterValuesCount:(0,u.useMemo)(()=>p.reduce((e,r)=>e+a.getAll(r).length,0),[p,a]),setSelectedFilter:y,addSelectedFilterValue:v,removeSelectedFilterValue:R,clearSelectedFilter:S,clearAllFilters:b}}},40325:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var n=t(16463),s=t(2265);let a=()=>{let e=(0,n.useRouter)(),r=(0,n.usePathname)(),t=(0,n.useSearchParams)(),a=(0,s.useRef)(null),l=t.get("search")||"",i=t.get("group")||"";(0,s.useEffect)(()=>{i&&a.current?.value&&(a.current.value="")},[i,l]);let u=()=>{let n=new URLSearchParams(t.toString());n.delete("page"),n.delete("search"),e.replace(`${r}?${n.toString()}`),a.current?.value&&(a.current.value="")};return{handleClearSearch:u,handleKeyDown:(n,s)=>{if("Enter"===n.key){let a=new URLSearchParams(t.toString());a.get("search")&&!n.currentTarget.value?u():n.currentTarget.value&&(a.delete("page"),s&&s(a),a.set("search",n.currentTarget.value),e.replace(`${r}?${a.toString()}`))}},searchRef:a,searchValue:l}}},83769:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});var n=t(24735),s=t.n(n),a=t(16463),l=t(2265),i=t(87232),u=t(30314);let o=(e,r)=>{let t=(0,a.useRouter)(),n=(0,a.usePathname)(),o=(0,a.useSearchParams)(),c=o.get("sort")||r,d=e[0];return c&&(d=e.find(e=>e.sort===c)??d),{handleSortChange:(0,l.useCallback)(e=>{let r={...u.$.searchToQueryParams(`?${o}`),sort:e.sort},a=e.sort===i.k0.DEFAULT;t.replace(new u.$(n,{defaultQueryParams:a?s()(r,"sort"):r}).url,{scroll:!1})},[n,t,o]),currentValue:d}}},77832:function(e,r,t){"use strict";t.d(r,{FC:function(){return a},Iv:function(){return b},Jq:function(){return o},Kf:function(){return N},Qo:function(){return m},R:function(){return y},Rq:function(){return g},X:function(){return x},_w:function(){return f},bx:function(){return h},ce:function(){return p},fH:function(){return _},jD:function(){return S},ly:function(){return l},py:function(){return E},t3:function(){return R},w$:function(){return c},yH:function(){return d},yv:function(){return v}});var n,s,a,l,i=t(89595),u=t(92253);(n=a||(a={})).GAME_ID="game_id",n.SERVER_ID="server_id",n.PUBLISHER_NAME="publisher_name",n.PLATFORM_NAME="platform_name",n.GENRE_NAME="genre_name",n.ASSET_TYPE_ID="asset_type_id",n.PRIMARY_CATEGORY_ID="primary_category_id",n.MODE_ID="mode_id",n.PLAYERS_COUNT_ID="players_count_id",n.ENTITY="entity",n.STATUS="status",n.USER_ID="user_id",(s=l||(l={})).FACTIONS="factions",s.TIERS="tiers";let o=e=>({page:e.get("page"),search:e.get("search"),sort:e.get("sort")}),c=e=>{let r=e.getAll("publisher_name"),t=e.getAll("platform_name"),n=e.getAll("genre_name");return{...o(e),group:e.get("group")||null,publisher_name:r.length?r:null,platform_name:t.length?t:null,genre_name:n.length?n:null}},d=e=>{let r=e.getAll("game_id");return{...o(e),game_id:r.length?r:null}},f=e=>{let r=e.getAll("game_id"),t=e.get("user_id"),n=e.get("server_id");return{...o(e),game_id:r.length?r:null,user_id:t,server_id:n}},m=e=>{let r=e.get("game_id"),t=e.get("asset_type_id"),n=e.getAll("primary_category_id"),s=e.getAll("mode_id"),a=e.get("players_count_id");return{...o(e),game_id:r,asset_type_id:t,primary_category_id:n.length?n:null,mode_id:s.length?s:null,players_count_id:a}}
2,h=e=>{let r=e.get("game_id"),t=e.get("server_id"),n=e.get("entity"),s=e.get("status");return{...o(e),game_id:r,server_id:t,entity:n,status:s}},g=e=>{let r=e.get("game_id"),t=e.get("players_count_id");return{...o(e),game_id:r,players_count_id:t}},E=(e,r)=>({...o(e),category:r,game_id:e.get("game")||void 0,search_fields:e.get("search_fields")}),p=e=>{let{params:r,skip:t=i.Yo,useLegacySearch:n=!1}=e,{page:s,search:a,sort:l}=r||{},u={_skip:String(t*Math.max(0,(s&&parseInt(s.toString())||1)-1)),_limit:String(t)};return a&&(u[n?i.ku:i.NF]=a),l&&(u._sort=l),u},x=e=>{let{publisher_name:r,genre_name:t,platform_name:n,sort:s,useLegacySearch:a}=e||{},l={...p({params:{...e,sort:s},skip:e?.group?i.lM:i.Yo,useLegacySearch:a})};return r&&(l.publisher_name=r),t&&(l.genre_name=t),n&&(l.platform_name=n),l._sort&&e?.group&&(l._sort_games=l._sort,delete l._sort),l},_=e=>{let{game_id:r,sort:t,useLegacySearch:n}=e||{},s={...p({params:{...e,sort:t},useLegacySearch:n})};return r&&(s.game_id=r),s},S=e=>{let{game_id:r,server_id:t,user_id:n}=e||{},s={...p({params:e})};return r&&(s.game_id=r),t&&(s.server_id=t),n&&(s.user_id=n),s},y=e=>{let{category:r,user_id:t,page:n,sort:s,game_id:a,search:l,search_fields:u}=e,o=n&&parseInt(n.toString())||1,c=l?.trim();return{...r?{category:r}:{},...t?{user_id:t}:{},sort:s||"newest",limit:String(i.zo),offset:String(Math.max(0,o-1)*i.zo),...a?{game_id:a}:{},...c?{search:c}:{},...c&&u?{search_fields:u}:{}}},v=e=>{let{game_id:r,primary_category_id:t,mode_id:n,players_count_id:s,page:a,search:l}=e,i=!!a||!!l;return{byGames:!r&&!i,byCategories:Array.isArray(t)&&t.length>1&&!n?.length&&!s&&!i}},R=e=>{let{game_id:r,asset_type_id:t,primary_category_id:n,mode_id:s,players_count_id:a,isGroupedForce:l,useLegacySearch:u}=e,{byGames:o,byCategories:c}=v(e),d=void 0===l?o||c:l,f={...p({params:e,skip:d?i.lM:i.Yo,useLegacySearch:u})};return r&&(f.game_id=r),t&&(f.asset_type_id=t),n&&(c?f.id=n:f.primary_category_id=n),s&&(f.mode_id=s),a&&(f.players_count_id=a),f._sort&&d&&(f._sort_assets=f._sort,delete f._sort),f},b=e=>{let{game_id:r,server_id:t,entity:n,status:s,sort:a,useLegacySearch:l}=e,o=n===u.e9.TOURNAMENT,c={...p({params:{...e,sort:a},skip:i.Yo,useLegacySearch:l})};if(r&&(c.game_id=r),t&&(c.server_id=t),n&&(c.entity=n),s){if(o)switch(s){case u.Ud.UPCOMING:c.is_started=!1;break;case u.Ud.SIGN_UPS_OPEN:c.is_started=!0,c.is_in_progress=!1;break;case u.Ud.COMPLETED:c.is_finished=!0}else c.is_started=!1}return c},N=e=>{let{game_id:r,sort:t}=e,n={...p({params:{...e,sort:t},skip:i.lM})};return r&&(n.game_id=r),n}},46748:function(e,r,t){"use strict";t.d(r,{$R:function(){return a},EQ:function(){return l},KW:function(){return i},TW:function(){return u},XH:function(){return o},qQ:function(){return s}});var n=t(76737);let s=async(e,r)=>e.invalidateQueries({queryKey:r.SERVERS.baseQueryKey}),a=async(e,r,t)=>e.invalidateQueries({queryKey:(0,n.Q6)(r,t).queryKey}),l=async(e,r,t)=>e.invalidateQueries({queryKey:r.SERVER_USER_JOIN_REQUEST.clone().addPathParam("serverSlug",t).baseQueryKey}),i=async(e,r,t)=>e.invalidateQueries({queryKey:(0,n.lR)(r,t).baseQueryKey}),u=async(e,r,t)=>e.invalidateQueries({queryKey:(0,n.jy)(r,t).baseQueryKey}),o=async(e,r,t)=>e.invalidateQueries({queryKey:(0,n.YK)(r,t).baseQueryKey})},89693:function(e,r,t){"use strict";t.d(r,{$N:function(){return L},D3:function(){return K},F3:function(){return T},FS:function(){return H},Jx:function(){return D},M6:function(){return W},NC:function(){return M},Qe:function(){return X},RD:function(){return B},RG:function(){return A},RW:function(){return P},Rk:function(){return k},Sr:function(){return O},TV:function(){return V},X2:function(){return F},Xt:function(){return Y},Xy:function(){return $},YG:function(){return G},Z5:function(){return q},Zc:function(){return w},d6:function(){return U},k4:function(){return j},kx:function(){return I},qk:function(){return z},vP:function(){return Z},wY:function(){return J},xK:function(){return Q}});var n=t(93191),s=t(76351),a=t(56298),l=t(25524);t(16463);var i=t(94962);t(93523);var u=t(97176),o=t(92656),c=t(67528),d=t(5509),f=t(72881),m=t(89595),h=t(58660),g=t(68147),E=t(12553),p=t(92253),x=t(61025),_=t(91869),S=t(31698),y=t(15768),v=t(59332),R=t(63912),b=t(46748),N=t(76737),C=t(86394);let P=e=>{let r=(0,n.useQueryClient)(),{id:t,refetchSessionData:s}=(0,c.H)(),{mutate:a}=(0,y.jd)(e),{apiUrls:l}=(0,d.V)();return{mutate:e=>{a(void 0,{onSuccess:async(...n)=>{await s(),(0,R.Xi)(r,l,t),(0,b.qQ)(r,l),i.default.success(S.N.CREATE_SERVER.SUCCESS),e?.onSuccess?.(...n)},onError:(...r)=>{i.default.error(S.N.CREATE_SERVER.ERROR),e?.onError?.(...r)}})}}},j=e=>{let r=(0,n.useQueryClient)(),{mutate:t}=(0,y.jd)(e),{apiUrls:s}=(0,d.V)();return{mutate:e=>{t(void 0,{onSuccess:async(...t)=>{(0,b.qQ)(r,s),i.default.success(S.N.SERVER_UPDATE.SUCCESS),e?.onSuccess?.(...t)},onError:(...r)=>{i.default.error(S.N.SERVER_UPDATE.ERROR),e?.onError?.(...r)}})}}},w=(e,r=!0)=>{let t=r&&!!e,{apiUrls:n}=(0,d.V)(),a=(0,N.bm)(n,e);return(0,s.useQuery)({queryKey:t?a.queryKey:[a.pathname],queryFn:async()=>{let{data:e}=await f.b.get(a.url);return e},enabled:t})},T=(e={})=>{let{isLoading:r}=(0,c.H)(),{queryParams:t,isEnabled:n=!0,initialSkip:s}=e,{apiUrls:a}=(0,d.V)(),l=(t?.[m.NF]?a.SEARCH_SERVERS:a.SERVERS).clone();return t&&l.addQueryParams(t),(0,v.N)(l,{isEnabled:n&&!r,initialSkip:s})},V=(e,r={})=>{let{queryParams:t,isEnabled:n=!0,initialSkip:s}=r,a=!!e&&n,{apiUrls:l}=(0,d.V)(),i=(0,N.v3)(l,e);return t&&i.addQueryParams(t),(0,v.N)(i,{isEnabled:a,initialSkip:s,queryKey:[...l.SERVERS.baseQueryKey,...i.queryKey]})},I=e=>{let{isLoading:r}=(0,c.H)(),{apiUrls:t}=(0,d.V)(),n=!!e&&!r,a=(0,N.Q6)(t,n?e:"");return(0,s.useQuery)({queryKey:n?a.queryKey:[a.pathname],queryFn:async()=>{let{data:e}=await f.b.get(a.url),r=e.data[0];return r?{...r,relations:e.relations}:null},enabled:n})},A=e=>{let r=!!e,{apiUrls:t}=(0,d.V)(),n=t.SERVER.clone().addPathParam("serverId",e);return(0,s.useQuery)({queryKey:r?n.queryKey:[n.pathname],queryFn:async()=>{let{data:e}=await f.b.get(n.url);return e},enabled:r})},D=e=>{let{accessToken:r}=(0,o.w)(),{apiUrls:t}=(0,d.V)(),n=t.SERVER_INVITE_LINK_TOKEN.clone().addPathParam("serverSlug",e).url;return(0,s.useQuery)({queryKey:[n],queryFn:async()=>{let{data:t}=await f.b.get(n,{headers:(0,h.Dp)(e,r)});return t}})},k=e=>{let{isAuthorized:r}=(0,c.H)(),{apiUrls:t}=(0,d.V)(),n=t.SERVER_USER_JOIN_REQUEST.clone().addPathParam("serverSlug",e);return(0,s.useQuery)({queryKey:n.queryKey,queryFn:async()=>{let{data:e}=await f.b.get(n.url);return e},enabled:!!e&&r})},F=e=>{let{accessToken:r}=(0,o.w)(),{hasServerChangeOwnerPermissions:t}=(0,E.d)(e),n=t&&!!e,{apiUrls:l}=(0,d.V)(),i=(0,N.jy)(l,e).addQueryParam("status",p.v6.PENDING);return(0,s.useQuery)({queryKey:n?i.queryKey:[i.pathname],queryFn:async()=>{let{data:t}=await f.b.get(i.url,{headers:(0,h.Dp)(e,r)}),n=t.data[0];return n?{...n,relations:t.relations}:null},placeholderData:a.Wk,enabled:n})},Q=e=>{let{isAuthorized:r}=(0,c.H)(),{accessToken:t}=(0,o.w)(),n=r&&!!e,{apiUrls:a}=(0,d.V)(),l=(0,N.YK)(a,e);return(0,s.useQuery)({queryKey:n?l.queryKey:[l.pathname],queryFn:async()=>{let{data:r}=await f.b.get(l.url,{headers:(0,h.Dp)(e,t)});return r.isValid},enabled:n})},M=e=>{let r=(0,n.useQueryClient)(),{accessToken:t}=(0,o.w)(),{apiUrls:s}=(0,d.V)(),a=(0,N.jy)(s,e);return(0,l.useMutation)({mutationFn:r=>f.b.post(a.url,{user_id:r},{headers:(0,h.Dp)(e,t)}),onSuccess:async()=>{i.default.success(S.N.CREATE_SERVER_OWNERSHIP_TRANSFER.SUCCESS),(0,b.TW)(r,s,e)},onError:async()=>{i.default.error(S.N.CREATE_SERVER_OWNERSHIP_TRANSFER.ERROR)}})},U=(e,r)=>{let t=(0,n.useQueryClient)(),{accessToken:s}=(0,o.w)(),{apiUrls:a}=(0,d.V)(),u=(0,N.b3)(a,e,r);return(0,l.useMutation)({mutationFn:()=>f.b.post(u.url,void 0,{headers:(0,h.Dp)(e,s)}),onSuccess:async()=>{i.default.success(S.N.ASSIGN_SERVER_OWNERSHIP_TRANSFER.SUCCESS),(0,R.I9)(t,a,e)},onError:async()=>{i.default.error(S.N.ASSIGN_SERVER_OWNERSHIP_TRANSFER.ERROR)}})},O=e=>{let r=(0,n.useQueryClient)(),{refreshToken:t}=(0,u.p)(),{accessToken:s,updateWithUser:a}=(0,o.w)(),{apiUrls:c}=(0,d.V)(),m=(0,N.jy)(c,e);return(0,l.useMutation)({mutationFn:({status:r})=>f.b.put(m.url,{status:r},{headers:(0,h.Dp)(e,s)}),onSuccess:async(n,{status:s,onSuccess:l})=>{let u=async()=>
2{if(i.default.success(S.N.UPDATE_SERVER_OWNERSHIP_TRANSFER.SUCCESS(s)),s===p.v6.ACCEPTED){let{token:r,refresh:n}=await (0,C.S)(c,e,t||"");await a({slug:e,accessToken:r,refreshToken:n})}(0,b.TW)(r,c,e),(0,b.XH)(r,c,e)};l?l(u):await u()},onError:async(e,{status:r})=>{i.default.error(S.N.UPDATE_SERVER_OWNERSHIP_TRANSFER.ERROR(r))}})},L=e=>{let r=(0,n.useQueryClient)(),{accessToken:t}=(0,o.w)(),{apiUrls:s}=(0,d.V)(),a=(0,N.jy)(s,e);return(0,l.useMutation)({mutationFn:()=>f.b.delete(a.url,{headers:(0,h.Dp)(e,t)}),onSuccess:async()=>{i.default.success(S.N.DELETE_SERVER_OWNERSHIP_TRANSFER.SUCCESS),(0,b.TW)(r,s,e)},onError:async()=>{i.default.error(S.N.DELETE_SERVER_OWNERSHIP_TRANSFER.ERROR)}})},q=()=>{let e=(0,n.useQueryClient)(),{accessToken:r}=(0,o.w)(),{apiUrls:t}=(0,d.V)();return(0,l.useMutation)({mutationFn:({id:e,slug:n})=>f.b.delete(t.SERVER.clone().addPathParam("serverId",e).url,{headers:(0,h.Dp)(n,r)}),onSuccess:async()=>{(0,b.qQ)(e,t),i.default.success(S.N.DELETE_SERVER.SUCCESS)},onError:h.C4})},K=e=>{let{accessToken:r}=(0,o.w)(),{apiUrls:t}=(0,d.V)();return(0,l.useMutation)({mutationFn:({userId:n})=>f.b.post(t.SERVER_MEMBER_INVITE.clone().addPathParam("serverSlug",e).url,{user_id:n},{headers:(0,h.Dp)(e,r)}),onSuccess:(e,{login:r})=>{i.default.success(S.N.SEND_INVITE.SUCCESS(r))},onError:()=>{i.default.error(S.N.SEND_INVITE.ERROR)},onSettled:(e,r,{callback:t})=>{t?.()}})},z=e=>{let{accessToken:r}=(0,o.w)(),{apiUrls:t}=(0,d.V)();return(0,l.useMutation)({mutationFn:({userId:n})=>f.b.delete(t.SERVER_MEMBER.clone().addPathParams({serverSlug:e,memberId:n}).url,{headers:(0,h.Dp)(e,r)}),onSuccess:(e,{login:r})=>{i.default.success(S.N.CANCEL_INVITE.SUCCESS(r))},onError:()=>{i.default.error(S.N.CANCEL_INVITE.ERROR)},onSettled:(e,r,{callback:t})=>{t?.()}})},H=e=>{let r=(0,n.useQueryClient)(),{id:t}=(0,c.H)(),{accessToken:s}=(0,o.w)(),{apiUrls:a}=(0,d.V)();return(0,l.useMutation)({mutationFn:({token_ttl:r,users_limit:t})=>f.b.post(a.SERVER_INVITE_LINK_TOKEN.clone().addPathParam("serverSlug",e).url,{token_ttl:r,users_limit:t},{headers:(0,h.Dp)(e,s)}),onSuccess:({data:n})=>{r.setQueryData([a.SERVER_INVITE_LINK_TOKEN.clone().addPathParam("serverSlug",e).url],n),(0,x.T)((0,_.x)(e,n.invite_token,t),{silent:!0}),i.default.success(S.N.UPDATE_INVITE_LINK.SUCCESS)},onError:h.C4})},G=(e,r)=>{let t=(0,n.useQueryClient)(),{id:s,refetchSessionData:a}=(0,c.H)(),{apiUrls:u}=(0,d.V)();return(0,l.useMutation)({mutationFn:t=>f.b.post(u.SERVER_MEMBERS.clone().addPathParam("serverSlug",e).url,r?{invite_code:r}:void 0),onSuccess:async(r,n)=>{let l=async()=>{await a(),(0,R.Xi)(t,u,s),(0,b.qQ)(t,u),(0,b.$R)(t,u,e),(0,R.I9)(t,u,e),(0,g.C)(t,u),i.default.success(S.N.JOIN_SERVER.SUCCESS)};n?n(l):await l()},onError:h.C4})},B=e=>{let r=(0,n.useQueryClient)(),{id:t,refetchSessionData:s}=(0,c.H)(),{apiUrls:a}=(0,d.V)();return(0,l.useMutation)({mutationFn:r=>f.b.delete(a.SERVER_MEMBERS.clone().addPathParam("serverSlug",e).url),onSuccess:async(n,l)=>{let u=async()=>{await s(),(0,R.Xi)(r,a,t),(0,b.qQ)(r,a),(0,b.$R)(r,a,e),(0,R.I9)(r,a,e),(0,g.C)(r,a),i.default.success(S.N.UNSUBSCRIBE_SERVER.SUCCESS)};l?l(u):await u()}})},W=e=>{let r=(0,n.useQueryClient)(),{apiUrls:t}=(0,d.V)(),s=t.SERVER_JOIN_REQUESTS.clone().addPathParam("serverSlug",e).url;return(0,l.useMutation)({mutationFn:()=>f.b.post(s),onSuccess:async()=>{(0,b.EQ)(r,t,e),i.default.success(S.N.SEND_REQUEST.SUCCESS)},onError:h.C4})},Y=(e,r)=>{let t=(0,n.useQueryClient)(),{accessToken:s}=(0,o.w)(),{apiUrls:a}=(0,d.V)();return(0,l.useMutation)({mutationFn:t=>f.b.post(a.SERVER_JOIN_REQUEST_ID.clone().addPathParams({serverSlug:e,requestId:r}).url,{joinRequestStatus:t},{headers:(0,h.Dp)(e,s)}),onSuccess:async()=>{(0,b.KW)(t,a,e)},onError:h.C4})},$=e=>{let{accessToken:r}=(0,o.w)(),t=(0,n.useQueryClient)(),{apiUrls:s}=(0,d.V)();return(0,l.useMutation)({mutationFn:t=>f.b.delete(s.SERVER_MEMBER.clone().addPathParams({serverSlug:e,memberId:t}).url,{headers:(0,h.Dp)(e,r)}),onSuccess:async()=>{(0,R.I9)(t,s,e),i.default.success(S.N.DELETE_USER_FROM_SERVER.SUCCESS)},onError:h.C4})},Z=e=>{let{accessToken:r}=(0,o.w)(),t=(0,n.useQueryClient)(),{apiUrls:s}=(0,d.V)();return(0,l.useMutation)({mutationFn:t=>f.b.post(s.ROLES_SET_MANAGER.clone().addPathParam("serverSlug",e).url,{user_id:t},{headers:(0,h.Dp)(e,r)}),onSuccess:async()=>
2{(0,R.I9)(t,s,e),i.default.success(S.N.CHANGE_SERVER_USER_ROLE.SUCCESS)},onError:h.C4})},X=e=>{let{accessToken:r}=(0,o.w)(),t=(0,n.useQueryClient)(),{apiUrls:s}=(0,d.V)();return(0,l.useMutation)({mutationFn:t=>f.b.delete(s.ROLES_DELETE_MANAGER.clone().addPathParams({serverSlug:e,userId:t}).url,{headers:(0,h.Dp)(e,r)}),onSuccess:async()=>{(0,R.I9)(t,s,e),i.default.success(S.N.CHANGE_SERVER_USER_ROLE.SUCCESS)},onError:h.C4})},J=(e,r)=>{let t=(0,n.useQueryClient)(),{slug:s,accessToken:a}=(0,o.w)(),{apiUrls:u,rootServerSlug:c}=(0,d.V)(),m=(0,N.Ee)(u,e,r);return(0,l.useMutation)({mutationFn:e=>f.b.put(m.url,e,{headers:(0,h.Dp)(r||s||c,a)}),onSuccess:async()=>{(0,R.I9)(t,u,r||s||c),i.default.success(S.N.SERVER_USER_UPDATE.SUCCESS)},onError:async()=>{i.default.error(S.N.SERVER_USER_UPDATE.ERROR)}})}},76737:function(e,r,t){"use strict";t.d(r,{Ee:function(){return h},Og:function(){return a},Q6:function(){return u},YK:function(){return m},b3:function(){return f},bm:function(){return i},jy:function(){return d},lR:function(){return c},nJ:function(){return o},v3:function(){return l}});var n=t(37067),s=t(87232);let a=(e,r={})=>{let t=e.SERVERS.clone().addQueryParams({_sort:s.k0.TREND}),{gameId:n}=r;return n&&t.addQueryParam("game_id",n),t},l=(e,r)=>e.SERVERS_BY_USER.clone().addPathParam("userId",r),i=(e,r)=>e.SERVERS_AVAILABLE_SLUGS.clone().addPathParam("slug",r),u=(e,r)=>e.SERVERS.clone().addQueryParam("slug",r),o=(e,r)=>e.USERS_BY_SERVER.clone().addPathParam("serverSlug",r).addQueryParams({_sort:"-time_invited",role:n.Roles.invited}),c=(e,r)=>e.SERVER_JOIN_REQUESTS.clone().addPathParam("serverSlug",r),d=(e,r)=>e.SERVER_OWNERSHIP_TRANSFER_REQUESTS.clone().addPathParam("serverSlug",r),f=(e,r,t)=>e.SERVER_OWNERSHIP_TRANSFER_ASSIGN.clone().addPathParams({serverSlug:r,userId:t}),m=(e,r)=>e.SERVER_OWNERSHIP_TRANSFER_CHECK.clone().addPathParam("serverSlug",r),h=(e,r,t)=>{let n=e.SERVER_USER.clone().addPathParams({userId:r});return t&&n.addPathParam("serverSlug",t),n}},41559:function(e,r,t){"use strict";t.d(r,{Y:function(){return d}});var n=t(37067),s=t(76351),a=t(56298),l=t(72881),i=t(92656),u=t(67528),o=t(58660),c=t(77832);let d=(e,r={})=>{let{queryParams:t,customQueryParams:d,isEnabled:f=!0,withServerAuth:m=!1,fallbackServerSlug:h=n.BattleproServer,useLegacySearch:g}=r,{slug:E,accessToken:p}=(0,i.w)(),{isLoading:x}=(0,u.H)(),_={},S=e.clone();return!S.getQueryParam("_limit")&&(d?S.addQueryParams(d):t&&S.addQueryParams((0,c.ce)({params:t,useLegacySearch:g}))),m&&(_=(0,o.Dp)(E||h,p)),(0,s.useQuery)({queryKey:f?S.queryKey:[S.pathname],queryFn:async()=>{let{data:e}=await l.b.get(S.url,{headers:_});return e},placeholderData:a.Wk,enabled:f&&!x})}},12553:function(e,r,t){"use strict";t.d(r,{d:function(){return l}});var n=t(37067),s=t(67528);let a=(e,r)=>{let t=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_all,allRoles:e}),s=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_add,allRoles:e}),a=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_join,server:r,allRoles:e}),l=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_joinPrivate,server:r,allRoles:e}),i=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_leave,server:r,allRoles:e}),u=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_edit,server:r,allRoles:e}),o=(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_user_invite,server:r,allRoles:e}),c=(0,n.checkAccess)({permissionsToCheck:n.Permissions.roles_change_serverOwner,server:r,allRoles:e}),d=(0,n.checkAccess)({permissionsToCheck:n.Permissions.roles_change_manager,server:r,allRoles:e});return{hasServerAllPermissions:t,hasServerCreatePermissions:s,hasServerJoinPermissions:a,hasServerJoinPrivatePermissions:l,hasServerLeavePermissions:i,hasServerEditPermissions:u,hasServerInvitePermissions:o,hasServerChangeOwnerPermissions:c,hasServerChangeManagerPermissions:d,hasServerViewPrivatePermissions:(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_view_private,server:r,allRoles:e}),hasServerViewMembersPermissions:(0,n.checkAccess)({permissionsToCheck:n.Permissions.servers_user_list,server:r,allRoles:e}),hasServerEditMembersPermissions:(0,n.checkAccess)({permissionsToCheck:n.Permissions.users_edit,server:r,allRoles:e})}},l=e=>{let{sessionUser:r}=(0,s.H)(),t={...r?.roles,[n.BattleproServer]:{role:n.Roles.member}},l=a(r?.roles,e),i=a(t,e);return{...l,withoutAdminPermissions:i}}},93714:function(e,r,t){"use strict";t.d(r,{_O:function(){return i},bH:function(){return u}});let n=["bg-slate-800","bg-zinc-600","bg-stone-700","bg-red-600","bg-orange-600","bg-amber-600","bg-yellow-600","bg-lime-600","bg-green-600","bg-emerald-600","bg-teal-600","bg-cyan-600","bg-sky-600","bg-blue-600","bg-indigo-600","bg-vi
2olet-600","bg-purple-600","bg-fuchsia-600","bg-pink-600","bg-rose-600"],s=["#1E293B","#52525B","#44403C","#DC2626","#EA580C","#D97774","#CA8A04","#65A30D","#16A34A","#059669","#0D9488","#0891B2","#0284C7","#0676FF","#4F46E5","#7C3AED","#9333EA","#C026D3","#DB2777","#E11D48"],a=e=>{let r=0;for(let t=0;t<e.length;t++)r=(r<<5)-r+e.charCodeAt(t),r&=r;return r},l=e=>{let r=e.split("");return Math.abs(a(r[0]+r[Math.floor(r.length/2)]+r[r.length-1]+r.length))%n.length},i=e=>e?n[l(e)]:n[0],u=e=>e?s[l(e)]:"#1E293B"},61025:function(e,r,t){"use strict";t.d(r,{T:function(){return a}});var n=t(94962),s=t(31698);let a=(e,r)=>{let{silent:t=!1,toastMessages:a=s.N.COPY_LINK}=r||{};navigator.clipboard.writeText(e).then(()=>!t&&n.default.success(a.SUCCESS),()=>n.default.success(a.ERROR))}},91869:function(e,r,t){"use strict";t.d(r,{x:function(){return s}});var n=t(93523);let s=(e,r,t)=>n.Q.SERVER_JOIN.extendWith("",{base:window.location.origin,defaultPathParams:{serverSlug:e},defaultQueryParams:{code:r,userId:t}}).url},70971:function(e,r,t){"use strict";t.d(r,{u:function(){return s}});var n=t(37067);let s=e=>e!==n.BattleproServer},70627:function(e,r,t){"use strict";t.d(r,{G7:function(){return d},Tp:function(){return f},XO:function(){return o},jw:function(){return u},xE:function(){return c}});var n=t(6460),s=t(80624),a=t(35062),l=t(23028),i=t(28891);let u=e=>{try{return(0,n.WU)(new Date(e),"MMMM")}catch(e){return"NaN"}},o=(e,r)=>{if(!e)return"";try{let t=r?.fullMonth?"MMMM":"MMM";return(0,n.WU)(new Date(e),`${t} dd yyyy`)}catch(e){return"NaN"}},c=e=>{if(!e)return"";try{return(0,n.WU)(new Date(e),"PPPp",{locale:l._})}catch(e){return"NaN"}},d=(e,r,t="MMM dd yyyy hh:mm a zzz")=>{if(!e)return"";try{return(0,i.CV)(e,r,t,{locale:l._})}catch(e){return"NaN"}},f=e=>{if(!e)return;let r=new Date,t="string"==typeof e?(0,s.D)(e):e;return(0,a.R)(r,t)}}},function(e){e.O(0,[3408,6920,2927,4388,6393,8472,998,7233,7630,8466,5510,1415,9929,8822,1792,6460,8891,7070,5053,902,6473,1185,1048,3056,9373,2052,9595,1925,3827,7607,6050,4697,8904,2885,2733,2971,7023,1744],function(){return e(e.s=43565)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.