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

1168 lines
32 KiB
JavaScript

!(function (t) {
var e = {};
function a(r) {
if (e[r]) return e[r].exports;
var n = (e[r] = { i: r, l: !1, exports: {} });
return t[r].call(n.exports, n, n.exports, a), (n.l = !0), n.exports;
}
(a.m = t),
(a.c = e),
(a.d = function (t, e, r) {
a.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: r });
}),
(a.r = function (t) {
"undefined" != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }),
Object.defineProperty(t, "__esModule", { value: !0 });
}),
(a.t = function (t, e) {
if ((1 & e && (t = a(t)), 8 & e)) return t;
if (4 & e && "object" == typeof t && t && t.__esModule) return t;
var r = Object.create(null);
if (
(a.r(r),
Object.defineProperty(r, "default", { enumerable: !0, value: t }),
2 & e && "string" != typeof t)
)
for (var n in t)
a.d(
r,
n,
function (e) {
return t[e];
}.bind(null, n),
);
return r;
}),
(a.n = function (t) {
var e =
t && t.__esModule
? function () {
return t.default;
}
: function () {
return t;
};
return a.d(e, "a", e), e;
}),
(a.o = function (t, e) {
return Object.prototype.hasOwnProperty.call(t, e);
}),
(a.p = ""),
a((a.s = 17));
})([
function (t, e, a) {
"use strict";
var r,
n =
(this && this.__extends) ||
((r = function (t, e) {
return (r =
Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array &&
function (t, e) {
t.__proto__ = e;
}) ||
function (t, e) {
for (var a in e) e.hasOwnProperty(a) && (t[a] = e[a]);
})(t, e);
}),
function (t, e) {
function a() {
this.constructor = t;
}
r(t, e),
(t.prototype =
null === e
? Object.create(e)
: ((a.prototype = e.prototype), new a()));
});
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.AutoOpen = void 0);
var i = a(8),
o = a(2),
s = a(3),
c = (function (t) {
function e() {
return (null !== t && t.apply(this, arguments)) || this;
}
return (
n(e, t),
Object.defineProperty(e.prototype, "kind", {
get: function () {
return "auto open";
},
enumerable: !1,
configurable: !0,
}),
Object.defineProperty(e.prototype, "isOpen", {
get: function () {
return !0;
},
enumerable: !1,
configurable: !0,
}),
(e.prototype.toMml = function () {
var e = this.factory.configuration.parser,
a = this.getProperty("right");
if (this.getProperty("smash")) {
var r = t.prototype.toMml.call(this),
n = e.create("node", "mpadded", [r], { height: 0, depth: 0 });
this.Clear(), this.Push(e.create("node", "TeXAtom", [n]));
}
a &&
this.Push(new s.default(a, e.stack.env, e.configuration).mml());
var i = t.prototype.toMml.call(this);
return o.default.fenced(
this.factory.configuration,
this.getProperty("open"),
i,
this.getProperty("close"),
this.getProperty("big"),
);
}),
(e.prototype.checkItem = function (e) {
var a = e.getProperty("autoclose");
return a && a === this.getProperty("close")
? this.getProperty("ignore")
? (this.Clear(), [[], !0])
: [[this.toMml()], !0]
: t.prototype.checkItem.call(this, e);
}),
e
);
})(i.BaseItem);
e.AutoOpen = c;
},
function (t, e, a) {
"use strict";
var r =
(this && this.__read) ||
function (t, e) {
var a = "function" == typeof Symbol && t[Symbol.iterator];
if (!a) return t;
var r,
n,
i = a.call(t),
o = [];
try {
for (; (void 0 === e || e-- > 0) && !(r = i.next()).done; )
o.push(r.value);
} catch (t) {
n = { error: t };
} finally {
try {
r && !r.done && (a = i.return) && a.call(i);
} finally {
if (n) throw n.error;
}
}
return o;
};
Object.defineProperty(e, "__esModule", { value: !0 });
var n = a(11),
i = a(3),
o = a(12),
s = a(4),
c = a(2),
l = a(13),
u = a(14),
m = {},
d = { "(": ")", "[": "]", "{": "}", "|": "|" },
f = /^(b|B)i(g{1,2})$/;
(m.Quantity = function (t, e, a, r, n, u, m) {
void 0 === a && (a = "("),
void 0 === r && (r = ")"),
void 0 === n && (n = !1),
void 0 === u && (u = ""),
void 0 === m && (m = "");
var p = !!n && t.GetStar(),
v = t.GetNext(),
g = t.i,
h = null;
if ("\\" === v) {
if ((t.i++, !(h = t.GetCS()).match(f))) {
var x = t.create("node", "mrow");
return (
t.Push(c.default.fenced(t.configuration, a, x, r)), void (t.i = g)
);
}
v = t.GetNext();
}
var M = d[v];
if (n && "{" !== v)
throw new o.default(
"MissingArgFor",
"Missing argument for %1",
t.currentCS,
);
if (!M) {
x = t.create("node", "mrow");
return (
t.Push(c.default.fenced(t.configuration, a, x, r)), void (t.i = g)
);
}
if (u) {
var y = t.create("token", "mi", { texClass: s.TEXCLASS.OP }, u);
m && l.default.setAttribute(y, "mathvariant", m),
t.Push(t.itemFactory.create("fn", y));
}
if ("{" === v) {
var b = t.GetArgument(e);
return (
(v = n ? a : "\\{"),
(M = n ? r : "\\}"),
(b = p
? v + " " + b + " " + M
: h
? "\\" + h + "l" + v + " " + b + " \\" + h + "r" + M
: "\\left" + v + " " + b + " \\right" + M),
void t.Push(new i.default(b, t.stack.env, t.configuration).mml())
);
}
n && ((v = a), (M = r)),
t.i++,
t.Push(
t.itemFactory
.create("auto open")
.setProperties({ open: v, close: M, big: h }),
);
}),
(m.Eval = function (t, e) {
var a = t.GetStar(),
r = t.GetNext();
if ("{" !== r) {
if ("(" === r || "[" === r)
return (
t.i++,
void t.Push(
t.itemFactory.create("auto open").setProperties({
open: r,
close: "|",
smash: a,
right: "\\vphantom{\\int}",
}),
)
);
throw new o.default(
"MissingArgFor",
"Missing argument for %1",
t.currentCS,
);
}
var n = t.GetArgument(e),
i =
"\\left. " +
(a ? "\\smash{" + n + "}" : n) +
" \\vphantom{\\int}\\right|";
t.string = t.string.slice(0, t.i) + i + t.string.slice(t.i);
}),
(m.Commutator = function (t, e, a, r) {
void 0 === a && (a = "["), void 0 === r && (r = "]");
var n = t.GetStar(),
s = t.GetNext(),
c = null;
if ("\\" === s) {
if ((t.i++, !(c = t.GetCS()).match(f)))
throw new o.default(
"MissingArgFor",
"Missing argument for %1",
t.currentCS,
);
s = t.GetNext();
}
if ("{" !== s)
throw new o.default(
"MissingArgFor",
"Missing argument for %1",
t.currentCS,
);
var l = t.GetArgument(e) + "," + t.GetArgument(e);
(l = n
? a + " " + l + " " + r
: c
? "\\" + c + "l" + a + " " + l + " \\" + c + "r" + r
: "\\left" + a + " " + l + " \\right" + r),
t.Push(new i.default(l, t.stack.env, t.configuration).mml());
});
var p = [65, 90],
v = [97, 122],
g = [913, 937],
h = [945, 969],
x = [48, 57];
function M(t, e) {
return t >= e[0] && t <= e[1];
}
function y(t, e, a, r) {
var n = t.configuration.parser,
i = u.NodeFactory.createToken(t, e, a, r),
o = r.codePointAt(0);
return (
1 === r.length &&
!n.stack.env.font &&
n.stack.env.vectorFont &&
(M(o, p) ||
M(o, v) ||
M(o, g) ||
M(o, x) ||
(M(o, h) && n.stack.env.vectorStar) ||
l.default.getAttribute(i, "accent")) &&
l.default.setAttribute(i, "mathvariant", n.stack.env.vectorFont),
i
);
}
(m.VectorBold = function (t, e) {
var a = t.GetStar(),
r = t.GetArgument(e),
n = t.configuration.nodeFactory.get("token"),
o = t.stack.env.font;
delete t.stack.env.font,
t.configuration.nodeFactory.set("token", y),
(t.stack.env.vectorFont = a ? "bold-italic" : "bold"),
(t.stack.env.vectorStar = a);
var s = new i.default(r, t.stack.env, t.configuration).mml();
o && (t.stack.env.font = o),
delete t.stack.env.vectorFont,
delete t.stack.env.vectorStar,
t.configuration.nodeFactory.set("token", n),
t.Push(s);
}),
(m.StarMacro = function (t, e, a) {
for (var r = [], n = 3; n < arguments.length; n++)
r[n - 3] = arguments[n];
var i = t.GetStar(),
s = [];
if (a) for (var l = s.length; l < a; l++) s.push(t.GetArgument(e));
var u = r.join(i ? "*" : "");
if (
((u = c.default.substituteArgs(t, s, u)),
(t.string = c.default.addArgs(t, u, t.string.slice(t.i))),
(t.i = 0),
++t.macroCount > t.configuration.options.maxMacros)
)
throw new o.default(
"MaxMacroSub1",
"MathJax maximum macro substitution count exceeded; is there a recursive macro call?",
);
});
var b = function (t, e, a, r, n) {
var o = new i.default(r, t.stack.env, t.configuration).mml();
t.Push(t.itemFactory.create(e, o));
var s = t.GetNext(),
c = d[s];
if (c) {
var l = -1 !== n.indexOf(s);
if ("{" === s) {
var u =
(l ? "\\left\\{" : "") +
" " +
t.GetArgument(a) +
" " +
(l ? "\\right\\}" : "");
return (t.string = u + t.string.slice(t.i)), void (t.i = 0);
}
l &&
(t.i++,
t.Push(
t.itemFactory
.create("auto open")
.setProperties({ open: s, close: c }),
));
}
};
function P(t, e, a) {
var n = r(t, 3),
i = n[0],
o = n[1],
s = n[2];
return e && a
? "\\left\\langle{" +
i +
"}\\middle\\vert{" +
o +
"}\\middle\\vert{" +
s +
"}\\right\\rangle"
: e
? "\\langle{" + i + "}\\vert{" + o + "}\\vert{" + s + "}\\rangle"
: "\\left\\langle{" +
i +
"}\\right\\vert{" +
o +
"}\\left\\vert{" +
s +
"}\\right\\rangle";
}
(m.OperatorApplication = function (t, e, a) {
for (var r = [], n = 3; n < arguments.length; n++)
r[n - 3] = arguments[n];
b(t, "fn", e, a, r);
}),
(m.VectorOperator = function (t, e, a) {
for (var r = [], n = 3; n < arguments.length; n++)
r[n - 3] = arguments[n];
b(t, "mml", e, a, r);
}),
(m.Expression = function (t, e, a, r) {
void 0 === a && (a = !0),
void 0 === r && (r = ""),
(r = r || e.slice(1));
var n = a ? t.GetBrackets(e) : null,
o = t.create("token", "mi", { texClass: s.TEXCLASS.OP }, r);
if (n) {
var c = new i.default(n, t.stack.env, t.configuration).mml();
o = t.create("node", "msup", [o, c]);
}
t.Push(t.itemFactory.create("fn", o)),
"(" === t.GetNext() &&
(t.i++,
t.Push(
t.itemFactory
.create("auto open")
.setProperties({ open: "(", close: ")" }),
));
}),
(m.Qqtext = function (t, e, a) {
var r =
(t.GetStar() ? "" : "\\quad") +
"\\text{" +
(a || t.GetArgument(e)) +
"}\\quad ";
t.string = t.string.slice(0, t.i) + r + t.string.slice(t.i);
}),
(m.Differential = function (t, e, a) {
var r = t.GetBrackets(e),
n = null != r ? "^{" + r + "}" : " ",
o = "(" === t.GetNext(),
c = "{" === t.GetNext(),
l = a + n;
if (o || c)
if (c) {
l += t.GetArgument(e);
u = new i.default(l, t.stack.env, t.configuration).mml();
t.Push(
t.create("node", "TeXAtom", [u], { texClass: s.TEXCLASS.OP }),
);
} else
t.Push(new i.default(l, t.stack.env, t.configuration).mml()),
t.i++,
t.Push(
t.itemFactory
.create("auto open")
.setProperties({ open: "(", close: ")" }),
);
else {
l += t.GetArgument(e, !0) || "";
var u = new i.default(l, t.stack.env, t.configuration).mml();
t.Push(u);
}
}),
(m.Derivative = function (t, e, a, r) {
var n = t.GetStar(),
o = t.GetBrackets(e),
s = 1,
c = [];
for (c.push(t.GetArgument(e)); "{" === t.GetNext() && s < a; )
c.push(t.GetArgument(e)), s++;
var l = !1,
u = " ",
m = " ";
a > 2 && c.length > 2
? ((u = "^{" + (c.length - 1) + "}"), (l = !0))
: null != o &&
(a > 2 && c.length > 1 && (l = !0), (m = u = "^{" + o + "}"));
for (
var d = n ? "\\flatfrac" : "\\frac",
f = c.length > 1 ? c[0] : "",
p = c.length > 1 ? c[1] : c[0],
v = "",
g = 2,
h = void 0;
(h = c[g]);
g++
)
v += r + " " + h;
var x = d + "{" + r + u + f + "}{" + r + " " + p + m + " " + v + "}";
t.Push(new i.default(x, t.stack.env, t.configuration).mml()),
"(" === t.GetNext() &&
(t.i++,
t.Push(
t.itemFactory
.create("auto open")
.setProperties({ open: "(", close: ")", ignore: l }),
));
}),
(m.Bra = function (t, e) {
var a = t.GetStar(),
r = t.GetArgument(e),
n = "",
o = !1,
s = !1;
if ("\\" === t.GetNext()) {
var c = t.i;
t.i++;
var l = t.GetCS(),
u = t.lookup("macro", l);
u && "ket" === u.symbol
? ((o = !0),
(c = t.i),
(s = t.GetStar()),
"{" === t.GetNext()
? (n = t.GetArgument(l, !0))
: ((t.i = c), (s = !1)))
: (t.i = c);
}
var m = "";
(m = o
? a || s
? "\\langle{" + r + "}\\vert{" + n + "}\\rangle"
: "\\left\\langle{" +
r +
"}\\middle\\vert{" +
n +
"}\\right\\rangle"
: a || s
? "\\langle{" + r + "}\\vert"
: "\\left\\langle{" + r + "}\\right\\vert{" + n + "}"),
t.Push(new i.default(m, t.stack.env, t.configuration).mml());
}),
(m.Ket = function (t, e) {
var a = t.GetStar(),
r = t.GetArgument(e),
n = a
? "\\vert{" + r + "}\\rangle"
: "\\left\\vert{" + r + "}\\right\\rangle";
t.Push(new i.default(n, t.stack.env, t.configuration).mml());
}),
(m.BraKet = function (t, e) {
var a = t.GetStar(),
r = t.GetArgument(e),
n = null;
"{" === t.GetNext() && (n = t.GetArgument(e, !0));
var o = "";
(o =
null == n
? a
? "\\langle{" + r + "}\\vert{" + r + "}\\rangle"
: "\\left\\langle{" +
r +
"}\\middle\\vert{" +
r +
"}\\right\\rangle"
: a
? "\\langle{" + r + "}\\vert{" + n + "}\\rangle"
: "\\left\\langle{" +
r +
"}\\middle\\vert{" +
n +
"}\\right\\rangle"),
t.Push(new i.default(o, t.stack.env, t.configuration).mml());
}),
(m.KetBra = function (t, e) {
var a = t.GetStar(),
r = t.GetArgument(e),
n = null;
"{" === t.GetNext() && (n = t.GetArgument(e, !0));
var o = "";
(o =
null == n
? a
? "\\vert{" + r + "}\\rangle\\!\\langle{" + r + "}\\vert"
: "\\left\\vert{" +
r +
"}\\middle\\rangle\\!\\middle\\langle{" +
r +
"}\\right\\vert"
: a
? "\\vert{" + r + "}\\rangle\\!\\langle{" + n + "}\\vert"
: "\\left\\vert{" +
r +
"}\\middle\\rangle\\!\\middle\\langle{" +
n +
"}\\right\\vert"),
t.Push(new i.default(o, t.stack.env, t.configuration).mml());
}),
(m.Expectation = function (t, e) {
var a = t.GetStar(),
r = a && t.GetStar(),
n = t.GetArgument(e),
o = null;
"{" === t.GetNext() && (o = t.GetArgument(e, !0));
var s =
n && o
? P([o, n, o], a, r)
: a
? "\\langle {" + n + "} \\rangle"
: "\\left\\langle {" + n + "} \\right\\rangle";
t.Push(new i.default(s, t.stack.env, t.configuration).mml());
}),
(m.MatrixElement = function (t, e) {
var a = t.GetStar(),
r = a && t.GetStar(),
n = P([t.GetArgument(e), t.GetArgument(e), t.GetArgument(e)], a, r);
t.Push(new i.default(n, t.stack.env, t.configuration).mml());
}),
(m.MatrixQuantity = function (t, e, a) {
var r = t.GetStar(),
n = a ? "smallmatrix" : "array",
o = "",
s = "",
c = "";
switch (t.GetNext()) {
case "{":
o = t.GetArgument(e);
break;
case "(":
t.i++,
(s = r ? "\\lgroup" : "("),
(c = r ? "\\rgroup" : ")"),
(o = t.GetUpTo(e, ")"));
break;
case "[":
t.i++, (s = "["), (c = "]"), (o = t.GetUpTo(e, "]"));
break;
case "|":
t.i++, (s = "|"), (c = "|"), (o = t.GetUpTo(e, "|"));
break;
default:
(s = "("), (c = ")");
}
var l =
(s ? "\\left" : "") +
s +
"\\begin{" +
n +
"}{} " +
o +
"\\end{" +
n +
"}" +
(s ? "\\right" : "") +
c;
t.Push(new i.default(l, t.stack.env, t.configuration).mml());
}),
(m.IdentityMatrix = function (t, e) {
var a = t.GetArgument(e),
r = parseInt(a, 10);
if (isNaN(r)) throw new o.default("InvalidNumber", "Invalid number");
if (r <= 1)
return (t.string = "1" + t.string.slice(t.i)), void (t.i = 0);
for (var n = Array(r).fill("0"), i = [], s = 0; s < r; s++) {
var c = n.slice();
(c[s] = "1"), i.push(c.join(" & "));
}
(t.string = i.join("\\\\ ") + t.string.slice(t.i)), (t.i = 0);
}),
(m.XMatrix = function (t, e) {
var a = t.GetStar(),
r = t.GetArgument(e),
n = t.GetArgument(e),
i = t.GetArgument(e),
s = parseInt(n, 10),
c = parseInt(i, 10);
if (isNaN(s) || isNaN(c) || c.toString() !== i || s.toString() !== n)
throw new o.default("InvalidNumber", "Invalid number");
if (((s = s < 1 ? 1 : s), (c = c < 1 ? 1 : c), !a)) {
var l = Array(c).fill(r).join(" & "),
u = Array(s).fill(l).join("\\\\ ");
return (t.string = u + t.string.slice(t.i)), void (t.i = 0);
}
var m = "";
if (1 === s && 1 === c) m = r;
else if (1 === s) {
l = [];
for (var d = 1; d <= c; d++) l.push(r + "_{" + d + "}");
m = l.join(" & ");
} else if (1 === c) {
for (l = [], d = 1; d <= s; d++) l.push(r + "_{" + d + "}");
m = l.join("\\\\ ");
} else {
var f = [];
for (d = 1; d <= s; d++) {
l = [];
for (var p = 1; p <= c; p++)
l.push(r + "_{{" + d + "}{" + p + "}}");
f.push(l.join(" & "));
}
m = f.join("\\\\ ");
}
(t.string = m + t.string.slice(t.i)), (t.i = 0);
}),
(m.PauliMatrix = function (t, e) {
var a = t.GetArgument(e),
r = a.slice(1);
switch (a[0]) {
case "0":
r += " 1 & 0\\\\ 0 & 1";
break;
case "1":
case "x":
r += " 0 & 1\\\\ 1 & 0";
break;
case "2":
case "y":
r += " 0 & -i\\\\ i & 0";
break;
case "3":
case "z":
r += " 1 & 0\\\\ 0 & -1";
}
(t.string = r + t.string.slice(t.i)), (t.i = 0);
}),
(m.DiagonalMatrix = function (t, e, a) {
if ("{" === t.GetNext()) {
var r = t.i;
t.GetArgument(e);
var n = t.i;
t.i = r + 1;
for (var i = [], o = "", s = t.i; s < n; ) {
try {
o = t.GetUpTo(e, ",");
} catch (e) {
(t.i = n), i.push(t.string.slice(s, n - 1));
break;
}
if (t.i >= n) {
i.push(t.string.slice(s, n));
break;
}
(s = t.i), i.push(o);
}
(t.string =
(function (t, e) {
for (var a = t.length, r = [], n = 0; n < a; n++)
r.push(
Array(e ? a - n : n + 1).join("&") + "\\mqty{" + t[n] + "}",
);
return r.join("\\\\ ");
})(i, a) + t.string.slice(n)),
(t.i = 0);
}
}),
(m.AutoClose = function (t, e, a) {
var r = t.create("token", "mo", { stretchy: !1 }, e),
n = t.itemFactory.create("mml", r).setProperties({ autoclose: e });
t.Push(n);
}),
(m.Macro = n.default.Macro),
(m.NamedFn = n.default.NamedFn),
(m.Array = n.default.Array),
(e.default = m);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.default = MathJax._.input.tex.ParseUtil.default);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.default = MathJax._.input.tex.TexParser.default);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.TEXCLASS = MathJax._.core.MmlTree.MmlNode.TEXCLASS),
(e.TEXCLASSNAMES = MathJax._.core.MmlTree.MmlNode.TEXCLASSNAMES),
(e.indentAttributes = MathJax._.core.MmlTree.MmlNode.indentAttributes),
(e.AbstractMmlNode = MathJax._.core.MmlTree.MmlNode.AbstractMmlNode),
(e.AbstractMmlTokenNode =
MathJax._.core.MmlTree.MmlNode.AbstractMmlTokenNode),
(e.AbstractMmlLayoutNode =
MathJax._.core.MmlTree.MmlNode.AbstractMmlLayoutNode),
(e.AbstractMmlBaseNode =
MathJax._.core.MmlTree.MmlNode.AbstractMmlBaseNode),
(e.AbstractMmlEmptyNode =
MathJax._.core.MmlTree.MmlNode.AbstractMmlEmptyNode),
(e.TextNode = MathJax._.core.MmlTree.MmlNode.TextNode),
(e.XMLNode = MathJax._.core.MmlTree.MmlNode.XMLNode);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.isObject = MathJax._.components.global.isObject),
(e.combineConfig = MathJax._.components.global.combineConfig),
(e.combineDefaults = MathJax._.components.global.combineDefaults),
(e.combineWithMathJax = MathJax._.components.global.combineWithMathJax),
(e.MathJax = MathJax._.components.global.MathJax);
},
function (t, e, a) {
"use strict";
var r;
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.PhysicsConfiguration = void 0);
var n = a(7),
i = a(0);
a(9),
(e.PhysicsConfiguration = n.Configuration.create("physics", {
handler: {
macro: [
"Physics-automatic-bracing-macros",
"Physics-vector-macros",
"Physics-vector-chars",
"Physics-derivative-macros",
"Physics-expressions-macros",
"Physics-quick-quad-macros",
"Physics-bra-ket-macros",
"Physics-matrix-macros",
],
character: ["Physics-characters"],
environment: ["Physics-aux-envs"],
},
items: ((r = {}), (r[i.AutoOpen.prototype.kind] = i.AutoOpen), r),
}));
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.Configuration = MathJax._.input.tex.Configuration.Configuration),
(e.ConfigurationHandler =
MathJax._.input.tex.Configuration.ConfigurationHandler),
(e.ParserConfiguration =
MathJax._.input.tex.Configuration.ParserConfiguration);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.MmlStack = MathJax._.input.tex.StackItem.MmlStack),
(e.BaseItem = MathJax._.input.tex.StackItem.BaseItem);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 });
var r = a(10),
n = a(1),
i = a(15),
o = a(16),
s = a(4);
new r.CommandMap(
"Physics-automatic-bracing-macros",
{
quantity: "Quantity",
qty: "Quantity",
pqty: ["Quantity", "(", ")", !0],
bqty: ["Quantity", "[", "]", !0],
vqty: ["Quantity", "|", "|", !0],
Bqty: ["Quantity", "{", "}", !0],
absolutevalue: ["Quantity", "|", "|", !0],
abs: ["Quantity", "|", "|", !0],
norm: ["Quantity", "\\|", "\\|", !0],
evaluated: "Eval",
eval: "Eval",
order: [
"Quantity",
"(",
")",
!0,
"O",
i.TexConstant.Variant.CALLIGRAPHIC,
],
commutator: "Commutator",
comm: "Commutator",
anticommutator: ["Commutator", "\\{", "\\}"],
acomm: ["Commutator", "\\{", "\\}"],
poissonbracket: ["Commutator", "\\{", "\\}"],
pb: ["Commutator", "\\{", "\\}"],
},
n.default,
),
new r.CharacterMap("Physics-vector-chars", o.default.mathchar0mi, {
dotproduct: ["\u22c5", { mathvariant: i.TexConstant.Variant.BOLD }],
vdot: ["\u22c5", { mathvariant: i.TexConstant.Variant.BOLD }],
crossproduct: "\xd7",
cross: "\xd7",
cp: "\xd7",
gradientnabla: ["\u2207", { mathvariant: i.TexConstant.Variant.BOLD }],
real: ["\u211c", { mathvariant: i.TexConstant.Variant.NORMAL }],
imaginary: ["\u2111", { mathvariant: i.TexConstant.Variant.NORMAL }],
}),
new r.CommandMap(
"Physics-vector-macros",
{
vectorbold: "VectorBold",
vb: "VectorBold",
vectorarrow: ["StarMacro", 1, "\\vec{\\vb", "{#1}}"],
va: ["StarMacro", 1, "\\vec{\\vb", "{#1}}"],
vectorunit: ["StarMacro", 1, "\\hat{\\vb", "{#1}}"],
vu: ["StarMacro", 1, "\\hat{\\vb", "{#1}}"],
gradient: ["OperatorApplication", "\\gradientnabla", "(", "["],
grad: ["OperatorApplication", "\\gradientnabla", "(", "["],
divergence: ["VectorOperator", "\\gradientnabla\\vdot", "(", "["],
div: ["VectorOperator", "\\gradientnabla\\vdot", "(", "["],
curl: ["VectorOperator", "\\gradientnabla\\crossproduct", "(", "["],
laplacian: ["OperatorApplication", "\\nabla^2", "(", "["],
},
n.default,
),
new r.CommandMap(
"Physics-expressions-macros",
{
sin: "Expression",
sinh: "Expression",
arcsin: "Expression",
asin: "Expression",
cos: "Expression",
cosh: "Expression",
arccos: "Expression",
acos: "Expression",
tan: "Expression",
tanh: "Expression",
arctan: "Expression",
atan: "Expression",
csc: "Expression",
csch: "Expression",
arccsc: "Expression",
acsc: "Expression",
sec: "Expression",
sech: "Expression",
arcsec: "Expression",
asec: "Expression",
cot: "Expression",
coth: "Expression",
arccot: "Expression",
acot: "Expression",
exp: ["Expression", !1],
log: "Expression",
ln: "Expression",
det: ["Expression", !1],
Pr: ["Expression", !1],
tr: ["Expression", !1],
trace: ["Expression", !1, "tr"],
Tr: ["Expression", !1],
Trace: ["Expression", !1, "Tr"],
rank: "NamedFn",
erf: ["Expression", !1],
Res: ["OperatorApplication", "{\\rm Res}", "(", "[", "{"],
principalvalue: ["OperatorApplication", "{\\cal P}"],
pv: ["OperatorApplication", "{\\cal P}"],
PV: ["OperatorApplication", "{\\rm P.V.}"],
Re: ["OperatorApplication", "{\\rm Re}", "{"],
Im: ["OperatorApplication", "{\\rm Im}", "{"],
sine: ["NamedFn", "sin"],
hypsine: ["NamedFn", "sinh"],
arcsine: ["NamedFn", "arcsin"],
asine: ["NamedFn", "asin"],
cosine: ["NamedFn", "cos"],
hypcosine: ["NamedFn", "cosh"],
arccosine: ["NamedFn", "arccos"],
acosine: ["NamedFn", "acos"],
tangent: ["NamedFn", "tan"],
hyptangent: ["NamedFn", "tanh"],
arctangent: ["NamedFn", "arctan"],
atangent: ["NamedFn", "atan"],
cosecant: ["NamedFn", "csc"],
hypcosecant: ["NamedFn", "csch"],
arccosecant: ["NamedFn", "arccsc"],
acosecant: ["NamedFn", "acsc"],
secant: ["NamedFn", "sec"],
hypsecant: ["NamedFn", "sech"],
arcsecant: ["NamedFn", "arcsec"],
asecant: ["NamedFn", "asec"],
cotangent: ["NamedFn", "cot"],
hypcotangent: ["NamedFn", "coth"],
arccotangent: ["NamedFn", "arccot"],
acotangent: ["NamedFn", "acot"],
exponential: ["NamedFn", "exp"],
logarithm: ["NamedFn", "log"],
naturallogarithm: ["NamedFn", "ln"],
determinant: ["NamedFn", "det"],
Probability: ["NamedFn", "Pr"],
},
n.default,
),
new r.CommandMap(
"Physics-quick-quad-macros",
{
qqtext: "Qqtext",
qq: "Qqtext",
qcomma: ["Macro", "\\qqtext*{,}"],
qc: ["Macro", "\\qqtext*{,}"],
qcc: ["Qqtext", "c.c."],
qif: ["Qqtext", "if"],
qthen: ["Qqtext", "then"],
qelse: ["Qqtext", "else"],
qotherwise: ["Qqtext", "otherwise"],
qunless: ["Qqtext", "unless"],
qgiven: ["Qqtext", "given"],
qusing: ["Qqtext", "using"],
qassume: ["Qqtext", "assume"],
"qsince,": ["Qqtext", "since,"],
qlet: ["Qqtext", "let"],
qfor: ["Qqtext", "for"],
qall: ["Qqtext", "all"],
qeven: ["Qqtext", "even"],
qodd: ["Qqtext", "odd"],
qinteger: ["Qqtext", "integer"],
qand: ["Qqtext", "and"],
qor: ["Qqtext", "or"],
qas: ["Qqtext", "as"],
qin: ["Qqtext", "in"],
},
n.default,
),
new r.CommandMap(
"Physics-derivative-macros",
{
flatfrac: ["Macro", "\\left.#1\\middle/#2\\right.", 2],
differential: ["Differential", "{\\rm d}"],
dd: ["Differential", "{\\rm d}"],
variation: ["Differential", "\\delta"],
var: ["Differential", "\\delta"],
derivative: ["Derivative", 2, "{\\rm d}"],
dv: ["Derivative", 2, "{\\rm d}"],
partialderivative: ["Derivative", 3, "\\partial"],
pderivative: ["Derivative", 3, "\\partial"],
pdv: ["Derivative", 3, "\\partial"],
functionalderivative: ["Derivative", 2, "\\delta"],
fderivative: ["Derivative", 2, "\\delta"],
fdv: ["Derivative", 2, "\\delta"],
},
n.default,
),
new r.CommandMap(
"Physics-bra-ket-macros",
{
bra: "Bra",
ket: "Ket",
innerproduct: "BraKet",
braket: "BraKet",
outerproduct: "KetBra",
dyad: "KetBra",
ketbra: "KetBra",
op: "KetBra",
expectationvalue: "Expectation",
expval: "Expectation",
ev: "Expectation",
matrixelement: "MatrixElement",
matrixel: "MatrixElement",
mel: "MatrixElement",
},
n.default,
),
new r.CommandMap(
"Physics-matrix-macros",
{
matrixquantity: "MatrixQuantity",
mqty: "MatrixQuantity",
pmqty: ["Macro", "\\mqty(#1)", 1],
Pmqty: ["Macro", "\\mqty*(#1)", 1],
bmqty: ["Macro", "\\mqty[#1]", 1],
vmqty: ["Macro", "\\mqty|#1|", 1],
smallmatrixquantity: ["MatrixQuantity", !0],
smqty: ["MatrixQuantity", !0],
spmqty: ["Macro", "\\smqty(#1)", 1],
sPmqty: ["Macro", "\\smqty*(#1)", 1],
sbmqty: ["Macro", "\\smqty[#1]", 1],
svmqty: ["Macro", "\\smqty|#1|", 1],
matrixdeterminant: ["Macro", "\\vmqty{#1}", 1],
mdet: ["Macro", "\\vmqty{#1}", 1],
smdet: ["Macro", "\\svmqty{#1}", 1],
identitymatrix: "IdentityMatrix",
imat: "IdentityMatrix",
xmatrix: "XMatrix",
xmat: "XMatrix",
zeromatrix: ["Macro", "\\xmat{0}{#1}{#2}", 2],
zmat: ["Macro", "\\xmat{0}{#1}{#2}", 2],
paulimatrix: "PauliMatrix",
pmat: "PauliMatrix",
diagonalmatrix: "DiagonalMatrix",
dmat: "DiagonalMatrix",
antidiagonalmatrix: ["DiagonalMatrix", !0],
admat: ["DiagonalMatrix", !0],
},
n.default,
),
new r.EnvironmentMap(
"Physics-aux-envs",
o.default.environment,
{
smallmatrix: [
"Array",
null,
null,
null,
"c",
"0.333em",
".2em",
"S",
1,
],
},
n.default,
),
new r.MacroMap(
"Physics-characters",
{
"|": ["AutoClose", s.TEXCLASS.ORD],
")": "AutoClose",
"]": "AutoClose",
},
n.default,
);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.AbstractSymbolMap = MathJax._.input.tex.SymbolMap.AbstractSymbolMap),
(e.RegExpMap = MathJax._.input.tex.SymbolMap.RegExpMap),
(e.AbstractParseMap = MathJax._.input.tex.SymbolMap.AbstractParseMap),
(e.CharacterMap = MathJax._.input.tex.SymbolMap.CharacterMap),
(e.DelimiterMap = MathJax._.input.tex.SymbolMap.DelimiterMap),
(e.MacroMap = MathJax._.input.tex.SymbolMap.MacroMap),
(e.CommandMap = MathJax._.input.tex.SymbolMap.CommandMap),
(e.EnvironmentMap = MathJax._.input.tex.SymbolMap.EnvironmentMap);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.default = MathJax._.input.tex.base.BaseMethods.default);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.default = MathJax._.input.tex.TexError.default);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.default = MathJax._.input.tex.NodeUtil.default);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.NodeFactory = MathJax._.input.tex.NodeFactory.NodeFactory);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.TexConstant = MathJax._.input.tex.TexConstants.TexConstant);
},
function (t, e, a) {
"use strict";
Object.defineProperty(e, "__esModule", { value: !0 }),
(e.default = MathJax._.input.tex.ParseMethods.default);
},
function (t, e, a) {
"use strict";
a.r(e);
var r = a(5),
n = a(6),
i = a(0),
o = a(1);
Object(r.combineWithMathJax)({
_: {
input: {
tex: {
physics: {
PhysicsConfiguration: n,
PhysicsItems: i,
PhysicsMethods: o,
},
},
},
},
});
},
]);