1import{af as Q,d as J,O as x,p as z,ag as S,R as T,a as X,ah as B,ai as R,i as N,aj as Y,S as Z,c as A,ab as k,ak as K,al as tt,Q as et,N as at,L as $,am as st,an as nt,r as rt,M as ot,a4 as it,g as V,b as L,ao as ct,ap as lt,l as ut,f as dt}from"./CyVqXwo4.js";const ft=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],ht=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],yt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",p=[];class _t{_data=new C;_hash=new C([...ft]);_nDataBytes=0;_minBufferSize=0;finalize(t){t&&this._append(t);const s=this._nDataBytes*8,a=this._data.sigBytes*8;return this._data.words[a>>>5]|=128<<24-a%32,this._data.words[(a+64>>>9<<4)+14]=Math.floor(s/4294967296),this._data.words[(a+64>>>9<<4)+15]=s,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(t,s){const a=this._hash.words;let n=a[0],c=a[1],o=a[2],r=a[3],i=a[4],u=a[5],l=a[6],h=a[7];for(let f=0;f<64;f++){if(f<16)p[f]=t[s+f]|0;else{const D=p[f-15],_=(D<<25|D>>>7)^(D<<14|D>>>18)^D>>>3,d=p[f-2],P=(d<<15|d>>>17)^(d<<13|d>>>19)^d>>>10;p[f]=_+p[f-7]+P+p[f-16]}const b=i&u^~i&l,y=n&c^n&o^c&o,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=(i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25),g=h+w+b+ht[f]+p[f],m=v+y;h=l,l=u,u=i,i=r+g|0,r=o,o=c,c=n,n=g+m|0}a[0]=a[0]+n|0,a[1]=a[1]+c|0,a[2]=a[2]+o|0,a[3]=a[3]+r|0,a[4]=a[4]+i|0,a[5]=a[5]+u|0,a[6]=a[6]+l|0,a[7]=a[7]+h|0}_append(t){typeof t=="string"&&(t=C.fromUtf8(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_process(t){let s,a=this._data.sigBytes/64;t?a=Math.ceil(a):a=Math.max((a|0)-this._minBufferSize,0);const n=a*16,c=Math.min(n*4,this._data.sigBytes);if(n){for(let o=0;o<n;o+=16)this._doProcessBlock(this._data.words,o);s=this._data.words.splice(0,n),this._data.sigBytes-=c}return new C(s,c)}}class C{words;sigBytes;constructor(t,s){t=this.words=t||[],this.sigBytes=s===void 0?t.length*4:s}static fromUtf8(t){const s=unescape(encodeURIComponent(t)),a=s.length,n=[];for(let c=0;c<a;c++)n[c>>>2]|=(s.charCodeAt(c)&255)<<24-c%4*8;return new C(n,a)}toBase64(){const t=[];for(let s=0;s<this.sigBytes;s+=3){const a=this.words[s>>>2]>>>24-s%4*8&255,n=this.words[s+1>>>2]>>>24-(s+1)%4*8&255,c=this.words[s+2>>>2]>>>24-(s+2)%4*8&255,o=a<<16|n<<8|c;for(let r=0;r<4&&s*8+r*6<this.sigBytes*8;r++)t.push(yt.charAt(o>>>6*(3-r)&63))}return t.join("")}concat(t){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let s=0;s<t.sigBytes;s++){const a=t.words[s>>>2]>>>24-s%4*8&255;this.words[this.sigBytes+s>>>2]|=a<<24-(this.sigBytes+s)%4*8}else for(let s=0;s<t.sigBytes;s+=4)this.words[this.sigBytes+s>>>2]=t.words[s>>>2];this.sigBytes+=t.sigBytes}}function vt(e){return new _t().finalize(e).toBase64()}function gt(e){return vt(Q(e))}const mt={trailing:!0};function Dt(e,t=25,s={}){if(s={...mt,...s},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let a,n,c=[],o,r;const i=(h,f)=>(o=bt(e,h,f),o.finally(()=>{if(o=null,s.trailing&&r&&!n){const b=i(h,r);return r=null,b}}),o),u=function(...h){return s.trailing&&(r=h),o||new Promise(f=>{const b=!n&&s.leading;clearTimeout(n),n=setTimeout(()=>{n=null;const y=s.leading?a:i(this,h);r=null;for(const v of c)v(y);c=[]},t),b?(a=i(this,h),f(a)):c.push(f)})},l=h=>{h&&(clearTimeout(h),n=null)};return u.isPending=()=>!!n,u.cancel=()=>{l(n),c=[],r=null},u.flush=()=>
1{if(l(n),!r||o)return;const h=r;return r=null,i(this,h)},u}async function bt(e,t,s){return await e.apply(t,s)}const U=Symbol.for("nuxt:client-only"),O="<div></div>",Tt=J({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:s}){const a=x(!1);z(()=>{a.value=!0});const n=B();return n&&(n._nuxtClientOnly=!0),Z(U,!0),()=>{if(a.value){const i=t.default?.();return i&&i.length===1?[S(i[0],s)]:i}const c=t.fallback||t.placeholder;if(c)return T(c);const o=e.fallback||e.placeholder||"",r=e.fallbackTag||e.placeholderTag||"span";return X(r,s,o)}}}),j=new WeakMap;function xt(e){if(j.has(e))return j.get(e);const t={...e};return t.render?t.render=(s,a,n,c,o,r)=>{if(c.mounted$??s.mounted$){const i=e.render?.bind(s)(s,a,n,c,o,r);return i.children===null||typeof i.children=="string"?S(i):T(i)}return R(s._.vnode.el,O)}:t.template&&=` 2 <template v-if="mounted$">${e.template}</template> 3 <template v-else>${O}</template> 4 `,t.setup=(s,a)=>{const n=N(),c=x(n.isHydrating===!1),o=B();if(n.isHydrating){const i={...o.attrs},u=pt(o);for(const l in i)delete o.attrs[l];z(()=>{Object.assign(o.attrs,i),o.vnode.dirs=u})}z(()=>{c.value=!0});const r=e.setup?.(s,a)||{};return Y(r)?Promise.resolve(r).then(i=>typeof i!="function"?(i||={},i.mounted$=c,i):(...u)=>{if(c.value||!n.isHydrating){const l=i(...u);return l.children===null||typeof l.children=="string"?S(l):T(l)}return R(o?.vnode.el,O)}):typeof r=="function"?(...i)=>{if(c.value){const u=r(...i),l=t.inheritAttrs!==!1?a.attrs:void 0;return u.children===null||typeof u.children=="string"?S(u,l):T(u,l)}return R(o?.vnode.el,O)}:Object.assign(r,{mounted$:c})},j.set(e,t),t}function pt(e){if(!e||!e.vnode.dirs)return null;const t=e.vnode.dirs;return e.vnode.dirs=null,t}function wt(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;Ct(e[0],e[1])&&e.unshift(t);let[s,a,n={}]=e,c=!1;const o=A(()=>k(s));if(typeof o.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof a!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const r=N();n.server??=!0,n.default??=Pt,n.getCachedData??=q,n.lazy??=!1,n.immediate??=!0,n.deep??=K.deep,n.dedupe??="cancel",n._functionName,r._asyncData[o.value];function i(){const y={cause:"initial",dedupe:n.dedupe};return r._asyncData[o.value]?._init||(y.cachedData=n.getCachedData(o.value,r,{cause:"initial"}),r._asyncData[o.value]=H(r,o.value,a,n,y.cachedData)),()=>r._asyncData[o.value].execute(y)}const u=i(),l=r._asyncData[o.value];l._deps++;const h=n.server!==!1&&r.payload.serverRendered;{let y=function(_){const d=r._asyncData[_];d?._deps&&(d._deps--,d._deps===0&&d?._off())};const v=B();if(v&&h&&n.immediate&&!v.sp&&(v.sp=[]),v&&!v._nuxtOnBeforeMountCbs){v._nuxtOnBeforeMountCbs=[];const _=v._nuxtOnBeforeMountCbs;tt(()=>{_.forEach(d=>{d()}),_.splice(0,_.length)}),et(()=>_.splice(0,_.length))}const w=v&&(v._nuxtClientOnly||at(U,!1));h&&r.isHydrating&&(l.error.value||l.data.value!==void 0)?l.status.value=l.error.value?"error":"success":v&&(!w&&r.payload.serverRendered&&r.isHydrating||n.lazy)&&n.immediate?v._nuxtOnBeforeMountCbs.push(u):n.immediate&&l.status.value!=="success"&&u();const g=nt(),m=$(o,(_,d)=>{if((_||d)&&_!==d){c=!0;const P=r._asyncData[d]?.data.value!==void 0,G=r._asyncDataPromises[d]!==void 0,F={cause:"initial",dedupe:n.dedupe};if(!r._asyncData[_]?._init){let E;d&&P?E=r._asyncData[d].data.value:(E=n.getCachedData(_,r,{cause:"initial"}),F.cachedData=E),r._asyncData[_]=H(r,_,a,n,E)}r._asyncData[_]._deps++,d&&y(d),(n.immediate||P||G)&&r._asyncData[_].execute(F),ct(()=>{c=!1})}},{flush:"sync"}),D=n.watch?$(n.watch,()=>{c||r._asyncData[o.value]?._execute({cause:"watch",dedupe:n.dedupe})}):()=>{};g&&st(()=>{m(),D(),y(o.value)})}const f={data:M(()=>r._asyncData[o.value]?.data),pending:M(()=>r._asyncData[o.value]?.pending),status:M(()=>r._asyncData[o.value]?.status),error:M(()=>r._asyncData[o.value]?.error),refresh:(...y)=>r._asyncData[o.value]?._init?r._asyncData[o.value].execute(...y):i()(),execute:(...y)=>f.refresh(...y),clear:()=>{const y=r._asyncData[o.value];if(y?._abortController)try{y._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{y._abortController=void 0}W(r,o.value)}},b=Promise.resolve(r._asyncDataPromises[o.value]).then(()=>f);return Object.assign(b,f),b}function M(e){return A({get(){return e()?.value},set(t){const s=e();s&&(s.value=t)}})}function Ct(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function W(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=void 0),e._asyncData[t]&&(e._asyncData[t].data.value=L(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]=void 0)}function Bt(e,t){const s={};for(const a of t)s[a]=e[a];return s}function H(e,t,s,a,n){e.payload._errors[t]??=void 0;const c=a.getCachedData!==q,o=s,r=a.deep?rt:x,i=n!==void 0,u=e.hook("app:data:refresh",async h=>{(!h||h.includes(t))&&await l.execute({cause:"refresh:hook"})}),l={data:r(i?n:a.default()),pending:A(()=>l.status.value==="pending"),error:ot(e.payload._errors,t),status:x("idle"),execute:(...h)=>{const[f,b=void 0]=h,y=f&&b===void 0&&typeof f=="object"?f:{};if(e._asyncDataPromises[t]&&(y.dedupe??a.dedupe)==="defer")return e._asyncDataPromises[t];{const g="cachedData"in y?y.cachedData:a.getCachedData(t,e,{cause:y.cause??"refresh:manual"});if(g!==void 0)return e.payload.data[t]=l.data.value=g,l.error.value=void 0,l.status.value="success",Promise.resolve(g)}l._abortController&&l._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),l._abortController=new AbortController,l.status.value="pending";const v=new AbortController,w=new Promise((g,m)=>{try{const D=y.timeout??a.timeout,_=Et([l._abortController?.signal,y?.signal],v.signal,D);if(_.aborted){const d=_.reason;m(d instanceof Error?d:new DOMException(String(d??"Aborted"),"AbortError"));return}return _.addEventListener("abort",()=>{const d=_.reason;m(d instanceof Error?d:new DOMException(String(d??"Aborted"),"AbortError"))},{once:!0,signal:v.signal}),Promise.resolve(o(e,{signal:_})).then(g,m)}catch(D){m(D)}}).then(async g=>{let m=g;a.transform&&(m=await a.transform(g)),a.pick&&(m=Bt(m,a.pick)),e.payload.data[t]=m,l.data.value=m,l.error.value=void 0,l.status.value="success"}).catch(g=>{if(e._asyncDataPromises[t]&&e._asyncDataPromises[t]!==w||l._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<"u"&&g instanceof DOMException&&g.name==="AbortError")return l.status.value="idle",e._asyncDataPromises[t];l.error.value=V(g),l.data.value=L(a.default()),l.status.value="error"}).finally(()=>{v.abort(),delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=w,e._asyncDataPromises[t]},_execute:Dt((...h)=>l.execute(...h),0,{leading:!0}),_default:a.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{u(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),c||it(()=>{e._asyncData[t]?._init||(W(e,t),l.execute=()=>Promise.resolve())})}};return l}const Pt=()=>{},q=(e,t,s)=>{if(t.isHydrating)return t.payload.data[e];if(s.cause!=="refresh:manual"&&s.cause!=="refresh:hook")return t.static.data[e]};function Et(e,t,s){const a=e.filter(o=>!!o);if(typeof s=="number"&&s>=0){const o=AbortSignal.timeout?.(s);o&&a.push(o)}if(AbortSignal.any)return AbortSignal.any(a);const n=new AbortController;for(const o of a)if(o.aborted){const r=o.reason??new DOMException("Aborted","AbortError");try{n.abort(r)}catch{n.abort()}return n.signal}const c=()=>{const r=a.find(i=>i.aborted)?.reason??new DOMException("Aborted","AbortError");try{n.abort(r)}catch{n.abort()}};for(const o of a)o.addEventListener?.("abort",c,{once:!0,signal:t});return n.signal}const I="__nuxt_component";function Ot(){const e=B(),t=dt(),{_fetchKeyBase:s}=e.proxy.$options;return gt([s,t.path,t.query,t.matched.findIndex(a=>Object.values(a.components||{}).includes(e.type))])}async function Mt(e,t){const s=N(),{fetchKey:a}=B().proxy.$options,n=(typeof a=="function"?a(()=>""):a)||Ot(),{data:c,error:o}=await wt(`options:asyncdata:${n}`,()=>t(s));if(o.value)throw V(o.value);if(c.value&&typeof c.value=="object"){const r=await e;for(const i in c.value)r[i]=A({get:()=>c.value?.[i],set(u){c.value||={},c.value[i]=u}})}}const Nt=function(...t){const[s,a]=t,{setup:n}=s;return!n&&!s.asyncData&&!s.head?{[I]:!0,...s}:{[I]:!0,_fetchKeyBase:a,...s,setup(c,o){const r=N();let i={};if(n){const l=()=>Promise.resolve(n(c,o)).then(f=>f||{});lt(r._id).set(r),i=l()}const u=[];return s.asyncData&&u.push(Mt(i,s.asyncData)),s.head&&ut(typeof s.head=="function"?()=>s.head(r):s.head),Promise.resolve(i).then(()=>Promise.all(u)).then(()=>i).finally(()=>{u.length=0})}}};export{Tt as _,xt as c,Nt as d,gt as h,wt 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.