1import{d as B,as as A,G as _,h as O,at as N,au as j,z as D,av as U,a8 as L,ab as P,aw as H,ax as z,ah as F,j as V,ay as E,az as W,u as f,N as M,x as w,ar as G,aA as I,aB as $,ag as Q,aq as Y,aC as J,aD as K}from"./CW8a1dFb.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"08f75a4087f78ecce8d1253c3e394f0be0740cbb"};var n=new t.Error().stack;n&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[n]="857bb17d-9723-4441-bfbe-ed2d7ebc6a8b",t._sentryDebugIdIdentifier="sentry-dbid-857bb17d-9723-4441-bfbe-ed2d7ebc6a8b")}catch{}})();const X=(...t)=>t.find(n=>n!==void 0);function T(t){let n=t.replace(/[\u0000-\u001F\s]+/g,"");for(;n.toLowerCase().startsWith("view-source:");)n=n.slice(12);const o=n.indexOf(":");return o>0&&$(n.slice(0,o+1))?null:t}function Z(t){const n=t.componentName||"NuxtLink";function o(e){return typeof e=="string"&&e.startsWith("#")}function R(e,s,d){const a=d??t.trailingSlash;if(!e||a!=="append"&&a!=="remove")return e;if(typeof e=="string")return C(e,a);const i="path"in e&&e.path!==void 0?e.path:s(e).path;return{...e,name:void 0,path:C(i,a)}}function k(e){const s=A(),d=Q(),a=w(()=>!!f(e.target)&&f(e.target)!=="_self"),i=w(()=>{const c=f(e.to)||f(e.href)||"";return typeof c=="string"&&I(c,{acceptRelative:!0})}),x=P("RouterLink"),g=x&&typeof x!="string"?x.useLink:void 0,v=w(()=>{if(f(e.external))return!0;const c=f(e.to)||f(e.href)||"";return typeof c=="object"?!1:c===""||i.value}),l=w(()=>{const c=f(e.to)||f(e.href)||"";return v.value?c:R(c,s.resolve,f(e.trailingSlash))}),y=v.value?void 0:g?.({...e,to:l,viewTransition:f(e.viewTransition)}),p=w(()=>{const c=f(e.trailingSlash)??t.trailingSlash;if(!l.value||i.value||o(l.value)){const h=l.value;return typeof h=="string"?T(h):h}if(v.value){const h=typeof l.value=="object"&&"path"in l.value?E(l.value):l.value,m=typeof h=="object"?s.resolve(h).href:h,u=typeof m=="string"?T(m):m;return u===null?null:C(u,c)}return typeof l.value=="object"?s.resolve(l.value)?.href??null:C(G(d.app.baseURL,l.value),c)});return{to:l,hasTarget:a,isAbsoluteUrl:i,isExternal:v,href:p,isActive:y?.isActive??w(()=>l.value===s.currentRoute.value.path),isExactActive:y?.isExactActive??w(()=>l.value===s.currentRoute.value.path),route:y?.route??w(()=>s.resolve(l.value)),async navigate(c){p.value!==null&&await M(p.value,{replace:f(e.replace),external:v.value||a.value})}}}return B({name:n,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},prefetchOn:{type:[String,Object],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},trailingSlash:{type:String,default:void 0,required:!1}},useLink:k,setup(e,{slots:s}){const d=A(),{to:a,href:i,navigate:x,isExternal:g,hasTarget:v,isAbsoluteUrl:l}=k(e),y=F(!1),p=V(null),c=u=>{p.value=e.custom?u?.$el?.nextElementSibling:u?.$el};function h(u){return!y.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===u:e.prefetchOn?.[u]??t.prefetchOn?.[u])&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!ae()}async function m(u=_()){if(y.value||i.value===null)return;y.value=!0;const b=typeof a.value=="string"?a.value:g.value?E(a.value):d.resolve(a.value).fullPath,r=g.value?new URL(b,window.location.href).href:b;await Promise.all([u.hooks.callHook("link:prefetch",r)?.catch(()=>{}),!g.value&&!v.value&&W(a.value,d).catch(()=>{})])}if(h("visibility")){const u=_();let b,r=null;O(()=>{const S=ee();N(()=>{b=j(()=>{p?.value?.tagName&&(r=S.observe(p.value,async()=>{r?.(),r=null,await m(u)}))})})}),D(()=>{b&&U(b),r?.(),r=null})}return()=>{if(!g.value&&!v.value&&!o(a.value)){const r={ref:c,to:a.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};
1return e.custom||(h("interaction")&&(r.onPointerenter=m.bind(null,void 0),r.onFocus=m.bind(null,void 0)),y.value&&(r.class=e.prefetchedClass||t.prefetchedClass),r.rel=e.rel||void 0),L(P("RouterLink"),r,s.default)}const u=e.target||null,b=X(e.noRel?"":e.rel,t.externalRelAttribute,l.value||v.value?"noopener noreferrer":"")||null;return e.custom?s.default?s.default({href:i.value,navigate:x,prefetch:m,get route(){if(!i.value)return;const r=new URL(i.value,window.location.href);return{path:r.pathname,fullPath:r.pathname,get query(){return H(r.search)},hash:r.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:i.value}},rel:b,target:u,isExternal:g.value||v.value,isActive:!1,isExactActive:!1}):null:L("a",{ref:p,href:i.value||null,rel:b,target:u,onClick:async r=>{if(!(g.value||v.value)){r.preventDefault();try{const S=z(i.value??"");return await(e.replace?d.replace(S):d.push(S))}finally{if(o(a.value)){const S=a.value.slice(1);let q=S;try{q=decodeURIComponent(S)}catch{}document.getElementById(q)?.focus()}}}}},s.default?.())}}})}const le=Z(K);function C(t,n){const o=n==="append"?Y:J;return I(t)&&!t.startsWith("http")?t:o(t,!0)}function ee(){const t=_();if(t._observer)return t._observer;let n=null;const o=new Map,R=(e,s)=>(n||=new IntersectionObserver(d=>{for(const a of d){const i=o.get(a.target);(a.isIntersecting||a.intersectionRatio>0)&&i&&i()}}),o.set(e,s),n.observe(e),()=>{o.delete(e),n?.unobserve(e),o.size===0&&(n?.disconnect(),n=null)});return t._observer={observe:R}}const te=/2g/;function ae(){const t=navigator.connection;return!!(t&&(t.saveData||te.test(t.effectiveType)))}export{le 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.