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]="186f0ec6-52a9-4b88-bb5c-1dd042f7b29c")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,291156,882768,758259,154111,75536,6976,843120,805966,e=>{"use strict";let t,r,s,i,n,o;var a=e.i(696464),u=e.i(778957),l=new class extends a.Subscribable{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!u.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.#t)||e.call(this),this.#t=void 0}}setEventListener(e){var t;this.#r=e,null==(t=this.#t)||t.call(this),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){var e;return"boolean"==typeof this.#e?this.#e:(null==(e=globalThis.document)?void 0:e.visibilityState)!=="hidden"}};e.s(["focusManager",0,l],291156);var c=(t=[],r=0,s=e=>{e()},i=e=>{e()},n=e=>setTimeout(e,0),{batch:e=>{let o;r++;try{o=e()}finally{let e;--r||(e=t,t=[],e.length&&n(()=>{i(()=>{e.forEach(e=>{s(e)})})}))}return o},batchCalls:e=>(...t)=>{o(()=>{e(...t)})},schedule:o=e=>{r?t.push(e):n(()=>{s(e)})},setNotifyFunction:e=>{s=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{n=e}});e.s(["notifyManager",0,c],882768);var h=a,d=new class extends h.Subscribable{#s=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!u.isServer&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.#t)||e.call(this),this.#t=void 0}}setEventListener(e){var t;this.#r=e,null==(t=this.#t)||t.call(this),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#s!==e&&(this.#s=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#s}};function p(){let e,t,r=new Promise((r,s)=>{e=r,t=s});function s(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{s({status:"fulfilled",value:t}),e(t)},r.reject=e=>{s({status:"rejected",reason:e}),t(e)},r}function f(e){return Math.min(1e3*2**e,3e4)}function v(e){return(e??"online")!=="online"||d.isOnline()}e.s(["onlineManager",0,d],758259),e.s(["pendingThenable",0,p],154111);var y=class extends Error{constructor(e){super("CancelledError"),this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}};function m(e){return e instanceof y}function b(e){let t,r=!1,s=0,i=!1,n=p(),o=()=>l.isFocused()&&("always"===e.networkMode||d.isOnline())&&e.canRun(),a=()=>v(e.networkMode)&&e.canRun(),c=r=>{if(!i){var s;i=!0,null==(s=e.onSuccess)||s.call(e,r),null==t||t(),n.resolve(r)}},h=r=>{if(!i){var s;i=!0,null==(s=e.onError)||s.call(e,r),null==t||t(),n.reject(r)}},m=()=>new Promise(r=>{var s;t=e=>{(i||o())&&r(e)},null==(s=e.onPause)||s.call(e)}).then(()=>{if(t=void 0,!i){var r;null==(r=e.onContinue)||r.call(e)}}),b=()=>{let t;if(i)return;let n=0===s?e.initialPromise:void 0;try{t=n??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(c).catch(t=>{var n;if(i)return;let a=e.retry??3*!u.isServer,l=e.retryDelay??f,c="function"==typeof l?l(s,t):l,d=!0===a||"number"==typeof a&&s<a||"function"==typeof a&&a(s,t);r||!d?h(t):(s++,null==(n=e.onFail)||n.call(e,s,t),(0,u.sleep)(c).then(()=>o()?void 0:m()).then(()=>{r?h(t):b()}))})};return{promise:n,cancel:t=>{if(!i){var r;h(new y(t)),null==(r=e.abort)||r.call(e)}},continue:()=>(null==t||t(),n),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:a,start:()=>(a()?b():m().then(b),n)}}e.s(["canFetch",0,v,"createRetryer",0,b,"isCancelledError",0,m],75536);var g=class{#i;destroy(){this.clearGcTimeout()}
2scheduleGc(){this.clearGcTimeout(),(0,u.isValidTimeout)(this.gcTime)&&(this.#i=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(u.isServer?1/0:3e5))}clearGcTimeout(){this.#i&&(clearTimeout(this.#i),this.#i=void 0)}};e.s(["Removable",0,g],6976);var S=class extends g{#n;#o;#a;#u;#l;#c;constructor(e){super(),this.#c=!1,this.#l=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#n=function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,s=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=e.state??this.#n,this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return null==(e=this.#u)?void 0:e.promise}setOptions(e){this.options={...this.#l,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#a.remove(this)}setData(e,t){let r=(0,u.replaceData)(this.state.data,e,this.options);return this.#h({data:r,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),r}setState(e,t){this.#h({type:"setState",state:e,setStateOptions:t})}cancel(e){var t,r;let s=null==(t=this.#u)?void 0:t.promise;return null==(r=this.#u)||r.cancel(e),s?s.then(u.noop).catch(u.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#n)}isActive(){return this.observers.some(e=>!1!==(0,u.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===u.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!(0,u.timeUntilStale)(this.state.dataUpdatedAt,e)}onFocus(){var e;let t=this.observers.find(e=>e.shouldFetchOnWindowFocus());null==t||t.refetch({cancelRefetch:!1}),null==(e=this.#u)||e.continue()}onOnline(){var e;let t=this.observers.find(e=>e.shouldFetchOnReconnect());null==t||t.refetch({cancelRefetch:!1}),null==(e=this.#u)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#u&&(this.#c?this.#u.cancel({revert:!0}):this.#u.cancelRetry()),this.scheduleGc()),this.#a.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#h({type:"invalidate"})}fetch(e,t){var r,s,i;if("idle"!==this.state.fetchStatus){if(void 0!==this.state.data&&(null==t?void 0:t.cancelRefetch))this.cancel({silent:!0});else if(this.#u)return this.#u.continueRetry(),this.#u.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#c=!0,n.signal)})},a=()=>{let e=(0,u.ensureQueryFn)(this.options,t),r={queryKey:this.queryKey,meta:this.meta};return(o(r),this.#c=!1,this.options.persister)?this.options.persister(e,r,this):e(r)},l={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a};o(l),null==(r=this.options.behavior)||r.onFetch(l,this),this.#o=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(s=l.fetchOptions)?void 0:s.meta))&&this.#h({type:"fetch",meta:null==(i=l.fetchOptions)?void 0:i.meta});let c=e=>{if(m(e)&&e.silent||this.#h({type:"error",error:e}),!m(e)){var t,r,s,i;null==(t=(r=this.#a.config).onError)||t.call(r,e,this),null==(s=(i=this.#a.config).onSettled)||s.call(i,this.state.data,e,this)}this.scheduleGc()};return this.#u=b({initialPromise:null==t?void 0:t.initialPromise,fn:l.fetchFn,abort:n.abort.bind(n),onSuccess:e=>{var t,r,s,i;if(void 0===e)return void c(Error(`${this.queryHash} data is undefined`));try{this.setData(e)}catch(e){c(e);return}null==(t=(r=this.#a.config).onSuccess)||t.call(r,e,this),null==(s=(i=this.#a.config).onSettled)||s.call(i,e,this.state.error,this),this.scheduleGc()},onError:c,onFail:(e,t)=>{this.#h({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#h({type:"pause"})},onContinue:()=>{this.#h({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0}),this.#u.start()}#h(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...k(t.data,this.options),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let r=e.error;if(m(r)&&r.revert&&this.#o)return{...this.#o,fetchStatus:"idle"};
2return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),c.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#a.notify({query:this,type:"updated",action:e})})}};function k(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:v(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}e.s(["Query",0,S,"fetchState",0,k],843120);var R=e.i(291911),w=e.i(262757),I=R.createContext(void 0);e.s(["QueryClientProvider",0,({client:e,children:t})=>(R.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,w.jsx)(I.Provider,{value:e,children:t})),"useQueryClient",0,e=>{let t=R.useContext(I);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t}],805966)},696464,e=>{"use strict";e.s(["Subscribable",0,class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}])},778957,e=>{"use strict";var t="u"<typeof window||"Deno"in globalThis;function r(e,t){return((null==t?void 0:t.queryKeyHashFn)||s)(e)}function s(e){return JSON.stringify(e,(e,t)=>o(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function i(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&!Object.keys(t).some(r=>!i(e[r],t[r]))}function n(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function o(e){if(!a(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!a(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function a(e){return"[object Object]"===Object.prototype.toString.call(e)}var u=Symbol();e.s(["addToEnd",0,function(e,t,r=0){let s=[...e,t];return r&&s.length>r?s.slice(1):s},"addToStart",0,function(e,t,r=0){let s=[t,...e];return r&&s.length>r?s.slice(0,-1):s},"ensureQueryFn",0,function(e,t){return!e.queryFn&&(null==t?void 0:t.initialPromise)?()=>t.initialPromise:e.queryFn&&e.queryFn!==u?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))},"functionalUpdate",0,function(e,t){return"function"==typeof e?e(t):e},"hashKey",0,s,"hashQueryKeyByOptions",0,r,"isServer",0,t,"isValidTimeout",0,function(e){return"number"==typeof e&&e>=0&&e!==1/0},"keepPreviousData",0,function(e){return e},"matchMutation",0,function(e,t){let{exact:r,status:n,predicate:o,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(s(t.options.mutationKey)!==s(a))return!1}else if(!i(t.options.mutationKey,a))return!1}return(!n||t.state.status===n)&&(!o||!!o(t))},"matchQuery",0,function(e,t){let{type:s="all",exact:n,fetchStatus:o,predicate:a,queryKey:u,stale:l}=e;if(u){if(n){if(t.queryHash!==r(u,t.options))return!1}else if(!i(t.queryKey,u))return!1}if("all"!==s){let e=t.isActive();if("active"===s&&!e||"inactive"===s&&e)return!1}return("boolean"!=typeof l||t.isStale()===l)&&(!o||o===t.state.fetchStatus)&&(!a||!!a(t))},"noop",0,function(){},"partialMatchKey",0,i,"replaceData",0,function(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r){if(t===r)return t;let s=n(t)&&n(r);if(s||o(t)&&o(r)){let i=s?t:Object.keys(t),n=i.length,o=s?r:Object.keys(r),a=o.length,u=s?[]:{},l=0;for(let n=0;n<a;n++){let a=s?n:o[n];(!s&&i.includes(a)||s)&&void 0===t[a]&&void 0===r[a]?(u[a]=void 0,l++):(u[a]=e(t[a],r[a]),u[a]===t[a]&&void 0!==t[a]&&l++)}return n===a&&l===n?t:u}return r}(e,t):t},"resolveEnabled",0,function(e,t){return"function"==typeof e?e(t):e},"resolveStaleTime",0,function(e,t){return"function"==typeof e?e(t):e},"shallowEqualObjects",0,function(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0},"skipToken",0,u,"sleep",0,function(e){return new Promise(t=>{setTimeout(t,e)})},"timeUntilStale",0,function(e,t){return Math.max(e+(t||0)-Date.now(),0)}])},299452,88590,406898,460501,e=>{"use strict";let t;var r=e.i(291156),s=e.i(882768),i=e.i(843120),n=e.i(696464),o=e.i(154111),a=e.i(778957),u=class extends n.Subscribable{constructor(e,t){super(),this.options=t,this.#d=e,this.#p=null,this.#f=(0,o.pendingThenable)(),this.options.experimental_prefetchInRender||this.#f.reject(Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#d;#v=void 0;#y=void 0;#m=void 0;#b;#g;#f;#p;#S;#k;#R;#w;#I;#O;#C=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#v.addObserver(this),l(this.#v,this.options)?this.#E():this.updateResult(),this.#U())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return c(this.#v,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return c(this.#v,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#T(),this.#j(),this.#v.removeObserver(this)}setOptions(e,t){let r=this.options,s=this.#v;if(this.options=this.#d.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,a.resolveEnabled)(this.options.enabled,this.#v))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");
2this.#A(),this.#v.setOptions(this.options),r._defaulted&&!(0,a.shallowEqualObjects)(this.options,r)&&this.#d.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#v,observer:this});let i=this.hasListeners();i&&h(this.#v,s,this.options,r)&&this.#E(),this.updateResult(t),i&&(this.#v!==s||(0,a.resolveEnabled)(this.options.enabled,this.#v)!==(0,a.resolveEnabled)(r.enabled,this.#v)||(0,a.resolveStaleTime)(this.options.staleTime,this.#v)!==(0,a.resolveStaleTime)(r.staleTime,this.#v))&&this.#P();let n=this.#Q();i&&(this.#v!==s||(0,a.resolveEnabled)(this.options.enabled,this.#v)!==(0,a.resolveEnabled)(r.enabled,this.#v)||n!==this.#O)&&this.#F(n)}getOptimisticResult(e){var t,r;let s=this.#d.getQueryCache().build(this.#d,e),i=this.createResult(s,e);return t=this,r=i,(0,a.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#m=i,this.#g=this.options,this.#b=this.#v.state),i}getCurrentResult(){return this.#m}trackResult(e,t){let r={};return Object.keys(e).forEach(s=>{Object.defineProperty(r,s,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(s),null==t||t(s),e[s])})}),r}trackProp(e){this.#C.add(e)}getCurrentQuery(){return this.#v}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#d.defaultQueryOptions(e),r=this.#d.getQueryCache().build(this.#d,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#E({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#m))}#E(e){this.#A();let t=this.#v.fetch(this.options,e);return(null==e?void 0:e.throwOnError)||(t=t.catch(a.noop)),t}#P(){this.#T();let e=(0,a.resolveStaleTime)(this.options.staleTime,this.#v);if(a.isServer||this.#m.isStale||!(0,a.isValidTimeout)(e))return;let t=(0,a.timeUntilStale)(this.#m.dataUpdatedAt,e);this.#w=setTimeout(()=>{this.#m.isStale||this.updateResult()},t+1)}#Q(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#v):this.options.refetchInterval)??!1}#F(e){this.#j(),this.#O=e,!a.isServer&&!1!==(0,a.resolveEnabled)(this.options.enabled,this.#v)&&(0,a.isValidTimeout)(this.#O)&&0!==this.#O&&(this.#I=setInterval(()=>{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.#E()},this.#O))}#U(){this.#P(),this.#F(this.#Q())}#T(){this.#w&&(clearTimeout(this.#w),this.#w=void 0)}#j(){this.#I&&(clearInterval(this.#I),this.#I=void 0)}createResult(e,t){let r,s=this.#v,n=this.options,u=this.#m,c=this.#b,p=this.#g,f=e!==s?e.state:this.#y,{state:v}=e,y={...v},m=!1;if(t._optimisticResults){let r=this.hasListeners(),o=!r&&l(e,t),a=r&&h(e,s,t,n);(o||a)&&(y={...y,...(0,i.fetchState)(v.data,e.options)}),"isRestoring"===t._optimisticResults&&(y.fetchStatus="idle")}let{error:b,errorUpdatedAt:g,status:S}=y;if(t.select&&void 0!==y.data)if(u&&y.data===(null==c?void 0:c.data)&&t.select===this.#S)r=this.#k;else try{this.#S=t.select,r=t.select(y.data),r=(0,a.replaceData)(null==u?void 0:u.data,r,t),this.#k=r,this.#p=null}catch(e){this.#p=e}else r=y.data;if(void 0!==t.placeholderData&&void 0===r&&"pending"===S){let e;if((null==u?void 0:u.isPlaceholderData)&&t.placeholderData===(null==p?void 0:p.placeholderData))e=u.data;else{var k;if(e="function"==typeof t.placeholderData?t.placeholderData(null==(k=this.#R)?void 0:k.state.data,this.#R):t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.#p=null}catch(e){this.#p=e}}void 0!==e&&(S="success",r=(0,a.replaceData)(null==u?void 0:u.data,e,t),m=!0)}this.#p&&(b=this.#p,r=this.#k,g=Date.now(),S="error");let R="fetching"===y.fetchStatus,w="pending"===S,I="error"===S,O=w&&R,C=void 0!==r,E={status:S,fetchStatus:y.fetchStatus,isPending:w,isSuccess:"success"===S,isError:I,isInitialLoading:O,isLoading:O,data:r,dataUpdatedAt:y.dataUpdatedAt,error:b,errorUpdatedAt:g,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>f.dataUpdateCount||y.errorUpdateCount>f.errorUpdateCount,isFetching:R,isRefetching:R&&!w,isLoadingError:I&&!C,isPaused:"paused"===y.fetchStatus,isPlaceholderData:m,isRefetchError:I&&C,isStale:d(e,t),refetch:this.refetch,promise:this.#f};if(this.options.experimental_prefetchInRender){let t=e=>{"error"===E.status?e.reject(E.error):void 0!==E.data&&e.resolve(E.data)},r=()=>{t(this.#f=E.promise=(0,o.pendingThenable)())},i=this.#f;
2switch(i.status){case"pending":e.queryHash===s.queryHash&&t(i);break;case"fulfilled":("error"===E.status||E.data!==i.value)&&r();break;case"rejected":("error"!==E.status||E.error!==i.reason)&&r()}}return E}updateResult(e){let t=this.#m,r=this.createResult(this.#v,this.options);if(this.#b=this.#v.state,this.#g=this.options,void 0!==this.#b.data&&(this.#R=this.#v),(0,a.shallowEqualObjects)(r,t))return;this.#m=r;let s={},i=()=>{if(!t)return!0;let{notifyOnChangeProps:e}=this.options,r="function"==typeof e?e():e;if("all"===r||!r&&!this.#C.size)return!0;let s=new Set(r??this.#C);return this.options.throwOnError&&s.add("error"),Object.keys(this.#m).some(e=>this.#m[e]!==t[e]&&s.has(e))};(null==e?void 0:e.listeners)!==!1&&i()&&(s.listeners=!0),this.#x({...s,...e})}#A(){let e=this.#d.getQueryCache().build(this.#d,this.options);if(e===this.#v)return;let t=this.#v;this.#v=e,this.#y=e.state,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#U()}#x(e){s.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#m)}),this.#d.getQueryCache().notify({query:this.#v,type:"observerResultsUpdated"})})}};function l(e,t){return!1!==(0,a.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&c(e,t,t.refetchOnMount)}function c(e,t,r){if(!1!==(0,a.resolveEnabled)(t.enabled,e)){let s="function"==typeof r?r(e):r;return"always"===s||!1!==s&&d(e,t)}return!1}function h(e,t,r,s){return(e!==t||!1===(0,a.resolveEnabled)(s.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&d(e,r)}function d(e,t){return!1!==(0,a.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,a.resolveStaleTime)(t.staleTime,e))}e.s(["QueryObserver",0,u],88590);var p=e.i(291911),f=e.i(805966);e.i(262757);var v=p.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}));function y(e,t){return"function"==typeof e?e(...t):!!e}function m(){}e.s(["noop",0,m,"shouldThrowError",0,y],406898);var b=p.createContext(!1);b.Provider;var g=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function S(e,t,r){var i,n,o,u,l;let c=(0,f.useQueryClient)(r),h=p.useContext(b),d=p.useContext(v),S=c.defaultQueryOptions(e);
2null==(n=c.getDefaultOptions().queries)||null==(i=n._experimental_beforeQuery)||i.call(n,S),S._optimisticResults=h?"isRestoring":"optimistic",S.suspense&&(void 0===S.staleTime&&(S.staleTime=1e3),"number"==typeof S.gcTime&&(S.gcTime=Math.max(S.gcTime,1e3))),(S.suspense||S.throwOnError)&&!d.isReset()&&(S.retryOnMount=!1),p.useEffect(()=>{d.clearReset()},[d]);let k=!c.getQueryCache().get(S.queryHash),[R]=p.useState(()=>new t(c,S)),w=R.getOptimisticResult(S);if(p.useSyncExternalStore(p.useCallback(e=>{let t=h?()=>void 0:R.subscribe(s.notifyManager.batchCalls(e));return R.updateResult(),t},[R,h]),()=>R.getCurrentResult(),()=>R.getCurrentResult()),p.useEffect(()=>{R.setOptions(S,{listeners:!1})},[S,R]),(null==S?void 0:S.suspense)&&w.isPending)throw g(S,R,d);if((({result:e,errorResetBoundary:t,throwOnError:r,query:s})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&y(r,[e.error,s]))({result:w,errorResetBoundary:d,throwOnError:S.throwOnError,query:c.getQueryCache().get(S.queryHash)}))throw w.error;if(null==(u=c.getDefaultOptions().queries)||null==(o=u._experimental_afterQuery)||o.call(u,S,w),S.experimental_prefetchInRender&&!a.isServer&&w.isLoading&&w.isFetching&&!h){let e=k?g(S,R,d):null==(l=c.getQueryCache().get(S.queryHash))?void 0:l.promise;null==e||e.catch(m).finally(()=>{R.hasListeners()||R.updateResult()})}return S.notifyOnChangeProps?w:R.trackResult(w)}e.s(["useBaseQuery",0,S],460501),e.s(["useQuery",0,function(e,t){return S(e,u,t)}],299452)},382511,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={callServer:function(){return n.callServer},createServerReference:function(){return a.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let n=e.r(596842),o=e.r(885579),a=e.r(325876)},907848,(e,t,r)=>{"use strict";let s,i;var n=Object.create,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,l=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,h=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of u(t))c.call(e,i)||i===r||o(e,i,{get:()=>t[i],enumerable:!(s=a(t,i))||s.enumerable});return e},d={},p={AccountContext:()=>b,AccountProvider:()=>g,useAccount:()=>R};for(var f in p)o(d,f,{get:p[f],enumerable:!0});t.exports=h(o({},"__esModule",{value:!0}),d);var v=(i=null!=(s=e.r(291911))?n(l(s)):{},h(s&&s.__esModule?i:o(i,"default",{value:s,enumerable:!0}),s)),y=v.useLayoutEffect,m=async()=>JSON.stringify({s:Math.random().toString(16),location:window.location.href}),b=(0,v.createContext)(void 0),g=({config:e,children:t,getAuthState:r,onSessionChange:s,backendLogout:i=()=>Promise.resolve(),getSession:n=async()=>{}})=>{let[o,a]=(0,v.useState)(),[u,l]=(0,v.useState)(!1),c=(0,v.useCallback)(async()=>{let e;try{e=await n()}catch{return}a(t=>((e,t)=>{if(e===t)return!0;if(!e||!t)return!1;let r=Object.keys(e),s=Object.keys(t);return r.length===s.length&&r.every(r=>e[r]===t[r])})(t,e)?t:(s&&s(t,e),e))},[n,s]);y(()=>{c().then(()=>{l(!0)})},[]);let h=(0,v.useMemo)(()=>({session:o,config:e,getAuthState:r||m,backendLogout:i,refreshSession:c,hasSessionInitiated:u}),[o,e,r,i,c,u]);return v.default.createElement(b.Provider,{value:h},t)},S=e.r(291911),k={development:{hosts:[{market:"se",baseUrl:"https://account-se-dev.cloud.pji.nu"},{market:"no",baseUrl:"https://account-no-dev.cloud.pji.nu"},{market:"fi",baseUrl:"https://account-fi-dev.cloud.pji.nu"},{market:"dk",baseUrl:"https://account-dk-dev.cloud.pji.nu"}],validIssuers:["https://securetoken.google.com/dev-community-bt9o"],validAudiences:["dev-community-bt9o"],tenants:[{market:"se",tenantId:"market-se-jx880"},{market:"no",tenantId:"market-no-lu5g0"},{market:"fi",tenantId:"market-fi-9yas9"},{market:"dk",tenantId:"market-dk-batfh"}]},production:{hosts:[{market:"se",baseUrl:"https://account.prisjakt.nu"},{market:"no",baseUrl:"https://account.prisjakt.no"},{market:"fi",baseUrl:"https://account.hintaopas.fi"},{market:"dk",baseUrl:"https://account.prisjagt.dk"}],validIssuers:["https://securetoken.google.com/prd-community-8sq2"],validAudiences:["prd-community-8sq2"],tenants:[{market:"se",tenantId:"market-se-w9iof"},{market:"no",tenantId:"market-no-jt2uf"},{market:"fi",tenantId:"market-fi-vgwf0"},{market:"dk",tenantId:"market-dk-n2yp6"}]}},R=()=>{let e=(0,S.useContext)(b);if(void 0===e)throw Error("useAccount must be used within an AccountProvider");let{session:t,config:r,getAuthState:s,backendLogout:i,refreshSession:n,hasSessionInitiated:o}=e,a=(0,S.useMemo)(()=>{let e,t,s,i;return t=new Map((e=k[r.env??"development"]).tenants.map(e=>[e.tenantId,e])),s=new Map(e.tenants.map(e=>[e.market,e])),i=new Map(e.hosts.map(e=>[e.market,e])),{getBaseUrl(e){let t=i.get(e);if(void 0===t)throw Error(`host for market ${e} not found`);return t.baseUrl},getTenantIdByMarket(e){let t=s.get(e);if(void 0===t)throw Error(`tenant for market ${e} not found`);return t.tenantId},getTenantById:e=>t.get(e),getValidAudiences:()=>e.validAudiences,getValidIssuers:()=>e.validIssuers}},[r.env]),u=(0,S.useCallback)(()=>{let e=r.window??window;e&&s().then(t=>{e&&(e.location.href=function(e,t,r){let s=e.getBaseUrl(t),{responseType:i,clientId:n,codeChallenge:o,c
2odeChallengeMethod:a,redirectUri:u,state:l}=r,c=new URLSearchParams({response_type:i,client_id:n,redirect_uri:u});return o&&c.set("code_challenge",o),a&&c.set("code_challenge_method",a),l&&c.set("state",l),`${s}/authorize?${c.toString()}`}(a,r.market,{responseType:"code",state:t,clientId:r.clientId,redirectUri:r.redirectUri}))}).catch(e=>{console.warn(`useAccount, login(): ${e.message}`)})},[r.clientId,r.market,r.redirectUri,r.window,a,s]),l=(0,S.useCallback)(function(){i().finally(()=>n()).catch(e=>{console.warn(`useAccount, logout(): ${e.message}`)})},[i,n]);return{session:t,refreshSession:n,login:u,logout:l,profilePageUrl:(0,S.useCallback)(()=>`${a.getBaseUrl(r.market)}/profile`,[]),hasSessionInitiated:o}}},940583,e=>{"use strict";let t={development:{hosts:[{market:"se",baseUrl:"https://account-se-dev.cloud.pji.nu"},{market:"no",baseUrl:"https://account-no-dev.cloud.pji.nu"},{market:"fi",baseUrl:"https://account-fi-dev.cloud.pji.nu"},{market:"dk",baseUrl:"https://account-dk-dev.cloud.pji.nu"}],validIssuers:["https://securetoken.google.com/dev-community-bt9o"],validAudiences:["dev-community-bt9o"],tenants:[{market:"se",tenantId:"market-se-jx880"},{market:"no",tenantId:"market-no-lu5g0"},{market:"fi",tenantId:"market-fi-9yas9"},{market:"dk",tenantId:"market-dk-batfh"}]},production:{hosts:[{market:"se",baseUrl:"https://account.prisjakt.nu"},{market:"no",baseUrl:"https://account.prisjakt.no"},{market:"fi",baseUrl:"https://account.hintaopas.fi"},{market:"dk",baseUrl:"https://account.prisjagt.dk"}],validIssuers:["https://securetoken.google.com/prd-community-8sq2"],validAudiences:["prd-community-8sq2"],tenants:[{market:"se",tenantId:"market-se-w9iof"},{market:"no",tenantId:"market-no-jt2uf"},{market:"fi",tenantId:"market-fi-vgwf0"},{market:"dk",tenantId:"market-dk-n2yp6"}]}};e.s(["ALL_ACCOUNT_MARKETS",0,["se","dk","fi","no"],"getConfig",0,function(e){let r=t[e],s=new Map(r.tenants.map(e=>[e.tenantId,e])),i=new Map(r.tenants.map(e=>[e.market,e])),n=new Map(r.hosts.map(e=>[e.market,e]));return{getBaseUrl(e){let t=n.get(e);if(void 0===t)throw Error(`host for market ${e} not found`);return t.baseUrl},getTenantIdByMarket(e){let t=i.get(e);if(void 0===t)throw Error(`tenant for market ${e} not found`);return t.tenantId},getTenantById:e=>s.get(e),getValidAudiences:()=>r.validAudiences,getValidIssuers:()=>r.validIssuers}}])},50746,e=>{"use strict";var t=e.i(262757),r=e.i(748922),s=e.i(316375),i=e.i(382511);let n=(0,i.createServerReference)("005a054815eb94b12e720fde751d5a93b553097dcb",i.callServer,void 0,i.findSourceMapURL,"getUserProfile");var o=e.i(632139),a=e.i(485932),u=e.i(378178),l=e.i(263853),c=e.i(907848),h=e.i(940583),d=e.i(299452),p=e.i(937412),f=e.i(291911);let v=async()=>{let{getAuthState:t}=await e.A(912183);return t(window.location.href)},y=async()=>{let{getUserSession:t}=await e.A(912183),r=await t();if(r)return{nuid:r.nuid,userId:r.userId,email:r.email,userSdrn:r.userSdrn,acceptedUserPolicy:r.acceptedUserPolicy??!1,authenticationMethod:r.authenticationMethod,authenticationFlow:r.authenticationFlow}},m=async()=>{let{destroySession:t}=await e.A(912183);try{await t()}catch{}},b=(0,f.createContext)({userId:void 0});function g(){let e,t,i,o=(0,r.c)(8),{logout:a}=(0,c.useAccount)(),{userId:u}=(0,f.useContext)(b);o[0]!==u?(e=s.queryKeys.auth.profile(u),o[0]=u,o[1]=e):e=o[1],o[2]!==a?(t=()=>{try{return n()}catch(e){null==a||a()}},o[2]=a,o[3]=t):t=o[3];let l=!!u;return o[4]!==e||o[5]!==t||o[6]!==l?(i={queryKey:e,queryFn:t,enabled:l,staleTime:3e5,refetchOnWindowFocus:!0},o[4]=e,o[5]=t,o[6]=l,o[7]=i):i=o[7],(0,d.useQuery)(i)}let S=()=>{let e,t,s=(0,r.c)(4),{session:i}=(0,c.useAccount)(),{data:n}=g();return s[0]!==n||s[1]!==i?(e=()=>{if(n&&i&&((0,a.pushEvent)("userReceive",{me:{...n.me,authenticationMethod:i.authenticationMethod}}),new URLSearchParams(window.location.search).has("auth_callback"))){"signup"===i.authenticationFlow?(0,a.pushEvent)("signupComplete"):(0,a.pushEvent)("loginComplete");let e=new URL(window.location.href);e.searchParams.delete("auth_callback"),window.history.replaceState({},"",e.toString())}},t=[n,i],s[0]=n,s[1]=i,s[2]=e,s[3]=t):(e=s[2],t=s[3]),(0,f.useEffect)(e,t),null};e.s(["PrisjaktAccountProvider",0,function(e){let s,i,n,d,g,k,R,w,I,O,C,E=(0,r.c)(16),{children:U}=e;(0,p.default)(o.clientConfig.libs.prisjaktAccountApi.enabled),E[0]===Symbol.for("react.memo_cache_sentinel")?(s=(0,l.lowercase)(o.clientConfig.general.market),(0,u.assertArrayIncludes)(h.ALL_ACCOUNT_MARKETS,s),E[0]=s):s=E[0];let[T,j]=(0,f.useState)(void 0),[A,P]=(0,f.useState)(null),Q=(0,f.useRef)(!0);E[1]===Symbol.for("react.memo_cache_sentinel")?(i=()=>(Q.current=!0,()=>{Q.current=!1}),n=[],E[1]=i,E[2]=n):(i=E[1],n=E[2]),(0,f.useEffect)(i,n),E[3]===Symbol.for("react.memo_cache_sentinel")?(d=(e,t)=>{queueMicrotask(()=>{Q.current&&P({prev:e,curr:t})})},E[3]=d):d=E[3];let F=d;E[4]!==A?(g=()=>{if(!A)return;let{prev:e,curr:t}=A,r=null==e?void 0:e.nuid,s=null==t?void 0:t.nuid;(null==e?void 0:e.userId)!==(null==t?void 0:t.userId)&&(0,a.pushEvent)("prisjaktAccountUser",{id:null==t?void 0:t.userId}),r&&!s&&(m(),(0,a.pushEvent)("logoutComplete",{loggedIn:!1}),(0,a.pushEvent)("userReceive",{me:void 0})),j(s),P(null)},k=[A],E[4]=A,E[5]=g,E[6]=k):(g=E[5],k=E[6]),(0,f.useEffect)(g,k),E[7]===Symbol.for("react.memo_cache_sentinel")?(R={clientId:o.clientConfig.libs.prisjaktAccountApi.clientId,redirectUri:o.clientConfig.libs.prisjaktAccountApi.redirectUri,env:o.clientConfig.libs.prisjaktAccountApi.environment,market:s},E[7]=R):R=E[7];let x=R;return E[8]!==T?(w={userId:T},E[8]=T,E[9]=w):w=E[9],E[10]===Symbol.for("react.memo_cache_sentinel")?(I=(0,t.jsx)(S,{"data-sentry-element":"GtmUserReceiveDispatcher","data-sentry-source-file":"prisjakt-account-provider.tsx"}),E[10]=I):I=E[10],E[11]!==U?(O=(0,t.jsxs)(c.AccountProvider,{config:x,getAuthState:v,onSessionChange:F,backendLogout:m,getSession:y,"data-sentry-element":"AccountProvider","data-sentry-source-file":"prisjakt-account-provider.tsx",children:[I,U]}),E[11]=U,E[12]=O):O=E[12],E[13]!==w||E[14]!==O?(C=(0,t.jsx)(b.Provider,{value:w,"data-sentry-element":"UserStateContext.Provider","data-sentry-component":"PrisjaktAccountProvider","data-sentry-source-file":"prisjakt-account-provider.tsx",children:O}),E[13]=w,E[14]=O,E[15]=C):C=E[15],C},"useIsPrisjaktAccountInitiated",0,function(){let{hasSessionInitiated:e}=(0,c.useAccount)();return e},"useMeBasicProfile",0,g,"usePrisjaktAccountUserId",0,function(){let{session:e}=(0,c.useAccount)();if(e&&"nuid"in e)return e.nuid}],50746)},316375,e=>{"use strict";let t={auth:{root:()=>["auth"],session:()=>[...t.auth.root(),"session"],profile:e=>[...t.auth.root(),"profile",e]},ads:{root:()=>["ads"],config:e=>[...t.ads.root(),"config",e]},clickLoggerData:{root:()=>["clickLoggerData"],raw:e=>[...t.clickLoggerData.root(),"raw",e],offer:e=>[...t.clickLoggerData.root(),"offer",e],shop:e=>[...t.clickLoggerData.root(),"shop",e]},articles:{sponsorName:(e,t)=>
2["articles","sponsorName",e??null,t??null],productCards:e=>{let t=e?e.join(":"):void 0;return["articles","productCards",...t?[t]:[]]},dynamicProductList:e=>["articles","dynamicProductList",e],dynamicPromotionList:()=>["articles","dynamicPromotionList"],productOfferlist:e=>{let t=e?e.join(":"):void 0;return["articles","productOfferlist",...t?[t]:[]]}},productCollections:{root:()=>["productCollections"],categorySlug:e=>[...t.productCollections.root(),"categorySlug",e]},experts:{root:()=>["experts"],guides:()=>[...t.experts.root(),"guides"],guide:e=>({root:()=>[...t.experts.guides(),e],products:r=>[...t.experts.guide(e).root(),"products",r]}),tests:()=>[...t.experts.root(),"tests"],test:e=>({root:()=>[...t.experts.tests(),e],product:r=>[...t.experts.test(e).root(),"product",r]}),topLists:()=>[...t.experts.root(),"topLists"],topList:e=>({root:()=>[...t.experts.topLists(),e],products:r=>[...t.experts.topList(e).root(),"products",r]})},feed:{root:()=>["feed"]},infoPage:{root:()=>["infoPage"],article:e=>[...t.infoPage.root(),e]},user:{root:()=>["user"],lists:()=>[...t.user.root(),"lists"],listItems:e=>[...t.user.lists(),e,"items"],alerts:()=>[...t.user.root(),"alerts"],alertEvents:()=>[...t.user.root(),"alertEvents"],productPriceAlerts:e=>[...t.user.root(),e],resources:()=>[...t.user.root(),"resources"],reviews:{root:e=>[...t.user.root(),"productReviews",e],productReviews:(e,r)=>[...t.user.reviews.root(e),{options:r}],productRatingSummary:e=>[...t.user.reviews.root(e),"productRatingSummary"],userContext:e=>[...t.user.reviews.root(e),"userContext"]}},product:{root:()=>["product"],priceHistory:(e,r)=>{var s,i;return[...t.product.root(),"priceHistory",e,r.timeRange,...(null==(s=r.shopIds)?void 0:s.length)?[r.shopIds.join(",")]:[],...(null==(i=r.variantIds)?void 0:i.length)?[`variants:${r.variantIds.join(",")}`]:[]]}},offerList:{root:e=>["offer-list",e]}};e.s(["queryKeys",0,t])}]); 3 4//# debugId=186f0ec6-52a9-4b88-bb5c-1dd042f7b29c
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.