1import{aU as e,e as t,d as a,ae as r,c0 as l,r as n,q as o,az as s,aW as i,aC as u,c1 as c,c2 as d,c3 as v,c4 as f,n as p}from"./entry.7669ee2e.js";const h=globalThis.requestIdleCallback||(e=>{const t=Date.now(),a={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout((()=>{e(a)}),1)}),m=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)});async function g(e,a=t()){const{path:r,matched:l}=a.resolve(e);if(!l.length)return;if(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(r))return;const n=a._preloadPromises=a._preloadPromises||[];if(n.length>4)return Promise.all(n).then((()=>g(e,a)));a._routePreloaded.add(r);const o=l.map((e=>{var t;return null==(t=e.components)?void 0:t.default})).filter((e=>"function"==typeof e));for(const t of o){const e=Promise.resolve(t()).catch((()=>{})).finally((()=>n.splice(n.indexOf(e))));n.push(e)}await Promise.all(n)} 2/*! @__NO_SIDE_EFFECTS__ */ 3function y(y){const b=y.componentName||"NuxtLink";return a({name:b,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(a,{slots:b}){const q=t(),C=r((()=>((e,t)=>{if(!e||"append"!==y.trailingSlash&&"remove"!==y.trailingSlash)return e;const a="append"===y.trailingSlash?v:f;if("string"==typeof e)return a(e,!0);const r="path"in e?e.path:t(e).path;return{...e,name:void 0,path:a(r,!0)}})(a.to||a.href||"",q.resolve))),x=r((()=>!!a.external||(!(!a.target||"_self"===a.target)||"object"!=typeof C.value&&(""===C.value||l(C.value,{acceptRelative:!0}))))),P=n(!1),S=n(null),_=e=>{var t;S.value=a.custom?null==(t=null==e?void 0:e.$el)?void 0:t.nextElementSibling:null==e?void 0:e.$el};if(!1!==a.prefetch&&!0!==a.noPrefetch&&"_blank"!==a.target&&!function(){const e=navigator.connection;if(e&&(e.saveData||/2g/.test(e.effectiveType)))return!0;return!1}()){const t=e();let a,r=null;o((()=>{const l=function(){const t=e();if(t._observer)return t._observer;let a=null;const r=new Map,l=(e,t)=>(a||(a=new IntersectionObserver((e=>{for(const t of e){const e=r.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}))),r.set(e,t),a.observe(e),()=>{r.delete(e),a.unobserve(e),0===r.size&&(a.disconnect(),a=null)}),n=t._observer={observe:l};return n}();(t=>{const a=e();a.isHydrating?a.hooks.hookOnce("app:suspense:resolve",(()=>{h(t)})):h(t)})((()=>{a=h((()=>{var e;(null==(e=null==S?void 0:S.value)?void 0:e.tagName)&&(r=l.observe(S.value,(async()=>{null==r||r(),r=null;const e="string"==typeof C.value?C.value:q.resolve(C.value).fullPath;await Promise.all([t.hooks.callHook("link:prefetch",e).catch((()=>{})),!x.value&&g(C.value,q).catch((()=>{}))]),P.value=!0})))}))}))})),s((()=>{a&&m(a),null==r||r(),r=null}))}return()=>{var e,t;if(!x.value){const e={ref:_,to:C.value,activeClass:a.activeClass||y.activeClass,exactActiveClass:a.exactActiveClass||y.exactActiveClass,replace:a.replace,ariaCurrentValue:a.ariaCurrentValue,custom:a.custom};return a.custom||(P.value&&(e.class=a.prefetchedClass||y.prefetchedClass),e.rel=a.rel),i(u("RouterLink"),e,b.default)}const r="object"==typeof C.value?(null==(e=q.resolve(C.value))?void 0:e.href)??null:C.value||null,l=a.target||null,n=a.noRel?null:((...e)=>e.find((e=>void 0!==e)))(a.rel,y.externalRelAttribute,r?"noopener noreferrer":"")||null,o=()=>p(r,{replace:a.replace});return a.custom?b.default?b.default({href:r,navigate:o,get route(){if(!r)return;const e=c(r);return{path:e.pathname,fullPath:e.pathname,get query(){return d(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:r}},rel:n,target:l,isExternal:x.value,isActive:!1,isExactActive:!1}):null:i("a",{ref:S,href:r,rel:n,target:l},null==(t=b.default)?void 0:t.call(b))}}})}const b=y({componentName:"NuxtLink"});export{b as _};
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.