1import{u as a,q as o,b as s,a as u,c as y,i as d}from"./vendor-query-bOUN_gKe.js";import{J as c,K as l,M as i}from"./index-BKzE8EQ8.js";const n={all:["organization"],current:()=>[...n.all,"current"],members:()=>[...n.all,"members"],invites:()=>[...n.all,"invites"],usage:()=>[...n.all,"usage"],invoices:()=>[...n.all,"invoices"],bundles:()=>[...n.all,"credit-bundles"],audit:()=>[...n.all,"audit"],games:e=>[...n.all,"games",e],invite:e=>["organization-invite",e]},v=()=>o({queryKey:n.current(),queryFn:i.getCurrent,staleTime:3e4}),q=()=>o({queryKey:n.members(),queryFn:i.listMembers,staleTime:3e4}),b=()=>o({queryKey:n.invites(),queryFn:i.listInvites,staleTime:3e4}),f=()=>o({queryKey:n.usage(),queryFn:i.getUsage,staleTime:3e4}),Q=()=>o({queryKey:n.invoices(),queryFn:i.listInvoices,staleTime:6e4}),p=()=>o({queryKey:n.bundles(),queryFn:i.listCreditBundles,staleTime:5*6e4}),K=()=>d({queryKey:n.audit(),queryFn:({pageParam:e})=>i.getAuditLog({limit:50,before:e}),initialPageParam:null,getNextPageParam:e=>e.next_before??void 0}),O=e=>d({queryKey:n.games(e),queryFn:({pageParam:t})=>i.listGames({scope:e,page:t}),initialPageParam:1,getNextPageParam:(t,r,m)=>t.next?m+1:void 0});function I(){const e=c();return a({...v(),enabled:!!e})}function A(){const e=c();return a({...q(),enabled:!!e})}function S(){const e=l();return a({...b(),enabled:e})}function U(){const e=c();return a({...f(),enabled:!!e})}function M(){const e=l();return a({...Q(),enabled:e})}function P(e=!0){const t=l();return a({...p(),enabled:t&&e})}function T(){const e=l();return y({...K(),enabled:e})}function z(e){const t=c();return y({...O(e),enabled:!!t})}function g(){const e=s();return t=>e.setQueryData(n.current(),t)}function x(){const e=g();return u({mutationFn:t=>i.updateCurrent(t),onSuccess:e})}function k(){const e=s();return u({mutationFn:({id:t,data:r})=>i.updateMember(t,r),onSuccess:()=>{e.invalidateQueries({queryKey:n.members()}),e.invalidateQueries({queryKey:n.usage()}),e.invalidateQueries({queryKey:n.current()})}})}function B(){const e=s();return u({mutationFn:({id:t,transferTo:r})=>i.removeMember(t,r),onSuccess:()=>{e.invalidateQueries({queryKey:n.all})}})}function G(){const e=s();return u({mutationFn:t=>i.createInvite(t),onSuccess:()=>{e.invalidateQueries({queryKey:n.invites()}),e.invalidateQueries({queryKey:n.current()})}})}function L(){const e=s();return u({mutationFn:t=>i.revokeInvite(t),onSuccess:()=>{e.invalidateQueries({queryKey:n.invites()}),e.invalidateQueries({queryKey:n.current()})}})}function R(){const e=s();return u({mutationFn:t=>i.resendInvite(t),onSuccess:()=>void e.invalidateQueries({queryKey:n.invites()})})}function _(){const e=g(),t=s();return u({mutationFn:r=>i.updateSeats(r),onSuccess:r=>{e(r),t.invalidateQueries({queryKey:n.invoices()})}})}function w(){const e=s();return u({mutationFn:t=>i.updateAutoTopUp(t),onSuccess:t=>{e.setQueryData(n.current(),r=>r&&{...r,wallet:{...r.wallet,auto_topup:t}})}})}export{U as a,_ as b,P as c,w as d,M as e,x as f,T as g,z as h,G as i,A as j,S as k,k as l,B as m,R as n,n as o,L as p,I as u};
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.