PageSourceSearch

https://freetool.dev/_nuxt/B0zWc29K.js

js freetool.dev collected 2026-09-30 14:31:28 UTC 6,384 bytes, 1 lines download raw bytes

1import{d as M,$ as A,n as w,M as D,a9 as N,aa as j,N as z,ab as O,h as _,a4 as E,ac as F,a5 as V,E as W,ad as L,ae as T,y as o,af as B,c as p,ag as $,ah as G,a as H,z as U,ai as Q,aj as J,ak as K,al as Y,am as X,an as Z,ao as ee,ap as ae,aq as te,ar as re,as as ne,at as le,au as ue,av as ie,aw as se,ax as oe,ay as ce,az as fe,aA as ve,aB as de,aC as he,aD as ge,aE as ye,aF as pe,aG as be,aH as me,aI as xe,aJ as Re,b as Se,aK as Ce,v as ke,Y as we,Q as Pe}from"./CkpM57L6.js";const Ae=(...a)=>a.find(c=>c!==void 0);function I(a){const c=a.componentName||"NuxtLink";function v(e){return!$&&typeof e=="string"&&e.startsWith("#")}function C(e,l,d){const t=d??a.trailingSlash;if(!e||t!=="append"&&t!=="remove")return e;if(typeof e=="string")return k(e,t);const u="path"in e&&e.path!==void 0?e.path:l(e).path;return{...e,name:void 0,path:k(u,t)}}function P(e){const l=A(),d=U(),t=p(()=>!!o(e.target)&&o(e.target)!=="_self"),u=p(()=>{const i=o(e.to)||o(e.href)||"";return typeof i=="string"&&H(i,{acceptRelative:!0})}),b=E("RouterLink"),g=b&&typeof b!="string"?b.useLink:void 0,f=p(()=>{if(o(e.external))return!0;const i=o(e.to)||o(e.href)||"";return typeof i=="object"?!1:i===""||u.value}),n=p(()=>{const i=o(e.to)||o(e.href)||"";return f.value?i:C(i,l.resolve,o(e.trailingSlash))}),y=f.value?void 0:g?.({...e,to:n,viewTransition:o(e.viewTransition)}),m=p(()=>{const i=o(e.trailingSlash)??a.trailingSlash;if(!n.value||u.value||v(n.value))return n.value;if(f.value){const R=typeof n.value=="object"&&"path"in n.value?L(n.value):n.value,S=typeof R=="object"?l.resolve(R).href:R;return k(S,i)}return typeof n.value=="object"?l.resolve(n.value)?.href??null:k(G(d.app.baseURL,n.value),i)});return{to:n,hasTarget:t,isAbsoluteUrl:u,isExternal:f,href:m,isActive:y?.isActive??p(()=>n.value===l.currentRoute.value.path),isExactActive:y?.isExactActive??p(()=>n.value===l.currentRoute.value.path),route:y?.route??p(()=>l.resolve(n.value)),async navigate(i){await B(m.value,{replace:o(e.replace),external:f.value||t.value})}}}return M({name:c,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:P,setup(e,{slots:l}){const d=A(),{to:t,href:u,navigate:b,isExternal:g,hasTarget:f,isAbsoluteUrl:n}=P(e),y=V(!1),m=W(null),i=s=>{m.value=e.custom?s?.$el?.nextElementSibling:s?.$el};function R(s){return!y.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===s:e.prefetchOn?.[s]??a.prefetchOn?.[s])&&(e.prefetch??a.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!Ee()}async function S(s=w()){if(y.value)return;y.value=!0;const h=typeof t.value=="string"?t.value:g.value?L(t.value):d.resolve(t.value).fullPath,r=g.value?new URL(h,window.location.href).href:h;await Promise.all([s.hooks.callHook("link:prefetch",r)?.catch(()=>{}),!g.value&&!f.value&&T(t.value,d).catch(()=>{})])}if(R("visibility")){const s=w();let h,r=null;D(()=>{const x=qe();N(()=>{h=j(()=>{m?.value?.tagName&&(r=x.observe(m.value,async()=>{r?.(),r=null,await S(s)}))})})}),z(()=>{h&&O(h),r?.(),r=null})}return()=>{if(!g.value&&!f.value&&!v(t.value)){const r={ref:i,to:t.value,activeClass:e.activeClass||a.activeClass,exactActiveClass:e.exactActiveClass||a.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};
1return e.custom||(R("interaction")&&(r.onPointerenter=S.bind(null,void 0),r.onFocus=S.bind(null,void 0)),y.value&&(r.class=e.prefetchedClass||a.prefetchedClass),r.rel=e.rel||void 0),_(E("RouterLink"),r,l.default)}const s=e.target||null,h=Ae(e.noRel?"":e.rel,a.externalRelAttribute,n.value||f.value?"noopener noreferrer":"")||null;return e.custom?l.default?l.default({href:u.value,navigate:b,prefetch:S,get route(){if(!u.value)return;const r=new URL(u.value,window.location.href);return{path:r.pathname,fullPath:r.pathname,get query(){return F(r.search)},hash:r.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:u.value}},rel:h,target:s,isExternal:g.value||f.value,isActive:!1,isExactActive:!1}):null:_("a",{ref:m,href:u.value||null,rel:h,target:s,onClick:async r=>{if(!(g.value||f.value)){r.preventDefault();try{const x=K(u.value);return await(e.replace?d.replace(x):d.push(x))}finally{if(v(t.value)){const x=t.value.slice(1);let q=x;try{q=decodeURIComponent(x)}catch{}document.getElementById(q)?.focus()}}}}},l.default?.())}}})}const je=I(Y);function k(a,c){const v=c==="append"?Q:J;return H(a)&&!a.startsWith("http")?a:v(a,!0)}function qe(){const a=w();if(a._observer)return a._observer;let c=null;const v=new Map,C=(e,l)=>(c||=new IntersectionObserver(d=>{for(const t of d){const u=v.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&u&&u()}}),v.set(e,l),c.observe(e),()=>{v.delete(e),c?.unobserve(e),v.size===0&&(c?.disconnect(),c=null)});return a._observer={observe:C}}const _e=/2g/;function Ee(){const a=navigator.connection;return!!(a&&(a.saveData||_e.test(a.effectiveType)))}const Oe=Object.freeze(Object.defineProperty({__proto__:null,addRouteMiddleware:X,applyPlugin:Z,applyPlugins:ee,callWithNuxt:ae,cancelIdleCallback:O,clearError:te,createError:re,createNuxtApp:ne,defineNuxtLink:I,defineNuxtPlugin:le,defineNuxtRouteMiddleware:ue,definePayloadReviver:ie,getAppManifest:se,getRouteRules:oe,injectHead:ce,isNuxtError:fe,isPrerendered:ve,loadPayload:de,navigateTo:B,onNuxtReady:N,preloadRouteComponents:T,prerenderRoutes:he,registerPluginHooks:ge,reloadNuxtApp:ye,requestIdleCallback:j,showError:pe,tryUseNuxtApp:be,useAsyncData:me,useCookie:xe,useError:Re,useHead:Se,useNuxtApp:w,useRequestEvent:Ce,useRequestURL:ke,useRoute:we,useRouter:A,useRuntimeConfig:U,useState:Pe},Symbol.toStringTag,{value:"Module"}));export{je as _,Oe as i};

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.