PageSourceSearch

https://modworkshop.net/_nuxt/Dr2EKHXm.js

js modworkshop.net collected 2026-10-01 10:44:32 UTC 23,004 bytes, 1 lines download raw bytes

1import{$t as e,Dt as t,Et as n,Fn as r,Hn as i,Kn as a,Or as o,Sn as s,Zr as c,_t as l,bn as u,bt as d,cn as f,fr as p,gr as m,gt as h,in as g,kt as _,lt as ee,mn as v,ot as y,qn as b,ti as x,ur as S,vr as C,vt as w,xn as T,yt as E}from"./BoFEd4GF.js";import{bt as D,t as O}from"./VcCmYje8.js";import{n as k}from"./yXHDiOqT.js";import{_ as te,s as A,w as j}from"./Dt1_3mln.js";import{t as M}from"./Bx71n_RB.js";import{n as N}from"./DvMM5dw_.js";import{t as P}from"./BDNMzG2s.js";import{t as ne}from"./DoLmJQCr.js";import{t as F}from"./DyQee-3H.js";import{t as re}from"./BXcMPuTF.js";import{t as I}from"./CENFkHj4.js";import{t as ie}from"./eKCR9oY4.js";import{t as L}from"./CFPJatng.js";import{t as ae}from"./BM0Wc1Gd2.js";import{p as oe,y as se}from"./Ck_FS3TZ2.js";import{i as R}from"./C-O558Vm2.js";import{t as ce}from"./BDmKUk-D2.js";import{t as z}from"./1bDqoxFz2.js";import{t as le}from"./oJB4adbK2.js";import{t as B}from"./Ct0iTsyz2.js";import{n as ue,t as V}from"./B-YRS7842.js";import{t as de}from"./DEE6tRYo2.js";import{t as fe}from"./DqT80_Uj2.js";import{t as pe}from"./Dmn-OVQf2.js";import{t as me}from"./DqSPP1ON2.js";import{t as he}from"./BMMt2xHy2.js";import{t as ge}from"./DQIeJBtv2.js";import{t as _e}from"./BVBTLatj2.js";import{n as ve,t as ye}from"./CXvNc0Z3.js";import{t as H}from"./Dg5Bo6EH.js";import{t as be}from"./BotgGsKI.js";import{t as xe}from"./DOb06FWq.js";import{t as Se}from"./tduWjvCB.js";import{t as Ce}from"./BqbIGFuM.js";import{t as we}from"./BeZLJrH3.js";import{t as Te}from"./BSl3RNQE.js";import{n as Ee,r as De,t as Oe}from"./DLAPJCaw.js";import{t as ke}from"./DudMCAYL.js";import{t as U}from"./c_l3qlVp.js";import{t as Ae}from"./DlSxH3T3.js";import{t as W}from"./CHYT7ler.js";import{r as je}from"./B2etluHp.js";var G={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function K(e,t){return v(),d(`svg`,G,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M12 2c5.5 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12S6.5 2 12 2m0 2c-1.9 0-3.6.6-4.9 1.7l11.2 11.2c1-1.4 1.7-3.1 1.7-4.9c0-4.4-3.6-8-8-8m4.9 14.3L5.7 7.1C4.6 8.4 4 10.1 4 12c0 4.4 3.6 8 8 8c1.9 0 3.6-.6 4.9-1.7`},null,-1)]])}var q=p({name:`mdi-block`,render:K}),J=[`onClick`],Me=Object.assign(P(_({__name:`m-allow-list`,props:e({label:{},valueBy:{type:[Boolean,String,Function],default:`id`},options:{}},{allow:{},allowModifiers:{},disallow:{},disallowModifiers:{}}),emits:[`update:allow`,`update:disallow`],setup(e){let n=m([]),i=m([]),a=r(e,`allow`),s=r(e,`disallow`),f=h(()=>({list:!0,"input-bg":!0,"p-2":!0})),p=C(``),g=h(()=>e.options.filter(e=>e.name.toLowerCase().match(p.value.toLowerCase())));function _(t){return typeof e.valueBy==`function`?e.valueBy(t):typeof e.valueBy==`string`?t[e.valueBy]:t}function ee(e){let t=_(e);return i.includes(t)}function E(e){let t=_(e);return n.includes(t)||i.includes(t)}function O(e,t){let r=_(e);if(n.includes(r)||i.includes(r)){let e=F(n,r),o=F(i,r);if(t&&e||o){a.value=n,s.value=i;return}}t?n.unshift(r):i.unshift(r),a.value=n,s.value=i}return(n,r)=>{let i=ie,a=N,s=q,m=ne;return v(),w(i,{label:e.label},{default:b(()=>[t(a,{column:``,class:c(o(f))},{default:b(()=>[t(a,null,{default:b(()=>[t(i,{modelValue:o(p),"onUpdate:modelValue":r[0]||=e=>S(p)?p.value=e:null,class:`w-full`,type:`search`},null,8,[`modelValue`]),T(n.$slots,`buttons`,{},void 0,!0)]),_:3}),t(a,{class:`items`,column:``,gap:`1`},{default:b(()=>[(v(!0),d(y,null,u(o(g),e=>(v(),d(`div`,{key:e.id,class:c({option:!0,"hover:cursor-pointer":!0,selected:E(e),disallowed:ee(e)}),onClick:D(t=>O(e,!0),[`prevent`])},[l(`strong`,null,x(e.name),1),t(m,{color:`subtle`,size:`sm`,class:`disallow ml-auto opacity-0`,onClick:D(t=>O(e,!1),[`stop`])},{default:b(()=>[t(s)]),_:1},8,[`onClick`])],10,J))),128))]),_:1})]),_:3},8,[`class`])]),_:3},8,[`label`])}}}),[[`__scopeId`,`data-v-9ad6077f`]]),{__name:`MAllowList`}),Ne=Object.assign(_({__name:`mod-filters`,props:e({refresh:{type:Function},game:{},categories:{},refreshCategories:{type:Function}},{query:{},queryModifiers:{},gameId:{},gameIdModifiers:{},tags:{}
1,tagsModifiers:{},blockTags:{},blockTagsModifiers:{},categoryId:{},categoryIdModifiers:{}}),emits:[`update:query`,`update:gameId`,`update:tags`,`update:blockTags`,`update:categoryId`],async setup(e){let n,s,c=e,l=r(e,`query`),u=r(e,`gameId`),f=r(e,`tags`),p=r(e,`blockTags`),m=r(e,`categoryId`),g=h(()=>c.game?.id??u.value),{data:_}=([n,s]=a(()=>ce(()=>g.value?`games/${g.value}/tags`:`tags`,{watch:[g],lazy:!0,query:{type:`mod`,global:!0}})),n=await n,s(),n);return i(u,async()=>{await c.refresh(),u.value&&await c.refreshCategories()}),(n,r)=>{let i=ie,a=ke,s=U,c=Me;return v(),d(y,null,[t(i,{modelValue:l.value,"onUpdate:modelValue":r[0]||=e=>l.value=e,label:n.$t(`search`)},null,8,[`modelValue`,`label`]),e.game?E(``,!0):(v(),w(a,{key:0,modelValue:u.value,"onUpdate:modelValue":r[1]||=e=>u.value=e,label:n.$t(`game`),placeholder:n.$t(`any_game`),clearable:``},null,8,[`modelValue`,`label`,`placeholder`])),e.categories&&e.categories.length?(v(),w(s,{key:1,modelValue:m.value,"onUpdate:modelValue":r[2]||=e=>m.value=e,"max-height":400,categories:e.categories,label:n.$t(`category`)},null,8,[`modelValue`,`categories`,`label`])):E(``,!0),o(_)?(v(),w(c,{key:2,allow:f.value,"onUpdate:allow":r[3]||=e=>f.value=e,disallow:p.value,"onUpdate:disallow":r[4]||=e=>p.value=e,label:n.$t(`tags`),options:o(_)?.data},null,8,[`allow`,`disallow`,`label`,`options`])):E(``,!0)],64)}}}),{__name:`ModFilters`}),Pe=Object.assign(_({__name:`grid-category`,props:{game:{},category:{}},setup(e){return(r,i)=>{let a=le,o=we,s=O;return v(),w(s,{class:`category`,to:`/g/${e.game.short_name}?category=${e.category.id}`},{default:b(()=>[t(o,{center:``,padding:3},{thumbnail:b(()=>[e.category.thumbnail?(v(),w(a,{key:0,"url-prefix":`games/images`,src:e.category.thumbnail,title:e.category.name},null,8,[`src`,`title`])):E(``,!0)]),default:b(()=>[n(` `+x(e.category.name),1)]),_:1})]),_:1},8,[`to`])}}}),{__name:`GridCategory`}),Y=[`title`],X=[`title`],Fe=[`title`],Z=Object.assign(P(_({__name:`list-mod`,props:{displayMode:{default:1},lazyThumbnail:{type:Boolean},sort:{},noCategories:{type:Boolean},noGame:{type:Boolean},mod:{},static:{type:Boolean}},setup(e){let r=M(),i=h(()=>!e.noGame&&e.mod.game),a=h(()=>e.sort===`published_at`?e.mod.published_at:e.mod.bumped_at),c=h(()=>`/g/${r.currentGame?.short_name||e.mod.game?.short_name||e.mod.game?.id}`),f=h(()=>k().locale.value),p=h(()=>e.mod.tags?e.mod.tags.slice(0,4):[]),m=h(()=>j(e.mod.likes)),g=h(()=>j(e.mod.downloads)),_=h(()=>j(e.mod.views)),ee=h(()=>A(f.value,e.mod.likes)),S=h(()=>A(f.value,e.mod.downloads)),C=h(()=>A(f.value,e.mod.views));return(r,f)=>{let h=B,T=O,D=Se,k=z,te=V,A=H,j=N,M=s(`i18n-t`),P=I,ne=me,F=Ae,re=de;return v(),w(j,{class:`mod p-4 content-block items-center`,title:e.mod.short_desc,wrap:``},{default:b(()=>[t(j,{gap:`2`,class:`items-center md:flex-1`},{default:b(()=>[e.displayMode==1?(v(),w(T,{key:0,class:`mod-thumbnail`,to:!e.static&&`/mod/${e.mod.id}`||void 0},{default:b(()=>[t(h,{thumbnail:e.mod.thumbnail,lazy:e.lazyThumbnail},null,8,[`thumbnail`,`lazy`])]),_:1},8,[`to`])):E(``,!0),t(j,{column:``,class:`md:flex-1`,gap:`2`},{default:b(()=>[t(T,{class:`card-title mod-title`,to:!e.static&&`/mod/${e.mod.id}`||void 0,title:e.mod.name},{default:b(()=>[t(D,{mod:e.mod},null,8,[`mod`]),n(` `+x(e.mod.name),1)]),_:1},8,[`to`,`title`]),t(j,{class:`items-center text-secondary`,wrap:``},{default:b(()=>[t(M,{keypath:!e.noCategories&&(e.mod.game&&o(i)||e.mod.category)?`user_posted_in_category`:`user_posted`},{user:b(()=>[t(k,{static:e.static,"avatar-size":`xs`,user:e.mod.user},null,8,[`static`,`user`])]),timeAgo:b(()=>[t(te,{datetime:o(a),relative:``},null,8,[`datetime`])]),place:b(()=>[t(j,{wrap:``,gap:`0`},{default:b(()=>[o(i)&&e.mod.game?(v(),w(T,{key:0,class:`inline`,to:!e.static&&o(c)||void 0,title:e.mod.game},{default:b(()=>[n(x(e.mod.game.name),1)]),_:1},8,[`to`,`title`])):E(``,!0),e.mod.category?(v(),d(y,{key:1},[o(i)?(v(),w(A,{key:0})):E(``,!0),t(T,{class:`inline text-inherit`,to:!e.static&&`${o(c)}/mods?category=${e.mod.category_id}`||void 0,title:e.mod.category.name},{default:b(()=>[n(x(e.mod.category.name),1)]),_:1},8,[`to`,`title`])],64)):E(``,!0)]),_:1})]),_:1},8,[`keypath`])]),_:1}),t(j,{class:`items-center`,gap:`2`},{default:b(()=>[o(p).length?(v(),w(j,{key:0,wrap:``},{default:b(()=>[(v(!0),d(y,null,u(o(p),e=>(v(),w(T,{key:e.id,to:`${o(c)}/mods?selected-tags=${e.id}`},{default:b(()=>[t(P,{color:e.color,small:``},{default:b(()=>[n(x(e.name),1)]),_:2},1032,[`color`])]),_:2},1032,[`to`]))),128))]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1}),t(j,{class:`ml-auto text-secondary`},{default:b(()=>[t(j,{gap:`2`,wrap:``},{default:b(()=>[l(`span`,{title:o(ee)},[t(ne),n(` `+x(o(m)),1)],8,Y),l(`span`,{title:o(S)},[t(F),n(` `+x(o(g)),1)],8,X),l(`span`,{title:o(C)},[t(re),n(` `+x(o(_)),1)],8,Fe)]),_:1})]),_:1})]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-d64b8e8e`]]),{__name:`ListMod`}),Ie={key:0,class:`mods mods-grid gap-2`},Le={key:0},Re=Object.assign(_({__name:`skeleton`,props:{displayMode:{},sortBy:{},game:{},noGame:{type:Boolean},error:{},mods:{}},setup(e){let t=ue(`mods-displaymode`,{default:()=>0,expires:te()}),n=e,r=h(()=>n.displayMode??t.value);return(t,n)=>{let i=W,a=Z,s=N;return o(r)==0?(v(),d(`div`,Ie,[e.error?(v(),d(`div`,Le,x(t.$t(`error_fetching_mods`)),1)):e.mods?(v(!0),d(y,{key:1},u(e.mods.entries(),([t,n])=>
1(v(),w(i,{key:n.id,mod:n,"lazy-thumbnail":t>7,game:e.game,"no-game":e.noGame,sort:e.sortBy},null,8,[`mod`,`lazy-thumbnail`,`game`,`no-game`,`sort`]))),128)):E(``,!0)])):(v(),w(s,{key:1,column:``},{default:b(()=>[(v(!0),d(y,null,u(e.mods?.entries(),([t,n])=>(v(),w(a,{key:n.id,mod:n,"lazy-thumbnail":t>5,"no-game":e.noGame,sort:e.sortBy,"display-mode":o(r)},null,8,[`mod`,`lazy-thumbnail`,`no-game`,`sort`,`display-mode`]))),128))]),_:1}))}}}),{__name:`ModListSkeleton`});function ze(e){let t=C(0),n;return f(()=>{e.value&&(t.value=e.value.children.length,n=new MutationObserver(()=>t.value=e.value.children.length),n.observe(e.value,{childList:!0}))}),g(()=>{n&&=(n.disconnect(),void 0)}),t}var Q={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function $(e,t){return v(),d(`svg`,Q,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M14 12v7.88c.04.3-.06.62-.29.83a.996.996 0 0 1-1.41 0l-2.01-2.01a.99.99 0 0 1-.29-.83V12h-.03L4.21 4.62a1 1 0 0 1 .17-1.4c.19-.14.4-.22.62-.22h14c.22 0 .43.08.62.22a1 1 0 0 1 .17 1.4L14.03 12z`},null,-1)]])}var Be=p({name:`mdi-filter`,render:$}),Ve={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function He(e,t){return v(),d(`svg`,Ve,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83l3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75z`},null,-1)]])}var Ue=p({name:`mdi-pencil`,render:He}),We={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function Ge(e,t){return v(),d(`svg`,We,[...t[0]||=[l(`path`,{d:`M21 16.5a1 1 0 0 1-.527.881l-7.907 4.443a.996.996 0 0 1-1.132 0l-7.907-4.443A1 1 0 0 1 3 16.5v-9a1 1 0 0 1 .527-.881l7.907-4.443a.995.995 0 0 1 1.132 0l7.907 4.443A1 1 0 0 1 21 7.5v9zM5.5 14.316c-.552-.313-1-.118-1 .434s.448 1.253 1 1.566c.552.313 1 .118 1-.434s-.448-1.253-1-1.566zm0-4c-.552-.313-1-.118-1 .434s.448 1.253 1 1.566c.552.313 1 .118 1-.434s-.448-1.253-1-1.566zm4 6.264c-.552-.313-1-.118-1 .434s.448 1.253 1 1.566c.552.312 1 .118 1-.434c0-.553-.448-1.254-1-1.566zm-2-3.132c-.552-.313-1-.118-1 .434s.448 1.253 1 1.566c.552.312 1 .118 1-.434c0-.553-.448-1.254-1-1.566zm2-.868c-.552-.313-1-.119-1 .434c0 .552.448 1.253 1 1.566c.552.312 1 .118 1-.434c0-.553-.448-1.254-1-1.566zm9 1.736c-.552.313-1 1.014-1 1.566s.448.746 1 .434c.552-.313 1-1.014 1-1.566s-.448-.747-1-.434zm0-4c-.552.313-1 1.014-1 1.566s.448.747 1 .434s1-1.014 1-1.566s-.448-.747-1-.434zm-4 6.264c-.552.312-1 1.014-1 1.566s.448.746 1 .434c.552-.313 1-1.014 1-1.566s-.448-.747-1-.434zm0-4c-.552.312-1 1.014-1 1.566s.448.746 1 .434c.552-.313 1-1.014 1-1.566s-.448-.747-1-.434zm1.992-4.81c.547-.321.602-.806.124-1.082s-1.31-.24-1.856.083c-.547.322-.602.807-.124 1.083c.478.276 1.31.239 1.856-.083zm-7.425.333c.547-.322.603-.807.124-1.083c-.478-.276-1.309-.239-1.856.083c-.547.322-.602.807-.124 1.083c.478.276 1.31.24 1.856-.083zm3.713-.166c.546-.322.602-.807.124-1.083c-.479-.276-1.31-.239-1.857.083c-.546.322-.602.807-.124 1.083c.479.276 1.31.239 1.857-.083z`,fill:`currentColor`},null,-1)]])}var Ke=p({name:`mdi-dice`,render:Ge}),qe={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function Je(e,t){return v(),d(`svg`,qe,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M9 10v2H7v-2zm4 0v2h-2v-2zm4 0v2h-2v-2zm2-7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h1V1h2v2h8V1h2v2zm0 16V8H5v11zM9 14v2H7v-2zm4 0v2h-2v-2zm4 0v2h-2v-2z`},null,-1)]])}var Ye=p({name:`mdi-calendar-month`,render:Je}),Xe={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function Ze(e,t){return v(),d(`svg`,Xe,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M6 1h2v2h8V1h2v2h1a2 2 0 0 1 2 2v14c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2V5c0-1.11.89-2 2-2h1zM5 8v11h14V8zm2 2h10v2H7z`},null,-1)]])}var Qe=p({name:`mdi-calendar-week`,render:Ze}),$e={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function et(e,t){return v(),d(`svg`,$e,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M19 19H5V8h14m-3-7v2H8V1H6v2H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1m-1 11h-5v5h5z`},null,-1)]])}var tt=p({name:`mdi-calendar`,render:et}),nt={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function rt(e,t){return v(),d(`svg`,nt,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2L9.19 8.62L2 9.24l5.45 4.73L5.82 21z`},null,-1)]])}var it=p({name:`mdi-star`,render:rt}),at={class:`icon`,viewBox:`0 0 24 24`,width:`1.2em`,height:`1.2em`};function ot(e,t){return v(),d(`svg`,at,[...t[0]||=[l(`path`,{fill:`currentColor`,d:`M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27`},null,-1)]])}
1var st=p({name:`mdi-flame`,render:ot}),ct={key:0,class:`categories-grid mb-3 gap-2`},lt={key:1,class:`mx-auto`},ut=Object.assign(P(_({__name:`mod-list`,props:{title:{},titleLink:{},game:{},userId:{},collab:{type:Boolean},triggerRefresh:{},sideFilters:{type:Boolean},limit:{default:20},query:{type:Boolean,default:!1},url:{default:`mods`},defaultSortBy:{},params:{},categories:{},initialMods:{}},async setup(e){let r,s,c=R(`search`),f=e,{user:p}=M();f.sideFilters&&Te(`mws-ads-filters`,{sizes:[[`300`,`250`]],renderVisibleOnly:!0,report:{position:`bottom-left`}});let m=f.query?L(`query`,``):C(``);f.query&&c.on(e=>m.value=e);let g=C(),_=ze(g),D=L(`page`,1,`number`),k=C(),A=ue(`mods-displaymode`,{default:()=>0,expires:te()}),j=L(`selected-tags`,[]),P=L(`filtered-tags`,[]),F=C(!1),I=C(!1),z=L(`game`,f.game?.id,`number`),le=C([]),B=L(`category`),V=L(`sort`),H=h(()=>V.value??f.defaultSortBy??p?.extra?.default_mods_sort??`hot_score`),Se=h(()=>H.value===`daily_score`||H.value===`weekly_score`||H.value===`score`),we={best_match:!0,random:!0,likes:!0,downloads:!0,views:!0,name:!0},ke=h(()=>we[H.value]===!0),U=C(0),W=h({get(){return k.value??D.value},set(e){D.value=e}}),G=h(()=>+!!f.collab),K={user_id:f.userId,page:W,query:oe(m),"fields[mods]":je.join(`,`),game_id:z,category_id:B,tags:j,collab:G,block_tags:P,sort:H,limit:h(()=>f.limit),...f.params},q=h(()=>f.game?.id??z.value),{data:J,refresh:Me}=([r,s]=a(()=>ce(()=>`games/${q.value}/categories`,{immediate:!!K.game_id.value&&!f.categories,lazy:!0})),r=await r,s(),r),{data:Y,refresh:X,error:Fe}=([r,s]=a(()=>ce(()=>f.url,{query:K,immediate:!f.initialMods})),r=await r,s(),r),Z=h(()=>J.value?.data??f.categories),Ie=h(()=>{if(!Z.value)return[];let e=[];for(let t of Z.value)t.parent_id==B.value&&e.push(t);return e});f.initialMods&&(Y.value=f.initialMods),f.triggerRefresh&&f.triggerRefresh.on(()=>{X()});let{start:Le}=se(async()=>{await X(),F.value=!1,I.value=!1},250,{immediate:!1});i(()=>f.url,async()=>{F.value=!0,await X(),F.value=!1}),i(k,e=>{e&&(I.value=!0,$.value=He.value,Y.value=void 0,F.value=$.value.length===0,Le())}),i([D,m,z,B,j,le,P,H,G],()=>{k.value=void 0,$.value=[],F.value=!0,Le()});function Q(e){V.value=e,X()}let $=C([]),Ve=h(()=>!Y.value||W.value<Y.value.meta.last_page),He=h(()=>Y.value?[...$.value,...Y.value.data]:[...$.value]);function We(){k.value=W.value+1}return(r,i)=>{let a=O,s=N,c=st,f=ne,h=xe,C=it,k=ge,te=tt,M=ve,L=Qe,oe=Ye,se=ye,R=ae,ce=be,le=_e,ue=pe,we=Ke,Te=me,W=Ae,je=de,G
1=Ue,K=Be,q=re,J=Ne,Le=Ce,ze=he,$=Oe,Ge=Ee,qe=De,Je=ie,Xe=fe,Ze=Pe,$e=Re;return v(),w(s,{column:``,gap:`3`},{default:b(()=>[t(s,null,{default:b(()=>[e.title?(v(),w(a,{key:0,class:`h2 text-body self-start`,to:e.titleLink},{default:b(()=>[n(x(e.title),1)]),_:1},8,[`to`])):E(``,!0),T(r.$slots,`title`,{},void 0,!0)]),_:3}),T(r.$slots,`buttons`,{},void 0,!0),t(s,{class:`max-md:flex-col`},{default:b(()=>[t(s,{class:`overflow-auto`},{default:b(()=>[t(s,{class:`shrink-0`},{default:b(()=>[t(f,{color:o(H)==`hot_score`?`primary`:`secondary`,onClick:i[0]||=e=>Q(`hot_score`)},{default:b(()=>[t(c),n(` `+x(r.$t(`sort_hot`)),1)]),_:1},8,[`color`]),t(f,{color:o(H)==`published_at`?`primary`:`secondary`,onClick:i[1]||=e=>Q(`published_at`)},{default:b(()=>[t(h),n(` `+x(r.$t(`sort_new`)),1)]),_:1},8,[`color`]),t(R,null,{content:b(()=>[t(se,{selected:o(H),"onUpdate:selected":[i[2]||=e=>S(H)?H.value=e:null,i[3]||=e=>V.value=e],column:``,"button-style":`dropdown`},{default:b(()=>[t(M,{value:`daily_score`},{default:b(()=>[t(te),n(` `+x(r.$t(`popular_today`)),1)]),_:1}),t(M,{value:`weekly_score`},{default:b(()=>[t(L),n(` `+x(r.$t(`popular_weekly`)),1)]),_:1}),t(M,{value:`score`},{default:b(()=>[t(oe),n(` `+x(r.$t(`popular_monthly`)),1)]),_:1})]),_:1},8,[`selected`])]),default:b(()=>[t(f,{color:o(Se)?`primary`:`secondary`},{default:b(()=>[t(C),n(` `+x(r.$t(`popularity`))+` `,1),t(k)]),_:1},8,[`color`])]),_:1}),T(r.$slots,`sort-buttons`,{sortBy:o(H),setSortBy:Q},void 0,!0),t(R,null,{content:b(()=>[t(s,{column:``},{default:b(()=>[t(se,{selected:o(H),"onUpdate:selected":[i[5]||=e=>S(H)?H.value=e:null,i[6]||=e=>V.value=e],column:``,"button-style":`dropdown`},{default:b(()=>[t(M,{value:`bumped_at`},{default:b(()=>[t(le),n(` `+x(r.$t(`last_updated`)),1)]),_:1}),t(M,{value:`best_match`},{default:b(()=>[t(ue),n(` `+x(r.$t(`best_match`)),1)]),_:1}),t(M,{value:`random`,onClick:i[4]||=e=>o(H)==`random`&&o(X)()},{default:b(()=>[t(we),n(` `+x(r.$t(`random`)),1)]),_:1}),t(M,{value:`likes`},{default:b(()=>[t(Te),n(` `+x(r.$t(`likes`)),1)]),_:1}),t(M,{value:`downloads`},{default:b(()=>[t(W),n(` `+x(r.$t(`downloads`)),1)]),_:1}),t(M,{value:`views`},{default:b(()=>[t(je),n(x(r.$t(`views`)),1)]),_:1}),t(M,{value:`name`},{default:b(()=>[t(G),n(` `+x(r.$t(`name`)),1)]),_:1})]),_:1},8,[`selected`])]),_:1})]),default:b(()=>[t(f,{title:r.$t(`sort_by`),color:o(ke)?`primary`:`secondary`},{default:b(()=>[t(ce)]),_:1},8,[`title`,`color`])]),_:1}),e.sideFilters?E(``,!0):(v(),w(s,{key:0},{default:b(()=>[t(R,{"close-on-click":!1},{content:b(()=>[t(s,{class:`p-4`,gap:`3`,column:``,style:{width:`300px`}},{default:b(()=>[(v(),w(ee,null,{fallback:b(()=>[t(q)]),default:b(()=>[t(J,{query:o(m),"onUpdate:query":i[7]||=e=>S(m)?m.value=e:null,"game-id":o(z),"onUpdate:gameId":i[8]||=e=>S(z)?z.value=e:null,"category-id":o(B),"onUpdate:categoryId":i[9]||=e=>S(B)?B.value=e:null,tags:o(j),"onUpdate:tags":i[10]||=e=>S(j)?j.value=e:null,"block-tags":o(P),"onUpdate:blockTags":i[11]||=e=>S(P)?P.value=e:null,categories:o(Z),"refresh-categories":o(Me),refresh:o(X),game:e.game},null,8,[`query`,`game-id`,`category-id`,`tags`,`block-tags`,`categories`,`refresh-categories`,`refresh`,`game`])]),_:1}))]),_:1})]),default:b(()=>[t(f,null,{default:b(()=>[t(K)]),_:1})]),_:1})]),_:1}))]),_:3})]),_:3}),t(s,{class:`md:ml-auto`,gap:`2`},{default:b(()=>[o(Y)?(v(),w(Le,{key:0,modelValue:o(D),"onUpdate:modelValue":i[12]||=e=>S(D)?D.value=e:null,pages:o(U),"onUpdate:pages":i[13]||=e=>S(U)?U.value=e:null,total:o(Y).meta.total,"per-page":o(Y).meta.per_page,"no-hiding":``},null,8,[`modelValue`,`pages`,`total`,`per-page`])):E(``,!0),t(R,null,{content:b(()=>[t(s,{column:``,class:`p-3`,gap:`3`},{default:b(()=>[t(Je,{label:r.$t(`display_mode`)},{default:b(()=>[t(se,{selected:o(A),"onUpdate:selected":i[14]||=e=>S(A)?A.value=e:null,class:`ml-auto mr-1`,gap:`1`,"button-style":`button`},{default:b(()=>[t(M,{value:0},{default:b(()=>[t($)]),_:1}),t(M,{value:1},{default:b(()=>[t(Ge)]),_:1}),t(M,{value:2},{default:b(()=>[t(qe)]),_:1})]),_:1},8,[`selected`])]),_:1},8,[`label`]),o(p)?(v(),w(f,{key:0,to:`/user-settings/content`},{default:b(()=>[n(x(r.$t(`content_settings`)),1)]),_:1})):E(``,!0)]),_:1})]),default:b(()=>[t(f,{title:r.$t(`settings`)},{default:b(()=>[t(ze)]),_:1},8,[`title`])]),_:1})]),_:1})]),_:3}),t(s,{gap:`3`,class:`md:flex-row flex-col`},{default:b(()=>[e.sideFilters?(v(),w(s,{key:0,class:`max-md:!w-full items-center`,column:``,gap:o(_)>0?6:0,style:{width:`300px`}},{default:b(()=>[l(`div`,{id:`mws-ads-filters`,ref_key:`filtersAd`,ref:g},null,512),t(Xe,{class:`mod-filters w-full`},{default:b(()=>[t(J,{query:o(m),"onUpdate:query":i[15]||=e=>S(m)?m.value=e:null,"game-id":o(z),"onUpdate:gameId":i[16]||=e=>S(z)?z.value=e:null,"category-id":o(B),"onUpdate:categoryId":i[17]||=e=>S(B)?B.value=e:null,tags:o(j),"onUpdate:tags":i[18]||=e=>S(j)?j.value=e:null,"block-tags":o(P),"onUpdate:blockTags":i[19]||=e=>S(P)?P.value=e:null,categories:o(Z),"refresh-categories":o(Me),refresh:o(X),game:e.game},null,8,[`query`,`game-id`,`category-id`,`tags`,`block-tags`,`categories`,`refresh-categories`,`refresh`,`game`])]),_:1})]),_:1},8,[`gap`])):E(``,!0),t(s,{column:``,class:`flex-1`},{default:b(()=>[e.game&&o(Ie).length?(v(),d(`div`,ct,[(v(!0),d(y,null,u(o(Ie),t=>(v(),w(Ze,{key:t.id,game:e.game,category:t},null,8,[`game`,`category`]))),128))])):E(``,!0),t(s,{column:``,grow:``,gap:`4`,class:`mods`,style:{flex:`1`,"min-height":`150px`}},{default:b(()=>[o(F)?(v(),w(q,{key:0,class:`my-auto`})):(v(),d(y,{key:1},[t($e,{"display-mode":o(A),"sort-by":o(H),"no-game":!!e.game,error:o(Fe),game:e.game,mods:o(He)},null,8,[`display-mode`,`sort-by`,`no-game`,`error`,`game`,`mods`]),o(Ve)?(v(),w(f,{key:0,loading:o(I),color:`subtle`,onClick:We},{default:b(()=>[n(x(r.$t(`load_more`))+` `,1),t(k)]),_:1},8,[`loading`])):o(He).length==0?(v(),d(`h3`,lt,x(r.$t(`no_mods_found`)),1)):E(``,!0)],64))]),_:1})]),_:1})]),_:1})]),_:3})}}}),[[`__scopeId`,`data-v-0132f47e`]]),{__name:`ModList`});export{Re as n,ut as t};

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.