<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{s as w,P as d,r as D,Q as b,R as O,S as B,T as M,d as R,o as v,z as S,u as z,b as E,g as H}from"./B0oi25RP.js";const V=s=&gt;s==="defer"||s===!1;function N(...s){var _;const o=typeof s[s.length-1]=="string"?s.pop():void 0;typeof s[0]!="string"&amp;&amp;s.unshift(o);let[t,u,a={}]=s;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof u!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const e=w(),p=u,g=()=&gt;d.value,P=()=&gt;e.isHydrating?e.payload.data[t]:e.static.data[t];a.server=a.server??!0,a.default=a.default??g,a.getCachedData=a.getCachedData??P,a.lazy=a.lazy??!1,a.immediate=a.immediate??!0,a.deep=a.deep??d.deep,a.dedupe=a.dedupe??"cancel";const f=()=&gt;a.getCachedData(t,e)!=null;if(!e._asyncData[t]||!a.immediate){(_=e.payload._errors)[t]??(_[t]=d.errorValue);const i=a.deep?D:b;e._asyncData[t]={data:i(a.getCachedData(t,e)??a.default()),pending:D(!f()),error:O(e.payload._errors,t),status:D("idle"),_default:a.default}}const r={...e._asyncData[t]};delete r._default,r.refresh=r.execute=(i={})=&gt;{if(e._asyncDataPromises[t]){if(V(i.dedupe??a.dedupe))return e._asyncDataPromises[t];e._asyncDataPromises[t].cancelled=!0}if((i._initial||e.isHydrating&amp;&amp;i._initial!==!1)&amp;&amp;f())return Promise.resolve(a.getCachedData(t,e));r.pending.value=!0,r.status.value="pending";const l=new Promise((c,n)=&gt;{try{c(p(e))}catch(y){n(y)}}).then(async c=&gt;{if(l.cancelled)return e._asyncDataPromises[t];let n=c;a.transform&amp;&amp;(n=await a.transform(c)),a.pick&amp;&amp;(n=j(n,a.pick)),e.payload.data[t]=n,r.data.value=n,r.error.value=d.errorValue,r.status.value="success"}).catch(c=&gt;{if(l.cancelled)return e._asyncDataPromises[t];r.error.value=S(c),r.data.value=z(a.default()),r.status.value="error"}).finally(()=&gt;{l.cancelled||(r.pending.value=!1,delete e._asyncDataPromises[t])});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},r.clear=()=&gt;T(e,t);const h=()=&gt;r.refresh({_initial:!0}),C=a.server!==!1&amp;&amp;e.payload.serverRendered;{const i=E();if(i&amp;&amp;!i._nuxtOnBeforeMountCbs){i._nuxtOnBeforeMountCbs=[];const n=i._nuxtOnBeforeMountCbs;B(()=&gt;{n.forEach(y=&gt;{y()}),n.splice(0,n.length)}),M(()=&gt;n.splice(0,n.length))}C&amp;&amp;e.isHydrating&amp;&amp;(r.error.value||f())?(r.pending.value=!1,r.status.value=r.error.value?"error":"success"):i&amp;&amp;(e.payload.serverRendered&amp;&amp;e.isHydrating||a.lazy)&amp;&amp;a.immediate?i._nuxtOnBeforeMountCbs.push(h):a.immediate&amp;&amp;h();const l=H();if(a.watch){const n=R(a.watch,()=&gt;r.refresh());l&amp;&amp;v(n)}const c=e.hook("app:data:refresh",async n=&gt;{(!n||n.includes(t))&amp;&amp;await r.refresh()});l&amp;&amp;v(c)}const m=Promise.resolve(e._asyncDataPromises[t]).then(()=&gt;r);return Object.assign(m,r),m}function T(s,o){o in s.payload.data&amp;&amp;(s.payload.data[o]=void 0),o in s.payload._errors&amp;&amp;(s.payload._errors[o]=d.errorValue),s._asyncData[o]&amp;&amp;(s._asyncData[o].data.value=void 0,s._asyncData[o].error.value=d.errorValue,s._asyncData[o].pending.value=!1,s._asyncData[o].status.value="idle"),o in s._asyncDataPromises&amp;&amp;(s._asyncDataPromises[o]&amp;&amp;(s._asyncDataPromises[o].cancelled=!0),s._asyncDataPromises[o]=void 0)}function j(s,o){const t={};for(const u of o)t[u]=s[u];return t}export{N as u};
</pre></body></html>