1import{b as e,f as t,s as n,v as r,x as i,y as a}from"./Dh22dPUC.js";import{B as o,En as s,Ht as c,J as l,L as u,On as d,Wn as f,an as p,b as m,ct as h,ft as g,g as _,gt as v,h as y,k as b,pn as x,rt as S,tt as C,un as w,vn as T,vt as E,wn as D,xn as O}from"./CoKk4mC0.js";import"./CtBkEG7L.js";import{J as k,a as A,r as j}from"./CKPy_SKs.js";import"./f6OVICbL.js";var M={trailing:!0};function N(e,t=25,n={}){if(n={...M,...n},!Number.isFinite(t))throw TypeError("Expected `wait` to be a finite number");let r,i,a=[],o,s,c=(t,r)=>(o=P(e,t,r),o.finally(()=>{if(o=null,n.trailing&&s&&!i){let e=c(t,s);return s=null,e}}),o),l=function(...e){return n.trailing&&(s=e),o||new Promise(o=>{let l=!i&&n.leading;clearTimeout(i),i=setTimeout(()=>{i=null;let t=n.leading?r:c(this,e);s=null;for(let e of a)e(t);a=[]},t),l?(r=c(this,e),o(r)):a.push(o)})},u=e=>{e&&(clearTimeout(e),i=null)};return l.isPending=()=>!!i,l.cancel=()=>{u(i),a=[],s=null},l.flush=()=>{if(u(i),!s||o)return;let e=s;return s=null,c(this,e)},l}async function P(e,t,n){return await e.apply(t,n)}b({name:`ServerPlaceholder`,render(){return m(`div`)}});var F=Symbol.for(`nuxt:client-only`),I=`<div></div>`;function L(e){return e.nodeName===`#comment`&&e.nodeValue===`placeholder`}function R(e){return e&&!L(e)?j(e,I):o(`div`)}b({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t,attrs:n}){let r=O(!1);h(()=>{r.value=!0});let i=u();return i&&(i._nuxtClientOnly=!0),v(F,!0),()=>{if(r.value){let e=t.default?.();return e&&e.length===1?[y(e[0],n)]:e}let i=t.fallback||t.placeholder;if(i)return o(i);let a=e.fallback||e.placeholder||``;return m(A(e.fallbackTag||e.placeholderTag,`span`),n,a)}}});var z=new WeakMap;function B(e){if(z.has(e))return z.get(e);let t={...e};return t.render?t.render=(t,n,r,i,a,s)=>{if(i.mounted$??t.mounted$){let c=e.render?.bind(t)(t,n,r,i,a,s);return c.children===null||typeof c.children==`string`?y(c):o(c)}return R(t._.vnode.el)}:t.template&&=` 2 <template v-if="mounted$">${e.template}</template> 3 <template v-else><div></div></template> 4 `,t.setup=(r,i)=>{let a=n(),s=O(a.isHydrating===!1),c=u();if(a.isHydrating){let e={...c.attrs},t=V(c);for(let t in e)delete c.attrs[t];h(()=>{Object.assign(c.attrs,e),c.vnode.dirs=t})}h(()=>{s.value=!0});let l=e.setup?.(r,i)||{};return f(l)?Promise.resolve(l).then(e=>typeof e==`function`?(...t)=>{if(s.value||!a.isHydrating){let n=e(...t);return n.children===null||typeof n.children==`string`?y(n):o(n)}return R(c?.vnode.el)}:(e||={},e.mounted$=s,e)):typeof l==`function`?(...e)=>{if(s.value){let n=l(...e),r=t.inheritAttrs===!1?void 0:i.attrs;return n.children===null||typeof n.children==`string`?y(n,r):o(n,r)}return R(c?.vnode.el)}:Object.assign(l,{mounted$:s})},z.set(e,t),t}function V(e){if(!e||!e.vnode.dirs)return null;let t=e.vnode.dirs;return e.vnode.dirs=null,t}function H(e){return Object.defineProperty(function(){throw r.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var U=i({docsBase:a,reporters:e}),W=H({name:`createUseAsyncData`,factory(e={}){function r(...r){let i=typeof r[r.length-1]==`string`?r.pop():void 0;q(r[0],r[1])&&r.unshift(i);let[a,o,d={}]=r,f=!1,m=w(a)||typeof a==`function`,h=m?_(()=>s(a)):{value:a};if(!h.value||typeof h.value!=`string`)throw U.NUXT_E3008();if(typeof o!=`function`)throw U.NUXT_E3009();let v=typeof e==`function`,y=n(),b=v?e(d):e;if(!v)for(let e in b)b[e]!==void 0&&d[e]===void 0&&(d[e]=b[e]);if(d.server??=!0,d.default??=Z,d.getCachedData??=Q,d.lazy??=!1,d.immediate??=!0,d.deep??=t.deep,d.dedupe??=`cancel`,d.enabled??=!0,v)for(let e in b)b[e]!==void 0&&(d[e]=b[e]);y._asyncData[h.value];
4function C(){let e={cause:`initial`,dedupe:d.dedupe},t=y._asyncData[h.value];return t?._init?y._asyncDataPromises[h.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=d.getCachedData(h.value,y,{cause:`initial`}),y._asyncData[h.value]=X(y,h.value,o,d,e.cachedData),y._asyncData[h.value]._initialCachedData=e.cachedData),()=>y._asyncData[h.value].execute(e)}let T=C(),D=y._asyncData[h.value];D._deps++;let O=d.server!==!1&&y.payload.serverRendered;{let e=u();if(e&&O&&d.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;S(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),g(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||l(F,!1));O&&y.isHydrating&&(D.error.value||D.data.value!==void 0)?D.status.value=D.error.value?`error`:`success`:e&&(!t&&y.payload.serverRendered&&y.isHydrating||d.lazy)&&d.immediate?e._nuxtOnBeforeMountCbs.push(T):d.immediate&&D.status.value!==`success`&&T();function n(e){let t=y._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=p(),i=()=>{},a=m?c(h,(e,t)=>{if((e||t)&&e!==t){f=!0;let r=y._asyncData[t]?.data.value!==void 0,i=y._asyncDataPromises[t]!==void 0,a={cause:`initial`,dedupe:
4d.dedupe};if(!y._asyncData[e]?._init){let n;t&&r?n=y._asyncData[t].data.value:(n=d.getCachedData(e,y,{cause:`initial`}),a.cachedData=n),y._asyncData[e]=X(y,e,o,d,n)}y._asyncData[e]._deps++,t&&n(t),d._keyTriggersExecute!==!1&&(d.immediate||r||i)&&y._asyncData[e].execute(a),E(()=>{f=!1})}},{flush:`sync`}):i,_=d.watch?c(d.watch,()=>{f||(y._asyncData[h.value]?._execute.isPending()&&E(()=>{y._asyncData[h.value]?._execute.flush()}),y._asyncData[h.value]?._execute({cause:`watch`,dedupe:d.dedupe}))}):i,v=w(d.enabled)||typeof d.enabled==`function`?c(()=>s(d.enabled),e=>{let t=y._asyncData[h.value];e||!t||!y._asyncDataPromises[h.value]||(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete y._asyncDataPromises[h.value],t.status.value=`idle`)}):i;r&&x(()=>{a(),_(),v(),n(h.value)})}let k={data:K(()=>y._asyncData[h.value]?.data),pending:K(()=>y._asyncData[h.value]?.pending),status:K(()=>y._asyncData[h.value]?.status),error:K(()=>y._asyncData[h.value]?.error),refresh:(...e)=>y._asyncData[h.value]?._init?y._asyncData[h.value].execute(...e):C()(),execute:(...e)=>k.refresh(...e),clear:()=>{let e=y._asyncData[h.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}J(y,h.value)}},A=Promise.resolve(y._asyncDataPromises[h.value]).then(()=>k);return Object.assign(A,k),Object.defineProperties(A,{then:{enumerable:!0,value:A.then.bind(A)},catch:{enumerable:!0,value:A.catch.bind(A)},finally:{enumerable:!0,value:A.finally.bind(A)}}),A}return r}}),G=W.__nuxt_factory();W.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function K(e){return _({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function q(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function J(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=d(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function Y(e,t){let n={};for(let r of t)n[r]=e[r];return n}function X(e,t,n,r,i){e.payload._errors[t]??=void 0;let a=r.getCachedData!==Q,o=n,c=r.deep?T:O,l=i!==void 0,u=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await f.execute({cause:`refresh:hook`})}),f={data:c(l?i:r.default()),pending:_(()=>f.status.value===`pending`),error:D(e.payload._errors,t),status:O(`idle`),execute:(...n)=>{let[i,a=void 0]=n,c=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(c.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in c?c.cachedData:r.getCachedData(t,e,{cause:c.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=f.data.value=n,f.error.value=void 0,f.status.value=`success`,Promise.resolve(n)}if(s(r.enabled)===!1)return Promise.resolve(f.data.value);f._abortController&&f._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),f._abortController=new AbortController,f.status.value=`pending`;let l=new AbortController,u=new Promise((t,n)=>{try{let i=c.timeout??r.timeout,a=$([f._abortController?.signal,c?.signal],l.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:l.signal}),Promise.resolve(o(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==u)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=Y(i,r.pick)),e.payload.data[t]=i,f.data.value=i,f.error.value=void 0,f.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==u||f._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return f.status.value=`idle`,e._asyncDataPromises[t];f.error.value=k(n),f.data.value=d(r.default()),f.status.value=`error`}).finally(()=>{l.abort(),e._asyncDataPromises[t]===u&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=u,e._asyncDataPromises[t]},_execute:N((...e)=>f.execute(...e),0,{leading:!0}),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{u(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(f._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t]),a||C(()=>{e._asyncData[t]?._init||(J(e,t),f.execute=()=>Promise.resolve())})}};return f}var Z=()=>void 0,Q=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function $(e,t,n){let r=e.filter(e=>!!e);
4if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}export{B as i,U as n,H as r,G as t};
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.