Files
v1.pivoine.art/assets/bower_components/MathJax/es5/latest.js
2025-10-25 12:39:30 +02:00

338 lines
8.1 KiB
JavaScript

!(function (t) {
var e = {};
function r(a) {
if (e[a]) return e[a].exports;
var n = (e[a] = { i: a, l: !1, exports: {} });
return t[a].call(n.exports, n, n.exports, r), (n.l = !0), n.exports;
}
(r.m = t),
(r.c = e),
(r.d = function (t, e, a) {
r.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: a });
}),
(r.r = function (t) {
"undefined" != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }),
Object.defineProperty(t, "__esModule", { value: !0 });
}),
(r.t = function (t, e) {
if ((1 & e && (t = r(t)), 8 & e)) return t;
if (4 & e && "object" == typeof t && t && t.__esModule) return t;
var a = Object.create(null);
if (
(r.r(a),
Object.defineProperty(a, "default", { enumerable: !0, value: t }),
2 & e && "string" != typeof t)
)
for (var n in t)
r.d(
a,
n,
function (e) {
return t[e];
}.bind(null, n),
);
return a;
}),
(r.n = function (t) {
var e =
t && t.__esModule
? function () {
return t.default;
}
: function () {
return t;
};
return r.d(e, "a", e), e;
}),
(r.o = function (t, e) {
return Object.prototype.hasOwnProperty.call(t, e);
}),
(r.p = ""),
r((r.s = 1));
})([
function (t, e, r) {
"use strict";
var a =
(this && this.__values) ||
function (t) {
var e = "function" == typeof Symbol && Symbol.iterator,
r = e && t[e],
a = 0;
if (r) return r.call(t);
if (t && "number" == typeof t.length)
return {
next: function () {
return (
t && a >= t.length && (t = void 0),
{ value: t && t[a++], done: !t }
);
},
};
throw new TypeError(
e ? "Object is not iterable." : "Symbol.iterator is not defined.",
);
},
n =
(this && this.__read) ||
function (t, e) {
var r = "function" == typeof Symbol && t[Symbol.iterator];
if (!r) return t;
var a,
n,
o = r.call(t),
i = [];
try {
for (; (void 0 === e || e-- > 0) && !(a = o.next()).done; )
i.push(a.value);
} catch (t) {
n = { error: t };
} finally {
try {
a && !a.done && (r = o.return) && r.call(o);
} finally {
if (n) throw n.error;
}
}
return i;
};
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.loadLatest = void 0);
var o = new Map([
[
"cdnjs.cloudflare.com",
{
api: "https://api.cdnjs.com/libraries/mathjax?fields=version",
key: "version",
base: "https://cdnjs.cloudflare.com/ajax/libs/mathjax/",
},
],
[
"rawcdn.githack.com",
{
api: "https://api.github.com/repos/mathjax/mathjax/releases/latest",
key: "tag_name",
base: "https://rawcdn.githack.com/mathjax/MathJax/",
},
],
[
"gitcdn.xyz",
{
api: "https://api.github.com/repos/mathjax/mathjax/releases/latest",
key: "tag_name",
base: "https://gitcdn.xyz/mathjax/MathJax/",
},
],
[
"cdn.statically.io",
{
api: "https://api.github.com/repos/mathjax/mathjax/releases/latest",
key: "tag_name",
base: "https://cdn.statically.io/gh/mathjax/MathJax/",
},
],
[
"unpkg.com",
{
api: "https://api.github.com/repos/mathjax/mathjax/releases/latest",
key: "tag_name",
base: "https://unpkg.com/mathjax@",
},
],
[
"cdn.jsdelivr.net",
{
api: "https://api.github.com/repos/mathjax/mathjax/releases/latest",
key: "tag_name",
base: "https://cdn.jsdelivr.net/npm/mathjax@",
},
],
]),
i = {
api: "https://api.github.com/repos/mathjax/mathjax/releases",
key: "tag_name",
},
c = null;
function s(t) {
console && console.error && console.error("MathJax(latest.js): " + t);
}
function l(t, e) {
void 0 === e && (e = null), t.parentNode.removeChild(t);
var r = t.src,
a = r.replace(/.*?\/latest\.js(\?|$)/, "");
"" === a && ((a = "startup.js"), (r = r.replace(/\?$/, "") + "?" + a));
var n = (r.match(/(\d+\.\d+\.\d+)(\/es\d+)?\/latest.js\?/) || [
"",
"",
])[1],
o = (r.match(/(\/es\d+)\/latest.js\?/) || ["", ""])[1] || "";
return { tag: t, src: r, id: t.id, version: n, dir: o, file: a, cdn: e };
}
function u(t) {
var e, r;
try {
for (var n = a(o.keys()), i = n.next(); !i.done; i = n.next()) {
var c = i.value,
s = o.get(c),
u = s.base,
d = t.src;
if (d && d.substr(0, u.length) === u && d.match(/\/latest\.js(\?|$)/))
return l(t, s);
}
} catch (t) {
e = { error: t };
} finally {
try {
i && !i.done && (r = n.return) && r.call(n);
} finally {
if (e) throw e.error;
}
}
return null;
}
function d(t, e) {
var r = document.createElement("script");
(r.type = "text/javascript"),
(r.async = !0),
(r.src = t),
e && (r.id = e);
var a =
document.head ||
document.getElementsByTagName("head")[0] ||
document.body;
a ? a.appendChild(r) : s("Can't find the document <head> element");
}
function f() {
c
? d(c.src.replace(/\/latest\.js\?/, "/"), c.id)
: s("Can't determine the URL for loading MathJax");
}
function p(t) {
c.version && c.version !== t && (c.file = "latest.js?" + c.file),
d(c.cdn.base + t + c.dir + "/" + c.file, c.id);
}
function h(t) {
return (
3 === parseInt(t.split(/\./)[0]) &&
!t.match(/-(beta|rc)/) &&
((function (t) {
try {
var e = t + " " + Date.now();
localStorage.setItem("mjx-latest-version", e);
} catch (t) {}
})(t),
p(t),
!0)
);
}
function m(t, e, r) {
var a = (function () {
if (window.XMLHttpRequest) return new XMLHttpRequest();
if (window.ActiveXObject) {
try {
return new window.ActiveXObject("Msxml2.XMLHTTP");
} catch (t) {}
try {
return new window.ActiveXObject("Microsoft.XMLHTTP");
} catch (t) {}
}
return null;
})();
a
? ((a.onreadystatechange = function () {
4 === a.readyState &&
(200 === a.status
? !e(JSON.parse(a.responseText)) && r()
: (s("Problem acquiring MathJax version: status = " + a.status),
r()));
}),
a.open("GET", t.api, !0),
a.send(null))
: (s("Can't create XMLHttpRequest object"), r());
}
function y() {
m(
c.cdn,
function (t) {
return (
t instanceof Array && (t = t[0]),
h(t[c.cdn.key]) ||
m(
i,
function (t) {
var e, r;
if (!(t instanceof Array)) return !1;
try {
for (var n = a(t), o = n.next(); !o.done; o = n.next())
if (h(o.value[i.key])) return !0;
} catch (t) {
e = { error: t };
} finally {
try {
o && !o.done && (r = n.return) && r.call(n);
} finally {
if (e) throw e.error;
}
}
return !1;
},
f,
),
!0
);
},
f,
);
}
e.loadLatest = function () {
if (
(c = (function () {
var t, e;
if (document.currentScript) return l(document.currentScript);
var r = document.getElementById("MathJax-script");
if (r && "script" === r.nodeName.toLowerCase()) return u(r);
var n = document.getElementsByTagName("script");
try {
for (
var o = a(Array.from(n)), i = o.next();
!i.done;
i = o.next()
) {
var c = u(i.value);
if (c) return c;
}
} catch (e) {
t = { error: e };
} finally {
try {
i && !i.done && (e = o.return) && e.call(o);
} finally {
if (t) throw t.error;
}
}
return null;
})()) &&
c.cdn
) {
var t = (function () {
try {
var t = n(localStorage.getItem("mjx-latest-version").split(/ /), 2),
e = t[0],
r = t[1];
if (r && Date.now() - parseInt(r) < 6048e5) return e;
} catch (t) {}
return null;
})();
t ? p(t) : y();
} else f();
};
},
function (t, e, r) {
"use strict";
r.r(e);
var a = r(0);
Object(a.loadLatest)();
},
]);