radfusion/resources/fontawesome/js/fontawesome.min.js

2724 lines
119 KiB
JavaScript

/*!
* Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)
* Copyright 2024 Fonticons, Inc.
*/
!(function () {
"use strict";
function n(a, t) {
var e,
n = Object.keys(a);
return (
Object.getOwnPropertySymbols &&
((e = Object.getOwnPropertySymbols(a)),
t &&
(e = e.filter(function (t) {
return Object.getOwnPropertyDescriptor(a, t).enumerable;
})),
n.push.apply(n, e)),
n
);
}
function k(a) {
for (var t = 1; t < arguments.length; t++) {
var e = null != arguments[t] ? arguments[t] : {};
t % 2
? n(Object(e), !0).forEach(function (t) {
s(a, t, e[t]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(
a,
Object.getOwnPropertyDescriptors(e),
)
: n(Object(e)).forEach(function (t) {
Object.defineProperty(
a,
t,
Object.getOwnPropertyDescriptor(e, t),
);
});
}
return a;
}
function i(t) {
return (i =
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
? function (t) {
return typeof t;
}
: function (t) {
return t &&
"function" == typeof Symbol &&
t.constructor === Symbol &&
t !== Symbol.prototype
? "symbol"
: typeof t;
})(t);
}
function r(t, a) {
for (var e = 0; e < a.length; e++) {
var n = a[e];
(n.enumerable = n.enumerable || !1),
(n.configurable = !0),
"value" in n && (n.writable = !0),
Object.defineProperty(t, n.key, n);
}
}
function s(t, a, e) {
return (
a in t
? Object.defineProperty(t, a, {
value: e,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (t[a] = e),
t
);
}
function m(t, a) {
return (
(function (t) {
if (Array.isArray(t)) return t;
})(t) ||
(function (t, a) {
var e =
null == t
? null
: ("undefined" != typeof Symbol &&
t[Symbol.iterator]) ||
t["@@iterator"];
if (null != e) {
var n,
i,
r = [],
o = !0,
s = !1;
try {
for (
e = e.call(t);
!(o = (n = e.next()).done) &&
(r.push(n.value), !a || r.length !== a);
o = !0
);
} catch (t) {
(s = !0), (i = t);
} finally {
try {
o || null == e.return || e.return();
} finally {
if (s) throw i;
}
}
return r;
}
})(t, a) ||
e(t, a) ||
(function () {
throw new TypeError(
"Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.",
);
})()
);
}
function l(t) {
return (
(function (t) {
if (Array.isArray(t)) return o(t);
})(t) ||
(function (t) {
if (
("undefined" != typeof Symbol &&
null != t[Symbol.iterator]) ||
null != t["@@iterator"]
)
return Array.from(t);
})(t) ||
e(t) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.",
);
})()
);
}
function e(t, a) {
if (t) {
if ("string" == typeof t) return o(t, a);
var e = Object.prototype.toString.call(t).slice(8, -1);
return "Map" ===
(e =
"Object" === e && t.constructor ? t.constructor.name : e) ||
"Set" === e
? Array.from(t)
: "Arguments" === e ||
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)
? o(t, a)
: void 0;
}
}
function o(t, a) {
(null == a || a > t.length) && (a = t.length);
for (var e = 0, n = new Array(a); e < a; e++) n[e] = t[e];
return n;
}
function t() {}
var a = {},
c = {},
f = null,
u = { mark: t, measure: t };
try {
"undefined" != typeof window && (a = window),
"undefined" != typeof document && (c = document),
"undefined" != typeof MutationObserver && (f = MutationObserver),
"undefined" != typeof performance && (u = performance);
} catch (t) {}
var d = (a.navigator || {}).userAgent,
b = void 0 === d ? "" : d,
g = a,
h = c,
p = f,
d = u,
v = !!g.document,
y =
!!h.documentElement &&
!!h.head &&
"function" == typeof h.addEventListener &&
"function" == typeof h.createElement,
w = ~b.indexOf("MSIE") || ~b.indexOf("Trident/"),
a = "___FONT_AWESOME___",
x = 16,
A = "svg-inline--fa",
O = "data-fa-i2svg",
N = "data-fa-pseudo-element",
P = "data-fa-pseudo-element-pending",
S = "data-prefix",
C = "data-icon",
j = "fontawesome-i2svg",
E = "async",
z = ["HTML", "HEAD", "STYLE", "SCRIPT"],
M = (function () {
try {
return !0;
} catch (t) {
return !1;
}
})(),
I = "classic",
L = "sharp",
Y = [I, L];
function R(t) {
return new Proxy(t, {
get: function (t, a) {
return a in t ? t[a] : t[I];
},
});
}
var T = R(
(s((c = {}), I, {
fa: "solid",
fas: "solid",
"fa-solid": "solid",
far: "regular",
"fa-regular": "regular",
fal: "light",
"fa-light": "light",
fat: "thin",
"fa-thin": "thin",
fad: "duotone",
"fa-duotone": "duotone",
fab: "brands",
"fa-brands": "brands",
fak: "kit",
fakd: "kit",
"fa-kit": "kit",
"fa-kit-duotone": "kit",
}),
s(c, L, {
fa: "solid",
fass: "solid",
"fa-solid": "solid",
fasr: "regular",
"fa-regular": "regular",
fasl: "light",
"fa-light": "light",
fast: "thin",
"fa-thin": "thin",
}),
c),
),
D = R(
(s((f = {}), I, {
solid: "fas",
regular: "far",
light: "fal",
thin: "fat",
duotone: "fad",
brands: "fab",
kit: "fak",
}),
s(f, L, {
solid: "fass",
regular: "fasr",
light: "fasl",
thin: "fast",
}),
f),
),
F = R(
(s((u = {}), I, {
fab: "fa-brands",
fad: "fa-duotone",
fak: "fa-kit",
fal: "fa-light",
far: "fa-regular",
fas: "fa-solid",
fat: "fa-thin",
}),
s(u, L, {
fass: "fa-solid",
fasr: "fa-regular",
fasl: "fa-light",
fast: "fa-thin",
}),
u),
),
H = R(
(s((b = {}), I, {
"fa-brands": "fab",
"fa-duotone": "fad",
"fa-kit": "fak",
"fa-light": "fal",
"fa-regular": "far",
"fa-solid": "fas",
"fa-thin": "fat",
}),
s(b, L, {
"fa-solid": "fass",
"fa-regular": "fasr",
"fa-light": "fasl",
"fa-thin": "fast",
}),
b),
),
W = /fa(s|r|l|t|d|b|k|ss|sr|sl|st)?[\-\ ]/,
_ = "fa-layers-text",
U =
/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,
X = R(
(s((c = {}), I, {
900: "fas",
400: "far",
normal: "far",
300: "fal",
100: "fat",
}),
s(c, L, { 900: "fass", 400: "fasr", 300: "fasl", 100: "fast" }),
c),
),
f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
u = f.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]),
B = [
"class",
"data-prefix",
"data-icon",
"data-fa-transform",
"data-fa-mask",
],
q = {
GROUP: "duotone-group",
SWAP_OPACITY: "swap-opacity",
PRIMARY: "primary",
SECONDARY: "secondary",
},
b = new Set();
Object.keys(D[I]).map(b.add.bind(b)), Object.keys(D[L]).map(b.add.bind(b));
var V = []
.concat(Y, l(b), [
"2xs",
"xs",
"sm",
"lg",
"xl",
"2xl",
"beat",
"border",
"fade",
"beat-fade",
"bounce",
"flip-both",
"flip-horizontal",
"flip-vertical",
"flip",
"fw",
"inverse",
"layers-counter",
"layers-text",
"layers",
"li",
"pull-left",
"pull-right",
"pulse",
"rotate-180",
"rotate-270",
"rotate-90",
"rotate-by",
"shake",
"spin-pulse",
"spin-reverse",
"spin",
"stack-1x",
"stack-2x",
"stack",
"ul",
q.GROUP,
q.SWAP_OPACITY,
q.PRIMARY,
q.SECONDARY,
])
.concat(
f.map(function (t) {
return "".concat(t, "x");
}),
)
.concat(
u.map(function (t) {
return "w-".concat(t);
}),
),
G = g.FontAwesomeConfig || {};
h &&
"function" == typeof h.querySelector &&
[
["data-family-prefix", "familyPrefix"],
["data-css-prefix", "cssPrefix"],
["data-family-default", "familyDefault"],
["data-style-default", "styleDefault"],
["data-replacement-class", "replacementClass"],
["data-auto-replace-svg", "autoReplaceSvg"],
["data-auto-add-css", "autoAddCss"],
["data-auto-a11y", "autoA11y"],
["data-search-pseudo-elements", "searchPseudoElements"],
["data-observe-mutations", "observeMutations"],
["data-mutate-approach", "mutateApproach"],
["data-keep-original-source", "keepOriginalSource"],
["data-measure-performance", "measurePerformance"],
["data-show-missing-icons", "showMissingIcons"],
].forEach(function (t) {
var a = m(t, 2),
t = a[0],
a = a[1],
t =
"" ===
(t = (function (t) {
var a = h.querySelector("script[" + t + "]");
if (a) return a.getAttribute(t);
})(t)) ||
("false" !== t && ("true" === t || t));
null != t && (G[a] = t);
});
c = {
styleDefault: "solid",
familyDefault: "classic",
cssPrefix: "fa",
replacementClass: A,
autoReplaceSvg: !0,
autoAddCss: !0,
autoA11y: !0,
searchPseudoElements: !1,
observeMutations: !0,
mutateApproach: "async",
keepOriginalSource: !0,
measurePerformance: !1,
showMissingIcons: !0,
};
G.familyPrefix && (G.cssPrefix = G.familyPrefix);
var K = k(k({}, c), G);
K.autoReplaceSvg || (K.observeMutations = !1);
var J = {};
Object.keys(c).forEach(function (a) {
Object.defineProperty(J, a, {
enumerable: !0,
set: function (t) {
(K[a] = t),
Q.forEach(function (t) {
return t(J);
});
},
get: function () {
return K[a];
},
});
}),
Object.defineProperty(J, "familyPrefix", {
enumerable: !0,
set: function (t) {
(K.cssPrefix = t),
Q.forEach(function (t) {
return t(J);
});
},
get: function () {
return K.cssPrefix;
},
}),
(g.FontAwesomeConfig = J);
var Q = [];
var Z = x,
$ = { size: 16, x: 0, y: 0, rotate: 0, flipX: !1, flipY: !1 };
var tt = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
function at() {
for (var t = 12, a = ""; 0 < t--; ) a += tt[(62 * Math.random()) | 0];
return a;
}
function et(t) {
for (var a = [], e = (t || []).length >>> 0; e--; ) a[e] = t[e];
return a;
}
function nt(t) {
return t.classList
? et(t.classList)
: (t.getAttribute("class") || "").split(" ").filter(function (t) {
return t;
});
}
function it(t) {
return ""
.concat(t)
.replace(/&/g, "&amp;")
.replace(/"/g, "&quot;")
.replace(/'/g, "&#39;")
.replace(/</g, "&lt;")
.replace(/>/g, "&gt;");
}
function rt(e) {
return Object.keys(e || {}).reduce(function (t, a) {
return t + "".concat(a, ": ").concat(e[a].trim(), ";");
}, "");
}
function ot(t) {
return (
t.size !== $.size ||
t.x !== $.x ||
t.y !== $.y ||
t.rotate !== $.rotate ||
t.flipX ||
t.flipY
);
}
function st() {
var t,
a,
e = A,
n = J.cssPrefix,
i = J.replacementClass,
r =
':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}';
return (
("fa" === n && i === e) ||
((t = new RegExp("\\.".concat("fa", "\\-"), "g")),
(a = new RegExp("\\--".concat("fa", "\\-"), "g")),
(e = new RegExp("\\.".concat(e), "g")),
(r = r
.replace(t, ".".concat(n, "-"))
.replace(a, "--".concat(n, "-"))
.replace(e, ".".concat(i)))),
r
);
}
var ct = !1;
function ft() {
J.autoAddCss &&
!ct &&
((function (t) {
if (t && y) {
var a = h.createElement("style");
a.setAttribute("type", "text/css"), (a.innerHTML = t);
for (
var e = h.head.childNodes, n = null, i = e.length - 1;
-1 < i;
i--
) {
var r = e[i],
o = (r.tagName || "").toUpperCase();
-1 < ["STYLE", "LINK"].indexOf(o) && (n = r);
}
h.head.insertBefore(a, n);
}
})(st()),
(ct = !0));
}
(b = {
mixout: function () {
return { dom: { css: st, insertCss: ft } };
},
hooks: function () {
return {
beforeDOMElementCreation: function () {
ft();
},
beforeI2svg: function () {
ft();
},
};
},
}),
(f = g || {});
f[a] || (f[a] = {}),
f[a].styles || (f[a].styles = {}),
f[a].hooks || (f[a].hooks = {}),
f[a].shims || (f[a].shims = []);
function lt() {
h.removeEventListener("DOMContentLoaded", lt),
(dt = 1),
mt.map(function (t) {
return t();
});
}
var ut = f[a],
mt = [],
dt = !1;
function bt(t) {
y && (dt ? setTimeout(t, 0) : mt.push(t));
}
function pt(t) {
var e,
a = t.tag,
n = t.attributes,
i = void 0 === n ? {} : n,
n = t.children,
n = void 0 === n ? [] : n;
return "string" == typeof t
? it(t)
: "<"
.concat(a, " ")
.concat(
((e = i),
Object.keys(e || {})
.reduce(function (t, a) {
return (
t + "".concat(a, '="').concat(it(e[a]), '" ')
);
}, "")
.trim()),
">",
)
.concat(n.map(pt).join(""), "</")
.concat(a, ">");
}
function vt(t, a, e) {
if (t && t[a] && t[a][e])
return { prefix: a, iconName: e, icon: t[a][e] };
}
y &&
((dt = (
h.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/
).test(h.readyState)) ||
h.addEventListener("DOMContentLoaded", lt));
function gt(t, a, e, n) {
for (
var i,
r,
o = Object.keys(t),
s = o.length,
c = void 0 !== n ? ht(a, n) : a,
f = void 0 === e ? ((i = 1), t[o[0]]) : ((i = 0), e);
i < s;
i++
)
f = c(f, t[(r = o[i])], r, t);
return f;
}
var ht = function (i, r) {
return function (t, a, e, n) {
return i.call(r, t, a, e, n);
};
};
function yt(t) {
t = (function (t) {
for (var a = [], e = 0, n = t.length; e < n; ) {
var i,
r = t.charCodeAt(e++);
55296 <= r && r <= 56319 && e < n
? 56320 == (64512 & (i = t.charCodeAt(e++)))
? a.push(((1023 & r) << 10) + (1023 & i) + 65536)
: (a.push(r), e--)
: a.push(r);
}
return a;
})(t);
return 1 === t.length ? t[0].toString(16) : null;
}
function kt(n) {
return Object.keys(n).reduce(function (t, a) {
var e = n[a];
return !!e.icon ? (t[e.iconName] = e.icon) : (t[a] = e), t;
}, {});
}
function wt(t, a, e) {
var n = (2 < arguments.length && void 0 !== e ? e : {}).skipHooks,
e = void 0 !== n && n,
n = kt(a);
"function" != typeof ut.hooks.addPack || e
? (ut.styles[t] = k(k({}, ut.styles[t] || {}), n))
: ut.hooks.addPack(t, kt(a)),
"fas" === t && wt("fa", a);
}
var xt = ut.styles,
At = ut.shims,
Ot =
(s((u = {}), I, Object.values(F[I])),
s(u, L, Object.values(F[L])),
u),
Nt = null,
Pt = {},
St = {},
Ct = {},
jt = {},
Et = {},
zt = (s((c = {}), I, Object.keys(T[I])), s(c, L, Object.keys(T[L])), c);
function Mt(t, a) {
var e = a.split("-"),
a = e[0],
e = e.slice(1).join("-");
return a !== t || "" === e || ~V.indexOf(e) ? null : e;
}
function It() {
function t(n) {
return gt(
xt,
function (t, a, e) {
return (t[e] = gt(a, n, {})), t;
},
{},
);
}
(Pt = t(function (a, t, e) {
return (
t[3] && (a[t[3]] = e),
t[2] &&
t[2]
.filter(function (t) {
return "number" == typeof t;
})
.forEach(function (t) {
a[t.toString(16)] = e;
}),
a
);
})),
(St = t(function (a, t, e) {
return (
(a[e] = e),
t[2] &&
t[2]
.filter(function (t) {
return "string" == typeof t;
})
.forEach(function (t) {
a[t] = e;
}),
a
);
})),
(Et = t(function (a, t, e) {
t = t[2];
return (
(a[e] = e),
t.forEach(function (t) {
a[t] = e;
}),
a
);
}));
var i = "far" in xt || J.autoFetchSvg,
a = gt(
At,
function (t, a) {
var e = a[0],
n = a[1],
a = a[2];
return (
"far" !== n || i || (n = "fas"),
"string" == typeof e &&
(t.names[e] = { prefix: n, iconName: a }),
"number" == typeof e &&
(t.unicodes[e.toString(16)] = {
prefix: n,
iconName: a,
}),
t
);
},
{ names: {}, unicodes: {} },
);
(Ct = a.names),
(jt = a.unicodes),
(Nt = Dt(J.styleDefault, { family: J.familyDefault }));
}
function Lt(t, a) {
return (Pt[t] || {})[a];
}
function Yt(t, a) {
return (Et[t] || {})[a];
}
function Rt(t) {
return Ct[t] || { prefix: null, iconName: null };
}
(f = function (t) {
Nt = Dt(t.styleDefault, { family: J.familyDefault });
}),
Q.push(f),
It();
function Tt() {
return { prefix: null, iconName: null, rest: [] };
}
function Dt(t, a) {
var e = (1 < arguments.length && void 0 !== a ? a : {}).family,
a = void 0 === e ? I : e,
e = T[a][t],
e = D[a][t] || D[a][e],
t = t in ut.styles ? t : null;
return e || t || null;
}
var Ft = (s((a = {}), I, Object.keys(F[I])), s(a, L, Object.keys(F[L])), a);
function Ht(t, a) {
var a = (1 < arguments.length && void 0 !== a ? a : {}).skipLookups,
n = void 0 !== a && a,
i =
(s((a = {}), I, "".concat(J.cssPrefix, "-").concat(I)),
s(a, L, "".concat(J.cssPrefix, "-").concat(L)),
a),
r = null,
o = I;
(t.includes(i[I]) ||
t.some(function (t) {
return Ft[I].includes(t);
})) &&
(o = I),
(t.includes(i[L]) ||
t.some(function (t) {
return Ft[L].includes(t);
})) &&
(o = L);
a = t.reduce(function (t, a) {
var e = Mt(J.cssPrefix, a);
return (
xt[a]
? ((a = Ot[o].includes(a) ? H[o][a] : a),
(r = a),
(t.prefix = a))
: -1 < zt[o].indexOf(a)
? ((r = a), (t.prefix = Dt(a, { family: o })))
: e
? (t.iconName = e)
: a !== J.replacementClass &&
a !== i[I] &&
a !== i[L] &&
t.rest.push(a),
!n &&
t.prefix &&
t.iconName &&
((e = "fa" === r ? Rt(t.iconName) : {}),
(a = Yt(t.prefix, t.iconName)),
e.prefix && (r = null),
(t.iconName = e.iconName || a || t.iconName),
(t.prefix = e.prefix || t.prefix),
"far" !== t.prefix ||
xt.far ||
!xt.fas ||
J.autoFetchSvg ||
(t.prefix = "fas")),
t
);
}, Tt());
return (
(t.includes("fa-brands") || t.includes("fab")) &&
(a.prefix = "fab"),
(t.includes("fa-duotone") || t.includes("fad")) &&
(a.prefix = "fad"),
a.prefix ||
o !== L ||
(!xt.fass && !J.autoFetchSvg) ||
((a.prefix = "fass"),
(a.iconName = Yt(a.prefix, a.iconName) || a.iconName)),
("fa" !== a.prefix && "fa" !== r) || (a.prefix = Nt || "fas"),
a
);
}
var u = (function () {
function t() {
!(function (t, a) {
if (!(t instanceof a))
throw new TypeError(
"Cannot call a class as a function",
);
})(this, t),
(this.definitions = {});
}
var a, e, n;
return (
(a = t),
(e = [
{
key: "add",
value: function () {
for (
var e = this,
t = arguments.length,
a = new Array(t),
n = 0;
n < t;
n++
)
a[n] = arguments[n];
var i = a.reduce(this._pullDefinitions, {});
Object.keys(i).forEach(function (t) {
(e.definitions[t] = k(
k({}, e.definitions[t] || {}),
i[t],
)),
wt(t, i[t]);
var a = F[I][t];
a && wt(a, i[t]), It();
});
},
},
{
key: "reset",
value: function () {
this.definitions = {};
},
},
{
key: "_pullDefinitions",
value: function (i, t) {
var r =
t.prefix && t.iconName && t.icon ? { 0: t } : t;
return (
Object.keys(r).map(function (t) {
var a = r[t],
e = a.prefix,
t = a.iconName,
n = a.icon,
a = n[2];
i[e] || (i[e] = {}),
0 < a.length &&
a.forEach(function (t) {
"string" == typeof t &&
(i[e][t] = n);
}),
(i[e][t] = n);
}),
i
);
},
},
]) && r(a.prototype, e),
n && r(a, n),
Object.defineProperty(a, "prototype", { writable: !1 }),
t
);
})(),
c = [],
Wt = {},
_t = {},
Ut = Object.keys(_t);
function Xt(t, a) {
for (
var e = arguments.length, n = new Array(2 < e ? e - 2 : 0), i = 2;
i < e;
i++
)
n[i - 2] = arguments[i];
return (
(Wt[t] || []).forEach(function (t) {
a = t.apply(null, [a].concat(n));
}),
a
);
}
function Bt(t) {
for (
var a = arguments.length, e = new Array(1 < a ? a - 1 : 0), n = 1;
n < a;
n++
)
e[n - 1] = arguments[n];
(Wt[t] || []).forEach(function (t) {
t.apply(null, e);
});
}
function qt(t) {
var a = t,
t = Array.prototype.slice.call(arguments, 1);
return _t[a] ? _t[a].apply(null, t) : void 0;
}
function Vt(t) {
"fa" === t.prefix && (t.prefix = "fas");
var a = t.iconName,
t = t.prefix || Nt;
if (a)
return (
(a = Yt(t, a) || a),
vt(Gt.definitions, t, a) || vt(ut.styles, t, a)
);
}
var Gt = new u(),
Kt = {
noAuto: function () {
(J.autoReplaceSvg = !1),
(J.observeMutations = !1),
Bt("noAuto");
},
config: J,
dom: {
i2svg: function () {
var t =
0 < arguments.length && void 0 !== arguments[0]
? arguments[0]
: {};
return y
? (Bt("beforeI2svg", t),
qt("pseudoElements2svg", t),
qt("i2svg", t))
: Promise.reject(
"Operation requires a DOM of some kind.",
);
},
watch: function () {
var t =
0 < arguments.length && void 0 !== arguments[0]
? arguments[0]
: {},
a = t.autoReplaceSvgRoot;
!1 === J.autoReplaceSvg && (J.autoReplaceSvg = !0),
(J.observeMutations = !0),
bt(function () {
Jt({ autoReplaceSvgRoot: a }), Bt("watch", t);
});
},
},
parse: {
icon: function (t) {
if (null === t) return null;
if ("object" === i(t) && t.prefix && t.iconName)
return {
prefix: t.prefix,
iconName: Yt(t.prefix, t.iconName) || t.iconName,
};
if (Array.isArray(t) && 2 === t.length) {
var a =
0 === t[1].indexOf("fa-")
? t[1].slice(3)
: t[1],
e = Dt(t[0]);
return { prefix: e, iconName: Yt(e, a) || a };
}
if (
"string" == typeof t &&
(-1 < t.indexOf("".concat(J.cssPrefix, "-")) ||
t.match(W))
) {
a = Ht(t.split(" "), { skipLookups: !0 });
return {
prefix: a.prefix || Nt,
iconName: Yt(a.prefix, a.iconName) || a.iconName,
};
}
return "string" == typeof t
? { prefix: Nt, iconName: Yt(Nt, t) || t }
: void 0;
},
},
library: Gt,
findIconDefinition: Vt,
toHtml: pt,
},
Jt = function () {
var t = (
0 < arguments.length && void 0 !== arguments[0]
? arguments[0]
: {}
).autoReplaceSvgRoot,
t = void 0 === t ? h : t;
(0 < Object.keys(ut.styles).length || J.autoFetchSvg) &&
y &&
J.autoReplaceSvg &&
Kt.dom.i2svg({ node: t });
};
function Qt(a, t) {
return (
Object.defineProperty(a, "abstract", { get: t }),
Object.defineProperty(a, "html", {
get: function () {
return a.abstract.map(pt);
},
}),
Object.defineProperty(a, "node", {
get: function () {
if (y) {
var t = h.createElement("div");
return (t.innerHTML = a.html), t.children;
}
},
}),
a
);
}
function Zt(t) {
var a = t.icons,
e = a.main,
n = a.mask,
i = t.prefix,
r = t.iconName,
o = t.transform,
s = t.symbol,
c = t.title,
f = t.maskId,
l = t.titleId,
u = t.extra,
m = t.watchable,
d = void 0 !== m && m,
b = n.found ? n : e,
a = b.width,
t = b.height,
m = "fak" === i,
b = [
J.replacementClass,
r ? "".concat(J.cssPrefix, "-").concat(r) : "",
]
.filter(function (t) {
return -1 === u.classes.indexOf(t);
})
.filter(function (t) {
return "" !== t || !!t;
})
.concat(u.classes)
.join(" "),
b = {
children: [],
attributes: k(
k({}, u.attributes),
{},
{
"data-prefix": i,
"data-icon": r,
class: b,
role: u.attributes.role || "img",
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 ".concat(a, " ").concat(t),
},
),
},
t =
m && !~u.classes.indexOf("fa-fw")
? { width: "".concat((a / t) * 16 * 0.0625, "em") }
: {};
d && (b.attributes[O] = ""),
c &&
(b.children.push({
tag: "title",
attributes: {
id:
b.attributes["aria-labelledby"] ||
"title-".concat(l || at()),
},
children: [c],
}),
delete b.attributes.title);
var p,
v,
g,
h,
y,
t = k(
k({}, b),
{},
{
prefix: i,
iconName: r,
main: e,
mask: n,
maskId: f,
transform: o,
symbol: s,
styles: k(k({}, t), u.styles),
},
),
n =
n.found && e.found
? qt("generateAbstractMask", t) || {
children: [],
attributes: {},
}
: qt("generateAbstractIcon", t) || {
children: [],
attributes: {},
},
e = n.children,
n = n.attributes;
return (
(t.children = e),
(t.attributes = n),
s
? ((v = (p = t).prefix),
(g = p.iconName),
(h = p.children),
(y = p.attributes),
(p =
!0 === (p = p.symbol)
? "".concat(v, "-").concat(J.cssPrefix, "-").concat(g)
: p),
[
{
tag: "svg",
attributes: { style: "display: none;" },
children: [
{
tag: "symbol",
attributes: k(k({}, y), {}, { id: p }),
children: h,
},
],
},
])
: ((g = (v = t).children),
(y = v.main),
(p = v.mask),
(h = v.attributes),
(t = v.styles),
ot((v = v.transform)) &&
y.found &&
!p.found &&
((p = y.width / y.height / 2),
(y = 0.5),
(h.style = rt(
k(
k({}, t),
{},
{
"transform-origin": ""
.concat(p + v.x / 16, "em ")
.concat(y + v.y / 16, "em"),
},
),
))),
[{ tag: "svg", attributes: h, children: g }])
);
}
function $t(t) {
var a = t.content,
e = t.width,
n = t.height,
i = t.transform,
r = t.title,
o = t.extra,
s = t.watchable,
c = void 0 !== s && s,
t = k(
k(k({}, o.attributes), r ? { title: r } : {}),
{},
{ class: o.classes.join(" ") },
);
c && (t[O] = "");
s = k({}, o.styles);
ot(i) &&
((s.transform =
((o = (c = {
transform: i,
startCentered: !0,
width: e,
height: n,
}).transform),
(i = c.width),
(n = void 0 === (e = c.height) ? x : e),
(c = void 0 !== (e = c.startCentered) && e),
(e = ""),
(e +=
c && w
? "translate("
.concat(
o.x / Z - (void 0 === i ? x : i) / 2,
"em, ",
)
.concat(o.y / Z - n / 2, "em) ")
: c
? "translate(calc(-50% + "
.concat(o.x / Z, "em), calc(-50% + ")
.concat(o.y / Z, "em)) ")
: "translate("
.concat(o.x / Z, "em, ")
.concat(o.y / Z, "em) ")),
(e += "scale("
.concat((o.size / Z) * (o.flipX ? -1 : 1), ", ")
.concat((o.size / Z) * (o.flipY ? -1 : 1), ") ")),
(e += "rotate(".concat(o.rotate, "deg) ")))),
(s["-webkit-transform"] = s.transform));
s = rt(s);
0 < s.length && (t.style = s);
s = [];
return (
s.push({ tag: "span", attributes: t, children: [a] }),
r &&
s.push({
tag: "span",
attributes: { class: "sr-only" },
children: [r],
}),
s
);
}
var ta = ut.styles;
function aa(t) {
var a = t[0],
e = t[1],
t = m(t.slice(4), 1)[0];
return {
found: !0,
width: a,
height: e,
icon: Array.isArray(t)
? {
tag: "g",
attributes: {
class: "".concat(J.cssPrefix, "-").concat(q.GROUP),
},
children: [
{
tag: "path",
attributes: {
class: ""
.concat(J.cssPrefix, "-")
.concat(q.SECONDARY),
fill: "currentColor",
d: t[0],
},
},
{
tag: "path",
attributes: {
class: ""
.concat(J.cssPrefix, "-")
.concat(q.PRIMARY),
fill: "currentColor",
d: t[1],
},
},
],
}
: { tag: "path", attributes: { fill: "currentColor", d: t } },
};
}
var ea = { found: !1, width: 512, height: 512 };
function na(i, r) {
var o = r;
return (
"fa" === r && null !== J.styleDefault && (r = Nt),
new Promise(function (t, a) {
var e, n;
qt("missingIconAbstract");
if (
("fa" === o &&
((n = Rt(i) || {}),
(i = n.iconName || i),
(r = n.prefix || r)),
i && r && ta[r] && ta[r][i])
)
return t(aa(ta[r][i]));
(e = i),
(n = r),
M ||
J.showMissingIcons ||
!e ||
console.error(
'Icon with name "'
.concat(e, '" and prefix "')
.concat(n, '" is missing.'),
),
t(
k(
k({}, ea),
{},
{
icon:
(J.showMissingIcons &&
i &&
qt("missingIconAbstract")) ||
{},
},
),
);
})
);
}
function ia() {}
function ra(t) {
oa.mark("".concat(sa, " ").concat(t, " ends")),
oa.measure(
"".concat(sa, " ").concat(t),
"".concat(sa, " ").concat(t, " begins"),
"".concat(sa, " ").concat(t, " ends"),
);
}
var oa =
J.measurePerformance && d && d.mark && d.measure
? d
: { mark: ia, measure: ia },
sa = 'FA "6.5.2"',
ca = {
begin: function (t) {
return (
oa.mark("".concat(sa, " ").concat(t, " begins")),
function () {
return ra(t);
}
);
},
end: ra,
},
fa = function () {};
function la(t) {
return "string" == typeof (t.getAttribute ? t.getAttribute(O) : null);
}
function ua(t) {
return h.createElementNS("http://www.w3.org/2000/svg", t);
}
function ma(t) {
return h.createElement(t);
}
var da = {
replace: function (t) {
var a = t[0];
a.parentNode &&
(t[1].forEach(function (t) {
a.parentNode.insertBefore(
(function a(e, t) {
var t = (
1 < arguments.length && void 0 !== t
? t
: {}
).ceFn,
n =
void 0 === t
? "svg" === e.tag
? ua
: ma
: t;
if ("string" == typeof e)
return h.createTextNode(e);
var i = n(e.tag);
return (
Object.keys(e.attributes || []).forEach(
function (t) {
i.setAttribute(t, e.attributes[t]);
},
),
(e.children || []).forEach(function (t) {
i.appendChild(a(t, { ceFn: n }));
}),
i
);
})(t),
a,
);
}),
null === a.getAttribute(O) && J.keepOriginalSource
? ((t = h.createComment(" ".concat(a.outerHTML, " "))),
a.parentNode.replaceChild(t, a))
: a.remove());
},
nest: function (t) {
var a = t[0],
e = t[1];
if (~nt(a).indexOf(J.replacementClass)) return da.replace(t);
var n = new RegExp("".concat(J.cssPrefix, "-.*"));
delete e[0].attributes.id,
e[0].attributes.class &&
((t = e[0].attributes.class.split(" ").reduce(
function (t, a) {
return (
(a === J.replacementClass || a.match(n)
? t.toSvg
: t.toNode
).push(a),
t
);
},
{ toNode: [], toSvg: [] },
)),
(e[0].attributes.class = t.toSvg.join(" ")),
0 === t.toNode.length
? a.removeAttribute("class")
: a.setAttribute("class", t.toNode.join(" ")));
e = e.map(pt).join("\n");
a.setAttribute(O, ""), (a.innerHTML = e);
},
};
function ba(t) {
t();
}
function pa(e, t) {
var n = "function" == typeof t ? t : fa;
0 === e.length
? n()
: (J.mutateApproach === E ? g.requestAnimationFrame || ba : ba)(
function () {
var t =
(!0 !== J.autoReplaceSvg &&
da[J.autoReplaceSvg]) ||
da.replace,
a = ca.begin("mutate");
e.map(t), a(), n();
},
);
}
var va = !1;
function ga() {
va = !0;
}
function ha() {
va = !1;
}
var ya = null;
function ka(t) {
var r, o, a, s;
p &&
J.observeMutations &&
((a = t.treeCallback),
(r = void 0 === a ? fa : a),
(a = t.nodeCallback),
(o = void 0 === a ? fa : a),
(a = t.pseudoElementsCallback),
(s = void 0 === a ? fa : a),
(t = void 0 === (t = t.observeMutationsRoot) ? h : t),
(ya = new p(function (t) {
var i;
va ||
((i = Nt),
et(t).forEach(function (t) {
var a, e, n;
"childList" === t.type &&
0 < t.addedNodes.length &&
!la(t.addedNodes[0]) &&
(J.searchPseudoElements && s(t.target),
r(t.target)),
"attributes" === t.type &&
t.target.parentNode &&
J.searchPseudoElements &&
s(t.target.parentNode),
"attributes" === t.type &&
la(t.target) &&
~B.indexOf(t.attributeName) &&
("class" === t.attributeName &&
((e = t.target),
(n = e.getAttribute ? e.getAttribute(S) : null),
(e = e.getAttribute ? e.getAttribute(C) : null),
n && e)
? ((e = (a = Ht(nt(t.target))).prefix),
(a = a.iconName),
t.target.setAttribute(S, e || i),
a && t.target.setAttribute(C, a))
: (a = t.target) &&
a.classList &&
a.classList.contains &&
a.classList.contains(
J.replacementClass,
) &&
o(t.target));
}));
})),
y &&
ya.observe(t, {
childList: !0,
attributes: !0,
characterData: !0,
subtree: !0,
}));
}
function wa(t) {
var a = t.getAttribute("data-prefix"),
e = t.getAttribute("data-icon"),
n = void 0 !== t.innerText ? t.innerText.trim() : "",
i = Ht(nt(t));
return (
i.prefix || (i.prefix = Nt),
a && e && ((i.prefix = a), (i.iconName = e)),
(i.iconName && i.prefix) ||
(i.prefix &&
0 < n.length &&
(i.iconName =
((e = i.prefix),
(n = t.innerText),
(St[e] || {})[n] || Lt(i.prefix, yt(t.innerText)))),
!i.iconName &&
J.autoFetchSvg &&
t.firstChild &&
t.firstChild.nodeType === Node.TEXT_NODE &&
(i.iconName = t.firstChild.data)),
i
);
}
function xa(t, a) {
var e = 1 < arguments.length && void 0 !== a ? a : { styleParser: !0 },
n = wa(t),
i = n.iconName,
r = n.prefix,
o = n.rest,
s =
((a = et((s = t).attributes).reduce(function (t, a) {
return (
"class" !== t.name &&
"style" !== t.name &&
(t[a.name] = a.value),
t
);
}, {})),
(n = s.getAttribute("title")),
(s = s.getAttribute("data-fa-title-id")),
J.autoA11y &&
(n
? (a["aria-labelledby"] = ""
.concat(J.replacementClass, "-title-")
.concat(s || at()))
: ((a["aria-hidden"] = "true"),
(a.focusable = "false"))),
a),
a = Xt("parseNodeAttributes", {}, t),
c = e.styleParser
? ((e = (c = t).getAttribute("style")),
(c = []),
(c = e
? e.split(";").reduce(function (t, a) {
var e = a.split(":"),
a = e[0],
e = e.slice(1);
return (
a &&
0 < e.length &&
(t[a] = e.join(":").trim()),
t
);
}, {})
: c))
: [];
return k(
{
iconName: i,
title: t.getAttribute("title"),
titleId: t.getAttribute("data-fa-title-id"),
prefix: r,
transform: $,
mask: { iconName: null, prefix: null, rest: [] },
maskId: null,
symbol: !1,
extra: { classes: o, styles: c, attributes: s },
},
a,
);
}
var Aa = ut.styles;
function Oa(t) {
var a =
"nest" === J.autoReplaceSvg ? xa(t, { styleParser: !1 }) : xa(t);
return ~a.extra.classes.indexOf(_)
? qt("generateLayersText", t, a)
: qt("generateSvgReplacementMutation", t, a);
}
var Na = new Set();
function Pa(t) {
var n =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: null;
if (!y) return Promise.resolve();
function i(t) {
return a.add("".concat(j, "-").concat(t));
}
function r(t) {
return a.remove("".concat(j, "-").concat(t));
}
var a = h.documentElement.classList,
e = J.autoFetchSvg
? Na
: Y.map(function (t) {
return "fa-".concat(t);
}).concat(Object.keys(Aa));
e.includes("fa") || e.push("fa");
var o = [".".concat(_, ":not([").concat(O, "])")]
.concat(
e.map(function (t) {
return ".".concat(t, ":not([").concat(O, "])");
}),
)
.join(", ");
if (0 === o.length) return Promise.resolve();
e = [];
try {
e = et(t.querySelectorAll(o));
} catch (t) {}
if (!(0 < e.length)) return Promise.resolve();
i("pending"), r("complete");
var s = ca.begin("onTree"),
c = e.reduce(function (t, a) {
try {
var e = Oa(a);
e && t.push(e);
} catch (t) {
M || ("MissingIcon" === t.name && console.error(t));
}
return t;
}, []);
return new Promise(function (a, e) {
Promise.all(c)
.then(function (t) {
pa(t, function () {
i("active"),
i("complete"),
r("pending"),
"function" == typeof n && n(),
s(),
a();
});
})
.catch(function (t) {
s(), e(t);
});
});
}
function Sa(t) {
var a =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: null;
Oa(t).then(function (t) {
t && pa([t], a);
});
}
Y.map(function (t) {
Na.add("fa-".concat(t));
}),
Object.keys(T[I]).map(Na.add.bind(Na)),
Object.keys(T[L]).map(Na.add.bind(Na));
function Ca(t) {
var a =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: {},
e = a.transform,
n = void 0 === e ? $ : e,
i = void 0 !== (e = a.symbol) && e,
r = void 0 === (e = a.mask) ? null : e,
o = void 0 === (e = a.maskId) ? null : e,
s = void 0 === (e = a.title) ? null : e,
c = void 0 === (e = a.titleId) ? null : e,
f = void 0 === (e = a.classes) ? [] : e,
l = void 0 === (e = a.attributes) ? {} : e,
u = void 0 === (e = a.styles) ? {} : e;
if (t) {
var m = t.prefix,
d = t.iconName,
b = t.icon;
return Qt(k({ type: "icon" }, t), function () {
return (
Bt("beforeDOMElementCreation", {
iconDefinition: t,
params: a,
}),
J.autoA11y &&
(s
? (l["aria-labelledby"] = ""
.concat(J.replacementClass, "-title-")
.concat(c || at()))
: ((l["aria-hidden"] = "true"),
(l.focusable = "false"))),
Zt({
icons: {
main: aa(b),
mask: r
? aa(r.icon)
: {
found: !1,
width: null,
height: null,
icon: {},
},
},
prefix: m,
iconName: d,
transform: k(k({}, $), n),
symbol: i,
title: s,
maskId: o,
titleId: c,
extra: { attributes: l, styles: u, classes: f },
})
);
});
}
}
var Na = l(Na),
f = {
mixout: function () {
return {
icon:
((n = Ca),
function (t) {
var a =
1 < arguments.length &&
void 0 !== arguments[1]
? arguments[1]
: {},
e = (t || {}).icon ? t : Vt(t || {}),
t =
(t = a.mask) &&
((t || {}).icon ? t : Vt(t || {}));
return n(e, k(k({}, a), {}, { mask: t }));
}),
};
var n;
},
hooks: function () {
return {
mutationObserverCallbacks: function (t) {
return (t.treeCallback = Pa), (t.nodeCallback = Sa), t;
},
};
},
provides: function (t) {
(t.i2svg = function (t) {
var a = t.node,
t = t.callback;
return Pa(
void 0 === a ? h : a,
void 0 === t ? function () {} : t,
);
}),
(t.generateSvgReplacementMutation = function (n, t) {
var i = t.iconName,
r = t.title,
o = t.titleId,
s = t.prefix,
c = t.transform,
f = t.symbol,
a = t.mask,
l = t.maskId,
u = t.extra;
return new Promise(function (e, t) {
Promise.all([
na(i, s),
a.iconName
? na(a.iconName, a.prefix)
: Promise.resolve({
found: !1,
width: 512,
height: 512,
icon: {},
}),
])
.then(function (t) {
var a = m(t, 2),
t = a[0],
a = a[1];
e([
n,
Zt({
icons: { main: t, mask: a },
prefix: s,
iconName: i,
transform: c,
symbol: f,
maskId: l,
title: r,
titleId: o,
extra: u,
watchable: !0,
}),
]);
})
.catch(t);
});
}),
(t.generateAbstractIcon = function (t) {
var a,
e = t.children,
n = t.attributes,
i = t.main,
r = t.transform,
t = rt(t.styles);
return (
0 < t.length && (n.style = t),
ot(r) &&
(a = qt("generateAbstractTransformGrouping", {
main: i,
transform: r,
containerWidth: i.width,
iconWidth: i.width,
})),
e.push(a || i.icon),
{ children: e, attributes: n }
);
});
},
},
a = {
mixout: function () {
return {
layer: function (t) {
var e =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: {},
a = e.classes,
n = void 0 === a ? [] : a;
return Qt({ type: "layer" }, function () {
Bt("beforeDOMElementCreation", {
assembler: t,
params: e,
});
var a = [];
return (
t(function (t) {
Array.isArray(t)
? t.map(function (t) {
a = a.concat(t.abstract);
})
: (a = a.concat(t.abstract));
}),
[
{
tag: "span",
attributes: {
class: [
"".concat(
J.cssPrefix,
"-layers",
),
]
.concat(l(n))
.join(" "),
},
children: a,
},
]
);
});
},
};
},
},
u = {
mixout: function () {
return {
counter: function (i) {
var r =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: {},
t = r.title,
o = void 0 === t ? null : t,
t = r.classes,
s = void 0 === t ? [] : t,
t = r.attributes,
c = void 0 === t ? {} : t,
t = r.styles,
f = void 0 === t ? {} : t;
return Qt({ type: "counter", content: i }, function () {
return (
Bt("beforeDOMElementCreation", {
content: i,
params: r,
}),
(t = {
content: i.toString(),
title: o,
extra: {
attributes: c,
styles: f,
classes: [
"".concat(
J.cssPrefix,
"-layers-counter",
),
].concat(l(s)),
},
}),
(a = t.content),
(e = t.title),
(n = t.extra),
(t = k(
k(
k({}, n.attributes),
e ? { title: e } : {},
),
{},
{ class: n.classes.join(" ") },
)),
0 < (n = rt(n.styles)).length && (t.style = n),
(n = []).push({
tag: "span",
attributes: t,
children: [a],
}),
e &&
n.push({
tag: "span",
attributes: { class: "sr-only" },
children: [e],
}),
n
);
var t, a, e, n;
});
},
};
},
},
d = {
mixout: function () {
return {
text: function (t) {
var a =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: {},
e = a.transform,
n = void 0 === e ? $ : e,
e = a.title,
i = void 0 === e ? null : e,
e = a.classes,
r = void 0 === e ? [] : e,
e = a.attributes,
o = void 0 === e ? {} : e,
e = a.styles,
s = void 0 === e ? {} : e;
return Qt({ type: "text", content: t }, function () {
return (
Bt("beforeDOMElementCreation", {
content: t,
params: a,
}),
$t({
content: t,
transform: k(k({}, $), n),
title: i,
extra: {
attributes: o,
styles: s,
classes: [
"".concat(
J.cssPrefix,
"-layers-text",
),
].concat(l(r)),
},
})
);
});
},
};
},
provides: function (t) {
t.generateLayersText = function (t, a) {
var e,
n = a.title,
i = a.transform,
r = a.extra,
o = null,
s = null;
return (
w &&
((e = parseInt(getComputedStyle(t).fontSize, 10)),
(o = (a = t.getBoundingClientRect()).width / e),
(s = a.height / e)),
J.autoA11y &&
!n &&
(r.attributes["aria-hidden"] = "true"),
Promise.resolve([
t,
$t({
content: t.innerHTML,
width: o,
height: s,
transform: i,
title: n,
extra: r,
watchable: !0,
}),
])
);
};
},
},
ja = new RegExp('"', "ug"),
Ea = [1105920, 1112319];
function za(b, p) {
var v = "".concat(P).concat(p.replace(":", "-"));
return new Promise(function (e, t) {
if (null !== b.getAttribute(v)) return e();
var n,
i,
r,
o,
a,
s,
c,
f = et(b.children).filter(function (t) {
return t.getAttribute(N) === p;
})[0],
l = g.getComputedStyle(b, p),
u = l.getPropertyValue("font-family").match(U),
m = l.getPropertyValue("font-weight"),
d = l.getPropertyValue("content");
if (f && !u) return b.removeChild(f), e();
u && "none" !== d && "" !== d
? ((s = l.getPropertyValue("content")),
(a = ~["Sharp"].indexOf(u[2]) ? L : I),
(n = ~[
"Solid",
"Regular",
"Light",
"Thin",
"Duotone",
"Brands",
"Kit",
].indexOf(u[2])
? D[a][u[2].toLowerCase()]
: X[a][m]),
(d = (l =
((l = (d = s).replace(ja, "")),
(a = 0),
(s = (m = l).length),
(c =
55296 <= (d = m.charCodeAt(a)) &&
d <= 56319 &&
a + 1 < s &&
56320 <= (c = m.charCodeAt(a + 1)) &&
c <= 57343
? 1024 * (d - 55296) + c - 56320 + 65536
: d),
(d = Ea[0] <= c && c <= Ea[1]),
{
value: yt(
(c = 2 === l.length && l[0] === l[1]) ? l[0] : l,
),
isSecondary: d || c,
})).value),
(c = l.isSecondary),
(l = u[0].startsWith("FontAwesome")),
(u = Lt(n, d)),
(i = u),
l &&
((d = jt[(l = d)]),
(l = Lt("fas", l)),
(l = d ||
(l ? { prefix: "fas", iconName: l } : null) || {
prefix: null,
iconName: null,
}).iconName &&
l.prefix &&
((u = l.iconName), (n = l.prefix))),
!u ||
c ||
(f && f.getAttribute(S) === n && f.getAttribute(C) === i)
? e()
: (b.setAttribute(v, i),
f && b.removeChild(f),
((o = (r = {
iconName: null,
title: null,
titleId: null,
prefix: null,
transform: $,
symbol: !1,
mask: { iconName: null, prefix: null, rest: [] },
maskId: null,
extra: { classes: [], styles: {}, attributes: {} },
}).extra).attributes[N] = p),
na(u, n)
.then(function (t) {
var a = Zt(
k(
k({}, r),
{},
{
icons: { main: t, mask: Tt() },
prefix: n,
iconName: i,
extra: o,
watchable: !0,
},
),
),
t = h.createElementNS(
"http://www.w3.org/2000/svg",
"svg",
);
"::before" === p
? b.insertBefore(t, b.firstChild)
: b.appendChild(t),
(t.outerHTML = a.map(pt).join("\n")),
b.removeAttribute(v),
e();
})
.catch(t)))
: e();
});
}
function Ma(t) {
return Promise.all([za(t, "::before"), za(t, "::after")]);
}
function Ia(t) {
return !(
t.parentNode === document.head ||
~z.indexOf(t.tagName.toUpperCase()) ||
t.getAttribute(N) ||
(t.parentNode && "svg" === t.parentNode.tagName)
);
}
function La(i) {
if (y)
return new Promise(function (t, a) {
var e = et(i.querySelectorAll("*")).filter(Ia).map(Ma),
n = ca.begin("searchPseudoElements");
ga(),
Promise.all(e)
.then(function () {
n(), ha(), t();
})
.catch(function () {
n(), ha(), a();
});
});
}
function Ya(t) {
return t
.toLowerCase()
.split(" ")
.reduce(
function (t, a) {
var e = a.toLowerCase().split("-"),
a = e[0],
n = e.slice(1).join("-");
if (a && "h" === n) return (t.flipX = !0), t;
if (a && "v" === n) return (t.flipY = !0), t;
if (((n = parseFloat(n)), isNaN(n))) return t;
switch (a) {
case "grow":
t.size = t.size + n;
break;
case "shrink":
t.size = t.size - n;
break;
case "left":
t.x = t.x - n;
break;
case "right":
t.x = t.x + n;
break;
case "up":
t.y = t.y - n;
break;
case "down":
t.y = t.y + n;
break;
case "rotate":
t.rotate = t.rotate + n;
}
return t;
},
{ size: 16, x: 0, y: 0, flipX: !1, flipY: !1, rotate: 0 },
);
}
var Ra = !1,
Ta = { x: 0, y: 0, width: "100%", height: "100%" };
function Da(t) {
return (
t.attributes &&
(t.attributes.fill ||
!(1 < arguments.length && void 0 !== arguments[1]) ||
arguments[1]) &&
(t.attributes.fill = "black"),
t
);
}
var Fa;
(Fa = { mixoutsTo: Kt }.mixoutsTo),
(c = [
b,
f,
a,
u,
d,
{
hooks: function () {
return {
mutationObserverCallbacks: function (t) {
return (t.pseudoElementsCallback = La), t;
},
};
},
provides: function (t) {
t.pseudoElements2svg = function (t) {
t = t.node;
J.searchPseudoElements && La(void 0 === t ? h : t);
};
},
},
{
mixout: function () {
return {
dom: {
unwatch: function () {
ga(), (Ra = !0);
},
},
};
},
hooks: function () {
return {
bootstrap: function () {
ka(Xt("mutationObserverCallbacks", {}));
},
noAuto: function () {
ya && ya.disconnect();
},
watch: function (t) {
t = t.observeMutationsRoot;
Ra
? ha()
: ka(
Xt("mutationObserverCallbacks", {
observeMutationsRoot: t,
}),
);
},
};
},
},
{
mixout: function () {
return { parse: { transform: Ya } };
},
hooks: function () {
return {
parseNodeAttributes: function (t, a) {
a = a.getAttribute("data-fa-transform");
return a && (t.transform = Ya(a)), t;
},
};
},
provides: function (t) {
t.generateAbstractTransformGrouping = function (t) {
var a = t.main,
e = t.transform,
n = t.containerWidth,
i = t.iconWidth,
r = {
transform: "translate(".concat(n / 2, " 256)"),
},
t = "translate("
.concat(32 * e.x, ", ")
.concat(32 * e.y, ") "),
n = "scale("
.concat(
(e.size / 16) * (e.flipX ? -1 : 1),
", ",
)
.concat(
(e.size / 16) * (e.flipY ? -1 : 1),
") ",
),
e = "rotate(".concat(e.rotate, " 0 0)"),
i = {
outer: r,
inner: {
transform: ""
.concat(t, " ")
.concat(n, " ")
.concat(e),
},
path: {
transform: "translate(".concat(
(i / 2) * -1,
" -256)",
),
},
};
return {
tag: "g",
attributes: k({}, i.outer),
children: [
{
tag: "g",
attributes: k({}, i.inner),
children: [
{
tag: a.icon.tag,
children: a.icon.children,
attributes: k(
k({}, a.icon.attributes),
i.path,
),
},
],
},
],
};
};
},
},
{
hooks: function () {
return {
parseNodeAttributes: function (t, a) {
var e = a.getAttribute("data-fa-mask"),
e = e
? Ht(
e.split(" ").map(function (t) {
return t.trim();
}),
)
: Tt();
return (
e.prefix || (e.prefix = Nt),
(t.mask = e),
(t.maskId = a.getAttribute("data-fa-mask-id")),
t
);
},
};
},
provides: function (t) {
t.generateAbstractMask = function (t) {
var a = t.children,
e = t.attributes,
n = t.main,
i = t.mask,
r = t.maskId,
o = t.transform,
s = n.width,
c = n.icon,
f = i.width,
t = i.icon,
o =
((i = (n = {
transform: o,
containerWidth: f,
iconWidth: s,
}).transform),
(o = n.containerWidth),
(f = n.iconWidth),
(s = {
transform: "translate(".concat(
o / 2,
" 256)",
),
}),
(n = "translate("
.concat(32 * i.x, ", ")
.concat(32 * i.y, ") ")),
(o = "scale("
.concat(
(i.size / 16) * (i.flipX ? -1 : 1),
", ",
)
.concat(
(i.size / 16) * (i.flipY ? -1 : 1),
") ",
)),
(i = "rotate(".concat(i.rotate, " 0 0)")),
{
outer: s,
inner: {
transform: ""
.concat(n, " ")
.concat(o, " ")
.concat(i),
},
path: {
transform: "translate(".concat(
(f / 2) * -1,
" -256)",
),
},
}),
i = {
tag: "rect",
attributes: k(k({}, Ta), {}, { fill: "white" }),
},
f = c.children
? { children: c.children.map(Da) }
: {},
f = {
tag: "g",
attributes: k({}, o.inner),
children: [
Da(
k(
{
tag: c.tag,
attributes: k(
k({}, c.attributes),
o.path,
),
},
f,
),
),
],
},
o = {
tag: "g",
attributes: k({}, o.outer),
children: [f],
},
f = "mask-".concat(r || at()),
r = "clip-".concat(r || at()),
o = {
tag: "mask",
attributes: k(
k({}, Ta),
{},
{
id: f,
maskUnits: "userSpaceOnUse",
maskContentUnits: "userSpaceOnUse",
},
),
children: [i, o],
},
o = {
tag: "defs",
children: [
{
tag: "clipPath",
attributes: { id: r },
children:
"g" === (t = t).tag
? t.children
: [t],
},
o,
],
};
return (
a.push(o, {
tag: "rect",
attributes: k(
{
fill: "currentColor",
"clip-path": "url(#".concat(r, ")"),
mask: "url(#".concat(f, ")"),
},
Ta,
),
}),
{ children: a, attributes: e }
);
};
},
},
{
provides: function (t) {
var r = !1;
g.matchMedia &&
(r = g.matchMedia(
"(prefers-reduced-motion: reduce)",
).matches),
(t.missingIconAbstract = function () {
var t = [],
a = { fill: "currentColor" },
e = {
attributeType: "XML",
repeatCount: "indefinite",
dur: "2s",
};
t.push({
tag: "path",
attributes: k(
k({}, a),
{},
{
d: "M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z",
},
),
});
var n = k(
k({}, e),
{},
{ attributeName: "opacity" },
),
i = {
tag: "circle",
attributes: k(
k({}, a),
{},
{ cx: "256", cy: "364", r: "28" },
),
children: [],
};
return (
r ||
i.children.push(
{
tag: "animate",
attributes: k(
k({}, e),
{},
{
attributeName: "r",
values: "28;14;28;28;14;28;",
},
),
},
{
tag: "animate",
attributes: k(
k({}, n),
{},
{ values: "1;0;1;1;0;1;" },
),
},
),
t.push(i),
t.push({
tag: "path",
attributes: k(
k({}, a),
{},
{
opacity: "1",
d: "M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z",
},
),
children: r
? []
: [
{
tag: "animate",
attributes: k(
k({}, n),
{},
{
values: "1;0;0;0;0;1;",
},
),
},
],
}),
r ||
t.push({
tag: "path",
attributes: k(
k({}, a),
{},
{
opacity: "0",
d: "M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z",
},
),
children: [
{
tag: "animate",
attributes: k(
k({}, n),
{},
{ values: "0;0;1;1;0;0;" },
),
},
],
}),
{
tag: "g",
attributes: { class: "missing" },
children: t,
}
);
});
},
},
{
hooks: function () {
return {
parseNodeAttributes: function (t, a) {
a = a.getAttribute("data-fa-symbol");
return (
(t.symbol = null !== a && ("" === a || a)), t
);
},
};
},
},
]),
(Wt = {}),
Object.keys(_t).forEach(function (t) {
-1 === Ut.indexOf(t) && delete _t[t];
}),
c.forEach(function (t) {
var a,
e = t.mixout ? t.mixout() : {};
Object.keys(e).forEach(function (a) {
"function" == typeof e[a] && (Fa[a] = e[a]),
"object" === i(e[a]) &&
Object.keys(e[a]).forEach(function (t) {
Fa[a] || (Fa[a] = {}), (Fa[a][t] = e[a][t]);
});
}),
t.hooks &&
((a = t.hooks()),
Object.keys(a).forEach(function (t) {
Wt[t] || (Wt[t] = []), Wt[t].push(a[t]);
})),
t.provides && t.provides(_t);
}),
(function (t) {
try {
for (
var a = arguments.length,
e = new Array(1 < a ? a - 1 : 0),
n = 1;
n < a;
n++
)
e[n - 1] = arguments[n];
t.apply(void 0, e);
} catch (t) {
if (!M) throw t;
}
})(function (t) {
v &&
(g.FontAwesome || (g.FontAwesome = Kt),
bt(function () {
Jt(), Bt("bootstrap");
})),
(ut.hooks = k(
k({}, ut.hooks),
{},
{
addPack: function (t, a) {
(ut.styles[t] = k(k({}, ut.styles[t] || {}), a)),
It(),
Jt();
},
addPacks: function (t) {
t.forEach(function (t) {
var a = m(t, 2),
t = a[0],
a = a[1];
ut.styles[t] = k(k({}, ut.styles[t] || {}), a);
}),
It(),
Jt();
},
addShims: function (t) {
var a;
(a = ut.shims).push.apply(a, l(t)), It(), Jt();
},
},
));
});
})();