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