PageSourceSearch

https://coming-soon-lucerra.vercel.app/_nuxt/BoHGylMB.js

js coming-soon-lucerra.vercel.app collected 2026-10-03 06:30:15 UTC 7,658 bytes, 128 lines download raw bytes

1import { n as e, al as t, ag as a, M as r, N as n, a0 as l, K as u, e as i, v as o, a1 as s, Q as c, r as v, a3 as f, Y as d, a2 as p, S as h, a7 as g, B as y, f as m, x as b, w as x, am as q, aw as S, ax as w, I as C } from "./eZ5mDMig.js";
2function A(S2) {
3  const w2 = S2.componentName || "NuxtLink";
4  function C2(e2) {
5    return "string" == typeof e2 && e2.startsWith("#");
6  }
7  function A2(e2) {
8    const a2 = t(), r2 = q(), n2 = m(() => !!g(e2.target) && "_self" !== g(e2.target)), l2 = m(() => {
9      const t2 = g(e2.to) || g(e2.href) || "";
10      return "string" == typeof t2 && x(t2, { acceptRelative: true });
11    }), u2 = s("RouterLink"), i2 = u2 && "string" != typeof u2 ? u2.useLink : void 0, o2 = m(() => {
12      if (g(e2.external)) return true;
13      const t2 = g(e2.to) || g(e2.href) || "";
14      return "object" != typeof t2 && ("" === t2 || l2.value);
15    }), c2 = m(() => {
16      const t2 = g(e2.to) || g(e2.href) || "";
17      return o2.value ? t2 : (function(e3, t3, a3) {
18        const r3 = a3 ?? S2.trailingSlash;
19        if (!e3 || "append" !== r3 && "remove" !== r3) return e3;
20        if ("string" == typeof e3) return k(e3, r3);
21        const n3 = "path" in e3 && void 0 !== e3.path ? e3.path : t3(e3).path;
22        return { ...e3, name: void 0, path: k(n3, r3) };
23      })(t2, a2.resolve, g(e2.trailingSlash));
24    }), v2 = o2.value ? void 0 : i2?.({ ...e2, to: c2, viewTransition: g(e2.viewTransition) }), f2 = m(() => {
25      const t2 = g(e2.trailingSlash) ?? S2.trailingSlash;
26      if (!c2.value || l2.value || C2(c2.value)) return c2.value;
27      if (o2.value) {
28        const e3 = "object" == typeof c2.value && "path" in c2.value ? p(c2.value) : c2.value;
29        return k("object" == typeof e3 ? a2.resolve(e3).href : e3, t2);
30      }
31      return "object" == typeof c2.value ? a2.resolve(c2.value)?.href ?? null : k(b(r2.app.baseURL, c2.value), t2);
32    });
33    return { to: c2, hasTarget: n2, isAbsoluteUrl: l2, isExternal: o2, href: f2, isActive: v2?.isActive ?? m(() => c2.value === a2.currentRoute.value.path), isExactActive: v2?.isExactActive ?? m(() => c2.value === a2.currentRoute.value.path), route: v2?.route ?? m(() => a2.resolve(c2.value)), async navigate(t2) {
34      await y(f2.value, { replace: g(e2.replace), external: o2.value || n2.value });
35    } };
36  }
37  return e({ name: w2, props: { to: { type: [String, Object], default: void 0, required: false }, href: { type: [String, Object], default: void 0, required: false }, target: { type: String, default: void 0, required: false }, rel: { type: String, default: void 0, required: false }, noRel: { type: Boolean, default: void 0, required: false }, prefetch: { type: Boolean, default: void 0, required: false }, prefetchOn: { type: [String, Object], default: void 0, required: false }, noPrefetch: { type: Boolean, default: void 0, required: false }, activeClass: { type: String, default: void 0, required: false }, exactActiveClass: { type: String, default: void 0, required: false }, prefetchedClass: { type: String, default: void 0, required: false }, replace: { type: Boolean, default: void 0, required: false }, ariaCurrentValue: { type: String, default: void 0, required: false }, external: { type: Boolean, default: void 0, required: false }, custom: { type: Boolean, default: void 0, required: false }, trailingSlash: { type: String, default: void 0, required: false } }, useLink: A2, setup(e2, { slots: g2 }) {
38    const y2 = t(), { to: m2, href: b2, navigate: x2, isExternal: q2, hasTarget: w3, isAbsoluteUrl: R2 } = A2(e2), k2 = f(false), j = d(null), B = (t2) => {
39      j.value = e2.custom ? t2?.$el?.nextElementSibling : t2?.$el;
40    };
41    function E(t2) {
42      return !k2.value && ("string" == typeof e2.prefetchOn ? e2.prefetchOn === t2 : e2.prefetchOn?.[t2] ?? S2.prefetchOn?.[t2]) && false !== (e2.prefetch ?? S2.prefetch) && true !== e2.noPrefetch && "_blank" !== e2.target && !(function() {
43        const e3 = navigator.connection;
44        if (e3 && (e3.saveData || O.test(e3.effectiveType))) return true;
45        return false;
46      })();
47    }
48    async function L(e3 = a()) {
49      if (k2.value) return;
50      k2.value = true;
51      const t2 = "string" == typeof m2.value ? m2.value : q2.value ? p(m2.value) : y2.resolve(m2.value).fullPath, r2 = q2.value ? new URL(t2, window.location.href).href : t2;
52      await Promise.all([e3.hooks.callHook("link:prefetch", r2)?.catch(() => {
53      }), !q2.value && !w3.value && h(m2.value, y2).catch(() => {
54      })]);
55    }
56    if (E("visibility")) {
57      const e3 = a();
58      let t2, o2 = null;
59      r(() => {
60        const r2 = (function() {
61          const e4 = a();
62          if (e4._observer) return e4._observer;
63          let t3 = null;
64          const r3 = /* @__PURE__ */ new Map(), n2 = (e5, a2) => (t3 ||= new IntersectionObserver((e6) => {
65            for (const t4 of e6) {
66              const e7 = r3.get(t4.target);
67              (t4.isIntersecting || t4.intersectionRatio > 0) && e7 && e7();
68            }
69          }), r3.set(e5, a2), t3.observe(e5), () => {
70            r3.delete(e5), t3?.unobserve(e5), 0 === r3.size && (t3?.disconnect(), t3 = null);
71          }), l2 = e4._observer = { observe: n2 };
72          return l2;
73        })();
74        n(() => {
75          t2 = l(() => {
76            j?.value?.tagName && (o2 = r2.observe(j.value, async () => {
77              o2?.(), o2 = null, await L(e3);
78            }));
79          });
80        });
81      }), u(() => {
82        t2 && i(t2), o2?.(), o2 = null;
83      });
84    }
85    return () => {
86      if (!q2.value && !w3.value && !C2(m2.value)) {
87        const t3 = { ref: B, to: m2.value, activeClass: e2.activeClass || S2.activeClass, exactActiveClass: e2.exactActiveClass || S2.exactActiveClass, replace: e2.replace, ariaCurrentValue: e2.ariaCurrentValue, custom: e2.custom };
88        return e2.custom || (E("interaction") && (t3.onPointerenter = L.bind(null, void 0), t3.onFocus = L.bind(null, void 0)), k2.value && (t3.class = e2.prefetchedClass || S2.prefetchedClass), t3.rel = e2.rel || void 0), o(s("RouterLink"), t3, g2.default);
89      }
90      const t2 = e2.target || null, a2 = ((...e3) => e3.find((e4) => void 0 !== e4))(e2.noRel ? "" : e2.rel, S2.externalRelAttribute, R2.value || w3.value ? "noopener noreferrer" : "") || null;
91      return e2.custom ? g2.default ? g2.default({ href: b2.value, navigate: x2, prefetch: L, get route() {
92        if (!b2.value) return;
93        const e3 = new URL(b2.value, window.location.href);
94        return { path: e3.pathname, fullPath: e3.pathname, get query() {
95          return c(e3.search);
96        }, hash: e3.hash, params: {}, name: void 0, matched: [], redirectedFrom: void 0, meta: {}, href: b2.value };
97      }, rel: a2, target: t2, isExternal: q2.value || w3.value, isActive: false, isExactActive: false }) : null : o("a", { ref: j, href: b2.value || null, rel: a2, target: t2, onClick: async (t3) => {
98        if (!q2.value && !w3.value) {
99          t3.preventDefault();
100          try {
101            const t4 = v(b2.value);
102            return await (e2.replace ? y2.replace(t4) : y2.push(t4));
103          } finally {
104            if (C2(m2.value)) {
105              const e3 = m2.value.slice(1);
106              let t4 = e3;
107              try {
108                t4 = decodeURIComponent(e3);
109              } catch {
110              }
111              const a3 = document.getElementById(t4);
112              a3?.focus();
113            }
114          }
115        }
116      } }, g2.default?.());
117    };
118  } });
119}
120const R = A(C);
121function k(e2, t2) {
122  const a2 = "append" === t2 ? S : w;
123  return x(e2) && !e2.startsWith("http") ? e2 : a2(e2, true);
124}
125const O = /2g/;
126export {
127  R as _
128};

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.