PageSourceSearch

https://www.prenezlaconfiance.fr/_nuxt/D4BLBdNN.js

js prenezlaconfiance.fr collected 2026-10-05 05:26:12 UTC 5,705 bytes, 1 lines download raw bytes

1import{D as S,e as U,h as w,U as _,i as B,V as E,W as T,J as I,X as V,G as A,Y as L,Z as D,_ as F,f as x,M as j,$ as O,O as H,L as M,q as W,a0 as z,a1 as $}from"./CAEy3tII.js";async function N(t,n=S()){const{path:d,matched:p}=n.resolve(t);if(!p.length||(n._routePreloaded||(n._routePreloaded=new Set),n._routePreloaded.has(d)))return;const g=n._preloadPromises=n._preloadPromises||[];if(g.length>4)return Promise.all(g).then(()=>N(t,n));n._routePreloaded.add(d);const e=p.map(a=>{var f;return(f=a.components)==null?void 0:f.default}).filter(a=>typeof a=="function");for(const a of e){const f=Promise.resolve(a()).catch(()=>{}).finally(()=>g.splice(g.indexOf(f)));g.push(f)}await Promise.all(g)}const G=(...t)=>t.find(n=>n!==void 0);function J(t){const n=t.componentName||"NuxtLink";function d(e){return typeof e=="string"&&e.startsWith("#")}function p(e,a){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return k(e,t.trailingSlash);const f="path"in e&&e.path!==void 0?e.path:a(e).path;return{...e,name:void 0,path:k(f,t.trailingSlash)}}function g(e){const a=S(),f=W(),i=x(()=>!!e.target&&e.target!=="_self"),h=x(()=>{const o=e.to||e.href||"";return typeof o=="string"&&j(o,{acceptRelative:!0})}),R=L("RouterLink"),y=typeof R!="string"?R.useLink:void 0,m=x(()=>{if(e.external)return!0;const o=e.to||e.href||"";return typeof o=="object"?!1:o===""||h.value}),r=x(()=>{const o=e.to||e.href||"";return m.value?o:p(o,a.resolve)}),c=m.value||y==null?void 0:y({...e,to:r}),b=x(()=>{var o;if(!r.value||h.value||d(r.value))return r.value;if(m.value){const P=typeof r.value=="object"&&"path"in r.value?O(r.value):r.value,C=typeof P=="object"?a.resolve(P).href:P;return p(C,a.resolve)}return typeof r.value=="object"?((o=a.resolve(r.value))==null?void 0:o.href)??null:p(H(f.app.baseURL,r.value),a.resolve)});return{to:r,hasTarget:i,isAbsoluteUrl:h,isExternal:m,href:b,isActive:(c==null?void 0:c.isActive)??x(()=>r.value===a.currentRoute.value.path),isExactActive:(c==null?void 0:c.isExactActive)??x(()=>r.value===a.currentRoute.value.path),route:(c==null?void 0:c.route)??x(()=>a.resolve(r.value)),async navigate(){await M(b.value,{replace:e.replace,external:m.value||i.value})}}}return U({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}},useLink:g,setup(e,{slots:a}){const f=S(),{to:i,href:h,navigate:R,isExternal:y,hasTarget:m,isAbsoluteUrl:r}=g(e),c=w(!1),b=w(null),o=l=>{var s;b.value=e.custom?(s=l==null?void 0:l.$el)==null?void 0:s.nextElementSibling:l==null?void 0:l.$el};function P(l){var s,u;return!c.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===l:((s=e.prefetchOn)==null?void 0:s[l])??((u=t.prefetchOn)==null?void 0:u[l]))&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!Y()}async function C(l=_()){if(c.value)return;c.value=!0;const s=typeof i.value=="string"?i.value:y.value?O(i.value):f.resolve(i.value).fullPath,u=y.value?new URL(s,window.location.href).href:s;await Promise.all([l.hooks.callHook("link:prefetch",u).catch(()=>{}),!y.value&&!m.value&&N(i.value,f).catch(()=>{})])}if(P("visibility")){const l=_();let s,u=null;B(()=>{const v=Q();E(()=>{s=T(()=>{var q;(q=b==null?void 0:b.value)!=null&&q.tagName&&(u=v.observe(b.value,async()=>{u==null||u(),u=null,await C(l)}))})})}),I(()=>{s&&V(s),u==null||u(),u=null})}return()=>{var u;if(!y.value&&!m.value&&!d(i.value)){const v={ref:o,to:i.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};
1return e.custom||(P("interaction")&&(v.onPointerenter=C.bind(null,void 0),v.onFocus=C.bind(null,void 0)),c.value&&(v.class=e.prefetchedClass||t.prefetchedClass),v.rel=e.rel||void 0),A(L("RouterLink"),v,a.default)}const l=e.target||null,s=G(e.noRel?"":e.rel,t.externalRelAttribute,r.value||m.value?"noopener noreferrer":"")||null;return e.custom?a.default?a.default({href:h.value,navigate:R,prefetch:C,get route(){if(!h.value)return;const v=new URL(h.value,window.location.href);return{path:v.pathname,fullPath:v.pathname,get query(){return D(v.search)},hash:v.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:h.value}},rel:s,target:l,isExternal:y.value||m.value,isActive:!1,isExactActive:!1}):null:A("a",{ref:b,href:h.value||null,rel:s,target:l},(u=a.default)==null?void 0:u.call(a))}}})}const K=J(F);function k(t,n){const d=n==="append"?z:$;return j(t)&&!t.startsWith("http")?t:d(t,!0)}function Q(){const t=_();if(t._observer)return t._observer;let n=null;const d=new Map,p=(e,a)=>(n||(n=new IntersectionObserver(f=>{for(const i of f){const h=d.get(i.target);(i.isIntersecting||i.intersectionRatio>0)&&h&&h()}})),d.set(e,a),n.observe(e),()=>{d.delete(e),n==null||n.unobserve(e),d.size===0&&(n==null||n.disconnect(),n=null)});return t._observer={observe:p}}const X=/2g/;function Y(){const t=navigator.connection;return!!(t&&(t.saveData||X.test(t.effectiveType)))}export{K 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.