fix lint issue
This commit is contained in:
parent
fd36310bb3
commit
b2659ac14a
@ -1,6 +1,6 @@
|
||||
! function() {
|
||||
"use strict";
|
||||
! function(t) {
|
||||
!(function () {
|
||||
'use strict'
|
||||
!(function (t) {
|
||||
var e = t.screen,
|
||||
n = e.width,
|
||||
r = e.height,
|
||||
@ -9,30 +9,32 @@
|
||||
o = t.localStorage,
|
||||
u = t.document,
|
||||
c = t.history,
|
||||
f = "jan.ai",
|
||||
s = "main page",
|
||||
f = 'jan.ai',
|
||||
s = 'main page',
|
||||
l = i.search,
|
||||
d = u.currentScript;
|
||||
d = u.currentScript
|
||||
if (d) {
|
||||
var m = "data-",
|
||||
var m = 'data-',
|
||||
h = d.getAttribute.bind(d),
|
||||
v = h(m + "website-id"),
|
||||
p = h(m + "host-url"),
|
||||
g = "false" !== h(m + "auto-track"),
|
||||
y = h(m + "do-not-track"),
|
||||
b = h(m + "domains") || "",
|
||||
S = b.split(",").map((function(t) {
|
||||
v = h(m + 'website-id'),
|
||||
p = h(m + 'host-url'),
|
||||
g = 'false' !== h(m + 'auto-track'),
|
||||
y = h(m + 'do-not-track'),
|
||||
b = h(m + 'domains') || '',
|
||||
S = b.split(',').map(function (t) {
|
||||
return t.trim()
|
||||
})),
|
||||
k = (p ? p.replace(/\/$/, "") : d.src.split("/").slice(0, -1).join("/")) + "/api/send",
|
||||
w = n + "x" + r,
|
||||
}),
|
||||
k =
|
||||
(p ? p.replace(/\/$/, '') : d.src.split('/').slice(0, -1).join('/')) +
|
||||
'/api/send',
|
||||
w = n + 'x' + r,
|
||||
N = /data-umami-event-([\w-_]+)/,
|
||||
T = m + "umami-event",
|
||||
T = m + 'umami-event',
|
||||
j = 300,
|
||||
A = function (t, e, n) {
|
||||
var r = t[e];
|
||||
var r = t[e]
|
||||
return function () {
|
||||
for (var e = [], a = arguments.length; a--;) e[a] = arguments[a];
|
||||
for (var e = [], a = arguments.length; a--; ) e[a] = arguments[a]
|
||||
return n.apply(null, e), r.apply(t, e)
|
||||
}
|
||||
},
|
||||
@ -44,105 +46,165 @@
|
||||
language: a,
|
||||
title: M,
|
||||
url: I,
|
||||
referrer: J
|
||||
referrer: J,
|
||||
}
|
||||
},
|
||||
E = function () {
|
||||
return o && o.getItem("umami.disabled") || y && function() {
|
||||
return (
|
||||
(o && o.getItem('umami.disabled')) ||
|
||||
(y &&
|
||||
(function () {
|
||||
var e = t.doNotTrack,
|
||||
n = t.navigator,
|
||||
r = t.external,
|
||||
a = "msTrackingProtectionEnabled",
|
||||
i = e || n.doNotTrack || n.msDoNotTrack || r && a in r && r[a]();
|
||||
return "1" == i || "yes" === i
|
||||
}() || b && !S.includes(f)
|
||||
a = 'msTrackingProtectionEnabled',
|
||||
i =
|
||||
e ||
|
||||
n.doNotTrack ||
|
||||
n.msDoNotTrack ||
|
||||
(r && a in r && r[a]())
|
||||
return '1' == i || 'yes' === i
|
||||
})()) ||
|
||||
(b && !S.includes(f))
|
||||
)
|
||||
},
|
||||
O = function (t, e, n) {
|
||||
n && (J = I, (I = function(t) {
|
||||
n &&
|
||||
((J = I),
|
||||
(I = (function (t) {
|
||||
try {
|
||||
return new URL(t).pathname
|
||||
} catch (e) {
|
||||
return t
|
||||
}
|
||||
}(n.toString())) !== J && setTimeout(D, j))
|
||||
})(n.toString())) !== J && setTimeout(D, j))
|
||||
},
|
||||
L = function (t, e) {
|
||||
if (void 0 === e && (e = "event"), !E()) {
|
||||
if ((void 0 === e && (e = 'event'), !E())) {
|
||||
var n = {
|
||||
"Content-Type": "application/json"
|
||||
};
|
||||
return void 0 !== K && (n["x-umami-cache"] = K), fetch(k, {
|
||||
method: "POST",
|
||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||
'Content-Type': 'application/json',
|
||||
}
|
||||
return (
|
||||
void 0 !== K && (n['x-umami-cache'] = K),
|
||||
fetch(k, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({
|
||||
type: e,
|
||||
payload: t
|
||||
payload: t,
|
||||
}),
|
||||
headers: n
|
||||
}).then((function(t) {
|
||||
headers: n,
|
||||
})
|
||||
.then(function (t) {
|
||||
return t.text()
|
||||
})).then((function(t) {
|
||||
return K = t
|
||||
})).catch((function() {}))
|
||||
})
|
||||
.then(function (t) {
|
||||
return (K = t)
|
||||
})
|
||||
.catch(function () {})
|
||||
)
|
||||
}
|
||||
},
|
||||
D = function (t, e) {
|
||||
return L("string" == typeof t ? Object.assign({}, x(), {
|
||||
return L(
|
||||
'string' == typeof t
|
||||
? Object.assign({}, x(), {
|
||||
name: t,
|
||||
data: "object" == typeof e ? e : void 0
|
||||
}) : "object" == typeof t ? t : "function" == typeof t ? t(x()) : x())
|
||||
};
|
||||
t.umami || (t.umami = {
|
||||
data: 'object' == typeof e ? e : void 0,
|
||||
})
|
||||
: 'object' == typeof t
|
||||
? t
|
||||
: 'function' == typeof t
|
||||
? t(x())
|
||||
: x()
|
||||
)
|
||||
}
|
||||
t.umami ||
|
||||
(t.umami = {
|
||||
track: D,
|
||||
identify: function (t) {
|
||||
return L(Object.assign({}, x(), {
|
||||
data: t
|
||||
}), "identify")
|
||||
}
|
||||
});
|
||||
var K, P, _, q, C, I = "" + s + l,
|
||||
return L(
|
||||
Object.assign({}, x(), {
|
||||
data: t,
|
||||
}),
|
||||
'identify'
|
||||
)
|
||||
},
|
||||
})
|
||||
var K,
|
||||
P,
|
||||
_,
|
||||
q,
|
||||
C,
|
||||
I = '' + s + l,
|
||||
J = u.referrer,
|
||||
M = u.title;
|
||||
M = u.title
|
||||
if (g && !E()) {
|
||||
c.pushState = A(c, "pushState", O), c.replaceState = A(c, "replaceState", O), C = function(t) {
|
||||
;(c.pushState = A(c, 'pushState', O)),
|
||||
(c.replaceState = A(c, 'replaceState', O)),
|
||||
(C = function (t) {
|
||||
var e = t.getAttribute.bind(t),
|
||||
n = e(T);
|
||||
n = e(T)
|
||||
if (n) {
|
||||
var r = {};
|
||||
return t.getAttributeNames().forEach((function(t) {
|
||||
var n = t.match(N);
|
||||
var r = {}
|
||||
return (
|
||||
t.getAttributeNames().forEach(function (t) {
|
||||
var n = t.match(N)
|
||||
n && (r[n[1]] = e(t))
|
||||
})), D(n, r)
|
||||
}),
|
||||
D(n, r)
|
||||
)
|
||||
}
|
||||
return Promise.resolve()
|
||||
}, u.addEventListener("click", (function(t) {
|
||||
}),
|
||||
u.addEventListener(
|
||||
'click',
|
||||
function (t) {
|
||||
var e = t.target,
|
||||
n = "A" === e.tagName ? e : function(t, e) {
|
||||
n =
|
||||
'A' === e.tagName
|
||||
? e
|
||||
: (function (t, e) {
|
||||
for (var n = t, r = 0; r < e; r++) {
|
||||
if ("A" === n.tagName) return n;
|
||||
if ('A' === n.tagName) return n
|
||||
if (!(n = n.parentElement)) return null
|
||||
}
|
||||
return null
|
||||
}(e, 10);
|
||||
})(e, 10)
|
||||
if (n) {
|
||||
var r = n.href,
|
||||
a = "_blank" === n.target || t.ctrlKey || t.shiftKey || t.metaKey || t.button && 1 === t.button;
|
||||
if (n.getAttribute(T) && r) return a || t.preventDefault(), C(n).then((function() {
|
||||
a =
|
||||
'_blank' === n.target ||
|
||||
t.ctrlKey ||
|
||||
t.shiftKey ||
|
||||
t.metaKey ||
|
||||
(t.button && 1 === t.button)
|
||||
if (n.getAttribute(T) && r)
|
||||
return (
|
||||
a || t.preventDefault(),
|
||||
C(n).then(function () {
|
||||
a || (i.href = r)
|
||||
}))
|
||||
})
|
||||
)
|
||||
} else C(e)
|
||||
}), !0), _ = new MutationObserver((function(t) {
|
||||
var e = t[0];
|
||||
},
|
||||
!0
|
||||
),
|
||||
(_ = new MutationObserver(function (t) {
|
||||
var e = t[0]
|
||||
M = e && e.target ? e.target.text : void 0
|
||||
})), (q = u.querySelector("head > title")) && _.observe(q, {
|
||||
})),
|
||||
(q = u.querySelector('head > title')) &&
|
||||
_.observe(q, {
|
||||
subtree: !0,
|
||||
characterData: !0,
|
||||
childList: !0
|
||||
});
|
||||
childList: !0,
|
||||
})
|
||||
var R = function () {
|
||||
"complete" !== u.readyState || P || (D(), P = !0)
|
||||
};
|
||||
u.addEventListener("readystatechange", R, !0), R()
|
||||
'complete' !== u.readyState || P || (D(), (P = !0))
|
||||
}
|
||||
u.addEventListener('readystatechange', R, !0), R()
|
||||
}
|
||||
}
|
||||
}(window)
|
||||
}();
|
||||
})(window)
|
||||
})()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user