PageSourceSearch

https://diks.net/_next/static/chunks/04-4nt4dxkq6o.js

js diks.net collected 2026-09-24 10:27:34 UTC 63,551 bytes, 1,050 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="b6b5b61b-68d6-e815-0d77-be1d617f10cf")}catch(e){}}();
2(globalThis["TURBOPACK"] || (globalThis["TURBOPACK"] = [])).push([typeof document === "object" ? document.currentScript : undefined,
3266027, ((__turbopack_context__) => {
4"use strict";
5
6// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/useQuery.js [app-client] (ecmascript)
7;
8// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/useBaseQuery.js [app-client] (ecmascript)
9;
10var __TURBOPACK__imported__module__247167__ = __turbopack_context__.i(247167);
11var __TURBOPACK__imported__module__912598__ = __turbopack_context__.i(912598);
12// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/IsRestoringProvider.js [app-client] (ecmascript)
13;
14var __TURBOPACK__imported__module__271645__ = __turbopack_context__.i(271645);
15"use client";
16;
17//#region src/IsRestoringProvider.ts
18const IsRestoringContext = __TURBOPACK__imported__module__271645__["createContext"](false);
19const useIsRestoring = ()=>__TURBOPACK__imported__module__271645__["useContext"](IsRestoringContext);
20const IsRestoringProvider = IsRestoringContext.Provider;
21;
22// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.js [app-client] (ecmascript)
23;
24var __TURBOPACK__imported__module__271645__1 = __TURBOPACK__imported__module__271645__;
25var __TURBOPACK__imported__module__843476__ = __turbopack_context__.i(843476);
26"use client";
27;
28;
29//#region src/QueryErrorResetBoundary.tsx
30function createValue() {
31    let isReset = false;
32    return {
33        clearReset: ()=>{
34            isReset = false;
35        },
36        reset: ()=>{
37            isReset = true;
38        },
39        isReset: ()=>{
40            return isReset;
41        }
42    };
43}
44const QueryErrorResetBoundaryContext = __TURBOPACK__imported__module__271645__1["createContext"](createValue());
45const useQueryErrorResetBoundary = ()=>__TURBOPACK__imported__module__271645__1["useContext"](QueryErrorResetBoundaryContext);
46const QueryErrorResetBoundary = (param)=>{
47    let { children } = param;
48    const [value] = __TURBOPACK__imported__module__271645__1["useState"](()=>createValue());
49    return /* @__PURE__ */ (0, __TURBOPACK__imported__module__843476__["jsx"])(QueryErrorResetBoundaryContext.Provider, {
50        value,
51        children: typeof children === "function" ? children(value) : children
52    });
53};
54;
55// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.js [app-client] (ecmascript)
56;
57var __TURBOPACK__imported__module__271645__2 = __TURBOPACK__imported__module__271645__;
58var __TURBOPACK__imported__module__619273__ = __turbopack_context__.i(619273);
59"use client";
60;
61;
62//#region src/errorBoundaryUtils.ts
63const ensurePreventErrorBoundaryRetry = (options, errorResetBoundary, query)=>{
64    const throwOnError = (query === null || query === void 0 ? void 0 : query.state.error) && typeof options.throwOnError === "function" ? (0, __TURBOPACK__imported__module__619273__["shouldThrowError"])(options.throwOnError, [
65        query.state.error,
66        query
67    ]) : options.throwOnError;
68    if (options.suspense || throwOnError) {
69        if (!errorResetBoundary.isReset()) options.retryOnMount = false;
70    }
71};
72const useClearResetErrorBoundary = (errorResetBoundary)=>{
73    __TURBOPACK__imported__module__271645__2["useEffect"](()=>{
74        errorResetBoundary.clearReset();
75    }, [
76        errorResetBoundary
77    ]);
78};
79const getHasError = (param)=>{
80    let { result, errorResetBoundary, throwOnError, query, suspense } = param;
81    return result.isError && !errorResetBoundary.isReset() && !result.isFetching && query && (suspense && result.data === void 0 || (0, __TURBOPACK__imported__module__619273__["shouldThrowError"])(throwOnError, [
82        result.error,
83        query
84    ]));
85};
86;
87// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/suspense.js [app-client] (ecmascript)
88;
89//#region src/suspense.ts
90const defaultThrowOnError = (_error, query)=>query.state.data === void 0;
91const ensureSuspenseTimers = (defaultedOptions)=>{
92    if (defaultedOptions.suspense) {
93        const MIN_SUSPENSE_TIME_MS = 1e3;
94        const clamp = (value)=>value === "static" ? value : Math.max(value !== null && value !== void 0 ? value : MIN_SUSPENSE_TIME_MS, MIN_SUSPENSE_TIME_MS);
95        const originalStaleTime = defaultedOptions.staleTime;
96        defaultedOptions.staleTime = typeof originalStaleTime === "function" ? function() {
97            for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
98                args[_key] = arguments[_key];
99            }
100            return clamp(originalStaleTime(...args));
101        } : clamp(originalStaleTime);
102        if (typeof defaultedOptions.gcTime === "number") defaultedOptions.gcTime = Math.max(defaultedOptions.gcTime, MIN_SUSPENSE_TIME_MS);
103    }
104};
105const shouldSuspend = (defaultedOptions, result)=>(defaultedOptions === null || defaultedOptions === void 0 ? void 0 : defaultedOptions.suspense) && result.isPending;
106const fetchOptimistic = (defaultedOptions, observer, errorResetBoundary)=>observer.fetchOptimistic(defaultedOptions).catch(()=>{
107        errorResetBoundary.clearReset();
108    });
109;
110var __TURBOPACK__imported__module__271645__3 = __TURBOPACK__imported__module__271645__;
111var __TURBOPACK__imported__module__619273__1 = __TURBOPACK__imported__module__619273__;
112var __TURBOPACK__imported__module__540143__ = __turbopack_context__.i(540143);
113"use client";
114;
115;
116;
117;
118;
119;
120;
121//#region src/useBaseQuery.ts
122function useBaseQuery(options, Observer, queryClient) {
123    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
124    ;
125    const isRestoring = useIsRestoring();
126    const errorResetBoundary = useQueryErrorResetBoundary();
127    const client = (0, __TURBOPACK__imported__module__912598__["useQueryClient"])(queryClient);
128    const defaultedOptions = client.defaultQueryOptions(options);
129    const query = client.getQueryCache().get(defaultedOptions.queryHash);
130    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
131    ;
132    const subscribed = options.subscribed !== false;
133    defaultedOptions._optimisticResults = isRestoring ? "isRestoring" : subscribed ? "optimistic" : void 0;
134    ensureSuspenseTimers(defaultedOptions);
135    ensurePreventErrorBoundaryRetry(defaultedOptions, errorResetBoundary, query
135);
136    useClearResetErrorBoundary(errorResetBoundary);
137    const [observer] = __TURBOPACK__imported__module__271645__3["useState"](()=>new Observer(client, defaultedOptions));
138    const result = observer.getOptimisticResult(defaultedOptions);
139    const shouldSubscribe = !isRestoring && subscribed;
140    __TURBOPACK__imported__module__271645__3["useSyncExternalStore"](__TURBOPACK__imported__module__271645__3["useCallback"]((onStoreChange)=>{
141        const unsubscribe = shouldSubscribe ? observer.subscribe(__TURBOPACK__imported__module__540143__["notifyManager"].batchCalls(onStoreChange)) : __TURBOPACK__imported__module__619273__1["noop"];
142        observer.updateResult();
143        return unsubscribe;
144    }, [
145        observer,
146        shouldSubscribe
147    ]), ()=>observer.getCurrentResult(), ()=>observer.getCurrentResult());
148    __TURBOPACK__imported__module__271645__3["useEffect"](()=>{
149        observer.setOptions(defaultedOptions);
150    }, [
151        defaultedOptions,
152        observer
153    ]);
154    if (shouldSuspend(defaultedOptions, result)) throw fetchOptimistic(defaultedOptions, observer, errorResetBoundary);
155    if (getHasError({
156        result,
157        errorResetBoundary,
158        throwOnError: defaultedOptions.throwOnError,
159        query,
160        suspense: defaultedOptions.suspense
161    })) throw result.error;
162    return !defaultedOptions.notifyOnChangeProps ? observer.trackResult(result) : result;
163}
164;
165// MERGED MODULE: [project]/node_modules/@tanstack/query-core/build/modern/queryObserver.js [app-client] (ecmascript)
166;
167var __TURBOPACK__imported__module__229032__ = __turbopack_context__.i(229032);
168var __TURBOPACK__imported__module__567928__ = __turbopack_context__.i(567928);
169var __TURBOPACK__imported__module__523474__ = __turbopack_context__.i(523474);
170var __TURBOPACK__imported__module__203023__ = __turbopack_context__.i(203023);
171var __TURBOPACK__imported__module__903150__ = __turbopack_context__.i(903150);
172var __TURBOPACK__imported__module__180166__ = __turbopack_context__.i(180166);
173var __TURBOPACK__imported__module__619273__2 = __TURBOPACK__imported__module__619273__;
174var __TURBOPACK__imported__module__273911__ = __turbopack_context__.i(273911);
175var __TURBOPACK__imported__module__915823__ = __turbopack_context__.i(915823);
176var __TURBOPACK__imported__module__175555__ = __turbopack_context__.i(175555);
177var __TURBOPACK__imported__module__540143__1 = __TURBOPACK__imported__module__540143__;
178var __TURBOPACK__imported__module__286491__ = __turbopack_context__.i(286491);
179;
180;
181;
182;
183;
184var _client, _currentQuery, _currentQueryInitialState, _currentResult, _currentResultState, _currentResultOptions, _selectError, _selectFn, _selectResult, _lastQueryWithDefinedData, _staleTimeoutId, _refetchIntervalId, _currentRefetchInterval, _trackedProps, _executeFetch, _shouldScheduleTimer, _updateStaleTimeout, _computeRefetchInterval, _updateRefetchInterval, _updateTimers, _clearStaleTimeout, _clearRefetchInterval, _updateQuery, _class;
185;
186;
187;
188;
189;
190;
191;
192//#region src/queryObserver.ts
193var QueryObserver = (_client = new WeakMap(), _currentQuery = new WeakMap(), _currentQueryInitialState = new WeakMap(), _currentResult = new WeakMap(), _currentResultState = new WeakMap(), _currentResultOptions = new WeakMap(), _selectError = new WeakMap(), _selectFn = new WeakMap(), _selectResult = new WeakMap(), _lastQueryWithDefinedData = new WeakMap(), _staleTimeoutId = new WeakMap(), _refetchIntervalId = new WeakMap(), _currentRefetchInterval = new WeakMap(), _trackedProps = new WeakMap(), _executeFetch = new WeakSet(), _shouldScheduleTimer = new WeakSet(), _updateStaleTimeout = new WeakSet(), _computeRefetchInterval = new WeakSet(), _updateRefetchInterval = new WeakSet(), _updateTimers = new WeakSet(), _clearStaleTimeout = new WeakSet(), _clearRefetchInterval = new WeakSet(), _updateQuery = new WeakSet(), _class = class extends __TURBOPACK__imported__module__915823__["Subscribable"] {
194    bindMethods() {
195        this.refetch = this.refetch.bind(this);
196    }
197    onSubscribe() {
198        if (this.listeners.size === 1) {
199            (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery).addObserver(this);
200            if (shouldFetchOnMount((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery), this.options)) (0, __TURBOPACK__imported__module__203023__["_"])(this, _executeFetch, executeFetch).call(this);
201            else this.updateResult();
202            (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateTimers, updateTimers).call(this);
203        }
204    }
205    onUnsubscribe() {
206        if (!this.hasListeners()) this.destroy();
207    }
208    shouldFetchOnReconnect() {
209        return shouldFetchOn((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery), this.options, this.options.refetchOnReconnect);
210    }
211    shouldFetchOnWindowFocus() {
212        return shouldFetchOn((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery), this.options, this.options.refetchOnWindowFocus);
213    }
214    destroy() {
215        this.listeners = /* @__PURE__ */ new Set();
216        (0, __TURBOPACK__imported__module__203023__["_"])(this, _clearStaleTimeout, clearStaleTimeout).call(this);
217        (0, __TURBOPACK__imported__module__203023__["_"])(this, _clearRefetchInterval, clearRefetchInterval).call(this);
218        (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery).removeObserver(this);
219    }
220    setOptions(options) {
221        const prevOptions = this.options;
222        const prevQuery = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery);
223        this.options = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).defaultQueryOptions(options);
224        if (this.options.enabled !== void 0 && typeof this.options.enabled !== "boolean" && typeof this.options.enabled !== "function" && typeof (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(this.options.enabled, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) !== "boolean") throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");
225        (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateQuery, updateQuery).call(this);
226        (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery).setOptions(this.options);
227        if (prevOptions._defaulted && !(0, __TURBOPACK__imported__module__619273__2["
227shallowEqualObjects"])(this.options, prevOptions)) (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getQueryCache().notify({
228            type: "observerOptionsUpdated",
229            query: (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery),
230            observer: this
231        });
232        const mounted = this.hasListeners();
233        if (mounted && shouldFetchOptionally((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery), prevQuery, this.options, prevOptions)) (0, __TURBOPACK__imported__module__203023__["_"])(this, _executeFetch, executeFetch).call(this);
234        this.updateResult();
235        if (mounted && ((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery) !== prevQuery || (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(this.options.enabled, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) !== (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(prevOptions.enabled, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) || (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(this.options.staleTime, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) !== (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(prevOptions.staleTime, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)))) (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateStaleTimeout, updateStaleTimeout).call(this);
236        const nextRefetchInterval = (0, __TURBOPACK__imported__module__203023__["_"])(this, _computeRefetchInterval, computeRefetchInterval).call(this);
237        if (mounted && ((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery) !== prevQuery || (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(this.options.enabled, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) !== (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(prevOptions.enabled, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) || nextRefetchInterval !== (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentRefetchInterval))) (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateRefetchInterval, updateRefetchInterval).call(this, nextRefetchInterval);
238    }
239    getOptimisticResult(options) {
240        const query = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getQueryCache().build((0, __TURBOPACK__imported__module__229032__["_"])(this, _client), options);
241        const result = this.createResult(query, options);
242        if (!(0, __TURBOPACK__imported__module__619273__2["shallowEqualObjects"])(this.getCurrentResult(), result)) {
243            (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResult, result);
244            (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResultOptions, this.options);
245            (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResultState, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery).state);
246        }
247        return result;
248    }
249    getCurrentResult() {
250        return (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult);
251    }
252    trackResult(result, onPropTracked) {
253        return new Proxy(result, {
254            get: (target, key)=>{
255                this.trackProp(key);
256                onPropTracked === null || onPropTracked === void 0 ? void 0 : onPropTracked(key);
257                return Reflect.get(target, key);
258            }
259        });
260    }
261    trackProp(key) {
262        (0, __TURBOPACK__imported__module__229032__["_"])(this, _trackedProps).add(key);
263    }
264    getCurrentQuery() {
265        return (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery);
266    }
267    refetch() {
268        let { ...options } = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
269        return this.fetch({
270            ...options
271        });
272    }
273    fetchOptimistic(options) {
274        const defaultedOptions = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).defaultQueryOptions(options);
275        const query = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getQueryCache().build((0, __TURBOPACK__imported__module__229032__["_"])(this, _client), defaultedOptions);
276        let unsubscribe = ()=>{};
277        let resolveEarly;
278        const cachePromise = new Promise((resolve)=>{
279            resolveEarly = resolve;
280            unsubscribe = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getQueryCache().subscribe((event)=>{
281                if (event.type === "updated" && event.query.queryHash === query.queryHash && query.state.data !== void 0) {
282                    unsubscribe();
283                    resolve(this.createResult(query, defaultedOptions));
284                }
285            });
286        });
287        return Promise.race([
288            query.fetch().then(()=>{
289                const result = this.createResult(query, defaultedOptions);
290                resolveEarly === null || resolveEarly === void 0 ? void 0 : resolveEarly(result);
291                return result;
292            }).finally(()=>{
293                unsubscribe();
294            }),
295            cachePromise
296        ]);
297    }
298    fetch(fetchOptions) {
299        var _fetchOptions_cancelRefetch;
300        return (0, __TURBOPACK__imported__module__203023__["_"])(this, _executeFetch, executeFetch).call(this, {
301            ...fetchOptions,
302            cancelRefetch: (_fetchOptions_cancelRefetch = fetchOptions.cancelRefetch) !== null && _fetchOptions_cancelRefetch !== void 0 ? _fetchOptions_cancelRefetch : true
303        }).then(()=>{
304            this.updateResult();
305            return (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult);
306        });
307    }
308    createResult(query, options) {
309        const prevQuery = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery);
310        const prevOptions = this.options;
311        const prevResult = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult);
312        const prevResultState = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResultState);
313        const prevResultOptions = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResultOptions);
314        const queryInitialState = query !== prevQuery ? query.state : (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQueryInitialState);
315        const { state } = query;
316        let newState = {
317            ...state
318        };
319        let isPlaceholderData = false;
320        let data;
321        if (options._optimisticResults) {
322            const mounted = this.hasListeners();
323            const fetchOnMount = !mounted && shouldFetchOnMount(query, options);
324            const fetchOptionally = mounted && shouldFetchOptionally(query, prevQuery, options, prevOptions);
325            if (fetchOnMount || fetchOptionally) newState = {
326                ...newState,
327                ...(0, __TURBOPACK__imported__module__286491__["fetchState"])(state.data, query.options)
328            };
329            if (options._optimisticResults === "isRestoring") newState.fetchStatus = "idle";
330        }
331        let { error, errorUpdatedAt, status } = newState;
332        data = newState.data;
333        let skipSelect = false;
334        if (options.placeholderData !== void 0 && data === void 0 && status === "pending") {
335            var _class_private_field_get;
336            let placeholderData;
337            if ((prevResult === null || prevResult === void 0 ? void 0 : prevResult.isPlaceholderData) && options.placeholderData === (prevResultOptions === null || prevResultOptions === void 0 ? void 0 : prevResultOptions.placeholderData)) {
338                placeholderData = prevResult.data;
339                skipSelect = true;
340            } else placeholderData = typeof options.placeholderData === "function" ? options.placeholderData((_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _lastQueryWithDefinedData)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.state.data, (0, __TURBOPACK__imported__module__229032__["_"])(this, _lastQueryWithDefinedData)) : options.placeholderData;
341            if (placeholderData !== void 0) {
342                status = "success";
343                data = (0, __TURBOPACK__imported__module__619273__2["replaceData"])(prevResult === null || prevResult === void 0 ? void 0 : prevResult.data, placeholderData, options);
344                isPlaceholderData = true;
345            }
346        }
347        if (options.select && data !== void 0 && !skipSelect) {
348            if (prevResult && data === (prevResultState === null || prevResultState === void 0 ? void 0 : prevResultState.data) && options.select === (0, __TURBOPACK__imported__module__229032__["_"])(this, _selectFn)) data = (0, __TURBOPACK__imported__module__229032__["_"])(this, _selectResult);
349            else try {
350                (0, __TURBOPACK__imported__module__523474__["_"])(this, _selectFn, options.select);
351                data = options.select(data);
352                data = (0, __TURBOPACK__imported__module__619273__2["replaceData"])(prevResult === null || prevResult === void 0 ? void 0 : prevResult.data, data, options);
353                (0, __TURBOPACK__imported__module__523474__["_"])(this, _selectResult, data);
354                (0, __TURBOPACK__imported__module__523474__["_"])(this, _selectError, null);
355            } catch (selectError) {
356                (0, __TURBOPACK__imported__module__523474__["_"])(this, _selectError, selectError);
357            }
358        } else if (data === void 0) (0, __TURBOPACK__imported__module__523474__["_"])(this, _selectError, null);
359        if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _selectError)) {
360            error = (0, __TURBOPACK__imported__module__229032__["_"])(this, _selectError);
361            data = (0, __TURBOPACK__imported__module__229032__["_"])(this, _selectResult);
362            errorUpdatedAt = Date.now();
363            status = "error";
364            isPlaceholderData = false;
365        }
366        const isFetching = newState.fetchStatus === "fetching";
367        const isPending = status === "pending";
368        const isError = status === "error";
369        const isLoading = isPending && isFetching;
370        const hasData = data !== void 0;
371        return {
372            status,
373            fetchStatus: newState.fetchStatus,
374            isPending,
375            isSuccess: status === "success",
376            isError,
377            isInitialLoading: isLoading,
378            isLoading,
379            data,
380            dataUpdatedAt: newState.dataUpdatedAt,
381            error,
382            errorUpdatedAt,
383            failureCount: newState.fetchFailureCount,
384            failureReason: newState.fetchFailureReason,
385            errorUpdateCount: newState.errorUpdateCount,
386            isFetched: query.isFetched(),
387            isFetchedAfterMount: newState.dataUpdateCount > queryInitialState.dataUpdateCount || newState.errorUpdateCount > queryInitialState.errorUpdateCount,
388            isFetching,
389            isRefetching: isFetching && !isPending,
390            isLoadingError: isError && !hasData,
391            isPaused: newState.fetchStatus === "paused",
392            isPlaceholderData,
393            isRefetchError: isError && hasData,
394            isStale: isStale(query, options),
395            refetch: this.refetch,
396            isEnabled: (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.enabled, query) !== false
397        };
398    }
399    updateResult() {
400        const prevResult = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult);
401        const nextResult = this.createResult((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery), this.options);
402        (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResultState, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery).state);
403        (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResultOptions, this.options);
404        if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResultState).data !== void 0) (0, __TURBOPACK__imported__module__523474__["_"])(this, _lastQueryWithDefinedData, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery));
405        if ((0, __TURBOPACK__imported__module__619273__2["shallowEqualObjects"])(nextResult, prevResult)) return;
406        (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResult, nextResult);
407        const shouldNotifyListeners = ()=>{
408            if (!prevResult) return true;
409            const { notifyOnChangeProps } = this.options;
410            const notifyOnChangePropsValue = typeof notifyOnChangeProps === "function" ? notifyOnChangeProps() : notifyOnChangeProps;
411            if (notifyOnChangePropsValue === "all" || !notifyOnChangePropsValue && !(0, __TURBOPACK__imported__module__229032__["_"])(this, _trackedProps).size) return true;
412            const includedProps = new Set(notifyOnChangePropsValue !== null && notifyOnChangePropsValue !== void 0 ? notifyOnChangePropsValue : (0, __TURBOPACK__imported__module__229032__["_"])(this, _trackedProps));
413            if (this.options.throwOnError) includedProps.add("error");
414            return Object.keys((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult)).some((key)=>{
415                const typedKey = key;
416                return (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult)[typedKey] !== prevResult[typedKey] && includedProps.has(typedKey);
417            });
418        };
419        const notifyListeners = shouldNotifyListeners();
420        __TURBOPACK__imported__module__540143__1["notifyManager"].batch(()=>{
421            if (notifyListeners) this.listeners.forEach((listener)=>{
422                listener((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult));
423            });
424            (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getQueryCache().notify({
425                query: (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery),
426                type: "observerResultsUpdated"
427            });
428        });
429    }
430    onQueryUpdate() {
431        this.updateResult();
432        if (this.hasListeners()) (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateTimers, updateTimers).call(this);
433    }
434    constructor(client, options){
435        super(), (0, __TURBOPACK__imported__module__903150__["_"])(this, _executeFetch), (0, __TURBOPACK__imported__module__903150__["_"])(this, _shouldScheduleTimer), (0, __TURBOPACK__imported__module__903150__["_"])(this, _updateStaleTimeout), (0, __TURBOPACK__imported__module__903150__["_"])(this, _computeRefetchInterval), (0, __TURBOPACK__imported__module__903150__["_"])(this, _updateRefetchInterval), (0, __TURBOPACK__imported__module__903150__["_"])(this, _updateTimers), (0, __TURBOPACK__imported__module__903150__["_"])(this, _clearStaleTimeout), (0, __TURBOPACK__imported__module__903150__["_"])(this, _clearRefetchInterval), (0, __TURBOPACK__imported__module__903150__["_"])(this, _updateQuery), (0, __TURBOPACK__imported__module__567928__["_"])(this, _client, {
436            writable: true,
437            value: void 0
438        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentQuery, {
439            writable: true,
440            value: void 0
441        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentQueryInitialState, {
442            writable: true,
443            value: void 0
444        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentResult, {
445            writable: true,
446            value: void 0
447        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentResultState, {
448            writable: true,
449            value: void 0
450        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentResultOptions, {
451            writable: true,
452            value: void 0
453        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _selectError, {
454            writable: true,
455            value: void 0
456        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _selectFn, {
457            writable: true,
458            value: void 0
459        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _selectResult, {
460            writable: true,
461            value: void 0
462        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _lastQueryWithDefinedData, {
463            writable: true,
464            value: void 0
465        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _staleTimeoutId, {
466            writable: true,
467            value: void 0
468        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _refetchIntervalId, {
469            writable: true,
470            value: void 0
471        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentRefetchInterval, {
472            writable: true,
473            value: void 0
474        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _trackedProps, {
475            writable: true,
476            value: /* @__PURE__ */ new Set()
477        });
478        this.options = options;
479        (0, __TURBOPACK__imported__module__523474__["_"])(this, _client, client);
480        (0, __TURBOPACK__imported__module__523474__["_"])(this, _selectError, null);
481        this.bindMethods();
482        this.setOptions(options);
483    }
484}, _class);
485function shouldLoadOnMount(query, options) {
486    return (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.enabled, query) !== false && query.state.data === void 0 && !(query.state.status === "error" && (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.retryOnMount, query) === false);
487}
488function shouldFetchOnMount(query, options) {
489    return shouldLoadOnMount(query, options) || query.state.data !== void 0 && shouldFetchOn(query, options, options.refetchOnMount);
490}
491function shouldFetchOn(query, options, field) {
492    if ((0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.enabled, query) !== false && (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.staleTime, query) !== "static") {
493        const value = typeof field === "function" ? field(query) : field;
494        return value === "always" || value !== false && isStale(query, options);
495    }
496    return false;
497}
498function shouldFetchOptionally(query, prevQuery, options, prevOptions) {
499    return (query !== prevQuery || (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(prevOptions.enabled, query) === false) && (!options.suspense || query.state.status !== "error") && isStale(query, options);
500}
501function isStale(query, options) {
502    return (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.enabled, query) !== false && query.isStaleByTime((0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(options.staleTime, query));
503}
504;
505function executeFetch(fetchOptions) {
506    (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateQuery, updateQuery).call(this);
507    let promise = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery).fetch(this.options, fetchOptions);
508    if (!(fetchOptions === null || fetchOptions === void 0 ? void 0 : fetchOptions.throwOnError)) promise = promise.catch(__TURBOPACK__imported__module__619273__2["noop"]);
509    return promise;
510}
511function shouldScheduleTimer(timeout) {
512    return !(0, __TURBOPACK__imported__module__273911__["isServer"])() && (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(this.options.enabled, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) !== false && (0, __TURBOPACK__imported__module__619273__2["isValidTimeout"])(timeout);
513}
514function updateStaleTimeout() {
515    (0, __TURBOPACK__imported__module__203023__["_"])(this, _clearStaleTimeout, clearStaleTimeout).call(this);
516    const staleTime = (0, __TURBOPACK__imported__module__619273__2["resolveQueryValue"])(this.options.staleTime, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery));
517    if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult).isStale || !(0, __TURBOPACK__imported__module__203023__["_"])(this, _shouldScheduleTimer, shouldScheduleTimer).call(this, staleTime)) return;
518    const timeout = (0, __TURBOPACK__imported__module__619273__2["timeUntilStale"])((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult).dataUpdatedAt, staleTime) + 1;
519    (0, __TURBOPACK__imported__module__523474__["_"])(this, _staleTimeoutId, __TURBOPACK__imported__module__180166__["timeoutManager"].setTimeout(()=>{
520        if (!(0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult).isStale) this.updateResult();
521    }, timeout));
522}
523function computeRefetchInterval() {
524    var _ref;
525    return (_ref = typeof this.options.refetchInterval === "function" ? this.options.refetchInterval((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) : this.options.refetchInterval) !== null && _ref !== void 0 ? _ref : false;
526}
527function updateRefetchInterval(nextInterval) {
528    (0, __TURBOPACK__imported__module__203023__["_"])(this, _clearRefetchInterval, clearRefetchInterval).call(this);
529    (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentRefetchInterval, nextInterval);
530    if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentRefetchInterval) === 0 || !(0, __TURBOPACK__imported__module__203023__["_"])(this, _shouldScheduleTimer, shouldScheduleTimer).call(this, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentRefetchInterval))) return;
531    (0, __TURBOPACK__imported__module__523474__["_"])(this, _refetchIntervalId, __TURBOPACK__imported__module__180166__["timeoutManager"].setInterval(()=>{
532        if (this.options.refetchIntervalInBackground || __TURBOPACK__imported__module__175555__["focusManager"].isFocused()) (0, __TURBOPACK__imported__module__203023__["_"])(this, _executeFetch, executeFetch).call(this);
533    }, (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentRefetchInterval)));
534}
535function updateTimers() {
536    (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateStaleTimeout, updateStaleTimeout).call(this);
537    (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateRefetchInterval, updateRefetchInterval).call(this, (0, __TURBOPACK__imported__module__203023__["_"])(this, _computeRefetchInterval, computeRefetchInterval).call(this));
538}
539function clearStaleTimeout() {
540    if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _staleTimeoutId) !== void 0) {
541        __TURBOPACK__imported__module__180166__["timeoutManager"].clearTimeout((0, __TURBOPACK__imported__module__229032__["_"])(this, _staleTimeoutId));
542        (0, __TURBOPACK__imported__module__523474__["_"])(this, _staleTimeoutId, void 0);
543    }
544}
545function clearRefetchInterval() {
546    if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _refetchIntervalId) !== void 0) {
547        __TURBOPACK__imported__module__180166__["timeoutManager"].clearInterval((0, __TURBOPACK__imported__module__229032__["_"])(this, _refetchIntervalId));
548        (0, __TURBOPACK__imported__module__523474__["_"])(this, _refetchIntervalId, void 0);
549    }
550}
551function updateQuery() {
552    const query = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getQueryCache().build((0, __TURBOPACK__imported__module__229032__["_"])(this, _client), this.options);
553    if (query === (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery)) return;
554    const prevQuery = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentQuery);
555    (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentQuery, query
555);
556    (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentQueryInitialState, query.state);
557    if (this.hasListeners()) {
558        prevQuery === null || prevQuery === void 0 ? void 0 : prevQuery.removeObserver(this);
559        query.addObserver(this);
560    }
561}
562"use client";
563;
564;
565//#region src/useQuery.ts
566function useQuery(options, queryClient) {
567    return useBaseQuery(options, QueryObserver, queryClient);
568}
569;
570__turbopack_context__.s([
571    "useQuery",
572    0,
573    useQuery
574], 266027);
575}),
576114272, ((__turbopack_context__) => {
577"use strict";
578
579var __TURBOPACK__imported__module__229032__ = __turbopack_context__.i(229032);
580var __TURBOPACK__imported__module__567928__ = __turbopack_context__.i(567928);
581var __TURBOPACK__imported__module__523474__ = __turbopack_context__.i(523474);
582var __TURBOPACK__imported__module__203023__ = __turbopack_context__.i(203023);
583var __TURBOPACK__imported__module__903150__ = __turbopack_context__.i(903150);
584var __TURBOPACK__imported__module__540143__ = __turbopack_context__.i(540143);
585var __TURBOPACK__imported__module__936553__ = __turbopack_context__.i(936553);
586var __TURBOPACK__imported__module__88587__ = __turbopack_context__.i(88587);
587;
588;
589;
590;
591;
592var _client, _observers, _mutationCache, _retryer, _dispatch, _class;
593;
594;
595;
596//#region src/mutation.ts
597var Mutation = (_client = /*#__PURE__*/ new WeakMap(), _observers = /*#__PURE__*/ new WeakMap(), _mutationCache = /*#__PURE__*/ new WeakMap(), _retryer = /*#__PURE__*/ new WeakMap(), _dispatch = /*#__PURE__*/ new WeakSet(), _class = class extends __TURBOPACK__imported__module__88587__["Removable"] {
598    setOptions(options) {
599        this.options = options;
600        this.updateGcTime(this.options.gcTime);
601    }
602    get meta() {
603        return this.options.meta;
604    }
605    addObserver(observer) {
606        if (!(0, __TURBOPACK__imported__module__229032__["_"])(this, _observers).includes(observer)) {
607            (0, __TURBOPACK__imported__module__229032__["_"])(this, _observers).push(observer);
608            this.clearGcTimeout();
609            (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).notify({
610                type: "observerAdded",
611                mutation: this,
612                observer
613            });
614        }
615    }
616    removeObserver(observer) {
617        (0, __TURBOPACK__imported__module__523474__["_"])(this, _observers, (0, __TURBOPACK__imported__module__229032__["_"])(this, _observers).filter((x)=>x !== observer));
618        this.scheduleGc();
619        (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).notify({
620            type: "observerRemoved",
621            mutation: this,
622            observer
623        });
624    }
625    optionalRemove() {
626        if (!(0, __TURBOPACK__imported__module__229032__["_"])(this, _observers).length) {
627            if (this.state.status === "pending") this.scheduleGc();
628            else (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).remove(this);
629        }
630    }
631    continue() {
632        var _ref;
633        var _class_private_field_get;
634        return (_ref = (_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _retryer)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.continue()) !== null && _ref !== void 0 ? _ref : this.state.status === "pending" ? this.execute(this.state.variables) : Promise.resolve();
635    }
636    async execute(variables) {
637        var _this_options_retry;
638        const onContinue = ()=>{
639            (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
640                type: "continue"
641            });
642        };
643        const mutationFnContext = {
644            client: (0, __TURBOPACK__imported__module__229032__["_"])(this, _client),
645            meta: this.options.meta,
646            mutationKey: this.options.mutationKey
647        };
648        const retryer = (0, __TURBOPACK__imported__module__523474__["_"])(this, _retryer, (0, __TURBOPACK__imported__module__936553__["createRetryer"])({
649            fn: ()=>{
650                if (!this.options.mutationFn) return Promise.reject(/* @__PURE__ */ new Error("No mutationFn found"));
651                return this.options.mutationFn(variables, mutationFnContext);
652            },
653            onFail: (failureCount, error)=>{
654                (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
655                    type: "failed",
656                    failureCount,
657                    error
658                });
659            },
660            onPause: ()=>{
661                (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
662                    type: "pause"
663                });
664            },
665            onContinue,
666            retry: (_this_options_retry = this.options.retry) !== null && _this_options_retry !== void 0 ? _this_options_retry : 0,
667            retryDelay: this.options.retryDelay,
668            networkMode: this.options.networkMode,
669            canRun: ()=>(0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).canRun(this)
670        }));
671        const restored = this.state.status === "pending";
672        const isPaused = !retryer.canStart();
673        try {
674            var _class_private_field_get_config_onSuccess, _class_private_field_get_config, _this_options_onSuccess, _this_options, _class_private_field_get_config_onSettled, _class_private_field_get_config1, _this_options_onSettled, _this_options1;
675            if (restored) onContinue();
676            else {
677                var _this_options_onMutate, _this_options2;
678                (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
679                    type: "pending",
680                    variables,
681                    isPaused
682                });
683                if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).config.onMutate) await (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).config.onMutate(variables, this, mutationFnContext);
684                const context = await ((_this_options_onMutate = (_this_options2 = this.options).onMutate) === null || _this_options_onMutate === void 0 ? void 0 : _this_options_onMutate.call(_this_options2, variables, mutationFnContext));
685                if (context !== this.state.context) (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
686                    type: "pending",
687                    context,
688                    variables,
689                    isPaused
690                });
691            }
692            const data = await retryer.start();
693            await ((_class_private_field_get_config_onSuccess = (_class_private_field_get_config = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).config).onSuccess) === null || _class_private_field_get_config_onSuccess === void 0 ? void 0 : _class_private_field_get_config_onSuccess.call(_class_private_field_get_config, data, variables, this.state.context, this, mutationFnContext));
694            await ((_this_options_onSuccess = (_this_options = this.options).onSuccess) === null || _this_options_onSuccess === void 0 ? void 0 : _this_options_onSuccess.call(_this_options, data, variables, this.state.context, mutationFnContext));
695            await ((_class_private_field_get_config_onSettled = (_class_private_field_get_config1 = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).config).onSettled) === null || _class_private_field_get_config_onSettled === void 0 ? void 0 : _class_private_field_get_config_onSettled.call(_class_private_field_get_config1, data, null, this.state.variables, this.state.context, this, mutationFnContext));
696            await ((_this_options_onSettled = (_this_options1 = this.options).onSettled) === null || _this_options_onSettled === void 0 ? void 0 : _this_options_onSettled.call(_this_options1, data, null, variables, this.state.context, mutationFnContext));
697            (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
698                type: "success",
699                data
700            });
701            return data;
702        } catch (error) {
703            try {
704                var _class_private_field_get_config_onError, _class_private_field_get_config2;
705                await ((_class_private_field_get_config_onError = (_class_private_field_get_config2 = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).config).onError) === null || _class_private_field_get_config_onError === void 0 ? void 0 : _class_private_field_get_config_onError.call(_class_private_field_get_config2, error, variables, this.state.context, this, mutationFnContext));
706            } catch (e) {
707                Promise.reject(e);
708            }
709            try {
710                var _this_options_onError, _this_options3;
711                await ((_this_options_onError = (_this_options3 = this.options).onError) === null || _this_options_onError === void 0 ? void 0 : _this_options_onError.call(_this_options3, error, variables, this.state.context, mutationFnContext));
712            } catch (e) {
713                Promise.reject(e);
714            }
715            try {
716                var _class_private_field_get_config_onSettled1, _class_private_field_get_config3;
717                await ((_class_private_field_get_config_onSettled1 = (_class_private_field_get_config3 = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).config).onSettled) === null || _class_private_field_get_config_onSettled1 === void 0 ? void 0 : _class_private_field_get_config_onSettled1.call(_class_private_field_get_config3, void 0, error, this.state.variables, this.state.context, this, mutationFnContext));
718            } catch (e) {
719                Promise.reject(e);
720            }
721            try {
722                var _this_options_onSettled1, _this_options4;
723                await ((_this_options_onSettled1 = (_this_options4 = this.options).onSettled) === null || _this_options_onSettled1 === void 0 ? void 0 : _this_options_onSettled1.call(_this_options4, void 0, error, variables, this.state.context, mutationFnContext));
724            } catch (e) {
725                Promise.reject(e);
726            }
727            (0, __TURBOPACK__imported__module__203023__["_"])(this, _dispatch, dispatch).call(this, {
728                type: "error",
729                error
730            });
731            throw error;
732        } finally{
733            if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _retryer) === retryer) (0, __TURBOPACK__imported__module__523474__["_"])(this, _retryer, void 0);
734            (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).runNext(this);
735        }
736    }
737    constructor(config){
738        super(), (0, __TURBOPACK__imported__module__903150__["_"])(this, _dispatch), (0, __TURBOPACK__imported__module__567928__["_"])(this, _client, {
739            writable: true,
740            value: void 0
741        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _observers, {
742            writable: true,
743            value: void 0
744        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _mutationCache, {
745            writable: true,
746            value: void 0
747        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _retryer, {
748            writable: true,
749            value: void 0
750        });
751        (0, __TURBOPACK__imported__module__523474__["_"])(this, _client, config.client);
752        this.mutationId = config.mutationId;
753        (0, __TURBOPACK__imported__module__523474__["_"])(this, _mutationCache, config.mutationCache);
754        (0, __TURBOPACK__imported__module__523474__["_"])(this, _observers, []);
755        this.state = config.state || getDefaultState();
756        this.setOptions(config.options);
757        this.scheduleGc();
758    }
759}, _class);
760function getDefaultState() {
761    return {
762        context: void 0,
763        data: void 0,
764        error: null,
765        failureCount: 0,
766        failureReason: null,
767        isPaused: false,
768        status: "idle",
769        variables: void 0,
770        submittedAt: 0
771    };
772}
773;
774function dispatch(action) {
775    const reducer = (state)=>{
776        switch(action.type){
777            case "failed":
778                return {
779                    ...state,
780                    failureCount: action.failureCount,
781                    failureReason: action.error
782                };
783            case "pause":
784                return {
785                    ...state,
786                    isPaused: true
787                };
788            case "continue":
789                return {
790                    ...state,
791                    isPaused: false
792                };
793            case "pending":
794                return {
795                    ...state,
796                    context: action.context,
797                    data: void 0,
798                    failureCount: 0,
799                    failureReason: null,
800                    error: null,
801                    isPaused: action.isPaused,
802                    status: "pending",
803                    variables: action.variables,
804                    submittedAt: Date.now()
805                };
806            case "success":
807                return {
808                    ...state,
809                    data: action.data,
810                    failureCount: 0,
811                    failureReason: null,
812                    error: null,
813                    status: "success",
814                    isPaused: false
815                };
816            case "error":
817                return {
818                    ...state,
819                    data: void 0,
820                    error: action.error,
821                    failureCount: state.failureCount + 1,
822                    failureReason: action.error,
823                    isPaused: false,
824                    status: "error"
825                };
826        }
827    };
828    this.state = reducer(this.state);
829    __TURBOPACK__imported__module__540143__["notifyManager"].batch(()=>{
830        (0, __TURBOPACK__imported__module__229032__["_"])(this, _observers).forEac
830h((observer)=>{
831            observer.onMutationUpdate(action);
832        });
833        (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutationCache).notify({
834            mutation: this,
835            type: "updated",
836            action
837        });
838    });
839}
840__turbopack_context__.s([
841    "Mutation",
842    0,
843    Mutation,
844    "getDefaultState",
845    0,
846    getDefaultState
847]);
848}),
849954616, ((__turbopack_context__) => {
850"use strict";
851
852// MERGED MODULE: [project]/node_modules/@tanstack/react-query/build/modern/useMutation.js [app-client] (ecmascript)
853;
854var __TURBOPACK__imported__module__912598__ = __turbopack_context__.i(912598);
855var __TURBOPACK__imported__module__271645__ = __turbopack_context__.i(271645);
856// MERGED MODULE: [project]/node_modules/@tanstack/query-core/build/modern/mutationObserver.js [app-client] (ecmascript)
857;
858var __TURBOPACK__imported__module__229032__ = __turbopack_context__.i(229032);
859var __TURBOPACK__imported__module__567928__ = __turbopack_context__.i(567928);
860var __TURBOPACK__imported__module__523474__ = __turbopack_context__.i(523474);
861var __TURBOPACK__imported__module__203023__ = __turbopack_context__.i(203023);
862var __TURBOPACK__imported__module__903150__ = __turbopack_context__.i(903150);
863var __TURBOPACK__imported__module__619273__ = __turbopack_context__.i(619273);
864var __TURBOPACK__imported__module__915823__ = __turbopack_context__.i(915823);
865var __TURBOPACK__imported__module__540143__ = __turbopack_context__.i(540143);
866var __TURBOPACK__imported__module__114272__ = __turbopack_context__.i(114272);
867;
868;
869;
870;
871;
872var _client, _currentResult, _currentMutation, _mutateOptions, _updateResult, _notify, _class;
873;
874;
875;
876;
877//#region src/mutationObserver.ts
878var MutationObserver = (_client = new WeakMap(), _currentResult = new WeakMap(), _currentMutation = new WeakMap(), _mutateOptions = new WeakMap(), _updateResult = new WeakSet(), _notify = new WeakSet(), _class = class extends __TURBOPACK__imported__module__915823__["Subscribable"] {
879    bindMethods() {
880        this.mutate = this.mutate.bind(this);
881        this.reset = this.reset.bind(this);
882    }
883    setOptions(options) {
884        var _class_private_field_get;
885        const prevOptions = this.options;
886        this.options = (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).defaultMutationOptions(options);
887        if (!(0, __TURBOPACK__imported__module__619273__["shallowEqualObjects"])(this.options, prevOptions)) (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getMutationCache().notify({
888            type: "observerOptionsUpdated",
889            mutation: (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation),
890            observer: this
891        });
892        if ((prevOptions === null || prevOptions === void 0 ? void 0 : prevOptions.mutationKey) && this.options.mutationKey && (0, __TURBOPACK__imported__module__619273__["hashKey"])(prevOptions.mutationKey) !== (0, __TURBOPACK__imported__module__619273__["hashKey"])(this.options.mutationKey)) this.reset();
893        else if (((_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.state.status) === "pending") (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation).setOptions(this.options);
894    }
895    onSubscribe() {
896        if (this.listeners.size === 1 && (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation)) {
897            (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation).addObserver(this);
898            (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateResult, updateResult).call(this);
899        }
900    }
901    onUnsubscribe() {
902        var _class_private_field_get;
903        if (!this.hasListeners()) (_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.removeObserver(this);
904    }
905    onMutationUpdate(action) {
906        (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateResult, updateResult).call(this);
907        (0, __TURBOPACK__imported__module__203023__["_"])(this, _notify, notify).call(this, action);
908    }
909    getCurrentResult() {
910        return (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult);
911    }
912    reset() {
913        var _class_private_field_get;
914        (_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.removeObserver(this);
915        (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentMutation, void 0);
916        (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateResult, updateResult).call(this);
917        (0, __TURBOPACK__imported__module__203023__["_"])(this, _notify, notify).call(this);
918    }
919    mutate(variables, options) {
920        var _class_private_field_get;
921        (0, __TURBOPACK__imported__module__523474__["_"])(this, _mutateOptions, options);
922        (_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.removeObserver(this);
923        (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentMutation, (0, __TURBOPACK__imported__module__229032__["_"])(this, _client).getMutationCache().build((0, __TURBOPACK__imported__module__229032__["_"])(this, _client), this.options));
924        (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation).addObserver(this);
925        return (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation).execute(variables);
926    }
927    constructor(client, options){
928        super(), (0, __TURBOPACK__imported__module__903150__["_"])(this, _updateResult), (0, __TURBOPACK__imported__module__903150__["_"])(this, _notify), (0, __TURBOPACK__imported__module__567928__["_"])(this, _client, {
929            writable: true,
930            value: void 0
931        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentResult, {
932            writable: true,
933            value: void 0
934        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _currentMutation, {
935            writable: true,
936            value: void 0
937        }), (0, __TURBOPACK__imported__module__567928__["_"])(this, _mutateOptions, {
938            writable: true,
939            value: void 0
940        });
941        (0, __TURBOPACK__imported__module__523474__["_"])(this, _client, client);
942        this.setOptions(options);
943        this.bindMethods();
944        (0, __TURBOPACK__imported__module__203023__["_"])(this, _updateResult, updateResult).call(this);
945    }
946}, _class);
947;
948function updateResult() {
949    var _ref;
950    var _class_private_field_get;
951    const state = (_ref = (_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentMutation)) === null || _class_private_field_get === void 0 ? void 0 : _class_private_field_get.state) !== null && _ref !== void 0 ? _ref : (0, __TURBOPACK__imported__module__114272__["getDefaultState"])();
952    (0, __TURBOPACK__imported__module__523474__["_"])(this, _currentResult, {
953        ...state,
954        isPending: state.status === "pending",
955        isSuccess: state.status === "success",
956        isError: state.status === "error",
957        isIdle: state.status === "idle",
958        mutate: this.mutate,
959        reset: this.reset
960    });
961}
962function notify(action) {
963    __TURBOPACK__imported__module__540143__["notifyManager"].batch(()=>{
964        if ((0, __TURBOPACK__imported__module__229032__["_"])(this, _mutateOptions) && this.hasListeners()) {
965            const variables = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult).variables;
966            const onMutateResult = (0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult).context;
967            const context = {
968                client: (0, __TURBOPACK__imported__module__229032__["_"])(this, _client),
969                meta: this.options.meta,
970                mutationKey: this.options.mutationKey
971            };
972            if ((action === null || action === void 0 ? void 0 : action.type) === "success") {
973                try {
974                    var _class_private_field_get_onSuccess, _class_private_field_get;
975                    (_class_private_field_get_onSuccess = (_class_private_field_get = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutateOptions)).onSuccess) === null || _class_private_field_get_onSuccess === void 0 ? void 0 : _class_private_field_get_onSuccess.call(_class_private_field_get, action.data, variables, onMutateResult, context);
976                } catch (e) {
977                    Promise.reject(e);
978                }
979                try {
980                    var _class_private_field_get_onSettled, _class_private_field_get1;
981                    (_class_private_field_get_onSettled = (_class_private_field_get1 = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutateOptions)).onSettled) === null || _class_private_field_get_onSettled === void 0 ? void 0 : _class_private_field_get_onSettled.call(_class_private_field_get1, action.data, null, variables, onMutateResult, context);
982                } catch (e) {
983                    Promise.reject(e);
984                }
985            } else if ((action === null || action === void 0 ? void 0 : action.type) === "error") {
986                try {
987                    var _class_private_field_get_onError, _class_private_field_get2;
988                    (_class_private_field_get_onError = (_class_private_field_get2 = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutateOptions)).onError) === null || _class_private_field_get_onError === void 0 ? void 0 : _class_private_field_get_onError.call(_class_private_field_get2, action.error, variables, onMutateResult, context);
989                } catch (e) {
990                    Promise.reject(e);
991                }
992                try {
993                    var _class_private_field_get_onSettled1, _class_private_field_get3;
994                    (_class_private_field_get_onSettled1 = (_class_private_field_get3 = (0, __TURBOPACK__imported__module__229032__["_"])(this, _mutateOptions)).onSettled) === null || _class_private_field_get_onSettled1 === void 0 ? void 0 : _class_private_field_get_onSettled1.call(_class_private_field_get3, void 0, action.error, variables, onMutateResult, context);
995                } catch (e) {
996                    Promise.reject(e);
997                }
998            }
999        }
1000        this.listeners.forEach((listener)=>{
1001            listener((0, __TURBOPACK__imported__module__229032__["_"])(this, _currentResult));
1002        });
1003    });
1004}
1005var __TURBOPACK__imported__module__619273__1 = __TURBOPACK__imported__module__619273__;
1006var __TURBOPACK__imported__module__540143__1 = __TURBOPACK__imported__module__540143__;
1007"use client";
1008;
1009;
1010;
1011//#region src/useMutation.ts
1012function useMutation(options, queryClient) {
1013    const client = (0, __TURBOPACK__imported__module__912598__["useQueryClient"])(queryClient);
1014    const [observer] = __TURBOPACK__imported__module__271645__["useState"](()=>new MutationObserver(client, options));
1015    __TURBOPACK__imported__module__271645__["useEffect"](()=>{
1016        observer.setOptions(options);
1017    }, [
1018        observer,
1019        options
1020    ]);
1021    const result = __TURBOPACK__imported__module__271645__["useSyncExternalStore"](__TURBOPACK__imported__module__271645__["useCallback"]((onStoreChange)=>observer.subscribe(__TURBOPACK__imported__module__540143__1["notifyManager"].batchCalls(onStoreChange)), [
1022        observer
1023    ]), ()=>observer.getCurrentResult(), ()=>observer.getCurrentResult());
1024    const mutate = __TURBOPACK__imported__module__271645__["useCallback"](function() {
1025        for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
1026            args[_key] = arguments[_key];
1027        }
1028        observer.mutate(args[0], args[1]).catch(__TURBOPACK__imported__module__619273__1["noop"]);
1029    }, [
1030        observer
1031    ]);
1032    if (result.error && (0, __TURBOPACK__imported__module__619273__1["shouldThrowError"])(observer.options.throwOnError, [
1033        result.error
1034    ])) throw result.error;
1035    return {
1036        ...result,
1037        mutate,
1038        mutateAsync: result.mutate
1039    };
1040}
1041;
1042__turbopack_context__.s([
1043    "useMutation",
1044    0,
1045    useMutation
1046], 954616);
1047}),
1048]);
1049
1050//# debugId=b6b5b61b-68d6-e815-0d77-be1d617f10cf

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.