1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2440],{700:(e,t,r)=>{r.d(t,{pY:()=>J});var n,o=r(15383),a=r(10714),s=Object.create,i=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,f=(e,t)=>function(){return t||(0,e[u(e)[0]])((t={exports:{}}).exports,t),t.exports},p=(e,t,r)=>(r=null!=e?s(c(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var o,a=u(t),s=0,c=a.length;s<c;s++)o=a[s],d.call(e,o)||o===r||i(e,o,{get:(e=>t[e]).bind(null,o),enumerable:!(n=l(t,o))||n.enumerable});return e})(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)),h=f({"../../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},t.exports.__esModule=!0,t.exports.default=t.exports}}),m=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var r=h();t.exports=function(e,t){if(null==e)return{};var n,o,a=r(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o<s.length;o++)n=s[o],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},t.exports.__esModule=!0,t.exports.default=t.exports}}),y=f({"../../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}}),b=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=y().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),g=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=y().default,n=b();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),v=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=g();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}}),w=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=v();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 o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}}),x=p(m(),1),j=p(w(),1);let O=["cursor","direction"];function S(e,t,r){let n=e.flatMap(e=>e.split("."));if(!t&&(!r||"any"===r))return n.length?[n]:[];if("infinite"===r&&(0,a.Gv)(t)&&("direction"in t||"cursor"in t)){let{cursor:e,direction:r}=t;return[n,{input:(0,x.default)(t,O),type:"infinite"}]}return[n,(0,j.default)((0,j.default)({},void 0!==t&&t!==o.hT&&{input:t}),r&&"any"!==r&&{type:r})]}function P(e){return S(e,void 0,"any")}var E=r(83528),q=r(88101),k=r(83838),_=r(30517),M=r(38369),C=r(92677),Q=r(71829),A=r(11908),T=r(59149),D=r(69166),I=r
1(64157),R=r.t(I,2),N=r(57929);let z=["client","ssrContext","ssrState","abortOnUnmount"],U=null==(n=I.createContext)?void 0:n.call(R,null);var L=p(w(),1);function B(e){let t=e instanceof E.Ke?e:(0,E.n2)(e);return(0,D.vX)(e=>{let r=e.path,n=r.join("."),[o,a]=e.args;return(0,L.default)({queryKey:S(r,o,"query"),queryFn:()=>t.query(n,o,null==a?void 0:a.trpc)},a)})}var F=p(w(),1);function V(e,t,r){var n,o;let a=e[0],s=null==(n=e[1])?void 0:n.input;return r&&(s=(0,F.default)((0,F.default)((0,F.default)({},null!=(o=s)?o:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})),[a.join("."),s,null==t?void 0:t.trpc]}var Y=p(f({"../../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,o,a=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,o=Symbol.iterator);a--;){if(n&&null!=(t=e[n]))return t.call(e);if(o&&null!=(t=e[o]))return new r(t.call(e));n="@@asyncIterator",o="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1);function $(e){return{path:e.path.join(".")}}function K(e){let t=$(e);return I.useMemo(()=>t,[t])}async function H(e,t,r){let n=t.getQueryCache().build(t,{queryKey:r});n.setState({data:[],status:"success"});let o=[];var a=!1,s=!1;try{for(var i,l,u=(0,Y.default)(e);a=!(l=await u.next()).done;a=!1){let e=l.value;o.push(e),n.setState({data:[...o]})}}catch(e){s=!0,i=e}finally{try{a&&null!=u.return&&await u.return()}finally{if(s)throw i}}return o}var G=p(w(),1),W=p(w());let X=(e,t)=>new Proxy(e,{get:(e,r)=>(t(r),e[r])});function J(e){return function(e){let t=(0,D.vX)(({path:t,args:r})=>{var n;let o=[...t],a=o.pop();if("useMutation"===a)return e[a](o,...r);if("_def"===a)return{path:o};let[s,...i]=r,l=null!=(n=i[0])?n:{};return e[a](o,s,l)});return(0,D.U6)(r=>"useContext"===r||"useUtils"===r?()=>{let t=e.useUtils();return I.useMemo(()=>(function(e){let t=(0,E.Xq)(e.client),r=(0,D.vX)(t=>{let r=[...t.path],n=r.pop(),o=[...t.args],a=o.shift(),s=S(r,a,(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,s,o[0]),queryOptions:()=>e.queryOptions(r,s,...o),fetch:()=>e.fetchQuery(s,...o),fetchInfinite:()=>e.fetchInfiniteQuery(s,o[0]),prefetch:()=>e.prefetchQuery(s,...o),prefetchInfinite:()=>e.prefetchInfiniteQuery(s,o[0]),ensureData:()=>e.ensureQueryData(s,...o),invalidate:()=>e.invalidateQueries(s,...o),reset:()=>e.resetQueries(s,...o),refetch:()=>e.refetchQueries(s,...o),cancel:()=>e.cancelQuery(s,...o),setData:()=>{e.setQueryData(s,o[0],o[1])},setQueriesData:()=>e.setQueriesData(s,o[0],o[1],o[2]),setInfiniteData:()=>{e.setInfiniteQueryData(s,o[0],o[1])},getData:()=>e.getQueryData(s),getInfiniteData:()=>e.getInfiniteQueryData(s),setMutationDefaults:()=>e.setMutationDefaults(P(r),a),getMutationDefaults:()=>e.getMutationDefaults(P(r)),isMutating:()=>e.isMutating({mutationKey:P(r)})})[n]()});return(0,D.U6)(n=>"client"===n?t:z.includes(n)?e[n]:r[n])})(t),[t])}:e.hasOwnProperty(r)?e[r]:t[r])}(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:U,l=E.XT;function u(){let e=I.useContext(i);if(!e)throw Error("Unable to find tRPC Context. Did you forget to wrap your Ap
1p inside `withTRPC` HoC?");return e}function c(e,t){var r;let{queryClient:n,ssrState:o}=u();return o&&"mounted"!==o&&(null==(r=n.getQueryCache().find({queryKey:e}))?void 0:r.state.status)==="error"?(0,W.default)({retryOnMount:!1},t):t}let d={data:void 0,error:null,status:"idle"},f={data:void 0,error:null,status:"connecting"};return{Provider:e=>{var t;let{abortOnUnmount:r=!1,queryClient:n,ssrContext:s}=e,[l,u]=I.useState(null!=(t=e.ssrState)&&t),c=e.client instanceof E.Ke?e.client:(0,E.n2)(e.client),d=I.useMemo(()=>(function(e){let{client:t,queryClient:r}=e,n=t instanceof E.Ke?t:(0,E.n2)(t);return{infiniteQueryOptions:(e,t,r)=>{var a,s;let i=(null==(a=t[1])?void 0:a.input)===o.hT,l=async e=>{var o;let a=(0,G.default)((0,G.default)({},r),{},{trpc:(0,G.default)((0,G.default)({},null==r?void 0:r.trpc),(null==r||null==(o=r.trpc)?void 0:o.abortOnUnmount)?{signal:e.signal}:{signal:null})});return await n.query(...V(t,a,{direction:e.direction,pageParam:e.pageParam}))};return Object.assign((0,G.default)((0,G.default)({},r),{},{initialData:null==r?void 0:r.initialData,queryKey:t,queryFn:i?o.hT:l,initialPageParam:null!=(s=null==r?void 0:r.initialCursor)?s:null}),{trpc:$({path:e})})},queryOptions:(e,t,s)=>{var i;let l=(null==(i=t[1])?void 0:i.input)===o.hT,u=async e=>{var o;let i=(0,G.default)((0,G.default)({},s),{},{trpc:(0,G.default)((0,G.default)({},null==s?void 0:s.trpc),(null==s||null==(o=s.trpc)?void 0:o.abortOnUnmount)?{signal:e.signal}:{signal:null})}),l=await n.query(...V(t,i));return(0,a.Td)(l)?H(l,r,t):l};return Object.assign((0,G.default)((0,G.default)({},s),{},{initialData:null==s?void 0:s.initialData,queryKey:t,queryFn:l?o.hT:u}),{trpc:$({path:e})})},fetchQuery:(e,t)=>r.fetchQuery((0,G.default)((0,G.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...V(e,t))})),fetchInfiniteQuery:(e,t)=>{var o;return r.fetchInfiniteQuery((0,G.default)((0,G.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:o})=>n.query(...V(e,t,{pageParam:r,direction:o})),initialPageParam:null!=(o=null==t?void 0:t.initialCursor)?o:null}))},prefetchQuery:(e,t)=>r.prefetchQuery((0,G.default)((0,G.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...V(e,t))})),prefetchInfiniteQuery:(e,t)=>{var o;return r.prefetchInfiniteQuery((0,G.default)((0,G.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:o})=>n.query(...V(e,t,{pageParam:r,direction:o})),initialPageParam:null!=(o=null==t?void 0:t.initialCursor)?o:null}))},ensureQueryData:(e,t)=>r.ensureQueryData((0,G.default)((0,G.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...V(e,t))})),invalidateQueries:(e,t,n)=>r.invalidateQueries((0,G.default)((0,G.default)({},t),{},{queryKey:e}),n),resetQueries:(e,t,n)=>r.resetQueries((0,G.default)((0,G.default)({},t),{},{queryKey:e}),n),refetchQueries:(e,t,n)=>r.refetchQueries((0,G.default)((0,G.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,o)=>r.setQueriesData((0,G.default)((0,G.default)({},t),{},{queryKey:e}),n,o),getQueryData:e=>r.getQueryData(e),setInfiniteQueryData:(e,t,n)=>r.setQueryData(e,t,n),getInfiniteQueryData:e=>r.getQueryData(e),setMutationDefaults:(t,o)=>{let a=t[0];return r.setMutationDefaults(t,"function"==typeof o?o({canonicalMutationFn:t=>n.mutation(...V([a,{input:t}],e))}):o)},getMutationDefaults:e=>r.getMutationDefaults(e),isMutating:e=>r.isMutating((0,G.default)((0,G.default)({},e),{},{exact:!0}))}})({client:c,queryClient:n}),[c,n]),f=I.useMemo(()=>(0,W.default)({abortOnUnmount:r,queryClient:n,client:c,ssrContext:null!=s?s:null,ssrState:l},d),[r,c,d,n,s,l]);return I.useEffect(()=>{u(e=>!!e&&"mounted")},[]),(0,N.jsx)(i.Provider,{value:f,children:e.children})},createClient:l,useContext:u,useUtils:u,useQuery:function(t,r,n){var s,i,l,d,f;let{abortOnUnmount:p,client:h,ssrState:m,queryClient:y,prefetchQuery:b}=u(),g=S(t,r,"query"),v=y.getQueryDefaults(g),w=r===o.hT;"undefined"!=typeof window||"prepass"!==m||(null==n||null==(s=n.trpc)?void 0:s.ssr)===!1||(null!=(i=null==n?void 0:n.enabled)?i:null==v?void 0:v.enabled)===!1||w||y.getQueryCache().find({queryKey:g})||b(g,n);let x=c(g,(0,W.default)((0,W.default)({},v),n)),j=null!=(l=null!=(d=null==n||null==(f=n.trpc)?void 0:f.abortOnUnmount)?d:null==e?void 0:e.abortOnUnmount)?l:p,O=(0,q.useQuery)((0,W.default)((0,W.default)({},x),{},{queryKey:g,queryFn:w?r:async e=>{let t=(0,W.default)((0,W.default)({},x),{},{trpc:(0,W.default)((0,W.default)({},null==x?void 0:x.trpc),j?{signal:e.signal}:{signal:null})}),r=await h.query(...V(g,t));return(0,a.Td)(r)?H(r,y,g):r}}),y);return O.trpc=K({path:t}),O},usePrefetchQuery:function(t,r,n){var a,s,i;let l=u(),c=S(t,r,"query"),d=r===o.hT,f=null!=(a=null!=(s=null==n||null==(i=n.trpc)?void 0:i.abortOnUnmount)?s:null==e?void 0:e.abortOnUnmount)?a:l.abortOnUnmount;!function(e,t){let r=(0,k.useQueryClient)(void 0);r.getQueryState(e.queryKey)||r.prefetchQuery(e)}((0,W.default)((0,W.default)({},n),{},{queryKey:c,queryFn:d?r:e=>{let t={trpc:(0,W.default)((0,W.default)({},null==n?void 0:n.trpc),f?{signal:e.signal}:{})};return l.client.query(...V(c,t))}}))},useSuspenseQuery:function(t,r,n){var o,a,s;let i=u(),l=S(t,r,"query"),c=null!=(o=null!=(a=null==n||null==(s=n.trpc)?void 0:s.abortOnUnmount)?a:null==e?void 0:e.abortOnUnmount)?o:i.abortOnUnmount,d=(0,_.useSuspenseQuery)((0,W.default)((0,W.default)({},n),{},{queryKey:l,queryFn:e=>{let t=(0,W.default)((0,W.default)({},n),{},{trpc:(0,W.default)((0,W.default)({},null==n?void 0:n.trpc),c?{signal:e.signal}:{signal:null})});return i.client.query(...V(l,t))}}),i.queryClient);return d.trpc=K({path:t}),[d.data,d]},useQueries:(e,t)=>{let{ssrState:r,queryClient:n,prefetchQuery:o,client:a}=u(),s=e(B(a));if("undefined"==typeof window&&"prepass"===r)for(let e of s){var i;(null==(i=e.trpc)?void 0:i.ssr)===!1||n.getQueryCache().find({queryKey:e.queryKey})||o(e.queryKey,e)}return(0,A.useQueries)({queries:s.map(e=>(0,W.default)((0,W.default)({},e),{},{queryKey:e.queryKey})),combine:null==t?void 0:t.combine},n)},useSuspenseQueries:e=>{let{queryClient:t,client:r}=u(),n=e(B(r)),o=(0,T.useSuspenseQueries)({queries:n.map(e=>(0,W.default)((0,W.default)({},e),{},{queryFn:e.queryFn,queryKey:e.queryKey}))},t);return[o.map(e=>e.data),o]},useMutation:function(e,t){let{client:r,queryClient:n}=u(),o=P(e),a=n.defaultMutationOptions(n.getMutationDefaults(o)),i=(0,M.useMutation)((0,W.default)((0,W.default)({},t),{},{mutationKey:o,mutationFn:n=>r.mutation(...V([e,{input:n}],t)),onSuccess(...e){var r,o;return s({originalFn:()=>{var r,n,o;return null!=(r=null==t||null==(n=t.onSuccess)?void 0:n.call(t,...e))?r:null==a||null==(o=a.onSuccess)?void 0:o.call(a,...e)},queryClient:n,meta:null!=(r=null!=(o=null==t?void 0:t.meta)?o:null==a?void 0:a.meta)?r:{}})}}),n);return i.trpc=K({path:e}),i},useSubscription:function(e,t,r){var n;let a=null!=(n=null==r?void 0:r.enabled)?n:t!==o.hT,s=(0,o.EN)(S(e,t,"any")),{client:i}=u(),l=I.useRef(r);I.useEffect(()=>{l.current=r});let[c]=I.useState(new Set([])),p=I.useCallback(e=>{c.add(e)},[c]),h=I.useRef(null),m=I.useCallback(e=>{let t=b.current,r=b.current=e(t),n=!1;for(let e of c)if(t[e]!==r[e]){n=!0;break}n&&v(X(r,p))},[p,c]),y=I.useCallback(()=>{var r;if(null==(r=h.current)||r.unsubscribe(),!a)return void m(()=>(0,W.default)((0,W.default)({},d),{},{reset:y}));m(()=>(0,W.default)((0,W.default)({},f),{},{reset:y})),h.current=i.subscription(e.join("."),null!=t?t:void 0,{onStarted:()=>{var e,t;null==(e=(t=l.current).onStarted)||e.call(t),m(e=>(0,W.default)((0,W.default)({},e),{},{status:"pending",error:null}))},onData:e=>{var t,r;null==(t=(r=l.current).onData)||t.call(r,e),m(t=>(0,W.default)((0,W.default)({},t),{},{status:"pending",data:e,error:null}))},onError:e=>{var t,r;null==(t=(r=l.current).onError)||t.call(r,e),m(t=>(0,W.default)((0,W.default)({},t),{},{status:"error",error:e}))},onConnectionStateChange:e=>{m(t=>{switch(e.state){case"idle":return(0,W.default)((0,W.default)({},t),{},{status:e.state,error:null,data:void 0});case"connecting":return(0,W.default)((0,W.default)({},t),{},{error:e.error,status:e.state});
1case"pending":return t}})},onComplete:()=>{var e,t;null==(e=(t=l.current).onComplete)||e.call(t),m(e=>(0,W.default)((0,W.default)({},e),{},{status:"idle",error:null,data:void 0}))}})},[i,s,a,m]);I.useEffect(()=>(y(),()=>{var e;null==(e=h.current)||e.unsubscribe()}),[y]);let b=I.useRef(a?(0,W.default)((0,W.default)({},f),{},{reset:y}):(0,W.default)((0,W.default)({},d),{},{reset:y})),[g,v]=I.useState(X(b.current,p));return g},useInfiniteQuery:function(e,t,r){var n,a,s,i,l;let{client:d,ssrState:f,prefetchInfiniteQuery:p,queryClient:h,abortOnUnmount:m}=u(),y=S(e,t,"infinite"),b=h.getQueryDefaults(y),g=t===o.hT;"undefined"!=typeof window||"prepass"!==f||(null==r||null==(n=r.trpc)?void 0:n.ssr)===!1||(null!=(a=null==r?void 0:r.enabled)?a:null==b?void 0:b.enabled)===!1||g||h.getQueryCache().find({queryKey:y})||p(y,(0,W.default)((0,W.default)({},b),r));let v=c(y,(0,W.default)((0,W.default)({},b),r)),w=null!=(s=null==r||null==(i=r.trpc)?void 0:i.abortOnUnmount)?s:m,x=(0,C.useInfiniteQuery)((0,W.default)((0,W.default)({},v),{},{initialPageParam:null!=(l=r.initialCursor)?l:null,persister:r.persister,queryKey:y,queryFn:g?t:e=>{var t;let n=(0,W.default)((0,W.default)({},v),{},{trpc:(0,W.default)((0,W.default)({},null==v?void 0:v.trpc),w?{signal:e.signal}:{signal:null})});return d.query(...V(y,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),h);return x.trpc=K({path:e}),x},usePrefetchInfiniteQuery:function(e,t,r){var n,a,s;let i=u(),l=S(e,t,"infinite"),d=i.queryClient.getQueryDefaults(l),f=t===o.hT,p=c(l,(0,W.default)((0,W.default)({},d),r)),h=null!=(n=null==r||null==(a=r.trpc)?void 0:a.abortOnUnmount)?n:i.abortOnUnmount;!function(e,t){let r=(0,k.useQueryClient)(void 0);r.getQueryState(e.queryKey)||r.prefetchInfiniteQuery(e)}((0,W.default)((0,W.default)({},r),{},{initialPageParam:null!=(s=r.initialCursor)?s:null,queryKey:l,queryFn:f?t:e=>{var t;let n=(0,W.default)((0,W.default)({},p),{},{trpc:(0,W.default)((0,W.default)({},null==p?void 0:p.trpc),h?{signal:e.signal}:{})});return i.client.query(...V(l,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}))},useSuspenseInfiniteQuery:function(e,t,r){var n,o,a;let s=u(),i=S(e,t,"infinite"),l=s.queryClient.getQueryDefaults(i),d=c(i,(0,W.default)((0,W.default)({},l),r)),f=null!=(n=null==r||null==(o=r.trpc)?void 0:o.abortOnUnmount)?n:s.abortOnUnmount,p=(0,Q.useSuspenseInfiniteQuery)((0,W.default)((0,W.default)({},r),{},{initialPageParam:null!=(a=r.initialCursor)?a:null,queryKey:i,queryFn:e=>{var t;let n=(0,W.default)((0,W.default)({},d),{},{trpc:(0,W.default)((0,W.default)({},null==d?void 0:d.trpc),f?{signal:e.signal}:{})});return s.client.query(...V(i,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),s.queryClient);return p.trpc=K({path:e}),[p.data,p]}}}(e))}},10714:(e,t,r)=>{r.d(t,{Gv:()=>o,Td:()=>s,eF:()=>i});let n={INTERNAL_SERVER_ERROR:-32603,BAD_GATEWAY:-32603,SERVICE_UNAVAILABLE:-32603,GATEWAY_TIMEOUT:-32603};function o(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}n.BAD_GATEWAY,n.SERVICE_UNAVAILABLE,n.GATEWAY_TIMEOUT,n.INTERNAL_SERVER_ERROR;let a="function"==typeof Symbol&&!!Symbol.asyncIterator;function s(e){return a&&o(e)&&Symbol.asyncIterator in e}let i=e=>e()},34291:(e,t,r)=>{r.d(t,{default:()=>l});var n=r(64157),o=r(48636),a=r(38234);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let l=function(e){var t,r=(function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(function(){return(0,o.VC)()}))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,s,i=[],l=!0,u=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw o}}return i}}(t,1)||function(e,t){if(e){if("string"==typeof e)return i(e,1);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}}
1(t,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];return(0,a.useServerInsertedHTML)(function(){var e=(0,o.Jb)(r,{plain:!0,once:!0});return e.includes('.data-ant-cssinjs-cache-path{content:"";}')?null:n.createElement("style",{id:"antd-cssinjs","data-rc-order":"prepend","data-rc-priority":"-1000",dangerouslySetInnerHTML:{__html:e}})}),n.createElement(o.N7,s({},e,{cache:r}))}},43675:(e,t,r)=>{r.d(t,{NuqsAdapter:()=>p});var n=r(82935),o=r(99774);function a(){(0,n.Yz)("[nuqs] Aborting queues"),o.ex.abortAll(),o.V.abort().forEach(e=>o.ex.queuedQuerySync.emit(e))}var s=r(64157),i=r(38234);let l=0;function u(){l=0,a()}function c(){--l<=0&&(l=0,queueMicrotask(a))}function d(){return(0,s.useEffect)(()=>(!function(){var e;if(e="next/app","undefined"==typeof history||(history.nuqs?.version&&"0.0.0-inject-version-here"!==history.nuqs.version?(console.error((0,n.z3)(409),history.nuqs.version,"0.0.0-inject-version-here",e),!0):!!history.nuqs?.adapters?.includes(e)))return;let t=history.replaceState,r=history.pushState;history.replaceState=function(e,r,n){return c(),t.call(history,e,r,n)},history.pushState=function(e,t,n){return c(),r.call(history,e,t,n)},history.nuqs=history.nuqs??{version:"0.0.0-inject-version-here",adapters:[]},history.nuqs.adapters.push("next/app")}(),window.addEventListener("popstate",u),()=>window.removeEventListener("popstate",u)),[]),null}let f=(0,n.Hx)(function(){let e=(0,i.useRouter)(),t=(0,i.useSearchParams)(),[r,a]=(0,s.useOptimistic)(t);return{searchParams:r,updateUrl:(0,s.useCallback)((t,r)=>{let i=o.V.reset().concat(Array.from(o.ex.queuedQuerySync.all.keys()));(0,s.startTransition)(()=>{if(!r.shallow)for(let e of(a(t),i))o.ex.queuedQuerySync.emit(e);let s=function(e){let{origin:t,pathname:r,hash:o}=location;return t+r+(0,n.OB)(e)+o}(t);(0,n.Yz)("[nuqs next/app] Updating url: %s",s);let u="push"===r.history?history.pushState:history.replaceState;l=3,u.call(history,null,"",s),r.scroll&&window.scrollTo(0,0),r.shallow||e.replace(s,{scroll:!1})})},[]),rateLimitFactor:3,autoResetQueueOnUpdate:!1}});function p(e){let{children:t,...r}=e;return(0,s.createElement)(f,{...r,children:[(0,s.createElement)(s.Suspense,{key:"nuqs-adapter-suspense-navspy",children:(0,s.createElement)(d)}),t]})}},69166:(e,t,r)=>{r.d(t,{P$:()=>u,U6:()=>h,Vh:()=>g,f1:()=>c,jr:()=>v,vX:()=>p});var n=Object.create,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,i=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=(e,t)=>function(){return t||(0,e[s(e)[0]])((t={exports:{}}).exports,t),t.exports},c=(e,t,r)=>(r=null!=e?n(i(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var i,u=s(t),c=0,d=u.length;c<d;c++)i=u[c],l.call(e,i)||i===r||o(e,i,{get:(e=>t[e]).bind(null,i),enumerable:!(n=a(t,i))||n.enumerable});return e})(!t&&e&&e.__esModule?r:o(r,"default",{value:e,enumerable:!0}),e));let d=()=>{},f=e=>{Object.freeze&&Object.freeze(e)},p=e=>(function e(t,r,n){let o=r.join(".");return null!=n[o]||(n[o]=new Proxy(d,{get(o,a){if("string"==typeof a&&"then"!==a)return e(t,[...r,a],n)},apply(e,n,o){let a=r[r.length-1],s={args:o,path:r};return"call"===a?s={args:o.length>=2?[o[1]]:[],path:r.slice(0,-1)}:"apply"===a&&(s={args:o.length>=2?o[1]:[],path:r.slice(0,-1)}),f(s.args),f(s.path),t(s)}})),n[o]})(e,[],Object.create(null)),h=e=>new Proxy(d,{get(t,r){if("then"!==r)return e(r)}});var m=u({"../../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}}),y=u({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=m().default;
1t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),b=u({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=m().default,n=y();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),g=u({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=b();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}}),v=u({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=g();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 o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});c(v(),1)},74088:(e,t,r)=>{var n,o;r.d(t,{Ay:()=>L});class a{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 s{constructor(e){this.generateIdentifier=e,this.kv=new a}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 i extends s{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 l(e,t){Object.entries(e).forEach(([e,r])=>t(r,e))}function u(e,t){return -1!==e.indexOf(t)}function c(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(t(n))return n}}class d{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 f=e=>void 0===e,p=e=>"object"==typeof e&&null!==e&&e!==Object.prototype&&(null===Object.getPrototypeOf(e)||Object.getPrototypeOf(e)===Object.prototype),h=e=>p(e)&&0===Object.keys(e).length,m=e=>Array.isArray(e),y=e=>e instanceof Map,b=e=>e instanceof Set,g=e=>"Symbol"===Object.prototype.toString.call(e).slice(8,-1),v=e=>"number"==typeof e&&isNaN(e),w=e=>e.replace(/\./g,"\\."),x=e=>e.map(String).map(w).join("."),j=e=>{let t=[],r="";for(let n=0;n<e.length;n++){let o=e.charAt(n);if("\\"===o&&"."===e.charAt(n+1)){r+=".",n++;continue}if("."===o){t.push(r),r="";
1continue}r+=o}let n=r;return t.push(n),t};function O(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}let S=[O(f,"undefined",()=>null,()=>void 0),O(e=>"bigint"==typeof e,"bigint",e=>e.toString(),e=>"undefined"!=typeof BigInt?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),O(e=>e instanceof Date&&!isNaN(e.valueOf()),"Date",e=>e.toISOString(),e=>new Date(e)),O(e=>e instanceof Error,"Error",(e,t)=>{let r={name:e.name,message:e.message};return t.allowedErrorProps.forEach(t=>{r[t]=e[t]}),r},(e,t)=>{let r=Error(e.message);return r.name=e.name,r.stack=e.stack,t.allowedErrorProps.forEach(t=>{r[t]=e[t]}),r}),O(e=>e instanceof RegExp,"regexp",e=>""+e,e=>new RegExp(e.slice(1,e.lastIndexOf("/")),e.slice(e.lastIndexOf("/")+1))),O(b,"set",e=>[...e.values()],e=>new Set(e)),O(y,"map",e=>[...e.entries()],e=>new Map(e)),O(e=>v(e)||(e=>e===1/0||e===-1/0)(e),"number",e=>v(e)?"NaN":e>0?"Infinity":"-Infinity",Number),O(e=>0===e&&1/e==-1/0,"number",()=>"-0",Number),O(e=>e instanceof URL,"URL",e=>e.toString(),e=>new URL(e))];function P(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}let E=P((e,t)=>!!g(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}),q=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),k=P(e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{let r=q[t[1]];if(!r)throw Error("Trying to deserialize unknown typed array");return new r(e)});function _(e,t){return!!e?.constructor&&!!t.classRegistry.getIdentifier(e.constructor)}let M=P(_,(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)}),C=P((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)}),Q=[M,E,C,k],A=(e,t)=>{let r=c(Q,r=>r.isApplicable(e,t));if(r)return{value:r.transform(e,t),type:r.annotation(e,t)};let n=c(S,r=>r.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation}},T={};S.forEach(e=>{T[e.annotation]=e});let D=(e,t)=>{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 I(e){if(u(e,"__proto__"))throw Error("__proto__ is not allowed as a property");if(u(e,"prototype"))throw Error("prototype is not allowed as a property");if(u(e,"constructor"))throw Error("constructor is not allowed as a property")}let R=(e,t,r)=>{if(I(t),0===t.length)return r(e);let n=e;for(let e=0;e<t.length-1;e++){let r=t[e];if(m(n))n=n[+r];else if(p(n))n=n[r];else if(b(n))n=D(n,+r);else if(y(n)){if(e===t.length-2)break;let o=+r,a=0==+t[++e]?"key":"value",s=D(n,o);switch(a){case"key":n=s;break;case"value":n=n.get(s)}}}let o=t[t.length-1];if(m(n)?n[+o]=r(n[+o]):p(n)&&(n[o]=r(n[o])),b(n)){let e=D(n,+o),t=r(e);e!==t&&(n.delete(e),n.add(t))}if(y(n)){let e=D(n,+t[t.length-2]);switch(0==+o?"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},N=(e,t,r,n,o=[],a=[],s=new Map)=>{let i=(e=>"boolean"==typeof e||null===e||f(e)||(e=>"number"==typeof e&&!isNaN(e))(e)||"string"==typeof e||g(e))(e);if(!i){!function(e,t,r){let n=r.get(e);n?n.push(t):r.set(e,[t])}(e,o,t);let r=s.get(e);if(r)return n?{transformedValue:null}:r}if(!((e,t)=>p(e)||m(e)||y(e)||b(e)||_(e,t))(e,r)){let t=A(e,r),n=t?{transformedValue:t.value,annotations:[t.type]}:{transformedValue:e};return i||s.set(e,n),n}if(u(a,e))return{transformedValue:null};
1let c=A(e,r),d=c?.value??e,v=m(d)?[]:{},x={};l(d,(i,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 c=N(i,t,r,n,[...o,u],[...a,e],s);v[u]=c.transformedValue,m(c.annotations)?x[u]=c.annotations:p(c.annotations)&&l(c.annotations,(e,t)=>{x[w(u)+"."+t]=e})});let j=h(x)?{transformedValue:v,annotations:c?[c.type]:void 0}:{transformedValue:v,annotations:c?[c.type,x]:x};return i||s.set(e,j),j};function z(e){return Object.prototype.toString.call(e).slice(8,-1)}function U(e){return"Array"===z(e)}n=function(e){return"Null"===z(e)},o=function(e){return"Undefined"===z(e)};class L{constructor({dedupe:e=!1}={}){this.classRegistry=new i,this.symbolRegistry=new s(e=>e.description??""),this.customTransformerRegistry=new d,this.allowedErrorProps=[],this.dedupe=e}serialize(e){let t=new Map,r=N(e,t,this,this.dedupe),n={json:r.transformedValue};r.annotations&&(n.meta={...n.meta,values:r.annotations});let o=function(e,t){let r,n={};return(e.forEach(e=>{if(e.length<=1)return;t||(e=e.map(e=>e.map(String)).sort((e,t)=>e.length-t.length));let[o,...a]=e;0===o.length?r=a.map(x):n[x(o)]=a.map(x)}),r)?h(n)?[r]:[r,n]:h(n)?void 0:n}(t,this.dedupe);return o&&(n.meta={...n.meta,referentialEqualities:o}),n}deserialize(e){var t,r,n;let{json:o,meta:a}=e,s=function e(t,r={}){return U(t)?t.map(t=>e(t,r)):!function(e){if("Object"!==z(e))return!1;let t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}(t)?t:[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)].reduce((n,o)=>{if(U(r.props)&&!r.props.includes(o))return n;let a=e(t[o],r);var s=r.nonenumerable;let i=({}).propertyIsEnumerable.call(t,o)?"enumerable":"nonenumerable";return"enumerable"===i&&(n[o]=a),s&&"nonenumerable"===i&&Object.defineProperty(n,o,{value:a,enumerable:!1,writable:!0,configurable:!0}),n},{})}(o);return a?.values&&(t=s,r=a.values,n=this,function e(t,r,n=[]){if(!t)return;if(!m(t))return void l(t,(t,o)=>e(t,r,[...n,...j(o)]));let[o,a]=t;a&&l(a,(t,o)=>{e(t,r,[...n,...j(o)])}),r(o,n)}(r,(e,r)=>{t=R(t,r,t=>((e,t,r)=>{if(m(t))switch(t[0]){case"symbol":return E.untransform(e,t,r);case"class":return M.untransform(e,t,r);case"custom":return C.untransform(e,t,r);case"typed-array":return k.untransform(e,t,r);default:throw Error("Unknown transformation: "+t)}{let n=T[t];if(!n)throw Error("Unknown transformation: "+t);return n.untransform(e,r)}})(t,e,n))}),s=t),a?.referentialEqualities&&(s=function(e,t){function r(t,r){let n=((e,t)=>{I(t);for(let r=0;r<t.length;r++){let n=t[r];if(b(e))e=D(e,+n);else if(y(e)){let o=+n,a=0==+t[++r]?"key":"value",s=D(e,o);switch(a){case"key":e=s;break;case"value":e=e.get(s)}}else e=e[n]}return e})(e,j(r));t.map(j).forEach(t=>{e=R(e,t,()=>n)})}if(m(t)){let[n,o]=t;n.forEach(t=>{e=R(e,j(t),()=>e)}),o&&l(o,r)}else l(t,r);return e}(s,a.referentialEqualities)),s}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}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)}}L.defaultInstance=new L,L.serialize=L.defaultInstance.serialize.bind(L.defaultInstance),L.deserialize=L.defaultInstance.deserialize.bind(L.defaultInstance),L.stringify=L.defaultInstance.stringify.bind(L.defaultInstance),L.parse=L.defaultInstance.parse.bind(L.defaultInstance),L.registerClass=L.defaultInstance.registerClass.bind(L.defaultInstance),L.registerSymbol=L.defaultInstance.registerSymbol.bind(L.defaultInstance),L.registerCustom=L.defaultInstance.registerCustom.bind(L.defaultInstance),L.allowErrorProps=L.defaultInstance.allowErrorProps.bind(L.defaultInstance),L.serialize,L.deserialize,L.stringify,L.parse,L.registerClass,L.registerCustom,L.registerSymbol,L.allowErrorProps},77539:(e,t,r)=>{r.d(t,{E:()=>h});var n=r(15383),o=r(62594),a=r(51854),s=r(58631),i=class extends s.Q{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let a=t.queryKey,s=t.queryHash??(0,n.F$)(a,t),i=this.get(s);
1return i||(i=new o.X({client:e,queryKey:a,queryHash:s,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(a)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){a.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,n.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,n.MK)(e,t)):t}notify(e){a.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){a.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){a.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},l=r(64013),u=class extends s.Q{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#r=new Map,this.#n=0}#t;#r;#n;build(e,t,r){let n=new l.s({mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#t.add(e);let t=c(e);if("string"==typeof t){let r=this.#r.get(t);r?r.push(e):this.#r.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=c(e);if("string"==typeof t){let r=this.#r.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#r.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=c(e);if("string"!=typeof t)return!0;{let r=this.#r.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=c(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#r.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){a.jG.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#r.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,n.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,n.nJ)(e,t))}notify(e){a.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return a.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(n.lQ))))}};function c(e){return e.options.scope?.id}var d=r(1629),f=r(47020),p=r(61496),h=class{#o;#a;#s;#i;#l;#u;#c;#d;constructor(e={}){this.#o=e.queryCache||new i,this.#a=e.mutationCache||new u,this.#s=e.defaultOptions||{},this.#i=new Map,this.#l=new Map,this.#u=0}mount(){this.#u++,1===this.#u&&(this.#c=d.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#o.onFocus())}),this.#d=f.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#o.onOnline())}))}unmount(){this.#u--,0===this.#u&&(this.#c?.(),this.#c=void 0,this.#d?.(),this.#d=void 0)}isFetching(e){return this.#o.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#o.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#o.build(this,t),o=r.state.data;return void 0===o?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,n.d2)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(o))}getQueriesData(e){return this.#o.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let o=this.defaultQueryOptions({queryKey:e}),a=this.#o.get(o.queryHash),s=a?.state.data,i=(0,n.Zw)(t,s);if(void 0!==i)return this.#o.build(this,o).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return a.jG.batch(()=>this.#o.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#o.get(t.queryHash)?.state}removeQueries(e){let t=this.#o;a.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#o;return a.jG.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(a.jG.batch(()=>this.#o.findAll(e).map(e=>e.cancel(r)))).then(n.lQ).catch(n.lQ)}invalidateQueries(e,t={}){return a.jG.batch(()=>(this.#o.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(a.jG.batch(()=>this.#o.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(n.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(n.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#o.build(this,t);return r.isStaleByTime((0,n.d2)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(n.lQ).catch(n.lQ)}fetchInfiniteQuery(e){return e.behavior=(0,p.PL)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(n.lQ).catch(n.lQ)}ensureInfiniteQueryData(e){return e.behavior=(0,p.PL)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return f.t.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#o}getMutationCache(){return this.#a}getDefaultOptions(){return this.#s}setDefaultOptions(e){this.#s=e}setQueryDefaults(e,t){this.#i.set((0,n.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#i.values()],r={};return t.forEach(t=>{(0,n.Cp)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#l.set((0,n.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#l.values()],r={};return t.forEach(t=>{(0,n.Cp)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#s.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,n.F$)(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===n.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#s.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#o.clear(),this.#a.clear()}}},82935:(e,t,r)=>{r.d(t,{Hx:()=>d,OB:()=>u,R8:()=>s,V7:()=>f,Yz:()=>a,uZ:()=>p,z3:()=>l});var n=r(64157);let o=function(){try{let e="nuqs-localStorage-test";if("undefined"==typeof localStorage)return!1;localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;return localStorage.removeItem(e),t&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}();function a(e,...t){if(!o)return;let r=function(e,...t){return e.replace(/%[sfdO]/g,e=>{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(r);try{console.log(e,...t)}catch{console.log(r)}}function s(e,...t){o&&console.warn(e,...t)}let i={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cac
1he. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function l(e){return`[nuqs] ${i[e]} 2 See https://err.47ng.com/NUQS-${e}`}function u(e){if(0===e.size)return"";let t=[];for(let[r,n]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${n.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}let c=(0,n.createContext)({useAdapter(){throw Error(l(404))}});function d(e){return({children:t,defaultOptions:r,...o})=>(0,n.createElement)(c.Provider,{...o,value:{useAdapter:e,defaultOptions:r}},t)}function f(e){let t=(0,n.useContext)(c);if(!("useAdapter"in t))throw Error(l(404));return t.useAdapter(e)}c.displayName="NuqsAdapterContext",o&&"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==c&&console.error(l(303)),window.__NuqsAdapterContext=c);let p=()=>(0,n.useContext)(c).defaultOptions},83114:(e,t,r)=>{r.d(t,{Toaster:()=>w});var n=r(64157),o=r(6064);let a=Array(12).fill(0),s=e=>{let{visible:t,className:r}=e;return n.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":t},n.createElement("div",{className:"sonner-spinner"},a.map((e,t)=>n.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(t)}))))},i=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),l=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),u=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),c=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),d=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),n.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),f=1;class p{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,o="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:f++,a=this.toasts.find(e=>e.id===o),s=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),a?this.toasts=this.toasts.map(t=>t.id===o?(this.publish({...t,...e,id:o,title:r}),{...t,...e,id:o,dismissible:s,title:r}):t):this.addToast({title:r,...n,dismissible:s,id:o}),o},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>
2this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let r,o;if(!t)return;void 0!==t.loading&&(o=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let a=Promise.resolve(e instanceof Function?e():e),s=void 0!==o,i=a.then(async e=>{if(r=["resolve",e],n.isValidElement(e))s=!1,this.create({id:o,type:"default",message:e});else if(m(e)&&!e.ok){s=!1;let r="function"==typeof t.error?await t.error("HTTP error! status: ".concat(e.status)):t.error,a="function"==typeof t.description?await t.description("HTTP error! status: ".concat(e.status)):t.description,i="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...i})}else if(e instanceof Error){s=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,i="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...i})}else if(void 0!==t.success){s=!1;let r="function"==typeof t.success?await t.success(e):t.success,a="function"==typeof t.description?await t.description(e):t.description,i="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"success",description:a,...i})}}).catch(async e=>{if(r=["reject",e],void 0!==t.error){s=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,i="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...i})}}).finally(()=>{s&&(this.dismiss(o),o=void 0),null==t.finally||t.finally.call(t)}),l=()=>new Promise((e,t)=>i.then(()=>"reject"===r[0]?t(r[1]):e(r[1])).catch(t));return"string"!=typeof o&&"number"!=typeof o?{unwrap:l}:Object.assign(o,{unwrap:l})},this.custom=(e,t)=>{let r=(null==t?void 0:t.id)||f++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let h=new p,m=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status;function y(e){return void 0!==e.label}function b(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")}Object.assign((e,t)=>{let r=(null==t?void 0:t.id)||f++;return h.addToast({title:e,...t,id:r}),r},{success:h.success,info:h.info,warning:h.warning,error:h.error,custom:h.custom,message:h.message,promise:h.promise,dismiss:h.dismiss,loading:h.loading},{getHistory:()=>h.toasts,getToasts:()=>h.getActiveToasts()}),function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}
vendor: 14,864 bytes, line 2
2("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
2let g=e=>{var t,r,o,a,f,p,h,m,g,v,w;let{invert:x,toast:j,unstyled:O,interacting:S,setHeights:P,visibleToasts:E,heights:q,index:k,toasts:_,expanded:M,removeToast:C,defaultRichColors:Q,closeButton:A,style:T,cancelButtonStyle:D,actionButtonStyle:I,className:R="",descriptionClassName:N="",duration:z,position:U,gap:L,expandByDefault:B,classNames:F,icons:V,
2closeButtonAriaLabel:Y="Close toast"}=e,[$,K]=n.useState(null),[H,G]=n.useState(null),[W,X]=n.useState(!1),[J,Z]=n.useState(!1),[ee,et]=n.useState(!1),[er,en]=n.useState(!1),[eo,ea]=n.useState(!1),[es,ei]=n.useState(0),[el,eu]=n.useState(0),ec=n.useRef(j.duration||z||4e3),ed=n.useRef(null),ef=n.useRef(null),ep=0===k,eh=k+1<=E,em=j.type,ey=!1!==j.dismissible,eb=j.className||"",eg=j.descriptionClassName||"",ev=n.useMemo(()=>q.findIndex(e=>e.toastId===j.id)||0,[q,j.id]),ew=n.useMemo(()=>{var e;return null!=(e=j.closeButton)?e:A},[j.closeButton,A]),ex=n.useMemo(()=>j.duration||z||4e3,[j.duration,z]),ej=n.useRef(0),eO=n.useRef(0),eS=n.useRef(0),eP=n.useRef(null),[eE,eq]=U.split("-"),ek=n.useMemo(()=>q.reduce((e,t,r)=>r>=ev?e:e+t.height,0),[q,ev]),e_=(()=>{let[e,t]=n.useState(document.hidden);return n.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eM=j.invert||x,eC="loading"===em;eO.current=n.useMemo(()=>ev*L+ek,[ev,ek]),n.useEffect(()=>{ec.current=ex},[ex]),n.useEffect(()=>{X(!0)},[]),n.useEffect(()=>{let e=ef.current;if(e){let t=e.getBoundingClientRect().height;return eu(t),P(e=>[{toastId:j.id,height:t,position:j.position},...e]),()=>P(e=>e.filter(e=>e.toastId!==j.id))}},[P,j.id]),n.useLayoutEffect(()=>{if(!W)return;let e=ef.current,t=e.style.height;e.style.height="auto";let r=e.getBoundingClientRect().height;e.style.height=t,eu(r),P(e=>e.find(e=>e.toastId===j.id)?e.map(e=>e.toastId===j.id?{...e,height:r}:e):[{toastId:j.id,height:r,position:j.position},...e])},[W,j.title,j.description,P,j.id,j.jsx,j.action,j.cancel]);let eQ=n.useCallback(()=>{Z(!0),ei(eO.current),P(e=>e.filter(e=>e.toastId!==j.id)),setTimeout(()=>{C(j)},200)},[j,C,P,eO]);n.useEffect(()=>{let e;if((!j.promise||"loading"!==em)&&j.duration!==1/0&&"loading"!==j.type)return M||S||e_?(()=>{if(eS.current<ej.current){let e=new Date().getTime()-ej.current;ec.current=ec.current-e}eS.current=new Date().getTime()})():ec.current!==1/0&&(ej.current=new Date().getTime(),e=setTimeout(()=>{null==j.onAutoClose||j.onAutoClose.call(j,j),eQ()},ec.current)),()=>clearTimeout(e)},[M,S,j,em,e_,eQ]),n.useEffect(()=>{j.delete&&(eQ(),null==j.onDismiss||j.onDismiss.call(j,j))},[eQ,j.delete]);let eA=j.icon||(null==V?void 0:V[em])||(e=>{switch(e){case"success":return i;case"info":return u;case"warning":return l;case"error":return c;default:return null}})(em);return n.createElement("li",{tabIndex:0,ref:ef,className:b(R,eb,null==F?void 0:F.toast,null==j||null==(t=j.classNames)?void 0:t.toast,null==F?void 0:F.default,null==F?void 0:F[em],null==j||null==(r=j.classNames)?void 0:r[em]),"data-sonner-toast":"","data-rich-colors":null!=(v=j.richColors)?v:Q,"data-styled":!(j.jsx||j.unstyled||O),"data-mounted":W,"data-promise":!!j.promise,"data-swiped":eo,"data-removed":J,"data-visible":eh,"data-y-position":eE,"data-x-position":eq,"data-index":k,"data-front":ep,"data-swiping":ee,"data-dismissible":ey,"data-type":em,"data-invert":eM,"data-swipe-out":er,"data-swipe-direction":H,"data-expanded":!!(M||B&&W),"data-testid":j.testId,style:{"--index":k,"--toasts-before":k,"--z-index":_.length-k,"--offset":"".concat(J?es:eO.current,"px"),"--initial-height":B?"auto":"".concat(el,"px"),...T,...j.style},onDragEnd:()=>{et(!1),K(null),eP.current=null},onPointerDown:e=>{2!==e.button&&!eC&&ey&&(ed.current=new Date,ei(eO.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(et(!0),eP.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,r,n,o;if(er||!ey)return;eP.current=null;let a=Number((null==(e=ef.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),s=Number((null==(t=ef.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),i=new Date().getTime()-(null==(r=ed.current)?void 0:r.getTime()),l="x"===$?a:s,u=Math.abs(l)/i;if(Math.abs(l)>=45||u>.11){ei(eO.current),null==j.onDismiss||j.onDismiss.call(j,j),"x"===$?G(a>0?"right":"left"):G(s>0?"down":"up"),eQ(),en(!0);return}null==(n=ef.current)||n.style.setProperty("--swipe-amount-x","0px"),null==(o=ef.current)||o.style.setProperty("--swipe-amount-y","0px"),ea(!1),et(!1),K(null)},onPointerMove:t=>{var r,n,o,a;if(!eP.current||!ey||(null==(r=window.getSelection())?void 0:r.toString().length)>0)return;let s=t.clientY-eP.current.y,i=t.clientX-eP.current.x,l=null!=(a=e.swipeDirections)?a:function(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}(U);!$&&(Math.abs(i)>1||Math.abs(s)>1)&&K(Math.abs(i)>Math.abs(s)?"x":"y");let u={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===$){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&s<0||l.includes("bottom")&&s>0)u.y=s;else{let e=s*c(s);u.y=Math.abs(e)<Math.abs(s)?e:s}}else if("x"===$&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&i<0||l.includes("right")&&i>0)u.x=i;else{let e=i*c(i);u.x=Math.abs(e)<Math.abs(i)?e:i}(Math.abs(u.x)>0||Math.abs(u.y)>0)&&ea(!0),null==(n=ef.current)||n.style.setProperty("--swipe-amount-x","".concat(u.x,"px")),null==(o=ef.current)||o.style.setProperty("--swipe-amount-y","".concat(u.y,"px"))}},ew&&!j.jsx&&"loading"!==em?n.createElement("button",{"aria-label":Y,"data-disabled":eC,"data-close-button":!0,onClick:eC||!ey?()=>{}:()=>{eQ(),null==j.onDismiss||j.onDismiss.call(j,j)},className:b(null==F?void 0:F.closeButton,null==j||null==(o=j.classNames)?void 0:o.closeButton)},null!=(w=null==V?void 0:V.close)?w:d):null,(em||j.icon||j.promise)&&null!==j.icon&&((null==V?void 0:V[em])!==null||j.icon)?n.createElement("div",{"data-icon":"",className:b(null==F?void 0:F.icon,null==j||null==(a=j.classNames)?void 0:a.icon)},j.promise||"loading"===j.type&&!j.icon?j.icon||function(){var e,t;return(null==V?void 0:V.loading)?n.createElement("div",{className:b(null==F?void 0:F.loader,null==j||null==(t=j.classNames)?void 0:t.loader,"sonner-loader"),"data-visible":"loading"===em},V.loading):n.createElement(s,{className:b(null==F?void 0:F.loader,null==j||null==(e=j.classNames)?void 0:e.loader),visible:"loading"===em})}():null,"loading"!==j.type?eA:null):null,n.createElement("div",{"data-content":"",className:b(null==F?void 0:F.content,null==j||null==(f=j.classNames)?void 0:f.content)},n.createElement("div",{"data-title":"",className:b(null==F?void 0:F.title,null==j||null==(p=j.classNames)?void 0:p.title)},j.jsx?j.jsx:"function"==typeof j.title?j.title():j.title),j.description?n.createElement("div",{"data-description":"",className:b(N,eg,null==F?void 0:F.description,null==j||null==(h=j.classNames)?void 0:h.description)},"function"==typeof j.description?j.description():j.description):null),n.isValidElement(j.cancel)?j.c
2ancel:j.cancel&&y(j.cancel)?n.createElement("button",{"data-button":!0,"data-cancel":!0,style:j.cancelButtonStyle||D,onClick:e=>{y(j.cancel)&&ey&&(null==j.cancel.onClick||j.cancel.onClick.call(j.cancel,e),eQ())},className:b(null==F?void 0:F.cancelButton,null==j||null==(m=j.classNames)?void 0:m.cancelButton)},j.cancel.label):null,n.isValidElement(j.action)?j.action:j.action&&y(j.action)?n.createElement("button",{"data-button":!0,"data-action":!0,style:j.actionButtonStyle||I,onClick:e=>{y(j.action)&&(null==j.action.onClick||j.action.onClick.call(j.action,e),e.defaultPrevented||eQ())},className:b(null==F?void 0:F.actionButton,null==j||null==(g=j.classNames)?void 0:g.actionButton)},j.action.label):null)};function v(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let w=n.forwardRef(function(e,t){let{id:r,invert:a,position:s="bottom-right",hotkey:i=["altKey","KeyT"],expand:l,closeButton:u,className:c,offset:d,mobileOffset:f,theme:p="light",richColors:m,duration:y,style:b,visibleToasts:w=3,toastOptions:x,dir:j=v(),gap:O=14,icons:S,containerAriaLabel:P="Notifications"}=e,[E,q]=n.useState([]),k=n.useMemo(()=>r?E.filter(e=>e.toasterId===r):E.filter(e=>!e.toasterId),[E,r]),_=n.useMemo(()=>Array.from(new Set([s].concat(k.filter(e=>e.position).map(e=>e.position)))),[k,s]),[M,C]=n.useState([]),[Q,A]=n.useState(!1),[T,D]=n.useState(!1),[I,R]=n.useState("system"!==p?p:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),N=n.useRef(null),z=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),U=n.useRef(null),L=n.useRef(!1),B=n.useCallback(e=>{q(t=>{var r;return(null==(r=t.find(t=>t.id===e.id))?void 0:r.delete)||h.dismiss(e.id),t.filter(t=>{let{id:r}=t;return r!==e.id})})},[]);return n.useEffect(()=>h.subscribe(e=>{if(e.dismiss)return void requestAnimationFrame(()=>{q(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});setTimeout(()=>{o.flushSync(()=>{q(t=>{let r=t.findIndex(t=>t.id===e.id);return -1!==r?[...t.slice(0,r),{...t[r],...e},...t.slice(r+1)]:[e,...t]})})})}),[E]),n.useEffect(()=>{if("system"!==p)return void R(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?R("dark"):R("light")),"undefined"==typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",e=>{let{matches:t}=e;t?R("dark"):R("light")})}catch(t){e.addListener(e=>{let{matches:t}=e;try{t?R("dark"):R("light")}catch(e){}})}},[p]),n.useEffect(()=>{E.length<=1&&A(!1)},[E]),n.useEffect(()=>{let e=e=>{var t,r;i.every(t=>e[t]||e.code===t)&&(A(!0),null==(r=N.current)||r.focus()),"Escape"===e.code&&(document.activeElement===N.current||(null==(t=N.current)?void 0:t.contains(document.activeElement)))&&A(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),n.useEffect(()=>{if(N.current)return()=>{U.current&&(U.current.focus({preventScroll:!0}),U.current=null,L.current=!1)}},[N.current]),n.createElement("section",{ref:t,"aria-label":"".concat(P," ").concat(z),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},_.map((t,r)=>{var o;let[s,i]=t.split("-");return k.length?n.createElement("ol",{key:t,dir:"auto"===j?v():j,tabIndex:-1,ref:N,className:c,"data-sonner-toaster":!0,"data-sonner-theme":I,"data-y-position":s,"data-x-position":i,style:{"--front-toast-height":"".concat((null==(o=M[0])?void 0:o.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(O,"px"),...b,...function(e,t){let r={};return[e,t].forEach((e,t)=>{let n=1===t,o=n?"--mobile-offset":"--offset",a=n?"16px":"24px";function s(e){["top","right","bottom","left"].forEach(t=>{r["".concat(o,"-").concat(t)]="number"==typeof e?"".concat(e,"px"):e})}"number"==typeof e||"string"==typeof e?s(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?r["".concat(o,"-").concat(t)]=a:r["".concat(o,"-").concat(t)]="number"==typeof e[t]?"".concat(e[t],"px"):e[t]}):s(a)}),r}(d,f)},onBlur:e=>{L.current&&!e.currentTarget.contains(e.relatedTarget)&&(L.current=!1,U.current&&(U.current.focus({preventScroll:!0}),U.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(L.current||(L.current=!0,U.current=e.relatedTarget))},onMouseEnter:()=>A(!0),onMouseMove:()=>A(!0),onMouseLeave:()=>{T||A(!1)},onDragEnd:()=>A(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||D(!0)},onPointerUp:()=>D(!1)},k.filter(e=>!e.position&&0===r||e.position===t).map((r,o)=>{var s,i;return n.createElement(g,{key:r.id,icons:S,index:o,toast:r,defaultRichColors:m,duration:null!=(s=null==x?void 0:x.duration)?s:y,className:null==x?void 0:x.className,descriptionClassName:null==x?void 0:x.descriptionClassName,invert:a,visibleToasts:w,closeButton:null!=(i=null==x?void 0:x.closeButton)?i:u,interacting:T,position:t,style:null==x?void 0:x.style,unstyled:null==x?void 0:x.unstyled,classNames:null==x?void 0:x.classNames,cancelButtonStyle:null==x?void 0:x.cancelButtonStyle,actionButtonStyle:null==x?void 0:x.actionButtonStyle,closeButtonAriaLabel:null==x?void 0:x.closeButtonAriaLabel,removeToast:B,toasts:k.filter(e=>e.position==r.position),heights:M.filter(e=>e.position==r.position),setHeights:C,expandByDefault:l,gap:O,expanded:Q,swipeDirections:e.swipeDirections})})):null}))})},83528:(e,t,r)=>{let n;r.d(t,{Ke:()=>ei,XT:()=>ed,Xq:()=>ec,n2:()=>ef,N9:()=>eh,$H:()=>I});var o,a,s=Object.create,i=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,f=(e,t)=>function(){return t||(0,e[u(e)[0]])((t={exports:{}}).exports,t),t.exports},p=(e,t,r)=>(r=null!=e?s(c(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var o,a=u(t),s=0,c=a.length;s<c;s++)o=a[s],d.call(e,o)||o===r||i(e,o,{get:(e=>t[e]).bind(null,o),enumerable:!(n=l(t,o))||n.enumerable});return e}
2)(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)),h=f({"../../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}}),m=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=h().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),y=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=h().default,n=m();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),b=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=y();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}}),g=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=b();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 o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});function v(e){let t={subscribe(t){let r=null,n=!1,o=!1,a=!1;function s(){if(null===r){a=!0;return}!o&&(o=!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),s())},complete(){var e;n||(n=!0,null==(e=t.complete)||e.call(t),s())}}),a&&s(),{unsubscribe:s}},pipe:(...e)=>e.reduce(w,t)};return t}function w(e,t){return t(e)}var x=r(10714),j=p(b(),1),O=p(g(),1),S=class e extends Error{constructor(t,r){var n,o;let a=null==r?void 0:r.cause;super(t,{cause:a}),(0,j.default)(this,"cause",void 0),(0,j.default)(this,"shape",void 0),(0,j.default)(this,"data",void 0),(0,j.default)(this,"meta",void 0),this.meta=null==r?void 0:r.meta,this.cause=a,this.shape=null==r||null==(n=r.result)?void 0:n.error,this.data=null==r||null==(o=r.result)?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,e.prototype)}static from(t,r={}){return t instanceof S?(r.meta&&(t.meta=(0,O.default)((0,O.default)({},t.meta),r.meta)),t):(0,x.Gv)(t)&&(0,x.Gv)(t.error)&&"number"==typeof t.error.code&&"string"==typeof t.error.message?new e(t.error.message,(0,O.default)((0,O.default)({},r),{},{result:t})):new e("string"==typeof t?t:(0,x.Gv)(t)&&"string"==typeof t.message?t.message:"Unknown error",(0,O.default)((0,O.default)({},r),{},{cause:t}))}},P=p(g(),1);let E={query:"GET",mutation:"POST",subscription:"PATCH"};function q(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 k=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=q(e);void 0!==t&&"POST"!==e.methodOverride&&n.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return n.length&&(r+="?"+n.join("&")),r},_=e=>{if("query"===e.type&&"POST"!==e.methodOverride)return;let t=q(e);return void 0!==t?JSON.stringify(t):void 0};
2var M=class extends Error{constructor(){let e="AbortError";super(e),this.name=e,this.message=e}};async function C(e){var t,r,n=e.signal;if(null==n?void 0:n.aborted){if(null==(r=n.throwIfAborted)||r.call(n),"undefined"!=typeof DOMException)throw new DOMException("AbortError","AbortError");throw new M}let o=e.getUrl(e),a=e.getBody(e),{type:s}=e,i=await (async()=>{let t=await e.headers();return Symbol.iterator in t?Object.fromEntries(t):t})(),l=(0,P.default)((0,P.default)((0,P.default)({},e.contentTypeHeader?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),i);return(function(e){if(e)return e;if("undefined"!=typeof window&&"function"==typeof window.fetch)return window.fetch;if("undefined"!=typeof globalThis&&"function"==typeof globalThis.fetch)return globalThis.fetch;throw Error("No fetch implementation found")})(e.fetch)(o,{method:null!=(t=e.methodOverride)?t:E[s],signal:e.signal,body:a,headers:l})}p(g(),1);let Q=()=>{throw Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function A(e){let t=null,r=null;function n(){let n=function(t){let r=[[]],n=0;for(;;){var o,a;let s=t[n];if(!s)break;let i=r[r.length-1];if(s.aborted){null==(o=s.reject)||o.call(s,Error("Aborted")),n++;continue}if(e.validate(i.concat(s).map(e=>e.key))){i.push(s),n++;continue}if(0===i.length){null==(a=s.reject)||a.call(s,Error("Input is too big for a single dispatch")),n++;continue}r.push([])}return r}(t);for(let o of(clearTimeout(r),r=null,t=null,n)){if(!o.length)continue;let t={items:o};for(let e of o)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,o;let a=t.items[r];try{let t=await Promise.resolve(e);null==(n=a.resolve)||n.call(a,t)}catch(e){null==(o=a.reject)||o.call(a,e)}a.batch=null,a.reject=null,a.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 o={aborted:!1,key:e,batch:null,resolve:Q,reject:Q},a=new Promise((e,r)=>{o.reject=r,o.resolve=e,null!=t||(t=[]),t.push(o)});return null!=r||(r=setTimeout(n)),a}}}p(g(),1),Symbol();var T=p(g(),1);let D={css:{query:["72e3ff","3fb0d8"],mutation:["c5a3fc","904dfc"],subscription:["ff49e1","d83fbe"]},ansi:{regular:{query:["\x1b[30;46m","\x1b[97;46m"],mutation:["\x1b[30;45m","\x1b[97;45m"],subscription:["\x1b[30;42m","\x1b[97;42m"]},bold:{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"]}}};function I(e={}){var t,r;let{enabled:n=()=>!0}=e,o=null!=(t=e.colorMode)?t:"undefined"==typeof window?"ansi":"css",a=null!=(r=e.withContext)?r:"css"===o,{logger:s=(({c:e=console,colorMode:t="css",withContext:r})=>n=>{let o=n.input,a="undefined"!=typeof FormData&&o instanceof FormData?Object.fromEntries(o):o,{parts:s,args:i}=function(e){let{direction:t,type:r,withContext:n,path:o,id:a,input:s}=e,i=[],l=[];if("none"===e.colorMode)i.push("up"===t?">>":"<<",r,`#${a}`,o);else if("ansi"===e.colorMode){let[e,n]=D.ansi.regular[r],[s,l]=D.ansi.bold[r];i.push("up"===t?e:n,"up"===t?">>":"<<",r,"up"===t?s:l,`#${a}`,o,"\x1b[0m")}else{let[e,n]=D.css[r],s=` 3 background-color: #${"up"===t?e:n}; 4 color: ${"up"===t?"black":"white"}; 5 padding: 2px; 6 `;i.push("%c","up"===t?">>":"<<",r,`#${a}`,`%c${o}%c`,"%O"),l.push(s,`${s}; font-weight: bold;`,`${s}; font-weight: normal;`)}return"up"===t?l.push(n?{input:s,context:e.context}:{input:s}):l.push((0,T.default)({input:s,result:e.result,elapsedMs:e.elapsedMs},n&&{context:e.context})),{parts:i,args:l}}((0,T.default)((0,T.default)({},n),{},{colorMode:t,input:a,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,[s.join(" ")].concat(i))})({c:e.console,colorMode:o,withContext:a})}=e;return()=>({op:e,next:t})=>v(r=>{var o;n((0,T.default)((0,T.default)({},e),{},{direction:"up"}))&&s((0,T.default)((0,T.default)({},e),{},{direction:"up"}));let a=Date.now();function i(t){let r=Date.now()-a;n((0,T.default)((0,T.default)({},e),{},{direction:"down",result:t}))&&s((0,T.default)((0,T.default)({},e),{},{direction:"down",elapsedMs:r,result:t}))}return t(e).pipe((o={next(e){i(e)},error(e){i(e)}},e=>v(t=>e.subscribe({next(e){var r;null==(r=o.next)||r.call(o,e),t.next(e)},error(e){var r;null==(r=o.error)||r.call(o,e),t.error(e)},complete(){var e;null==(e=o.complete)||e.call(o),t.complete()}})))).subscribe(r)})}let R=(e,...t)=>"function"==typeof e?e(...t):e;async function N(e){let t=await R(e.url);if(!e.connectionParams)return t;let r=t.includes("?")?"&":"?";return t+`${r}connectionParams=1`}async function z(e){return JSON.stringify({method:"connectionParams",data:await R(e)})}p(b(),1),p(b(),1);var U=p(b(),1),L=class e{constructor(t){var r;if((0,U.default)(this,"id",++e.connectCount),(0,U.default)(this,"WebSocketPonyfill",void 0),(0,U.default)(this,"urlOptions",void 0),(0,U.default)(this,"keepAliveOpts",void 0),(0,U.default)(this,"wsObservable",function(e){let t=null,r=[],n=v(e=>(void 0!==t&&e.next(t),r.push(e),()=>{r.splice(r.indexOf(e),1)}
6));return n.next=e=>{if(t!==e)for(let n of(t=e,r))n.next(e)},n.get=()=>t,n}(0)),(0,U.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}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=N(t.urlOptions).then(e=>new t.WebSocketPonyfill(e));t.openPromise=r.then(async e=>{t.ws=e,e.addEventListener("message",function({data:e}){"PING"===e&&this.send("PONG")}),t.keepAliveOpts.enabled&&function(e,{intervalMs:t,pongTimeoutMs:r}){let n,o;function a(){n=setTimeout(()=>{e.send("PING"),o=setTimeout(()=>{e.close()},r)},t)}e.addEventListener("open",a),e.addEventListener("message",({data:e})=>{clearTimeout(n),a(),"PONG"===e&&(clearTimeout(o),clearTimeout(n),a())}),e.addEventListener("close",()=>{clearTimeout(n),clearTimeout(o)})}(e,t.keepAliveOpts),e.addEventListener("close",()=>{t.ws===e&&(t.ws=null)}),await function(e){let t,r,{promise:n,resolve:o,reject:a}={promise:new Promise((e,n)=>{t=e,r=n}),resolve:t,reject:r};return e.addEventListener("open",()=>{e.removeEventListener("error",a),o()}),e.addEventListener("error",a),n}(e),t.urlOptions.connectionParams&&e.send(await z(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var e;try{await this.openPromise}finally{null==(e=this.ws)||e.close()}}};(0,U.default)(L,"connectCount",0),p(b(),1),p(g(),1);var B=r(69166);(0,B.f1)((0,B.Vh)(),1),(0,B.f1)((0,B.jr)(),1),(0,B.f1)((0,B.jr)(),1),Symbol(),(0,B.f1)((0,B.jr)(),1);var F=(0,B.f1)((0,B.Vh)(),1);let V=new WeakMap,Y=()=>{};n=Symbol.toStringTag;var $=class e{constructor(e){(0,F.default)(this,"promise",void 0),(0,F.default)(this,"subscribers",[]),(0,F.default)(this,"settlement",null),(0,F.default)(this,n,"Unpromise"),"function"==typeof e?this.promise=new Promise(e):this.promise=e;let t=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 t&&t.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,o;if(null===this.subscribers)throw Error("Unpromise settled but still has subscribers");let a={promise:new Promise((e,t)=>{r=e,o=t}),resolve:r,reject:o};this.subscribers=(n=this.subscribers,[...n,a]),e=a.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,a))}}else{let{status:n}=r;e="fulfilled"===n?Promise.resolve(r.value):Promise.reject(r.reason),t=Y}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 V.set(t,r),V.set(r,r),r}static getSubscribablePromise(e){return V.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(K);try{return await Promise.race(t)}finally{for(let e of t)e.unsubscribe()}}};function K(e){return $.proxy(e).then(()=>[e])}null!=(o=Symbol).dispose||(o.dispose=Symbol()),null!=(a=Symbol).asyncDispose||(a.asyncDispose=Symbol()),Symbol();var H=(0,B.P$)({"../../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 o=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");o&&(n=function(){try{o.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,o=this.e,a=0;function s(){for(;n=r.pop();)try{if(!n.a&&1===a)return a=0,r.push(n),Promise.resolve().then(s);if(n.d){var e=n.d.call(n.v);if(n.a)return a|=2,Promise.resolve(e).then(s,i)}else a|=1}catch(e){return i(e)}if(1===a)return o!==t?Promise.reject(o):Promise.resolve();if(o!==t)throw o}function i(r){return o=o!==t?new e(r,o):r,s()}return s()}}}
6,t.exports.__esModule=!0,t.exports.default=t.exports}}),G=(0,B.P$)({"../../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}}),W=(0,B.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=G();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),X=(0,B.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=G();function n(e){var t,n;function o(t,n){try{var s=e[t](n),i=s.value,l=i instanceof r;Promise.resolve(l?i.v:i).then(function(r){if(l){var n="return"===t?"return":"next";if(!i.k||r.done)return o(n,r);r=e[n](r).value}a(s.done?"return":"normal",r)},function(e){o("throw",e)})}catch(e){a("throw",e)}}function a(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)?o(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(a,s){var i={key:e,arg:r,resolve:a,reject:s,next:null};n?n=n.next=i:(t=n=i,o(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}});(0,B.f1)(H(),1),(0,B.f1)(W(),1),(0,B.f1)(X(),1),(0,B.f1)(H(),1),(0,B.f1)(W(),1),(0,B.f1)(X(),1),(0,B.f1)(H(),1),(0,B.f1)(W(),1),(0,B.f1)(X(),1),Symbol("ping");var J=(0,B.P$)({"../../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,o,a=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,o=Symbol.iterator);a--;){if(n&&null!=(t=e[n]))return t.call(e);if(o&&null!=(t=e[o]))return new r(t.call(e));n="@@asyncIterator",o="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}}),Z=(0,B.f1)(W(),1),ee=(0,B.f1)(X(),1),et=(0,B.f1)(H(),1);(0,B.f1)(J(),1);var er=class extends Error{constructor(e){super("Received error from server"),this.data=e}};async function en(e){let t,r,{deserialize:n=e=>e}=e,o=function(e){let t=function(e){let t="getReader"in e?e.getReader():({getReader:()=>new ReadableStream({start(t){e.on("data",e=>{t.enqueue(e)}
6),e.on("end",()=>{t.close()}),e.on("error",e=>{t.error(e)})}}).getReader()}).getReader(),r="";return new ReadableStream({async pull(e){let{done:r,value:n}=await t.read();r?e.close():e.enqueue(n)},cancel:()=>t.cancel()}).pipeThrough(new TextDecoderStream).pipeThrough(new TransformStream({transform(e,t){var n;let o=(r+=e).split("\n");for(let e of(r=null!=(n=o.pop())?n:"",o))t.enqueue(e)}}))}(e),r=!1;return t.pipeThrough(new TransformStream({transform(e,t){if(r){let r=JSON.parse(e);t.enqueue(r)}else{let n=JSON.parse(e);t.enqueue(n),r=!0}}}))}(e.from);n&&(o=o.pipeThrough(new TransformStream({transform(e,t){t.enqueue(n(e))}})));let a={promise:new Promise((e,n)=>{t=e,r=n}),resolve:t,reject:r},s=function(e){let t=new Map;function r(){return Array.from(t.values()).every(e=>e.closed)}return{getOrCreate:function(n){let o=t.get(n);return o||(o=function(){let t,n=new ReadableStream({start(e){t=e}}),o={enqueue:e=>t.enqueue(e),close:()=>{t.close(),a(),r()&&e.abort()},closed:!1,getReaderResource:()=>{let e=n.getReader(),t=e[Symbol.dispose];return e[Symbol.dispose]=()=>{e.releaseLock(),o.close(),null==t||t()},e},error:e=>{t.error(e),a()}};function a(){Object.assign(o,{closed:!0,close:()=>{},enqueue:()=>{},getReaderResource:null,error:()=>{}})}return o}(),t.set(n,o)),o},isEmpty:r,cancelAll:function(e){for(let r of t.values())r.error(e)}}}(e.abortController),i=e=>{null==a||a.reject(e),s.cancelAll(e)};return o.pipeTo(new WritableStream({write(t){if(a){for(let[r,n]of Object.entries(t)){let o=function t(r){let[[n],...o]=r;for(let r of o){let[o]=r,a=function(r){let[n,o,a]=r,i=s.getOrCreate(a);switch(o){case 0:return(0,x.eF)(async()=>{try{var r,n,o=(0,et.default)();let a=o.u(i.getReaderResource()),{value:s}=await a.read(),[l,u,c]=s;switch(u){case 0:return t(c);case 1:throw null!=(r=null==(n=e.formatError)?void 0:n.call(e,{error:c}))?r:new er(c)}}catch(e){o.e=e}finally{o.d()}});case 1:return(0,x.eF)((0,ee.default)(function*(){try{var r,n,o=(0,et.default)();let a=o.u(i.getReaderResource());for(;;){let{value:o}=yield(0,Z.default)(a.read()),[s,i,l]=o;switch(i){case 1:yield t(l);break;case 0:return t(l);case 2:throw null!=(r=null==(n=e.formatError)?void 0:n.call(e,{error:l}))?r:new er(l)}}}catch(e){o.e=e}finally{o.d()}}))}}(r);if(null===o)return a;n[o]=a}return n}(n);t[r]=o}a.resolve(t),a=null;return}let[r]=t;s.getOrCreate(r).enqueue(t)},close:()=>i(Error("Stream closed")),abort:i}),{signal:e.abortController.signal}).catch(t=>{var r;null==(r=e.onError)||r.call(e,{error:t}),i(t)}),[await a.promise,s]}var eo=(0,B.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncGeneratorDelegate.js"(e,t){var r=G();t.exports=function(e){var t={},n=!1;function o(t,o){return n=!0,{done:!1,value:new r(o=new Promise(function(r){r(e[t](o))}),1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):o("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return o("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):o("return",e)}),t},t.exports.__esModule=!0,t.exports.default=t.exports}});(0,B.f1)(J(),1),(0,B.f1)(W(),1),(0,B.f1)(X(),1),(0,B.f1)(eo(),1),(0,B.f1)(H(),1),(0,B.f1)(X(),1),(0,B.f1)((0,B.jr)(),1);var ea=p(b(),1),es=p(g(),1),ei=class{constructor(e){(0,ea.default)(this,"links",void 0),(0,ea.default)(this,"runtime",void 0),(0,ea.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,es.default)((0,es.default)({},e),{},{context:null!=(t=e.context)?t:{},id:++this.requestId})},v(e=>(function e(t=0,n=r.op){let o=r.links[t];if(!o)throw Error("No more links to execute - did you forget to add an ending link?");return o({op:n,next:r=>e(t+1,r)})})().subscribe(e))).pipe(e=>{let t=0,r=null,n=[];return v(o=>(t++,n.push(o),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===o);e>-1&&n.splice(e,1)}}))})}async requestAsPromise(e){try{let t=this.$request(e);return(await function(e){let t=new AbortController;return new Promise((r,n)=>{let o=!1;function a(){o||(o=!0,s.unsubscribe())}t.signal.addEventListener("abort",()=>{n(t.signal.reason)});let s=e.subscribe({next(e){o=!0,r(e),a()},error(e){n(e)},complete(){t.abort(),a()}})})}(t)).result.data}catch(e){throw S.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,o,a;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==(o=r.onStopped)||o.call(r);break;case"data":case void 0:null==(a=r.onData)||a.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 el=Symbol.for("trpc_untypedClient"),eu={query:"query",mutate:"mutation",subscribe:"subscription"};function ec(e){let t=(0,B.vX)(({path:t,args:r})=>{let n=[...t],o=eu[n.pop()],a=n.join(".");return e[o](a,...r)});return(0,B.U6)(r=>r===el?e:t[r])}function ed(e){return ec(new ei(e))}function ef(e){return e[el]}var ep=p(g(),1);function eh(e){var t,r,n;let o={url:e.url.toString(),fetch:e.fetch,transformer:(n=e.transformer)?"input"in n?n:{input:n,output:n}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}},methodOverride:e.methodOverride},a=null!=(t=e.maxURLLength)?t:1/0,s=null!=(r=e.maxItems)?r:1/0;return()=>{let t=t=>({validate(e){if(a===1/0&&s===1/0)return!0;
6if(e.length>s)return!1;let r=e.map(e=>e.path).join(","),n=e.map(e=>e.input);return k((0,ep.default)((0,ep.default)({},o),{},{type:t,path:r,inputs:n,signal:null})).length<=a},async fetch(r){let n=r.map(e=>e.path).join(","),a=r.map(e=>e.input),s=function(...e){let t=new AbortController,r=e.length,n=0,o=()=>{++n===r&&t.abort()};for(let t of e)(null==t?void 0:t.aborted)?o():null==t||t.addEventListener("abort",o,{once:!0});return t.signal}(...r.map(e=>e.signal)),i=new AbortController,l=C((0,ep.default)((0,ep.default)({},o),{},{signal:function(...e){let t=new AbortController;for(let r of e)(null==r?void 0:r.aborted)?t.abort():null==r||r.addEventListener("abort",()=>t.abort(),{once:!0});return t.signal}(s,i.signal),type:t,contentTypeHeader:"application/json",trpcAcceptHeader:"application/jsonl",getUrl:k,getBody:_,inputs:a,path:n,headers:()=>e.headers?"function"==typeof e.headers?e.headers({opList:r}):e.headers:{}})),u=await l,[c]=await en({from:u.body,deserialize:e=>o.transformer.output.deserialize(e),formatError(e){let t=e.error;return S.from({error:t})},abortController:i});return Object.keys(r).map(async e=>{let t=await Promise.resolve(c[e]);if("result"in t){let e=await Promise.resolve(t.result);t={result:{data:await Promise.resolve(e.data)}}}return{json:t,meta:{response:u}}})}}),r={query:A(t("query")),mutation:A(t("mutation"))};return({op:e})=>v(t=>{let n;if("subscription"===e.type)throw Error("Subscriptions are unsupported by `httpBatchStreamLink` - use `httpSubscriptionLink` or `wsLink`");return r[e.type].load(e).then(e=>{if(n=e,"error"in e.json)return void t.error(S.from(e.json,{meta:e.meta}));if("result"in e.json){t.next({context:e.meta,result:e.json.result}),t.complete();return}t.complete()}).catch(e=>{t.error(S.from(e,{meta:null==n?void 0:n.meta}))}),()=>{}})}}p(g(),1),p(f({"../../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,o,a=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,o=Symbol.iterator);a--;){if(n&&null!=(t=e[n]))return t.call(e);if(o&&null!=(t=e[o]))return new r(t.call(e));n="@@asyncIterator",o="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1),p(g(),1);var em=f({"../../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 o=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");o&&(n=function(){try{o.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,o=this.e,a=0;function s(){for(;n=r.pop();)try{if(!n.a&&1===a)return a=0,r.push(n),Promise.resolve().then(s);if(n.d){var e=n.d.call(n.v);if(n.a)return a|=2,Promise.resolve(e).then(s,i)}else a|=1}catch(e){return i(e)}if(1===a)return o!==t?Promise.reject(o):Promise.resolve();if(o!==t)throw o}function i(r){return o=o!==t?new e(r,o):r,s()}return s()}}},t.exports.__esModule=!0,t.exports.default=t.exports}}),ey=f({"../../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}
6,t.exports.__esModule=!0,t.exports.default=t.exports}}),eb=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=ey();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),eg=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=ey();function n(e){var t,n;function o(t,n){try{var s=e[t](n),i=s.value,l=i instanceof r;Promise.resolve(l?i.v:i).then(function(r){if(l){var n="return"===t?"return":"next";if(!i.k||r.done)return o(n,r);r=e[n](r).value}a(s.done?"return":"normal",r)},function(e){o("throw",e)})}catch(e){a("throw",e)}}function a(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)?o(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(a,s){var i={key:e,arg:r,resolve:a,reject:s,next:null};n?n=n.next=i:(t=n=i,o(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}});p(em(),1),p(eb(),1),p(eg(),1),p(g(),1)},99774:(e,t,r)=>{r.d(t,{V:()=>d,Vv:()=>a,ex:()=>p,zj:()=>s});var n=r(82935),o=r(64157);let a={method:"throttle",timeMs:function(){if("undefined"==typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}()};function s(){let e=new Map;return{all:e,on(t,r){let n=e.get(t)||[];return n.push(r),e.set(t,n),()=>this.off(t,r)},off(t,r){let n=e.get(t);n&&e.set(t,n.filter(e=>e!==r))},emit(t,r){let n=e.get(t);n?.forEach(e=>e(r))}}}function i(e,t,r){let n=setTimeout(function(){e(),r.removeEventListener("abort",o)},t);function o(){clearTimeout(n),r.removeEventListener("abort",o)}r.addEventListener("abort",o)}function l(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,n)=>{t=e,r=n}),resolve:t,reject:r}}function u(){return new URLSearchParams(location.search)}var c=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=a.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;push({key:e,query:t,options:r},o=a.timeMs){(0,n.Yz)("[nuqs gtq] Enqueueing %s=%s %O",e,t,r),this.updateMap.set(e,t),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.
6shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||o>this.timeMs)&&(this.timeMs=o)}getQueuedQuery(e){return this.updateMap.get(e)}flush({getSearchParamsSnapshot:e=u,rateLimitFactor:t=1,...r}){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return(0,n.Yz)("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=l();let o=()=>{this.lastFlushedAt=performance.now();let[t,n]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e});null===n?this.resolvers.resolve(t):this.resolvers.reject(t),this.resolvers=null},a=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,a=t*Math.max(0,r-e);(0,n.Yz)("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",a,r,t),0===a?o():i(o,a,this.controller.signal)};return i(a,0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return(0,n.Yz)("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=a.timeMs,e}applyPendingUpdates(e){let{updateUrl:t,getSearchParamsSnapshot:r}=e,o=r();if((0,n.Yz)("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,o.toString()),0===this.updateMap.size)return[o,null];let a=Array.from(this.updateMap.entries()),s={...this.options},i=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),(0,n.Yz)("[nuqs gtq] Flushing queue %O with options %O",a,s),a))null===r?o.delete(t):o.set(t,r);try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let n=e[t];if(!n)continue;let o=r;r=()=>n(o)}r()}(i,()=>{t(o,s)}),[o,null]}catch(e){return console.error((0,n.z3)(429),a.map(([e])=>e).join(),e),[o,e]}}};let d=new c;var f=class{callback;resolvers=l();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,i(()=>{let t=this.resolvers;try{(0,n.Yz)("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);(0,n.Yz)("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=l(),r.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let p=new class{throttleQueue;queues=new Map;queuedQuerySync=s();constructor(e=new c){this.throttleQueue=e}useQueuedQueries(e){return function(e,t,r){let n=(0,o.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,r(e)]));return[JSON.stringify(t),t]},[e.join(","),r]),a=(0,o.useRef)(null);null===a.current&&(a.current=n());let s=(0,o.useCallback)(r=>{let n=e.map(e=>t(e,r));return()=>n.forEach(e=>e())},[e.join(","),t]);return(0,o.useSyncExternalStore)(s,()=>{let[e,t]=n();return a.current[0]===e?a.current[1]:(a.current=[e,t],t)},()=>a.current[1])}(e,(e,t)=>this.queuedQuerySync.on(e,t),e=>this.getQueuedQuery(e))}push(e,t,r){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapshot??u)());let o=e.key;if(!this.queues.has(o)){(0,n.Yz)("[nuqs dqc] Creating debounce queue for `%s`",o);let e=new f(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r).finally(()=>{void 0===this.queues.get(e.key)?.queuedValue&&((0,n.Yz)("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(o,e)}(0,n.Yz)("[nuqs dqc] Enqueueing debounce update %O",e);let a=this.queues.get(o).push(e,t);return this.queuedQuerySync.emit(o),a}abort(e){let t=this.queues.get(e);return t?((0,n.Yz)("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())(0,n.Yz)("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(d)}}]);
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.