import{Qr as e,ai as t,ei as n}from"./vendor-DU4C2Mru.js";async function r(e){let t=await fetch(e);if(!t.ok)throw Error(`${t.status} ${e}`);return t.json()}function i(n,i){let a=n?`&game=${encodeURIComponent(n)}`:``,o=i?`&region=${encodeURIComponent(i)}`:``;return e({queryKey:[`news`,`stories`,n,i],queryFn:({pageParam:e})=>r(`/api/news?limit=20${a}${o}${e?`&cursor=${e}`:``}`),getNextPageParam:e=>e.nextCursor??void 0,initialPageParam:void 0,placeholderData:t})}function a(e){return n({queryKey:[`news`,`story`,e],queryFn:()=>r(`/api/news/${encodeURIComponent(e)}`),enabled:!!e})}function o(e,t=3){return n({queryKey:[`news`,`latest`,e,t],queryFn:()=>r(`/api/games/${e}/news/latest?limit=${t}`),enabled:!!e})}function s(e){return n({queryKey:[`entities`,`index`,e],queryFn:()=>r(`/api/games/${e}/entities/index`),enabled:!!e,staleTime:300*1e3,gcTime:1800*1e3})}export{a as i,o as n,i as r,s as t};