PageSourceSearch

https://fallamellanstolarna.com/assets/stories.functions-qhoaX_fq.js

js fallamellanstolarna.com collected 2026-10-09 22:02:37 UTC 14,225 bytes, 1 lines download raw bytes

1import{l as ie,r as b,m as x,p as ne,T as B,o as ae,S as oe,q as G,t as p,e as Q,v as g,i as P,w as U,x as W,y as ce,z as T,A as he,B as le,C as z,n as Z,k as q,f as ue,D as de,E as R}from"./index-CErlvIfi.js";function ee(e){if(Array.isArray(e))return e.flatMap(o=>ee(o));if(typeof e!="string")return[];const t=[];let s=0,r,a,n,i,c;const u=()=>{for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length},h=()=>(a=e.charAt(s),a!=="="&&a!==";"&&a!==",");for(;s<e.length;){for(r=s,c=!1;u();)if(a=e.charAt(s),a===","){for(n=s,s+=1,u(),i=s;s<e.length&&h();)s+=1;s<e.length&&e.charAt(s)==="="?(c=!0,s=i,t.push(e.slice(r,n)),r=s):s=n+1}else s+=1;(!c||s>=e.length)&&t.push(e.slice(r))}return t}function fe(e){return e instanceof Headers?e:Array.isArray(e)?new Headers(e):typeof e=="object"?new Headers(e):null}function pe(...e){return e.reduce((t,s)=>{const r=fe(s);if(!r)return t;for(const[a,n]of r.entries())a==="set-cookie"?ee(n).forEach(i=>t.append("set-cookie",i)):t.set(a,n);return t},new Headers)}function Ue(e){const t=ie();return b.useCallback(async(...s)=>{try{const r=await e(...s);if(x(r))throw r;return r}catch(r){if(x(r))return r.options._fromLocation=t.stores.location.get(),t.navigate(t.resolveRedirect(r).options);throw r}},[t,e])}function K(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function A(e,t){const s=Object.create(null);if(e)for(const r of Object.keys(e))K(r)&&(s[r]=e[r]);if(t&&typeof t=="object")for(const r of Object.keys(t))K(r)&&(s[r]=t[r]);return s}function te(e){return Object.create(null)}var se=()=>{throw new Error("createServerOnlyFn() functions can only be called on the server!")},v=(e,t)=>
1{const s=t||e||{};return typeof s.method>"u"&&(s.method="GET"),Object.assign(n=>v(void 0,{...s,...n}),{options:s,middleware:n=>{const i=[...s.middleware||[]];n.map(u=>{B in u?u.options.middleware&&i.push(...u.options.middleware):i.push(u)});const c=v(void 0,{...s,middleware:i});return c[B]=!0,c},inputValidator:n=>v(void 0,{...s,inputValidator:n}),handler:(...n)=>{const[i,c]=n,u={...s,extractedFn:i,serverFn:c},h=[...u.middleware||[],me(u)];return i.method=s.method,Object.assign(async o=>{const d=await Y(h,"client",{...i,...u,data:o?.data,headers:o?.headers,signal:o?.signal,fetch:o?.fetch,context:te()}),l=ne(d.error);if(l)throw l;if(d.error)throw d.error;return d.result},{...i,method:s.method,__executeServer:async o=>{const d=se(),l=d.contextAfterGlobalMiddlewares;return await Y(h,"server",{...i,...o,serverFnMeta:i.serverFnMeta,context:A(o.context,l),request:d.request}).then(m=>({result:m.result,error:m.error,context:m.sendContext}))}})}})};async function Y(e,t,s){let r=be([...ae()?.functionMiddleware||[],...e]);if(t==="server"){const n=se();n?.executedRequestMiddlewares&&(r=r.filter(i=>!n.executedRequestMiddlewares.has(i)))}const a=async n=>{const i=r.shift();if(!i)return n;try{"inputValidator"in i.options&&i.options.inputValidator&&t==="server"&&(n.data=await ve(i.options.inputValidator,n.data));let c;if(t==="client"?"client"in i.options&&(c=i.options.client):"server"in i.options&&(c=i.options.server),c){const h=await c({...n,next:async(o={})=>{const d=await a({...n,...o,context:A(n.context,o.context),sendContext:A(n.sendContext,o.sendContext),headers:pe(n.headers,o.headers),_callSiteFetch:n._callSiteFetch,fetch:n._callSiteFetch??o.fetch??n.fetch,result:o.result!==void 0?o.result:o instanceof Response?o:n.result,error:o.error??n.error});if(d.error)throw d.error;return d}});if(x(h))return{...n,error:h};if(h instanceof Response)return{...n,result:h};if(!h)throw new Error("User middleware returned undefined. You must call next() or return a result in your middlewares.");return h}return a(n)}catch(c){return{...n,error:c}}};return a({...s,headers:s.headers||{},sendContext:s.sendContext||{},context:s.context||te(),_callSiteFetch:s.fetch})}function be(e,t=100){const s=new Set,r=[],a=(n,i)=>{if(i>t)throw new Error(`Middleware nesting depth exceeded maximum of ${t}. Check for circular references.`);n.forEach(c=>{c.options.middleware&&a(c.options.middleware,i+1),s.has(c)||(s.add(c),r.push(c))})};return a(e,0),r}async function ve(e,t){if(e==null)return{};if("~standard"in e){const s=await e["~standard"].validate(t);if(s.issues)throw new Error(JSON.stringify(s.issues,void 0,2));return s.value}if("parse"in e)return e.parse(t);if(typeof e=="function")return e(t);throw new Error("Invalid validator type!")}function me(e){return{"~types":void 0,options:{inputValidator:e.inputValidator,client:async({next:t,sendContext:s,fetch:r,...a})=>{const n={...a,context:s,fetch:r};return t(await e.extractedFn?.(n))},server:async({next:t,...s})=>{const r=await e.serverFn?.(s);return t({...s,result:r})}}}}var we=class extends oe{constructor(e,t){super(),this.options=t,this.#s=e,this.#i=null,this.#r=G(),this.bindMethods(),this.setOptions(t)}#s;#e=void 0;#p=void 0;#t=void 0;#a;#l;#r;#i;#b;#u;#d;#o;#c;#n;#f=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),J(this.#e,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return D(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return D(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#R(),this.#S(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,s=this.#e;if(this.options=this.#s.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof p(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#g(),this.#e.setOptions(this.options),t._defaulted&&!Q(this.options,t)&&this.#s.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&$(this.#e,s,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#e!==s||p(this.options.enabled,this.#e)!==p(t.enabled,this.#e)||g(this.options.staleTime,this.#e)!==g(t.staleTime,this.#e))&&this.#v();const a=this.#m();r&&(this.#e!==s||p(this.options.enabled,this.#e)!==p(t.enabled,this.#e)||a!==this.#n)&&this.#w(a)}getOptimisticResult(e){const t=this.#s.getQueryCache().build(this.#s,e),s=this.createResult(t,e);return Re(this,s)&&(this.#t=s,this.#l=this.options,this.#a=this.#e.state),s}getCurrentResult(){return this.#t}trackResult(e,t){return new Proxy(e,{get:(s,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#r.status==="pending"&&this.#r.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(s,r))})}trackProp(e){this.#f.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#s.defaultQueryOptions(e),s=this.#s.getQueryCache().build(this.#s,t);return s.fetch().then(()=>this.createResult(s,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#t))}#h(e){this.#g();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(P)),t}#v(){this.#R();const e=g(this.options.staleTime,this.#e);if(U.isServer()||this.#t.isStale||!W(e))return;const s=ce(this.#t.dataUpdatedAt,e)+1;this.#o=T.setTimeout(()=>{this.#t.isStale||this.updateResult()},s)}#m(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#w(e){this.#S(),this.#n=e,!(U.isServer()||p(this.options.enabled,this.#e)===!1||!W(this.#n)||this.#n===0)&&(this.#c=T.setInterval(()=>
vendor: 4,743 bytes, line 1
1{(this.options.refetchIntervalInBackground||he.isFocused())&&this.#h()},this.#n))}#y(){this.#v(),this.#w(this.#m())}#R(){this.#o!==void 0&&(T.clearTimeout(this.#o),this.#o=void 0)}#S(){this.#c!==void 0&&(T.clearInterval(this.#c),this.#c=void 0)}createResult(e,t){const s=this.#e,r=this.options,a=this.#t,n=this.#a,i=this.#l,u=e!==s?e.state:this.#p,{state:h}=e;let o={...h},d=!1,l;if(t._optimisticResults){const f=this.hasListeners(),S=!f&&J(e,t),E=f&&$(e,s,t,r);(S||E)&&(o={...o,...le(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(o.fetchStatus="idle")}let{error:m,errorUpdatedAt:j,status:y}=o;l=o.data;let L=!1;if(t.placeholderData!==void 0&&l===void 0&&y==="pending"){let f;a?.isPlaceholderData&&t.placeholderData===i?.placeholderData?(f=a.data,L=!0):f=typeof t.placeholderData=="function"?t.placeholderData(this.#d?.state.data,this.#d):t.placeholderData,f!==void 0&&(y="success",l=z(a?.data,f,t),d=!0)}if(t.select&&l!==void 0&&!L)if(a&&l===n?.data&&t.select===this.#b)l=this.#u;else try{this.#b=t.select,l=t.select(l),l=z(a?.data,l,t),this.#u=l,this.#i=null}catch(f){this.#i=f}this.#i&&(m=this.#i,l=this.#u,j=Date.now(),y="error");const I=o.fetchStatus==="fetching",_=y==="pending",F=y==="error",H=_&&I,V=l!==void 0,w={status:y,fetchStatus:o.fetchStatus,isPending:_,isSuccess:y==="success",isError:F,isInitialLoading:H,isLoading:H,data:l,dataUpdatedAt:o.dataUpdatedAt,error:m,errorUpdatedAt:j,failureCount:o.fetchFailureCount,failureReason:o.fetchFailureReason,errorUpdateCount:o.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:o.dataUpdateCount>u.dataUpdateCount||o.errorUpdateCount>u.errorUpdateCount,isFetching:I,isRefetching:I&&!_,isLoadingError:F&&!V,isPaused:o.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:F&&V,isStale:N(e,t),refetch:this.refetch,promise:this.#r,isEnabled:p(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const f=w.data!==void 0,S=w.status==="error"&&!f,E=M=>{S?M.reject(w.error):f&&M.resolve(w.data)},k=()=>{const M=this.#r=w.promise=G();E(M)},C=this.#r;switch(C.status){case"pending":e.queryHash===s.queryHash&&E(C);break;case"fulfilled":(S||w.data!==C.value)&&k();break;case"rejected":(!S||w.error!==C.reason)&&k();break}}return w}updateResult(){const e=this.#t,t=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#l=this.options,this.#a.data!==void 0&&(this.#d=this.#e),Q(t,e))return;this.#t=t;const s=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,a=typeof r=="function"?r():r;if(a==="all"||!a&&!this.#f.size)return!0;const n=new Set(a??this.#f);return this.options.throwOnError&&n.add("error"),Object.keys(this.#t).some(i=>{const c=i;return this.#t[c]!==e[c]&&n.has(c)})};this.#O({listeners:s()})}#g(){const e=this.#s.getQueryCache().build(this.#s,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#p=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#O(e){Z.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#t)}),this.#s.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function ye(e,t){return p(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&p(t.retryOnMount,e)===!1)}function J(e,t){return ye(e,t)||e.state.data!==void 0&&D(e,t,t.refetchOnMount)}function D(e,t,s){if(p(t.enabled,e)!==!1&&g(t.staleTime,e)!=="static"){const r=typeof s=="function"?s(e):s;return r==="always"||r!==!1&&N(e,t)}return!1}function $(e,t,s,r){return(e!==t||p(r.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&N(e,s)}function N(e,t){return p(t.enabled,e)!==!1&&e.isStaleByTime(g(t.staleTime,e))}function Re(e,t){return!Q(e.getCurrentResult(),t)}var re=b.createContext(!1),Se=()=>b.useContext(re);re.Provider;function ge(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Oe=b.createContext(ge()),Ee=()=>b.useContext(Oe),Ce=(e,t,s)=>{const r=s?.state.error&&typeof e.throwOnError=="function"?q(e.throwOnError,[s.state.error,s]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Me=e=>{b.useEffect(()=>{e.clearReset()},[e])},Te=({result:e,errorResetBoundary:t,throwOnError:s,query:r,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(a&&e.data===void 0||q(s,[e.error,r])),Ie=e=>{if(e.suspense){const s=a=>a==="static"?a:Math.max(a??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...a)=>s(r(...a)):s(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},_e=(e,t)=>e.isLoading&&e.isFetching&&!t,Fe=(e,t)=>e?.suspense&&t.isPending,X=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function xe(e,t,s){const r=Se(),a=Ee(),n=ue(),i=n.defaultQueryOptions(e);
1n.getDefaultOptions().queries?._experimental_beforeQuery?.(i);const c=n.getQueryCache().get(i.queryHash);i._optimisticResults=r?"isRestoring":"optimistic",Ie(i),Ce(i,a,c),Me(a);const u=!n.getQueryCache().get(i.queryHash),[h]=b.useState(()=>new t(n,i)),o=h.getOptimisticResult(i),d=!r&&e.subscribed!==!1;if(b.useSyncExternalStore(b.useCallback(l=>{const m=d?h.subscribe(Z.batchCalls(l)):P;return h.updateResult(),m},[h,d]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),b.useEffect(()=>{h.setOptions(i)},[i,h]),Fe(i,o))throw X(i,h,a);if(Te({result:o,errorResetBoundary:a,throwOnError:i.throwOnError,query:c,suspense:i.suspense}))throw o.error;return n.getDefaultOptions().queries?._experimental_afterQuery?.(i,o),i.experimental_prefetchInRender&&!U.isServer()&&_e(o,r)&&(u?X(i,h,a):c?.promise)?.catch(P).finally(()=>{h.updateResult()}),i.notifyOnChangeProps?o:h.trackResult(o)}function Ae(e,t){return xe(e,we)}const O=de({type:"function"}),De=v({method:"GET"}).middleware([O]).handler(R("f3fe6bc72a31fefc3ea4da79573284891b4a8eb658b2418c03994f4bf4068ef3")),Ne=v({method:"POST"}).middleware([O]).handler(R("fef71af89af4b1fade310f52890fdd26582b2888c3ae56ab989b5fb5ead91e14")),je=v({method:"POST"}).middleware([O]).handler(R("0db884dd2f39e9887fef1d0f2c0c081e14cda60d8fca72fedd2f947b99d6fc6e")),Le=v({method:"POST"}).middleware([O]).handler(R("a5d20ff5e84ef57ec43d555952699292cf42a607f809ccc9dda4ef0313739761")),He=v({method:"GET"}).middleware([O]).handler(R("3658e5b0c1a69748b38d2cfb7a56ae4c34aa5a00507459111169c2e9fa9dff2e")),Ve=v({method:"GET"}).handler(R("d11e26406fb08b2afe34d7b0ddc81d57d9cef3bf2eae8bd12e2fced802b73dd0")),ke=v({method:"GET"}).handler(R("70e2c4022c298663b4dcc61e30c8542e329842307ad54c88fc0de258f864f537"));export{Ae as a,Ve as b,De as c,je as d,He as e,Le as f,ke as l,Ne as s,Ue as u};

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.