11111
This commit is contained in:
@@ -0,0 +1,641 @@
|
||||
(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
|
||||
[5658],
|
||||
{
|
||||
40725: function (e, t) {
|
||||
"use strict";
|
||||
/*!
|
||||
* content-type
|
||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
||||
* MIT Licensed
|
||||
*/ var r =
|
||||
/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,
|
||||
n = /\\([\u000b\u0020-\u00ff])/g,
|
||||
i = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;
|
||||
function o(e) {
|
||||
(this.parameters = Object.create(null)), (this.type = e);
|
||||
}
|
||||
t.Q = function (e) {
|
||||
if (!e) throw TypeError("argument string is required");
|
||||
var t,
|
||||
a,
|
||||
s,
|
||||
c =
|
||||
"object" == typeof e
|
||||
? (function (e) {
|
||||
var t;
|
||||
if (
|
||||
("function" == typeof e.getHeader
|
||||
? (t = e.getHeader("content-type"))
|
||||
: "object" == typeof e.headers &&
|
||||
(t = e.headers && e.headers["content-type"]),
|
||||
"string" != typeof t)
|
||||
)
|
||||
throw TypeError(
|
||||
"content-type header is missing from object"
|
||||
);
|
||||
return t;
|
||||
})(e)
|
||||
: e;
|
||||
if ("string" != typeof c)
|
||||
throw TypeError("argument string is required to be a string");
|
||||
var l = c.indexOf(";"),
|
||||
u = -1 !== l ? c.slice(0, l).trim() : c.trim();
|
||||
if (!i.test(u)) throw TypeError("invalid media type");
|
||||
var p = new o(u.toLowerCase());
|
||||
if (-1 !== l) {
|
||||
for (r.lastIndex = l; (a = r.exec(c)); ) {
|
||||
if (a.index !== l) throw TypeError("invalid parameter format");
|
||||
(l += a[0].length),
|
||||
(t = a[1].toLowerCase()),
|
||||
34 === (s = a[2]).charCodeAt(0) &&
|
||||
-1 !== (s = s.slice(1, -1)).indexOf("\\") &&
|
||||
(s = s.replace(n, "$1")),
|
||||
(p.parameters[t] = s);
|
||||
}
|
||||
if (l !== c.length) throw TypeError("invalid parameter format");
|
||||
}
|
||||
return p;
|
||||
};
|
||||
},
|
||||
74049: function (e, t, r) {
|
||||
"use strict";
|
||||
var n = r(60444);
|
||||
function i() {}
|
||||
function o() {}
|
||||
(o.resetWarningCache = i),
|
||||
(e.exports = function () {
|
||||
function e(e, t, r, i, o, a) {
|
||||
if (a !== n) {
|
||||
var s = Error(
|
||||
"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
|
||||
);
|
||||
throw ((s.name = "Invariant Violation"), s);
|
||||
}
|
||||
}
|
||||
function t() {
|
||||
return e;
|
||||
}
|
||||
e.isRequired = e;
|
||||
var r = {
|
||||
array: e,
|
||||
bigint: e,
|
||||
bool: e,
|
||||
func: e,
|
||||
number: e,
|
||||
object: e,
|
||||
string: e,
|
||||
symbol: e,
|
||||
any: e,
|
||||
arrayOf: t,
|
||||
element: e,
|
||||
elementType: e,
|
||||
instanceOf: t,
|
||||
node: e,
|
||||
objectOf: t,
|
||||
oneOf: t,
|
||||
oneOfType: t,
|
||||
shape: t,
|
||||
exact: t,
|
||||
checkPropTypes: o,
|
||||
resetWarningCache: i,
|
||||
};
|
||||
return (r.PropTypes = r), r;
|
||||
});
|
||||
},
|
||||
40507: function (e, t, r) {
|
||||
e.exports = r(74049)();
|
||||
},
|
||||
60444: function (e) {
|
||||
"use strict";
|
||||
e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
|
||||
},
|
||||
25658: function (e, t, r) {
|
||||
"use strict";
|
||||
r.d(t, {
|
||||
Q: function () {
|
||||
return T;
|
||||
},
|
||||
});
|
||||
var n = r(40574),
|
||||
i = r(51163),
|
||||
o = r(25542),
|
||||
a = r(96583),
|
||||
s = r(40725),
|
||||
c = new Map(),
|
||||
l = function (e) {
|
||||
return e.cloneNode(!0);
|
||||
},
|
||||
u = function () {
|
||||
return "file:" === window.location.protocol;
|
||||
},
|
||||
p = function (e, t, r) {
|
||||
var n = new XMLHttpRequest();
|
||||
(n.onreadystatechange = function () {
|
||||
try {
|
||||
if (!/\.svg/i.test(e) && 2 === n.readyState) {
|
||||
var t = n.getResponseHeader("Content-Type");
|
||||
if (!t) throw Error("Content type not found");
|
||||
var i = (0, s.Q)(t).type;
|
||||
if (!("image/svg+xml" === i || "text/plain" === i))
|
||||
throw Error("Invalid content type: ".concat(i));
|
||||
}
|
||||
if (4 === n.readyState) {
|
||||
if (404 === n.status || null === n.responseXML)
|
||||
throw Error(
|
||||
u()
|
||||
? "Note: SVG injection ajax calls do not work locally without adjusting security settings in your browser. Or consider using a local webserver."
|
||||
: "Unable to load SVG file: " + e
|
||||
);
|
||||
if (200 === n.status || (u() && 0 === n.status)) r(null, n);
|
||||
else
|
||||
throw Error(
|
||||
"There was a problem injecting the SVG: " +
|
||||
n.status +
|
||||
" " +
|
||||
n.statusText
|
||||
);
|
||||
}
|
||||
} catch (o) {
|
||||
if ((n.abort(), o instanceof Error)) r(o, n);
|
||||
else throw o;
|
||||
}
|
||||
}),
|
||||
n.open("GET", e),
|
||||
(n.withCredentials = t),
|
||||
n.overrideMimeType && n.overrideMimeType("text/xml"),
|
||||
n.send();
|
||||
},
|
||||
f = {},
|
||||
d = function (e, t) {
|
||||
(f[e] = f[e] || []), f[e].push(t);
|
||||
},
|
||||
h = function (e) {
|
||||
for (
|
||||
var t = function (t, r) {
|
||||
setTimeout(function () {
|
||||
if (Array.isArray(f[e])) {
|
||||
var r = c.get(e),
|
||||
n = f[e][t];
|
||||
r instanceof SVGSVGElement && n(null, l(r)),
|
||||
r instanceof Error && n(r),
|
||||
t === f[e].length - 1 && delete f[e];
|
||||
}
|
||||
}, 0);
|
||||
},
|
||||
r = 0,
|
||||
n = f[e].length;
|
||||
r < n;
|
||||
r++
|
||||
)
|
||||
t(r);
|
||||
},
|
||||
v = function (e, t, r) {
|
||||
if (c.has(e)) {
|
||||
var n = c.get(e);
|
||||
if (void 0 === n) {
|
||||
d(e, r);
|
||||
return;
|
||||
}
|
||||
if (n instanceof SVGSVGElement) {
|
||||
r(null, l(n));
|
||||
return;
|
||||
}
|
||||
}
|
||||
c.set(e, void 0),
|
||||
d(e, r),
|
||||
p(e, t, function (t, r) {
|
||||
var n;
|
||||
t
|
||||
? c.set(e, t)
|
||||
: (null === (n = r.responseXML) || void 0 === n
|
||||
? void 0
|
||||
: n.documentElement) instanceof SVGSVGElement &&
|
||||
c.set(e, r.responseXML.documentElement),
|
||||
h(e);
|
||||
});
|
||||
},
|
||||
m = function (e, t, r) {
|
||||
p(e, t, function (e, t) {
|
||||
var n;
|
||||
e
|
||||
? r(e)
|
||||
: (null === (n = t.responseXML) || void 0 === n
|
||||
? void 0
|
||||
: n.documentElement) instanceof SVGSVGElement &&
|
||||
r(null, t.responseXML.documentElement);
|
||||
});
|
||||
},
|
||||
g = 0,
|
||||
y = [],
|
||||
b = {},
|
||||
w = "http://www.w3.org/1999/xlink",
|
||||
E = function (e, t, r, n, i, o, s) {
|
||||
var c = e.getAttribute("data-src") || e.getAttribute("src");
|
||||
if (!c) {
|
||||
s(Error("Invalid data-src or src attribute"));
|
||||
return;
|
||||
}
|
||||
if (-1 !== y.indexOf(e)) {
|
||||
y.splice(y.indexOf(e), 1), (e = null);
|
||||
return;
|
||||
}
|
||||
y.push(e),
|
||||
e.setAttribute("src", ""),
|
||||
(n ? v : m)(c, i, function (n, i) {
|
||||
if (!i) {
|
||||
y.splice(y.indexOf(e), 1), (e = null), s(n);
|
||||
return;
|
||||
}
|
||||
var l,
|
||||
u,
|
||||
p = e.getAttribute("id");
|
||||
p && i.setAttribute("id", p);
|
||||
var f = e.getAttribute("title");
|
||||
f && i.setAttribute("title", f);
|
||||
var d = e.getAttribute("width");
|
||||
d && i.setAttribute("width", d);
|
||||
var h = e.getAttribute("height");
|
||||
h && i.setAttribute("height", h);
|
||||
var v = Array.from(
|
||||
new Set(
|
||||
(0, a.__spreadArray)(
|
||||
(0, a.__spreadArray)(
|
||||
(0, a.__spreadArray)(
|
||||
[],
|
||||
(i.getAttribute("class") || "").split(" "),
|
||||
!0
|
||||
),
|
||||
["injected-svg"],
|
||||
!1
|
||||
),
|
||||
(e.getAttribute("class") || "").split(" "),
|
||||
!0
|
||||
)
|
||||
)
|
||||
)
|
||||
.join(" ")
|
||||
.trim();
|
||||
i.setAttribute("class", v);
|
||||
var m = e.getAttribute("style");
|
||||
m && i.setAttribute("style", m), i.setAttribute("data-src", c);
|
||||
var E = [].filter.call(e.attributes, function (e) {
|
||||
return /^data-\w[\w-]*$/.test(e.name);
|
||||
});
|
||||
if (
|
||||
(Array.prototype.forEach.call(E, function (e) {
|
||||
e.name && e.value && i.setAttribute(e.name, e.value);
|
||||
}),
|
||||
r)
|
||||
) {
|
||||
var A,
|
||||
S,
|
||||
x,
|
||||
C,
|
||||
R,
|
||||
k = {
|
||||
clipPath: ["clip-path"],
|
||||
"color-profile": ["color-profile"],
|
||||
cursor: ["cursor"],
|
||||
filter: ["filter"],
|
||||
linearGradient: ["fill", "stroke"],
|
||||
marker: [
|
||||
"marker",
|
||||
"marker-start",
|
||||
"marker-mid",
|
||||
"marker-end",
|
||||
],
|
||||
mask: ["mask"],
|
||||
path: [],
|
||||
pattern: ["fill", "stroke"],
|
||||
radialGradient: ["fill", "stroke"],
|
||||
};
|
||||
Object.keys(k).forEach(function (e) {
|
||||
(A = e), (x = k[e]), (S = i.querySelectorAll(A + "[id]"));
|
||||
for (var t = 0, r = S.length; t < r; t++)
|
||||
!(function (e, t) {
|
||||
(R = (C = S[e].id) + "-" + ++g),
|
||||
Array.prototype.forEach.call(x, function (e) {
|
||||
r = i.querySelectorAll("[" + e + '*="' + C + '"]');
|
||||
for (var t = 0, n = r.length; t < n; t++) {
|
||||
var o = r[t].getAttribute(e);
|
||||
(!o ||
|
||||
o.match(RegExp('url\\("?#' + C + '"?\\)'))) &&
|
||||
r[t].setAttribute(e, "url(#" + R + ")");
|
||||
}
|
||||
});
|
||||
for (
|
||||
var r,
|
||||
n = i.querySelectorAll("[*|href]"),
|
||||
o = [],
|
||||
a = 0,
|
||||
s = n.length;
|
||||
a < s;
|
||||
a++
|
||||
) {
|
||||
var c = n[a].getAttributeNS(w, "href");
|
||||
c && c.toString() === "#" + S[e].id && o.push(n[a]);
|
||||
}
|
||||
for (var l = 0, u = o.length; l < u; l++)
|
||||
o[l].setAttributeNS(w, "href", "#" + R);
|
||||
S[e].id = R;
|
||||
})(t);
|
||||
});
|
||||
}
|
||||
i.removeAttribute("xmlns:a");
|
||||
for (
|
||||
var I = i.querySelectorAll("script"),
|
||||
T = [],
|
||||
j = 0,
|
||||
_ = I.length;
|
||||
j < _;
|
||||
j++
|
||||
)
|
||||
((u = I[j].getAttribute("type")) &&
|
||||
"application/ecmascript" !== u &&
|
||||
"application/javascript" !== u &&
|
||||
"text/javascript" !== u) ||
|
||||
((l = I[j].innerText || I[j].textContent) && T.push(l),
|
||||
i.removeChild(I[j]));
|
||||
if (T.length > 0 && ("always" === t || ("once" === t && !b[c]))) {
|
||||
for (var q = 0, O = T.length; q < O; q++)
|
||||
Function(T[q])(window);
|
||||
b[c] = !0;
|
||||
}
|
||||
var W = i.querySelectorAll("style");
|
||||
if (
|
||||
(Array.prototype.forEach.call(W, function (e) {
|
||||
e.textContent += "";
|
||||
}),
|
||||
i.setAttribute("xmlns", "http://www.w3.org/2000/svg"),
|
||||
i.setAttribute("xmlns:xlink", w),
|
||||
o(i),
|
||||
!e.parentNode)
|
||||
) {
|
||||
y.splice(y.indexOf(e), 1),
|
||||
(e = null),
|
||||
s(Error("Parent node is null"));
|
||||
return;
|
||||
}
|
||||
e.parentNode.replaceChild(i, e),
|
||||
y.splice(y.indexOf(e), 1),
|
||||
(e = null),
|
||||
s(null, i);
|
||||
});
|
||||
},
|
||||
A = function (e, t) {
|
||||
var r = void 0 === t ? {} : t,
|
||||
n = r.afterAll,
|
||||
i = void 0 === n ? function () {} : n,
|
||||
o = r.afterEach,
|
||||
a = void 0 === o ? function () {} : o,
|
||||
s = r.beforeEach,
|
||||
c = void 0 === s ? function () {} : s,
|
||||
l = r.cacheRequests,
|
||||
u = void 0 === l || l,
|
||||
p = r.evalScripts,
|
||||
f = void 0 === p ? "never" : p,
|
||||
d = r.httpRequestWithCredentials,
|
||||
h = void 0 !== d && d,
|
||||
v = r.renumerateIRIElements,
|
||||
m = void 0 === v || v;
|
||||
if (e && "length" in e)
|
||||
for (var g = 0, y = 0, b = e.length; y < b; y++)
|
||||
E(e[y], f, m, u, h, c, function (t, r) {
|
||||
a(t, r), e && "length" in e && e.length === ++g && i(g);
|
||||
});
|
||||
else
|
||||
e
|
||||
? E(e, f, m, u, h, c, function (t, r) {
|
||||
a(t, r), i(1), (e = null);
|
||||
})
|
||||
: i(0);
|
||||
},
|
||||
S = r(40507),
|
||||
x = r(59496),
|
||||
C = function (e, t) {
|
||||
for (var r in e) if (!(r in t)) return !0;
|
||||
for (var n in t) if (e[n] !== t[n]) return !0;
|
||||
return !1;
|
||||
},
|
||||
R = [
|
||||
"afterInjection",
|
||||
"beforeInjection",
|
||||
"desc",
|
||||
"evalScripts",
|
||||
"fallback",
|
||||
"httpRequestWithCredentials",
|
||||
"loading",
|
||||
"renumerateIRIElements",
|
||||
"src",
|
||||
"title",
|
||||
"useRequestCache",
|
||||
"wrapper",
|
||||
],
|
||||
k = "http://www.w3.org/2000/svg",
|
||||
I = "http://www.w3.org/1999/xlink",
|
||||
T = (function (e) {
|
||||
function t() {
|
||||
for (var t, r = arguments.length, n = Array(r), i = 0; i < r; i++)
|
||||
n[i] = arguments[i];
|
||||
return (
|
||||
((t = e.call.apply(e, [this].concat(n)) || this).initialState = {
|
||||
hasError: !1,
|
||||
isLoading: !0,
|
||||
}),
|
||||
(t.state = t.initialState),
|
||||
(t._isMounted = !1),
|
||||
(t.reactWrapper = void 0),
|
||||
(t.nonReactWrapper = void 0),
|
||||
(t.refCallback = function (e) {
|
||||
t.reactWrapper = e;
|
||||
}),
|
||||
t
|
||||
);
|
||||
}
|
||||
(r = t),
|
||||
(a = e),
|
||||
(r.prototype = Object.create(a.prototype)),
|
||||
(r.prototype.constructor = r),
|
||||
(0, o.Z)(r, a);
|
||||
var r,
|
||||
a,
|
||||
s = t.prototype;
|
||||
return (
|
||||
(s.renderSVG = function () {
|
||||
var e,
|
||||
t = this;
|
||||
if (
|
||||
this.reactWrapper instanceof
|
||||
((e = this.reactWrapper),
|
||||
((null == e ? void 0 : e.ownerDocument) || document)
|
||||
.defaultView || window).Node
|
||||
) {
|
||||
var r,
|
||||
n,
|
||||
i = this.props,
|
||||
o = i.desc,
|
||||
a = i.evalScripts,
|
||||
s = i.httpRequestWithCredentials,
|
||||
c = i.renumerateIRIElements,
|
||||
l = i.src,
|
||||
u = i.title,
|
||||
p = i.useRequestCache,
|
||||
f = this.props.onError,
|
||||
d = this.props.beforeInjection,
|
||||
h = this.props.afterInjection,
|
||||
v = this.props.wrapper;
|
||||
"svg" === v
|
||||
? ((r = document.createElementNS(k, v)).setAttribute(
|
||||
"xmlns",
|
||||
k
|
||||
),
|
||||
r.setAttribute("xmlns:xlink", I),
|
||||
(n = document.createElementNS(k, v)))
|
||||
: ((r = document.createElement(v)),
|
||||
(n = document.createElement(v))),
|
||||
r.appendChild(n),
|
||||
(n.dataset.src = l),
|
||||
(this.nonReactWrapper = this.reactWrapper.appendChild(r));
|
||||
var m = function (e) {
|
||||
if ((t.removeSVG(), !t._isMounted)) {
|
||||
f(e);
|
||||
return;
|
||||
}
|
||||
t.setState(
|
||||
function () {
|
||||
return { hasError: !0, isLoading: !1 };
|
||||
},
|
||||
function () {
|
||||
f(e);
|
||||
}
|
||||
);
|
||||
};
|
||||
A(n, {
|
||||
afterEach: function (e, r) {
|
||||
if (e) {
|
||||
m(e);
|
||||
return;
|
||||
}
|
||||
t._isMounted &&
|
||||
t.setState(
|
||||
function () {
|
||||
return { isLoading: !1 };
|
||||
},
|
||||
function () {
|
||||
try {
|
||||
h(r);
|
||||
} catch (e) {
|
||||
m(e);
|
||||
}
|
||||
}
|
||||
);
|
||||
},
|
||||
beforeEach: function (e) {
|
||||
if ((e.setAttribute("role", "img"), o)) {
|
||||
var t = e.querySelector(":scope > desc");
|
||||
t && e.removeChild(t);
|
||||
var r = document.createElement("desc");
|
||||
(r.innerHTML = o), e.prepend(r);
|
||||
}
|
||||
if (u) {
|
||||
var n = e.querySelector(":scope > title");
|
||||
n && e.removeChild(n);
|
||||
var i = document.createElement("title");
|
||||
(i.innerHTML = u), e.prepend(i);
|
||||
}
|
||||
try {
|
||||
d(e);
|
||||
} catch (a) {
|
||||
m(a);
|
||||
}
|
||||
},
|
||||
cacheRequests: p,
|
||||
evalScripts: a,
|
||||
httpRequestWithCredentials: s,
|
||||
renumerateIRIElements: c,
|
||||
});
|
||||
}
|
||||
}),
|
||||
(s.removeSVG = function () {
|
||||
var e;
|
||||
null != (e = this.nonReactWrapper) &&
|
||||
e.parentNode &&
|
||||
(this.nonReactWrapper.parentNode.removeChild(
|
||||
this.nonReactWrapper
|
||||
),
|
||||
(this.nonReactWrapper = null));
|
||||
}),
|
||||
(s.componentDidMount = function () {
|
||||
(this._isMounted = !0), this.renderSVG();
|
||||
}),
|
||||
(s.componentDidUpdate = function (e) {
|
||||
var t = this;
|
||||
C((0, i.Z)({}, e), this.props) &&
|
||||
this.setState(
|
||||
function () {
|
||||
return t.initialState;
|
||||
},
|
||||
function () {
|
||||
t.removeSVG(), t.renderSVG();
|
||||
}
|
||||
);
|
||||
}),
|
||||
(s.componentWillUnmount = function () {
|
||||
(this._isMounted = !1), this.removeSVG();
|
||||
}),
|
||||
(s.render = function () {
|
||||
var e = this.props;
|
||||
e.afterInjection, e.beforeInjection, e.desc, e.evalScripts;
|
||||
var t = e.fallback;
|
||||
e.httpRequestWithCredentials;
|
||||
var r = e.loading;
|
||||
e.renumerateIRIElements, e.src, e.title, e.useRequestCache;
|
||||
var o = e.wrapper,
|
||||
a = (0, n.Z)(e, R);
|
||||
return x.createElement(
|
||||
o,
|
||||
(0, i.Z)(
|
||||
{},
|
||||
a,
|
||||
{ ref: this.refCallback },
|
||||
"svg" === o ? { xmlns: k, xmlnsXlink: I } : {}
|
||||
),
|
||||
this.state.isLoading && r && x.createElement(r, null),
|
||||
this.state.hasError && t && x.createElement(t, null)
|
||||
);
|
||||
}),
|
||||
t
|
||||
);
|
||||
})(x.Component);
|
||||
(T.defaultProps = {
|
||||
afterInjection: function () {},
|
||||
beforeInjection: function () {},
|
||||
desc: "",
|
||||
evalScripts: "never",
|
||||
fallback: null,
|
||||
httpRequestWithCredentials: !1,
|
||||
loading: null,
|
||||
onError: function () {},
|
||||
renumerateIRIElements: !0,
|
||||
title: "",
|
||||
useRequestCache: !0,
|
||||
wrapper: "div",
|
||||
}),
|
||||
(T.propTypes = {
|
||||
afterInjection: S.func,
|
||||
beforeInjection: S.func,
|
||||
desc: S.string,
|
||||
evalScripts: S.oneOf(["always", "once", "never"]),
|
||||
fallback: S.oneOfType([S.func, S.object, S.string]),
|
||||
httpRequestWithCredentials: S.bool,
|
||||
loading: S.oneOfType([S.func, S.object, S.string]),
|
||||
onError: S.func,
|
||||
renumerateIRIElements: S.bool,
|
||||
src: S.string.isRequired,
|
||||
title: S.string,
|
||||
useRequestCache: S.bool,
|
||||
wrapper: S.oneOf(["div", "span", "svg"]),
|
||||
});
|
||||
},
|
||||
},
|
||||
]);
|
||||
Reference in New Issue
Block a user