1var Sr=t=>{throw TypeError(t)};var Lt=(t,e,r)=>e.has(t)||Sr("Cannot "+r);var c=(t,e,r)=>(Lt(t,e,"read from private field"),r?r.call(t):e.get(t)),S=(t,e,r)=>e.has(t)?Sr("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),b=(t,e,r,n)=>(Lt(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),R=(t,e,r)=>(Lt(t,e,"access private method"),r);import{a as M,B as zn}from"./chunk-EPOLDU6W-D7u-i3EB.js";import{j as Zr}from"./jsx-runtime-D_zvdyIk.js";var wt=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Bn={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t),setInterval:(t,e)=>setInterval(t,e),clearInterval:t=>clearInterval(t)},we,vr,Kr,Jn=(Kr=class{constructor(){S(this,we,Bn);S(this,vr,!1)}setTimeoutProvider(t){b(this,we,t)}setTimeout(t,e){return c(this,we).setTimeout(t,e)}clearTimeout(t){c(this,we).clearTimeout(t)}setInterval(t,e){return c(this,we).setInterval(t,e)}clearInterval(t){c(this,we).clearInterval(t)}},we=new WeakMap,vr=new WeakMap,Kr),Te=new Jn;function Vn(t){setTimeout(t,0)}var Ke=typeof window>"u"||"Deno"in globalThis;function He(){}function Wi(t,e){return typeof t=="function"?t(e):t}function Wt(t){return typeof t=="number"&&t>=0&&t!==1/0}function Xr(t,e){return Math.max(t+(e||0)-Date.now(),0)}function Ve(t,e){return typeof t=="function"?t(e):t}function ae(t,e){return typeof t=="function"?t(e):t}function zi(t,e){const{type:r="all",exact:n,fetchStatus:s,predicate:i,queryKey:o,stale:a}=t;if(o){if(n){if(e.queryHash!==Yn(o,e.options))return!1}else if(!mr(e.queryKey,o))return!1}if(r!=="all"){const u=e.isActive();if(r==="active"&&!u||r==="inactive"&&u)return!1}return!(typeof a=="boolean"&&e.isStale()!==a||s&&s!==e.state.fetchStatus||i&&!i(e))}function Bi(t,e){const{exact:r,status:n,predicate:s,mutationKey:i}=t;if(i){if(!e.options.mutationKey)return!1;if(r){if(ut(e.options.mutationKey)!==ut(i))return!1}else if(!mr(e.options.mutationKey,i))return!1}return!(n&&e.state.status!==n||s&&!s(e))}function Yn(t,e){return((e==null?void 0:e.queryKeyHashFn)||ut)(t)}function ut(t){return JSON.stringify(t,(e,r)=>zt(r)?Object.keys(r).sort().reduce((n,s)=>(n[s]=r[s],n),{}):r)}function mr(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(r=>mr(t[r],e[r])):!1}var Zn=Object.prototype.hasOwnProperty;function br(t,e,r=0){if(t===e)return t;if(r>500)return e;const n=jr(t)&&jr(e);if(!n&&!(zt(t)&&zt(e)))return e;const i=(n?t:Object.keys(t)).length,o=n?e:Object.keys(e),a=o.length,u=n?new Array(a):{};let l=0;for(let h=0;h<a;h++){const f=n?h:o[h],v=t[f],d=e[f];if(v===d){u[f]=v,(n?h<i:Zn.call(t,f))&&l++;continue}if(v===null||d===null||typeof v!="object"||typeof d!="object"){u[f]=d;continue}const j=br(v,d,r+1);u[f]=j,j===v&&l++}return i===a&&l===i?t:u}function pt(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const r in t)if(t[r]!==e[r])return!1;return!0}function jr(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function zt(t){if(!Cr(t))return!1;const e=t.constructor;if(e===void 0)return!0;const r=e.prototype;return!(!Cr(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function Cr(t){return Object.prototype.toString.call(t)==="[object Object]"}function Xn(t){return new Promise(e=>{Te.setTimeout(e,t)})}function Bt(t,e,r){return typeof r.structuralSharing=="function"?r.structuralSharing(t,e):r.structuralSharing!==!1?br(t,e):e}function es(t,e,r=0){const n=[...t,e];return r&&n.length>r?n.slice(1):n}function ts(t,e,r=0){const n=[e,...t];return r&&n.length>r?n.slice(0,-1):n}var ue=Symbol();function en(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===ue?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function gr(t,e){return typeof t=="function"?t(...e):!!t}function rs(t,e,r){let n=!1,s;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(s??(s=e()),n||(n=!0,s.aborted?r():s.addEventListener("abort",r,{once:!0})),s)}),t}var qe,_e,Ye,Hr,ns=(Hr=class extends wt{constructor(){super();S(this,qe);S(this,_e);S(this,Ye);b(this,Ye,e=>{if(!Ke&&window.addEventListener){const r=()=>e();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){c(this,_e)||this.setEventListener(c(this,Ye))}onUnsubscribe(){var e;this.hasListeners()||((e=c(this,_e))==null||e.call(this),b(this,_e,void 0))}setEventListener(e){var r;b(this,Ye,e),(r=c(this,_e))==null||r.call(this),b(this,_e,e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(e){c(this,qe)!==e&&(b(this,qe,e),this.onFocus())}onFocus(){const e=this.isFocused();
1this.listeners.forEach(r=>{r(e)})}isFocused(){var e;return typeof c(this,qe)=="boolean"?c(this,qe):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},qe=new WeakMap,_e=new WeakMap,Ye=new WeakMap,Hr),tn=new ns;function Jt(){let t,e;const r=new Promise((s,i)=>{t=s,e=i});r.status="pending",r.catch(()=>{});function n(s){Object.assign(r,s),delete r.resolve,delete r.reject}return r.resolve=s=>{n({status:"fulfilled",value:s}),t(s)},r.reject=s=>{n({status:"rejected",reason:s}),e(s)},r}var ss=Vn;function is(){let t=[],e=0,r=a=>{a()},n=a=>{a()},s=ss;const i=a=>{e?t.push(a):s(()=>{r(a)})},o=()=>{const a=t;t=[],a.length&&s(()=>{n(()=>{a.forEach(u=>{r(u)})})})};return{batch:a=>{let u;e++;try{u=a()}finally{e--,e||o()}return u},batchCalls:a=>(...u)=>{i(()=>{a(...u)})},schedule:i,setNotifyFunction:a=>{r=a},setBatchNotifyFunction:a=>{n=a},setScheduler:a=>{s=a}}}var Oe=is(),Ze,Se,Xe,Gr,os=(Gr=class extends wt{constructor(){super();S(this,Ze,!0);S(this,Se);S(this,Xe);b(this,Xe,e=>{if(!Ke&&window.addEventListener){const r=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){c(this,Se)||this.setEventListener(c(this,Xe))}onUnsubscribe(){var e;this.hasListeners()||((e=c(this,Se))==null||e.call(this),b(this,Se,void 0))}setEventListener(e){var r;b(this,Xe,e),(r=c(this,Se))==null||r.call(this),b(this,Se,e(this.setOnline.bind(this)))}setOnline(e){c(this,Ze)!==e&&(b(this,Ze,e),this.listeners.forEach(n=>{n(e)}))}isOnline(){return c(this,Ze)}},Ze=new WeakMap,Se=new WeakMap,Xe=new WeakMap,Gr),rn=new os;function as(t){return Math.min(1e3*2**t,3e4)}function nn(t){return(t??"online")==="online"?rn.isOnline():!0}var Vt=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function sn(t){let e=!1,r=0,n;const s=Jt(),i=()=>s.status!=="pending",o=p=>{var _;if(!i()){const Q=new Vt(p);v(Q),(_=t.onCancel)==null||_.call(t,Q)}},a=()=>{e=!0},u=()=>{e=!1},l=()=>tn.isFocused()&&(t.networkMode==="always"||rn.isOnline())&&t.canRun(),h=()=>nn(t.networkMode)&&t.canRun(),f=p=>{i()||(n==null||n(),s.resolve(p))},v=p=>{i()||(n==null||n(),s.reject(p))},d=()=>new Promise(p=>{var _;n=Q=>{(i()||l())&&p(Q)},(_=t.onPause)==null||_.call(t)}).then(()=>{var p;n=void 0,i()||(p=t.onContinue)==null||p.call(t)}),j=()=>{if(i())return;let p;const _=r===0?t.initialPromise:void 0;try{p=_??t.fn()}catch(Q){p=Promise.reject(Q)}Promise.resolve(p).then(f).catch(Q=>{var P;if(i())return;const q=t.retry??(Ke?0:3),N=t.retryDelay??as,E=typeof N=="function"?N(r,Q):N,x=q===!0||typeof q=="number"&&r<q||typeof q=="function"&&q(r,Q);if(e||!x){v(Q);return}r++,(P=t.onFail)==null||P.call(t,r,Q),Xn(E).then(()=>l()?void 0:d()).then(()=>{e?v(Q):j()})})};return{promise:s,status:()=>s.status,cancel:o,continue:()=>(n==null||n(),s),cancelRetry:a,continueRetry:u,canStart:h,start:()=>(h()?j():d().then(j),s)}}var De,Wr,on=(Wr=class{constructor(){S(this,De)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Wt(this.gcTime)&&b(this,De,Te.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(Ke?1/0:300*1e3))}clearGcTimeout(){c(this,De)&&(Te.clearTimeout(c(this,De)),b(this,De,void 0))}},De=new WeakMap,Wr),Fe,et,ie,ke,V,yt,Ue,ce,ve,zr,Ji=(zr=class extends on{constructor(e){super();S(this,ce);S(this,Fe);S(this,et);S(this,ie);S(this,ke);S(this,V);S(this,yt);S(this,Ue);b(this,Ue,!1),b(this,yt,e.defaultOptions),this.setOptions(e.options),this.observers=[],b(this,ke,e.client),b(this,ie,c(this,ke).getQueryCache()),this.queryKey=e.queryKey,this.queryHash=e.queryHash,b(this,Fe,Er(this.options)),this.state=e.state??c(this,Fe),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=c(this,V))==null?void 0:e.promise}setOptions(e){if(this.options={...c(this,yt),...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=Er(this.options);r.data!==void 0&&(this.setState(Rr(r.data,r.dataUpdatedAt)),b(this,Fe,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&c(this,ie).remove(this)}
vendor: 4,139 bytes, line 1
1setData(e,r){const n=Bt(this.state.data,e,this.options);return R(this,ce,ve).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(e,r){R(this,ce,ve).call(this,{type:"setState",state:e,setStateOptions:r})}cancel(e){var n,s;const r=(n=c(this,V))==null?void 0:n.promise;return(s=c(this,V))==null||s.cancel(e),r?r.then(He).catch(He):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(c(this,Fe))}isActive(){return this.observers.some(e=>ae(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ue||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ve(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!Xr(this.state.dataUpdatedAt,e)}onFocus(){var r;const e=this.observers.find(n=>n.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(r=c(this,V))==null||r.continue()}onOnline(){var r;const e=this.observers.find(n=>n.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(r=c(this,V))==null||r.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),c(this,ie).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(r=>r!==e),this.observers.length||(c(this,V)&&(c(this,Ue)?c(this,V).cancel({revert:!0}):c(this,V).cancelRetry()),this.scheduleGc()),c(this,ie).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||R(this,ce,ve).call(this,{type:"invalidate"})}async fetch(e,r){var u,l,h,f,v,d,j,p,_,Q,q,N;if(this.state.fetchStatus!=="idle"&&((u=c(this,V))==null?void 0:u.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(c(this,V))return c(this,V).continueRetry(),c(this,V).promise}if(e&&this.setOptions(e),!this.options.queryFn){const E=this.observers.find(x=>x.options.queryFn);E&&this.setOptions(E.options)}const n=new AbortController,s=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>(b(this,Ue,!0),n.signal)})},i=()=>{const E=en(this.options,r),P=(()=>{const y={client:c(this,ke),queryKey:this.queryKey,meta:this.meta};return s(y),y})();return b(this,Ue,!1),this.options.persister?this.options.persister(E,P,this):E(P)},a=(()=>{const E={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:c(this,ke),state:this.state,fetchFn:i};return s(E),E})();(l=this.options.behavior)==null||l.onFetch(a,this),b(this,et,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((h=a.fetchOptions)==null?void 0:h.meta))&&R(this,ce,ve).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta}),b(this,V,sn({initialPromise:r==null?void 0:r.initialPromise,fn:a.fetchFn,onCancel:E=>{E instanceof Vt&&E.revert&&this.setState({...c(this,et),fetchStatus:"idle"}),n.abort()},onFail:(E,x)=>{R(this,ce,ve).call(this,{type:"failed",failureCount:E,error:x})},onPause:()=>{R(this,ce,ve).call(this,{type:"pause"})},onContinue:()=>{R(this,ce,ve).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0}));try{const E=await c(this,V).start();if(E===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(E),(d=(v=c(this,ie).config).onSuccess)==null||d.call(v,E,this),(p=(j=c(this,ie).config).onSettled)==null||p.call(j,E,this.state.error,this),E}catch(E){if(E instanceof Vt){if(E.silent)return c(this,V).promise;if(E.revert){if(this.state.data===void 0)throw E;return this.state.data}}throw R(this,ce,ve).call(this,{type:"error",error:E}),(Q=(_=c(this,ie).config).onError)==null||Q.call(_,E,this),(N=(q=c(this,ie).
1config).onSettled)==null||N.call(q,this.state.data,E,this),E}finally{this.scheduleGc()}}},Fe=new WeakMap,et=new WeakMap,ie=new WeakMap,ke=new WeakMap,V=new WeakMap,yt=new WeakMap,Ue=new WeakMap,ce=new WeakSet,ve=function(e){const r=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...an(n.data,this.options),fetchMeta:e.meta??null};case"success":const s={...n,...Rr(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return b(this,et,e.manual?s:void 0),s;case"error":const i=e.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=r(this.state),Oe.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),c(this,ie).notify({query:this,type:"updated",action:e})})},zr);function an(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:nn(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function Rr(t,e){return{data:t,dataUpdatedAt:e??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Er(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,r=e!==void 0,n=r?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var te,D,vt,Z,Ae,tt,me,je,mt,rt,nt,$e,Le,Ce,st,A,dt,Yt,Zt,Xt,er,tr,rr,nr,un,Br,_t=(Br=class extends wt{constructor(e,r){super();S(this,A);S(this,te);S(this,D);S(this,vt);S(this,Z);S(this,Ae);S(this,tt);S(this,me);S(this,je);S(this,mt);S(this,rt);S(this,nt);S(this,$e);S(this,Le);S(this,Ce);S(this,st,new Set);this.options=r,b(this,te,e),b(this,je,null),b(this,me,Jt()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(c(this,D).addObserver(this),Ir(c(this,D),this.options)?R(this,A,dt).call(this):this.updateResult(),R(this,A,er).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sr(c(this,D),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sr(c(this,D),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,R(this,A,tr).call(this),R(this,A,rr).call(this),c(this,D).removeObserver(this)}setOptions(e){const r=this.options,n=c(this,D);if(this.options=c(this,te).defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ae(this.options.enabled,c(this,D))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");R(this,A,nr).call(this),c(this,D).setOptions(this.options),r._defaulted&&!pt(this.options,r)&&c(this,te).getQueryCache().notify({type:"observerOptionsUpdated",query:c(this,D),observer:this});const s=this.hasListeners();s&&Qr(c(this,D),n,this.options,r)&&R(this,A,dt).call(this),this.updateResult(),s&&(c(this,D)!==n||ae(this.options.enabled,c(this,D))!==ae(r.enabled,c(this,D))||Ve(this.options.staleTime,c(this,D))!==Ve(r.staleTime,c(this,D)))&&R(this,A,Yt).call(this);const i=R(this,A,Zt).call(this);s&&(c(this,D)!==n||ae(this.options.enabled,c(this,D))!==ae(r.enabled,c(this,D))||i!==c(this,Ce))&&R(this,A,Xt).call(this,i)}getOptimisticResult(e){const r=c(this,te).getQueryCache().build(c(this,te),e),n=this.createResult(r,e);return cs(this,n)&&(b(this,Z,n),b(this,tt,this.options),b(this,Ae,c(this,D).state)),n}getCurrentResult(){return c(this,Z)}trackResult(e,r){return new Proxy(e,{get:(n,s)=>(this.trackProp(s),r==null||r(s),s==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&c(this,me).status==="pending"&&c(this,me).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,s))})}trackProp(e){c(this,st).add(e)}getCurrentQuery(){return c(this,D)}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const r=c(this,te).defaultQueryOptions(e),n=c(this,te).getQueryCache().build(c(this,te),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(e){return R(this,A,dt).call(this,{...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),c(this,Z)))}createResult(e,r){var C;const n=c(this,D),s=this.options,i=c(this,Z),o=c(this,Ae),a=c(this,tt),l=e!==n?e.state:c(this,vt),{state:h}=e;let f={...h},v=!1,d;if(r._optimisticResults){const m=this.hasListeners(),O=!m&&Ir(e,r),I=m&&Qr(e,n,r,s);(O||I)&&(f={...f,...an(h.data,e.options)}),r._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:j,errorUpdatedAt:p,status:_}=f;d=f.data;let Q=!1;if(r.placeholderData!==void 0&&d===void 0&&_==="pending"){let m;i!=null&&i.isPlaceholderData&&r.placeholderData===(a==null?void 0:a.placeholderData)?(m=i.data,Q=!0):m=typeof r.placeholderData=="function"?r.placeholderData((C=c(this,nt))==null?void 0:C.state.data,c(this,nt)):r.placeholderData,m!==void 0&&(_="success",d=Bt(i==null?void 0:i.data,m,r),v=!0)}if(r.select&&d!==void 0&&!Q)if(i&&d===(o==null?void 0:o.data)&&r.select===c(this,mt))d=c(this,rt);else try{b(this,mt,r.select),d=r.select(d),d=Bt(i==null?void 0:i.data,d,r),b(this,rt,d),b(this,je,null)}catch(m){b(this,je,m)}c(this,je)&&(j=c(this,je),d=c(this,rt),p=Date.now(),_="error");const q=f.fetchStatus==="fetching",N=_==="pending",E=_==="error",x=N&&q,P=d!==void 0,w={status:_,fetchStatus:f.fetchStatus,isPending:N,isSuccess:_==="success",isError:E,isInitialLoading:x,isLoading:x,data:d,dataUpdatedAt:f.dataUpdatedAt,error:j,errorUpdatedAt:p,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdate
1Count:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>l.dataUpdateCount||f.errorUpdateCount>l.errorUpdateCount,isFetching:q,isRefetching:q&&!N,isLoadingError:E&&!P,isPaused:f.fetchStatus==="paused",isPlaceholderData:v,isRefetchError:E&&P,isStale:Pr(e,r),refetch:this.refetch,promise:c(this,me),isEnabled:ae(r.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const m=w.data!==void 0,O=w.status==="error"&&!m,I=k=>{O?k.reject(w.error):m&&k.resolve(w.data)},U=()=>{const k=b(this,me,w.promise=Jt());I(k)},T=c(this,me);switch(T.status){case"pending":e.queryHash===n.queryHash&&I(T);break;case"fulfilled":(O||w.data!==T.value)&&U();break;case"rejected":(!O||w.error!==T.reason)&&U();break}}return w}updateResult(){const e=c(this,Z),r=this.createResult(c(this,D),this.options);if(b(this,Ae,c(this,D).state),b(this,tt,this.options),c(this,Ae).data!==void 0&&b(this,nt,c(this,D)),pt(r,e))return;b(this,Z,r);const n=()=>{if(!e)return!0;const{notifyOnChangeProps:s}=this.options,i=typeof s=="function"?s():s;if(i==="all"||!i&&!c(this,st).size)return!0;const o=new Set(i??c(this,st));return this.options.throwOnError&&o.add("error"),Object.keys(c(this,Z)).some(a=>{const u=a;return c(this,Z)[u]!==e[u]&&o.has(u)})};R(this,A,un).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&R(this,A,er).call(this)}},te=new WeakMap,D=new WeakMap,vt=new WeakMap,Z=new WeakMap,Ae=new WeakMap,tt=new WeakMap,me=new WeakMap,je=new WeakMap,mt=new WeakMap,rt=new WeakMap,nt=new WeakMap,$e=new WeakMap,Le=new WeakMap,Ce=new WeakMap,st=new WeakMap,A=new WeakSet,dt=function(e){R(this,A,nr).call(this);let r=c(this,D).fetch(this.options,e);return e!=null&&e.throwOnError||(r=r.catch(He)),r},Yt=function(){R(this,A,tr).call(this);const e=Ve(this.options.staleTime,c(this,D));if(Ke||c(this,Z).isStale||!Wt(e))return;const n=Xr(c(this,Z).dataUpdatedAt,e)+1;b(this,$e,Te.setTimeout(()=>{c(this,Z).isStale||this.updateResult()},n))},Zt=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(c(this,D)):this.options.refetchInterval)??!1},Xt=function(e){R(this,A,rr).call(this),b(this,Ce,e),!(Ke||ae(this.options.enabled,c(this,D))===!1||!Wt(c(this,Ce))||c(this,Ce)===0)&&b(this,Le,Te.setInterval(()=>{(this.options.refetchIntervalInBackground||tn.isFocused())&&R(this,A,dt).call(this)},c(this,Ce)))},er=function(){R(this,A,Yt).call(this),R(this,A,Xt).call(this,R(this,A,Zt).call(this))},tr=function(){c(this,$e)&&(Te.clearTimeout(c(this,$e)),b(this,$e,void 0))},rr=function(){c(this,Le)&&(Te.clearInterval(c(this,Le)),b(this,Le,void 0))},nr=function(){const e=c(this,te).getQueryCache().build(c(this,te),this.options);if(e===c(this,D))return;const r=c(this,D);b(this,D,e),b(this,vt,e.state),this.hasListeners()&&(r==null||r.removeObserver(this),e.addObserver(this))},un=function(e){Oe.batch(()=>{e.listeners&&this.listeners.forEach(r=>{r(c(this,Z))}),c(this,te).getQueryCache().notify({query:c(this,D),type:"observerResultsUpdated"})})},Br);function us(t,e){return ae(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function Ir(t,e){return us(t,e)||t.state.data!==void 0&&sr(t,e,e.refetchOnMount)}function sr(t,e,r){if(ae(e.enabled,t)!==!1&&Ve(e.staleTime,t)!=="static"){const n=typeof r=="function"?r(t):r;return n==="always"||n!==!1&&Pr(t,e)}return!1}function Qr(t,e,r,n){return(t!==e||ae(n.enabled,t)===!1)&&(!r.suspense||t.state.status!=="error")&&Pr(t,r)}function Pr(t,e){return ae(e.enabled,t)!==!1&&t.isStaleByTime(Ve(e.staleTime,t))}function cs(t,e){return!pt(t.getCurrentResult(),e)}function Mr(t){return{onFetch:(e,r)=>{var h,f,v,d,j;const n=e.options,s=(v=(f=(h=e.fetchOptions)==null?void 0:h.meta)==null?void 0:f.fetchMore)==null?void 0:v.direction,i=((d=e.state.data)==null?void 0:d.pages)||[],o=((j=e.state.data)==null?void 0:j.pageParams)||[];let a={pages:[],pageParams:[]},u=0;const l=async()=>{let p=!1;const _=N=>{rs(N,()=>e.signal,()=>p=!0)},Q=en(e.options,e.fetchOptions),q=async(N,E,x)=>{if(p)return Promise.reject();if(E==null&&N.pages.length)return Promise.resolve(N);const y=(()=>{const O={client:e.client,queryKey:e.queryKey,pageParam:E,direction:x?"backward":"forward",meta:e.options.meta};return _(O),O})(),w=await Q(y),{maxPages:C}=e.options,m=x?ts:es;return{pages:m(N.pages,w,C),pageParams:m(N.pageParams,E,C)}};if(s&&i.length){const N=s==="backward",E=N?cn:ir,x={pages:i,pageParams:o},P=E(n,x);a=await q(x,P,N)}else{const N=t??i.length;do{const E=u===0?o[0]??n.initialPageParam:ir(n,a);if(u>0&&E==null)break;a=await q(a,E),u++}while(u<N)}return a};e.options.persister?e.fetchFn=()=>{var p,_;return(_=(p=e.options).persister)==null?void 0:_.call(p,l,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},r)}:e.fetchFn=l}}}function ir(t,{pages:e,pageParams:r}){const n=e.length-1;return e.length>
10?t.getNextPageParam(e[n],e,r[n],r):void 0}function cn(t,{pages:e,pageParams:r}){var n;return e.length>0?(n=t.getPreviousPageParam)==null?void 0:n.call(t,e[0],e,r[0],r):void 0}function ls(t,e){return e?ir(t,e)!=null:!1}function fs(t,e){return!e||!t.getPreviousPageParam?!1:cn(t,e)!=null}var ln=class extends _t{constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t){super.setOptions({...t,behavior:Mr()})}getOptimisticResult(t){return t.behavior=Mr(),super.getOptimisticResult(t)}fetchNextPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"backward"}}})}createResult(t,e){var j,p;const{state:r}=t,n=super.createResult(t,e),{isFetching:s,isRefetching:i,isError:o,isRefetchError:a}=n,u=(p=(j=r.fetchMeta)==null?void 0:j.fetchMore)==null?void 0:p.direction,l=o&&u==="forward",h=s&&u==="forward",f=o&&u==="backward",v=s&&u==="backward";return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:ls(e,r.data),hasPreviousPage:fs(e,r.data),isFetchNextPageError:l,isFetchingNextPage:h,isFetchPreviousPageError:f,isFetchingPreviousPage:v,isRefetchError:a&&!l&&!f,isRefetching:i&&!h&&!v}}},bt,de,X,Ne,he,xe,Jr,Vi=(Jr=class extends on{constructor(e){super();S(this,he);S(this,bt);S(this,de);S(this,X);S(this,Ne);b(this,bt,e.client),this.mutationId=e.mutationId,b(this,X,e.mutationCache),b(this,de,[]),this.state=e.state||fn(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){c(this,de).includes(e)||(c(this,de).push(e),this.clearGcTimeout(),c(this,X).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){b(this,de,c(this,de).filter(r=>r!==e)),this.scheduleGc(),c(this,X).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){c(this,de).length||(this.state.status==="pending"?this.scheduleGc():c(this,X).remove(this))}continue(){var e;return((e=c(this,Ne))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var o,a,u,l,h,f,v,d,j,p,_,Q,q,N,E,x,P,y,w,C;const r=()=>{R(this,he,xe).call(this,{type:"continue"})},n={client:c(this,bt),meta:this.options.meta,mutationKey:this.options.mutationKey};b(this,Ne,sn({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(m,O)=>{R(this,he,xe).call(this,{type:"failed",failureCount:m,error:O})},onPause:()=>{R(this,he,xe).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>c(this,X).canRun(this)}));const s=this.state.status==="pending",i=!c(this,Ne).canStart();try{if(s)r();else{R(this,he,xe).call(this,{type:"pending",variables:e,isPaused:i}),await((a=(o=c(this,X).config).onMutate)==null?void 0:a.call(o,e,this,n));const O=await((l=(u=this.options).onMutate)==null?void 0:l.call(u,e,n));O!==this.state.context&&R(this,he,xe).call(this,{type:"pending",context:O,variables:e,isPaused:i})}const m=await c(this,Ne).start();return await((f=(h=c(this,X).config).onSuccess)==null?void 0:f.call(h,m,e,this.state.context,this,n)),await((d=(v=this.options).onSuccess)==null?void 0:d.call(v,m,e,this.state.context,n)),await((p=(j=c(this,X).config).onSettled)==null?void 0:p.call(j,m,null,this.state.variables,this.state.context,this,n)),await((Q=(_=this.options).onSettled)==null?void 0:Q.call(_,m,null,e,this.state.context,n)),R(this,he,xe).call(this,{type:"success",data:m}),m}catch(m){try{await((N=(q=c(this,X).config).onError)==null?void 0:N.call(q,m,e,this.state.context,this,n))}catch(O){Promise.reject(O)}try{await((x=(E=this.options).onError)==null?void 0:x.call(E,m,e,this.state.context,n))}catch(O){Promise.reject(O)}try{await((y=(P=c(this,X).config).onSettled)==null?void 0:y.call(P,void 0,m,this.state.variables,this.state.context,this,n))}catch(O){Promise.reject(O)}try{await((C=(w=this.options).onSettled)==null?void 0:C.call(w,void 0,m,e,this.state.context,n))}catch(O){Promise.reject(O)}throw R(this,he,xe).call(this,{type:"error",error:m}),m}finally{c(this,X).runNext(this)}}}
1,bt=new WeakMap,de=new WeakMap,X=new WeakMap,Ne=new WeakMap,he=new WeakSet,xe=function(e){const r=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Oe.batch(()=>{c(this,de).forEach(n=>{n.onMutationUpdate(e)}),c(this,X).notify({mutation:this,type:"updated",action:e})})},Jr);function fn(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var be,Re,re,ge,Pe,Qt,or,Vr,ds=(Vr=class extends wt{constructor(e,r){super();S(this,Pe);S(this,be);S(this,Re);S(this,re);S(this,ge);b(this,be,e),this.setOptions(r),this.bindMethods(),R(this,Pe,Qt).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var n;const r=this.options;this.options=c(this,be).defaultMutationOptions(e),pt(this.options,r)||c(this,be).getMutationCache().notify({type:"observerOptionsUpdated",mutation:c(this,re),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&ut(r.mutationKey)!==ut(this.options.mutationKey)?this.reset():((n=c(this,re))==null?void 0:n.state.status)==="pending"&&c(this,re).setOptions(this.options)}onUnsubscribe(){var e;this.hasListeners()||(e=c(this,re))==null||e.removeObserver(this)}onMutationUpdate(e){R(this,Pe,Qt).call(this),R(this,Pe,or).call(this,e)}getCurrentResult(){return c(this,Re)}reset(){var e;(e=c(this,re))==null||e.removeObserver(this),b(this,re,void 0),R(this,Pe,Qt).call(this),R(this,Pe,or).call(this)}mutate(e,r){var n;return b(this,ge,r),(n=c(this,re))==null||n.removeObserver(this),b(this,re,c(this,be).getMutationCache().build(c(this,be),this.options)),c(this,re).addObserver(this),c(this,re).execute(e)}},be=new WeakMap,Re=new WeakMap,re=new WeakMap,ge=new WeakMap,Pe=new WeakSet,Qt=function(){var r;const e=((r=c(this,re))==null?void 0:r.state)??fn();b(this,Re,{...e,isPending:e.status==="pending",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset})},or=function(e){Oe.batch(()=>{var r,n,s,i,o,a,u,l;if(c(this,ge)&&this.hasListeners()){const h=c(this,Re).variables,f=c(this,Re).context,v={client:c(this,be),meta:this.options.meta,mutationKey:this.options.mutationKey};if((e==null?void 0:e.type)==="success"){try{(n=(r=c(this,ge)).onSuccess)==null||n.call(r,e.data,h,f,v)}catch(d){Promise.reject(d)}try{(i=(s=c(this,ge)).onSettled)==null||i.call(s,e.data,null,h,f,v)}catch(d){Promise.reject(d)}}else if((e==null?void 0:e.type)==="error"){try{(a=(o=c(this,ge)).onError)==null||a.call(o,e.error,h,f,v)}catch(d){Promise.reject(d)}try{(l=(u=c(this,ge)).onSettled)==null||l.call(u,void 0,e.error,h,f,v)}catch(d){Promise.reject(d)}}}this.listeners.forEach(h=>{h(c(this,Re))})})},Vr);function Tr(t,e){const r=new Set(e);return t.filter(n=>!r.has(n))}function hs(t,e,r){const n=t.slice(0);return n[e]=r,n}var it,ne,ot,at,oe,Ee,gt,Pt,Ot,xt,Y,ar,ur,cr,lr,fr,Yr,ps=(Yr=class extends wt{constructor(e,r,n){super();S(this,Y);S(this,it);S(this,ne);S(this,ot);S(this,at);S(this,oe);S(this,Ee);S(this,gt);S(this,Pt);S(this,Ot);S(this,xt,[]);b(this,it,e),b(this,at,n),b(this,ot,[]),b(this,oe,[]),b(this,ne,[]),this.setQueries(r)}onSubscribe(){this.listeners.size===1&&c(this,oe).forEach(e=>{e.subscribe(r=>{R(this,Y,lr).call(this,e,r)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,c(this,oe).forEach(e=>{e.destroy()})}setQueries(e,r){b(this,ot,e),b(this,at,r),Oe.batch(()=>{const n=c(this,oe),s=R(this,Y,cr).call(this,c(this,ot));s.forEach(f=>f.observer.setOptions(f.defaultedQueryOptions));const i=s.map(f=>f.observer),o=i.map(f=>f.getCurrentResult()),a=n.length!==i.length,u=i.some((f,v)=>f!==n[v]),l=a||u,h=l?!0:o.some((f,v)=>{const d=c(this,ne)[v];
1return!d||!pt(f,d)});!l&&!h||(l&&(b(this,xt,s),b(this,oe,i)),b(this,ne,o),this.hasListeners()&&(l&&(Tr(n,i).forEach(f=>{f.destroy()}),Tr(i,n).forEach(f=>{f.subscribe(v=>{R(this,Y,lr).call(this,f,v)})})),R(this,Y,fr).call(this)))})}getCurrentResult(){return c(this,ne)}getQueries(){return c(this,oe).map(e=>e.getCurrentQuery())}getObservers(){return c(this,oe)}getOptimisticResult(e,r){const n=R(this,Y,cr).call(this,e),s=n.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions)),i=n.map(o=>o.defaultedQueryOptions.queryHash);return[s,o=>R(this,Y,ur).call(this,o??s,r,i),()=>R(this,Y,ar).call(this,s,n)]}},it=new WeakMap,ne=new WeakMap,ot=new WeakMap,at=new WeakMap,oe=new WeakMap,Ee=new WeakMap,gt=new WeakMap,Pt=new WeakMap,Ot=new WeakMap,xt=new WeakMap,Y=new WeakSet,ar=function(e,r){return r.map((n,s)=>{const i=e[s];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,o=>{r.forEach(a=>{a.observer.trackProp(o)})})})},ur=function(e,r,n){if(r){const s=c(this,Ot),i=n!==void 0&&s!==void 0&&(s.length!==n.length||n.some((o,a)=>o!==s[a]));return(!c(this,Ee)||c(this,ne)!==c(this,Pt)||i||r!==c(this,gt))&&(b(this,gt,r),b(this,Pt,c(this,ne)),n!==void 0&&b(this,Ot,n),b(this,Ee,br(c(this,Ee),r(e)))),c(this,Ee)}return e},cr=function(e){const r=new Map;c(this,oe).forEach(s=>{const i=s.options.queryHash;if(!i)return;const o=r.get(i);o?o.push(s):r.set(i,[s])});const n=[];return e.forEach(s=>{var u;const i=c(this,it).defaultQueryOptions(s),a=((u=r.get(i.queryHash))==null?void 0:u.shift())??new _t(c(this,it),i);n.push({defaultedQueryOptions:i,observer:a})}),n},lr=function(e,r){const n=c(this,oe).indexOf(e);n!==-1&&(b(this,ne,hs(c(this,ne),n,r)),R(this,Y,fr).call(this))},fr=function(){var e;if(this.hasListeners()){const r=c(this,Ee),n=R(this,Y,ar).call(this,c(this,ne),c(this,xt)),s=R(this,Y,ur).call(this,n,(e=c(this,at))==null?void 0:e.combine);r!==s&&Oe.batch(()=>{this.listeners.forEach(i=>{i(c(this,ne))})})}},Yr),dn=M.createContext(void 0),St=t=>{const e=M.useContext(dn);if(t)return t;if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},Yi=({client:t,children:e})=>(M.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),Zr.jsx(dn.Provider,{value:t,children:e})),hn=M.createContext(!1),pn=()=>M.useContext(hn);hn.Provider;function ys(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var vs=M.createContext(ys()),yn=()=>M.useContext(vs),vn=(t,e,r)=>{const n=r!=null&&r.state.error&&typeof t.throwOnError=="function"?gr(t.throwOnError,[r.state.error,r]):t.throwOnError;(t.suspense||t.experimental_prefetchInRender||n)&&(e.isReset()||(t.retryOnMount=!1))},mn=t=>{M.useEffect(()=>{t.clearReset()},[t])},bn=({result:t,errorResetBoundary:e,throwOnError:r,query:n,suspense:s})=>t.isError&&!e.isReset()&&!t.isFetching&&n&&(s&&t.data===void 0||gr(r,[t.error,n])),Or=(t,e)=>e.state.data===void 0,gn=t=>{if(t.suspense){const r=s=>s==="static"?s:Math.max(s??1e3,1e3),n=t.staleTime;t.staleTime=typeof n=="function"?(...s)=>r(n(...s)):r(n),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},Pn=(t,e)=>t.isLoading&&t.isFetching&&!e,dr=(t,e)=>(t==null?void 0:t.suspense)&&e.isPending,qt=(t,e,r)=>e.fetchOptimistic(t).catch(()=>{r.clearReset()});function On({queries:t,...e},r){const n=St(r),s=pn(),i=yn(),o=M.useMemo(()=>t.map(p=>{const _=n.defaultQueryOptions(p);return _._optimisticResults=s?"isRestoring":"optimistic",_}),[t,n,s]);o.forEach(p=>{gn(p);const _=n.getQueryCache().get(p.queryHash);vn(p,i,_)}),mn(i);const[a]=M.useState(()=>new ps(n,o,e)),[u,l,h]=a.getOptimisticResult(o,e.combine),f=!s&&e.subscribed!==!1;M.useSyncExternalStore(M.useCallback(p=>f?a.subscribe(Oe.batchCalls(p)):He,[a,f]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),M.useEffect(()=>{a.setQueries(o,e)},[o,e,a]);const d=u.some((p,_)=>dr(o[_],p))?u.flatMap((p,_)=>{const Q=o[_];if(Q){const q=new _t(n,Q);if(dr(Q,p))return qt(Q,q,i);Pn(p,s)&&qt(Q,q,i)}return[]}):[];if(d.length>0)throw Promise.all(d);const j=u.find((p,_)=>{const Q=o[_];return Q&&bn({result:p,errorResetBoundary:i,throwOnError:Q.throwOnError,query:n.getQueryCache().get(Q.queryHash),suspense:Q.suspense})});if(j!=null&&j.error)throw j.error;return l(h())}function Ft(t,e,r){var v,d,j,p;const n=pn(),s=yn(),i=St(r),o=i.defaultQueryOptions(t);(d=(v=i.getDefaultOptions().queries)==null?void 0:v._experimental_beforeQuery)==null||d.call(v,o);const a=i.getQueryCache().get(o.queryHash);o._optimisticResults=n?"isRestoring":"optimistic",gn(o),vn(o,s,a),mn(s);const u=!i.getQueryCache().get(o.queryHash),[l]=M.useState(()=>new e(i,o)),h=l.getOptimisticResult(o),f=!n&&t.subscribed!==!1;if(M.useSyncExternalStore(M.useCallback(_=>{const Q=f?l.subscribe(Oe.batchCalls(_)):He;return l.updateResult(),Q},[l,f]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),M.useEffect(()=>{l.setOptions(o)},[o,l]),dr(o,h))throw qt(o,l,s);if(bn({result:h,errorResetBoundary:s,throwOnError:o.throwOnError,query:a,suspense:o.suspense}))throw h.error;if((p=(j=i.getDefaultOptions().queries)==null?void 0:j._experimental_afterQuery)==null||p.call(j,o,h),o.experimental_prefetchInRender&&!Ke&&Pn(h,n)){const _=u?qt(o,l,s):a==null?void 0:a.promise;_==null||_.catch(He).finally(()=>{l.updateResult()})}return o.notifyOnChangeProps?h:l.trackResult(h)}function ms(t,e){return Ft(t,_t,e)}function bs(t,e){return Ft({...t,enabled:!0,suspense:!0,throwOnError:Or,placeholderData:void 0},_t,e)}function gs(t,e){return Ft({...t,enabled:!0,suspense:!0,throwOnError:Or},ln,e)}function Ps(t,e){return On({...t,queries:t.queries.map(r=>({...r,suspense:!0,throwOnError:Or,enabled:!0,placeholderData:void 0}))},e)}function Os(t,e){const r=St(e);r.getQueryState(t.queryKey)||r.prefetchQuery(t)}function xs(t,e){const r=St(e);r.getQueryState(t.queryKey)||r.prefetchInfiniteQuery(t)}function ws(t,e){const r=St(e),[n]=M.useState(()=>new ds(r,t));M.useEffect(()=>{n.setOptions(t)},[n,t]);const s=M.useSyncExternalStore(M.useCallback(o=>n.subscribe(Oe.batchCalls(o)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=M.useCallback((o,a)=>{n.mutate(o,a).catch(He)},[n]);if(s.error&&gr(n.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:i,mutateAsync:s.mutate}}function _s(t,e){return Ft(t,ln,e)}function Ge(t){return!!t&&!Array.isArray(t)&&typeof t=="object"}function Ss(){return Object.create(null)}const js=typeof Symbol=="function"&&!!Symbol.asyncIterator;function xn(t){return js&&Ge(t)&&Symbol.asyncIterator in t}var Cs=Object.create,wn=Object.defineProperty,Rs=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyNames,Es=Object.getPrototypeOf,Is=Object.prototype.hasOwnProperty,jt=(t,e)=>function(){return e||(0,t[_n(t)[0]])((e={exports:{}}).exports,e),e.exports},Qs=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(var s=_n(e),i=0,o=s.length,a;i<o;i++)a=s[i],!Is.call(t,a)&&a!==r&&wn(t,a,{get:(u=>e[u]).bind(null,a),enumerable:!(n=Rs(e,a))||n.enumerable});return t},kt=(t,e,r)=>(r=t!=null?Cs(Es(t)):{},Qs(wn(r,"default",{value:t,enumerable:!0}),t));const Sn=()=>{},qr=t=>{Object.freeze&&Object.freeze(t)};function jn(t,e,r){var n;const s=e.join(".");return(n=r[s])!==null&&n!==void 0||(r[s]=new Proxy(Sn,{get(i,o){if(!(typeof o!="string"||o==="then"))return jn(t,[...e,o],r)},apply(i,o,a){const u=e[e.length-1];let l={args:a,path:e};return u==="call"?l={args:a.length>=2?[a[1]]:[],path:e.slice(0,-1)}:u==="apply"&&(l={args:a.length>=2?a[1]:[],path:e.slice(0,-1)}),qr(l.args),qr(l.path),t(l)}})),r[s]}const Ut=t=>jn(t,[],Ss()),xr=t=>new Proxy(Sn,{get(e,r){if(r!=="then")return t(r)}});var Cn=jt({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(t,e){function r(n){"@babel/helpers - typeof";return e.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},e.exports.__esModule=!0,e.exports.default=e.exports,r(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ms=jt({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(t,e){var r=Cn().default;
1function n(s,i){if(r(s)!="object"||!s)return s;var o=s[Symbol.toPrimitive];if(o!==void 0){var a=o.call(s,i||"default");if(r(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(s)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ts=jt({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(t,e){var r=Cn().default,n=Ms();function s(i){var o=n(i,"string");return r(o)=="symbol"?o:o+""}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}}),Rn=jt({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(t,e){var r=Ts();function n(s,i,o){return(i=r(i))in s?Object.defineProperty(s,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):s[i]=o,s}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),wr=jt({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(t,e){var r=Rn();function n(i,o){var a=Object.keys(i);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(i);o&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(i,l).enumerable})),a.push.apply(a,u)}return a}function s(i){for(var o=1;o<arguments.length;o++){var a=arguments[o]!=null?arguments[o]:{};o%2?n(Object(a),!0).forEach(function(u){r(i,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach(function(u){Object.defineProperty(i,u,Object.getOwnPropertyDescriptor(a,u))})}return i}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}});kt(wr());kt(Rn());var Rt=kt(wr());function qs(t,e){if("error"in t){const n=e.deserialize(t.error);return{ok:!1,error:(0,Rt.default)((0,Rt.default)({},t),{},{error:n})}}return{ok:!0,result:(0,Rt.default)((0,Rt.default)({},t.result),(!t.result.type||t.result.type==="data")&&{type:"data",data:e.deserialize(t.result.data)})}}var Nt=class extends Error{constructor(){super("Unable to transform response from server")}};function En(t,e){let r;try{r=qs(t,e)}catch{throw new Nt}if(!r.ok&&(!Ge(r.error.error)||typeof r.error.error.code!="number"))throw new Nt;if(r.ok&&!Ge(r.result))throw new Nt;return r}kt(wr());function lt(t){const e={subscribe(r){let n=null,s=!1,i=!1,o=!1;function a(){if(n===null){o=!0;return}i||(i=!0,typeof n=="function"?n():n&&n.unsubscribe())}return n=t({next(u){var l;s||(l=r.next)===null||l===void 0||l.call(r,u)},error(u){var l;s||(s=!0,(l=r.error)===null||l===void 0||l.call(r,u),a())},complete(){var u;s||(s=!0,(u=r.complete)===null||u===void 0||u.call(r),a())}}),o&&a(),{unsubscribe:a}},pipe(...r){return r.reduce(Ds,e)}};return e}function Ds(t,e){return e(t)}function Fs(t){const e=new AbortController;return new Promise((n,s)=>{let i=!1;function o(){i||(i=!0,a.unsubscribe())}e.signal.addEventListener("abort",()=>{s(e.signal.reason)});const a=t.subscribe({next(u){i=!0,n(u),o()},error(u){s(u)},complete(){e.abort(),o()}})})}var ks=Object.create,In=Object.defineProperty,Us=Object.getOwnPropertyDescriptor,Qn=Object.getOwnPropertyNames,As=Object.getPrototypeOf,$s=Object.prototype.hasOwnProperty,Ie=(t,e)=>function(){return e||(0,t[Qn(t)[0]])((e={exports:{}}).exports,e),e.exports},Ls=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(var s=Qn(e),i=0,o=s.length,a;i<o;i++)a=s[i],!$s.call(t,a)&&a!==r&&In(t,a,{get:(u=>e[u]).bind(null,a),enumerable:!(n=Us(e,a))||n.enumerable});return t},We=(t,e,r)=>(r=t!=null?ks(As(t)):{},Ls(e||!t||!t.__esModule?In(r,"default",{value:t,enumerable:!0}):r,t)),Ns=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(t,e){function r(n,s){if(n==null)return{};var i={};for(var o in n)if({}.hasOwnProperty.call(n,o)){if(s.includes(o))continue;i[o]=n[o]}return i}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ks=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(t,e){var r=Ns();
1function n(s,i){if(s==null)return{};var o,a,u=r(s,i);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(s);for(a=0;a<l.length;a++)o=l[a],i.includes(o)||{}.propertyIsEnumerable.call(s,o)&&(u[o]=s[o])}return u}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),Mn=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(t,e){function r(n){"@babel/helpers - typeof";return e.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},e.exports.__esModule=!0,e.exports.default=e.exports,r(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),Hs=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(t,e){var r=Mn().default;function n(s,i){if(r(s)!="object"||!s)return s;var o=s[Symbol.toPrimitive];if(o!==void 0){var a=o.call(s,i||"default");if(r(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(s)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),Gs=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(t,e){var r=Mn().default,n=Hs();function s(i){var o=n(i,"string");return r(o)=="symbol"?o:o+""}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ws=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(t,e){var r=Gs();function n(s,i,o){return(i=r(i))in s?Object.defineProperty(s,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):s[i]=o,s}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ct=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(t,e){var r=Ws();function n(i,o){var a=Object.keys(i);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(i);o&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(i,l).enumerable})),a.push.apply(a,u)}return a}function s(i){for(var o=1;o<arguments.length;o++){var a=arguments[o]!=null?arguments[o]:{};o%2?n(Object(a),!0).forEach(function(u){r(i,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach(function(u){Object.defineProperty(i,u,Object.getOwnPropertyDescriptor(a,u))})}return i}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}}),zs=We(Ks(),1),Dr=We(Ct(),1);const Bs=["cursor","direction"];function fe(t,e,r){const n=t.flatMap(s=>s.split("."));
1if(!e&&(!r||r==="any"))return n.length?[n]:[];if(r==="infinite"&&Ge(e)&&("direction"in e||"cursor"in e)){const{cursor:s,direction:i}=e,o=(0,zs.default)(e,Bs);return[n,{input:o,type:"infinite"}]}return[n,(0,Dr.default)((0,Dr.default)({},typeof e<"u"&&e!==ue&&{input:e}),r&&r!=="any"&&{type:r})]}function Mt(t){return fe(t,void 0,"any")}var Js=Object.create,Tn=Object.defineProperty,Vs=Object.getOwnPropertyDescriptor,qn=Object.getOwnPropertyNames,Ys=Object.getPrototypeOf,Zs=Object.prototype.hasOwnProperty,pe=(t,e)=>function(){return e||(0,t[qn(t)[0]])((e={exports:{}}).exports,e),e.exports},Xs=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(var s=qn(e),i=0,o=s.length,a;i<o;i++)a=s[i],!Zs.call(t,a)&&a!==r&&Tn(t,a,{get:(u=>e[u]).bind(null,a),enumerable:!(n=Vs(e,a))||n.enumerable});return t},W=(t,e,r)=>(r=t!=null?Js(Ys(t)):{},Xs(Tn(r,"default",{value:t,enumerable:!0}),t)),Dn=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(t,e){function r(n){"@babel/helpers - typeof";return e.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},e.exports.__esModule=!0,e.exports.default=e.exports,r(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),ei=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(t,e){var r=Dn().default;function n(s,i){if(r(s)!="object"||!s)return s;var o=s[Symbol.toPrimitive];if(o!==void 0){var a=o.call(s,i||"default");if(r(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(s)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),ti=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(t,e){var r=Dn().default,n=ei();function s(i){var o=n(i,"string");return r(o)=="symbol"?o:o+""}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}}),ze=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(t,e){var r=ti();function n(s,i,o){return(i=r(i))in s?Object.defineProperty(s,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):s[i]=o,s}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),le=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(t,e){var r=ze();function n(i,o){var a=Object.keys(i);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(i);o&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(i,l).enumerable})),a.push.apply(a,u)}return a}function s(i){for(var o=1;o<arguments.length;o++){var a=arguments[o]!=null?arguments[o]:{};o%2?n(Object(a),!0).forEach(function(u){r(i,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach(function(u){Object.defineProperty(i,u,Object.getOwnPropertyDescriptor(a,u))})}return i}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}});function ri(t){return e=>{let r=0,n=null;const s=[];function i(){n||(n=e.subscribe({next(a){for(const l of s){var u;(u=l.next)===null||u===void 0||u.call(l,a)}},error(a){for(const l of s){var u;(u=l.error)===null||u===void 0||u.call(l,a)}},complete(){for(const u of s){var a;(a=u.complete)===null||a===void 0||a.call(u)}}}))}function o(){if(r===0&&n){const a=n;n=null,a.unsubscribe()}}return lt(a=>(r++,s.push(a),i(),{unsubscribe(){r--,o();const u=s.findIndex(l=>l===a);u>-1&&s.splice(u,1)}}))}}function ni(t){let e=t;const r=[],n=o=>{e!==void 0&&o.next(e),r.push(o)},s=o=>{r.splice(r.indexOf(o),1)},i=lt(o=>(n(o),()=>{s(o)}));return i.next=o=>{if(e!==o){e=o;for(const a of r)a.next(o)}},i.get=()=>e,i}function Fn(t){return lt(e=>{function r(s=0,i=t.op){const o=t.links[s];if(!o)throw new Error("No more links to execute - did you forget to add an ending link?");return o({op:i,next(u){return r(s+1,u)}})}return r().subscribe(e)})}function Fr(t){return Array.isArray(t)?t:[t]}function Zi(t){return e=>{const r=Fr(t.true).map(s=>s(e)),n=Fr(t.false).map(s=>s(e));return s=>lt(i=>{const o=t.condition(s.op)?r:n;return Fn({op:s.op,links:o}).subscribe(i)})}}
1var Et=W(ze()),Be=W(le());function si(t){return t instanceof ct}function ii(t){return Ge(t)&&Ge(t.error)&&typeof t.error.code=="number"&&typeof t.error.message=="string"}function oi(t,e){return typeof t=="string"?t:Ge(t)&&typeof t.message=="string"?t.message:e}var ct=class Tt extends Error{constructor(e,r){var n,s;const i=r==null?void 0:r.cause;super(e,{cause:i}),(0,Et.default)(this,"cause",void 0),(0,Et.default)(this,"shape",void 0),(0,Et.default)(this,"data",void 0),(0,Et.default)(this,"meta",void 0),this.meta=r==null?void 0:r.meta,this.cause=i,this.shape=r==null||(n=r.result)===null||n===void 0?void 0:n.error,this.data=r==null||(s=r.result)===null||s===void 0?void 0:s.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Tt.prototype)}static from(e,r={}){const n=e;return si(n)?(r.meta&&(n.meta=(0,Be.default)((0,Be.default)({},n.meta),r.meta)),n):ii(n)?new Tt(n.error.message,(0,Be.default)((0,Be.default)({},r),{},{result:n})):new Tt(oi(n,"Unknown error"),(0,Be.default)((0,Be.default)({},r),{},{cause:n}))}};function ai(t){const e=t;return e?"input"in e?e:{input:e,output:e}:{input:{serialize:r=>r,deserialize:r=>r},output:{serialize:r=>r,deserialize:r=>r}}}const kr=t=>typeof t=="function";function ui(t){if(t)return t;if(typeof window<"u"&&kr(window.fetch))return window.fetch;if(typeof globalThis<"u"&&kr(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var ht=W(le());function kn(t){return{url:t.url.toString(),fetch:t.fetch,transformer:ai(t.transformer),methodOverride:t.methodOverride}}function ci(t){const e={};for(let r=0;r<t.length;r++){const n=t[r];e[r]=n}return e}const li={query:"GET",mutation:"POST",subscription:"PATCH"};function Un(t){return"input"in t?t.transformer.input.serialize(t.input):ci(t.inputs.map(e=>t.transformer.input.serialize(e)))}const Dt=t=>{const e=t.url.split("?");let n=e[0].replace(/\/$/,"")+"/"+t.path;const s=[];if(e[1]&&s.push(e[1]),"inputs"in t&&s.push("batch=1"),t.type==="query"||t.type==="subscription"){const i=Un(t);i!==void 0&&t.methodOverride!=="POST"&&s.push(`input=${encodeURIComponent(JSON.stringify(i))}`)}return s.length&&(n+="?"+s.join("&")),n},fi=t=>{if(t.type==="query"&&t.methodOverride!=="POST")return;const e=Un(t);return e!==void 0?JSON.stringify(e):void 0},An=t=>hr((0,ht.default)((0,ht.default)({},t),{},{contentTypeHeader:"application/json",getUrl:Dt,getBody:fi}));var di=class extends Error{constructor(){const t="AbortError";super(t),this.name=t,this.message=t}};const hi=t=>{var e;if(t!=null&&t.aborted)throw(e=t.throwIfAborted)===null||e===void 0||e.call(t),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new di};async function pi(t){var e;hi(t.signal);const r=t.getUrl(t),n=t.getBody(t),s=(e=t.methodOverride)!==null&&e!==void 0?e:li[t.type],i=await(async()=>{const a=await t.headers();return Symbol.iterator in a?Object.fromEntries(a):a})(),o=(0,ht.default)((0,ht.default)((0,ht.default)({},t.contentTypeHeader&&s!=="GET"?{"content-type":t.contentTypeHeader}:{}),t.trpcAcceptHeader?{"trpc-accept":t.trpcAcceptHeader}:void 0),i);return ui(t.fetch)(r,{method:s,signal:t.signal,body:n,headers:o})}async function hr(t){const e={},r=await pi(t);e.response=r;const n=await r.json();return e.responseJSON=n,{json:n,meta:e}}function $n(t){return t instanceof Uint8Array||t instanceof Blob}function Ln(t){return t instanceof FormData}function Xi(t){return $n(t)||Ln(t)}var Je=W(le());const yi=t=>{if("input"in t){const{input:e}=t;if(Ln(e)){if(t.type!=="mutation"&&t.methodOverride!=="POST")throw new Error("FormData is only supported for mutations");return hr((0,Je.default)((0,Je.default)({},t),{},{contentTypeHeader:void 0,getUrl:Dt,getBody:()=>e}))}if($n(e)){if(t.type!=="mutation"&&t.methodOverride!=="POST")throw new Error("Octet type input is only supported for mutations");return hr((0,Je.default)((0,Je.default)({},t),{},{contentTypeHeader:"application/octet-stream",getUrl:Dt,getBody:()=>e}))}}return An(t)};function eo(t){const e=kn(t);return()=>r=>{const{op:n}=r;return lt(s=>{const{path:i,input:o,type:a}=n;/* istanbul ignore if -- @preserve */if(a==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const u=yi((0,Je.default)((0,Je.default)({},e),{},{type:a,path:i,input:o,signal:n.signal,headers(){return t.headers?typeof t.headers=="function"?t.headers({op:n}):t.headers:{}}}));let l;return u.then(h=>{l=h.meta;const f=En(h.json,e.transformer.output);if(!f.ok){s.error(ct.from(f.error,{meta:l}));return}s.next({context:h.meta,result:f.result}),s.complete()}).catch(h=>{s.error(ct.from(h,{meta:l}))}),()=>{}})}}const Ur=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function Ar(t){let e=null,r=null;const n=()=>{clearTimeout(r),r=null,e=null};function s(a){const u=[[]];let l=0;for(;;){const v=a[l];if(!v)break;const d=u[u.length-1];if(v.aborted){var h;(h=v.reject)===null||h===void 0||h.call(v,new Error("Aborted")),l++;continue}if(t.validate(d.concat(v).map(p=>p.key))){d.push(v),l++;continue}if(d.length===0){var f;(f=v.reject)===null||f===void 0||f.call(v,new Error("Input is too big for a single dispatch")),l
1++;continue}u.push([])}return u}function i(){const a=s(e);n();for(const u of a){if(!u.length)continue;const l={items:u};for(const f of u)f.batch=l;t.fetch(l.items.map(f=>f.key)).then(async f=>{await Promise.all(f.map(async(d,j)=>{const p=l.items[j];try{var _;const q=await Promise.resolve(d);(_=p.resolve)===null||_===void 0||_.call(p,q)}catch(q){var Q;(Q=p.reject)===null||Q===void 0||Q.call(p,q)}p.batch=null,p.reject=null,p.resolve=null}));for(const d of l.items){var v;(v=d.reject)===null||v===void 0||v.call(d,new Error("Missing result")),d.batch=null}}).catch(f=>{for(const d of l.items){var v;(v=d.reject)===null||v===void 0||v.call(d,f),d.batch=null}})}}function o(a){var u;const l={aborted:!1,key:a,batch:null,resolve:Ur,reject:Ur},h=new Promise((f,v)=>{var d;l.reject=v,l.resolve=f,(d=e)!==null&&d!==void 0||(e=[]),e.push(l)});return(u=r)!==null&&u!==void 0||(r=setTimeout(i)),h}return{load:o}}function vi(...t){const e=new AbortController,r=t.length;let n=0;const s=()=>{++n===r&&e.abort()};for(const i of t)i!=null&&i.aborted?s():i==null||i.addEventListener("abort",s,{once:!0});return e.signal}var It=W(le());function to(t){var e,r;const n=kn(t),s=(e=t.maxURLLength)!==null&&e!==void 0?e:1/0,i=(r=t.maxItems)!==null&&r!==void 0?r:1/0;return()=>{const o=h=>({validate(f){if(s===1/0&&i===1/0)return!0;if(f.length>i)return!1;const v=f.map(p=>p.path).join(","),d=f.map(p=>p.input);return Dt((0,It.default)((0,It.default)({},n),{},{type:h,path:v,inputs:d,signal:null})).length<=s},async fetch(f){const v=f.map(q=>q.path).join(","),d=f.map(q=>q.input),j=vi(...f.map(q=>q.signal)),p=await An((0,It.default)((0,It.default)({},n),{},{path:v,inputs:d,type:h,headers(){return t.headers?typeof t.headers=="function"?t.headers({opList:f}):t.headers:{}},signal:j}));return(Array.isArray(p.json)?p.json:f.map(()=>p.json)).map(q=>({meta:p.meta,json:q}))}}),a=Ar(o("query")),u=Ar(o("mutation")),l={query:a,mutation:u};return({op:h})=>lt(f=>{/* istanbul ignore if -- @preserve */if(h.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const d=l[h.type].load(h);let j;return d.then(p=>{j=p;const _=En(p.json,n.transformer.output);if(!_.ok){f.error(ct.from(_.error,{meta:p.meta}));return}f.next({context:p.meta,result:_.result}),f.complete()}).catch(p=>{f.error(ct.from(p,{meta:j==null?void 0:j.meta}))}),()=>{}})}}W(le());const Nn=(t,...e)=>typeof t=="function"?t(...e):t;W(ze());function mi(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}async function bi(t){const e=await Nn(t.url);if(!t.connectionParams)return e;const n=`${e.includes("?")?"&":"?"}connectionParams=1`;return e+n}async function gi(t){const e={method:"connectionParams",data:await Nn(t)};return JSON.stringify(e)}W(ze());var Me=W(ze());function Pi(t){const{promise:e,resolve:r,reject:n}=mi();return t.addEventListener("open",()=>{t.removeEventListener("error",n),r()}),t.addEventListener("error",n),e}function Oi(t,{intervalMs:e,pongTimeoutMs:r}){let n,s;function i(){n=setTimeout(()=>{t.send("PING"),s=setTimeout(()=>{t.close()},r)},e)}function o(){clearTimeout(n),i()}function a(){clearTimeout(s),o()}t.addEventListener("open",i),t.addEventListener("message",({data:u})=>{clearTimeout(n),i(),u==="PONG"&&a()}),t.addEventListener("close",()=>{clearTimeout(n),clearTimeout(s)})}var xi=class pr{constructor(e){var r;if((0,Me.default)(this,"id",++pr.connectCount),(0,Me.default)(this,"WebSocketPonyfill",void 0),(0,Me.default)(this,"urlOptions",void 0),(0,Me.default)(this,"keepAliveOpts",void 0),(0,Me.default)(this,"wsObservable",ni(null)),(0,Me.default)(this,"openPromise",null),this.WebSocketPonyfill=(r=e.WebSocketPonyfill)!==null&&r!==void 0?r:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=e.urlOptions,this.keepAliveOpts=e.keepAlive}get ws(){return this.wsObservable.get()}set ws(e){this.wsObservable.next(e)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var e=this;if(e.openPromise)return e.openPromise;e.id=++pr.connectCount;const r=bi(e.urlOptions).then(n=>new e.WebSocketPonyfill(n));e.openPromise=r.then(async n=>{e.ws=n,n.addEventListener("message",function({data:s}){s==="PING"&&this.send("PONG")}),e.keepAliveOpts.enabled&&Oi(n,e.keepAliveOpts),n.addEventListener("close",()=>{e.ws===n&&(e.ws=null)}),await Pi(n),e.urlOptions.connectionParams&&n.send(await gi(e.urlOptions.connectionParams))});try{await e.openPromise}finally{e.openPromise=null}}async close(){var e=this;try{await e.openPromise}finally{var r;(r=e.ws)===null||r===void 0||r.close()}}};(0,Me.default)(xi,"connectCount",0);W(ze());W(le());var Kt=W(ze()),$r=W(le()),At=class{constructor(t){(0,Kt.default)(this,"links",void 0),(0,Kt.default)(this,"runtime",void 0),(0,Kt.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=t.links.map(e=>e(this.runtime))}$request(t){var e;return Fn({links:this.links,op:(0,$r.default)((0,$r.default)({},t),{},{context:(e=t.context)!==null&&e!==void 0?e:{},id:++this.requestId})}).pipe(ri())}async requestAsPromise(t){var e=this;try{const r=e.$request(t);return(await Fs(r)).result.data}catch(r){throw ct.from(r)}}query(t,e,r){return this.requestAsPromise({type:"query",path:t,input:e,context:r==null?void 0:r.context,signal:r==null?void 0:r.signal})}mutation(t,e,r){return this.requestAsPromise({type:"mutation",path:t,input:e,context:r==null?void 0:r.context,signal:r==null?void 0:r.signal})}subscription(t,e,r){return this.$request({type:"subscription",path:t,input:e,context:r.context,signal:r.signal}).subscribe({next(s){switch(s.result.type){case"state":{var i;(i=r.onConnectionStateChange)===null||i===void 0||i.call(r,s.result);break}case"started":{var o;(o=r.onStarted)===null||o===void 0||o.call(r,{context:s.context});break}case"stopped":{var a;(a=r.onStopped)===null||a===void 0||a.call(r);break}case"data":case void 0:{var u;(u=r.onData)===null||u===void 0||u.call(r,s.result.data);break}}},error(s){var i;(i=r.onError)===null||i===void 0||i.call(r,s)},complete(){var s;(s=r.onComplete)===null||s===void 0||s.call(r)}})}};const Kn=Symbol.for("trpc_untypedClient"),wi={query:"query",mutate:"mutation",subscribe:"subscription"},_i=t=>wi[t];function Hn(t){const e=Ut(({path:r,args:n})=>{const s=[...r],i=_i(s.pop()),o=s.join(".");return t[i](o,...n)});return xr(r=>r===Kn?t:e[r])}function Si(t){const e=new At(t);return Hn(e)}function _r(t){return t[Kn]}W(le());W(le());var ji=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(t,e){function r(s){var i,o,a,u=2;for(typeof Symbol<"u"&&(o=Symbol.asyncIterator,a=Symbol.iterator);u--;){if(o&&(i=s[o])!=null)return i.call(s);if(a&&(i=s[a])!=null)return new n(i.call(s));o="@@asyncIterator",a="@@iterator"}throw new TypeError("Object is not async iterable")}function n(s){function i(o){if(Object(o)!==o)return Promise.reject(new TypeError(o+" is not an object."));var a=o.done;return Promise.resolve(o.value).then(function(u){return{value:u,done:a}})}return n=function(a){this.s=a,this.n=a.next},n.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(a){var u=this.s.return;return u===void 0?Promise.resolve({value:a,done:!0}):i(u.apply(this.s,arguments))},throw:function(a){var u=this.s.return;return u===void 0?Promise.reject(a):i(u.apply(this.s,arguments))}},new n(s)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}});W(ji());W(le());var Ci=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(t,e){function r(){var n=typeof SuppressedError=="function"?SuppressedError:function(a,u){var l=Error();return l.name="SuppressedError",l.error=a,l.suppressed=u,l},s={},i=[];function o(a,u){if(u!=null){if(Object(u)!==u)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(a)var l=u[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(l===void 0&&(l=u[Symbol.dispose||Symbol.for("Symbol.dispose")],a))var h=l;if(typeof l!="function")throw new TypeError("Object is not disposable.");h&&(l=function(){try{h.call(u)}catch(v){return Promise.reject(v)}}),i.push({v:u,d:l,a}
1)}else a&&i.push({d:u,a});return u}return{e:s,u:o.bind(null,!1),a:o.bind(null,!0),d:function(){var u,l=this.e,h=0;function f(){for(;u=i.pop();)try{if(!u.a&&h===1)return h=0,i.push(u),Promise.resolve().then(f);if(u.d){var d=u.d.call(u.v);if(u.a)return h|=2,Promise.resolve(d).then(f,v)}else h|=1}catch(j){return v(j)}if(h===1)return l!==s?Promise.reject(l):Promise.resolve();if(l!==s)throw l}function v(d){return l=l!==s?new n(d,l):d,f()}return f()}}}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),Gn=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(t,e){function r(n,s){this.v=n,this.k=s}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ri=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(t,e){var r=Gn();function n(s){return new r(s,0)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ei=pe({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(t,e){var r=Gn();function n(i){return function(){return new s(i.apply(this,arguments))}}function s(i){var o,a;function u(h,f){try{var v=i[h](f),d=v.value,j=d instanceof r;Promise.resolve(j?d.v:d).then(function(p){if(j){var _=h==="return"?"return":"next";if(!d.k||p.done)return u(_,p);p=i[_](p).value}l(v.done?"return":"normal",p)},function(p){u("throw",p)})}catch(p){l("throw",p)}}function l(h,f){switch(h){case"return":o.resolve({value:f,done:!0});break;case"throw":o.reject(f);break;default:o.resolve({value:f,done:!1})}(o=o.next)?u(o.key,o.arg):a=null}this._invoke=function(h,f){return new Promise(function(v,d){var j={key:h,arg:f,resolve:v,reject:d,next:null};a?a=a.next=j:(o=a=j,u(h,f))})},typeof i.return!="function"&&(this.return=void 0)}s.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},s.prototype.next=function(i){return this._invoke("next",i)},s.prototype.throw=function(i){return this._invoke("throw",i)},s.prototype.return=function(i){return this._invoke("return",i)},e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}});W(Ci());W(Ri());W(Ei());W(le());function Ii(t){return Ut(({path:e,args:r})=>{var n;const s=[...e],i=s.pop();if(i==="useMutation")return t[i](s,...r);if(i==="_def")return{path:s};const[o,...a]=r,u=(n=a[0])!==null&&n!==void 0?n:{};return t[i](s,o,u)})}var Ht;const Qi=["client","ssrContext","ssrState","abortOnUnmount"],Mi=(Ht=M.createContext)===null||Ht===void 0?void 0:Ht.call(zn,null),Ti=t=>{switch(t){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function qi(t){return Ut(e=>{const r=[...e.path],n=r.pop(),s=[...e.args],i=s.shift(),o=Ti(n),a=fe(r,i,o);return{infiniteQueryOptions:()=>t.infiniteQueryOptions(r,a,s[0]),queryOptions:()=>t.queryOptions(r,a,...s),fetch:()=>t.fetchQuery(a,...s),fetchInfinite:()=>t.fetchInfiniteQuery(a,s[0]),prefetch:()=>t.prefetchQuery(a,...s),prefetchInfinite:()=>t.prefetchInfiniteQuery(a,s[0]),ensureData:()=>t.ensureQueryData(a,...s),invalidate:()=>t.invalidateQueries(a,...s),reset:()=>t.resetQueries(a,...s),refetch:()=>t.refetchQueries(a,...s),cancel:()=>t.cancelQuery(a,...s),setData:()=>{t.setQueryData(a,s[0],s[1])},setQueriesData:()=>t.setQueriesData(a,s[0],s[1],s[2]),setInfiniteData:()=>{t.setInfiniteQueryData(a,s[0],s[1])},getData:()=>t.getQueryData(a),getInfiniteData:()=>t.getInfiniteQueryData(a),setMutationDefaults:()=>t.setMutationDefaults(Mt(r),i),getMutationDefaults:()=>t.getMutationDefaults(Mt(r)),isMutating:()=>t.isMutating({mutationKey:Mt(r)})}[n]()})}function Di(t){const e=Hn(t.client),r=qi(t);return xr(n=>{const s=n;return s==="client"?e:Qi.includes(s)?t[s]:r[n]})}var Fi=We(Ct(),1);function Lr(t){const e=t instanceof At?t:_r(t);return Ut(r=>{const n=r.path,s=n.join("."),[i,o]=r.args;return(0,Fi.default)({queryKey:fe(n,i,"query"),queryFn:()=>e.query(s,i,o==null?void 0:o.trpc)},o)})}var Gt=We(Ct(),1);function ee(t,e,r){var n;const s=t[0];let i=(n=t[1])===null||n===void 0?void 0:n.input;if(r){var o;i=(0,Gt.default)((0,Gt.default)((0,Gt.default)({},(o=i)!==null&&o!==void 0?o:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})}return[s.join("."),i,e==null?void 0:e.trpc]}var ki=Ie({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(t,e){function r(s){var i,o,a,u=2;for(typeof Symbol<"u"&&(o=Symbol.asyncIterator,a=Symbol.iterator);u--;){if(o&&(i=s[o])!=null)return i.call(s);if(a&&(i=s[a])!=null)return new n(i.call(s));o="@@asyncIterator",a="@@iterator"}throw new TypeError("Object is not async iterable")}function n(s){function i(o){if(Object(o)!==o)return Promise.reject(new TypeError(o+" is not an object."));var a=o.done;return Promise.resolve(o.value).then(function(u){return{value:u,done:a}})}return n=function(a){this.s=a,this.n=a.next},n.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(a){var u=this.s.return;return u===void 0?Promise.resolve({value:a,done:!0}):i(u.apply(this.s,arguments))},throw:function(a){var u=this.s.return;return u===void 0?Promise.reject(a):i(u.apply(this.s,arguments))}},new n(s)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}}),Ui=We(ki(),1);function yr(t){return{path:t.path.join(".")}}function ft(t){const e=yr(t);return M.useMemo(()=>e,[e])}async function Wn(t,e,r){const s=e.getQueryCache().build(e,{queryKey:r});s.setState({data:[],status:"success"});const i=[];var o=!1,a=!1,u;try{for(var l=(0,Ui.default)(t),h;o=!(h=await l.next()).done;o=!1){const f=h.value;i.push(f),s.setState({data:[...i]})}}catch(f){a=!0,u=f}finally{try{o&&l.return!=null&&await l.return()}finally{if(a)throw u}}return i}var F=We(Ct(),1);function Ai(t){const{client:e,queryClient:r}=t,n=e instanceof At?e:_r(e);return{infiniteQueryOptions:(s,i,o)=>{var a,u;const l=((a=i[1])===null||a===void 0?void 0:a.input)===ue,h=async f=>{var v;const d=(0,F.default)((0,F.default)({},o),{},{trpc:(0,F.default)((0,F.default)({},o==null?void 0:o.trpc),!(o==null||(v=o.trpc)===null||v===void 0)&&v.abortOnUnmount?{signal:f.
1signal}:{signal:null})});return await n.query(...ee(i,d,{direction:f.direction,pageParam:f.pageParam}))};return Object.assign((0,F.default)((0,F.default)({},o),{},{initialData:o==null?void 0:o.initialData,queryKey:i,queryFn:l?ue:h,initialPageParam:(u=o==null?void 0:o.initialCursor)!==null&&u!==void 0?u:null}),{trpc:yr({path:s})})},queryOptions:(s,i,o)=>{var a;const u=((a=i[1])===null||a===void 0?void 0:a.input)===ue,l=async h=>{var f;const v=(0,F.default)((0,F.default)({},o),{},{trpc:(0,F.default)((0,F.default)({},o==null?void 0:o.trpc),!(o==null||(f=o.trpc)===null||f===void 0)&&f.abortOnUnmount?{signal:h.signal}:{signal:null})}),d=await n.query(...ee(i,v));return xn(d)?Wn(d,r,i):d};return Object.assign((0,F.default)((0,F.default)({},o),{},{initialData:o==null?void 0:o.initialData,queryKey:i,queryFn:u?ue:l}),{trpc:yr({path:s})})},fetchQuery:(s,i)=>r.fetchQuery((0,F.default)((0,F.default)({},i),{},{queryKey:s,queryFn:()=>n.query(...ee(s,i))})),fetchInfiniteQuery:(s,i)=>{var o;return r.fetchInfiniteQuery((0,F.default)((0,F.default)({},i),{},{queryKey:s,queryFn:({pageParam:a,direction:u})=>n.query(...ee(s,i,{pageParam:a,direction:u})),initialPageParam:(o=i==null?void 0:i.initialCursor)!==null&&o!==void 0?o:null}))},prefetchQuery:(s,i)=>r.prefetchQuery((0,F.default)((0,F.default)({},i),{},{queryKey:s,queryFn:()=>n.query(...ee(s,i))})),prefetchInfiniteQuery:(s,i)=>{var o;return r.prefetchInfiniteQuery((0,F.default)((0,F.default)({},i),{},{queryKey:s,queryFn:({pageParam:a,direction:u})=>n.query(...ee(s,i,{pageParam:a,direction:u})),initialPageParam:(o=i==null?void 0:i.initialCursor)!==null&&o!==void 0?o:null}))},ensureQueryData:(s,i)=>r.ensureQueryData((0,F.default)((0,F.default)({},i),{},{queryKey:s,queryFn:()=>n.query(...ee(s,i))})),invalidateQueries:(s,i,o)=>r.invalidateQueries((0,F.default)((0,F.default)({},i),{},{queryKey:s}),o),resetQueries:(s,i,o)=>r.resetQueries((0,F.default)((0,F.default)({},i),{},{queryKey:s}),o),refetchQueries:(s,i,o)=>r.refetchQueries((0,F.default)((0,F.default)({},i),{},{queryKey:s}),o),cancelQuery:(s,i)=>r.cancelQueries({queryKey:s},i),setQueryData:(s,i,o)=>r.setQueryData(s,i,o),setQueriesData:(s,i,o,a)=>r.setQueriesData((0,F.default)((0,F.default)({},i),{},{queryKey:s}),o,a),getQueryData:s=>r.getQueryData(s),setInfiniteQueryData:(s,i,o)=>r.setQueryData(s,i,o),getInfiniteQueryData:s=>r.getQueryData(s),setMutationDefaults:(s,i)=>{const o=s[0],a=u=>n.mutation(...ee([o,{input:u}],t));return r.setMutationDefaults(s,typeof i=="function"?i({canonicalMutationFn:a}):i)},getMutationDefaults:s=>r.getMutationDefaults(s),isMutating:s=>r.isMutating((0,F.default)((0,F.default)({},s),{},{exact:!0}))}}var g=We(Ct());const Nr=(t,e)=>new Proxy(t,{get(n,s){return e(s),n[s]}});function $i(t){var e,r;const n=(e=void 0)!==null&&e!==void 0?e:x=>x.originalFn(),s=(r=void 0)!==null&&r!==void 0?r:Mi,i=Si,o=x=>{var P;const{abortOnUnmount:y=!1,queryClient:w,ssrContext:C}=x,[m,O]=M.useState((P=x.ssrState)!==null&&P!==void 0?P:!1),I=x.client instanceof At?x.client:_r(x.client),U=M.useMemo(()=>Ai({client:I,queryClient:w}),[I,w]),T=M.useMemo(()=>(0,g.default)({abortOnUnmount:y,queryClient:w,client:I,ssrContext:C??null,ssrState:m},U),[y,I,U,w,C,m]);return M.useEffect(()=>{O(k=>k?"mounted":!1)},[]),Zr.jsx(s.Provider,{value:T,children:x.children})};function a(){const x=M.useContext(s);if(!x)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return x}function u(x,P){var y;const{queryClient:w,ssrState:C}=a();return C&&C!=="mounted"&&((y=w.getQueryCache().find({queryKey:x}))===null||y===void 0?void 0:y.state.status)==="error"?(0,g.default)({retryOnMount:!1},P):P}function l(x,P,y){var w,C,m,O,I;const U=a(),{abortOnUnmount:T,client:k,ssrState:$,queryClient:H,prefetchQuery:G}=U,B=fe(x,P,"query"),ye=H.getQueryDefaults(B),z=P===ue;typeof window>"u"&&$==="prepass"&&(y==null||(w=y.trpc)===null||w===void 0?void 0:w.ssr)!==!1&&((C=y==null?void 0:y.enabled)!==null&&C!==void 0?C:ye==null?void 0:ye.enabled)!==!1&&!z&&!H.getQueryCache().find({queryKey:B})&&G(B,y);const se=u(B,(0,g.default)((0,g.default)({},ye),y)),K=(m=(O=y==null||(I=y.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&O!==void 0?O:void 0)!==null&&m!==void 0?m:T,L=ms((0,g.default)((0,g.default)({},se),{},{queryKey:B,queryFn:z?P:async J=>{const Qe=(0,g.default)((0,g.default)({},se),{},{trpc:(0,g.default)((0,g.default)({},se==null?void 0:se.trpc),K?{signal:J.signal}:{signal:null})}),$t=await k.query(...ee(B,Qe));return xn($t)?Wn($t,H,B):$t}}),H);return L.trpc=ft({path:x}),L}function h(x,P,y){var w,C,m;const O=a(),I=fe(x,P,"query"),U=P===ue,T=(w=(C=y==null||(m=y.trpc)===null||m===void 0?void 0:m.abortOnUnmount)!==null&&C!==void 0?C:void 0)!==null&&w!==void 0?w:O.abortOnUnmount;Os((0,g.default)((0,g.default)({},y),{},{queryKey:I,queryFn:U?P:k=>{const $={trpc:(0,g.default)((0,g.default)({},y==null?void 0:y.trpc),T?{signal:k.signal}:{})};return O.client.query(...ee(I,$))}}))}function f(x,P,y){var w,C,m;const O=a(),I=fe(x,P,"query"),U=(w=(C=y==null||(m=y.trpc)===null||m===void 0?void 0:m.abortOnUnmount)!==null&&C!==void 0?C:void 0)!==null&&w!==void 0?w:O.abortOnUnmount,T=bs((0,g.default)((0,g.default)({},y),{},{queryKey:I,queryFn:k=>{const $=(0,g.default)((0,g.default)({},y),{},{trpc:(0,g.default)((0,g.default)({},y==null?void 0:y.trpc),U?{signal:k.signal}:{signal:null})});return O.client.query(...ee(I,$))}}),O.queryClient);return T.trpc=ft({path:x}),[T.data,T]}function v(x,P){const{client:y,queryClient:w}=a(),C=Mt(x),m=w.defaultMutationOptions(w.getMutationDefaults(C)),O=ws((0,g.default)((0,g.default)({},P),{},{mutationKey:C,mutationFn:I=>y.mutation(...ee([x,{input:I}],P)),onSuccess(...I){var U,T;return n({originalFn:()=>{var $,H,G;return($=P==null||(H=P.onSuccess)===null||H===void 0?void 0:H.call(P,...I))!==null&&$!==void 0?$:m==null||(G=m.onSuccess)===null||G===void 0?void 0:G.call(m,...I)},queryClient:w,meta:(U=(T=P==null?void 0:P.meta)!==null&&T!==void 0?T:m==null?void 0:m.meta)!==null&&U!==void 0?U:{}})}}),w);return O.trpc=ft({path:x}),O}const d={data:void 0,error:null,status:"idle"},j={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function p(x,P,y){var w;const C=(w=y==null?void 0:y.enabled)!==null&&w!==void 0?w:P!==ue,m=ut(fe(x,P,"any")),{client:O}=a(),I=M.useRef(y);M.useEffect(()=>{I.current=y});const[U]=M.useState(new Set([])),T=M.useCallback(z=>{U.add(z)},[U]),k=M.useRef(null),$=M.useCallback(z=>{const se=G.current,K=G.current=z(se);let L=!1;for(const J of U)if(se[J]!==K[J]){L=!0;break}L&&ye(Nr(K,T))},[T,U]),H=M.useCallback(()=>{var z;if((z=k.current)===null||z===void 0||z.unsubscribe(),!C){$(()=>(0,g.default)((0,g.default)({},d),{},{reset:H}));return}$(()=>(0,g.default)((0,g.default)({},j),{},{reset:H}));const se=O.subscription(x.join("."),P??void 0,{onStarted:()=>{var K,L;(K=(L=I.current).onStarted)===null||K===void 0||K.call(L),$(J=>(0,g.default)((0,g.default)({},J),{},{status:"pending",error:null}))},onData:K=>{var L,J;(L=(J=I.current).onData)===null||L===void 0||L.call(J,K),$(Qe=>(0,g.default)((0,g.default)({},Qe),{},{status:"pending",data:K,error:null}))},onError:K=>{var L,J;(L=(J=I.current).onError)===null||L===void 0||L.call(J,K),$(Qe=>(0,g.default)((0,g.default)({},Qe),{},{status:"error",error:K}
1))},onConnectionStateChange:K=>{$(L=>{switch(K.state){case"idle":return(0,g.default)((0,g.default)({},L),{},{status:K.state,error:null,data:void 0});case"connecting":return(0,g.default)((0,g.default)({},L),{},{error:K.error,status:K.state});case"pending":return L}})},onComplete:()=>{var K,L;(K=(L=I.current).onComplete)===null||K===void 0||K.call(L),$(J=>(0,g.default)((0,g.default)({},J),{},{status:"idle",error:null,data:void 0}))}});k.current=se},[O,m,C,$]);M.useEffect(()=>(H(),()=>{var z;(z=k.current)===null||z===void 0||z.unsubscribe()}),[H]);const G=M.useRef(C?(0,g.default)((0,g.default)({},j),{},{reset:H}):(0,g.default)((0,g.default)({},d),{},{reset:H})),[B,ye]=M.useState(Nr(G.current,T));return B}function _(x,P,y){var w,C,m,O,I;const{client:U,ssrState:T,prefetchInfiniteQuery:k,queryClient:$,abortOnUnmount:H}=a(),G=fe(x,P,"infinite"),B=$.getQueryDefaults(G),ye=P===ue;typeof window>"u"&&T==="prepass"&&(y==null||(w=y.trpc)===null||w===void 0?void 0:w.ssr)!==!1&&((C=y==null?void 0:y.enabled)!==null&&C!==void 0?C:B==null?void 0:B.enabled)!==!1&&!ye&&!$.getQueryCache().find({queryKey:G})&&k(G,(0,g.default)((0,g.default)({},B),y));const z=u(G,(0,g.default)((0,g.default)({},B),y)),se=(m=y==null||(O=y.trpc)===null||O===void 0?void 0:O.abortOnUnmount)!==null&&m!==void 0?m:H,K=_s((0,g.default)((0,g.default)({},z),{},{initialPageParam:(I=y.initialCursor)!==null&&I!==void 0?I:null,persister:y.persister,queryKey:G,queryFn:ye?P:L=>{var J;const Qe=(0,g.default)((0,g.default)({},z),{},{trpc:(0,g.default)((0,g.default)({},z==null?void 0:z.trpc),se?{signal:L.signal}:{signal:null})});return U.query(...ee(G,Qe,{pageParam:(J=L.pageParam)!==null&&J!==void 0?J:y.initialCursor,direction:L.direction}))}}),$);return K.trpc=ft({path:x}),K}function Q(x,P,y){var w,C,m;const O=a(),I=fe(x,P,"infinite"),U=O.queryClient.getQueryDefaults(I),T=P===ue,k=u(I,(0,g.default)((0,g.default)({},U),y)),$=(w=y==null||(C=y.trpc)===null||C===void 0?void 0:C.abortOnUnmount)!==null&&w!==void 0?w:O.abortOnUnmount;xs((0,g.default)((0,g.default)({},y),{},{initialPageParam:(m=y.initialCursor)!==null&&m!==void 0?m:null,queryKey:I,queryFn:T?P:H=>{var G;const B=(0,g.default)((0,g.default)({},k),{},{trpc:(0,g.default)((0,g.default)({},k==null?void 0:k.trpc),$?{signal:H.signal}:{})});return O.client.query(...ee(I,B,{pageParam:(G=H.pageParam)!==null&&G!==void 0?G:y.initialCursor,direction:H.direction}))}}))}function q(x,P,y){var w,C,m;const O=a(),I=fe(x,P,"infinite"),U=O.queryClient.getQueryDefaults(I),T=u(I,(0,g.default)((0,g.default)({},U),y)),k=(w=y==null||(C=y.trpc)===null||C===void 0?void 0:C.abortOnUnmount)!==null&&w!==void 0?w:O.abortOnUnmount,$=gs((0,g.default)((0,g.default)({},y),{},{initialPageParam:(m=y.initialCursor)!==null&&m!==void 0?m:null,queryKey:I,queryFn:H=>{var G;const B=(0,g.default)((0,g.default)({},T),{},{trpc:(0,g.default)((0,g.default)({},T==null?void 0:T.trpc),k?{signal:H.signal}:{})});return O.client.query(...ee(I,B,{pageParam:(G=H.pageParam)!==null&&G!==void 0?G:y.initialCursor,direction:H.direction}))}}),O.queryClient);return $.trpc=ft({path:x}),[$.data,$]}return{Provider:o,createClient:i,useContext:a,useUtils:a,useQuery:l,usePrefetchQuery:h,useSuspenseQuery:f,useQueries:(x,P)=>{const{ssrState:y,queryClient:w,prefetchQuery:C,client:m}=a(),O=Lr(m),I=x(O);if(typeof window>"u"&&y==="prepass")for(const T of I){var U;const k=T;((U=k.trpc)===null||U===void 0?void 0:U.ssr)!==!1&&!w.getQueryCache().find({queryKey:k.queryKey})&&C(k.queryKey,k)}return On({queries:I.map(T=>(0,g.default)((0,g.default)({},T),{},{queryKey:T.queryKey})),combine:P==null?void 0:P.combine},w)},useSuspenseQueries:x=>{const{queryClient:P,client:y}=a(),w=Lr(y),C=x(w),m=Ps({queries:C.map(O=>(0,g.default)((0,g.default)({},O),{},{queryFn:O.queryFn,queryKey:O.queryKey}))},P);return[m.map(O=>O.data),m]},useMutation:v,useSubscription:p,useInfiniteQuery:_,usePrefetchInfiniteQuery:Q,useSuspenseInfiniteQuery:q}}function Li(t){const e=Ii(t);return xr(r=>r==="useContext"||r==="useUtils"?()=>{const n=t.useUtils();return M.useMemo(()=>Di(n),[n])}:t.hasOwnProperty(r)?t[r]:e[r])}function Ni(t){const e=$i();return Li(e)}const ro=Ni();export{Vi as M,Ji as Q,wt as S,He as a,zi as b,Wi as c,ut as d,Zi as e,tn as f,to as g,Yn as h,Mr as i,eo as j,Yi as k,Xi as l,Bi as m,Oe as n,rn as o,mr as p,Ve as r,ue as s,ro 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.