"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5897],{59086:function(e,n,a){a.d(n,{z:function(){return d}});var t=a(81517),r=a(71422),s=a(76351),i=a(79239);let o=new(a(13571)).R("\n    query Preferences {\n  preferences {\n    adult\n    adultBlurImages\n    bubbleReply\n    comments\n    defaultMediaTab\n    defaultModsTab\n    defaultNewsTab\n    defaultOrder\n    defaultSearchView\n    disableProfileActivity\n    displayLastActivity\n    dlLocation\n    download\n    imageShowcase\n    isBlockingContent\n    membersAutoDst\n    notificationsActive\n    notificationsGameSpecific\n    reminder\n    results\n    subfeedsActivityTracked\n    subfeedsActivityYour\n    subfeedsAuthorTracked\n    subfeedsCommentsTracked\n    subfeedsCommentsYour\n    timeOffset\n  }\n}\n    "),l=function(){let{options:e,variables:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.useQuery)({queryKey:void 0===n?["Preferences"]:["Preferences",n],queryFn:a=>{var t;let{signal:s}=a;return(0,i._)({client:(0,r.o)("api",{operationName:(null!==(t=null==e?void 0:e.operationNamePrefix)&&void 0!==t?t:"")+"Preferences"}),document:o,variables:n,signal:s}).then(e=>e.preferences)},...e})};l.getKey=e=>void 0===e?["Preferences"]:["Preferences",e];let d=()=>{let{data:e}=(0,t._)();return l({options:{enabled:!!e}})};d.getKey=l.getKey},73776:function(e,n,a){a.d(n,{K:function(){return l},N:function(){return o}});var t=a(57437),r=a(89889),s=a(2265);let i=(0,s.createContext)(void 0),o=e=>{let{category:n,children:a}=e,{trackEvent:s}=(0,r.Z)();return(0,t.jsx)(i.Provider,{value:{trackEvent:e=>s({...e,category:n})},children:a})},l=()=>{let e=(0,s.useContext)(i);return void 0===e?()=>void 0:e.trackEvent}},27191:function(e,n,a){a.d(n,{z:function(){return t}});let t=e=>{let n=new URLSearchParams({redirect_url:window.location.href});window.location.href="".concat("https://users.nexusmods.com","/auth/sign_in?").concat(n.toString())}},60871:function(e,n,a){a.d(n,{f:function(){return d}});var t=a(71422),r=a(93191),s=a(25524),i=a(16384),o=a(79239);let l=new(a(13571)).R("\n    mutation AddFavouriteGame($gameId: ID!) {\n  addFavouriteGame(gameId: $gameId) {\n    success\n  }\n}\n    "),d=function(){let{errorMessage:e,options:n,queryKeysToInvalidate:a=[],successMessage:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=(0,r.useQueryClient)();return(0,s.useMutation)({mutationKey:["AddFavouriteGame"],mutationFn:e=>(0,o._)({client:(0,t.o)("api",{operationName:"AddFavouriteGame"}),document:l,variables:e}).then(e=>e.addFavouriteGame),onError:()=>{e&&(0,i.K)(e,"error")},onSettled:()=>{a.forEach(e=>{c.invalidateQueries({queryKey:e})})},onSuccess:()=>{d&&(0,i.K)(d,"success")},...n})}},43231:function(e,n,a){a.d(n,{$:function(){return d}});var t=a(71422),r=a(93191),s=a(25524),i=a(16384),o=a(79239);let l=new(a(13571)).R("\n    mutation RemoveFavouriteGame($gameId: ID!) {\n  removeFavouriteGame(gameId: $gameId) {\n    success\n  }\n}\n    "),d=function(){let{errorMessage:e,options:n,queryKeysToInvalidate:a=[],successMessage:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=(0,r.useQueryClient)();return(0,s.useMutation)({mutationKey:["RemoveFavouriteGame"],mutationFn:e=>(0,o._)({client:(0,t.o)("api",{operationName:"RemoveFavouriteGame"}),document:l,variables:e}).then(e=>e.removeFavouriteGame),onError:()=>{e&&(0,i.K)(e,"error")},onSettled:()=>{a.forEach(e=>{c.invalidateQueries({queryKey:e})})},onSuccess:()=>{d&&(0,i.K)(d,"success")},...n})}},21528:function(e,n,a){a.d(n,{I:function(){return s}});var t=a(16463),r=a(22694);let s=()=>{let e=(0,t.useParams)(),n=null==e?void 0:e.gameDomain;return(0,r.r)({options:{enabled:!!n},variables:{domainName:n}})}},34135:function(e,n,a){a.d(n,{U:function(){return o}});var t=a(71422),r=a(76351),s=a(79239);let i=new(a(13571)).R("\n    query FavouriteGames {\n  favouriteGames {\n    domainName\n    id\n    name\n    tileImageUrl\n  }\n}\n    "),o=function(){let{options:e,variables:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useQuery)({queryKey:void 0===n?["FavouriteGames"]:["FavouriteGames",n],queryFn:a=>{var r;let{signal:o}=a;return(0,s._)({client:(0,t.o)("api",{operationName:(null!==(r=null==e?void 0:e.operationNamePrefix)&&void 0!==r?r:"")+"FavouriteGames"}),document:i,variables:n,signal:o}).then(e=>e.favouriteGames)},...e})};o.getKey=e=>void 0===e?["FavouriteGames"]:["FavouriteGames",e]},22694:function(e,n,a){a.d(n,{r:function(){return l}});var t=a(71422),r=a(76351),s=a(79239),i=a(13571);new i.R("\n    fragment Game on Game {\n  collectionCount\n  domainName\n  forumUrl\n  id\n  mediaCount\n  modCount\n  name\n  tileImageUrl\n  trendingPeriodDays\n  tileImageBlurredUrl\n}\n    ",{fragmentName:"Game"});let o=new i.R("\n    query Game($domainName: String) {\n  game(domainName: $domainName) {\n    ...Game\n  }\n}\n    fragment Game on Game {\n  collectionCount\n  domainName\n  forumUrl\n  id\n  mediaCount\n  modCount\n  name\n  tileImageUrl\n  trendingPeriodDays\n  tileImageBlurredUrl\n}"),l=function(){let{options:e,variables:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useQuery)({queryKey:void 0===n?["Game"]:["Game",n],queryFn:a=>{var r;let{signal:i}=a;return(0,s._)({client:(0,t.o)("api",{operationName:(null!==(r=null==e?void 0:e.operationNamePrefix)&&void 0!==r?r:"")+"Game"}),document:o,variables:n,signal:i}).then(e=>e.game)},...e})};l.getKey=e=>void 0===e?["Game"]:["Game",e]},59658:function(e,n,a){a.d(n,{q:function(){return r}});var t=a(94728);let r=e=>{let{entity:n,game:a,keyword:r}=e;switch(n){case"collections":return a?t.Z.games.gameDomain.collections.listing({gameDomain:a.domainName},{search:{keyword:r,sort:"endorsements"}}):t.Z.collections.listing({},{search:{keyword:r,sort:"endorsements"}});case"users":return t.Z.users({},{search:{name:r,sort:"relevance"}});case"games":return t.Z.games.listing({},{search:{keyword:r}});case"mods":return a?t.Z.games.gameDomain.mods.listing({gameDomain:a.domainName},{search:{keyword:r,sort:"endorsements"}}):t.Z.mods.listing({},{search:{keyword:r,sort:"endorsements"}});case"images":return a?t.Z.games.gameDomain.media.listing({gameDomain:a.domainName,mediaType:"images"},{search:{keyword:r,sort:"createdAt"}}):t.Z.media.listing({mediaType:"images"},{search:{keyword:r,sort:"createdAt"}});case"videos":return a?t.Z.games.gameDomain.media.listing({gameDomain:a.domainName,mediaType:"videos"},{search:{keyword:r,sort:"createdAt"}}):t.Z.media.listing({mediaType:"videos"},{search:{keyword:r,sort:"createdAt"}});case"all":return a?t.Z.games.gameDomain.search({gameDomain:a.domainName},{search:{keyword:r}}):t.Z.search({},{search:{keyword:r}})}}},22475:function(e,n,a){a.d(n,{A:function(){return s}});var t=a(98262),r=a(20722);let s=e=>{let{count:n,gameDomainName:a,generalSearch:s}=e;return{count:null!=n?n:52,filter:{gameDomain:(0,r.B)(a),generalSearch:s?[{op:t.Xo.Wildcard,value:s}]:void 0,op:t.J2.And},sort:{endorsements:{direction:t.Sr.Desc}}}}},63975:function(e,n,a){a.d(n,{v:function(){return r}});var t=a(98262);let r=e=>{let{count:n,name:a}=e;return{count:null!=n?n:52,filter:{name:[{op:t.Xo.Wildcard,value:a}],op:t.J2.And},sort:{downloads:{direction:t.Sr.Desc}}}}},43050:function(e,n,a){a.d(n,{Q:function(){return i}});var t=a(98262),r=a(20722),s=a(37973);let i=e=>{let{adultContent:n,count:a,gameId:i,keyword:o,type:l}=e;return{count:null!=a?a:52,filter:{adultContent:(0,s.X)(!!n&&void 0),gameId:(0,r.B)(i),generalSearch:(0,r.B)(o,t.Xo.Wildcard),mediaStatus:(0,r.B)("published"),op:t.J2.And,type:(0,r.B)(l)},sort:{createdAt:{direction:t.Sr.Desc}}}}},96448:function(e,n,a){a.d(n,{I:function(){return i}});var t=a(98262),r=a(20722),s=a(37973);let i=e=>{let{adultContent:n,count:a,gameDomainName:i,name:o}=e;return{count:null!=a?a:52,filter:{adultContent:(0,s.X)(!!n&&void 0),gameDomainName:(0,r.B)(i),name:(0,r.B)(o,t.Xo.Wildcard),op:t.J2.And,status:(0,r.B)("published")},sort:{endorsements:{direction:t.Sr.Desc}}}}},12250:function(e,n,a){a.d(n,{v:function(){return s}});var t=a(98262),r=a(20722);let s=e=>{let{count:n,name:a}=e;return{count:null!=n?n:24,filter:{filter:[{nameWildcard:(0,r.B)(a,t.Xo.Wildcard)},{nameExact:(0,r.B)(a.toLowerCase(),t.Xo.Equals)}],op:t.J2.Or},sort:[{relevance:{direction:t.Sr.Desc}},{name:{direction:t.Sr.Asc}}]}}},92706:function(e,n,a){a.d(n,{_:function(){return r}});var t=a(57437);let r=e=>{let{appendLoading:n=!1,children:a,count:r=4,isLoading:s,renderLoadingTile:i}=e,o=[...Array(r)].map((e,n)=>i(n));return s&&n?(0,t.jsxs)(t.Fragment,{children:[a,o]}):s?(0,t.jsx)(t.Fragment,{children:o}):(0,t.jsx)(t.Fragment,{children:a})}},22134:function(e,n,a){a.d(n,{K:function(){return u}});var t=a(57437),r=a(2265),s=a(28334),i=a(21715),o=a(90897);let l={md:"size-10",sm:"size-9"},d=e=>{let{buttonType:n,filled:a,isDisabled:t,size:r}=e,s=["flex items-center justify-center shrink-0 rounded-full before:rounded-full transition",l[r],t?"cursor-not-allowed opacity-40":"cursor-pointer hover-overlay"];switch(a){case"strong":s.push("bg-neutral-strong text-neutral-inverted",t?"":"hover-dark-overlay");break;case"weak":s.push("bg-neutral-800 text-neutral-moderate",t?"":"hover:text-neutral-strong hover-overlay");break;case"transparent":s.push("bg-translucent-dark-500 text-neutral-moderate",t?"":"hover:text-neutral-strong hover-overlay");break;default:s.push("text-neutral-moderate",t?"":"hover:text-neutral-strong")}return"secondary"===n&&s.push("ring-1 ring-stroke-moderate",t?"":"hover:ring-stroke-strong"),s},c=e=>{let{icon:n,iconPath:a}=e;return(0,t.jsxs)(t.Fragment,{children:[!!n&&(0,t.jsx)("span",{className:"relative [&>svg]:!max-h-6 [&>svg]:!max-w-6",children:n}),!!a&&(0,t.jsx)(s.J,{className:"relative",path:a,size:"lg"})]})},u=(0,r.forwardRef)((e,n)=>{var a;let{"aria-disabled":r,buttonType:s="secondary",className:l,disabled:u,filled:m,icon:p,iconPath:f,isExternal:v,size:g="md",...h}=e;if("link"===h.as){let{as:e,...a}=h;return(0,t.jsx)(i.r,{ref:n,"aria-disabled":r,className:(0,o.W)([...d({buttonType:s,filled:m,isDisabled:!!r,size:g}),l]),suppressHydrationWarning:!0,...v?{rel:"noreferrer",target:"_blank"}:{},...a,children:(0,t.jsx)(c,{icon:p,iconPath:f})})}let{href:y,...x}=h;return(0,t.jsx)("button",{ref:n,"aria-disabled":r,className:(0,o.W)([...d({buttonType:s,filled:m,isDisabled:!!r||!!u,size:g}),l]),disabled:u,suppressHydrationWarning:!0,type:null!==(a=x.type)&&void 0!==a?a:"button",...x,children:(0,t.jsx)(c,{icon:p,iconPath:f})})});u.displayName="ActionButton"},22223:function(e,n,a){a.d(n,{x:function(){return p}});var t=a(57437),r=a(69256),s=a(2265),i=a(94728),o=a(21715),l=a(19999),d=a(6608),c=a(71940),u=a(90897),m=a(94504);let p=(0,s.forwardRef)((e,n)=>{var a,s,p,f;let{children:v,className:g,game:h,isQuickSearchNavigable:y,onClick:x}=e,b=i.Z.games.gameDomain.home({gameDomain:h.domainName});return(0,t.jsxs)("div",{ref:n,className:(0,u.W)(["@container/game-tile group/game-tile relative flex flex-col gap-y-1.5",g]),"data-e2eid":"game-tile",children:[(0,t.jsx)(o.r,{className:"hover-overlay aspect-4/5 relative block overflow-hidden rounded drop-shadow-lg","data-navigable-item":y,href:b,onClick:x,children:(0,t.jsx)("img",{alt:h.name,className:"w-full",src:null!==(a=h.tileImageUrl)&&void 0!==a?a:""})}),v,(0,t.jsx)("div",{className:"mt-0.5 flex justify-between gap-x-2",children:(0,t.jsx)(d.n,{className:"line-clamp-2 break-words","data-e2eid":"game-tile-title",href:b,style:"secondary",typographyType:"body-lg",onClick:x,children:h.name})}),(0,t.jsxs)("div",{className:"flex items-center gap-x-3",children:[(0,t.jsx)(l.k,{appearance:"subdued","data-e2eid":"game-tile-mods",description:"No. of mods",iconClassName:"rotate-90",iconPath:r.ude,tooltipContent:"No. of mods",typographyType:"body-sm",value:(0,m.D)(null!==(s=h.modCount)&&void 0!==s?s:0)}),(0,t.jsx)(l.k,{appearance:"subdued","data-e2eid":"game-tile-collections",description:"No. of collections",iconPath:c.gI,tooltipContent:"No. of collections",typographyType:"body-sm",value:(0,m.D)(null!==(p=h.collectionCount)&&void 0!==p?p:0)}),(0,t.jsx)(l.k,{appearance:"subdued",className:"@3xs/game-tile:flex hidden","data-e2eid":"game-tile-downloads",description:"Downloads",iconPath:r.OGU,tooltipContent:"Downloads",typographyType:"body-sm",value:(0,m.D)(null!==(f=h.downloadCount)&&void 0!==f?f:0)})]})]})});p.displayName="GameTileBase"},82242:function(e,n,a){a.d(n,{n:function(){return r}});var t=a(57437);let r=()=>(0,t.jsxs)("div",{className:"animate-pulse space-y-2.5",children:[(0,t.jsx)("div",{className:"bg-surface-translucent-mid aspect-4/5 rounded"}),(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-5 w-4/5 rounded-sm"}),(0,t.jsxs)("div",{className:"grid w-3/5 grid-cols-3 gap-x-2",children:[(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-3 rounded-sm"}),(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-3 rounded-sm"})]})]})},45530:function(e,n,a){a.d(n,{S:function(){return x},f:function(){return y}});var t=a(57437),r=a(69256),s=a(2265),i=a(59086),o=a(94728),l=a(73776),d=a(21528),c=a(28334),u=a(52308),m=a(21715),p=a(76832),f=a(94504),v=a(19999),g=a(6608);let h={hidden:{label:"Hidden",pillType:"light"},under_moderation:{label:"Under moderation",pillType:"info"}},y=(0,s.forwardRef)((e,n)=>{var a;let{blurImage:s,disableTooltip:i,gameId:l,isQuickSearchNavigable:d,media:y,onClick:x,showGameName:b}=e,N=null!==(a=y.title)&&void 0!==a?a:"Untitled",j="Video"===y.__typename,w=h[y.mediaStatus];return(0,t.jsxs)("div",{ref:n,"data-e2eid":"media-tile",children:[(0,t.jsxs)(m.r,{className:"hover-overlay relative block overflow-hidden rounded before:z-10 before:rounded","data-navigable-item":d,href:y.siteUrl,onClick:x,children:[(0,t.jsx)(u.m,{alt:N,"data-e2eid":"media-tile-thumbnail",isBlurred:y.viewerBlocked||"SupporterImage"===y.__typename&&s,src:y.thumbnailUrl}),y.viewerBlocked?(0,t.jsxs)("div",{className:"bg-translucent-dark-700 absolute inset-0 space-y-2 p-3",children:[(0,t.jsxs)(g.Z,{appearance:"strong",as:"div",className:"flex gap-x-2 font-semibold",isTranslucent:!0,typographyType:"body-lg",children:[(0,t.jsx)(c.J,{path:r.M_e,size:"lg"}),(0,t.jsx)("span",{children:"Blocked content"})]}),(0,t.jsxs)(g.Z,{appearance:"moderate",isTranslucent:!0,typographyType:"body-sm",children:["This ","Video"===y.__typename?"video":"image"," contains content you are blocking. It will not show in any of your searches."]})]}):(0,t.jsx)(t.Fragment,{children:j&&(0,t.jsxs)("span",{className:"pointer-events-none absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 p-3",children:[(0,t.jsx)("span",{className:"bg-surface-mid border-neutral-strong absolute inset-0 rounded-full border-[3px]"}),(0,t.jsx)(c.J,{className:"relative",path:r._86,sizeOverride:"2.5rem"})]})}),w&&(0,t.jsx)(p.D,{className:"absolute bottom-3 left-3 z-10",pillType:w.pillType,children:w.label})]}),(0,t.jsxs)("div",{className:"mt-2 space-y-1",children:[b&&!!y.game&&(0,t.jsx)(g.n,{appearance:"info",className:"block truncate",href:o.Z.games.gameDomain.home({gameDomain:y.game.domainName}),style:"secondary",typographyType:"body-sm",onClick:x,children:y.game.name}),(0,t.jsx)(g.n,{className:"block truncate","data-e2eid":"media-tile-title",href:y.siteUrl,style:"secondary",onClick:x,children:N}),(0,t.jsxs)("div",{className:"flex items-center gap-x-2",children:[(0,t.jsx)(g.n,{appearance:"subdued",className:"block truncate leading-4","data-e2eid":"media-tile-author",href:"".concat("https://next.nexusmods.com").concat(o.Z.profile.username({username:encodeURIComponent(y.owner.name)},{search:{gameId:l}})),style:"secondary",typographyType:"body-sm",onClick:x,children:"by ".concat(y.owner.name)}),(0,t.jsx)("span",{className:"border-r-stroke-weak self-stretch border-r"}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-x-3",children:[(0,t.jsx)(v.k,{appearance:"weak","data-e2eid":"media-tile-endorsements",description:"Endorsements",disableTooltip:i,iconPath:r.ESz,tooltipContent:(0,t.jsx)(v.d,{description:"Total members who liked this content",title:"Endorsements"}),typographyType:"body-sm",value:(0,f.D)(y.rating)}),(0,t.jsx)(v.k,{appearance:"weak","data-e2eid":"media-tile-views",disableTooltip:i,iconPath:r.rgx,tooltipContent:"Views",typographyType:"body-sm",value:(0,f.D)(y.views)})]})]})]})]})});y.displayName="MediaTileBase";let x=(0,s.forwardRef)((e,n)=>{let{disableTooltip:a,media:r,showGameName:s}=e,{data:o}=(0,d.I)(),{data:c}=(0,i.z)(),u=(0,l.K)();return(0,t.jsx)(y,{ref:n,blurImage:null==c?void 0:c.adultBlurImages,disableTooltip:a,gameId:null==o?void 0:o.id,media:r,showGameName:s,onClick:()=>u({action:"View Media",name:r.siteUrl})})});x.displayName="MediaTile"},37464:function(e,n,a){a.d(n,{H:function(){return r}});var t=a(57437);let r=()=>(0,t.jsxs)("div",{className:"animate-pulse rounded-lg",children:[(0,t.jsx)("div",{className:"bg-surface-translucent-mid aspect-video rounded"}),(0,t.jsxs)("div",{className:"mt-2.5 flex items-center justify-between gap-x-3",children:[(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-4 w-1/2 rounded-sm"}),(0,t.jsxs)("div",{className:"grid w-1/4 grid-cols-2 gap-x-4",children:[(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-3 rounded-sm"}),(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-3 rounded-sm"})]})]}),(0,t.jsx)("div",{className:"bg-surface-translucent-mid mt-1 h-3 w-1/5 rounded-sm"})]})},19999:function(e,n,a){a.d(n,{k:function(){return c},d:function(){return l}});var t=a(57437),r=a(28334),s=a(47377),i=a(6608),o=a(90897);let l=e=>{let{description:n,title:a}=e;return(0,t.jsxs)("div",{className:"bg-surface-mid block w-44 rounded px-3 py-2 text-center shadow-md",children:[(0,t.jsx)(i.Z,{as:"p",className:"font-semibold",children:a}),(0,t.jsx)(i.Z,{appearance:"subdued",as:"p",typographyType:"body-sm",children:n})]})},d=e=>{let{appearance:n,className:a,"data-e2eid":s,description:l,iconClassName:d,iconPath:c,isTranslucent:u,labelClassName:m,srLabel:p,typographyType:f,value:v}=e;return(0,t.jsxs)(i.Z,{...void 0===v&&s?{"data-e2eid":s}:{},appearance:n,className:(0,o.W)(["flex items-center gap-x-1 leading-4",a]),isTranslucent:u,typographyType:f,children:[!!c&&(0,t.jsx)(r.J,{className:(0,o.W)(["shrink-0",d]),path:c,size:"sm"}),(0,t.jsxs)("span",{className:"sr-only",children:[null!=p?p:l," "]}),void 0!==v&&(0,t.jsx)("span",{className:m,"data-e2eid":s,children:v})]})},c=e=>{let{appearance:n,className:a,"data-e2eid":r,description:i,disableTooltip:o,iconClassName:l,iconPath:c,isTranslucent:u,labelClassName:m,srLabel:p,tooltipContent:f,typographyType:v="title-sm",value:g}=e;return(i=null!=i?i:f,o)?(0,t.jsx)(d,{appearance:n,className:a,"data-e2eid":r,description:i,iconClassName:l,iconPath:c,isTranslucent:u,labelClassName:m,srLabel:p,typographyType:v,value:g}):(0,t.jsxs)(s.u,{children:[(0,t.jsx)(s.aJ,{children:(0,t.jsx)(d,{appearance:n,className:a,"data-e2eid":r,description:i,iconClassName:l,iconPath:c,isTranslucent:u,labelClassName:m,srLabel:p,typographyType:v,value:g})}),(0,t.jsx)(s._v,{..."string"==typeof f?{value:f}:{},children:f})]})}},47377:function(e,n,a){a.d(n,{u:function(){return m},_v:function(){return f},aJ:function(){return v}});var t=a(57437),r=a(50913),s=a(2265),i=a(6608),o=a(90897),l=a(94674),d=a(8143);let c=function(){let{delay:e,placement:n="top"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=(0,s.useRef)(null),[t,i]=(0,s.useState)(!1),o=(0,r.YF)({middleware:[(0,l.cv)(14),(0,l.uY)({padding:8}),(0,l.RR)(),(0,l.x7)({element:a})],onOpenChange:i,open:t,placement:n,whileElementsMounted:d.Me}),c=o.context,u=(0,r.NI)([(0,r.bQ)(c),(0,r.KK)(c),(0,r.XI)(c,{delay:e}),(0,r.qs)(c,{role:"tooltip"})]);return(0,s.useMemo)(()=>({arrowRef:a,isOpen:t,setIsOpen:i,...u,...o}),[a,t,i,u,o])},u=(0,s.createContext)(null);function m(e){let{children:n,...a}=e,r=c({delay:{close:0,open:150},...a});return(0,t.jsx)(u.Provider,{value:r,children:n})}let p=()=>{let e=(0,s.useContext)(u);if(null==e)throw Error("useTooltipContext must be wrapped in an Tooltip");return e},f=(0,s.forwardRef)((e,n)=>{let{children:a,className:s,value:l,...d}=e,{arrowRef:c,context:u,getFloatingProps:m,isOpen:f,refs:v,strategy:g,x:h,y}=p(),x=(0,r.qq)([v.setFloating,n]);return f?(0,t.jsx)(r.ll,{children:(0,t.jsxs)("div",{ref:x,className:(0,o.W)(["z-tooltip",s]),style:{left:null!=h?h:0,position:g,top:null!=y?y:0,...d.style},...m(d),children:[l?(0,t.jsx)(i.Z,{as:"span",className:"bg-surface-mid block rounded px-3 py-2 shadow-md",children:l}):a,(0,t.jsx)(r.Y$,{ref:c,className:"fill-surface-mid drop-shadow-md",context:u,height:8,width:14})]})}):null});f.displayName="TooltipContent";let v=(0,s.forwardRef)((e,n)=>{let{as:a="span",...s}=e,{getReferenceProps:i,refs:o}=p();return(0,t.jsx)(a,{ref:(0,r.qq)([o.setReference,n]),...i(s),...s})})},4819:function(e,n,a){a.d(n,{u:function(){return i}});var t=a(57437),r=a(27070),s=a(2265);let i=e=>{let{children:n,...a}=e;return(0,t.jsx)(r.u,{as:s.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-2",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-2",...a,children:n})}},61350:function(e,n,a){a.d(n,{l:function(){return l}});var t=a(57437),r=a(2265),s=a(94728),i=a(6608),o=a(47377);let l=(0,r.forwardRef)((e,n)=>{let{gameId:a,isQuickSearchNavigable:l,onClick:d,showTooltip:c=!0,user:u}=e,[m,p]=(0,r.useState)(!1),f=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(f.current){let{clientWidth:e,scrollWidth:n}=f.current;p(n>e)}},[]),(0,t.jsx)("div",{ref:n,"data-e2eid":"user-tile",children:(0,t.jsx)(i.n,{appearance:"moderate",className:"group/user-tile group/focus-link flex flex-col items-center gap-y-3 rounded",customContent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"relative overflow-hidden rounded-full",children:[(0,t.jsx)("img",{alt:"",className:"size-24",loading:"lazy",src:"".concat("https://avatars.nexusmods.com","/").concat(u.memberId,"/100")}),(0,t.jsx)("span",{className:"bg-translucent-200 absolute inset-0 opacity-0 transition-opacity group-hover/user-tile:opacity-100 group-focus-visible/focus-link:opacity-100 group-focus-visible/focus-link:group-hover/user-tile:opacity-100"})]}),m&&c?(0,t.jsxs)(o.u,{children:[(0,t.jsx)(o._v,{value:u.name}),(0,t.jsx)(o.aJ,{ref:f,as:"span",className:"w-full truncate text-center",children:u.name})]}):(0,t.jsx)("span",{ref:f,className:"w-full truncate text-center",children:u.name})]}),"data-e2eid":"user-tile","data-navigable-item":l,href:"".concat("https://next.nexusmods.com").concat(s.Z.profile.username({username:encodeURIComponent(u.name)},{search:{gameId:a}})),style:"secondary",onClick:d})})});l.displayName="UserTile"},50521:function(e,n,a){a.d(n,{i:function(){return r}});var t=a(57437);let r=()=>(0,t.jsxs)("div",{className:"flex animate-pulse flex-col items-center gap-y-3",children:[(0,t.jsx)("div",{className:"bg-surface-translucent-mid size-24 rounded-full"}),(0,t.jsx)("div",{className:"bg-surface-translucent-mid h-4 w-3/4 max-w-44 rounded-sm"})]})},24617:function(e,n,a){a.d(n,{FF:function(){return i},zj:function(){return r}});var t=a(25943);let r=(e,n)=>{if(e instanceof t.ClientError){var a;if(null===(a=e.response.errors)||void 0===a?void 0:a.some(e=>{var a;return(null===(a=e.extensions)||void 0===a?void 0:a.code)===n}))return!0}return!1},s=(e,n)=>{var a;return e instanceof t.ClientError&&(null===(a=e.response.errors)||void 0===a?void 0:a.find(e=>{var a;return(null===(a=e.extensions)||void 0===a?void 0:a.code)===n}))||null},i=e=>{var n,a;return null!==(a=null!==(n=s(e,"COLLECTION_UNDER_MODERATION"))&&void 0!==n?n:s(e,"COLLECTION_DISCARDED"))&&void 0!==a?a:null}},14646:function(e,n,a){a.d(n,{z:function(){return t.zj}});var t=a(24617)},94504:function(e,n,a){a.d(n,{D:function(){return t}});let t=(e,n)=>{let a="bigint"!=typeof e?BigInt(e):e,t=a,r=0,s=t.toString();for(;t>=1e3&&r<4;){let e=(t=10n*a/BigInt(1e3**(r+1))).toString().split(""),n=e.pop();s="".concat(e.join("")).concat("0"!==n?".".concat(n):""),r+=1,t/=10n}return n?"".concat(s).concat([""," thousand"," million"," billion"," trillion"][r]):"".concat(s).concat(["","k","m","b","t"][r])}}}]);