1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,430418,e=>{"use strict";function t(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function r(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}e.s(["hasNextPage",0,function(e,r){if(e.getNextPageParam&&Array.isArray(r)){let n=t(e,r);return null!=n&&!1!==n}},"hasPreviousPage",0,function(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){let n=r(e,t);return null!=n&&!1!==n}},"infiniteQueryBehavior",0,function(){return{onFetch:e=>{e.fetchFn=()=>{var n,i,s,o,u,a;let l,c=null==(n=e.fetchOptions)||null==(i=n.meta)?void 0:i.refetchPage,f=null==(s=e.fetchOptions)||null==(o=s.meta)?void 0:o.fetchMore,p=null==f?void 0:f.pageParam,h=(null==f?void 0:f.direction)==="forward",d=(null==f?void 0:f.direction)==="backward",y=(null==(u=e.state.data)?void 0:u.pages)||[],g=(null==(a=e.state.data)?void 0:a.pageParams)||[],b=g,m=!1,v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),P=(e,t,r,n)=>(b=n?[t,...b]:[...b,t],n?[r,...e]:[...e,r]),w=(t,r,n,i)=>{if(m)return Promise.reject("Cancelled");if(void 0===n&&!r&&t.length)return Promise.resolve(t);let s={queryKey:e.queryKey,pageParam:n,meta:e.options.meta};return Object.defineProperty(s,"signal",{enumerable:!0,get:()=>{var t,r;return null!=(t=e.signal)&&t.aborted?m=!0:null==(r=e.signal)||r.addEventListener("abort",()=>{m=!0}),e.signal}}),Promise.resolve(v(s)).then(e=>P(t,n,e,i))};if(y.length)if(h){let r=void 0!==p,n=r?p:t(e.options,y);l=w(y,r,n)}else if(d){let t=void 0!==p,n=t?p:r(e.options,y);l=w(y,t,n,!0)}else{b=[];let r=void 0===e.options.getNextPageParam;l=!c||!y[0]||c(y[0],0,y)?w([],r,g[0]):Promise.resolve(P([],g[0],y[0]));for(let n=1;n<y.length;n++)l=l.then(i=>{if(!c||!y[n]||c(y[n],n,y)){let s=r?g[n]:t(e.options,i);return w(i,r,s)}return Promise.resolve(P(i,g[n],y[n]))})}else l=w([]);return l.then(e=>({pages:e,pageParams:b}))}}}}])},841622,423441,277260,258712,782108,730760,184027,231731,e=>{"use strict";class t extends Error{constructor(e){super(e),this.name="ObservableAbortError",Object.setPrototypeOf(this,t.prototype)}}function r(e){let t={subscribe(t){let r=null,n=!1,i=!1,s=!1;function o(){if(null===r){s=!0;return}!i&&(i=!0,"function"==typeof r?r():r&&r.unsubscribe())}return r=e({next(e){n||t.next?.(e)},error(e){n||(n=!0,t.error?.(e),o())},complete(){n||(n=!0,t.complete?.(),o())}}),s&&o(),{unsubscribe:o}},pipe:(...e)=>(0===e.length?function(e){return e}:1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)})(t)};return t}class n extends Error{static from(e,t={}){return e instanceof Error?"TRPCClientError"===e.name?e:new n(e.message,{...t,cause:e,result:null}):new n(e.error.message??"",{...t,cause:void 0,result:e})}constructor(e,t){const r=t?.cause;super(e,{cause:r}),this.meta=t?.meta,this.cause=r,this.shape=t?.result?.error,this.data=t?.result?.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,n.prototype)}}function i(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}function s(e,t){let r;try{r=function(e,t){if("error"in e){let r=t.transformer.deserialize(e.error);return{ok:!1,error:{...e,error:r}}}return{ok:!0,result:{...e.result,...(!e.result.type||"data"===e.result.type)&&{type:"data",data:t.transformer.deserialize(e.result.data)}}}}(e,t)}catch(e){throw new n("Unable to transform response from server")}if(!r.ok&&(!i(r.error.error)||"number"!=typeof r.error.error.code)||r.ok&&!i(r.result))throw new n("Badly formatted response from server");return r}function o(e){let t=Object.create(null);for(let r in e)t[e[r]]=r;return t}e.s(["T",0,n,"t",0,s],423441);let u={PARSE_ERROR:-32700,BAD_REQUEST:-32600,INTERNAL_SERVER_ERROR:-32603,UNAUTHORIZED:-32001,FORBIDDEN:-32003,NOT_FOUND:-32004,METHOD_NOT_SUPPORTED:-32005,TIMEOUT:-32008,CONFLICT:-32009,PRECONDITION_FAILED:-32012,PAYLOAD_TOO_LARGE:-32013,UNPROCESSABLE_CONTENT:-32022,TOO_MANY_REQUESTS:-32029,CLIENT_CLOSED_REQUEST:-32099};o(u),o(u);let a=()=>{},l=e=>(function e(t,r){return new Proxy(a,{get(n,i){if("string"==typeof i&&"then"!==i)return e(t,[...r,i])},apply(e,n,i){let s="apply"===r[r.length-1];return t({args:s?i.length>=2?i[1]:[]:i,path:s?r.slice(0,-1):r})}})})(e,[]),c=e=>
1new Proxy(a,{get(t,r){if("string"==typeof r&&"then"!==r)return e(r)}});function f(e,t){return"function"==typeof e.bind?e.bind(t):e}function p(e){var t;return{url:e.url,fetch:function(e){if(e)return e;if("u">typeof window&&"function"==typeof window.fetch)return f(window.fetch,window);if("u">typeof globalThis&&"function"==typeof globalThis.fetch)return f(globalThis.fetch,globalThis);throw Error("No fetch implementation found")}(e.fetch),AbortController:(t=e.AbortController)?t:"u">typeof window&&window.AbortController?window.AbortController:"u">typeof globalThis&&globalThis.AbortController?globalThis.AbortController:null}}e.s([],277260),e.s(["createFlatProxy",0,c],258712),e.s(["createRecursiveProxy",0,l],782108);let h={query:"GET",mutation:"POST"};function d(e){return"input"in e?e.runtime.transformer.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.runtime.transformer.serialize(t)))}let y=e=>{let t=e.url+"/"+e.path,r=[];if("inputs"in e&&r.push("batch=1"),"query"===e.type){let t=d(e);void 0!==t&&r.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return r.length&&(t+="?"+r.join("&")),t},g=e=>{if("query"===e.type)return;let t=d(e);return void 0!==t?JSON.stringify(t):void 0},b=e=>v({...e,contentTypeHeader:"application/json",getUrl:y,getBody:g});async function m(e,t){let r=e.getUrl(e),n=e.getBody(e),{type:i}=e,s=await e.headers();if("subscription"===i)throw Error("Subscriptions should use wsLink");return e.fetch(r,{method:h[i],signal:t?.signal,body:n,headers:{...e.contentTypeHeader?{"content-type":e.contentTypeHeader}:{},...e.batchModeHeader?{"trpc-batch-mode":e.batchModeHeader}:{},...s}})}function v(e){let t=e.AbortController?new e.AbortController:null,r={};return{promise:new Promise((n,i)=>{m(e,t).then(e=>(r.response=e,e.json())).then(e=>{n({json:e,meta:r})}).catch(i)}),cancel:()=>{t?.abort()}}}let P=()=>{throw Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function w(e){let t=null,r=null;function n(){let n=function(t){let r=[[]],n=0;for(;;){let i=t[n];if(!i)break;let s=r[r.length-1];if(i.aborted){i.reject?.(Error("Aborted")),n++;continue}if(e.validate(s.concat(i).map(e=>e.key))){s.push(i),n++;continue}if(0===s.length){i.reject?.(Error("Input is too big for a single dispatch")),n++;continue}r.push([])}return r}(t);for(let i of(clearTimeout(r),r=null,t=null,n)){if(!i.length)continue;let t={items:i,cancel:P};for(let e of i)e.batch=t;let r=(e,r)=>{let n=t.items[e];n.resolve?.(r),n.batch=null,n.reject=null,n.resolve=null},{promise:n,cancel:s}=e.fetch(t.items.map(e=>e.key),r);t.cancel=s,n.then(e=>{for(let t=0;t<e.length;t++){let n=e[t];r(t,n)}for(let e=0;e<t.items.length;e++){let r=t.items[e];r.reject?.(Error("Missing result")),r.batch=null}}).catch(e=>{for(let r of t.items)r.reject?.(e),r.batch=null})}}return{load:function(e){let i={aborted:!1,key:e,batch:null,resolve:P,reject:P},s=new Promise((e,r)=>{i.reject=r,i.resolve=e,t||(t=[]),t.push(i)});return r||(r=setTimeout(n)),{promise:s,cancel:()=>{i.aborted=!0,i.batch?.items.every(e=>e.aborted)&&(i.batch.cancel(),i.batch=null)}}}}}function Q(e){return function(t){let i=p(t),o=t.maxURLLength||1/0;return u=>{let a=r=>({validate:e=>{if(o===1/0)return!0;let t=e.map(e=>e.path).join(","),n=e.map(e=>e.input);return y({...i,runtime:u,type:r,path:t,inputs:n}).length<=o},fetch:e({...i,runtime:u,type:r,opts:t})}),l=w(a("query")),c=w(a("mutation")),f={query:l,subscription:w(a("subscription")),mutation:c};return({op:e})=>r(t=>{let{promise:r,cancel:i}=f[e.type].load(e);return r.then(e=>{let r=s(e.json,u);r.ok?(t.next({context:e.meta,result:r.result}),t.complete()):t.error(n.from(r.error,{meta:e.meta}))}).catch(e=>t.error(n.from(e))),()=>i()})}}}function q(e){return t=>{let i=p(t);return o=>({op:u})=>r(r=>{let{path:a,input:l,type:c}=u,{promise:f,cancel:p}=e.requester({...i,runtime:o,type:c,path:a,input:l,headers:()=>t.headers?"function"==typeof t.headers?t.headers({op:u}):t.headers:{}});return f.then(e=>{let t=s(e.json,o);t.ok?(r.next({context:e.meta,result:t.result}),r.complete()):r.error(n.from(t.error,{meta:e.meta}))}).catch(e=>r.error(n.from(e))),()=>{p()}})}}Q(e=>t=>{let r=t.map(e=>e.path).join(","),n=t.map(e=>e.input),{promise:i,cancel:s}=b({...e,path:r,inputs:n,headers:()=>
1e.opts.headers?"function"==typeof e.opts.headers?e.opts.headers({opList:t}):e.opts.headers:{}});return{promise:i.then(e=>(Array.isArray(e.json)?e.json:t.map(()=>e.json)).map(t=>({meta:e.meta,json:t}))),cancel:s}});let x=q({requester:b});e.s(["httpLink",0,x,"httpLinkFactory",0,q],730760);class O{$request({type:e,input:t,path:n,context:i={}}){var s;return(s={links:this.links,op:{id:++this.requestId,type:e,path:n,input:t,context:i}},r(e=>(function e(t=0,r=s.op){let n=s.links[t];if(!n)throw Error("No more links to execute - did you forget to add an ending link?");return n({op:r,next:r=>e(t+1,r)})})().subscribe(e))).pipe(e=>{let t=0,r=null,n=[];return{subscribe:i=>(t++,n.push(i),r||(r=e.subscribe({next(e){for(let t of n)t.next?.(e)},error(e){for(let t of n)t.error?.(e)},complete(){for(let e of n)e.complete?.()}})),{unsubscribe(){if(0==--t&&r){let e=r;r=null,e.unsubscribe()}let e=n.findIndex(e=>e===i);e>-1&&n.splice(e,1)}})}})}requestAsPromise(e){var r;let i,{promise:s,abort:o}=(r=this.$request(e),{promise:new Promise((e,n)=>{let s=!1;function o(){s||(s=!0,n(new t("This operation was aborted.")),u.unsubscribe())}let u=r.subscribe({next(t){s=!0,e(t),o()},error(e){s=!0,n(e),o()},complete(){s=!0,o()}});i=o}),abort:i});return new Promise((t,r)=>{e.signal?.addEventListener("abort",o),s.then(e=>{t(e.result.data)}).catch(e=>{r(n.from(e))})})}query(e,t,r){return this.requestAsPromise({type:"query",path:e,input:t,context:r?.context,signal:r?.signal})}mutation(e,t,r){return this.requestAsPromise({type:"mutation",path:e,input:t,context:r?.context,signal:r?.signal})}subscription(e,t,r){return this.$request({type:"subscription",path:e,input:t,context:r?.context}).subscribe({next(e){"started"===e.result.type?r.onStarted?.():"stopped"===e.result.type?r.onStopped?.():r.onData?.(e.result.data)},error(e){r.onError?.(e)},complete(){r.onComplete?.()}})}constructor(e){this.requestId=0;const t=(()=>{let t=e.transformer;return t?"input"in t?e.transformer:{input:t,output:t}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}}})();this.runtime={transformer:{serialize:e=>t.input.serialize(e),deserialize:e=>t.output.deserialize(e)},combinedTransformer:t},this.links=e.links.map(e=>e(this.runtime))}}let C={query:"query",mutate:"mutation",subscribe:"subscription"};async function E(e){let t=e.parse??JSON.parse;await R(e.readableStream,r=>{if(e.signal?.aborted||!r||"}"===r)return;let n=r.indexOf(":"),i=r.substring(2,n-1),s=r.substring(n+1);e.onSingle(Number(i),t(s))},e.textDecoder)}async function R(e,t,r){var n,i;let s="",o=e=>{let n=r.decode(e).split("\n");if(1===n.length)s+=n[0];else if(n.length>1){t(s+n[0]);for(let e=1;e<n.length-1;e++)t(n[e]);s=n[n.length-1]}};"getReader"in e?await D(e,o):await (n=e,i=o,new Promise(e=>{n.on("data",i),n.on("end",e)})),t(s)}async function D(e,t){let r=e.getReader(),n=await r.read();for(;!n.done;)t(n.value),n=await r.read()}Q(e=>{let t=function(e){if(e)return e;if("u">typeof window&&window.TextDecoder)return new window.TextDecoder;if("u">typeof globalThis&&globalThis.TextDecoder)return new globalThis.TextDecoder;throw Error("No TextDecoder implementation found")}(e.opts.textDecoder);return(r,n)=>{var i,s;let o,u=r.map(e=>e.path).join(","),a=r.map(e=>e.input),{cancel:l,promise:c}=(i={...e,textDecoder:t,path:u,inputs:a,headers:()=>e.opts.headers?"function"==typeof e.opts.headers?e.opts.headers({opList:r}):e.opts.headers:{}},s=(e,t)=>n(e,t),o=i.AbortController?new i.AbortController:null,{cancel:()=>o?.abort(),promise:m({...i,contentTypeHeader:"application/json",batchModeHeader:"stream",getUrl:y,getBody:g},o).then(async e=>{if(!e.body)throw Error("Received response without body");let t={response:e};return E({readableStream:e.body,onSingle:s,parse:e=>({json:JSON.parse(e),meta:t}),signal:o?.signal,textDecoder:i.textDecoder})})});return{promise:c.then(()=>[]),cancel:l}}});let T=e=>{if("input"in e){if(!(e.input instanceof FormData))throw Error("Input is not FormData");return e.input}};q({requester:e=>{if("mutation"!==e.type)throw Error("We only handle mutations with formdata");return v({...e,getUrl:()=>`${e.url}/${e.path}`,getBody:T})}}),e.s(["createTRPCClient",0,function(e){return new O(e)},"createTRPCClientProxy",0,function(e){return c(t=>e.hasOwnProperty(t)?e[t]:l(({path:r,args:n})=>{let i=[t,...r],s=C[i.pop()],o=i.join(".");return e[s](o,...n)}))}],841622);let S={query:["72e3ff","3fb0d8"],mutation:["c5a3fc","904dfc"],subscription:["ff49e1","d83fbe"]};e.s(["loggerLink",0,function(e={}){let{enabled:t=()=>!0}=e,{logger:n=((e=console)=>t=>{let{direction:r,type:n,path:i,context:s,id:o}=t,[u,a]=S[n],l=t.input,c=!("u"<typeof FormData)&&l instanceof FormData?Object.fromEntries(l):l,f=` 2 background-color: #${"up"===r?u:a}; 3 color: ${"up"===r?"black":"white"}; 4 padding: 2px; 5 `,p=["%c","up"===r?">>":"<<",n,`#${o}`,`%c${i}%c`,"%O"],h=[f,`${f}; font-weight: bold;`,`${f}; font-weight: normal;`];"up"===t.direction?h.push({input:c,context:s}):h.push({input:c,result:t.result,elapsedMs:t.elapsedMs,context:s}),e["down"===t.direction&&t.result&&(t.result instanceof Error||"error"in t.result.result)?"error":"log"].apply(null,[p.join(" ")].concat(h))})(e.console)}=e;return()=>({op:e,next:i})=>r(r=>{var s;t({...e,direction:"up"})&&n({...e,direction:"up"});let o=Date.now();function u(r){let i=Date.now()-o;t({...e,direction:"down",result:r})&&n({...e,direction:"down",elapsedMs:i,result:r})}return i(e).pipe((s={next(e){u(e)},error(e){u(e)}},e=>({subscribe:t=>e.subscribe({next(e){s.next?.(e),t.next?.(e)},error(e){s.error?.(e),t.error?.(e)},complete(){s.complete?.(),t.complete?.()}})}))).subscribe(r)})}],184027),e.s(["g",0,function(e,t){let[r,n]=Array.isArray(e)?e:[e],i="string"!=typeof r||""===r?[]:r.split(".");return n||t&&"any"!==t?[i,{...void 0!==n&&{input:n},...t&&"any"!==t&&{type:t}}]:i.length?[i]:[]}],231731)},326526,e=>{"use strict";e.i(335538);var t,r=e.i(841622),n=e.i(730760),i=e.i(184027);e.i(277260);var s=e.i(782108),o=e.i(258712),u=e.i(231731),a=e.i(349697),l=e.i(203831),c=e.i(472663),f=e.i(454162),p=e.i(827544),h=e.i(430418);class d extends p.QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,h.infiniteQueryBehavior)()},t)}getOptimisticResult(e){return e.behavior=(0,h.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}
5){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var r,n,i,s,o,u;let{state:a}=e,l=super.createResult(e,t),{isFetching:c,isRefetching:f}=l,p=c&&(null==(r=a.fetchMeta)||null==(n=r.fetchMore)?void 0:n.direction)==="forward",d=c&&(null==(i=a.fetchMeta)||null==(s=i.fetchMore)?void 0:s.direction)==="backward";return{...l,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,h.hasNextPage)(t,null==(o=a.data)?void 0:o.pages),hasPreviousPage:(0,h.hasPreviousPage)(t,null==(u=a.data)?void 0:u.pages),isFetchingNextPage:p,isFetchingPreviousPage:d,isRefetching:f&&!p&&!d}}}var y=e.i(505516),g=e.i(341538),b=e.i(310886),m=e.i(278680),v=e.i(852225);class P extends v.Subscribable{constructor(e,t){super(),this.client=e,this.queries=[],this.result=[],this.observers=[],this.observersMap={},t&&this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.observers.forEach(e=>{e.subscribe(t=>{this.onUpdate(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.observers.forEach(e=>{e.destroy()})}setQueries(e,t){this.queries=e,m.notifyManager.batch(()=>{let e=this.observers,r=this.findMatchingObservers(this.queries);r.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions,t));let n=r.map(e=>e.observer),i=Object.fromEntries(n.map(e=>[e.options.queryHash,e])),s=n.map(e=>e.getCurrentResult()),o=n.some((t,r)=>t!==e[r]);e.length===n.length&&!o||(this.observers=n,this.observersMap=i,this.result=s,this.hasListeners()&&((0,f.difference)(e,n).forEach(e=>{e.destroy()}),(0,f.difference)(n,e).forEach(e=>{e.subscribe(t=>{this.onUpdate(e,t)})}),this.notify()))})}getCurrentResult(){return this.result}getQueries(){return this.observers.map(e=>e.getCurrentQuery())}getObservers(){return this.observers}getOptimisticResult(e){return this.findMatchingObservers(e).map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions))}
5findMatchingObservers(e){let t=this.observers,r=new Map(t.map(e=>[e.options.queryHash,e])),n=e.map(e=>this.client.defaultQueryOptions(e)),i=n.flatMap(e=>{let t=r.get(e.queryHash);return null!=t?[{defaultedQueryOptions:e,observer:t}]:[]}),s=new Set(i.map(e=>e.defaultedQueryOptions.queryHash)),o=n.filter(e=>!s.has(e.queryHash)),u=new Set(i.map(e=>e.observer)),a=t.filter(e=>!u.has(e)),l=e=>{let t=this.client.defaultQueryOptions(e),r=this.observersMap[t.queryHash];return null!=r?r:new p.QueryObserver(this.client,t)},c=o.map((e,t)=>{if(e.keepPreviousData){let r=a[t];if(void 0!==r)return{defaultedQueryOptions:e,observer:r}}return{defaultedQueryOptions:e,observer:l(e)}});return i.concat(c).sort((e,t)=>n.indexOf(e.defaultedQueryOptions)-n.indexOf(t.defaultedQueryOptions))}onUpdate(e,t){let r=this.observers.indexOf(e);-1!==r&&(this.result=(0,f.replaceAt)(this.result,r,t),this.notify())}notify(){m.notifyManager.batch(()=>{this.listeners.forEach(({listener:e})=>{e(this.result)})})}}var w=e.i(623648),Q=e.i(480151),q=e.i(595316),x=e.i(106452);function O(e,t){return e.length?void 0===t?[e]:[e,t]:[]}let C=["client","ssrContext","ssrState","abortOnUnmount"],E=(0,g.createContext)(null);function R(e,t){let[r,n]=e;return[r,n,t?.trpc]}function D(e){let t=(0,g.useRef)(e);return t.current.path=e.path,t.current}var T=e.i(794329);let S=(t=function(e){let t=(e?.overrides??e?.unstable_overrides)?.useMutation?.onSuccess??(e=>e.originalFn()),n=e?.context??E,i=e?.reactQueryContext;function o(){return g.default.useContext(n)}function p(e,t,r){let{queryClient:n,ssrState:i}=o();return i&&"mounted"!==i&&n.getQueryCache().find((0,u.g)(e,t))?.state.status==="error"?{retryOnMount:!1,...r}:r}return{Provider:e=>{let{abortOnUnmount:t=!1,client:r,queryClient:i,ssrContext:s}=e,[o,a]=(0,g.useState)(e.ssrState??!1);return(0,g.useEffect)(()=>{a(e=>!!e&&"mounted")},[]),g.default.createElement(n.Provider,{value:{abortOnUnmount:t,queryClient:i,client:r,ssrContext:s||null,ssrState:o,fetchQuery:(0,g.useCallback)((e,t)=>i.fetchQuery({...t,queryKey:(0,u.g)(e,"query"),queryFn:()=>r.query(...R(e,t))}),[r,i]),fetchInfiniteQuery:(0,g.useCallback)((e,t)=>i.fetchInfiniteQuery({...t,queryKey:(0,u.g)(e,"infinite"),queryFn:({pageParam:n})=>{let[i,s]=e,o={...s,cursor:n};return r.query(...R([i,o],t))}}),[r,i]),prefetchQuery:(0,g.useCallback)((e,t)=>i.prefetchQuery({...t,queryKey:(0,u.g)(e,"query"),queryFn:()=>r.query(...R(e,t))}),[r,i]),prefetchInfiniteQuery:(0,g.useCallback)((e,t)=>i.prefetchInfiniteQuery({...t,queryKey:(0,u.g)(e,"infinite"),queryFn:({pageParam:n})=>{let[i,s]=e,o={...s,cursor:n};return r.query(...R([i,o],t))}}),[r,i]),ensureQueryData:(0,g.useCallback)((e,t)=>i.ensureQueryData({...t,queryKey:(0,u.g)(e,"query"),queryFn:()=>r.query(...R(e,t))}),[r,i]),invalidateQueries:(0,g.useCallback)((e,t,r)=>i.invalidateQueries({...t,queryKey:(0,u.g)(e,"any")},r),[i]),resetQueries:(0,g.useCallback)((...e)=>{let[t,r,n]=e;return i.resetQueries({...r,queryKey:(0,u.g)(t,"any")},n)},[i]),refetchQueries:(0,g.useCallback)((...e)=>{let[t,r,n]=e;return i.refetchQueries({...r,queryKey:(0,u.g)(t,"any")},n)},[i]),cancelQuery:(0,g.useCallback)(e=>i.cancelQueries({queryKey:(0,u.g)(e,"any")}),[i]),setQueryData:(0,g.useCallback)((...e)=>{let[t,...r]=e;return i.setQueryData((0,u.g)(t,"query"),...r)},[i]),getQueryData:(0,g.useCallback)((...e)=>{let[t,...r]=e;return i.getQueryData((0,u.g)(t,"query"),...r)},[i]),setInfiniteQueryData:(0,g.useCallback)((...e)=>{let[t,...r]=e;return i.setQueryData((0,u.g)(t,"infinite"),...r)},[i]),getInfiniteQueryData:(0,g.useCallback)((...e)=>{let[t,...r]=e;return i.getQueryData((0,u.g)(t,"infinite"),...r)},[i])}},e.children)},createClient:e=>(0,r.createTRPCClient)(e),useContext:o,useQuery:function(t,r){let n=o();if(!n)throw Error("Unable to retrieve application context. Did you forget to wrap your App inside `withTRPC` HoC?");let{abortOnUnmount:s,client:l,ssrState:c,queryClient:f,prefetchQuery:h}=n,d=f.getQueryDefaults((0,u.g)(t,"query"));"u"<typeof window&&"prepass"===c&&r?.trpc?.ssr!==!1&&(r?.enabled??d?.enabled)!==!1&&!f.getQueryCache().find((0,u.g)(t,"query"))&&h(t,r);let y=p(t,"query",{...d,...r}),g=r?.trpc?.abortOnUnmount??e?.abortOnUnmount??s,b=(0,a.useQuery)({...y,queryKey:(0,u.g)(t,"query"),queryFn:e=>{let r={...y,trpc:{...y?.trpc,...g?{signal:e.signal}:{}}};return l.query(...R(t,r))},context:i});return b.trpc=D({path:t[0]}),b},useQueries:(e,t)=>{let{ssrState:r,queryClient:n,prefetchQuery:i,client:a}=o(),c=e((0,s.createRecursiveProxy)(e=>{let t=e.path.join("."),[r,...n]=e.args;return{queryKey:O(t,r),queryFn:()=>a.query(t,r),...n[0]}}));if("u"<typeof window&&"prepass"===r)for(let e of c)e.trpc?.ssr===!1||n.getQueryCache().find((0,u.g)(e.queryKey,"query"))||i(e.queryKey,e);return function({queries:e,context:t}){let r=(0,l.useQueryClient)({context:t}),n=(0,w.useIsRestoring)(),i=(0,Q.useQueryErrorResetBoundary)(),s=g.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=n?"isRestoring":"optimistic",t}),[e,r,n]);
5s.forEach(e=>{(0,x.ensureStaleTime)(e),(0,q.ensurePreventErrorBoundaryRetry)(e,i)}),(0,q.useClearResetErrorBoundary)(i);let[o]=g.useState(()=>new P(r,s)),u=o.getOptimisticResult(s);(0,b.useSyncExternalStore)(g.useCallback(e=>n?()=>void 0:o.subscribe(m.notifyManager.batchCalls(e)),[o,n]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),g.useEffect(()=>{o.setQueries(s,{listeners:!1})},[s,o]);let a=u.some((e,t)=>(0,x.shouldSuspend)(s[t],e,n))?u.flatMap((e,t)=>{let r=s[t],u=o.getObservers()[t];if(r&&u)if((0,x.shouldSuspend)(r,e,n))return(0,x.fetchOptimistic)(r,u,i);else(0,x.willFetch)(e,n)&&(0,x.fetchOptimistic)(r,u,i);return[]}):[];if(a.length>0)throw Promise.all(a);let c=o.getQueries(),f=u.find((e,t)=>{var r,n;return(0,q.getHasError)({result:e,errorResetBoundary:i,useErrorBoundary:null!=(r=null==(n=s[t])?void 0:n.useErrorBoundary)&&r,query:c[t]})});if(null!=f&&f.error)throw f.error;return u}({queries:c.map(e=>({...e,queryKey:(0,u.g)(e.queryKey,"query")})),context:t})},useMutation:function(e,r){let{client:n}=o(),s=(0,l.useQueryClient)({context:i}),u=Array.isArray(e)?e[0]:e,a=s.getMutationDefaults([u.split(".")]),f=(0,c.useMutation)({...r,mutationKey:[u.split(".")],mutationFn:e=>n.mutation(...R([u,e],r)),context:i,onSuccess:(...e)=>t({originalFn:()=>r?.onSuccess?.(...e)??a?.onSuccess?.(...e),queryClient:s,meta:r?.meta??a?.meta??{}})});return f.trpc=D({path:u}),f},useSubscription:function(e,t){let r=t?.enabled??!0,n=(0,f.hashQueryKey)(e),{client:i}=o(),s=(0,g.useRef)(t);return s.current=t,(0,g.useEffect)(()=>{if(!r)return;let[t,n]=e,o=!1,u=i.subscription(t,n??void 0,{onStarted:()=>{o||s.current.onStarted?.()},onData:e=>{o||s.current.onData(e)},onError:e=>{o||s.current.onError?.(e)}});return()=>{o=!0,u.unsubscribe()}},[n,r])},useDehydratedState:(e,t)=>(0,g.useMemo)(()=>t?e.runtime.transformer.deserialize(t):t,[t,e]),useInfiniteQuery:function(e,t){var r;let n,[s,a]=e,{client:l,ssrState:c,prefetchInfiniteQuery:h,queryClient:g,abortOnUnmount:b}=o(),m=g.getQueryDefaults((0,u.g)(e,"infinite"));"u"<typeof window&&"prepass"===c&&t?.trpc?.ssr!==!1&&(t?.enabled??m?.enabled)!==!1&&!g.getQueryCache().find((0,u.g)(e,"infinite"))&&h(e,{...m,...t});let v=p(e,"infinite",{...m,...t}),P=t?.trpc?.abortOnUnmount??b,w=(r={...v,queryKey:(0,u.g)(e,"infinite"),queryFn:e=>{let r={...v,trpc:{...v?.trpc,...P?{signal:e.signal}:{}}},n={...a??{},cursor:e.pageParam??t?.initialCursor};return l.query(...R([s,n],r))},context:i},n=(0,f.parseQueryArgs)(r,void 0,void 0),(0,y.useBaseQuery)(n,d));return w.trpc=D({path:s}),w}}}(void 0),(0,o.createFlatProxy)(e=>"useContext"===e?()=>{let e=t.useContext();return(0,g.useMemo)(()=>(0,o.createFlatProxy)(t=>"client"===t?(0,r.createTRPCClientProxy)(e.client):C.includes(t)?e[t]:(0,s.createRecursiveProxy)(({path:r,args:n})=>{let i=[t,...r],s=i.pop(),o=i.join("."),{queryKey:u,rest:a,updater:l}=(e=>{if(["setData","setInfiniteData"].includes(e)){let[e,t,...r]=n;return{queryKey:O(o,e),updater:t,rest:r}}let[t,...r]=n;return{queryKey:O(o,t),rest:r}})(s);return({fetch:()=>e.fetchQuery(u,...a),fetchInfinite:()=>e.fetchInfiniteQuery(u,...a),prefetch:()=>e.prefetchQuery(u,...a),prefetchInfinite:()=>e.prefetchInfiniteQuery(u,...a),ensureData:()=>e.ensureQueryData(u,...a),invalidate:()=>e.invalidateQueries(u,...a),reset:()=>e.resetQueries(u,...a),refetch:()=>e.refetchQueries(u,...a),cancel:()=>e.cancelQuery(u,...a),setData:()=>e.setQueryData(u,l,...a),setInfiniteData:()=>e.setInfiniteQueryData(u,l,...a),getData:()=>e.getQueryData(u),getInfiniteData:()=>e.getInfiniteQueryData(u)})[s]()})),[e])}:t.hasOwnProperty(e)?t[e]:(0,s.createRecursiveProxy)(r=>{let n=r.args,i=[e,...r.path],s=i.pop(),o=i.join(".");if("useMutation"===s)return t[s](o,...n);let[a,...l]=n,c=O(o,a);if("getQueryKey"===s)return(0,u.g)(c,l[0]??"any");if("_def"===s)return{path:i};if(s.startsWith("useSuspense")){let e=l[0]||{},r=t["useSuspenseQuery"===s?"useQuery":"useInfiniteQuery"](c,{...e,suspense:!0,enabled:!0});return[r.data,r]}return t[s](c,...l)})));e.s(["api",0,S,"getTRPCClient",0,()=>S.createClient({transformer:T.default,links:[(0,i.loggerLink)({enabled:e=>{let{path:t}=e;return"session.handleAiMemoryImport"!==t&&"down"===e.direction&&e.result instanceof Error}}),(0,n.httpLink)({url:"/start-online-visit/api/trpc"})]})],326526)}]);
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.