1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,766271,305763,757142,3970,e=>{"use strict";e.i(387057);var t={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},r=new class{#e=t;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function n(e){setTimeout(e,0)}e.s(["systemSetTimeoutZero",()=>n,"timeoutManager",()=>r],305763);var s="u"<typeof window||"Deno"in globalThis;function i(){}function o(e,t){return"function"==typeof e?e(t):e}function a(e){return"number"==typeof e&&e>=0&&e!==1/0}function u(e,t){return Math.max(e+(t||0)-Date.now(),0)}function l(e,t){return"function"==typeof e?e(t):e}function c(e,t){return"function"==typeof e?e(t):e}function h(e,t){let{type:r="all",exact:n,fetchStatus:s,predicate:i,queryKey:o,stale:a}=e;if(o){if(n){if(t.queryHash!==d(o,t.options))return!1}else if(!y(t.queryKey,o))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof a||t.isStale()===a)&&(!s||s===t.state.fetchStatus)&&(!i||!!i(t))}function p(e,t){let{exact:r,status:n,predicate:s,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(f(t.options.mutationKey)!==f(i))return!1}else if(!y(t.options.mutationKey,i))return!1}return(!n||t.state.status===n)&&(!s||!!s(t))}function d(e,t){return(t?.queryKeyHashFn||f)(e)}function f(e){return JSON.stringify(e,(e,t)=>O(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function y(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>y(e[r],t[r]))}var m=Object.prototype.hasOwnProperty;function b(e,t,r=0){if(e===t)return e;if(r>500)return t;let n=g(e)&&g(t);if(!n&&!(O(e)&&O(t)))return t;let s=(n?e:Object.keys(e)).length,i=n?t:Object.keys(t),o=i.length,a=n?Array(o):{},u=0;for(let l=0;l<o;l++){let o=n?l:i[l],c=e[o],h=t[o];if(c===h){a[o]=c,(n?l<s:m.call(e,o))&&u++;continue}if(null===c||null===h||"object"!=typeof c||"object"!=typeof h){a[o]=h;continue}let p=b(c,h,r+1);a[o]=p,p===c&&u++}return s===o&&u===s?e:a}function v(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function g(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function O(e){if(!w(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!w(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return new Promise(t=>{r.setTimeout(t,e)})}function P(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?b(e,t):t}function j(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}function S(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var E=Symbol();function C(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==E?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function Q(e,t){return"function"==typeof e?e(...t):!!e}function R(e,t,r){let n,s=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(n??=t(),s||(s=!0,n.aborted?r():n.addEventListener("abort",r,{once:!0})),n)}),e}function q(){let e,t,r=new Promise((r,n)=>{e=r,t=n});function n(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{n({status:"fulfilled",value:t}),e(t)},r.reject=e=>{n({status:"rejected",reason:e}),t(e)},r}function T(e){let t;if(e.then(e=>(t=e,e),i)?.catch(i),void 0!==t)return{data:t}}function _(e){return e}function k(e){return"success"===e.state.status}function M(e,t,r){if("object"!=typeof t||null===t)return;let n=e.getMutationCache(),s=e.getQueryCache(),o=r?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??_,a=t.mutations||[],u=t.queries||[];a.forEach(({state:t,...s})=>{n.build(e,{...e.getDefaultOptions().hydrate?.mutations,...r?.defaultOptions?.mutations,...s},t)}),u.forEach(({queryKey:t,state:n,queryHash:a,meta:u,promise:l,dehydratedAt:c})=>{let h=l?T(l):void 0,p=void 0===n.data?h?.data:n.data,d=void 0===p?p:o(p),f=s.get(a),y=f?.state.status==="pending",m=f?.state.fetchStatus==="fetching";if(f){let e=h&&void 0!==c&&c>f.state.dataUpdatedAt;if(n.dataUpdatedAt>f.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=n;f.setState({...t,data:d})}}else f=s.build(e,{...e.getDefaultOptions().hydrate?.queries,...r?.defaultOptions?.queries,queryKey:t,queryHash:a,meta:u},{...n,data:d,fetchStatus:"idle",status:void 0!==d?"success":n.status});l&&!y&&!m&&(void 0===c||c>f.state.dataUpdatedAt)&&f.fetch(void 0,{initialPromise:Promise.resolve(l).then(o)}).catch(i)})}e.s(["addConsumeAwareSignal",()=>R,"addToEnd",()=>j,"addToStart",()=>S,"ensureQueryFn",()=>C,"functionalUpdate",()=>o,"hashKey",()=>f,"hashQueryKeyByOptions",()=>d,"isServer",()=>s,"isValidTimeout",()=>a,"matchMutation",()=>p,"matchQuery",()=>h,"noop",()=>i,"partialMatchKey",()=>y,"replaceData",()=>P,"replaceEqualDeep",()=>b,"resolveEnabled",()=>c,"resolveStaleTime",()=>l,"shallowEqualObjects",()=>v,"shouldThrowError",()=>Q,"skipToken",()=>E,"sleep",()=>x,"timeUntilStale",()=>u],766271),e.s(["pendingThenable",()=>q,"tryResolveSync",()=>T],757142),e.s(["defaultShouldDehydrateQuery",()=>k,"hydrate",()=>M],3970)},248773,890564,e=>{"use strict";let t,r,n,s,i,o,a,u,l,c;var h,p,d,f,y,m=e.i(948336),b=e.i(830616),v=Object.create,g=Object.defineProperty,O=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,x=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty,j=(e,t)=>function(){return t||(0,e[w(e)[0]])((t={exports:{}}).exports,t),t.exports},S=(e,t,r)=>(r=null!=e?v(x(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var s,i=w(t),o=0,a=i.length;o<a;o++)s=i[o],P.call(e,s)||s===r||g(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(n=O(t,s))||n.enumerable});return e}
1)(!t&&e&&e.__esModule?r:g(r,"default",{value:e,enumerable:!0}),e)),E=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),C=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=E().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=r(s))return s;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),Q=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=E().default,n=C();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),R=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=Q();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),q=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=R();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?n(Object(s),!0).forEach(function(t){r(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):n(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});function T(e){let t={subscribe(t){let r=null,n=!1,s=!1,i=!1;function o(){if(null===r){i=!0;return}!s&&(s=!0,"function"==typeof r?r():r&&r.unsubscribe())}return r=e({next(e){var r;n||null==(r=t.next)||r.call(t,e)},error(e){var r;n||(n=!0,null==(r=t.error)||r.call(t,e),o())},complete(){var e;n||(n=!0,null==(e=t.complete)||e.call(t),o())}}),i&&o(),{unsubscribe:o}},pipe:(...e)=>e.reduce(_,t)};return t}function _(e,t){return t(e)}function k(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}let M="function"==typeof Symbol&&!!Symbol.asyncIterator;function D(e){return M&&k(e)&&Symbol.asyncIterator in e}var I=S(R(),1),A=S(q(),1),F=class e extends Error{constructor(t,r){var n,s;const i=null==r?void 0:r.cause;super(t,{cause:i}),(0,I.default)(this,"cause",void 0),(0,I.default)(this,"shape",void 0),(0,I.default)(this,"data",void 0),(0,I.default)(this,"meta",void 0),this.meta=null==r?void 0:r.meta,this.cause=i,this.shape=null==r||null==(n=r.result)?void 0:n.error,this.data=null==r||null==(s=r.result)?void 0:s.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,e.prototype)}static from(t,r={}){return t instanceof F?(r.meta&&(t.meta=(0,A.default)((0,A.default)({},t.meta),r.meta)),t):k(t)&&k(t.error)&&"number"==typeof t.error.code&&"string"==typeof t.error.message?new e(t.error.message,(0,A.default)((0,A.default)({},r),{},{result:t,cause:r.cause})):new e("string"==typeof t?t:k(t)&&"string"==typeof t.message?t.message:"Unknown error",(0,A.default)((0,A.default)({},r),{},{cause:t}))}},U=S(q(),1);let K={query:"GET",mutation:"POST",subscription:"PATCH"};function L(e){return"input"in e?e.transformer.input.serialize(e.input):function(e){let t={};for(let r=0;r<e.length;r++){let n=e[r];t[r]=n}return t}(e.inputs.map(t=>e.transformer.input.serialize(t)))}let N=e=>{let t=e.url.split("?"),r=t[0].replace(/\/$/,"")+"/"+e.path,n=[];if(t[1]&&n.push(t[1]),"inputs"in e&&n.push("batch=1"),"query"===e.type||"subscription"===e.type){let t=L(e);void 0!==t&&"POST"!==e.methodOverride&&n.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return n.length&&(r+="?"+n.join("&")),r},z=e=>{if("query"===e.type&&"POST"!==e.methodOverride)return;let t=L(e);return void 0!==t?JSON.stringify(t):void 0};
1var H=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};async function G(e){var t,r,n=e.signal;if(null==n?void 0:n.aborted){if(null==(r=n.throwIfAborted)||r.call(n),"u">typeof DOMException)throw new DOMException("AbortError","AbortError");throw new H}let s=e.getUrl(e),i=e.getBody(e),o=null!=(t=e.methodOverride)?t:K[e.type],a=await (async()=>{let t=await e.headers();return Symbol.iterator in t?Object.fromEntries(t):t})(),u=(0,U.default)((0,U.default)((0,U.default)({},e.contentTypeHeader&&"GET"!==o?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),a);return(function(e){if(e)return e;if("u">typeof window&&"function"==typeof window.fetch)return window.fetch;if("u">typeof globalThis&&"function"==typeof globalThis.fetch)return globalThis.fetch;throw Error("No fetch implementation found")})(e.fetch)(s,{method:o,signal:e.signal,body:i,headers:u})}async function B(e){let t={},r=await G(e);t.response=r;let n=await r.json();return t.responseJSON=n,{json:n,meta:t}}var $=Object.create,V=Object.defineProperty,W=Object.getOwnPropertyDescriptor,J=Object.getOwnPropertyNames,Y=Object.getPrototypeOf,Z=Object.prototype.hasOwnProperty,X=(e,t)=>function(){return t||(0,e[J(e)[0]])((t={exports:{}}).exports,t),t.exports},ee=(e,t,r)=>(r=null!=e?$(Y(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var s,i=J(t),o=0,a=i.length;o<a;o++)s=i[o],Z.call(e,s)||s===r||V(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(n=W(t,s))||n.enumerable});return e})(!t&&e&&e.__esModule?r:V(r,"default",{value:e,enumerable:!0}),e));let et=()=>{},er=e=>{Object.freeze&&Object.freeze(e)},en=e=>(function e(t,r,n){let s=r.join(".");return null!=n[s]||(n[s]=new Proxy(et,{get(s,i){if("string"==typeof i&&"then"!==i)return e(t,[...r,i],n)},apply(e,n,s){let i=r[r.length-1],o={args:s,path:r};return"call"===i?o={args:s.length>=2?[s[1]]:[],path:r.slice(0,-1)}:"apply"===i&&(o={args:s.length>=2?s[1]:[],path:r.slice(0,-1)}),er(o.args),er(o.path),t(o)}})),n[s]})(e,[],Object.create(null)),es=e=>new Proxy(et,{get(t,r){if("then"!==r)return e(r)}});var ei=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),eo=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=ei().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=r(s))return s;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),ea=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=ei().default,n=eo();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),eu=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=ea();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),el=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=eu();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};
1t%2?n(Object(s),!0).forEach(function(t){r(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):n(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});ee(el(),1),ee(eu(),1);var ec=ee(el(),1),eh=class extends Error{constructor(){super("Unable to transform response from server")}};ee(el(),1),Symbol(),S(q(),1);let ep=()=>{throw Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function ed(e){let t=null,r=null;function n(){let n=function(t){let r=[[]],n=0;for(;;){var s,i;let o=t[n];if(!o)break;let a=r[r.length-1];if(o.aborted){null==(s=o.reject)||s.call(o,Error("Aborted")),n++;continue}if(e.validate(a.concat(o).map(e=>e.key))){a.push(o),n++;continue}if(0===a.length){null==(i=o.reject)||i.call(o,Error("Input is too big for a single dispatch")),n++;continue}r.push([])}return r}(t);for(let s of(clearTimeout(r),r=null,t=null,n)){if(!s.length)continue;let t={items:s};for(let e of s)e.batch=t;e.fetch(t.items.map(e=>e.key)).then(async e=>{for(let n of(await Promise.all(e.map(async(e,r)=>{var n,s;let i=t.items[r];try{let t=await Promise.resolve(e);null==(n=i.resolve)||n.call(i,t)}catch(e){null==(s=i.reject)||s.call(i,e)}i.batch=null,i.reject=null,i.resolve=null})),t.items)){var r;null==(r=n.reject)||r.call(n,Error("Missing result")),n.batch=null}}).catch(e=>{for(let n of t.items){var r;null==(r=n.reject)||r.call(n,e),n.batch=null}})}}return{load:function(e){let s={aborted:!1,key:e,batch:null,resolve:ep,reject:ep},i=new Promise((e,r)=>{s.reject=r,s.resolve=e,null!=t||(t=[]),t.push(s)});return null!=r||(r=setTimeout(n)),i}}}var ef=S(q(),1);Symbol();var ey=S(q(),1);let em={query:["72e3ff","3fb0d8"],mutation:["c5a3fc","904dfc"],subscription:["ff49e1","d83fbe"]},eb={query:["\x1b[30;46m","\x1b[97;46m"],mutation:["\x1b[30;45m","\x1b[97;45m"],subscription:["\x1b[30;42m","\x1b[97;42m"]},ev={query:["\x1b[1;30;46m","\x1b[1;97;46m"],mutation:["\x1b[1;30;45m","\x1b[1;97;45m"],subscription:["\x1b[1;30;42m","\x1b[1;97;42m"]},eg=(e,...t)=>"function"==typeof e?e(...t):e;async function eO(e){let t=await eg(e.url);if(!e.connectionParams)return t;let r=t.includes("?")?"&":"?";return t+`${r}connectionParams=1`}async function ew(e,t){let r={method:"connectionParams",data:await eg(e)};return t.encode(r)}S(R(),1),S(R(),1);var ex=S(R(),1),eP=class e{constructor(t){var r;if((0,ex.default)(this,"id",++e.connectCount),(0,ex.default)(this,"WebSocketPonyfill",void 0),(0,ex.default)(this,"urlOptions",void 0),(0,ex.default)(this,"keepAliveOpts",void 0),(0,ex.default)(this,"encoder",void 0),(0,ex.default)(this,"wsObservable",function(e){let t=null,r=[],n=T(e=>(void 0!==t&&e.next(t),r.push(e),()=>{r.splice(r.indexOf(e),1)}));return n.next=e=>{if(t!==e)for(let n of(t=e,r))n.next(e)},n.get=()=>t,n}(0)),(0,ex.default)(this,"openPromise",null),this.WebSocketPonyfill=null!=(r=t.WebSocketPonyfill)?r:WebSocket,!this.WebSocketPonyfill)throw 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=t.urlOptions,this.keepAliveOpts=t.keepAlive,this.encoder=t.encoder}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 t=this;if(t.openPromise)return t.openPromise;t.id=++e.connectCount;let r=eO(t.urlOptions).then(e=>new t.WebSocketPonyfill(e));t.openPromise=r.then(async e=>{t.ws=e,e.binaryType="arraybuffer",e.addEventListener("message",function({data:e}){"PING"===e&&this.send("PONG")}),t.keepAliveOpts.enabled&&function(e,{intervalMs:t,pongTimeoutMs:r}){let n,s;function i(){n=setTimeout(()=>{e.send("PING"),s=setTimeout(()=>{e.close()},r)},t)}e.addEventListener("open",i),e.addEventListener("message",({data:e})=>{clearTimeout(n),i(),"PONG"===e&&(clearTimeout(s),clearTimeout(n),i())}),e.addEventListener("close",()=>{clearTimeout(n),clearTimeout(s)})}(e,t.keepAliveOpts),e.addEventListener("close",()=>{t.ws===e&&(t.ws=null)}),await function(e){let t,r,{promise:n,resolve:s,reject:i}
1={promise:new Promise((e,n)=>{t=e,r=n}),resolve:t,reject:r};return e.addEventListener("open",()=>{e.removeEventListener("error",i),s()}),e.addEventListener("error",i),n}(e),t.urlOptions.connectionParams&&e.send(await ew(t.urlOptions.connectionParams,t.encoder))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var e;try{await this.openPromise}finally{null==(e=this.ws)||e.close()}}};(0,ex.default)(eP,"connectCount",0),S(R(),1),S(q(),1),ee(el(),1);var ej=ee(eu(),1);let eS=new WeakMap,eE=()=>{};t=Symbol.toStringTag;var eC=class e{constructor(e){(0,ej.default)(this,"promise",void 0),(0,ej.default)(this,"subscribers",[]),(0,ej.default)(this,"settlement",null),(0,ej.default)(this,t,"Unpromise"),"function"==typeof e?this.promise=new Promise(e):this.promise=e;const r=this.promise.then(e=>{let{subscribers:t}=this;this.subscribers=null,this.settlement={status:"fulfilled",value:e},null==t||t.forEach(({resolve:t})=>{t(e)})});"catch"in r&&r.catch(e=>{let{subscribers:t}=this;this.subscribers=null,this.settlement={status:"rejected",reason:e},null==t||t.forEach(({reject:t})=>{t(e)})})}subscribe(){let e,t,{settlement:r}=this;if(null===r){var n;let r,s;if(null===this.subscribers)throw Error("Unpromise settled but still has subscribers");let i={promise:new Promise((e,t)=>{r=e,s=t}),resolve:r,reject:s};this.subscribers=(n=this.subscribers,[...n,i]),e=i.promise,t=()=>{null!==this.subscribers&&(this.subscribers=function(e,t){let r=e.indexOf(t);if(-1!==r)return[...e.slice(0,r),...e.slice(r+1)];return e}(this.subscribers,i))}}else{let{status:n}=r;e="fulfilled"===n?Promise.resolve(r.value):Promise.reject(r.reason),t=eE}return Object.assign(e,{unsubscribe:t})}then(e,t){let r=this.subscribe(),{unsubscribe:n}=r;return Object.assign(r.then(e,t),{unsubscribe:n})}catch(e){let t=this.subscribe(),{unsubscribe:r}=t;return Object.assign(t.catch(e),{unsubscribe:r})}finally(e){let t=this.subscribe(),{unsubscribe:r}=t;return Object.assign(t.finally(e),{unsubscribe:r})}static proxy(t){let r=e.getSubscribablePromise(t);return void 0!==r?r:e.createSubscribablePromise(t)}static createSubscribablePromise(t){let r=new e(t);return eS.set(t,r),eS.set(r,r),r}static getSubscribablePromise(e){return eS.get(e)}static resolve(t){let r="object"==typeof t&&null!==t&&"then"in t&&"function"==typeof t.then?t:Promise.resolve(t);return e.proxy(r).subscribe()}static async any(t){let r=(Array.isArray(t)?t:[...t]).map(e.resolve);try{return await Promise.any(r)}finally{r.forEach(({unsubscribe:e})=>{e()})}}static async race(t){let r=(Array.isArray(t)?t:[...t]).map(e.resolve);try{return await Promise.race(r)}finally{r.forEach(({unsubscribe:e})=>{e()})}}static async raceReferences(e){let t=e.map(eQ);try{return await Promise.race(t)}finally{for(let e of t)e.unsubscribe()}}};function eQ(e){return eC.proxy(e).then(()=>[e])}null!=(d=Symbol).dispose||(d.dispose=Symbol()),null!=(f=Symbol).asyncDispose||(f.asyncDispose=Symbol()),Symbol();var eR=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){t.exports=function(){var e="function"==typeof SuppressedError?SuppressedError:function(e,t){var r=Error();return r.name="SuppressedError",r.error=e,r.suppressed=t,r},t={},r=[];function n(e,t){if(null!=t){if(Object(t)!==t)throw TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var n=t[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===n&&(n=t[Symbol.dispose||Symbol.for("Symbol.dispose")],e))var s=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");s&&(n=function(){try{s.call(t)}catch(e){return Promise.reject(e)}}),r.push({v:t,d:n,a:e})}else e&&r.push({d:t,a:e});return t}return{e:t,u:n.bind(null,!1),a:n.bind(null,!0),d:function(){var n,s=this.e,i=0;function o(){for(;n=r.pop();)try{if(!n.a&&1===i)return i=0,r.push(n),Promise.resolve().then(o);if(n.d){var e=n.d.call(n.v);if(n.a)return i|=2,Promise.resolve(e).then(o,a)}else i|=1}catch(e){return a(e)}if(1===i)return s!==t?Promise.reject(s):Promise.resolve();if(s!==t)throw s}function a(r){return s=s!==t?new e(r,s):r,o()}return o()}}}
1,t.exports.__esModule=!0,t.exports.default=t.exports}}),eq=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports}}),eT=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=eq();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),e_=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=eq();function n(e){var t,n;function s(t,n){try{var o=e[t](n),a=o.value,u=a instanceof r;Promise.resolve(u?a.v:a).then(function(r){if(u){var n="return"===t?"return":"next";if(!a.k||r.done)return s(n,r);r=e[n](r).value}i(o.done?"return":"normal",r)},function(e){s("throw",e)})}catch(e){i("throw",e)}}function i(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?s(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(i,o){var a={key:e,arg:r,resolve:i,reject:o,next:null};n?n=n.next=a:(t=n=a,s(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}n.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(e){return this._invoke("next",e)},n.prototype.throw=function(e){return this._invoke("throw",e)},n.prototype.return=function(e){return this._invoke("return",e)},t.exports=function(e){return function(){return new n(e.apply(this,arguments))}},t.exports.__esModule=!0,t.exports.default=t.exports}});ee(eR(),1),ee(eT(),1),ee(e_(),1),ee(eR(),1),ee(eT(),1),ee(e_(),1),ee(eR(),1),ee(eT(),1),ee(e_(),1),Symbol("ping");var ek=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,s,i=2;
1for("u">typeof Symbol&&(n=Symbol.asyncIterator,s=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(s&&null!=(t=e[s]))return new r(t.call(e));n="@@asyncIterator",s="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}});ee(eT(),1),ee(e_(),1),ee(eR(),1),ee(ek(),1);var eM=X({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncGeneratorDelegate.js"(e,t){var r=eq();t.exports=function(e){var t={},n=!1;function s(t,s){return n=!0,{done:!1,value:new r(s=new Promise(function(r){r(e[t](s))}),1)}}return t["u">typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):s("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return s("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):s("return",e)}),t},t.exports.__esModule=!0,t.exports.default=t.exports}});ee(ek(),1),ee(eT(),1),ee(e_(),1),ee(eM(),1),ee(eR(),1),ee(e_(),1),ee(el(),1);var eD=S(R(),1),eI=S(q(),1),eA=class{constructor(e){(0,eD.default)(this,"links",void 0),(0,eD.default)(this,"runtime",void 0),(0,eD.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(e=>e(this.runtime))}$request(e){var t,r;return(r={links:this.links,op:(0,eI.default)((0,eI.default)({},e),{},{context:null!=(t=e.context)?t:{},id:++this.requestId})},T(e=>(function e(t=0,n=r.op){let s=r.links[t];if(!s)throw Error("No more links to execute - did you forget to add an ending link?");return s({op:n,next:r=>e(t+1,r)})})().subscribe(e))).pipe(e=>{let t=0,r=null,n=[];return T(s=>(t++,n.push(s),r||(r=e.subscribe({next(e){for(let r of n){var t;null==(t=r.next)||t.call(r,e)}},error(e){for(let r of n){var t;null==(t=r.error)||t.call(r,e)}},complete(){for(let t of n){var e;null==(e=t.complete)||e.call(t)}}})),{unsubscribe(){if(0==--t&&r){let e=r;r=null,e.unsubscribe()}let e=n.findIndex(e=>e===s);e>-1&&n.splice(e,1)}}))})}async requestAsPromise(e){try{let t,r=this.$request(e);return(await (t=new AbortController,new Promise((e,n)=>{let s=!1;function i(){s||(s=!0,o.unsubscribe())}t.signal.addEventListener("abort",()=>{n(t.signal.reason)});let o=r.subscribe({next(t){s=!0,e(t),i()},error(e){n(e)},complete(){t.abort(),i()}})}))).result.data}catch(e){throw F.from(e)}}query(e,t,r){return this.requestAsPromise({type:"query",path:e,input:t,context:null==r?void 0:r.context,signal:null==r?void 0:r.signal})}mutation(e,t,r){return this.requestAsPromise({type:"mutation",path:e,input:t,context:null==r?void 0:r.context,signal:null==r?void 0:r.signal})}subscription(e,t,r){return this.$request({type:"subscription",path:e,input:t,context:r.context,signal:r.signal}).subscribe({next(e){var t,n,s,i;switch(e.result.type){case"state":null==(t=r.onConnectionStateChange)||t.call(r,e.result);break;case"started":null==(n=r.onStarted)||n.call(r,{context:e.context});break;case"stopped":null==(s=r.onStopped)||s.call(r);break;case"data":case void 0:null==(i=r.onData)||i.call(r,e.result.data)}},error(e){var t;null==(t=r.onError)||t.call(r,e)},complete(){var e;null==(e=r.onComplete)||e.call(r)}})}};let eF=Symbol.for("trpc_untypedClient"),eU={query:"query",mutate:"mutation",subscribe:"subscription"};function eK(e){let t=en(({path:t,args:r})=>{let n=[...t],s=eU[n.pop()],i=n.join(".");return e[s](i,...r)});return es(r=>r===eF?e:t[r])}function eL(e){return eK(new eA(e))}S(q(),1),S(q(),1),S(j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,s,i=2;
1for("u">typeof Symbol&&(n=Symbol.asyncIterator,s=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(s&&null!=(t=e[s]))return new r(t.call(e));n="@@asyncIterator",s="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1),S(q(),1);var eN=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){t.exports=function(){var e="function"==typeof SuppressedError?SuppressedError:function(e,t){var r=Error();return r.name="SuppressedError",r.error=e,r.suppressed=t,r},t={},r=[];function n(e,t){if(null!=t){if(Object(t)!==t)throw TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var n=t[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===n&&(n=t[Symbol.dispose||Symbol.for("Symbol.dispose")],e))var s=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");s&&(n=function(){try{s.call(t)}catch(e){return Promise.reject(e)}}),r.push({v:t,d:n,a:e})}else e&&r.push({d:t,a:e});return t}return{e:t,u:n.bind(null,!1),a:n.bind(null,!0),d:function(){var n,s=this.e,i=0;function o(){for(;n=r.pop();)try{if(!n.a&&1===i)return i=0,r.push(n),Promise.resolve().then(o);if(n.d){var e=n.d.call(n.v);if(n.a)return i|=2,Promise.resolve(e).then(o,a)}else i|=1}catch(e){return a(e)}if(1===i)return s!==t?Promise.reject(s):Promise.resolve();if(s!==t)throw s}function a(r){return s=s!==t?new e(r,s):r,o()}return o()}}},t.exports.__esModule=!0,t.exports.default=t.exports}}),ez=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports}}),eH=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=ez();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),eG=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=ez();function n(e){var t,n;function s(t,n){try{var o=e[t](n),a=o.value,u=a instanceof r;Promise.resolve(u?a.v:a).then(function(r){if(u){var n="return"===t?"return":"next";if(!a.k||r.done)return s(n,r);r=e[n](r).value}i(o.done?"return":"normal",r)},function(e){s("throw",e)})}catch(e){i("throw",e)}}function i(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?s(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(i,o){var a={key:e,arg:r,resolve:i,reject:o,next:null};n?n=n.next=a:(t=n=a,s(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}n.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(e){return this._invoke("next",e)},n.prototype.throw=function(e){return this._invoke("throw",e)},n.prototype.return=function(e){return this._invoke("return",e)},t.exports=function(e){return function(){return new n(e.apply(this,arguments))}},t.exports.__esModule=!0,t.exports.default=t.exports}});S(eN(),1),S(eH(),1),S(eG(),1),S(q(),1);var eB=e.i(766271),e$=Object.create,eV=Object.defineProperty,eW=Object.getOwnPropertyDescriptor,eJ=Object.getOwnPropertyNames,eY=Object.getPrototypeOf,eZ=Object.prototype.hasOwnProperty,eX=(e,t)=>function(){return t||(0,e[eJ(e)[0]])((t={exports:{}}).exports,t),t.exports},e0=(e,t,r)=>(r=null!=e?e$(eY(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var s,i=eJ(t),o=0,a=i.length;o<a;o++)s=i[o],eZ.call(e,s)||s===r||eV(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(n=eW(t,s))||n.enumerable});return e})(!t&&e&&e.__esModule?r:eV(r,"default",{value:e,enumerable:!0}),e)),e1=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){t.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}
1,t.exports.__esModule=!0,t.exports.default=t.exports}}),e2=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var r=e1();t.exports=function(e,t){if(null==e)return{};var n,s,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},t.exports.__esModule=!0,t.exports.default=t.exports}}),e7=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),e3=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=e7().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=r(s))return s;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),e4=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=e7().default,n=e3();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),e6=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=e4();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),e9=eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=e6();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?n(Object(s),!0).forEach(function(t){r(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):n(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}}),e5=e0(e2(),1),e8=e0(e9(),1);let te=["cursor","direction"];function tt(e,t,r){let n=e.flatMap(e=>e.split("."));if(!t&&(!r||"any"===r))return n.length?[n]:[];if("infinite"===r&&k(t)&&("direction"in t||"cursor"in t)){let{cursor:e,direction:r}=t;return[n,{input:(0,e5.default)(t,te),type:"infinite"}]}return[n,(0,e8.default)((0,e8.default)({},void 0!==t&&t!==eB.skipToken&&{input:t}),r&&"any"!==r&&{type:r})]}function tr(e){return tt(e,void 0,"any")}e.i(387057);var tn=e.i(305763),ts=tn.systemSetTimeoutZero,ti=(n=[],s=0,i=e=>{e()},o=e=>{e()},a=ts,{batch:e=>{let t;s++;try{t=e()}finally{let e;--s||(e=n,n=[],e.length&&a(()=>{o(()=>{e.forEach(e=>{i(e)})})}))}return t},batchCalls:e=>(...t)=>{u(()=>{e(...t)})},schedule:u=e=>{s?n.push(e):a(()=>{i(e)})},setNotifyFunction:e=>{i=e},setBatchNotifyFunction:e=>{o=e},setScheduler:e=>{a=e}}),to=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ta=new class extends to{#r;#n;#s;constructor(){super(),this.#s=e=>{if(!eB.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#n||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#s=e,this.#n?.(),this.#n=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){let e=this.isFocused();
1this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}},tu=new class extends to{#i=!0;#n;#s;constructor(){super(),this.#s=e=>{if(!eB.isServer&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#n||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#s=e,this.#n?.(),this.#n=e(this.setOnline.bind(this))}setOnline(e){this.#i!==e&&(this.#i=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#i}},tl=e.i(757142);function tc(e){return Math.min(1e3*2**e,3e4)}function th(e){return(e??"online")!=="online"||tu.isOnline()}var tp=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function td(e){let t,r=!1,n=0,s=(0,tl.pendingThenable)(),i=()=>ta.isFocused()&&("always"===e.networkMode||tu.isOnline())&&e.canRun(),o=()=>th(e.networkMode)&&e.canRun(),a=e=>{"pending"===s.status&&(t?.(),s.resolve(e))},u=e=>{"pending"===s.status&&(t?.(),s.reject(e))},l=()=>new Promise(r=>{t=e=>{("pending"!==s.status||i())&&r(e)},e.onPause?.()}).then(()=>{t=void 0,"pending"===s.status&&e.onContinue?.()}),c=()=>{let t;if("pending"!==s.status)return;let o=0===n?e.initialPromise:void 0;try{t=o??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(a).catch(t=>{if("pending"!==s.status)return;let o=e.retry??3*!eB.isServer,a=e.retryDelay??tc,h="function"==typeof a?a(n,t):a,p=!0===o||"number"==typeof o&&n<o||"function"==typeof o&&o(n,t);r||!p?u(t):(n++,e.onFail?.(n,t),(0,eB.sleep)(h).then(()=>i()?void 0:l()).then(()=>{r?u(t):c()}))})};return{promise:s,status:()=>s.status,cancel:t=>{if("pending"===s.status){let r=new tp(t);u(r),e.onCancel?.(r)}},continue:()=>(t?.(),s),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:o,start:()=>(o()?c():l().then(c),s)}}var tf=class{#o;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,eB.isValidTimeout)(this.gcTime)&&(this.#o=tn.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(eB.isServer?1/0:3e5))}clearGcTimeout(){this.#o&&(tn.timeoutManager.clearTimeout(this.#o),this.#o=void 0)}},ty=class extends tf{#a;#u;#l;#c;#h;#p;#d;constructor(e){super(),this.#d=!1,this.#p=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#c=e.client,this.#l=this.#c.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#a=tv(this.options),this.state=e.state??this.#a,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#h?.promise}setOptions(e){if(this.options={...this.#p,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=tv(this.options);void 0!==e.data&&(this.setState(tb(e.data,e.dataUpdatedAt)),this.#a=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#l.remove(this)}setData(e,t){let r=(0,eB.replaceData)(this.state.data,e,this.options);return this.#f({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#f({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#h?.promise;return this.#h?.cancel(e),t?t.then(eB.noop).catch(eB.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#a)}isActive(){return this.observers.some(e=>!1!==(0,eB.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===eB.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,eB.resolveStaleTime)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,eB.timeUntilStale)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#l.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#h&&(this.#d?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#l.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#f({type:"invalidate"})}async fetch(e,t){let r;if("idle"!==this.state.fetchStatus&&this.#h?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#h)return this.#h.continueRetry(),this.#h.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,s=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#d=!0,n.signal)}
1)},i=()=>{let e,r=(0,eB.ensureQueryFn)(this.options,t),n=(s(e={client:this.#c,queryKey:this.queryKey,meta:this.meta}),e);return(this.#d=!1,this.options.persister)?this.options.persister(r,n,this):r(n)},o=(s(r={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#c,state:this.state,fetchFn:i}),r);this.options.behavior?.onFetch(o,this),this.#u=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#f({type:"fetch",meta:o.fetchOptions?.meta}),this.#h=td({initialPromise:t?.initialPromise,fn:o.fetchFn,onCancel:e=>{e instanceof tp&&e.revert&&this.setState({...this.#u,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:()=>{this.#f({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{let e=await this.#h.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#l.config.onSuccess?.(e,this),this.#l.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof tp){if(e.silent)return this.#h.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#f({type:"error",error:e}),this.#l.config.onError?.(e,this),this.#l.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#f(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...tm(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...tb(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#u=e.manual?r:void 0,r;case"error":let n=e.error;return{...t,error:n,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),ti.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#l.notify({query:this,type:"updated",action:e})})}};function tm(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:th(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function tb(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function tv(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,n=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,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 tg=class extends to{constructor(e={}){super(),this.config=e,this.#y=new Map}#y;build(e,t,r){let n=t.queryKey,s=t.queryHash??(0,eB.hashQueryKeyByOptions)(n,t),i=this.get(s);return i||(i=new ty({client:e,queryKey:n,queryHash:s,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(i)),i}add(e){this.#y.has(e.queryHash)||(this.#y.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#y.get(e.queryHash);t&&(e.destroy(),t===e&&this.#y.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){ti.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#y.get(e)}getAll(){return[...this.#y.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,eB.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,eB.matchQuery)(e,t)):t}notify(e){ti.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){ti.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){ti.batch(()=>
1{this.getAll().forEach(e=>{e.onOnline()})})}},tO=class extends tf{#c;#m;#b;#h;constructor(e){super(),this.#c=e.client,this.mutationId=e.mutationId,this.#b=e.mutationCache,this.#m=[],this.state=e.state||tw(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#m.includes(e)||(this.#m.push(e),this.clearGcTimeout(),this.#b.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#m=this.#m.filter(t=>t!==e),this.scheduleGc(),this.#b.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#m.length||("pending"===this.state.status?this.scheduleGc():this.#b.remove(this))}continue(){return this.#h?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#f({type:"continue"})},r={client:this.#c,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#h=td({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#b.canRun(this)});let n="pending"===this.state.status,s=!this.#h.canStart();try{if(n)t();else{this.#f({type:"pending",variables:e,isPaused:s}),this.#b.config.onMutate&&await this.#b.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#f({type:"pending",context:t,variables:e,isPaused:s})}let i=await this.#h.start();return await this.#b.config.onSuccess?.(i,e,this.state.context,this,r),await this.options.onSuccess?.(i,e,this.state.context,r),await this.#b.config.onSettled?.(i,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(i,null,e,this.state.context,r),this.#f({type:"success",data:i}),i}catch(t){try{await this.#b.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#b.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#f({type:"error",error:t}),t}finally{this.#b.runNext(this)}}#f(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,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{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),ti.batch(()=>{this.#m.forEach(t=>{t.onMutationUpdate(e)}),this.#b.notify({mutation:this,type:"updated",action:e})})}};function tw(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var tx=class extends to{constructor(e={}){super(),this.config=e,this.#v=new Set,this.#g=new Map,this.#O=0}#v;#g;#O;build(e,t,r){let n=new tO({client:e,mutationCache:this,mutationId:++this.#O,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#v.add(e);let t=tP(e);if("string"==typeof t){let r=this.#g.get(t);r?r.push(e):this.#g.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#v.delete(e)){let t=tP(e);if("string"==typeof t){let r=this.#g.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#g.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=tP(e);if("string"!=typeof t)return!0;{let r=this.#g.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=tP(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#g.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){ti.batch(()=>{this.#v.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#v.clear(),this.#g.clear()})}getAll(){return Array.from(this.#v)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,eB.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,eB.matchMutation)(e,t))}notify(e){ti.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return ti.batch(()=>Promise.all(e.map(e=>e.continue().catch(eB.noop))))}};function tP(e){return e.options.scope?.id}function tj(e){return{onFetch:(t,r)=>{let n=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],o=t.state.data?.pageParams||[],a={pages:[],pageParams:[]},u=0,l=async()=>{let r=!1,l=(0,eB.ensureQueryFn)(t.options,t.fetchOptions),c=async(e,n,s)=>{let i;if(r)return Promise.reject();if(null==n&&e.pages.length)return Promise.resolve(e);let o=(i={client:t.client,queryKey:t.queryKey,pageParam:n,direction:s?"backward":"forward",meta:t.options.meta},(0,eB.addConsumeAwareSignal)(i,()=>t.signal,()=>r=!0),i),a=await l(o),{maxPages:u}=t.options,c=s?eB.addToStart:eB.addToEnd;return{pages:c(e.pages,a,u),pageParams:c(e.pageParams,n,u)}};if(s&&i.length){let e="backward"===s,t={pages:i,pageParams:o},r=(e?tE:tS)(n,t);a=await c(t,r,e)}else{let t=e??i.length;do{let e=0===u?o[0]??n.initialPageParam:tS(n,a);if(u>0&&null==e)break;a=await c(a,e),u++}while(u<t)}return a};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=l}}}function tS(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function tE(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var tC=class{#w;#b;#p;#x;#P;#j;#S;#E;constructor(e={}){this.#w=e.queryCache||new tg,this.#b=e.mutationCache||new tx,this.#p=e.defaultOptions||{},this.#x=new Map,this.#P=new Map,this.#j=0}mount(){this.#j++,1===this.#j&&(this.#S=ta.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#w.onFocus())}),this.#E=tu.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#w.onOnline())}))}unmount(){this.#j--,0===this.#j&&(this.#S?.(),this.#S=void 0,this.#E?.(),this.#E=void 0)}isFetching(e){return this.#w.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#b.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#w.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#w.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,eB.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#w.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),s=this.#w.get(n.queryHash),i=s?.state.data,o=(0,eB.functionalUpdate)(t,i);if(void 0!==o)return this.#w.build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return ti.batch(()=>this.#w.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#w.get(t.queryHash)?.state}removeQueries(e){let t=this.#w;ti.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#w;return ti.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(ti.batch(()=>this.#w.findAll(e).map(e=>e.cancel(r)))).then(eB.noop).catch(eB.noop)}invalidateQueries(e,t={}){return ti.batch(()=>(this.#w.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(ti.batch(()=>this.#w.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(eB.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}
1))).then(eB.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#w.build(this,t);return r.isStaleByTime((0,eB.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(eB.noop).catch(eB.noop)}fetchInfiniteQuery(e){return e.behavior=tj(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(eB.noop).catch(eB.noop)}ensureInfiniteQueryData(e){return e.behavior=tj(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return tu.isOnline()?this.#b.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#w}getMutationCache(){return this.#b}getDefaultOptions(){return this.#p}setDefaultOptions(e){this.#p=e}setQueryDefaults(e,t){this.#x.set((0,eB.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#x.values()],r={};return t.forEach(t=>{(0,eB.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#P.set((0,eB.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#P.values()],r={};return t.forEach(t=>{(0,eB.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#p.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,eB.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===eB.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#p.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#w.clear(),this.#b.clear()}},tQ=class extends to{constructor(e,t){super(),this.options=t,this.#c=e,this.#C=null,this.#Q=(0,tl.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#c;#R=void 0;#q=void 0;#T=void 0;#_;#k;#Q;#C;#M;#D;#I;#A;#F;#U;#K=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#R.addObserver(this),tR(this.#R,this.options)?this.#L():this.updateResult(),this.#N())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return tq(this.#R,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return tq(this.#R,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#z(),this.#H(),this.#R.removeObserver(this)}setOptions(e){let t=this.options,r=this.#R;if(this.options=this.#c.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,eB.resolveEnabled)(this.options.enabled,this.#R))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#G(),this.#R.setOptions(this.options),t._defaulted&&!(0,eB.shallowEqualObjects)(this.options,t)&&this.#c.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#R,observer:this});let n=this.hasListeners();n&&tT(this.#R,r,this.options,t)&&this.#L(),this.updateResult(),n&&(this.#R!==r||(0,eB.resolveEnabled)(this.options.enabled,this.#R)!==(0,eB.resolveEnabled)(t.enabled,this.#R)||(0,eB.resolveStaleTime)(this.options.staleTime,this.#R)!==(0,eB.resolveStaleTime)(t.staleTime,this.#R))&&this.#B();let s=this.#$();n&&(this.#R!==r||(0,eB.resolveEnabled)(this.options.enabled,this.#R)!==(0,eB.resolveEnabled)(t.enabled,this.#R)||s!==this.#U)&&this.#V(s)}getOptimisticResult(e){var t,r;let n=this.#c.getQueryCache().build(this.#c,e),s=this.createResult(n,e);return t=this,r=s,(0,eB.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#T=s,this.#k=this.options,this.#_=this.#R.state),s}getCurrentResult(){return this.#T}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#Q.status||this.#Q.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#K.add(e)}getCurrentQuery(){return this.#R}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#c.defaultQueryOptions(e),r=this.#c.getQueryCache().build(this.#c,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#L({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#T))}#L(e){this.#G();let t=this.#R.fetch(this.options,e);return e?.throwOnError||(t=t.catch(eB.noop)),t}#B(){this.#z();let e=(0,eB.resolveStaleTime)(this.options.staleTime,this.#R);if(eB.isServer||this.#T.isStale||!(0,eB.isValidTimeout)(e))return;let t=(0,eB.timeUntilStale)(this.#T.dataUpdatedAt,e);this.#A=tn.timeoutManager.setTimeout(()=>{this.#T.isStale||this.updateResult()},t+1)}#$(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#R):this.options.refetchInterval)??!1}#V(e){this.#H(),this.#U=e,!eB.isServer&&!1!==(0,eB.resolveEnabled)(this.options.enabled,this.#R)&&(0,eB.isValidTimeout)(this.#U)&&0!==this.#U&&(this.#F=tn.timeoutManager.setInterval(()=>
1{(this.options.refetchIntervalInBackground||ta.isFocused())&&this.#L()},this.#U))}#N(){this.#B(),this.#V(this.#$())}#z(){this.#A&&(tn.timeoutManager.clearTimeout(this.#A),this.#A=void 0)}#H(){this.#F&&(tn.timeoutManager.clearInterval(this.#F),this.#F=void 0)}createResult(e,t){let r,n=this.#R,s=this.options,i=this.#T,o=this.#_,a=this.#k,u=e!==n?e.state:this.#q,{state:l}=e,c={...l},h=!1;if(t._optimisticResults){let r=this.hasListeners(),i=!r&&tR(e,t),o=r&&tT(e,n,t,s);(i||o)&&(c={...c,...tm(l.data,e.options)}),"isRestoring"===t._optimisticResults&&(c.fetchStatus="idle")}let{error:p,errorUpdatedAt:d,status:f}=c;r=c.data;let y=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===f){let e;i?.isPlaceholderData&&t.placeholderData===a?.placeholderData?(e=i.data,y=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#I?.state.data,this.#I):t.placeholderData,void 0!==e&&(f="success",r=(0,eB.replaceData)(i?.data,e,t),h=!0)}if(t.select&&void 0!==r&&!y)if(i&&r===o?.data&&t.select===this.#M)r=this.#D;else try{this.#M=t.select,r=t.select(r),r=(0,eB.replaceData)(i?.data,r,t),this.#D=r,this.#C=null}catch(e){this.#C=e}this.#C&&(p=this.#C,r=this.#D,d=Date.now(),f="error");let m="fetching"===c.fetchStatus,b="pending"===f,v="error"===f,g=b&&m,O=void 0!==r,w={status:f,fetchStatus:c.fetchStatus,isPending:b,isSuccess:"success"===f,isError:v,isInitialLoading:g,isLoading:g,data:r,dataUpdatedAt:c.dataUpdatedAt,error:p,errorUpdatedAt:d,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:m,isRefetching:m&&!b,isLoadingError:v&&!O,isPaused:"paused"===c.fetchStatus,isPlaceholderData:h,isRefetchError:v&&O,isStale:t_(e,t),refetch:this.refetch,promise:this.#Q,isEnabled:!1!==(0,eB.resolveEnabled)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==w.data,r="error"===w.status&&!t,s=e=>{r?e.reject(w.error):t&&e.resolve(w.data)},i=()=>{s(this.#Q=w.promise=(0,tl.pendingThenable)())},o=this.#Q;switch(o.status){case"pending":e.queryHash===n.queryHash&&s(o);break;case"fulfilled":(r||w.data!==o.value)&&i();break;case"rejected":r&&w.error===o.reason||i()}}return w}updateResult(){let e=this.#T,t=this.createResult(this.#R,this.options);if(this.#_=this.#R.state,this.#k=this.options,void 0!==this.#_.data&&(this.#I=this.#R),(0,eB.shallowEqualObjects)(t,e))return;this.#T=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#K.size)return!0;let n=new Set(r??this.#K);return this.options.throwOnError&&n.add("error"),Object.keys(this.#T).some(t=>this.#T[t]!==e[t]&&n.has(t))};this.#W({listeners:r()})}#G(){let e=this.#c.getQueryCache().build(this.#c,this.options);if(e===this.#R)return;let t=this.#R;this.#R=e,this.#q=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#N()}#W(e){ti.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#T)}),this.#c.getQueryCache().notify({query:this.#R,type:"observerResultsUpdated"})})}};function tR(e,t){return!1!==(0,eB.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&tq(e,t,t.refetchOnMount)}function tq(e,t,r){if(!1!==(0,eB.resolveEnabled)(t.enabled,e)&&"static"!==(0,eB.resolveStaleTime)(t.staleTime,e)){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&t_(e,t)}return!1}function tT(e,t,r,n){return(e!==t||!1===(0,eB.resolveEnabled)(n.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&t_(e,r)}function t_(e,t){return!1!==(0,eB.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,eB.resolveStaleTime)(t.staleTime,e))}var tk=class extends tQ{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:tj()})}getOptimisticResult(e){return e.behavior=tj(),super.getOptimisticResult(e)}
1fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){var r,n;let{state:s}=e,i=super.createResult(e,t),{isFetching:o,isRefetching:a,isError:u,isRefetchError:l}=i,c=s.fetchMeta?.fetchMore?.direction,h=u&&"forward"===c,p=o&&"forward"===c,d=u&&"backward"===c,f=o&&"backward"===c;return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:!!(r=s.data)&&null!=tS(t,r),hasPreviousPage:!!(n=s.data)&&!!t.getPreviousPageParam&&null!=tE(t,n),isFetchNextPageError:h,isFetchingNextPage:p,isFetchPreviousPageError:d,isFetchingPreviousPage:f,isRefetchError:l&&!h&&!d,isRefetching:a&&!p&&!f}}},tM=e.i(977769),tD=tM.createContext((l=!1,{clearReset:()=>{l=!1},reset:()=>{l=!0},isReset:()=>l})),tI=(e,t,r)=>{let n=r?.state.error&&"function"==typeof e.throwOnError?(0,eB.shouldThrowError)(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||n)&&!t.isReset()&&(e.retryOnMount=!1)},tA=e=>{tM.useEffect(()=>{e.clearReset()},[e])},tF=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(s&&void 0===e.data||(0,eB.shouldThrowError)(r,[e.error,n])),tU=tM.createContext(!1);tU.Provider;var tK=(e,t)=>void 0===t.state.data,tL=e=>{if(e.suspense){let t=e=>"static"===e?e:Math.max(e??1e3,1e3),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>t(r(...e)):t(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3))}},tN=(e,t)=>e?.suspense&&t.isPending,tz=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function tH(e,t,r){let n=tM.useContext(tU),s=tM.useContext(tD),i=(0,b.useQueryClient)(r),o=i.defaultQueryOptions(e);i.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let a=i.getQueryCache().get(o.queryHash);o._optimisticResults=n?"isRestoring":"optimistic",tL(o),tI(o,s,a),tA(s);let u=!i.getQueryCache().get(o.queryHash),[l]=tM.useState(()=>new t(i,o)),c=l.getOptimisticResult(o),h=!n&&!1!==e.subscribed;if(tM.useSyncExternalStore(tM.useCallback(e=>{let t=h?l.subscribe(ti.batchCalls(e)):eB.noop;return l.updateResult(),t},[l,h]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),tM.useEffect(()=>{l.setOptions(o)},[o,l]),tN(o,c))throw tz(o,l,s);if(tF({result:c,errorResetBoundary:s,throwOnError:o.throwOnError,query:a,suspense:o.suspense}))throw c.error;if(i.getDefaultOptions().queries?._experimental_afterQuery?.(o,c),o.experimental_prefetchInRender&&!eB.isServer&&c.isLoading&&c.isFetching&&!n){let e=u?tz(o,l,s):a?.promise;e?.catch(eB.noop).finally(()=>{l.updateResult()})}return o.notifyOnChangeProps?c:l.trackResult(c)}var tG=class extends to{#c;#T=void 0;#J;#Y;constructor(e,t){super(),this.#c=e,this.setOptions(t),this.bindMethods(),this.#Z()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#c.defaultMutationOptions(e),(0,eB.shallowEqualObjects)(this.options,t)||this.#c.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#J,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,eB.hashKey)(t.mutationKey)!==(0,eB.hashKey)(this.options.mutationKey)?this.reset():this.#J?.state.status==="pending"&&this.#J.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#J?.removeObserver(this)}onMutationUpdate(e){this.#Z(),this.#W(e)}getCurrentResult(){return this.#T}reset(){this.#J?.removeObserver(this),this.#J=void 0,this.#Z(),this.#W()}mutate(e,t){return this.#Y=t,this.#J?.removeObserver(this),this.#J=this.#c.getMutationCache().build(this.#c,this.options),this.#J.addObserver(this),this.#J.execute(e)}#Z(){let e=this.#J?.state??tw();this.#T={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#W(e){ti.batch(()=>{if(this.#Y&&this.hasListeners()){let t=this.#T.variables,r=this.#T.context,n={client:this.#c,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#Y.onSuccess?.(e.data,t,r,n)}catch(e){Promise.reject(e)}try{this.#Y.onSettled?.(e.data,null,t,r,n)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#Y.onError?.(e.error,t,r,n)}catch(e){Promise.reject(e)}try{this.#Y.onSettled?.(void 0,e.error,t,r,n)}catch(e){Promise.reject(e)}}}
1this.listeners.forEach(e=>{e(this.#T)})})}};function tB(e,t){let r=(0,b.useQueryClient)(t),[n]=tM.useState(()=>new tG(r,e));tM.useEffect(()=>{n.setOptions(e)},[n,e]);let s=tM.useSyncExternalStore(tM.useCallback(e=>n.subscribe(ti.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=tM.useCallback((e,t)=>{n.mutate(e,t).catch(eB.noop)},[n]);if(s.error&&(0,eB.shouldThrowError)(n.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:i,mutateAsync:s.mutate}}function t$(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}e.s(["useMutation",()=>tB],890564);var tV=class extends to{#c;#X;#y;#ee;#m;#et;#er;#en;#es;#ei=[];constructor(e,t,r){super(),this.#c=e,this.#ee=r,this.#y=[],this.#m=[],this.#X=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#m.forEach(e=>{e.subscribe(t=>{this.#eo(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#m.forEach(e=>{e.destroy()})}setQueries(e,t){this.#y=e,this.#ee=t,ti.batch(()=>{let e=this.#m,t=this.#ea(this.#y);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),n=r.map(e=>e.getCurrentResult()),s=e.length!==r.length,i=r.some((t,r)=>t!==e[r]),o=s||i,a=!!o||n.some((e,t)=>{let r=this.#X[t];return!r||!(0,eB.shallowEqualObjects)(e,r)});(o||a)&&(o&&(this.#ei=t,this.#m=r),this.#X=n,this.hasListeners()&&(o&&(t$(e,r).forEach(e=>{e.destroy()}),t$(r,e).forEach(e=>{e.subscribe(t=>{this.#eo(e,t)})})),this.#W()))})}getCurrentResult(){return this.#X}getQueries(){return this.#m.map(e=>e.getCurrentQuery())}getObservers(){return this.#m}getOptimisticResult(e,t){let r=this.#ea(e),n=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),s=r.map(e=>e.defaultedQueryOptions.queryHash);return[n,e=>this.#eu(e??n,t,s),()=>this.#el(n,r)]}#el(e,t){return t.map((r,n)=>{let s=e[n];return r.defaultedQueryOptions.notifyOnChangeProps?s:r.observer.trackResult(s,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#eu(e,t,r){if(t){let n=this.#es,s=void 0!==r&&void 0!==n&&(n.length!==r.length||r.some((e,t)=>e!==n[t]));return(!this.#et||this.#X!==this.#en||s||t!==this.#er)&&(this.#er=t,this.#en=this.#X,void 0!==r&&(this.#es=r),this.#et=(0,eB.replaceEqualDeep)(this.#et,t(e))),this.#et}return e}#ea(e){let t=new Map;this.#m.forEach(e=>{let r=e.options.queryHash;if(!r)return;let n=t.get(r);n?n.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let n=this.#c.defaultQueryOptions(e),s=t.get(n.queryHash)?.shift()??new tQ(this.#c,n);r.push({defaultedQueryOptions:n,observer:s})}),r}#eo(e,t){let r=this.#m.indexOf(e);if(-1!==r){var n;let e;this.#X=(n=this.#X,(e=n.slice(0))[r]=t,e),this.#W()}}#W(){if(this.hasListeners()){let e=this.#et,t=this.#el(this.#X,this.#ei);e!==this.#eu(t,this.#ee?.combine)&&ti.batch(()=>{this.listeners.forEach(e=>{e(this.#X)})})}}};function tW({queries:e,...t},r){let n=(0,b.useQueryClient)(r),s=tM.useContext(tU),i=tM.useContext(tD),o=tM.useMemo(()=>e.map(e=>{let t=n.defaultQueryOptions(e);return t._optimisticResults=s?"isRestoring":"optimistic",t}),[e,n,s]);o.forEach(e=>{tL(e);let t=n.getQueryCache().get(e.queryHash);tI(e,i,t)}),tA(i);let[a]=tM.useState(()=>new tV(n,o,t)),[u,l,c]=a.getOptimisticResult(o,t.combine),h=!s&&!1!==t.subscribed;tM.useSyncExternalStore(tM.useCallback(e=>h?a.subscribe(ti.batchCalls(e)):eB.noop,[a,h]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),tM.useEffect(()=>{a.setQueries(o,t)},[o,t,a]);let p=u.some((e,t)=>tN(o[t],e))?u.flatMap((e,t)=>{let r=o[t];if(r&&tN(r,e)){let e=new tQ(n,r);return tz(r,e,i)}return[]}):[];if(p.length>0)throw Promise.all(p);let d=u.find((e,t)=>{let r=o[t];return r&&tF({result:e,errorResetBoundary:i,throwOnError:r.throwOnError,query:n.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(d?.error)throw d.error;return l(c())}let tJ=["client","ssrContext","ssrState","abortOnUnmount"],tY=null==(y=tM.createContext)?void 0:y.call(tM,null);var tZ=e0(e9(),1);function tX(e){let t=e instanceof eA?e:e[eF];return en(e=>{let r=e.path,n=r.join("."),[s,i]=e.args;return(0,tZ.default)({queryKey:tt(r,s,"query"),queryFn:()=>t.query(n,s,null==i?void 0:i.trpc)},i)})}var t0=e0(e9(),1);function t1(e,t,r){var n,s;let i=e[0],o=null==(n=e[1])?void 0:n.input;return r&&(o=(0,t0.default)((0,t0.default)((0,t0.default)({},null!=(s=o)?s:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})),[i.join("."),o,null==t?void 0:t.trpc]}var t2=e0(eX({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,s,i=2;
1for("u">typeof Symbol&&(n=Symbol.asyncIterator,s=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(s&&null!=(t=e[s]))return new r(t.call(e));n="@@asyncIterator",s="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1);function t7(e){return{path:e.path.join(".")}}function t3(e){let t=t7(e);return tM.useMemo(()=>t,[t])}async function t4(e,t,r){let n=t.getQueryCache().build(t,{queryKey:r});n.setState({data:[],status:"success"});let s=[];var i=!1,o=!1;try{for(var a,u,l=(0,t2.default)(e);i=!(u=await l.next()).done;i=!1){let e=u.value;s.push(e),n.setState({data:[...s]})}}catch(e){o=!0,a=e}finally{try{i&&null!=l.return&&await l.return()}finally{if(o)throw a}}return s}var t6=e0(e9(),1),t9=e0(e9());let t5=(e,t)=>new Proxy(e,{get:(e,r)=>(t(r),e[r])});class t8{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}}class re{constructor(e){this.generateIdentifier=e,this.kv=new t8}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}}class rt extends re{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){"object"==typeof t?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}}function rr(e,t){Object.entries(e).forEach(([e,r])=>t(r,e))}function rn(e,t){return -1!==e.indexOf(t)}function rs(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(t(n))return n}}class ri{constructor(){this.transfomers={}}register(e){this.transfomers[e.name]=e}findApplicable(e){return function(e,t){let r=function(e){if("values"in Object)return Object.values(e);let t=[];for(let r in e)e.hasOwnProperty(r)&&t.push(e[r]);return t}(e);if("find"in r)return r.find(t);for(let e=0;e<r.length;e++){let n=r[e];if(t(n))return n}}(this.transfomers,t=>t.isApplicable(e))}findByName(e){return this.transfomers[e]}}let ro=e=>void 0===e,ra=e=>"object"==typeof e&&null!==e&&e!==Object.prototype&&(null===Object.getPrototypeOf(e)||Object.getPrototypeOf(e)===Object.prototype),ru=e=>ra(e)&&0===Object.keys(e).length,rl=e=>Array.isArray(e),rc=e=>e instanceof Map,rh=e=>e instanceof Set,rp=e=>"Symbol"===Object.prototype.toString.call(e).slice(8,-1),rd=e=>e instanceof Error,rf=e=>"number"==typeof e&&isNaN(e),ry=e=>e.replace(/\\/g,"\\\\").replace(/\./g,"\\."),rm=e=>e.map(String).map(ry).join("."),rb=(e,t)=>{let r=[],n="";for(let s=0;s<e.length;s++){let i=e.charAt(s);if(!t&&"\\"===i){let t=e.charAt(s+1);if("\\"===t){n+="\\",s++;continue}if("."!==t)throw Error("invalid path")}if("\\"===i&&"."===e.charAt(s+1)){n+=".",s++;continue}if("."===i){r.push(n),n="";continue}n+=i}let s=n;return r.push(s),r};function rv(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}let rg=[rv(ro,"undefined",()=>null,()=>void 0),rv(e=>"bigint"==typeof e,"bigint",e=>e.toString(),e=>"u">typeof BigInt?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),rv(e=>e instanceof Date&&!isNaN(e.valueOf()),"Date",e=>e.toISOString(),e=>new Date(e)),rv(rd,"Error",(e,t)=>{let r={name:e.name,message:e.message};return"cause"in e&&(r.cause=e.cause),t.allowedErrorProps.forEach(t=>{r[t]=e[t]}),r},(e,t)=>{let r=Error(e.message,{cause:e.cause});return r.name=e.name,r.stack=e.stack,t.allowedErrorProps.forEach(t=>{r[t]=e[t]}),r}),rv(e=>e instanceof RegExp,"regexp",e=>""+e,e=>new RegExp(e.slice(1,e.lastIndexOf("/")),e.slice(e.lastIndexOf("/")+1))),rv(rh,"set",e=>[...e.values()],e=>new Set(e)),rv(rc,"map",e=>[...e.entries()],e=>new Map(e)),rv(e=>rf(e)||e===1/0||e===-1/0,"number",e=>rf(e)?"NaN":e>0?"Infinity":"-Infinity",Number),rv(e=>0===e&&1/e==-1/0,"number",()=>"-0",Number),rv(e=>e instanceof URL,"URL",e=>e.toString(),e=>new URL(e))];function rO(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}let rw=rO((e,t)=>
1!!rp(e)&&!!t.symbolRegistry.getIdentifier(e),(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,r)=>{let n=r.symbolRegistry.getValue(t[1]);if(!n)throw Error("Trying to deserialize unknown symbol");return n}),rx=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),rP=rO(e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{let r=rx[t[1]];if(!r)throw Error("Trying to deserialize unknown typed array");return new r(e)});function rj(e,t){return!!e?.constructor&&!!t.classRegistry.getIdentifier(e.constructor)}let rS=rO(rj,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{let r=t.classRegistry.getAllowedProps(e.constructor);if(!r)return{...e};let n={};return r.forEach(t=>{n[t]=e[t]}),n},(e,t,r)=>{let n=r.classRegistry.getValue(t[1]);if(!n)throw Error(`Trying to deserialize unknown class '${t[1]}' - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564`);return Object.assign(Object.create(n.prototype),e)}),rE=rO((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,r)=>{let n=r.customTransformerRegistry.findByName(t[1]);if(!n)throw Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),rC=[rS,rw,rE,rP],rQ=(e,t)=>{let r=rs(rC,r=>r.isApplicable(e,t));if(r)return{value:r.transform(e,t),type:r.annotation(e,t)};let n=rs(rg,r=>r.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation}},rR={};rg.forEach(e=>{rR[e.annotation]=e});let rq=(e,t)=>
1{if(t>e.size)throw Error("index out of bounds");let r=e.keys();for(;t>0;)r.next(),t--;return r.next().value};function rT(e){if(rn(e,"__proto__"))throw Error("__proto__ is not allowed as a property");if(rn(e,"prototype"))throw Error("prototype is not allowed as a property");if(rn(e,"constructor"))throw Error("constructor is not allowed as a property")}let r_=(e,t,r)=>{if(rT(t),0===t.length)return r(e);let n=e;for(let e=0;e<t.length-1;e++){let r=t[e];if(rl(n))n=n[+r];else if(ra(n))n=n[r];else if(rh(n))n=rq(n,+r);else if(rc(n)){if(e===t.length-2)break;let s=+r,i=0==+t[++e]?"key":"value",o=rq(n,s);switch(i){case"key":n=o;break;case"value":n=n.get(o)}}}let s=t[t.length-1];if(rl(n)?n[+s]=r(n[+s]):ra(n)&&(n[s]=r(n[s])),rh(n)){let e=rq(n,+s),t=r(e);e!==t&&(n.delete(e),n.add(t))}if(rc(n)){let e=rq(n,+t[t.length-2]);switch(0==+s?"key":"value"){case"key":{let t=r(e);n.set(t,n.get(e)),t!==e&&n.delete(e);break}case"value":n.set(e,r(n.get(e)))}}return e},rk=(e,t,r,n,s=[],i=[],o=new Map)=>{let a=(e=>"boolean"==typeof e||null===e||ro(e)||"number"==typeof e&&!isNaN(e)||"string"==typeof e||rp(e))(e);if(!a){let r;(r=t.get(e))?r.push(s):t.set(e,[s]);let i=o.get(e);if(i)return n?{transformedValue:null}:i}if(!(ra(e)||rl(e)||rc(e)||rh(e)||rd(e)||rj(e,r))){let t=rQ(e,r),n=t?{transformedValue:t.value,annotations:[t.type]}:{transformedValue:e};return a||o.set(e,n),n}if(rn(i,e))return{transformedValue:null};let u=rQ(e,r),l=u?.value??e,c=rl(l)?[]:{},h={};rr(l,(a,u)=>{if("__proto__"===u||"constructor"===u||"prototype"===u)throw Error(`Detected property ${u}. This is a prototype pollution risk, please remove it from your object.`);let l=rk(a,t,r,n,[...s,u],[...i,e],o);c[u]=l.transformedValue,rl(l.annotations)?h[ry(u)]=l.annotations:ra(l.annotations)&&rr(l.annotations,(e,t)=>{h[ry(u)+"."+t]=e})});let p=ru(h)?{transformedValue:c,annotations:u?[u.type]:void 0}:{transformedValue:c,annotations:u?[u.type,h]:h};return a||o.set(e,p),p};function rM(e,t,r,n){if(Object.prototype.propertyIsEnumerable.call(n,t)){e[t]=r;return}Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})}function rD(e,t,r,n){if("object"!=typeof e||null===e)return e;let s=Array.isArray(e);if(!s&&(Object.getPrototypeOf(e)!==Object.prototype||"[object Object]"!==Object.prototype.toString.call(e)))return e;let i=t.get(e);if(void 0!==i)return i;let o=s?Array(e.length):{};return t.set(e,o),r.push(e),n.push(o),o}class rI{constructor({dedupe:e=!1}={}){this.classRegistry=new rt,this.symbolRegistry=new re(e=>e.description??""),this.customTransformerRegistry=new ri,this.allowedErrorProps=[],this.dedupe=e}serialize(e){var t;let r,n,s=new Map,i=rk(e,s,this,this.dedupe),o={json:i.transformedValue};i.annotations&&(o.meta={...o.meta,values:i.annotations});let a=(t=this.dedupe,r={},(s.forEach(e=>{if(e.length<=1)return;t||(e=e.map(e=>e.map(String)).sort((e,t)=>e.length-t.length));let[s,...i]=e;0===s.length?n=i.map(rm):r[rm(s)]=i.map(rm)}),n)?ru(r)?[n]:[n,r]:ru(r)?void 0:r);return a&&(o.meta={...o.meta,referentialEqualities:a}),o.meta&&(o.meta.v=1),o}deserialize(e,t){var r,n,s,i;let{json:o,meta:a}=e,u=t?.inPlace?o:function(e,t={}){if("object"!=typeof e||null===e)return e;let r=new Map,n=[],s=[],i=rD(e,r,n,s),o=Array.isArray(t.props)?t.props:void 0,a=!0===t.nonenumerable;for(;n.length;){let e=n.pop(),t=s.pop();if(Array.isArray(e)){for(let i=0;i<e.length;i++)i in e&&(t[i]=rD(e[i],r,n,s));continue}if(a)for(let i of Object.getOwnPropertyNames(e)){if("__proto__"===i||o&&!o.includes(i))continue;let a=rD(e[i],r,n,s);rM(t,i,a,e)}else for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&"__proto__"!==i&&(!o||o.includes(i))&&(t[i]=rD(e[i],r,n,s));for(let i of Object.getOwnPropertySymbols(e)){if(o&&!o.includes(i)||!a&&!Object.prototype.propertyIsEnumerable.call(e,i))continue;let u=rD(e[i],r,n,s);rM(t,i,u,e)}}return i}(o);return a?.values&&(r=u,n=a.values,s=a.v??0,i=this,function e(t,r,n,s=[]){if(!t)return;let i=n<1;if(!rl(t))return void rr(t,(t,o)=>e(t,r,n,[...s,...rb(o,i)]));let[o,a]=t;a&&rr(a,(t,o)=>{e(t,r,n,[...s,...rb(o,i)])}),r(o,s)}(n,(e,t)=>{r=r_(r,t,t=>((e,t,r)=>{if(rl(t))switch(t[0]){case"symbol":return rw.untransform(e,t,r);case"class":return rS.untransform(e,t,r);
1case"custom":return rE.untransform(e,t,r);case"typed-array":return rP.untransform(e,t,r);default:throw Error("Unknown transformation: "+t)}{let n=rR[t];if(!n)throw Error("Unknown transformation: "+t);return n.untransform(e,r)}})(t,e,i))},s),u=r),a?.referentialEqualities&&(u=function(e,t,r){let n=r<1;function s(t,r){let s=((e,t)=>{rT(t);for(let r=0;r<t.length;r++){let n=t[r];if(rh(e))e=rq(e,+n);else if(rc(e)){let s=+n,i=0==+t[++r]?"key":"value",o=rq(e,s);switch(i){case"key":e=o;break;case"value":e=e.get(o)}}else e=e[n]}return e})(e,rb(r,n));t.map(e=>rb(e,n)).forEach(t=>{e=r_(e,t,()=>s)})}if(rl(t)){let[r,i]=t;r.forEach(t=>{e=r_(e,rb(t,n),()=>e)}),i&&rr(i,s)}else rr(t,s);return e}(u,a.referentialEqualities,a.v??0)),u}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e),{inPlace:!0})}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}}rI.defaultInstance=new rI,rI.serialize=rI.defaultInstance.serialize.bind(rI.defaultInstance),rI.deserialize=rI.defaultInstance.deserialize.bind(rI.defaultInstance),rI.stringify=rI.defaultInstance.stringify.bind(rI.defaultInstance),rI.parse=rI.defaultInstance.parse.bind(rI.defaultInstance),rI.registerClass=rI.defaultInstance.registerClass.bind(rI.defaultInstance),rI.registerSymbol=rI.defaultInstance.registerSymbol.bind(rI.defaultInstance),rI.registerCustom=rI.defaultInstance.registerCustom.bind(rI.defaultInstance),rI.allowErrorProps=rI.defaultInstance.allowErrorProps.bind(rI.defaultInstance),rI.serialize,rI.deserialize,rI.stringify,rI.parse,rI.registerClass,rI.registerCustom,rI.registerSymbol,rI.allowErrorProps;var rA=e.i(184976),rF=e.i(647163),rU=e.i(3970);let rK=(p=h=function(e){var t,r,n;let s=null!=(t=null==e||null==(r=e.overrides)||null==(r=r.useMutation)?void 0:r.onSuccess)?t:e=>e.originalFn(),i=null!=(n=null==e?void 0:e.context)?n:tY;function o(){let e=tM.useContext(i);if(!e)throw Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return e}function a(e,t){var r;let{queryClient:n,ssrState:s}=o();return s&&"mounted"!==s&&(null==(r=n.getQueryCache().find({queryKey:e}))?void 0:r.state.status)==="error"?(0,t9.default)({retryOnMount:!1},t):t}let u={data:void 0,error:null,status:"idle"},l={data:void 0,error:null,status:"connecting"};return{Provider:e=>{var t;let{abortOnUnmount:r=!1,queryClient:n,ssrContext:s}=e,[o,a]=tM.useState(null!=(t=e.ssrState)&&t),u=e.client instanceof eA?e.client:e.client[eF],l=tM.useMemo(()=>(function(e){let{client:t,queryClient:r}=e,n=t instanceof eA?t:t[eF];return{infiniteQueryOptions:(e,t,r)=>{var s,i;let o=(null==(s=t[1])?void 0:s.input)===eB.skipToken,a=async e=>{var s;let i=(0,t6.default)((0,t6.default)({},r),{},{trpc:(0,t6.default)((0,t6.default)({},null==r?void 0:r.trpc),(null==r||null==(s=r.trpc)?void 0:s.abortOnUnmount)?{signal:e.signal}:{signal:null})});return await n.query(...t1(t,i,{direction:e.direction,pageParam:e.pageParam}))};return Object.assign((0,t6.default)((0,t6.default)({},r),{},{initialData:null==r?void 0:r.initialData,queryKey:t,queryFn:o?eB.skipToken:a,initialPageParam:null!=(i=null==r?void 0:r.initialCursor)?i:null}),{trpc:t7({path:e})})},queryOptions:(e,t,s)=>{var i;let o=(null==(i=t[1])?void 0:i.input)===eB.skipToken,a=async e=>{var i;let o=(0,t6.default)((0,t6.default)({},s),{},{trpc:(0,t6.default)((0,t6.default)({},null==s?void 0:s.trpc),(null==s||null==(i=s.trpc)?void 0:i.abortOnUnmount)?{signal:e.signal}:{signal:null})}),a=await n.query(...t1(t,o));return D(a)?t4(a,r,t):a};return Object.assign((0,t6.default)((0,t6.default)({},s),{},{initialData:null==s?void 0:s.initialData,queryKey:t,queryFn:o?eB.skipToken:a}),{trpc:t7({path:e})})},fetchQuery:(e,t)=>r.fetchQuery((0,t6.default)((0,t6.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...t1(e,t))})),fetchInfiniteQuery:(e,t)=>{var s;return r.fetchInfiniteQuery((0,t6.default)((0,t6.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:s})=>n.query(...t1(e,t,{pageParam:r,direction:s})),initialPageParam:null!=(s=null==t?void 0:t.initialCursor)?s:null}))},prefetchQuery:(e,t)=>r.prefetchQuery((0,t6.default)((0,t6.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...t1(e,t))})),prefetchInfiniteQuery:(e,t)=>{var s;return r.prefetchInfiniteQuery((0,t6.default)((0,t6.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:s})=>n.query(...t1(e,t,{pageParam:r,direction:s})),initialPageParam:null!=(s=null==t?void 0:t.initialCursor)?s:null}))},ensureQueryData:(e,t)=>r.ensureQueryData((0,t6.default)((0,t6.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...t1(e,t))})),invalidateQueries:(e,t,n)=>
1r.invalidateQueries((0,t6.default)((0,t6.default)({},t),{},{queryKey:e}),n),resetQueries:(e,t,n)=>r.resetQueries((0,t6.default)((0,t6.default)({},t),{},{queryKey:e}),n),refetchQueries:(e,t,n)=>r.refetchQueries((0,t6.default)((0,t6.default)({},t),{},{queryKey:e}),n),cancelQuery:(e,t)=>r.cancelQueries({queryKey:e},t),setQueryData:(e,t,n)=>r.setQueryData(e,t,n),setQueriesData:(e,t,n,s)=>r.setQueriesData((0,t6.default)((0,t6.default)({},t),{},{queryKey:e}),n,s),getQueryData:e=>r.getQueryData(e),setInfiniteQueryData:(e,t,n)=>r.setQueryData(e,t,n),getInfiniteQueryData:e=>r.getQueryData(e),setMutationDefaults:(t,s)=>{let i=t[0];return r.setMutationDefaults(t,"function"==typeof s?s({canonicalMutationFn:t=>n.mutation(...t1([i,{input:t}],e))}):s)},getMutationDefaults:e=>r.getMutationDefaults(e),isMutating:e=>r.isMutating((0,t6.default)((0,t6.default)({},e),{},{exact:!0}))}})({client:u,queryClient:n}),[u,n]),c=tM.useMemo(()=>(0,t9.default)({abortOnUnmount:r,queryClient:n,client:u,ssrContext:null!=s?s:null,ssrState:o},l),[r,u,l,n,s,o]);return tM.useEffect(()=>{a(e=>!!e&&"mounted")},[]),(0,m.jsx)(i.Provider,{value:c,children:e.children})},createClient:eL,useContext:o,useUtils:o,useQuery:function(t,r,n){var s,i,u,l,c;let{abortOnUnmount:h,client:p,ssrState:d,queryClient:f,prefetchQuery:y}=o(),m=tt(t,r,"query"),b=f.getQueryDefaults(m),v=r===eB.skipToken;!("u"<typeof window)||"prepass"!==d||(null==n||null==(s=n.trpc)?void 0:s.ssr)===!1||(null!=(i=null==n?void 0:n.enabled)?i:null==b?void 0:b.enabled)===!1||v||f.getQueryCache().find({queryKey:m})||y(m,n);let g=a(m,(0,t9.default)((0,t9.default)({},b),n)),O=null!=(u=null!=(l=null==n||null==(c=n.trpc)?void 0:c.abortOnUnmount)?l:null==e?void 0:e.abortOnUnmount)?u:h,w=tH((0,t9.default)((0,t9.default)({},g),{},{queryKey:m,queryFn:v?r:async e=>{let t=(0,t9.default)((0,t9.default)({},g),{},{trpc:(0,t9.default)((0,t9.default)({},null==g?void 0:g.trpc),O?{signal:e.signal}:{signal:null})}),r=await p.query(...t1(m,t));return D(r)?t4(r,f,m):r}}),tQ,f);return w.trpc=t3({path:t}),w},usePrefetchQuery:function(t,r,n){var s,i,a,u;let l,c=o(),h=tt(t,r,"query"),p=r===eB.skipToken,d=null!=(s=null!=(i=null==n||null==(a=n.trpc)?void 0:a.abortOnUnmount)?i:null==e?void 0:e.abortOnUnmount)?s:c.abortOnUnmount;u=(0,t9.default)((0,t9.default)({},n),{},{queryKey:h,queryFn:p?r:e=>{let t={trpc:(0,t9.default)((0,t9.default)({},null==n?void 0:n.trpc),d?{signal:e.signal}:{})};return c.client.query(...t1(h,t))}}),(l=(0,b.useQueryClient)(void 0)).getQueryState(u.queryKey)||l.prefetchQuery(u)},useSuspenseQuery:function(t,r,n){var s,i,a,u,l;let c=o(),h=tt(t,r,"query"),p=null!=(s=null!=(i=null==n||null==(a=n.trpc)?void 0:a.abortOnUnmount)?i:null==e?void 0:e.abortOnUnmount)?s:c.abortOnUnmount,d=(u=(0,t9.default)((0,t9.default)({},n),{},{queryKey:h,queryFn:e=>{let t=(0,t9.default)((0,t9.default)({},n),{},{trpc:(0,t9.default)((0,t9.default)({},null==n?void 0:n.trpc),p?{signal:e.signal}:{signal:null})});return c.client.query(...t1(h,t))}}),l=c.queryClient,tH({...u,enabled:!0,suspense:!0,throwOnError:tK,placeholderData:void 0},tQ,l));return d.trpc=t3({path:t}),[d.data,d]},useQueries:(e,t)=>{let{ssrState:r,queryClient:n,prefetchQuery:s,client:i}=o(),a=e(tX(i));if("u"<typeof window&&"prepass"===r)for(let e of a){var u;(null==(u=e.trpc)?void 0:u.ssr)===!1||n.getQueryCache().find({queryKey:e.queryKey})||s(e.queryKey,e)}return tW({queries:a.map(e=>(0,t9.default)((0,t9.default)({},e),{},{queryKey:e.queryKey})),combine:null==t?void 0:t.combine},n)},useSuspenseQueries:e=>{var t;let{queryClient:r,client:n}=o(),s=(t={queries:e(tX(n)).map(e=>(0,t9.default)((0,t9.default)({},e),{},{queryFn:e.queryFn,queryKey:e.queryKey}))},tW({...t,queries:t.queries.map(e=>({...e,suspense:!0,throwOnError:tK,enabled:!0,placeholderData:void 0}))},r));return[s.map(e=>e.data),s]},useMutation:function(e,t){let{client:r,queryClient:n}=o(),i=tr(e),a=n.defaultMutationOptions(n.getMutationDefaults(i)),u=tB((0,t9.default)((0,t9.default)({},t),{},{mutationKey:i,mutationFn:n=>r.mutation(...t1([e,{input:n}],t)),onSuccess(...e){var r,i;return s({originalFn:()=>{var r,n,s;return null!=(r=null==t||null==(n=t.onSuccess)?void 0:n.call(t,...e))?r:null==a||null==(s=a.onSuccess)?void 0:s.call(a,...e)},queryClient:n,meta:null!=(r=null!=(i=null==t?void 0:t.meta)?i:null==a?void 0:a.meta)?r:{}})}}),n);return u.trpc=t3({path:e}),u},useSubscription:function(e,t,r){var n;let s=null!=(n=null==r?void 0:r.enabled)?n:t!==eB.skipToken,i=(0,eB.hashKey)(tt(e,t,"any")),{client:a}=o(),c=tM.useRef(r);tM.useEffect(()=>{c.current=r});let[h]=tM.useState(new Set([])),p=tM.useCallback(e=>{h.add(e)},[h]),d=tM.useRef(null),f=tM.useCallback(e=>{let t=m.current,r=m.current=e(t),n=!1;for(let e of h)if(t[e]!==r[e]){n=!0;break}n&&v(t5(r,p))},[p,h]),y=tM.useCallback(()=>{var r;(null==(r=d.current)||r.unsubscribe(),s)?(f(()=>(0,t9.default)((0,t9.default)({},l),{},{reset:y})),d.current=a.subscription(e.join("."),null!=t?t:void 0,{onStarted:()=>{var e,t;null==(e=(t=c.current).onStarted)||e.call(t),f(e=>(0,t9.default)((0,t9.default)({},e),{},{status:"pending",error:null}))},onData:e=>{var t,r;null==(t=(r=c.current).onData)||t.call(r,e),f(t=>(0,t9.default)((0,t9.default)({},t),{},{status:"pending",data:e,error:null}))},onError:e=>{var t,r;null==(t=(r=c.current).onError)||t.call(r,e),f(t=>(0,t9.default)((0,t9.default)({},t),{},{status:"error",error:e}))},onConnectionStateChange:e=>{f(t=>{switch(e.state){case"idle":return(0,t9.default)((0,t9.default)({},t),{},{status:e.state,error:null,data:void 0});case"connecting":return(0,t9.default)((0,t9.default)({},t),{},{error:e.error,status:e.state});
1case"pending":return t}})},onComplete:()=>{var e,t;null==(e=(t=c.current).onComplete)||e.call(t),f(e=>(0,t9.default)((0,t9.default)({},e),{},{status:"idle",error:null,data:void 0}))}})):f(()=>(0,t9.default)((0,t9.default)({},u),{},{reset:y}))},[a,i,s,f]);tM.useEffect(()=>(y(),()=>{var e;null==(e=d.current)||e.unsubscribe()}),[y]);let m=tM.useRef(s?(0,t9.default)((0,t9.default)({},l),{},{reset:y}):(0,t9.default)((0,t9.default)({},u),{},{reset:y})),[b,v]=tM.useState(t5(m.current,p));return b},useInfiniteQuery:function(e,t,r){var n,s,i,u,l;let{client:c,ssrState:h,prefetchInfiniteQuery:p,queryClient:d,abortOnUnmount:f}=o(),y=tt(e,t,"infinite"),m=d.getQueryDefaults(y),b=t===eB.skipToken;!("u"<typeof window)||"prepass"!==h||(null==r||null==(n=r.trpc)?void 0:n.ssr)===!1||(null!=(s=null==r?void 0:r.enabled)?s:null==m?void 0:m.enabled)===!1||b||d.getQueryCache().find({queryKey:y})||p(y,(0,t9.default)((0,t9.default)({},m),r));let v=a(y,(0,t9.default)((0,t9.default)({},m),r)),g=null!=(i=null==r||null==(u=r.trpc)?void 0:u.abortOnUnmount)?i:f,O=tH((0,t9.default)((0,t9.default)({},v),{},{initialPageParam:null!=(l=r.initialCursor)?l:null,persister:r.persister,queryKey:y,queryFn:b?t:e=>{var t;let n=(0,t9.default)((0,t9.default)({},v),{},{trpc:(0,t9.default)((0,t9.default)({},null==v?void 0:v.trpc),g?{signal:e.signal}:{signal:null})});return c.query(...t1(y,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),tk,d);return O.trpc=t3({path:e}),O},usePrefetchInfiniteQuery:function(e,t,r){var n,s,i,u;let l,c=o(),h=tt(e,t,"infinite"),p=c.queryClient.getQueryDefaults(h),d=t===eB.skipToken,f=a(h,(0,t9.default)((0,t9.default)({},p),r)),y=null!=(n=null==r||null==(s=r.trpc)?void 0:s.abortOnUnmount)?n:c.abortOnUnmount;u=(0,t9.default)((0,t9.default)({},r),{},{initialPageParam:null!=(i=r.initialCursor)?i:null,queryKey:h,queryFn:d?t:e=>{var t;let n=(0,t9.default)((0,t9.default)({},f),{},{trpc:(0,t9.default)((0,t9.default)({},null==f?void 0:f.trpc),y?{signal:e.signal}:{})});return c.client.query(...t1(h,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),(l=(0,b.useQueryClient)(void 0)).getQueryState(u.queryKey)||l.prefetchInfiniteQuery(u)},useSuspenseInfiniteQuery:function(e,t,r){var n,s,i,u,l;let c=o(),h=tt(e,t,"infinite"),p=c.queryClient.getQueryDefaults(h),d=a(h,(0,t9.default)((0,t9.default)({},p),r)),f=null!=(n=null==r||null==(s=r.trpc)?void 0:s.abortOnUnmount)?n:c.abortOnUnmount,y=(u=(0,t9.default)((0,t9.default)({},r),{},{initialPageParam:null!=(i=r.initialCursor)?i:null,queryKey:h,queryFn:e=>{var t;let n=(0,t9.default)((0,t9.default)({},d),{},{trpc:(0,t9.default)((0,t9.default)({},null==d?void 0:d.trpc),f?{signal:e.signal}:{})});return c.client.query(...t1(h,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),l=c.queryClient,tH({...u,enabled:!0,suspense:!0,throwOnError:tK},tk,l));return y.trpc=t3({path:e}),[y.data,y]}}}(void 0),c=en(({path:e,args:t})=>{var r;let n=[...e],s=n.pop();if("useMutation"===s)return p[s](n,...t);if("_def"===s)return{path:n};let[i,...o]=t,a=null!=(r=o[0])?r:{};return p[s](n,i,a)}),es(e=>"useContext"===e||"useUtils"===e?()=>{let e=h.useUtils();return tM.useMemo(()=>{let t,r;return t=eK(e.client),r=en(t=>{let r=[...t.path],n=r.pop(),s=[...t.args],i=s.shift(),o=tt(r,i,(e=>{switch(e){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"}})(n));return({infiniteQueryOptions:()=>e.infiniteQueryOptions(r,o,s[0]),queryOptions:()=>e.queryOptions(r,o,...s),fetch:()=>e.fetchQuery(o,...s),fetchInfinite:()=>e.fetchInfiniteQuery(o,s[0]),prefetch:()=>e.prefetchQuery(o,...s),prefetchInfinite:()=>e.prefetchInfiniteQuery(o,s[0]),ensureData:()=>e.ensureQueryData(o,...s),invalidate:()=>e.invalidateQueries(o,...s),reset:()=>e.resetQueries(o,...s),refetch:()=>e.refetchQueries(o,...s),cancel:()=>e.cancelQuery(o,...s),setData:()=>{e.setQueryData(o,s[0],s[1])},setQueriesData:()=>e.setQueriesData(o,s[0],s[1],s[2]),setInfiniteData:()=>{e.setInfiniteQueryData(o,s[0],s[1])},getData:()=>e.getQueryData(o),getInfiniteData:()=>e.getInfiniteQueryData(o),setMutationDefaults:()=>e.setMutationDefaults(tr(r),i),getMutationDefaults:()=>e.getMutationDefaults(tr(r)),isMutating:()=>e.isMutating({mutationKey:tr(r)})})[n]()}),es(n=>"client"===n?t:tJ.includes(n)?e[n]:r[n])},[e])}:h.hasOwnProperty(e)?h[e]:c[e])),rL={log:(...e)=>console.log(...e),error:(...e)=>console.log(...e)};function rN({children:e}){let t=r??=new tC({defaultOptions:{queries:{retry:!1,staleTime:3e4,refetchOnWindowFocus:!1},mutations:{retry:!1},dehydrate:{serializeData:rI.serialize,shouldDehydrateQuery:e=>(0,rU.defaultShouldDehydrateQuery)(e)||"pending"===e.state.status},hydrate:{deserializeData:rI.deserialize}}}),n=(0,tM.useMemo)(()=>{var e,t,r,n,s;let i,o,a;return rK.createClient({links:[function(e={}){var t,r;let{enabled:n=()=>!0}=e,s=null!=(t=e.colorMode)?t:"u"<typeof window?"ansi":"css",i=null!=(r=e.withContext)?r:"css"===s,{logger:o=(({c:e=console,colorMode:t="css",withContext:r})=>n=>{let s=n.input,i=!("u"<typeof FormData)&&s instanceof FormData?Object.fromEntries(s):s,{parts:o,args:a}=function(e){let{direction:t,type:r,withContext:n,path:s,id:i,input:o}=e,a=[],u=[];
1if("none"===e.colorMode)a.push("up"===t?">>":"<<",r,`#${i}`,s);else if("ansi"===e.colorMode){let[e,n]=eb[r],[o,u]=ev[r];a.push("up"===t?e:n,"up"===t?">>":"<<",r,"up"===t?o:u,`#${i}`,s,"\x1b[0m")}else{let[e,n]=em[r],o=` 2 background-color: #${"up"===t?e:n}; 3 color: ${"up"===t?"black":"white"}; 4 padding: 2px; 5 `;a.push("%c","up"===t?">>":"<<",r,`#${i}`,`%c${s}%c`,"%O"),u.push(o,`${o}; font-weight: bold;`,`${o}; font-weight: normal;`)}return"up"===t?u.push(n?{input:o,context:e.context}:{input:o}):u.push((0,ey.default)({input:o,result:e.result,elapsedMs:e.elapsedMs},n&&{context:e.context})),{parts:a,args:u}}((0,ey.default)((0,ey.default)({},n),{},{colorMode:t,input:i,withContext:r}));e["down"===n.direction&&n.result&&(n.result instanceof Error||"error"in n.result.result&&n.result.result.error)?"error":"log"].apply(null,[o.join(" ")].concat(a))})({c:e.console,colorMode:s,withContext:i})}=e;return()=>({op:e,next:t})=>T(r=>{var s;n((0,ey.default)((0,ey.default)({},e),{},{direction:"up"}))&&o((0,ey.default)((0,ey.default)({},e),{},{direction:"up"}));let i=Date.now();function a(t){let r=Date.now()-i;n((0,ey.default)((0,ey.default)({},e),{},{direction:"down",result:t}))&&o((0,ey.default)((0,ey.default)({},e),{},{direction:"down",elapsedMs:r,result:t}))}return t(e).pipe((s={next(e){a(e)},error(e){a(e)}},e=>T(t=>e.subscribe({next(e){var r;null==(r=s.next)||r.call(s,e),t.next(e)},error(e){var r;null==(r=s.error)||r.call(s,e),t.error(e)},complete(){var e;null==(e=s.complete)||e.call(s),t.complete()}})))).subscribe(r)})}({enabled:()=>"development"===rA.env.NEXT_PUBLIC_NODE_ENV,console:rL}),(i={url:(n=e={transformer:rI,url:`${(0,rF.getBaseUrl)()}/api/trpc`}).url.toString(),fetch:n.fetch,transformer:(s=n.transformer)?"input"in s?s:{input:s,output:s}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}},methodOverride:n.methodOverride},o=null!=(t=e.maxURLLength)?t:1/0,a=null!=(r=e.maxItems)?r:1/0,()=>{let t=t=>({validate(e){if(o===1/0&&a===1/0)return!0;if(e.length>a)return!1;let r=e.map(e=>e.path).join(","),n=e.map(e=>e.input);return N((0,ef.default)((0,ef.default)({},i),{},{type:t,path:r,inputs:n,signal:null})).length<=o},async fetch(r){let n,s=r.map(e=>e.path).join(","),o=r.map(e=>e.input),a=function(...e){let t=new AbortController,r=e.length,n=0,s=()=>{++n===r&&t.abort()};for(let t of e)(null==t?void 0:t.aborted)?s():null==t||t.addEventListener("abort",s,{once:!0});return t.signal}(...r.map(e=>e.signal)),u=await (n=(0,ef.default)((0,ef.default)({},i),{},{path:s,inputs:o,type:t,headers:()=>e.headers?"function"==typeof e.headers?e.headers({opList:r}):e.headers:{},signal:a}),B((0,U.default)((0,U.default)({},n),{},{contentTypeHeader:"application/json",getUrl:N,getBody:z})));return(Array.isArray(u.json)?u.json:r.map(()=>u.json)).map(e=>({meta:u.meta,json:e}))}}),r={query:ed(t("query")),mutation:ed(t("mutation"))};return({op:e})=>T(t=>{let n;if("subscription"===e.type)throw Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");return r[e.type].load(e).then(e=>{n=e;let r=function(e,t){let r;try{r=function(e,t){if("error"in e){let r=t.deserialize(e.error);return{ok:!1,error:(0,ec.default)((0,ec.default)({},e),{},{error:r})}}return{ok:!0,result:(0,ec.default)((0,ec.default)({},e.result),(!e.result.type||"data"===e.result.type)&&{type:"data",data:t.deserialize(e.result.data)})}}(e,t)}catch(e){throw new eh}if(!r.ok&&(!k(r.error.error)||"number"!=typeof r.error.error.code)||r.ok&&!k(r.result))throw new eh;return r}(e.json,i.transformer.output);r.ok?(t.next({context:e.meta,result:r.result}),t.complete()):t.error(F.from(r.error,{meta:e.meta}))}).catch(e=>{t.error(F.from(e,{meta:null==n?void 0:n.meta}))}),()=>{}})})]})},[]);return(0,m.jsx)(rK.Provider,{client:n,queryClient:t,children:(0,m.jsx)(b.QueryClientProvider,{client:t,children:e})})}e.s(["TRPCProvider",()=>rN,"trpc",0,rK],248773)}]);
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.