import{Q as k,r as b,R as O,S as P,J as g,w as z,C as F,u as R,c as E}from"./entry.d6cbf070.mjs";const B=n=>k(n)?n:b(n),M=()=>null;function j(...n){var d,p,h,m,v,w,D;const c=typeof n[n.length-1]=="string"?n.pop():void 0;typeof n[0]!="string"&&n.unshift(c);let[a,i,e={}]=n;if(typeof a!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");e.server=(d=e.server)!=null?d:!0,e.default=(p=e.default)!=null?p:M,e.defer&&console.warn("[useAsyncData] `defer` has been renamed to `lazy`. Support for `defer` will be removed in RC."),e.lazy=(m=(h=e.lazy)!=null?h:e.defer)!=null?m:!1,e.initialCache=(v=e.initialCache)!=null?v:!0;const t=O(),f=F();if(f&&!f._nuxtOnBeforeMountCbs){const s=f._nuxtOnBeforeMountCbs=[];f&&(P(()=>{s.forEach(o=>{o()}),s.splice(0,s.length)}),g(()=>s.splice(0,s.length)))}const u=()=>e.initialCache&&t.payload.data[a]!==void 0,r={data:B((w=t.payload.data[a])!=null?w:e.default()),pending:b(!u()),error:b((D=t.payload._errors[a])!=null?D:null)};r.refresh=(s={})=>t._asyncDataPromises[a]?t._asyncDataPromises[a]:s._initial&&u()?t.payload.data[a]:(r.pending.value=!0,t._asyncDataPromises[a]=new Promise((o,C)=>{try{o(i(t))}catch(x){C(x)}}).then(o=>{e.transform&&(o=e.transform(o)),e.pick&&(o=A(o,e.pick)),r.data.value=o,r.error.value=null}).catch(o=>{r.error.value=o,r.data.value=R(e.default())}).finally(()=>{r.pending.value=!1,t.payload.data[a]=r.data.value,r.error.value&&(t.payload._errors[a]=!0),delete t._asyncDataPromises[a]}),t._asyncDataPromises[a]);const l=()=>r.refresh({_initial:!0}),_=e.server!==!1&&t.payload.serverRendered;{_&&t.isHydrating&&a in t.payload.data?r.pending.value=!1:f&&t.payload.serverRendered&&(t.isHydrating||e.lazy)?f._nuxtOnBeforeMountCbs.push(l):l(),e.watch&&z(e.watch,()=>r.refresh());const s=t.hook("app:data:refresh",o=>{if(!o||o.includes(a))return r.refresh()});f&&g(s)}const y=Promise.resolve(t._asyncDataPromises[a]).then(()=>r);return Object.assign(y,r),y}function A(n,c){const a={};for(const i of c)a[i]=n[i];return a}function I(n,c,a){const[i,e]=typeof c=="string"?[{},c]:[c,a],t=i.key||e;if(!t||typeof t!="string")throw new TypeError("[nuxt] [useFetch] key must be a string: "+t);if(!n)throw new Error("[nuxt] [useFetch] request is missing.");const f="$f"+t,u=E(()=>{let s=n;return typeof s=="function"&&(s=s()),k(s)?s.value:s}),{server:r,lazy:l,default:_,transform:y,pick:d,watch:p,initialCache:h,...m}=i,v={...m,cache:typeof i.cache=="boolean"?void 0:i.cache},w={server:r,lazy:l,default:_,transform:y,pick:d,initialCache:h,watch:[u,...p||[]]};return j(f,()=>$fetch(u.value,v),w,"$2Qpjr020wX")}function S(n,c,a){const[i,e]=typeof c=="string"?[{},c]:[c,a];return I(n,{...i,lazy:!0},e)}export{I as a,S as u}; 欧美日韩一区二区三区韩大_国产野外无码理论片_国内嫩模私拍精品视频_99久久人妻无码精品系列

<video id="1l99n"></video><big id="1l99n"></big>

<video id="1l99n"></video>

    <output id="1l99n"></output>

        <menuitem id="1l99n"></menuitem>
        <menuitem id="1l99n"></menuitem>
        <menuitem id="1l99n"></menuitem>